.lic.svelte-1fo2ypo{gap:var(--space-8);flex-direction:column;display:flex}.lic__intro.svelte-1fo2ypo{font-size:var(--text-base);color:var(--text-on-light-muted);margin:0}.lic__block.svelte-1fo2ypo{gap:var(--space-4);padding-top:var(--space-8);border-top:1px solid #1b263b14;flex-direction:column;display:flex}.lic__block.svelte-1fo2ypo h2:where(.svelte-1fo2ypo){font-family:var(--font-headline);font-weight:500;font-size:var(--text-xl);color:var(--color-primary);margin:0}.lic__head.svelte-1fo2ypo{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lic__facts.svelte-1fo2ypo,.lic__grid.svelte-1fo2ypo{gap:var(--space-4) var(--space-8);margin:0;display:grid}.lic__facts.svelte-1fo2ypo{grid-template-columns:repeat(2,minmax(0,1fr))}.lic__grid.svelte-1fo2ypo{padding:var(--space-6);border-radius:var(--radius-md);background:var(--surface-light);grid-template-columns:repeat(3,minmax(0,1fr))}dt.svelte-1fo2ypo{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-light-muted);font-weight:600}dd.svelte-1fo2ypo{margin:var(--space-1) 0 0;font-size:var(--text-base);color:var(--text-on-light);font-weight:600}.lic__mono.svelte-1fo2ypo{font-variant-numeric:tabular-nums;letter-spacing:.02em}.lic__badge.svelte-1fo2ypo,.lic__pill.svelte-1fo2ypo{align-items:center;gap:var(--space-2);font-family:var(--font-label);white-space:nowrap;color:#1f6b35;background:#e3f1e6;border-radius:999px;font-weight:600;display:inline-flex}.lic__badge.svelte-1fo2ypo{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.lic__badge.svelte-1fo2ypo:before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px}.lic__badge--off.svelte-1fo2ypo{background:var(--surface-light-2);color:var(--text-on-light-muted)}.lic__pill.svelte-1fo2ypo{margin-left:var(--space-2);padding:2px var(--space-3);font-size:var(--text-xs)}.lic__table.svelte-1fo2ypo{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.lic__table.svelte-1fo2ypo th:where(.svelte-1fo2ypo){padding:var(--space-3) var(--space-4);text-align:left;font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-dark);background:var(--color-primary);font-weight:600}.lic__table.svelte-1fo2ypo th:where(.svelte-1fo2ypo):first-child{border-top-left-radius:var(--radius-sm)}.lic__table.svelte-1fo2ypo th:where(.svelte-1fo2ypo):last-child{border-top-right-radius:var(--radius-sm)}.lic__table.svelte-1fo2ypo td:where(.svelte-1fo2ypo){padding:var(--space-4);color:var(--text-on-light);font-variant-numeric:tabular-nums;border-bottom:1px solid #1b263b14}.lic__row--current.svelte-1fo2ypo td:where(.svelte-1fo2ypo){background:color-mix(in srgb, var(--color-tertiary) 8%, #fff);font-weight:600}.lic__foot.svelte-1fo2ypo{justify-content:space-between;gap:var(--space-2) var(--space-6);padding-top:var(--space-6);font-family:var(--font-label);font-size:var(--text-xs);color:var(--text-on-light-muted);border-top:1px solid #1b263b14;flex-wrap:wrap;display:flex}@media (width<=720px){.lic__grid.svelte-1fo2ypo{padding:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.lic__facts.svelte-1fo2ypo{grid-template-columns:1fr}.lic__table.svelte-1fo2ypo thead:where(.svelte-1fo2ypo){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lic__table.svelte-1fo2ypo,.lic__table.svelte-1fo2ypo tbody:where(.svelte-1fo2ypo),.lic__table.svelte-1fo2ypo tr:where(.svelte-1fo2ypo),.lic__table.svelte-1fo2ypo td:where(.svelte-1fo2ypo){display:block}.lic__table.svelte-1fo2ypo tr:where(.svelte-1fo2ypo){margin-bottom:var(--space-3);border-radius:var(--radius-md);border:1px solid #1b263b1a;overflow:hidden}.lic__table.svelte-1fo2ypo td:where(.svelte-1fo2ypo){justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.lic__table.svelte-1fo2ypo tr:where(.svelte-1fo2ypo) td:where(.svelte-1fo2ypo):last-child{border-bottom:none}.lic__table.svelte-1fo2ypo td:where(.svelte-1fo2ypo):before{content:attr(data-label);font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-on-light-muted);font-weight:600}.lic__pill.svelte-1fo2ypo{margin-left:0}}
