.Legal_pageWrapper__eLCgB{position:relative;background-color:var(--color-bg-base);color:var(--color-text-secondary);min-height:100vh;padding:var(--section-pad-compact) var(--container-padding);isolation:isolate}.Legal_pageWrapper__eLCgB:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.45;background-image:linear-gradient(to right,var(--color-border-ghost) 1px,transparent 1px),linear-gradient(to bottom,var(--color-border-ghost) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle at 50% 20%,rgba(0,0,0,1) 0,rgba(0,0,0,.6) 50%,transparent 85%)}.Legal_pageWrapper__eLCgB:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 10%,rgba(56,72,245,.08) 0,transparent 55%)}.Legal_container__lJUYp{position:relative;z-index:10;max-width:800px;margin:0 auto;background-color:#F6F5F3;border:1px solid rgba(0,0,0,.05);border-radius:var(--radius-xl);padding:var(--space-16);box-shadow:0 4px 12px rgba(0,0,0,.04),0 24px 48px rgba(0,0,0,.06),0 32px 80px rgba(124,58,237,.12);--color-text-primary:#0F1117;--color-text-secondary:#374151;--color-text-tertiary:#6B7280;--color-border-ghost:rgba(0,0,0,0.08);--color-border-ghost-light:rgba(0,0,0,0.12);--color-bg-surface-hover:#EDECEA}@media (max-width:768px){.Legal_container__lJUYp{padding:var(--space-8) var(--space-6)}}@media (max-width:480px){.Legal_container__lJUYp{padding:var(--space-8) var(--space-4);border-radius:var(--radius-lg)}}.Legal_topNav__SEubD{margin-bottom:var(--space-8)}.Legal_backHome__wI8lG{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:var(--color-bg-surface-hover);color:var(--color-text-secondary);border:1px solid var(--color-border-ghost);text-decoration:none;transition:all var(--transition-normal)}.Legal_backHome__wI8lG:hover{background-color:var(--color-accent-primary);color:#ffffff;border-color:var(--color-accent-primary);box-shadow:0 8px 20px -6px rgba(var(--accent-rgb),.45)}.Legal_logoContainer__UDwIh{display:flex;justify-content:center;margin-bottom:var(--space-6)}.Legal_logoImage__xGUnL{width:56px;height:56px;object-fit:contain}.Legal_header__kzxxN{border-bottom:1px solid var(--color-border-ghost);padding-bottom:var(--space-6);margin-bottom:var(--space-12);text-align:center}.Legal_title__df__P{font-family:var(--font-en-stack);font-size:var(--text-en-section-title);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:var(--tracking-en-heading);line-height:var(--leading-en-heading);margin:0 0 var(--space-3)}.Legal_lastUpdated__X_5VF{font-family:var(--font-en-stack);font-size:var(--text-en-body-sm);color:var(--color-text-tertiary);font-weight:var(--font-weight-medium);margin:0}.Legal_content__61Oqv{font-family:var(--font-en-stack);font-size:var(--text-en-body-md);line-height:var(--leading-en-body);color:var(--color-text-secondary)}.Legal_content__61Oqv h2{font-size:var(--text-en-card-title);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:var(--tracking-en-heading);line-height:var(--leading-en-heading);margin:var(--space-12) 0 var(--space-4)}.Legal_content__61Oqv h2:first-child{margin-top:0}.Legal_content__61Oqv h3{font-size:var(--text-en-body-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:var(--tracking-en-heading);margin:var(--space-8) 0 var(--space-3)}.Legal_content__61Oqv p{margin:0 0 var(--space-4)}.Legal_content__61Oqv li a,.Legal_content__61Oqv p a{color:var(--color-accent-primary);text-decoration:underline;text-underline-offset:3px;font-weight:var(--font-weight-semibold);transition:color var(--transition-fast)}.Legal_content__61Oqv li a:hover,.Legal_content__61Oqv p a:hover,.Legal_content__61Oqv strong{color:var(--color-text-primary)}.Legal_content__61Oqv strong{font-weight:var(--font-weight-semibold)}.Legal_content__61Oqv em{color:var(--color-text-secondary);font-style:italic}.Legal_content__61Oqv ol,.Legal_content__61Oqv ul{padding-inline-start:var(--space-6);margin:0 0 var(--space-4)}.Legal_content__61Oqv ul{list-style:disc}.Legal_content__61Oqv ol{list-style:decimal}.Legal_content__61Oqv li{margin-bottom:var(--space-2);line-height:var(--leading-en-body);color:var(--color-text-secondary)}.Legal_consentBlock__bOYTh{margin-top:var(--space-8);padding:var(--space-8);background-color:rgba(56,72,245,.04);border:1px solid rgba(56,72,245,.12);border-radius:var(--radius-lg);font-family:var(--font-en-stack);font-size:var(--text-en-body-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:var(--leading-en-body)}