.logo-mark-module__Ae76vq__mark{flex:none;display:block}
.footer-module__6JqJVa__footer{border-top:1px solid #ffffff0f;padding:44px 0 40px}.footer-module__6JqJVa__inner{grid-template-columns:auto 1fr;align-items:center;gap:20px 32px;display:grid}.footer-module__6JqJVa__lockup{border-radius:6px;flex:none;align-items:center;gap:11px;display:flex}.footer-module__6JqJVa__wordmark{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.04em;color:var(--brand-text);font-size:15px;font-weight:400}.footer-module__6JqJVa__links{flex-wrap:wrap;justify-content:flex-end;gap:10px 28px;font-size:14px;display:flex}.footer-module__6JqJVa__links a{color:var(--brand-text-muted);border-radius:4px}.footer-module__6JqJVa__links a:hover{color:var(--brand-text)}.footer-module__6JqJVa__meta{color:var(--brand-text-dim);grid-column:1/-1;font-size:12.5px}@media (max-width:767px){.footer-module__6JqJVa__inner{grid-template-columns:1fr}.footer-module__6JqJVa__links{justify-content:flex-start;gap:12px 22px}}
html:has(.page-module__E0kJGG__landing){--header-height:72px;background:var(--brand-ink)}body:has(.page-module__E0kJGG__landing){background:var(--brand-ink);color:var(--brand-text-muted)}.page-module__E0kJGG__landing{min-height:100vh;overflow-x:clip}@media (max-width:767px){html:has(.page-module__E0kJGG__landing){--header-height:64px}}
.legal-page-module__JnVUfq__bar{z-index:10;height:var(--header-height);background:var(--surface-page);border-bottom:1px solid var(--hairline);position:sticky;top:0}.legal-page-module__JnVUfq__barInner{align-items:center;gap:40px;height:100%;display:flex}.legal-page-module__JnVUfq__lockup{flex:none;align-items:center;gap:10px;display:flex}.legal-page-module__JnVUfq__wordmark{font-family:var(--font-sans), sans-serif;letter-spacing:.26em;color:var(--text-bright);font-size:13px;font-weight:600}.legal-page-module__JnVUfq__barNav{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;gap:26px;font-size:11px;display:flex}.legal-page-module__JnVUfq__barNav a{color:var(--text-muted);white-space:nowrap}.legal-page-module__JnVUfq__barNav a:hover,.legal-page-module__JnVUfq__barNav a[aria-current=page]{color:var(--text-bright)}.legal-page-module__JnVUfq__back{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text-muted);white-space:nowrap;flex:none;margin-left:auto;font-size:10.5px}.legal-page-module__JnVUfq__back:hover{color:var(--text-bright)}.legal-page-module__JnVUfq__page{padding:56px 0 24px}.legal-page-module__JnVUfq__column{width:100%;max-width:720px;padding-inline:var(--gutter);margin-inline:auto}.legal-page-module__JnVUfq__masthead{border-bottom:1px solid var(--border);flex-direction:column;gap:12px;padding-bottom:26px;display:flex}.legal-page-module__JnVUfq__title{letter-spacing:-.025em;color:var(--text-bright);text-wrap:pretty;font-size:38px;font-weight:600;line-height:1.14}.legal-page-module__JnVUfq__meta{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text-muted);font-size:11px;line-height:1.6}.legal-page-module__JnVUfq__contents{background:var(--surface-rail);border:1px solid var(--border);margin-top:28px;padding:22px 24px}.legal-page-module__JnVUfq__contentsLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;color:var(--text-label);font-size:10px;font-weight:500}.legal-page-module__JnVUfq__contentsList{columns:2;column-gap:28px;margin:14px 0 0;padding:0;font-size:13px;line-height:1.55;list-style:none}.legal-page-module__JnVUfq__contentsList li{break-inside:avoid;margin-bottom:7px}.legal-page-module__JnVUfq__contentsList a{color:var(--text-prose)}.legal-page-module__JnVUfq__contentsList a:hover{color:var(--text-bright)}.legal-page-module__JnVUfq__document{overflow-wrap:break-word}.legal-page-module__JnVUfq__h2{border-top:1px solid var(--hairline);letter-spacing:-.015em;color:var(--text-bright);text-wrap:pretty;scroll-margin-top:calc(var(--header-height) + 16px);margin-top:44px;padding-top:34px;font-size:22px;font-weight:600;line-height:1.28}.legal-page-module__JnVUfq__h3{letter-spacing:0;color:var(--text-bright);text-wrap:pretty;scroll-margin-top:calc(var(--header-height) + 16px);margin-top:32px;font-size:15.5px;font-weight:600;line-height:1.4}.legal-page-module__JnVUfq__paragraph{color:var(--text-body);text-wrap:pretty;margin-top:18px;font-size:15.5px;line-height:1.75}.legal-page-module__JnVUfq__h2+.legal-page-module__JnVUfq__paragraph,.legal-page-module__JnVUfq__h3+.legal-page-module__JnVUfq__paragraph{margin-top:14px}.legal-page-module__JnVUfq__paragraph strong{color:var(--text-bright);font-weight:600}.legal-page-module__JnVUfq__list{color:var(--text-body);margin:16px 0 0;padding-left:24px;font-size:15.5px;line-height:1.7}.legal-page-module__JnVUfq__list li{text-wrap:pretty;margin-top:9px;padding-left:4px}.legal-page-module__JnVUfq__list li::marker{color:var(--text-label)}.legal-page-module__JnVUfq__list strong{color:var(--text-bright);font-weight:600}.legal-page-module__JnVUfq__ordered{list-style:decimal}.legal-page-module__JnVUfq__crossLink{border-top:1px solid var(--border);font-family:var(--font-mono), ui-monospace, monospace;color:var(--text-dim);margin-top:48px;padding-top:22px;font-size:11px}.legal-page-module__JnVUfq__crossLink a{color:var(--amber);text-underline-offset:3px;text-decoration:underline}.legal-page-module__JnVUfq__crossLink a:hover{color:var(--amber-hover)}@media (max-width:767px){.legal-page-module__JnVUfq__barInner{gap:20px}.legal-page-module__JnVUfq__back{display:none}.legal-page-module__JnVUfq__page{padding-top:40px}.legal-page-module__JnVUfq__title{font-size:28px}.legal-page-module__JnVUfq__contentsList{columns:1;font-size:13.5px}.legal-page-module__JnVUfq__h2{margin-top:36px;padding-top:28px;font-size:20px}.legal-page-module__JnVUfq__paragraph,.legal-page-module__JnVUfq__list{font-size:15px}}
