.scroll-wheel.svelte-1v72xsk{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:80px;transition:opacity .2s}.scroll-wheel.dimmed.svelte-1v72xsk{opacity:.5}.wheel-label.svelte-1v72xsk{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--wheel-color)}.wheel-track.svelte-1v72xsk{background:var(--color-surface-sunken);border-radius:10px;border:1px solid var(--color-border);display:flex;flex-direction:column;align-items:center;padding:4px 0;outline:none;width:100%;touch-action:none}.wheel-track.svelte-1v72xsk:focus-visible{border-color:var(--wheel-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--wheel-color) 30%,transparent)}.nav-arrow.svelte-1v72xsk{background:none;border:none;color:var(--color-text-disabled);cursor:pointer;padding:2px 8px;transition:color .15s;display:flex;align-items:center;justify-content:center}.nav-arrow.svelte-1v72xsk:hover:not(:disabled){color:var(--wheel-color)}.nav-arrow.svelte-1v72xsk:disabled{opacity:.2;cursor:default}.options-window.svelte-1v72xsk{display:grid;grid-template-columns:1fr;justify-items:center;width:100%}.sizer.svelte-1v72xsk{grid-column:1;grid-row:1;visibility:hidden;height:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;pointer-events:none}.sizer-label.svelte-1v72xsk{font-size:13px;font-weight:600;padding:3px 8px;white-space:nowrap}.option.svelte-1v72xsk{background:none;border:none;color:var(--color-text-disabled);font-size:12px;padding:3px 8px;cursor:pointer;transition:all .2s;width:100%;text-align:center;white-space:nowrap}.option.active.svelte-1v72xsk{color:var(--color-text-primary);font-weight:600;font-size:13px;background:color-mix(in srgb,var(--wheel-color) 15%,transparent);border-left:2px solid var(--wheel-color)}.option.hidden.svelte-1v72xsk{display:none}.option.svelte-1v72xsk:hover:not(.active){color:var(--color-text-secondary)}.language-row.svelte-jw04wz{background:#2a2a2a;border-radius:8px;padding:14px 16px}.language-row.echo.svelte-jw04wz{border-left:2px solid #333;background:#252525}.row-header.svelte-jw04wz{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.color-dot.svelte-jw04wz{width:8px;height:8px;border-radius:50%;flex-shrink:0}.lang-name.svelte-jw04wz{font-size:13px;font-weight:600;color:#ccc}.anchor-badge.svelte-jw04wz{font-size:10px;padding:2px 6px;background:#333;color:#888;border-radius:4px;text-transform:uppercase;letter-spacing:.03em}.echo-badge.svelte-jw04wz{font-size:10px;padding:2px 6px;background:#2a2a3a;color:#7a7aaa;border-radius:4px;text-transform:uppercase;letter-spacing:.03em}.approx-dims.svelte-jw04wz{display:flex;gap:4px;flex-wrap:wrap;margin-left:auto}.approx-chip.svelte-jw04wz{font-size:10px;padding:1px 6px;background:color-mix(in srgb,var(--chip-color) 10%,#1a1a1a);color:var(--chip-color);border:1px solid color-mix(in srgb,var(--chip-color) 20%,transparent);border-radius:4px;opacity:.8}.row-body.svelte-jw04wz{display:flex;gap:16px;align-items:flex-start}.row-content.svelte-jw04wz{flex:1;min-width:0}.segments.svelte-jw04wz{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.segment.svelte-jw04wz{display:flex;flex-direction:column;align-items:center;position:relative;padding-bottom:4px;-webkit-user-select:none;user-select:none}.segment-main.svelte-jw04wz{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.segment.highlighted.svelte-jw04wz{animation:svelte-jw04wz-pulse .6s ease-out}@keyframes svelte-jw04wz-pulse{0%{background:color-mix(in srgb,var(--seg-color) 30%,transparent);border-radius:4px}to{background:transparent}}.romanization.svelte-jw04wz{font-size:11px;color:#888;margin-bottom:2px;font-style:italic}.segment-text.svelte-jw04wz{font-size:16px;color:#eee;white-space:nowrap;-webkit-user-select:text;user-select:text}.sub-parts.svelte-jw04wz{display:flex;gap:2px;margin-top:3px}.sub-parts-spacer.svelte-jw04wz{height:28px}.sub-part.svelte-jw04wz{display:flex;flex-direction:column;align-items:center}.part-text.svelte-jw04wz{font-size:11px;padding:1px 3px;border-radius:2px}.part-text.stem.svelte-jw04wz{color:#ccc;background:#333}.part-text.affix.svelte-jw04wz{color:var(--seg-color);background:color-mix(in srgb,var(--seg-color) 12%,transparent)}.part-text.particle.svelte-jw04wz{color:#aaa;font-style:italic}.part-gloss.svelte-jw04wz{font-size:9px;color:#666;text-transform:uppercase;margin-top:1px}.segment-bar.svelte-jw04wz{position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--seg-color);border-radius:1px;opacity:.6}.literal-translation.svelte-jw04wz{padding:6px 0 2px;border-top:1px dashed #333;margin-top:4px}.literal-text.svelte-jw04wz{font-size:13px;color:#999;font-style:italic;line-height:1.5}.row-save.svelte-jw04wz{flex-shrink:0;display:flex;align-items:center}.row-insight.svelte-jw04wz{flex-shrink:0;width:220px;font-size:12px;color:#999;line-height:1.4;display:flex;gap:6px;align-items:flex-start;padding-top:4px}.insight-icon.svelte-jw04wz{color:#4caf50;flex-shrink:0;margin-top:1px}@media(max-width:800px){.row-body.svelte-jw04wz{flex-direction:column}.row-insight.svelte-jw04wz{width:100%;border-top:1px solid #333;padding-top:8px;margin-top:4px}}.mechanism-explorer.svelte-1lrdjc6{background:#1a1a1a;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:20px}.mech-header.svelte-1lrdjc6 h3:where(.svelte-1lrdjc6){margin:0;font-size:18px;font-weight:600;color:#eee}.mech-title-row.svelte-1lrdjc6{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:4px}.view-modes.svelte-1lrdjc6{display:flex;gap:4px;margin-left:auto}.view-mode-btn.svelte-1lrdjc6{background:#2a2a2a;color:#888;border:1px solid #333;border-radius:6px;padding:4px 10px;font-size:12px;cursor:pointer;transition:all .15s}.view-mode-btn.active.svelte-1lrdjc6{background:#333;color:#eee;border-color:#555}.view-mode-btn.svelte-1lrdjc6:hover:not(.active){color:#bbb}.reset-btn.svelte-1lrdjc6{color:#f87171;border-color:#f8717133}.reset-btn.svelte-1lrdjc6:hover{color:#fca5a5!important;border-color:#f8717155}.blocked-overlay.svelte-1lrdjc6{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 24px;background:#2a1515;border:1px solid #f8717133;border-radius:10px;text-align:center}.blocked-overlay-icon.svelte-1lrdjc6{font-size:24px}.blocked-overlay-title.svelte-1lrdjc6{font-size:14px;font-weight:600;color:#f87171;text-transform:uppercase;letter-spacing:.04em}.blocked-overlay-reason.svelte-1lrdjc6{font-size:13px;color:#f8a0a0;line-height:1.5;max-width:500px}.mech-subtitle.svelte-1lrdjc6{margin:0;font-size:13px;color:#777}.active-dim-label.svelte-1lrdjc6{color:#aaa;font-weight:600}.wheels-row.svelte-1lrdjc6{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.lang-block.svelte-1lrdjc6{background:#222;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.color-dot.svelte-1lrdjc6{width:8px;height:8px;border-radius:50%;flex-shrink:0}.spoken-translations.svelte-1lrdjc6{display:flex;flex-direction:column;gap:0;border-top:1px solid #333;padding-top:8px;margin-top:2px}.spoken-translation-row.svelte-1lrdjc6{display:flex;align-items:baseline;gap:8px;padding:4px 8px;border-radius:4px;transition:background .15s}.spoken-translation-row.svelte-1lrdjc6:hover{background:#2a2a2a}.spoken-dot.svelte-1lrdjc6{width:6px;height:6px;border-radius:50%;flex-shrink:0;align-self:center}.spoken-lang-name.svelte-1lrdjc6{font-size:11px;color:#666;flex-shrink:0;min-width:70px}.spoken-text.svelte-1lrdjc6{font-size:14px;color:#bbb;line-height:1.4}.spoken-rom.svelte-1lrdjc6{font-size:12px;color:#777;font-style:italic;margin-right:6px}.spoken-literal.svelte-1lrdjc6{display:block;font-size:12px;color:#777;font-style:italic;margin-top:2px}.dimension-picker.svelte-1lrdjc6{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.dim-pick-label.svelte-1lrdjc6{font-size:12px;color:#888;text-transform:uppercase;letter-spacing:.03em;padding-top:4px;flex-shrink:0}.dim-chips.svelte-1lrdjc6{display:flex;gap:4px;flex-wrap:wrap}.dim-chip.svelte-1lrdjc6{background:#222;color:#888;border:1px solid #333;border-radius:12px;padding:3px 8px;font-size:11px;cursor:pointer;transition:all .15s}.dim-chip.active.svelte-1lrdjc6{background:color-mix(in srgb,var(--chip-color) 15%,#222);color:var(--chip-color);border-color:color-mix(in srgb,var(--chip-color) 40%,transparent)}.dim-chip.svelte-1lrdjc6:hover:not(.active){color:#bbb}.dimension-lang-rows.svelte-1lrdjc6{display:flex;flex-direction:column;gap:16px}.dim-lang-block.svelte-1lrdjc6{background:#222;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.dim-lang-header.svelte-1lrdjc6{display:flex;align-items:center;gap:8px}.dim-lang-name.svelte-1lrdjc6{font-size:13px;font-weight:600;color:#ccc}.dim-option-count.svelte-1lrdjc6{font-size:11px;color:#666;margin-left:auto}.dim-wheel-row.svelte-1lrdjc6{display:flex;justify-content:center}.dim-na.svelte-1lrdjc6{font-size:12px;color:#555;font-style:italic}.dim-quick-example.svelte-1lrdjc6{display:flex;align-items:baseline;gap:6px;padding:6px 10px;background:#1a1a1a;border-radius:6px;flex-wrap:wrap}.dim-example-label.svelte-1lrdjc6{font-size:10px;color:#555;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.dim-example-romanization.svelte-1lrdjc6{font-size:12px;color:#888;font-style:italic}.dim-example-text.svelte-1lrdjc6{font-size:14px;color:#ccc}.dim-focus-sentence.svelte-1lrdjc6{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:#1e2a1e;border-left:2px solid #4caf50;border-radius:0 6px 6px 0}.dim-focus-sentence-label.svelte-1lrdjc6{font-size:10px;color:#4caf50;text-transform:uppercase;letter-spacing:.04em}.dim-focus-sentence-text.svelte-1lrdjc6{font-size:15px;color:#ddd;line-height:1.4}.dim-focus-sentence-rom.svelte-1lrdjc6{font-size:12px;color:#888;font-style:italic}.dim-focus-sentence-note.svelte-1lrdjc6{font-size:12px;color:#7a9a7a;line-height:1.4;margin-top:2px}.dim-coverage-section.svelte-1lrdjc6{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:#1a1f2a;border-left:2px solid #5c6bc0;border-radius:0 6px 6px 0}.dim-coverage-label.svelte-1lrdjc6{font-size:10px;color:#5c6bc0;text-transform:uppercase;letter-spacing:.04em;line-height:1.4}.dim-coverage-entry.svelte-1lrdjc6{display:flex;flex-direction:column;gap:3px;padding-top:6px;border-top:1px solid #252a38}.dim-coverage-entry.svelte-1lrdjc6:first-of-type{padding-top:0;border-top:none}.dim-coverage-value.svelte-1lrdjc6{font-size:11px;color:#7a7aaa;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.dim-coverage-note.svelte-1lrdjc6{font-size:12px;color:#999;line-height:1.45}.dim-coverage-sentence.svelte-1lrdjc6{font-size:14px;color:#ccc;margin-top:2px;font-style:italic}.dim-coverage-rom.svelte-1lrdjc6{font-size:11px;color:#777;font-style:italic}.dim-no-options.svelte-1lrdjc6{opacity:1!important}@media(max-width:600px){.wheels-row.svelte-1lrdjc6{gap:6px}.mech-title-row.svelte-1lrdjc6{flex-direction:column;align-items:flex-start}.view-modes.svelte-1lrdjc6{margin-left:0}.dim-wheel-row.svelte-1lrdjc6{justify-content:flex-start}}
