.lic-card.svelte-19ldtbd{display:flex;flex-direction:column;gap:10px}.lic-row.svelte-19ldtbd{display:grid;grid-template-columns:auto 1fr auto;gap:14px;padding:12px 14px;border:1px solid var(--color-border);border-radius:8px;align-items:center;background:var(--color-card, var(--color-surface))}.lic-row.svelte-19ldtbd .reg:where(.svelte-19ldtbd){font-family:var(--font-cr-logo);font-weight:700;font-size:10.5px;letter-spacing:.06em;color:var(--color-text-muted);padding:4px 8px;background:var(--color-bg-soft, var(--color-bg));border-radius:4px;min-width:56px;text-align:center}.lic-row.svelte-19ldtbd .body:where(.svelte-19ldtbd) .ttl:where(.svelte-19ldtbd){font-size:13px;font-weight:600;color:var(--color-text)}.lic-row.svelte-19ldtbd .body:where(.svelte-19ldtbd) .meta:where(.svelte-19ldtbd){font-size:11.5px;color:var(--color-text-muted);margin-top:2px;font-family:var(--font-cr-mono, ui-monospace, monospace)}.badge.svelte-19ldtbd{font-family:var(--font-cr-logo);font-size:9.5px;letter-spacing:.06em;font-weight:700;padding:4px 8px;border-radius:4px;white-space:nowrap}.badge.ok.svelte-19ldtbd{background:#d1fae5;color:#047857}.badge.warn.svelte-19ldtbd{background:#fef3c7;color:#b45309}.lic-note.svelte-19ldtbd{font-size:11.5px;color:var(--color-text-muted);padding:10px 14px;border-left:2px solid var(--color-accent);background:var(--color-accent-dim);border-radius:0 6px 6px 0;line-height:1.5}.lic-note.svelte-19ldtbd b:where(.svelte-19ldtbd){color:var(--color-text);font-weight:600}.two-col.svelte-19ldtbd .card:where(.svelte-19ldtbd){position:relative;padding-top:22px}.vs-header.svelte-19ldtbd{display:flex;align-items:center;gap:10px;padding:12px 16px;margin:-22px -28px 22px;border-bottom:1px solid var(--color-border);border-radius:12px 12px 0 0;font-family:var(--font-cr-body);white-space:nowrap}.vs-header.svelte-19ldtbd .vs-glyph:where(.svelte-19ldtbd){display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:13px;font-weight:700;line-height:1;flex-shrink:0}.vs-header.svelte-19ldtbd .vs-text:where(.svelte-19ldtbd){font-family:var(--font-cr-display);font-size:16px;font-weight:600;letter-spacing:-.01em}.vs-header.svelte-19ldtbd .vs-tag:where(.svelte-19ldtbd){margin-left:auto;font-family:var(--font-cr-logo);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;min-width:0}.two-col.svelte-19ldtbd .problem:where(.svelte-19ldtbd) .vs-header:where(.svelte-19ldtbd){background:color-mix(in srgb,var(--color-danger) 9%,var(--color-surface));border-top-color:color-mix(in srgb,var(--color-danger) 22%,var(--color-border));border-bottom-color:color-mix(in srgb,var(--color-danger) 22%,var(--color-border))}.two-col.svelte-19ldtbd .problem:where(.svelte-19ldtbd) .vs-header:where(.svelte-19ldtbd) .vs-glyph:where(.svelte-19ldtbd){background:var(--color-danger);color:#fff}.two-col.svelte-19ldtbd .problem:where(.svelte-19ldtbd) .vs-header:where(.svelte-19ldtbd) .vs-text:where(.svelte-19ldtbd){color:#b91c1c}.two-col.svelte-19ldtbd .answer:where(.svelte-19ldtbd) .vs-header:where(.svelte-19ldtbd){background:color-mix(in srgb,var(--color-accent) 11%,var(--color-surface));border-top-color:color-mix(in srgb,var(--color-accent) 32%,var(--color-border));border-bottom-color:color-mix(in srgb,var(--color-accent) 32%,var(--color-border))}.two-col.svelte-19ldtbd .answer:where(.svelte-19ldtbd) .vs-header:where(.svelte-19ldtbd) .vs-glyph:where(.svelte-19ldtbd){background:var(--color-accent);color:#fff}.two-col.svelte-19ldtbd .answer:where(.svelte-19ldtbd) .vs-header:where(.svelte-19ldtbd) .vs-text:where(.svelte-19ldtbd){color:var(--color-accent)}.two-col.svelte-19ldtbd .problem:where(.svelte-19ldtbd) h3:where(.svelte-19ldtbd){color:var(--color-text-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--color-danger) 45%,transparent);text-decoration-thickness:2px}
