.lp-container.svelte-nwv3kx{max-width:1100px;padding:0 var(--space-4);margin:0 auto}.lp-header.svelte-nwv3kx{z-index:50;-webkit-backdrop-filter:blur(12px);background:#121212d9;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.lp-header-inner.svelte-nwv3kx{align-items:center;gap:var(--space-3);height:56px;display:flex}.lp-logo.svelte-nwv3kx{align-items:center;gap:var(--space-2);flex-shrink:0;text-decoration:none;display:flex}.lp-logo-img.svelte-nwv3kx{border-radius:6px}.lp-logo-text.svelte-nwv3kx{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-white)}.lp-lang-nav.svelte-nwv3kx{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.lp-lang-link.svelte-nwv3kx{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--gray-2);transition:all var(--transition-fast);align-items:center;gap:4px;text-decoration:none;display:flex}.lp-lang-link.svelte-nwv3kx:hover{color:var(--color-white);background:#ffffff0d}.lp-lang-active.svelte-nwv3kx{color:var(--color-primary-light);background:#a26ffd1a}.lp-flag.svelte-nwv3kx{object-fit:cover;border-radius:2px;display:block}.legal-doc.svelte-nwv3kx{padding:var(--space-8) 0 var(--space-16)}.legal-container.svelte-nwv3kx{max-width:720px}.legal-back.svelte-nwv3kx{align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-light);margin-bottom:var(--space-6);transition:gap var(--transition-fast);text-decoration:none;display:inline-flex}.legal-back.svelte-nwv3kx:hover{gap:var(--space-2);text-decoration:underline}.legal-title.svelte-nwv3kx{color:var(--color-white);margin:0 0 var(--space-2);letter-spacing:-.02em;font-size:2rem;font-weight:700;line-height:1.15}.legal-date.svelte-nwv3kx{font-size:var(--text-sm);color:var(--gray-3);margin:0 0 var(--space-8)}.legal-section.svelte-nwv3kx{margin-bottom:var(--space-8)}.legal-section.svelte-nwv3kx h2:where(.svelte-nwv3kx){font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-white);margin:0 0 var(--space-3);line-height:var(--line-height-tight)}.legal-section.svelte-nwv3kx p:where(.svelte-nwv3kx){font-size:var(--text-sm);color:var(--gray-2);line-height:var(--line-height-relaxed);white-space:pre-line;margin:0}@media (width>=768px){.legal-doc.svelte-nwv3kx{padding:var(--space-12) 0 var(--space-20)}.legal-title.svelte-nwv3kx{font-size:2.5rem}.legal-section.svelte-nwv3kx h2:where(.svelte-nwv3kx){font-size:var(--text-xl)}.legal-section.svelte-nwv3kx p:where(.svelte-nwv3kx){font-size:var(--text-base)}}
