.legal_page-root__JwjRo{margin:0;min-height:100vh;background:var(--bg-base);color:var(--text-body);font-family:var(--font-sans);overflow-x:hidden;transition:background-color .28s var(--ease-out),color .28s var(--ease-out)}.legal_page-root__JwjRo a{color:inherit;text-decoration:none}.legal_page-root__JwjRo button{font-family:inherit}body.light .legal_page-root__JwjRo{--bg-base:#f1f1f1;--surface-card:#FFFFFF;--text-primary:#0e0e0e;--text-body:#404040;--text-muted:#646464;--text-hi:#0e0e0e;--text-mid:#404040;--line:rgba(18,18,18,0.09);--line-2:rgba(18,18,18,0.15);--accent:#3a3a3a;--glow-block:0 1px 2px rgba(23,23,23,0.05),0 10px 26px -16px rgba(23,23,23,0.20)}body:not(.light) .legal_page-root__JwjRo{--bg-base:#0c0c0e;--surface-card:rgba(255,255,255,0.035);--text-primary:#f5f5f7;--text-body:#c8c8cc;--text-muted:#8e8e94;--text-hi:#f5f5f7;--text-mid:#c8c8cc;--line:rgba(255,255,255,0.08);--line-2:rgba(255,255,255,0.14);--accent:#f5f5f7;--glow-block:0 1px 2px rgba(0,0,0,0.4),0 12px 30px -16px rgba(0,0,0,0.55)}.legal_nav__fpkUl{position:fixed;inset:0 0 auto 0;z-index:var(--z-sticky);--text-hi:#f5f5f7;background:rgba(12,12,14,.72);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(255,255,255,.08)}body.light .legal_nav__fpkUl{background:rgba(255,255,255,.72);border-bottom-color:rgba(0,0,0,.06);--text-hi:#1d1d1f}.legal_nav-inner__ioffQ{max-width:800px;margin:0 auto;height:48px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:18px}.legal_brand__sXHzU{display:flex;align-items:center;gap:9px;flex:none;transition:opacity .2s var(--ease-out)}.legal_brand__sXHzU:hover{opacity:.72}.legal_brand-text__LA5z2{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--text-hi)}.legal_nav-actions__847fN{display:flex;gap:14px;align-items:center}.legal_page-root__JwjRo .legal_nav-link___0m8Z{font-size:12.5px;color:var(--text-hi);opacity:.82}.legal_page-root__JwjRo .legal_nav-link___0m8Z:hover{opacity:1}.legal_theme-btn__v_lXm{width:30px;height:30px;flex:none;border-radius:50%;border:none;display:grid;place-items:center;cursor:pointer;background:transparent;color:var(--text-hi);opacity:.75;transition:opacity .2s var(--ease-out),background .2s var(--ease-out)}.legal_theme-btn__v_lXm:hover{opacity:1;background:color-mix(in srgb,var(--text-hi) 8%,transparent)}.legal_theme-btn__v_lXm i,.legal_theme-btn__v_lXm svg{width:15px;height:15px}.legal_wrap__r3tBn{max-width:800px;margin:0 auto;padding:96px 22px 0}.legal_doc-head__XOJZT{padding-bottom:26px;border-bottom:1px solid var(--line)}.legal_doc-head__XOJZT h1{font-family:var(--font-display);font-size:clamp(28px,5vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.12;color:var(--text-primary);margin:0}.legal_updated__uCL_X{margin:12px 0 0;font-size:13px;color:var(--text-muted)}.legal_lead__LnJ7R{margin:20px 0 0;font-size:15.5px;line-height:1.65;color:var(--text-body)}.legal_sec__Wh86y{margin-top:40px}.legal_sec__Wh86y h2{display:flex;gap:10px;font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);margin:0 0 16px}.legal_sec-num__lNWwf{color:var(--text-muted);font-variant-numeric:tabular-nums}.legal_clause__0an4P{position:relative;margin:0 0 12px;padding-left:46px;font-size:15px;line-height:1.65;color:var(--text-body)}.legal_clause-num__gzWg6{position:absolute;left:0;top:0;width:40px;font-size:13.5px;color:var(--text-muted);font-variant-numeric:tabular-nums}.legal_bullets___hwtE{margin:0 0 14px;padding:0 0 0 62px;list-style:none}.legal_bullets___hwtE li{position:relative;margin-bottom:8px;font-size:15px;line-height:1.6;color:var(--text-body)}.legal_bullets___hwtE li:before{content:"—";position:absolute;left:-18px;color:var(--text-muted)}.legal_page-root__JwjRo .legal_inline-link__zVpLl{color:var(--text-primary);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);transition:text-decoration-color .2s var(--ease-out)}.legal_page-root__JwjRo .legal_inline-link__zVpLl:hover{text-decoration-color:currentColor}.legal_contact__hEviB{margin:56px 0 0;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface-card);box-shadow:var(--glow-block);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.legal_contact__hEviB h3{margin:0 0 6px;font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--text-primary)}.legal_contact__hEviB p{margin:0;font-size:14px;line-height:1.55;color:var(--text-muted);max-width:46ch}.legal_page-root__JwjRo .legal_contact-btn__WiEud{display:inline-flex;align-items:center;gap:9px;flex:none;padding:11px 20px;border-radius:999px;font-size:14px;font-weight:500;background:var(--text-primary);color:var(--bg-base);transition:opacity .2s var(--ease-out)}.legal_contact-btn__WiEud:hover{opacity:.85}.legal_contact-btn__WiEud i,.legal_contact-btn__WiEud svg{width:16px;height:16px}.legal_foot__lQfcl{margin-top:72px;border-top:1px solid var(--line)}.legal_foot-inner__pIU20{max-width:800px;margin:0 auto;padding:26px 22px calc(26px + var(--safe-b, 0px));display:flex;flex-wrap:wrap;gap:14px 26px;align-items:center;justify-content:space-between}.legal_foot-inner__pIU20 span{font-size:12.5px;color:var(--text-muted)}.legal_foot-links__9u34T{display:flex;flex-wrap:wrap;gap:20px}.legal_foot-links__9u34T a{font-size:13px;color:var(--text-mid);transition:color .2s var(--ease-out)}.legal_foot-links__9u34T a:hover{color:var(--text-primary)}@media (max-width:640px){.legal_wrap__r3tBn{padding-top:80px}.legal_clause__0an4P{padding-left:0}.legal_clause-num__gzWg6{position:static;display:inline;width:auto;margin-right:7px}.legal_bullets___hwtE{padding-left:18px}.legal_contact__hEviB{flex-direction:column;align-items:flex-start}}