.legal_page__xSFXU{min-height:100vh;background:var(--bg-base);color:var(--text-primary);display:flex;flex-direction:column}.legal_header__uD3sK{justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 24px;border-bottom:1px solid var(--border);background:var(--bg-surface)}.legal_brand__au4T3,.legal_header__uD3sK{display:flex;align-items:center}.legal_logo__8f6K2{height:26px;width:auto}.legal_nav__ASNKS{display:flex;flex-wrap:wrap;gap:4px}.legal_navActive__Szxl3,.legal_navLink__1gZP_{font-size:13px;padding:6px 10px;border-radius:var(--radius-md);text-decoration:none}.legal_navLink__1gZP_{color:var(--text-secondary)}.legal_navLink__1gZP_:hover{background:var(--bg-hover);color:var(--text-primary)}.legal_navActive__Szxl3{color:var(--accent);background:var(--accent-dim)}.legal_main__BC9Qj{width:100%;max-width:780px;margin:0 auto;padding:24px 16px 48px;flex:1 1}.legal_langSwitch__eWbnQ{font-size:13px;color:var(--text-tertiary);margin-bottom:8px}.legal_langSwitch__eWbnQ a{color:var(--accent);text-decoration:none}.legal_section__BHrmc{padding-top:16px;line-height:1.65;font-size:14px;color:var(--text-secondary)}.legal_section__BHrmc+.legal_section__BHrmc{margin-top:40px;border-top:1px solid var(--border)}.legal_section__BHrmc h1{font-size:26px;font-weight:600;color:var(--text-primary);margin:8px 0 20px}.legal_section__BHrmc h2{font-size:17px;font-weight:600;color:var(--text-primary);margin:28px 0 8px}.legal_section__BHrmc h3{font-size:14px;font-weight:600;color:var(--text-primary);margin:18px 0 6px}.legal_section__BHrmc p{margin:0 0 10px}.legal_section__BHrmc ul{margin:0 0 10px;padding-left:20px}.legal_section__BHrmc li{margin-bottom:4px}.legal_section__BHrmc a{color:var(--accent)}.legal_section__BHrmc strong{color:var(--text-primary);font-weight:600}.legal_section__BHrmc table{width:100%;border-collapse:collapse;margin:6px 0 14px;font-size:13px}.legal_section__BHrmc td,.legal_section__BHrmc th{text-align:left;vertical-align:top;padding:7px 8px;border-bottom:1px solid var(--border)}.legal_section__BHrmc th{color:var(--text-primary);font-weight:600}.legal_tableWrap__a6Ps6{overflow-x:auto}.legal_missing__CGHWy{background:var(--amber-bg);color:var(--amber);border:1px dashed var(--amber);border-radius:4px;padding:0 4px}.legal_version__SsBJq{font-size:12px;color:var(--text-tertiary);margin-top:24px}.legal_footer__A20IX{border-top:1px solid var(--border);padding:16px;text-align:center;font-size:12px;color:var(--text-tertiary)}.legal_footer__A20IX a{color:var(--text-secondary);text-decoration:none}.legal_footer__A20IX a:hover{text-decoration:underline}