.lic-root[data-astro-cid-tb6o7xoi]{position:relative;max-width:860px}.lic-header[data-astro-cid-tb6o7xoi]{margin-bottom:var(--space-6)}.lic-eyebrow[data-astro-cid-tb6o7xoi]{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--fs-2xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--acc-text)}.lic-meta[data-astro-cid-tb6o7xoi]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}.lic-version-badge[data-astro-cid-tb6o7xoi]{padding:.25em .8em;border-radius:999px;background:var(--acc-soft);color:var(--acc-text);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lic-date[data-astro-cid-tb6o7xoi]{font-size:var(--fs-xs);color:var(--txt-subtle)}.lic-summary[data-astro-cid-tb6o7xoi]{margin-bottom:var(--space-3)}.lic-collab-note[data-astro-cid-tb6o7xoi]{max-width:64ch;font-size:var(--fs-sm);font-weight:300;line-height:var(--lh-body);color:var(--txt-subtle)}.lic-collab-note[data-astro-cid-tb6o7xoi] em[data-astro-cid-tb6o7xoi]{font-style:normal;color:var(--txt-muted)}.lic-summary-grid[data-astro-cid-tb6o7xoi]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-7)}.lic-chip[data-astro-cid-tb6o7xoi]{display:inline-flex;align-items:center;gap:var(--space-2);padding:.35em .9em;border-radius:999px;font-size:var(--fs-xs);font-weight:600}.lic-chip-yes[data-astro-cid-tb6o7xoi]{background:var(--ok-soft);color:var(--ok)}.lic-chip-no[data-astro-cid-tb6o7xoi]{background:var(--danger-soft);color:var(--danger)}.lic-sections[data-astro-cid-tb6o7xoi]{display:flex;flex-direction:column;gap:var(--space-7)}.lic-section[data-astro-cid-tb6o7xoi]{position:relative}.lic-section-label[data-astro-cid-tb6o7xoi]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.lic-num[data-astro-cid-tb6o7xoi]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--acc-soft);color:var(--acc-text);font-size:var(--fs-xs);font-weight:700}.lic-num-red[data-astro-cid-tb6o7xoi]{background:var(--danger-soft);color:var(--danger)}.lic-section-title[data-astro-cid-tb6o7xoi]{font-size:var(--fs-lg);font-weight:700;letter-spacing:-.01em;color:var(--txt-head)}.lic-section-intro[data-astro-cid-tb6o7xoi]{margin-bottom:var(--space-4);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--txt-muted)}.lic-section[data-astro-cid-tb6o7xoi]>p[data-astro-cid-tb6o7xoi],.lic-sub[data-astro-cid-tb6o7xoi]>p[data-astro-cid-tb6o7xoi]{font-size:var(--fs-sm);font-weight:300;line-height:var(--lh-body);color:var(--txt-muted)}.lic-subsections[data-astro-cid-tb6o7xoi]{display:flex;flex-direction:column;gap:var(--space-4)}.lic-sub[data-astro-cid-tb6o7xoi]{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface)}.lic-sub-title[data-astro-cid-tb6o7xoi]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--fs-sm);font-weight:600;color:var(--txt-head)}.lic-sub-title[data-astro-cid-tb6o7xoi] svg[data-astro-cid-tb6o7xoi]{flex-shrink:0;color:var(--acc-text)}.lic-list[data-astro-cid-tb6o7xoi],.lic-ordered-list[data-astro-cid-tb6o7xoi]{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3);padding-left:0;list-style:none}.lic-list[data-astro-cid-tb6o7xoi] li[data-astro-cid-tb6o7xoi],.lic-ordered-list[data-astro-cid-tb6o7xoi] li[data-astro-cid-tb6o7xoi]{position:relative;padding-left:1.4rem;font-size:var(--fs-sm);font-weight:300;line-height:var(--lh-body);color:var(--txt-muted)}.lic-list[data-astro-cid-tb6o7xoi] li[data-astro-cid-tb6o7xoi]:before{content:"—";position:absolute;left:0;top:.08em;font-size:var(--fs-2xs);color:var(--acc-text)}.lic-ordered-list[data-astro-cid-tb6o7xoi]{counter-reset:lic-ol}.lic-ordered-list[data-astro-cid-tb6o7xoi] li[data-astro-cid-tb6o7xoi]{counter-increment:lic-ol;padding-left:1.75rem}.lic-ordered-list[data-astro-cid-tb6o7xoi] li[data-astro-cid-tb6o7xoi]:before{content:counter(lic-ol) ".";position:absolute;left:0;top:.05em;min-width:1.25rem;font-size:var(--fs-xs);font-weight:700;color:var(--acc-text)}.lic-list[data-astro-cid-tb6o7xoi] strong[data-astro-cid-tb6o7xoi],.lic-ordered-list[data-astro-cid-tb6o7xoi] strong[data-astro-cid-tb6o7xoi]{font-weight:600;color:var(--txt-head)}.lic-list[data-astro-cid-tb6o7xoi] em[data-astro-cid-tb6o7xoi],.lic-ordered-list[data-astro-cid-tb6o7xoi] em[data-astro-cid-tb6o7xoi],.lic-note[data-astro-cid-tb6o7xoi] em[data-astro-cid-tb6o7xoi]{font-style:normal;color:var(--txt)}.lic-restriction-list[data-astro-cid-tb6o7xoi]{display:flex;flex-direction:column;gap:var(--space-2);margin:0 0 var(--space-4);padding:0;list-style:none}.lic-restriction-list[data-astro-cid-tb6o7xoi] li[data-astro-cid-tb6o7xoi]{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--surface-2)}.lic-r-term[data-astro-cid-tb6o7xoi]{font-size:var(--fs-sm);font-weight:600;color:var(--danger)}.lic-r-desc[data-astro-cid-tb6o7xoi]{font-size:var(--fs-sm);font-weight:300;line-height:var(--lh-snug);color:var(--txt-muted)}.lic-note[data-astro-cid-tb6o7xoi]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius);background:var(--acc-soft);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--txt)}.lic-note[data-astro-cid-tb6o7xoi] svg[data-astro-cid-tb6o7xoi]{flex-shrink:0;margin-top:.12em;color:var(--acc-text)}.lic-tier-cards[data-astro-cid-tb6o7xoi]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-top:var(--space-4)}.lic-tier[data-astro-cid-tb6o7xoi]{padding:var(--space-5);border-radius:var(--radius);background:var(--surface-2)}.lic-tier-head[data-astro-cid-tb6o7xoi]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-3)}.lic-tier-badge[data-astro-cid-tb6o7xoi]{padding:.25em .7em;border-radius:999px;background:var(--acc-soft);color:var(--acc-text);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lic-tier-badge-2[data-astro-cid-tb6o7xoi]{background:var(--ok-soft);color:var(--ok)}.lic-tier-duration[data-astro-cid-tb6o7xoi]{font-size:var(--fs-xs);font-weight:600;color:var(--txt-muted)}.lic-tier[data-astro-cid-tb6o7xoi]>p[data-astro-cid-tb6o7xoi]{margin-bottom:var(--space-2);font-size:var(--fs-sm);font-weight:300;line-height:var(--lh-body);color:var(--txt-muted)}.lic-root[data-astro-cid-tb6o7xoi] a[data-astro-cid-tb6o7xoi]{color:var(--acc-text);text-decoration:none;transition:color .15s}.lic-root[data-astro-cid-tb6o7xoi] a[data-astro-cid-tb6o7xoi]:hover{color:var(--txt-head);text-decoration:underline;text-underline-offset:3px}.lic-section-restricted[data-astro-cid-tb6o7xoi]{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface)}.lic-section-restricted[data-astro-cid-tb6o7xoi] .lic-sub[data-astro-cid-tb6o7xoi]{background:var(--surface-2)}.lic-footer[data-astro-cid-tb6o7xoi]{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--border)}.lic-footer-inner[data-astro-cid-tb6o7xoi] p[data-astro-cid-tb6o7xoi]{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--txt-subtle)}@media (max-width: 700px){.lic-tier-cards[data-astro-cid-tb6o7xoi]{grid-template-columns:1fr}}
