.page_privacyPage__vG5AG{--bg:#0a0a0a;--surface:#111111;--border:#1e1e1e;--accent:#22c55e;--accent-dim:rgba(34,197,94,0.1);--text-primary:#e5e5e5;--text-secondary:#737373;--text-muted:#404040;--mono:"IBM Plex Mono",monospace;--sans:"IBM Plex Sans",sans-serif;background:var(--bg);color:var(--text-primary);font-family:var(--sans);font-size:15px;line-height:1.7;min-height:100vh}.page_privacyPage__vG5AG,.page_privacyPage__vG5AG *{box-sizing:border-box}.page_privacyPage__vG5AG *{margin:0;padding:0}.page_topbar__Gk0_0{border-bottom:1px solid var(--border);padding:16px 0;position:sticky;top:0;background:var(--bg);z-index:100}.page_topbarInner__0bjzB{max-width:760px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.page_brand__xxwq0{font-family:var(--mono);font-size:12px;color:var(--accent);letter-spacing:.1em;text-transform:uppercase}.page_docLabel__Dv8ni{font-family:var(--mono);font-size:11px;color:var(--text-muted);letter-spacing:.05em}.page_container__wuQrT{max-width:760px;margin:0 auto;padding:64px 24px 120px}.page_header__4UO1R{margin-bottom:56px;padding-bottom:40px;border-bottom:1px solid var(--border)}.page_headerTag__Jxswb{font-family:var(--mono);font-size:11px;color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px}.page_headerTitle__3Ds6Y{font-size:32px;font-weight:600;letter-spacing:-.02em;color:#fff;line-height:1.2;margin-bottom:16px}.page_headerMeta__xWBov{display:flex;gap:32px;margin-top:24px}.page_metaItem__VSHcd{display:flex;flex-direction:column;gap:4px}.page_metaLabel__zjl7J{font-family:var(--mono);font-size:10px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.page_metaValue__WCCFo{font-size:13px;color:var(--text-secondary)}.page_section__TYbpp{margin-bottom:48px}.page_sectionNumber__QbFfF{font-family:var(--mono);font-size:11px;color:var(--text-muted);letter-spacing:.08em;margin-bottom:8px}.page_sectionTitle__BsQlO{font-size:18px;font-weight:600;color:#fff;letter-spacing:-.01em;margin-bottom:16px}.page_paragraph__f5rK_{color:var(--text-secondary);margin-bottom:12px;font-weight:300}.page_paragraph__f5rK_:last-child{margin-bottom:0}.page_dataTable__aaZAJ{width:100%;border-collapse:collapse;margin:20px 0;font-size:13px}.page_dataTable__aaZAJ th{font-family:var(--mono);font-size:10px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:10px 16px;background:var(--surface);border:1px solid var(--border)}.page_dataTable__aaZAJ td{padding:12px 16px;border:1px solid var(--border);color:var(--text-secondary);vertical-align:top}.page_dataTable__aaZAJ tr:hover td{background:rgba(255,255,255,.02)}.page_tag__qABRL{display:inline-block;font-family:var(--mono);font-size:10px;padding:2px 8px;border-radius:2px;background:var(--accent-dim);color:var(--accent);letter-spacing:.05em}.page_tag__qABRL.page_no__yLZle{background:rgba(239,68,68,.08);color:#ef4444}.page_callout__KstSv{border-left:2px solid var(--accent);padding:16px 20px;background:var(--accent-dim);border-radius:0 4px 4px 0;margin:20px 0}.page_callout__KstSv p{color:var(--text-primary);font-size:14px;margin:0}.page_contactBox__aiyA9{background:var(--surface);border:1px solid var(--border);padding:24px;border-radius:4px;margin-top:16px}.page_contactRow__lJrcs{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.page_contactRow__lJrcs:last-child{margin-bottom:0}.page_contactKey__pfhbT{font-family:var(--mono);font-size:11px;color:var(--text-muted);letter-spacing:.06em;min-width:80px;padding-top:1px}.page_contactVal__hiLP_{font-size:13px;color:var(--text-secondary)}.page_contactVal__hiLP_ a{color:var(--accent);text-decoration:none}.page_contactVal__hiLP_ a:hover{text-decoration:underline}.page_divider__4r_hx{height:1px;background:var(--border);margin:48px 0}.page_footer__mqxnb{margin-top:80px;padding-top:24px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.page_footerBrand__RNXiF,.page_footerCopy__0vy1H{font-family:var(--mono);font-size:11px;color:var(--text-muted)}@media (max-width:600px){.page_headerTitle__3Ds6Y{font-size:24px}.page_headerMeta__xWBov{flex-direction:column;gap:16px}.page_footer__mqxnb{flex-direction:column;gap:12px}.page_dataTable__aaZAJ{font-size:12px}.page_dataTable__aaZAJ td,.page_dataTable__aaZAJ th{padding:8px 10px}}