.legal-shell.svelte-w1fexo{background:radial-gradient(circle at 0 0,#ff6b3538,#0000 28%),radial-gradient(circle at 100% 100%,#f7931e29,#0000 24%),0 0;padding:2.4rem 1.6rem 3.6rem;position:fixed;inset:0;overflow-y:auto}.legal-backdrop.svelte-w1fexo{filter:blur(70px);pointer-events:none;opacity:.6;border-radius:50%;position:fixed}.legal-backdrop--top.svelte-w1fexo{background:#ff6b352e;width:28rem;height:28rem;top:-10rem;left:-8rem}.legal-backdrop--bottom.svelte-w1fexo{background:#f7931e29;width:32rem;height:32rem;bottom:-10rem;right:-12rem}.legal-panel.svelte-w1fexo{z-index:1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:min(112rem,100%);color:var(--text-strong,#fff);background:#0a0a0ae0;border:.1rem solid #ff6b352e;border-radius:2rem;margin:0 auto;padding:3.2rem;position:relative;box-shadow:0 2rem 5rem #0000008c,inset 0 0 0 .1rem #ffffff0a}.legal-header.svelte-w1fexo{justify-content:space-between;align-items:flex-start;gap:2.4rem;margin-bottom:2.4rem;display:flex}.eyebrow.svelte-w1fexo{letter-spacing:.24rem;text-transform:uppercase;color:var(--accent,#ff6b35);margin:0 0 .8rem;font-size:1.2rem;font-weight:700}h1.svelte-w1fexo{text-transform:uppercase;margin:0;font-size:clamp(3rem,4vw,4.6rem);line-height:.98}.description.svelte-w1fexo{color:var(--text-muted-strong,#cacaca);margin:1rem 0 0;font-size:1.5rem}.header-actions.svelte-w1fexo{flex-direction:column;align-items:flex-end;gap:1.2rem;display:flex}.back-link.svelte-w1fexo,.document-nav.svelte-w1fexo a:where(.svelte-w1fexo),.locale-switcher__buttons.svelte-w1fexo a:where(.svelte-w1fexo),.legal-links.svelte-w1fexo a:where(.svelte-w1fexo){text-decoration:none}.back-link.svelte-w1fexo{color:var(--text-strong,#fff);text-transform:uppercase;letter-spacing:.05rem;background:#ff6b3524;border-radius:999px;padding:.9rem 1.2rem;font-size:1.25rem;font-weight:700}.locale-switcher.svelte-w1fexo{color:var(--text-muted-strong,#cacaca);flex-direction:column;align-items:flex-end;gap:.8rem;font-size:1.25rem;display:flex}.locale-switcher__buttons.svelte-w1fexo{background:#ffffff0a;border-radius:999px;gap:.8rem;padding:.5rem;display:inline-flex}.locale-switcher__buttons.svelte-w1fexo a:where(.svelte-w1fexo),.document-nav.svelte-w1fexo a:where(.svelte-w1fexo){color:var(--text-muted-strong,#cacaca);text-transform:uppercase;letter-spacing:.05rem;border-radius:999px;padding:.8rem 1.2rem;font-size:1.2rem;font-weight:700}.locale-switcher__buttons.svelte-w1fexo a.active:where(.svelte-w1fexo),.document-nav.svelte-w1fexo a.active:where(.svelte-w1fexo){color:#fff;background:linear-gradient(135deg,#ff6b35d9,#f7931ed9)}.document-nav.svelte-w1fexo{background:#ffffff08;border:.1rem solid #ffffff0f;border-radius:1.6rem;flex-wrap:wrap;gap:.8rem;margin-bottom:2.8rem;padding:1rem;display:flex}.sections.svelte-w1fexo{gap:1.4rem;display:grid}.legal-section.svelte-w1fexo{background:linear-gradient(#ffffff06,#ffffff04),#ffffff05;border:.1rem solid #ffffff0f;border-radius:1.6rem;padding:2rem}h2.svelte-w1fexo{color:#fff;margin:0 0 1.2rem;font-size:1.85rem}p.svelte-w1fexo,li.svelte-w1fexo,address.svelte-w1fexo,span.svelte-w1fexo{color:var(--text-muted-strong,#cacaca);font-size:1.45rem;line-height:1.7}p.svelte-w1fexo,ul.svelte-w1fexo,address.svelte-w1fexo{margin:0}.legal-section.svelte-w1fexo p+p{margin-top:1rem}address.svelte-w1fexo{font-style:normal;display:grid}ul.svelte-w1fexo{padding-left:2rem}.legal-links.svelte-w1fexo{flex-wrap:wrap;gap:1rem;margin-top:1.2rem;display:flex}.legal-links.svelte-w1fexo a:where(.svelte-w1fexo){color:var(--accent,#ff6b35);font-size:1.35rem;font-weight:700}.license-table-wrap.svelte-w1fexo{background:#ffffff06;border:.1rem solid #ffffff0f;border-radius:1.2rem;margin-top:1.4rem;overflow-x:auto}.license-table.svelte-w1fexo{border-collapse:collapse;width:100%;min-width:72rem}.license-table.svelte-w1fexo th:where(.svelte-w1fexo),.license-table.svelte-w1fexo td:where(.svelte-w1fexo){text-align:left;vertical-align:top;color:var(--text-muted-strong,#cacaca);border-bottom:.1rem solid #ffffff0f;padding:1.2rem 1.4rem;font-size:1.3rem;line-height:1.5}.license-table.svelte-w1fexo th:where(.svelte-w1fexo){color:#fff;letter-spacing:.05rem;text-transform:uppercase;background:#121212f5;font-size:1.2rem;font-weight:800;position:sticky;top:0}.license-table.svelte-w1fexo tbody:where(.svelte-w1fexo) tr:where(.svelte-w1fexo):hover{background:#ff6b350d}.license-table.svelte-w1fexo tbody:where(.svelte-w1fexo) tr:where(.svelte-w1fexo):last-child td:where(.svelte-w1fexo){border-bottom:none}.license-table.svelte-w1fexo a:where(.svelte-w1fexo){color:var(--accent,#ff6b35);word-break:break-word}.back-link.svelte-w1fexo:hover,.document-nav.svelte-w1fexo a:where(.svelte-w1fexo):hover,.locale-switcher__buttons.svelte-w1fexo a:where(.svelte-w1fexo):hover,.legal-links.svelte-w1fexo a:where(.svelte-w1fexo):hover{filter:brightness(1.08)}@media (width<=900px){.legal-panel.svelte-w1fexo{padding:2rem}.legal-header.svelte-w1fexo{flex-direction:column}.header-actions.svelte-w1fexo,.locale-switcher.svelte-w1fexo{align-items:flex-start}}@media (width<=640px){.legal-shell.svelte-w1fexo{padding:1rem 1rem 2rem}.legal-panel.svelte-w1fexo{border-radius:1.4rem;padding:1.6rem}.document-nav.svelte-w1fexo,.locale-switcher__buttons.svelte-w1fexo{width:100%}.document-nav.svelte-w1fexo a:where(.svelte-w1fexo),.locale-switcher__buttons.svelte-w1fexo a:where(.svelte-w1fexo){text-align:center;flex:1 1 0}.license-table.svelte-w1fexo{min-width:0}.license-table.svelte-w1fexo thead:where(.svelte-w1fexo){display:none}.license-table.svelte-w1fexo,.license-table.svelte-w1fexo tbody:where(.svelte-w1fexo),.license-table.svelte-w1fexo tr:where(.svelte-w1fexo),.license-table.svelte-w1fexo td:where(.svelte-w1fexo){width:100%;display:block}.license-table.svelte-w1fexo tr:where(.svelte-w1fexo){padding:.6rem 0}.license-table.svelte-w1fexo td:where(.svelte-w1fexo){border-bottom:none;padding:.8rem 1.2rem}.license-table.svelte-w1fexo td:where(.svelte-w1fexo):before{content:attr(data-label);color:#fff;letter-spacing:.05rem;text-transform:uppercase;margin-bottom:.25rem;font-size:1.1rem;font-weight:800;display:block}.license-table.svelte-w1fexo tbody:where(.svelte-w1fexo) tr:where(.svelte-w1fexo)+tr:where(.svelte-w1fexo){border-top:.1rem solid #ffffff0f}}
