.marketing_page__HEpaB{min-height:100dvh;display:flex;flex-direction:column;background:var(--counter);color:var(--ink)}.marketing_skip__em1Cb{position:absolute;left:-9999px;top:0;z-index:var(--z-toast);background:var(--surface);color:var(--ink);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);border:var(--border-hairline);text-decoration:none}.marketing_skip__em1Cb:focus{left:var(--space-2);top:var(--space-2)}.marketing_footer__wyfe8{margin-top:auto;border-top:var(--border-hairline);background:var(--surface)}.marketing_footerInner__XrjE5{max-width:1120px;margin:0 auto;padding:var(--space-3);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.marketing_footerBrand__3RKLl{display:flex;flex-direction:column;gap:2px}.marketing_footerName__CijhN{font-family:var(--font-display);font-weight:800;color:var(--ink)}.marketing_footerTagline__wIZ5U{font-size:var(--text-caption);color:var(--ink-soft);margin:0}.marketing_footerLinks__hHkNc{display:flex;gap:var(--space-2);flex-wrap:wrap}.marketing_footerLink__uHeav{color:var(--ink-soft);text-decoration:none;font-size:var(--text-body);font-weight:600}.marketing_footerLink__uHeav:hover{color:var(--ink)}.marketing_footerRights__TTHFl{font-size:var(--text-caption);color:var(--ink-soft);width:100%;margin:0;padding-top:var(--space-2);border-top:var(--border-hairline)}.legal_header__jE3is{position:sticky;top:0;z-index:var(--z-sticky-nav);background:rgb(var(--counter-rgb)/.85);backdrop-filter:saturate(1.4) blur(10px);border-bottom:var(--border-hairline)}.legal_headerInner___3Zq1{max-width:720px;margin:0 auto;padding:var(--space-2) var(--space-3)}.legal_backLink__XjFtb{color:var(--ink-soft);text-decoration:none;font-weight:600;font-size:var(--text-body)}.legal_backLink__XjFtb:hover{color:var(--ink)}.legal_main__KDfbF{flex:1;max-width:720px;margin:0 auto;padding:var(--space-5) var(--space-3) var(--space-6);width:100%}.legal_docSection__mHeUx+.legal_docSection__mHeUx{margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--border-hairline)}.legal_title__YgfiD{font-size:var(--text-page-title)}.legal_subtitle__nL0G4,.legal_title__YgfiD{font-family:var(--font-display);font-weight:800;margin:0 0 var(--space-1);color:var(--ink)}.legal_subtitle__nL0G4{font-size:var(--text-section)}.legal_meta__1Sn1m{color:var(--ink-soft);font-size:var(--text-caption);margin:0 0 var(--space-2)}.legal_jumpLink__T5gGS{display:inline-block;margin-bottom:var(--space-4);color:var(--awning);font-weight:600;text-decoration:underline;font-size:var(--text-body)}.legal_sectionTitle__4TcM2{font-family:var(--font-display);font-weight:700;font-size:var(--text-emphasized);margin:var(--space-4) 0 var(--space-1);color:var(--ink)}.legal_body__ynJIm{color:var(--ink);line-height:1.65;margin:0 0 var(--space-2);font-size:var(--text-body);white-space:pre-line}.legal_subsectionTitle__vPfuO{font-family:var(--font-display);font-weight:700;font-size:var(--text-body);margin:var(--space-3) 0 var(--space-1);color:var(--ink)}.legal_preface__qXSW3{border-left:3px solid var(--awning);padding:var(--space-1) 0 var(--space-1) var(--space-2);margin:0 0 var(--space-4);color:var(--ink-soft);font-size:var(--text-body);line-height:1.6}.legal_inlineLink__DdGeD{color:var(--awning);font-weight:600;text-decoration:underline}.legal_rule__Z5fjP{border:0;border-top:var(--border-hairline);margin:var(--space-4) 0}.legal_list__kMqPn{color:var(--ink);line-height:1.65;font-size:var(--text-body);margin:0 0 var(--space-2);padding-left:var(--space-4)}.legal_listItem__9X_sz{margin-bottom:var(--space-1)}.legal_indented__lLstK{padding-left:var(--space-3)}.legal_quote__v2ICo{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-left:3px solid var(--ink-soft);background:rgb(var(--ink-rgb)/.03);border-radius:var(--radius-control)}.legal_quote__v2ICo .legal_body__ynJIm:last-child{margin-bottom:0}.legal_code__BE_P_{font-family:var(--font-mono);font-size:.92em;background:rgb(var(--ink-rgb)/.06);padding:.1em .35em;border-radius:4px;overflow-wrap:anywhere}.legal_tableWrap__FzbJO{overflow-x:auto;margin:0 0 var(--space-3);-webkit-overflow-scrolling:touch}.legal_table__woxIM{border-collapse:collapse;width:100%;min-width:32rem;font-size:var(--text-caption);line-height:1.55;color:var(--ink)}.legal_table__woxIM td,.legal_table__woxIM th{border:var(--border-hairline);padding:var(--space-1) var(--space-2);text-align:left;vertical-align:top}.legal_table__woxIM th{font-weight:700;background:rgb(var(--ink-rgb)/.04)}