.architecture-overview.svelte-10k8t2q{background:var(--color-surface);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:24px}.panel-header.svelte-10k8t2q h2:where(.svelte-10k8t2q){margin:0 0 4px;font-size:20px;font-weight:700;color:var(--color-text-primary)}.subtitle.svelte-10k8t2q{margin:0;color:var(--color-text-disabled);font-size:14px}.empty-state.svelte-10k8t2q{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;color:var(--color-text-disabled);text-align:center}.empty-icon.svelte-10k8t2q{font-size:32px;line-height:1}.empty-state.svelte-10k8t2q p:where(.svelte-10k8t2q){margin:0;font-size:14px;max-width:400px}.overview.svelte-10k8t2q{display:flex;flex-direction:column;gap:24px}.headline.svelte-10k8t2q{margin:0;font-size:16px;color:var(--color-text-secondary);font-style:italic;border-left:3px solid var(--color-border);padding-left:14px}.typology-row.svelte-10k8t2q{display:flex;flex-wrap:wrap;gap:8px}.typo-chip.svelte-10k8t2q{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 10px;border-radius:6px;background:var(--color-surface);border:1px solid var(--color-border);cursor:default}.typo-category.svelte-10k8t2q{font-size:9px;color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.06em}.typo-term.svelte-10k8t2q{font-size:13px;font-weight:600;color:var(--color-text-secondary)}.summary-section.svelte-10k8t2q{display:flex;flex-direction:column;gap:12px}.section-label.svelte-10k8t2q{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-disabled)}.fusion-callout.svelte-10k8t2q{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.fusion-header.svelte-10k8t2q{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.fusion-label.svelte-10k8t2q{font-size:12px;font-weight:600;white-space:nowrap}.fusion-dim-chips.svelte-10k8t2q{display:flex;flex-wrap:wrap;gap:5px}.fusion-dim-chip.svelte-10k8t2q{font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:4px;border:1px solid;white-space:nowrap}.fusion-intro.svelte-10k8t2q{margin:0;font-size:12px;color:var(--color-text-muted);line-height:1.5}.fusion-paradigm.svelte-10k8t2q{display:flex;flex-direction:column;gap:0;border:1px solid var(--color-border-subtle);border-radius:6px;overflow:hidden}.fusion-ex-row.svelte-10k8t2q{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:6px 10px;border-bottom:1px solid var(--color-border-subtle)}.fusion-ex-row.svelte-10k8t2q:last-child{border-bottom:none}.fusion-ex-row.svelte-10k8t2q:nth-child(odd){background:var(--color-surface-raised)}.fusion-ex-morph.svelte-10k8t2q{flex-shrink:0}.fusion-ex-label.svelte-10k8t2q{font-size:11px;color:var(--color-text-disabled);font-family:monospace}.fusion-ex-trans.svelte-10k8t2q{font-size:11px;color:var(--color-text-muted);font-style:italic;text-align:right;white-space:nowrap}.fusion-note.svelte-10k8t2q{margin:0;font-size:11px;color:var(--color-text-disabled);font-style:italic;line-height:1.5}.summary-table-wrap.svelte-10k8t2q{overflow-x:auto;border-radius:8px;border:1px solid var(--color-border)}.summary-table.svelte-10k8t2q{width:100%;border-collapse:collapse;font-size:13px}.summary-table.svelte-10k8t2q thead:where(.svelte-10k8t2q) th:where(.svelte-10k8t2q){padding:10px 14px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--color-text-disabled);background:var(--color-surface-raised);border-bottom:1px solid var(--color-border);white-space:nowrap}.summary-table.svelte-10k8t2q tbody:where(.svelte-10k8t2q) tr:where(.svelte-10k8t2q){border-bottom:1px solid var(--color-border-subtle)}.summary-table.svelte-10k8t2q tbody:where(.svelte-10k8t2q) tr:where(.svelte-10k8t2q):last-child{border-bottom:none}.summary-table.svelte-10k8t2q tbody:where(.svelte-10k8t2q) tr:where(.svelte-10k8t2q):hover{background:var(--color-surface-raised)}.dim-name-cell.svelte-10k8t2q{padding:10px 14px;font-weight:600;white-space:nowrap;cursor:default}.dim-q-cell.svelte-10k8t2q{padding:10px 14px;color:var(--color-text-muted)}.dim-strategy-cell.svelte-10k8t2q{padding:8px 14px}.badge-group.svelte-10k8t2q{display:flex;flex-wrap:wrap;gap:4px}.strategy-badge.svelte-10k8t2q{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;padding:3px 8px;border-radius:4px;border:1px solid;white-space:nowrap}.dimensions-grid.svelte-10k8t2q{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:760px){.dimensions-grid.svelte-10k8t2q{grid-template-columns:1fr}}.dim-card.svelte-10k8t2q{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:10px;border-top:3px solid var(--dim-color)}.dim-header.svelte-10k8t2q{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.dim-title-group.svelte-10k8t2q{display:flex;flex-direction:column;gap:2px}.dim-card-label.svelte-10k8t2q{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.dim-question.svelte-10k8t2q{margin:0;font-size:14px;font-weight:700;color:var(--color-text-primary);line-height:1.3}.dim-answer.svelte-10k8t2q{margin:0;font-size:13px;color:var(--color-text-muted);line-height:1.5}.dim-examples.svelte-10k8t2q{display:flex;flex-direction:column;gap:10px}.example.svelte-10k8t2q{display:flex;flex-direction:column;gap:4px}.example-label.svelte-10k8t2q{font-size:11px;color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.05em}.example-row.svelte-10k8t2q{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px;row-gap:8px}.word-block.svelte-10k8t2q{display:flex;align-items:flex-end;gap:0}.morpheme-col.svelte-10k8t2q{display:flex;flex-direction:column;align-items:center;gap:2px}.seg-box.svelte-10k8t2q{padding:4px 6px;border-radius:3px;font-size:15px;font-weight:600;color:var(--color-text-primary);font-family:inherit;white-space:nowrap}.seg-gloss.svelte-10k8t2q{font-size:9px;color:var(--color-text-disabled);text-align:center;font-family:monospace;cursor:default}.seg-gloss-empty.svelte-10k8t2q{height:14px}.punctuation.svelte-10k8t2q{font-size:15px;color:var(--color-text-disabled);padding-bottom:14px}.translation.svelte-10k8t2q{font-size:12px;color:var(--color-text-muted);font-style:italic}.dim-notes.svelte-10k8t2q{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--color-border);padding-top:10px}.dim-note.svelte-10k8t2q{margin:0;font-size:12px;color:var(--color-text-disabled);line-height:1.55;padding-left:10px;border-left:2px solid var(--color-border)}.contrast-note.svelte-10k8t2q{margin:0;font-size:12px;color:var(--color-text-disabled);border-top:1px solid var(--color-border);padding-top:8px;line-height:1.5;font-style:italic}@media(max-width:480px){.dim-card.svelte-10k8t2q{padding:12px}}
