.responsive-table.svelte-xq2ubi{margin:1.25rem 0 1.5rem;--table-col-1: #6b7280;--table-col-2: #0f172a;--table-col-3: #c2410c;--table-col-4: #1d4ed8;--table-col-5: #111827;--table-col-6: #047857}.table-shell.svelte-xq2ubi{overflow-x:auto;width:calc(100% - .75rem);margin:0 auto}.data-table.svelte-xq2ubi{width:100%;box-sizing:border-box;border-collapse:collapse;min-width:640px;border:2px solid var(--border);background:var(--card);margin:var(--space-lg) auto}.data-table.svelte-xq2ubi th:where(.svelte-xq2ubi),.data-table.svelte-xq2ubi td:where(.svelte-xq2ubi){border:1px solid var(--border);padding:.55rem .65rem;vertical-align:top;line-height:1.4}.data-table.svelte-xq2ubi th:where(.svelte-xq2ubi){font-size:.86rem;font-weight:700;background:color-mix(in oklab,var(--card) 86%,var(--foreground) 14%)}.nowrap.svelte-xq2ubi{white-space:nowrap}.cards-grid.svelte-xq2ubi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.desktop-table.svelte-xq2ubi .cards-grid:where(.svelte-xq2ubi){display:none}.desktop-table.force-cards.svelte-xq2ubi{position:relative}.desktop-table.force-cards.svelte-xq2ubi .table-shell:where(.svelte-xq2ubi){position:absolute;left:-9999px;top:0;width:100%;visibility:hidden;pointer-events:none}.desktop-table.force-cards.svelte-xq2ubi .cards-grid:where(.svelte-xq2ubi){display:grid}.dense.svelte-xq2ubi .row-card:where(.svelte-xq2ubi){padding:.65rem}.row-card.svelte-xq2ubi{background:var(--card);border:2px solid var(--border);border-radius:var(--radius);padding:.8rem}.card-visual-table.svelte-xq2ubi .row-card:where(.svelte-xq2ubi){background:#fff;border:2px solid var(--foreground);border-radius:2px;padding:0;overflow:hidden;box-shadow:3px 3px #00000014}.card-visual-table.svelte-xq2ubi .row-card:where(.svelte-xq2ubi) dl:where(.svelte-xq2ubi){display:block;gap:0}.card-visual-table.svelte-xq2ubi .row-card:where(.svelte-xq2ubi) .pair:where(.svelte-xq2ubi){display:grid;grid-template-columns:minmax(8.5rem,36%) 1fr;gap:0;border-top:1px solid rgba(0,0,0,.12)}.card-visual-table.svelte-xq2ubi .row-card:where(.svelte-xq2ubi) .pair:where(.svelte-xq2ubi):first-child{border-top:0}.card-visual-table.svelte-xq2ubi .row-card:where(.svelte-xq2ubi) dt:where(.svelte-xq2ubi){margin:0;padding:.52rem .65rem;background:color-mix(in oklab,var(--card) 86%,var(--foreground) 14%);color:inherit;border-right:1px solid rgba(0,0,0,.12);text-transform:uppercase;letter-spacing:.04em;font-size:.86rem;font-weight:700;line-height:1.3}.card-visual-table.svelte-xq2ubi .row-card:where(.svelte-xq2ubi) h4:where(.svelte-xq2ubi){margin:0;padding:.55rem .65rem;background:color-mix(in oklab,var(--card) 86%,var(--foreground) 14%);border-bottom:1px solid rgba(0,0,0,.12);font-size:.86rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.3}.card-visual-table.svelte-xq2ubi .row-card:where(.svelte-xq2ubi) dd:where(.svelte-xq2ubi){padding:.52rem .65rem;line-height:1.45;background:#fff;font-weight:500}.card-visual-table.svelte-xq2ubi .row-card:where(.svelte-xq2ubi) .pair:where(.svelte-xq2ubi):nth-child(2n) dd:where(.svelte-xq2ubi){background:#0000000f}.card-visual-table.svelte-xq2ubi .row-card:where(.svelte-xq2ubi) .pair:where(.svelte-xq2ubi):nth-child(1) dd:where(.svelte-xq2ubi){color:var(--table-col-1)}.card-visual-table.svelte-xq2ubi .row-card:where(.svelte-xq2ubi) .pair:where(.svelte-xq2ubi):nth-child(2) dd:where(.svelte-xq2ubi){color:var(--table-col-2)}.card-visual-table.svelte-xq2ubi .row-card:where(.svelte-xq2ubi) .pair:where(.svelte-xq2ubi):nth-child(3) dd:where(.svelte-xq2ubi){color:var(--table-col-3)}.card-visual-table.svelte-xq2ubi .row-card:where(.svelte-xq2ubi) .pair:where(.svelte-xq2ubi):nth-child(4) dd:where(.svelte-xq2ubi){color:var(--table-col-4)}.card-visual-table.svelte-xq2ubi .row-card:where(.svelte-xq2ubi) .pair:where(.svelte-xq2ubi):nth-child(5) dd:where(.svelte-xq2ubi){color:var(--table-col-5)}.card-visual-table.svelte-xq2ubi .row-card:where(.svelte-xq2ubi) .pair:where(.svelte-xq2ubi):nth-child(6) dd:where(.svelte-xq2ubi){color:var(--table-col-6)}.row-card.svelte-xq2ubi h4:where(.svelte-xq2ubi){margin:0 0 .2rem;font-size:1rem}.card-toolbar.svelte-xq2ubi{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.badge-group.svelte-xq2ubi{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.intent-badge.svelte-xq2ubi,.tone-badge.svelte-xq2ubi{display:inline-block;padding:.16rem .45rem;border:1px solid #111827;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.01em;line-height:1.15}.intent-badge.svelte-xq2ubi{background:#f3f4f6;color:#111827}.tone-badge.tone-natural.svelte-xq2ubi{background:#14532d;color:#fff;border-color:#14532d}.tone-badge.tone-sweet.svelte-xq2ubi{background:#7c2d12;color:#fff;border-color:#7c2d12}.tone-badge.tone-cute.svelte-xq2ubi{background:#6d28d9;color:#fff;border-color:#6d28d9}.tone-badge.tone-default.svelte-xq2ubi{background:#1f2937;color:#fff;border-color:#1f2937}.copy-btn.svelte-xq2ubi{flex:0 0 auto;border:1px solid #111827;border-radius:.45rem;background:#111827;color:#fff;padding:.18rem .5rem;font-size:.75rem;font-weight:700;line-height:1.2;cursor:pointer}.copy-btn.svelte-xq2ubi:hover{background:#000}.subtitle.svelte-xq2ubi{margin:0 0 .6rem;color:var(--muted);font-size:.92rem;font-weight:600}dl.svelte-xq2ubi{margin:0;display:grid;gap:.45rem}.pair.svelte-xq2ubi{display:grid;grid-template-columns:8.2rem 1fr;gap:.5rem}dt.svelte-xq2ubi{font-weight:700;font-size:.82rem;color:var(--muted)}dd.svelte-xq2ubi{margin:0;font-size:.94rem;line-height:1.3}@media(max-width:1100px){.cards-grid.svelte-xq2ubi{grid-template-columns:1fr}}@media(max-width:767px){.desktop-table.svelte-xq2ubi .table-shell:where(.svelte-xq2ubi){display:none}.desktop-table.svelte-xq2ubi .cards-grid:where(.svelte-xq2ubi){display:grid;grid-template-columns:1fr}}@media(max-width:640px){.card-visual-table.svelte-xq2ubi .row-card:where(.svelte-xq2ubi) .pair:where(.svelte-xq2ubi){grid-template-columns:1fr}.card-visual-table.svelte-xq2ubi .row-card:where(.svelte-xq2ubi) dt:where(.svelte-xq2ubi){border-right:0;border-bottom:1px solid rgba(0,0,0,.12)}.pair.svelte-xq2ubi{grid-template-columns:1fr;gap:.2rem}}
