.Legal_page__A8oyR{min-height:100dvh;display:flex;justify-content:center;padding:48px 20px 96px}.Legal_column__U0BVC{width:100%;max-width:760px;display:flex;flex-direction:column;gap:28px}.Legal_brand__6HAft{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--color-text-secondary)}.Legal_brand__6HAft:hover,.Legal_title__OqMI8{color:var(--color-text-primary)}.Legal_title__OqMI8{font-family:var(--font-display);font-size:32px;line-height:1.18;font-weight:650;letter-spacing:-.01em;margin:0}.Legal_summary__q3Bpd{font-size:15px;line-height:1.7;color:var(--color-text-secondary);max-width:64ch;margin:12px 0 0}.Legal_effective__pOGc_{font-size:12.5px;color:var(--color-text-tertiary);margin:14px 0 0}.Legal_pending__1K4YN{border:1px solid var(--color-border-strong);border-left-width:3px;border-radius:var(--radius-md);background:var(--color-bg-sunken);padding:14px 16px}.Legal_pendingTitle___5pf1{font-size:13px;font-weight:650;color:var(--color-text-primary);margin:0}.Legal_pendingBody__2MMWZ{font-size:13px;line-height:1.65;color:var(--color-text-secondary);margin:7px 0 0;max-width:66ch}.Legal_toc__ciFb_{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-card);padding:16px 18px}.Legal_tocTitle__6cf_S{font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);margin:0 0 10px}.Legal_tocList__e5Me4{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:6px 20px;gap:6px 20px;margin:0;padding:0;list-style:none;counter-reset:toc}.Legal_tocList__e5Me4 li{counter-increment:toc;font-size:13.5px;line-height:1.6}.Legal_tocList__e5Me4 li:before{content:counter(toc) ".";color:var(--color-text-tertiary);margin-right:7px}.Legal_tocList__e5Me4 a{color:var(--color-text-secondary)}.Legal_tocList__e5Me4 a:hover{color:var(--color-text-primary)}.Legal_sections__WYh7h{display:flex;flex-direction:column;gap:34px;counter-reset:section}.Legal_section__eVdve{scroll-margin-top:24px}.Legal_h2__wNkxk{font-family:var(--font-display);font-size:20px;line-height:1.3;font-weight:620;letter-spacing:-.005em;color:var(--color-text-primary);margin:0 0 12px;counter-increment:section}.Legal_h2__wNkxk:before{content:counter(section) ". ";color:var(--color-text-tertiary);font-weight:500}.Legal_h3__8ajD8{font-family:var(--font-display);font-size:15.5px;font-weight:620;color:var(--color-text-primary);margin:22px 0 8px}.Legal_section__eVdve p{font-size:14.5px;line-height:1.72;color:var(--color-text-secondary);max-width:68ch;margin:0 0 12px}.Legal_section__eVdve p:last-child{margin-bottom:0}.Legal_section__eVdve ol,.Legal_section__eVdve ul{margin:0 0 12px;padding-left:22px;display:flex;flex-direction:column;gap:8px;font-size:14.5px;line-height:1.7;color:var(--color-text-secondary);max-width:68ch}.Legal_section__eVdve a{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong)}.Legal_section__eVdve a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Legal_section__eVdve strong{color:var(--color-text-primary);font-weight:620}.Legal_callout___W8AR{border:1px solid var(--color-border-lime-medium);border-left:3px solid var(--color-border-lime-strong);background:var(--color-bg-lime-subtle);border-radius:var(--radius-md);padding:14px 16px;margin:0 0 12px}.Legal_callout___W8AR p{margin:0}.Legal_callout___W8AR p+p{margin-top:10px}.Legal_tableWrap__B3WDT{overflow-x:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-card)}.Legal_table__t8BF1{width:100%;border-collapse:collapse;font-size:13.5px;line-height:1.6;text-align:left}.Legal_table__t8BF1 caption{caption-side:top;padding:12px 14px 0;font-size:12.5px;color:var(--color-text-tertiary);text-align:left}.Legal_table__t8BF1 th{font-weight:620;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-tertiary);padding:12px 14px;border-bottom:1px solid var(--color-border-standard);vertical-align:bottom;white-space:nowrap}.Legal_table__t8BF1 td{padding:12px 14px;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-subtle);vertical-align:top}.Legal_table__t8BF1 tbody tr:last-child td{border-bottom:none}.Legal_table__t8BF1 td:first-child{color:var(--color-text-primary);font-weight:560;white-space:nowrap}.Legal_groupRow__nYTsT th{background:var(--color-bg-sunken);color:var(--color-text-secondary);font-size:11.5px;border-bottom:1px solid var(--color-border-subtle)}.Legal_mono__eVGN3{font-family:var(--font-mono,ui-monospace,"SFMono-Regular",Menlo,monospace);font-size:12px;color:var(--color-text-primary);word-break:break-all}.Legal_flag__p6iyO{display:inline-block;padding:2px 8px;border-radius:var(--radius-full);font-size:11.5px;border:1px solid var(--color-border-subtle);color:var(--color-text-tertiary);white-space:nowrap}.Legal_flag__p6iyO[data-yes=true]{border-color:var(--color-border-lime-medium);background:var(--color-bg-lime-subtle);color:var(--color-text-primary)}.Legal_footer__oPvxS{border-top:1px solid var(--color-border-subtle);padding-top:20px;display:flex;flex-direction:column;gap:8px}.Legal_footerNote__3dQK_{font-size:12.5px;line-height:1.65;color:var(--color-text-tertiary);margin:0;max-width:68ch}.Legal_footerLinks__HxQYN{display:flex;flex-wrap:wrap;gap:16px;font-size:13px}.Legal_footerLinks__HxQYN a{color:var(--color-text-secondary)}.Legal_footerLinks__HxQYN a:hover{color:var(--color-text-primary)}