.Legal-module__C0m42q__page{background:var(--color-bg-primary);flex-direction:column;min-height:100vh;display:flex}.Legal-module__C0m42q__topbar{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);background:#0a0e1ad9;position:sticky;top:0}.Legal-module__C0m42q__topbarInner{justify-content:space-between;align-items:center;height:64px;display:flex}.Legal-module__C0m42q__logoWrap{align-items:center;display:inline-flex}.Legal-module__C0m42q__logo{width:auto;height:30px}.Legal-module__C0m42q__topbarRight{align-items:center;gap:16px;display:flex}.Legal-module__C0m42q__langSwitch{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-secondary);gap:2px;padding:3px;display:inline-flex}.Legal-module__C0m42q__langBtn{color:var(--color-text-muted);border-radius:var(--radius-full);letter-spacing:.02em;padding:5px 11px;font-size:12px;font-weight:600}.Legal-module__C0m42q__langBtn:hover{color:var(--color-text-primary)}.Legal-module__C0m42q__langBtnActive{background:var(--gradient-cta);color:#fff}.Legal-module__C0m42q__homeLink{font-size:var(--fs-small);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-full);align-items:center;gap:6px;padding:8px 14px;font-weight:500;display:inline-flex}.Legal-module__C0m42q__homeLink:hover{color:var(--color-text-primary);border-color:var(--color-border-active)}.Legal-module__C0m42q__body{flex:1;grid-template-columns:260px 1fr;align-items:start;gap:48px;padding-top:48px;padding-bottom:72px;display:grid}.Legal-module__C0m42q__sidebar{flex-direction:column;gap:6px;display:flex;position:sticky;top:96px}.Legal-module__C0m42q__sidebarTitle{font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:10px;font-weight:700}.Legal-module__C0m42q__docNav{flex-direction:column;gap:2px;display:flex}.Legal-module__C0m42q__docNavLink{font-size:var(--fs-small);color:var(--color-text-secondary);border-radius:var(--radius-md);border-left:2px solid #0000;padding:9px 14px;display:block}.Legal-module__C0m42q__docNavLink:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.Legal-module__C0m42q__docNavLinkActive{background:var(--color-accent-glow);color:var(--color-text-primary);border-left-color:var(--color-accent);font-weight:600}.Legal-module__C0m42q__main{min-width:0;max-width:780px}.Legal-module__C0m42q__mobileDocNav{display:none}.Legal-module__C0m42q__footer{border-top:1px solid var(--color-border);background:var(--color-bg-secondary)}.Legal-module__C0m42q__footerInner{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:20px;padding-bottom:20px;display:flex}.Legal-module__C0m42q__copyright,.Legal-module__C0m42q__footerProduct{font-size:var(--fs-small);color:var(--color-text-muted)}.Legal-module__C0m42q__breadcrumb{font-size:var(--fs-small);color:var(--color-text-muted);align-items:center;gap:6px;margin-bottom:20px;display:inline-flex}.Legal-module__C0m42q__breadcrumb:hover{color:var(--color-accent)}.Legal-module__C0m42q__docTitle{margin-bottom:16px;font-size:clamp(28px,4vw,40px)}.Legal-module__C0m42q__metaRow{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:24px;display:flex}.Legal-module__C0m42q__metaBadge{color:var(--color-text-accent);background:var(--color-accent-glow);border:1px solid var(--color-border-active);border-radius:var(--radius-full);align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.Legal-module__C0m42q__metaDate{font-size:var(--fs-small);color:var(--color-text-muted)}.Legal-module__C0m42q__content{padding-top:12px}.Legal-module__C0m42q__h2{font-family:var(--font-primary);color:var(--color-text-primary);letter-spacing:-.01em;margin:34px 0 12px;scroll-margin-top:88px;font-size:20px;font-weight:700}.Legal-module__C0m42q__p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text-secondary);margin-bottom:14px}.Legal-module__C0m42q__updatedNote{font-size:var(--fs-small);color:var(--color-text-muted);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:40px;padding:16px 18px}.Legal-module__C0m42q__hubHead{margin-bottom:40px}.Legal-module__C0m42q__hubTitle{margin-bottom:14px;font-size:clamp(30px,4.5vw,46px)}.Legal-module__C0m42q__hubSubtitle{font-size:var(--fs-lead);color:var(--color-text-secondary);max-width:640px}.Legal-module__C0m42q__cardGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.Legal-module__C0m42q__card{background:var(--gradient-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:22px;display:flex}.Legal-module__C0m42q__card:hover{border-color:var(--color-border-active);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.Legal-module__C0m42q__cardLabel{color:var(--color-text-primary);font-size:17px;font-weight:600}.Legal-module__C0m42q__cardDesc{font-size:var(--fs-small);color:var(--color-text-muted);flex:1;line-height:1.5}.Legal-module__C0m42q__cardOpen{font-size:var(--fs-small);color:var(--color-text-accent);align-items:center;gap:6px;margin-top:4px;font-weight:600;display:inline-flex}@media (max-width:900px){.Legal-module__C0m42q__body{grid-template-columns:1fr;gap:20px;padding-top:24px}.Legal-module__C0m42q__sidebar{display:none}.Legal-module__C0m42q__mobileDocNav{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);display:block;overflow:hidden}.Legal-module__C0m42q__mobileDocSummary{font-size:var(--fs-small);color:var(--color-text-primary);cursor:pointer;justify-content:space-between;align-items:center;padding:13px 16px;font-weight:600;list-style:none;display:flex}.Legal-module__C0m42q__mobileDocSummary::-webkit-details-marker{display:none}.Legal-module__C0m42q__mobileDocList{border-top:1px solid var(--color-border);flex-direction:column;gap:2px;padding:6px;display:flex}.Legal-module__C0m42q__cardGrid{grid-template-columns:1fr}.Legal-module__C0m42q__main{max-width:100%}}
