.lookup-layer.svelte-ya0x13{display:contents}.lookup-bubble.svelte-ya0x13{z-index:1200;border:1px solid var(--border);background:var(--surface);border-radius:8px;width:min(280px,100vw - 16px);max-height:min(360px,100vh - 16px);position:fixed;overflow:hidden auto;transform:translate(-50%);box-shadow:0 18px 45px #00000057}.match-list.svelte-ya0x13{display:grid}.lookup-bubble.svelte-ya0x13 a:where(.svelte-ya0x13){min-height:78px;color:var(--text);grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;padding:9px;text-decoration:none;display:grid}.lookup-bubble.svelte-ya0x13 a:where(.svelte-ya0x13)+a:where(.svelte-ya0x13){border-top:1px solid var(--border)}.lookup-bubble.svelte-ya0x13 a:where(.svelte-ya0x13):hover{background:color-mix(in srgb, var(--primary) 8%, transparent)}.lookup-bubble.svelte-ya0x13 img:where(.svelte-ya0x13){background:var(--pill-bg);object-fit:cover;border-radius:5px;width:58px;height:58px;display:block}.copy.svelte-ya0x13{gap:3px;min-width:0;display:grid}.copy.svelte-ya0x13 strong:where(.svelte-ya0x13),.copy.svelte-ya0x13 small:where(.svelte-ya0x13),.copy.svelte-ya0x13 em:where(.svelte-ya0x13){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.copy.svelte-ya0x13 strong:where(.svelte-ya0x13){font-size:14px;line-height:1.2}.copy.svelte-ya0x13 small:where(.svelte-ya0x13){color:var(--text-muted);font-size:12px;font-style:normal}.copy.svelte-ya0x13 em:where(.svelte-ya0x13){color:var(--primary);font-size:10px;font-style:normal;font-weight:700}.lookup-state.svelte-ya0x13{min-height:46px;color:var(--text-muted);justify-content:center;align-items:center;font-size:13px;display:flex}.lookup-state.svelte-ya0x13 i:where(.svelte-ya0x13){border:2px solid color-mix(in srgb, var(--accent) 24%, transparent);border-top-color:var(--accent);border-radius:50%;width:16px;height:16px;margin-right:8px;animation:.7s linear infinite svelte-ya0x13-lookup-spin}.match-count.svelte-ya0x13{border-top:1px solid var(--border);min-height:34px;color:var(--text-muted);align-items:center;padding:0 10px;font-size:10px;font-weight:750;display:flex}[data-word-lookup][role=button]{cursor:help;text-decoration:underline dotted color-mix(in srgb, currentColor 42%, transparent);text-underline-offset:3px;border-radius:3px}[data-word-lookup][role=button]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.lookup-state.no-match.svelte-ya0x13{text-align:center;padding:10px 14px}@keyframes svelte-ya0x13-lookup-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lookup-state.svelte-ya0x13 i:where(.svelte-ya0x13){animation:none}}.sentence-audio.svelte-tq4lwh{border:1.5px solid color-mix(in srgb, var(--accent,#2563eb) 48%, transparent);background:color-mix(in srgb, var(--accent,#2563eb) 9%, transparent);width:44px;height:44px;color:var(--accent,#2563eb);box-shadow:none;cursor:pointer;border-radius:999px;flex:0 0 44px;place-items:center;padding:0;transition:background .14s,color .14s,transform .14s;display:inline-grid}.sentence-audio.svelte-tq4lwh:hover,.sentence-audio.active.svelte-tq4lwh{background:var(--accent,#2563eb);color:#fff;transform:translateY(-1px)}.sentence-audio.failed.svelte-tq4lwh{border-color:var(--text-muted,#64748b);color:var(--text-muted,#64748b);background:0 0}.spinner{animation:.8s linear infinite svelte-tq4lwh-audio-spin}@keyframes svelte-tq4lwh-audio-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sentence-audio.svelte-tq4lwh{transition:none}.spinner{animation:none}}@media (width<=860px){.sentence-audio.svelte-tq4lwh{flex-basis:44px;width:44px;height:44px}}.compare-section.svelte-cspqw5{margin-top:64px}.section-head.svelte-cspqw5{border-bottom:1px solid var(--border);align-items:center;gap:13px;margin-bottom:24px;padding-bottom:11px;display:flex}.section-head.svelte-cspqw5 h2:where(.svelte-cspqw5){color:var(--text);font-family:var(--font-ui);letter-spacing:-.04em;margin:0;font-size:29px;font-weight:900;line-height:1}.compare-tabs.svelte-cspqw5{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:flex-start;gap:0;margin-bottom:20px;display:flex}.compare-tabs.svelte-cspqw5 a:where(.svelte-cspqw5){min-height:44px;color:var(--text-soft);font-family:var(--font-ui);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;padding:0 13px;font-size:13px;font-weight:800;text-decoration:none;transition:color .16s,box-shadow .16s;display:inline-flex}.compare-tabs.svelte-cspqw5 a:where(.svelte-cspqw5):hover,.compare-tabs.svelte-cspqw5 a.active:where(.svelte-cspqw5){color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent);background:0 0}.compare-tabs.svelte-cspqw5 a:where(.svelte-cspqw5):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.compare-card.svelte-cspqw5{padding-top:18px}.compare-overview.svelte-cspqw5{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:72px;display:grid}.compare-meta.svelte-cspqw5{background:color-mix(in srgb, var(--info) 12%, transparent);width:fit-content;color:var(--info);font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-bottom:16px;padding:5px 9px;font-size:10px;font-weight:900}.compare-card.svelte-cspqw5 h3:where(.svelte-cspqw5){color:var(--text);font-family:var(--font-ui);letter-spacing:-.05em;margin:0;font-size:34px;font-weight:900;line-height:1.04}.compare-gloss.svelte-cspqw5{color:var(--text-muted);font-family:var(--font-ui);margin:6px 0 18px;font-size:16px;font-weight:700}.compare-explanation.svelte-cspqw5{max-width:58ch;color:var(--text-soft);margin:0;font-size:17px;line-height:1.7}.compare-figure.svelte-cspqw5{aspect-ratio:4/3;background:var(--surface-muted);border-radius:6px;width:100%;margin:0;overflow:hidden}.compare-figure.svelte-cspqw5 picture,.compare-figure.svelte-cspqw5 .compare-image{width:100%;height:100%;display:block}.compare-figure.svelte-cspqw5 .compare-image{object-fit:cover}.compare-examples.svelte-cspqw5{gap:14px;margin-top:24px;display:grid}.compare-example.svelte-cspqw5{border:1px solid var(--border);border-left:3px solid var(--info);background:var(--surface);border-radius:6px;padding:16px 18px}.compare-example.compared.svelte-cspqw5{border-left-color:var(--text-muted)}.compare-example-label.svelte-cspqw5{color:var(--info);font-family:var(--font-ui);margin-bottom:7px;font-size:14px;font-weight:800;line-height:1}.compare-example.compared.svelte-cspqw5 .compare-example-label:where(.svelte-cspqw5){color:var(--text-soft)}.compare-example.svelte-cspqw5 p:where(.svelte-cspqw5){margin:0}.compare-sentence-row.svelte-cspqw5{align-items:center;gap:10px;display:flex}.compare-sentence-row.svelte-cspqw5 p:where(.svelte-cspqw5){flex:1;min-width:0}.compare-example-sentence.svelte-cspqw5{color:var(--text);font-size:16px;font-weight:600;line-height:1.5}.compare-example-translation.svelte-cspqw5{color:var(--text-muted);font-size:13px;line-height:1.45;margin-top:6px!important}.compare-example.svelte-cspqw5 mark:where(.svelte-cspqw5){background:color-mix(in srgb, var(--accent) 16%, var(--surface));color:var(--text);text-decoration-line:underline;text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-skip-ink:none;border-radius:2px;padding:0 3px;font-weight:800;text-decoration-thickness:2px}.compare-link.svelte-cspqw5{color:var(--accent);align-items:center;gap:6px;margin-top:22px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.compare-link.svelte-cspqw5:hover{color:var(--accent-hover)}.loading-tabs.svelte-cspqw5{align-items:center;gap:15px;height:39px}.shimmer.svelte-cspqw5{background:linear-gradient(100deg, color-mix(in srgb, var(--surface-muted) 94%, transparent) 20%, color-mix(in srgb, var(--text) 11%, var(--surface-muted)) 42%, color-mix(in srgb, var(--surface-muted) 94%, transparent) 64%);background-size:240% 100%;border-radius:999px;animation:1.35s ease-in-out infinite svelte-cspqw5-compare-shimmer}.skeleton-tab.svelte-cspqw5{width:72px;height:12px}.skeleton-tab.short.svelte-cspqw5{width:52px}.loading-card.svelte-cspqw5{min-height:745px;overflow:hidden}.skeleton-meta.svelte-cspqw5{width:92px;height:22px;padding:0}.skeleton-title.svelte-cspqw5{width:88%;height:36px}.skeleton-gloss.svelte-cspqw5{width:52%;height:19px;margin:8px 0 18px}.skeleton-line.svelte-cspqw5{border-radius:999px;width:100%;height:13px;margin-top:12px}.skeleton-line.medium.svelte-cspqw5{width:76%}.skeleton-line.short.svelte-cspqw5{width:46%}.skeleton-example.svelte-cspqw5{min-height:107px}.skeleton-example-label.svelte-cspqw5{width:74px;height:17px;margin-bottom:10px}.skeleton-example-label.short.svelte-cspqw5{width:52px}.skeleton-translation.svelte-cspqw5{width:74%;height:9px;margin-top:9px}.skeleton-translation.medium.svelte-cspqw5{width:62%}.skeleton-link.svelte-cspqw5{width:98px;height:18px;margin-top:22px}@keyframes svelte-cspqw5-compare-shimmer{0%{background-position:100% 0}to{background-position:-140% 0}}@media (width<=760px){.section-head.svelte-cspqw5{flex-wrap:wrap;align-items:center}.compare-overview.svelte-cspqw5{grid-template-columns:1fr;gap:22px}.compare-figure.svelte-cspqw5{order:-1}.compare-tabs.svelte-cspqw5{scrollbar-width:none;overflow-x:auto}.compare-tabs.svelte-cspqw5 a:where(.svelte-cspqw5){flex:none;min-height:44px}.compare-link.svelte-cspqw5{align-items:center;min-height:44px}}@media (prefers-reduced-motion:reduce){.shimmer.svelte-cspqw5{animation:none}}.video-examples.svelte-15qryvq{gap:28px;display:grid}.video-alignment-spacer.svelte-15qryvq{pointer-events:none;width:100%;height:0}.video-example.svelte-15qryvq{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-raised), var(--surface));width:100%;max-width:960px;box-shadow:var(--shadow-sm);border-radius:8px;gap:14px;margin:0 auto;padding:16px;display:grid;overflow:hidden}.video-head.svelte-15qryvq{text-align:center;min-width:0;padding:0 36px;position:relative}.report-menu-wrap.svelte-15qryvq{z-index:4;position:absolute;top:-5px;right:-5px}.more-button.svelte-15qryvq{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:grid}.report-menu.svelte-15qryvq{border:1px solid var(--border);background:var(--surface);width:154px;box-shadow:var(--shadow-lg);border-radius:6px;padding:5px;position:absolute;top:46px;right:0}.report-menu.svelte-15qryvq button:where(.svelte-15qryvq){width:100%;min-height:44px;color:var(--text-soft);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;padding:0 9px;font-size:11px;font-weight:700}.video-meta.svelte-15qryvq{color:var(--accent);font-family:var(--font-meta);text-transform:uppercase;justify-content:center;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.video-meta.svelte-15qryvq .preferred:where(.svelte-15qryvq),.video-meta.svelte-15qryvq .fallback:where(.svelte-15qryvq){border-left:1px solid var(--border);padding-left:8px}h3.svelte-15qryvq{color:var(--text);font-family:var(--font-ui);margin:8px 0 0;font-size:16px;line-height:1.35}.source.svelte-15qryvq{color:var(--text-muted);margin:5px 0 0;font-size:11px}.subtitles.svelte-15qryvq{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-muted) 76%, transparent);max-width:780px;color:var(--text-soft);text-align:center;border-radius:8px;margin:0 auto;padding:13px 16px 14px;font-size:16px;line-height:1.75}.subtitles.svelte-15qryvq span:where(.svelte-15qryvq){border-radius:5px;padding:2px 3px;transition:color .12s,background-color .12s}.subtitles.svelte-15qryvq span.match-cue:where(.svelte-15qryvq){font-weight:700}.rating-row.svelte-15qryvq{min-height:36px;color:var(--text-muted);justify-content:center;align-items:center;font-size:11px;display:flex;position:relative}.rating-question.svelte-15qryvq{color:var(--text-muted);margin-right:10px;font-size:11px;font-weight:700}.rating-actions.svelte-15qryvq{gap:6px;display:inline-flex}.rating-actions.svelte-15qryvq button:where(.svelte-15qryvq){border:1px solid var(--border);background:var(--surface-muted);width:44px;height:44px;color:var(--text-soft);cursor:pointer;font:inherit;border-radius:6px;place-items:center;padding:0;font-weight:700;display:grid}.rating-actions.svelte-15qryvq button.helpful-active:where(.svelte-15qryvq){border-color:color-mix(in srgb, var(--success) 58%, var(--border));background:color-mix(in srgb, var(--success) 13%, var(--surface-muted));color:var(--success)}.rating-actions.svelte-15qryvq button.not-helpful-active:where(.svelte-15qryvq){border-color:color-mix(in srgb, var(--danger) 58%, var(--border));background:color-mix(in srgb, var(--danger) 13%, var(--surface-muted));color:var(--danger)}.rating-actions.svelte-15qryvq button:where(.svelte-15qryvq):disabled{cursor:wait;opacity:.65}.rating-row.svelte-15qryvq small:where(.svelte-15qryvq){color:var(--danger);text-align:center;flex-basis:100%;margin-top:66px;position:absolute}mark.svelte-15qryvq{background:color-mix(in srgb, var(--accent) 16%, var(--surface));color:var(--text);border-radius:3px;padding:1px 3px;font-weight:800}.video-media.svelte-15qryvq{aspect-ratio:16/9;border:1px solid var(--border);background:var(--canvas);border-radius:8px;width:100%;position:relative;overflow:hidden}.video-media.svelte-15qryvq img:where(.svelte-15qryvq),.player-host.svelte-15qryvq,.player-host.svelte-15qryvq iframe{width:100%;height:100%;display:block}.video-media.svelte-15qryvq img:where(.svelte-15qryvq){object-fit:cover;position:absolute;inset:0}.player-host.svelte-15qryvq{visibility:hidden;position:absolute;inset:0}.player-host.visible.svelte-15qryvq{visibility:visible}.playback-error.svelte-15qryvq{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border));background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--danger);border-radius:8px;margin:-2px 0 0;padding:10px 12px;font-size:12px}.play-button.svelte-15qryvq{background:var(--accent-fill);color:#fff;cursor:pointer;width:70px;height:50px;box-shadow:var(--shadow-lg);border:0;border-radius:7px;place-items:center;font-size:18px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.video-status.svelte-15qryvq{border-top:1px solid var(--border);border-bottom:1px solid var(--border);min-height:150px;color:var(--text-muted);place-items:center;font-size:13px;display:grid}.video-status.compact.svelte-15qryvq{border:0;min-height:74px}.video-status.error.svelte-15qryvq{align-content:center;gap:8px}.video-status.svelte-15qryvq button:where(.svelte-15qryvq){color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;font-weight:700}.load-more-sentinel.svelte-15qryvq{width:100%;height:1px}.load-more-button.svelte-15qryvq{border:1px solid color-mix(in srgb, var(--primary) 36%, var(--border));background:color-mix(in srgb, var(--primary) 10%, var(--surface));width:100%;min-height:48px;color:var(--primary);cursor:pointer;font:inherit;border-radius:9px;padding:0 18px;font-size:13px;font-weight:800}.load-more-button.svelte-15qryvq:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 16%, var(--surface))}.load-more-button.svelte-15qryvq:disabled{cursor:wait;opacity:.72}@media (width<=800px){.video-example.svelte-15qryvq{padding:10px}h3.svelte-15qryvq{font-size:14px}.subtitles.svelte-15qryvq{padding:11px 12px 12px;font-size:14px;line-height:1.65}}.video-examples.svelte-15qryvq{gap:34px}.video-example.svelte-15qryvq{border:1px solid var(--border);background:var(--surface);max-width:960px;box-shadow:var(--shadow-sm);border-radius:7px;gap:0;padding:0}.video-example.active.svelte-15qryvq{border-color:var(--border)}.video-head.svelte-15qryvq{border-bottom:1px solid var(--border);background:var(--surface-raised);padding:16px 54px 14px}.video-meta.svelte-15qryvq{color:var(--info);font-size:9px;font-weight:800}.video-meta.svelte-15qryvq .preferred:where(.svelte-15qryvq){color:var(--text-muted)}.video-meta.svelte-15qryvq .fallback:where(.svelte-15qryvq){color:var(--warning)}h3.svelte-15qryvq{color:var(--text);font-family:var(--font-ui);letter-spacing:-.015em;font-size:22px;font-weight:800}.source.svelte-15qryvq{color:var(--text-muted);font-size:12px;font-weight:700}.more-button.svelte-15qryvq{color:var(--text-muted);border:1.5px solid #0000}.more-button.svelte-15qryvq:hover,.more-button[aria-expanded=true].svelte-15qryvq{border-color:var(--border);background:var(--surface);color:var(--text)}.report-menu.svelte-15qryvq{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md)}.report-menu.svelte-15qryvq button:where(.svelte-15qryvq){color:var(--text-soft)}.report-menu.svelte-15qryvq button:where(.svelte-15qryvq):hover{background:var(--surface-muted);color:var(--text)}.video-media.svelte-15qryvq{border:1px solid var(--border);width:calc(100% - 44px);box-shadow:var(--shadow-sm);background:var(--canvas);border-radius:6px;margin:22px auto 0}.play-button.svelte-15qryvq{background:var(--accent);width:72px;height:72px;box-shadow:var(--shadow-md);border-radius:999px}.subtitles.svelte-15qryvq{border:0;border-top:1px solid var(--border);max-width:760px;color:var(--text-soft);font-family:var(--font-ui);letter-spacing:-.01em;background:0 0;border-radius:0;margin:18px auto 22px;padding:20px 28px 22px;font-size:22px;font-weight:700;line-height:1.48}.subtitles.svelte-15qryvq span.active-cue:where(.svelte-15qryvq){background:var(--accent-fill);color:#fff}mark.svelte-15qryvq{background:color-mix(in srgb, var(--accent) 16%, var(--surface));color:var(--text);text-decoration-line:underline;text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-skip-ink:none;border-radius:2px;padding:0 3px;text-decoration-thickness:2px}.rating-row.svelte-15qryvq{border-top:1px solid var(--border);min-height:48px;color:var(--text-muted)}.rating-actions.svelte-15qryvq button:where(.svelte-15qryvq){border:1px solid var(--border);background:var(--surface-muted);color:var(--text-soft);box-shadow:var(--shadow-sm);border-radius:6px}.rating-actions.svelte-15qryvq button:where(.svelte-15qryvq):hover:not(:disabled){border-color:var(--border);background:color-mix(in srgb, var(--accent) 12%, var(--surface-muted));color:var(--text)}.video-status.svelte-15qryvq{border-color:var(--border);color:var(--text-muted)}.video-status.svelte-15qryvq button:where(.svelte-15qryvq){color:var(--accent)}@media (width<=800px){.video-head.svelte-15qryvq{padding:14px 44px 12px}.video-media.svelte-15qryvq{width:calc(100% - 24px);margin-top:12px}.subtitles.svelte-15qryvq{padding:16px 18px 18px;font-size:18px}}.skeleton-video-example.svelte-15qryvq,.skeleton-video-example.svelte-15qryvq :where(.svelte-15qryvq){box-sizing:border-box}.skeleton-video-head.svelte-15qryvq{flex-direction:column;align-items:center;height:100px;display:flex}.skeleton-shimmer.svelte-15qryvq{background:linear-gradient(100deg, color-mix(in srgb, var(--surface-muted) 94%, transparent) 20%, color-mix(in srgb, var(--text) 11%, var(--surface-muted)) 42%, color-mix(in srgb, var(--surface-muted) 94%, transparent) 64%);background-size:240% 100%;animation:1.35s ease-in-out infinite svelte-15qryvq-video-shimmer}.skeleton-meta-line.svelte-15qryvq,.skeleton-title-line.svelte-15qryvq,.skeleton-source-line.svelte-15qryvq,.skeleton-subtitle-line.svelte-15qryvq{border-radius:999px}.skeleton-meta-line.svelte-15qryvq{width:92px;height:8px}.skeleton-title-line.svelte-15qryvq{width:min(72%,470px);height:22px;margin-top:10px}.skeleton-title-line.alternate.svelte-15qryvq{width:min(58%,390px)}.skeleton-source-line.svelte-15qryvq{width:170px;height:10px;margin-top:8px}.skeleton-video-media.svelte-15qryvq{position:relative}.skeleton-play.svelte-15qryvq{background:color-mix(in srgb, var(--accent) 24%, var(--surface-muted));width:72px;height:72px;box-shadow:var(--shadow-sm);border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.skeleton-subtitles.svelte-15qryvq{flex-direction:column;justify-content:center;gap:13px;height:206px;display:flex}.skeleton-subtitle-line.svelte-15qryvq{width:100%;height:15px}.skeleton-subtitle-line.medium.svelte-15qryvq{width:78%}.skeleton-subtitle-line.short.svelte-15qryvq{width:52%}.skeleton-rating-button.svelte-15qryvq{border:1px solid var(--border);border-radius:6px;width:34px;height:34px}.skeleton-rating.svelte-15qryvq{gap:6px}@keyframes svelte-15qryvq-video-shimmer{0%{background-position:100% 0}to{background-position:-140% 0}}@media (width<=800px){.skeleton-video-head.svelte-15qryvq{height:88px}.skeleton-title-line.svelte-15qryvq{height:18px;margin-top:8px}.skeleton-source-line.svelte-15qryvq{margin-top:7px}.skeleton-subtitles.svelte-15qryvq{height:178px}}@media (prefers-reduced-motion:reduce){.skeleton-shimmer.svelte-15qryvq{animation:none}}
