.Legal_root__HOVIP{display:flex;flex-direction:column;width:100%;max-width:32rem;margin:0 auto;min-height:100vh;color:var(--text-100);background:var(--bg);font-family:var(--font-body);padding-bottom:96px}.Legal_header__F3phr{position:sticky;top:0;z-index:30;background:var(--bg);border-bottom:1px solid var(--border-v2);height:56px;padding:env(safe-area-inset-top,0) 14px 0;display:flex;align-items:center;gap:12px}.Legal_headerTitle__4TtO6{font-family:var(--font-display);font-size:20px;font-weight:800;letter-spacing:-.3px;color:var(--text-100)}.Legal_body__TqEXe{padding:16px 14px;display:flex;flex-direction:column;gap:14px}.Legal_card__AFIv2{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:18px;padding:20px;box-shadow:0 1px 3px rgba(16,24,40,.04),0 4px 12px rgba(16,24,40,.04)}@media (prefers-color-scheme:dark){.Legal_card__AFIv2{background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01)),var(--bg-card);box-shadow:none}}.Legal_hero__k0Wpn{border-radius:22px;padding:26px 22px;text-align:center;background:linear-gradient(135deg,var(--primary),var(--primary-hi));color:#fff;box-shadow:0 12px 28px -10px var(--pill-glow-teal)}.Legal_heroEmoji__CkRsd{font-size:48px;line-height:1;margin-bottom:12px}.Legal_heroTitle__W_8A2{font-family:var(--font-display);font-size:24px;font-weight:900;letter-spacing:-.5px;line-height:1.2;margin:0 0 6px;color:#fff}.Legal_heroTagline__Vq7wk{font-family:var(--font-body);font-size:14px;font-weight:600;color:hsla(0,0%,100%,.85);margin:0}.Legal_heroVersion__Y8Kbu{font-family:var(--font-display);font-size:11.5px;font-weight:700;color:hsla(0,0%,100%,.7);margin:8px 0 0}.Legal_sectionHead__EGmpr{display:flex;align-items:center;gap:12px;margin-bottom:14px}.Legal_sectionIconWrap__vt0PI{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:rgba(33,151,188,.1);border:1px solid var(--border-brand);color:var(--primary-glow)}.Legal_sectionIconWrapAlt__Bc7i5{background:var(--success-soft);border-color:var(--success-border);color:var(--success)}.Legal_sectionIconWrapAccent__mRSFs{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.35);color:#b45309}@media (prefers-color-scheme:dark){.Legal_sectionIconWrapAccent__mRSFs{color:#fbbf24}}.Legal_sectionIconWrapPink__HXnL8{background:rgba(236,72,153,.1);border-color:rgba(236,72,153,.35);color:#db2777}@media (prefers-color-scheme:dark){.Legal_sectionIconWrapPink__HXnL8{color:#f9a8d4}}.Legal_sectionIconWrapPurple__ws5gB{background:rgba(124,58,237,.1);border-color:rgba(124,58,237,.35);color:var(--accent-purple)}.Legal_sectionTitle__t_qbY{font-family:var(--font-display);font-size:17px;font-weight:800;letter-spacing:-.25px;line-height:1.25;color:var(--text-100);margin:0}.Legal_bodyText__Ujrhb{font-family:var(--font-body);font-size:13.5px;font-weight:500;line-height:1.65;color:var(--text-300);margin:0 0 12px}.Legal_bodyText__Ujrhb:last-child{margin-bottom:0}.Legal_bodyText__Ujrhb strong{font-family:var(--font-display);font-weight:800;color:var(--text-100)}.Legal_featureList__XiotG{display:flex;flex-direction:column;gap:14px}.Legal_featureRow__oYkf1{display:flex;align-items:flex-start;gap:12px}.Legal_featureIcon__AMNqT{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;margin-top:1px}.Legal_featureIconA__VWciv{background:rgba(245,158,11,.14)}.Legal_featureIconB__HIu5_{background:rgba(124,58,237,.14)}.Legal_featureIconC__WFR6f{background:rgba(33,151,188,.14)}.Legal_featureIconD__j7Ya0{background:rgba(236,72,153,.14)}.Legal_featureIconE__sxZzs{background:rgba(34,197,94,.14)}.Legal_featureIconF__fKLxa{background:rgba(99,102,241,.14)}.Legal_featureMeta__o0oh3{flex:1;min-width:0}.Legal_featureLabel__oqvWw{font-family:var(--font-display);font-size:14px;font-weight:800;letter-spacing:-.15px;color:var(--text-100);margin:0}.Legal_featureSub__Cl5LH{font-family:var(--font-body);font-size:12.5px;color:var(--text-500);line-height:1.55;margin:2px 0 0}.Legal_audienceGrid__Jjt5B{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 16px}.Legal_audienceTile__mI4nI{background:var(--bg-soft);border:1px solid var(--border-v2);border-radius:14px;padding:14px 8px;text-align:center}@media (prefers-color-scheme:dark){.Legal_audienceTile__mI4nI{background:var(--surface-soft)}}.Legal_audienceTileEmoji__rKcnU{font-size:26px;line-height:1}.Legal_audienceTileLabel__aDtbT{font-family:var(--font-display);font-size:12.5px;font-weight:800;color:var(--text-100);letter-spacing:-.1px;margin:6px 0 2px}.Legal_audienceTileSub__0j2F1{font-family:var(--font-body);font-size:10.5px;color:var(--text-500);line-height:1.35;margin:0}.Legal_valuesList__01pOl{display:flex;flex-direction:column;gap:8px}.Legal_valueRow__7w_Rq{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--bg-soft);border:1px solid var(--border-v2);border-radius:14px}@media (prefers-color-scheme:dark){.Legal_valueRow__7w_Rq{background:var(--surface-soft)}}.Legal_valueText__Gs9FH{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--text-300);letter-spacing:-.1px}.Legal_contactList__W5hLR{display:flex;flex-direction:column;gap:8px}.Legal_contactRow__BAhzH{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bg-soft);border:1px solid var(--border-v2);border-radius:14px;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease;color:inherit}@media (prefers-color-scheme:dark){.Legal_contactRow__BAhzH{background:var(--surface-soft)}}.Legal_contactRow__BAhzH:hover{border-color:var(--border-brand)}.Legal_contactRowIcon__JzuV4{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;flex-shrink:0;color:#fff}.Legal_contactRowIconWa__Xafs7{background:#22c55e}.Legal_contactRowIconMail__vNI4C{background:var(--primary)}.Legal_contactRowMeta__miRKU{flex:1;min-width:0}.Legal_contactRowLabel__NW8FV{font-family:var(--font-display);font-size:14px;font-weight:800;color:var(--text-100);letter-spacing:-.15px;margin:0}.Legal_contactRowSub__LUgwB{font-family:var(--font-body);font-size:12px;color:var(--text-500);margin:2px 0 0}.Legal_footerLine__rrYcP{text-align:center;font-family:var(--font-body);font-size:11.5px;color:var(--text-500);margin:6px 0 0}.Legal_footerLineLast__vhgXE{margin-top:4px}.Legal_docMeta__JAOyR{font-family:var(--font-body);font-size:12.5px;color:var(--text-500);margin:0 0 18px}.Legal_docSection__bNTAg{margin-bottom:18px}.Legal_docSection__bNTAg:last-child{margin-bottom:0}.Legal_docH2__VrTGl{font-family:var(--font-display);font-size:16px;font-weight:800;letter-spacing:-.2px;color:var(--text-100);margin:0 0 8px}.Legal_docH3__7YkiO{font-family:var(--font-display);font-size:13.5px;font-weight:700;color:var(--text-300);letter-spacing:-.1px;margin:12px 0 6px}.Legal_docP__VKMvS{line-height:1.7;margin:0 0 6px}.Legal_docList__FST_R,.Legal_docP__VKMvS{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--text-300)}.Legal_docList__FST_R{line-height:1.65;margin:6px 0 0 18px;padding:0;list-style:disc}.Legal_docList__FST_R li{margin-bottom:2px}.Legal_docContact__qwryL{background:var(--bg-soft);border:1px solid var(--border-v2);border-radius:14px;padding:14px;margin-top:12px}@media (prefers-color-scheme:dark){.Legal_docContact__qwryL{background:var(--surface-soft)}}.Legal_docContactBrand__Um6wm{font-family:var(--font-display);font-size:13.5px;font-weight:800;color:var(--text-100);margin:0 0 4px}.Legal_docContactLine__Ix3KG{font-family:var(--font-body);font-size:12.5px;color:var(--text-300);margin:0;line-height:1.6}