.PrivacyAndTermsPage-module__AIn9hG__page{background:radial-gradient(circle at 12% 0%, #e9a80e2e, transparent 34%), radial-gradient(circle at 86% 12%, #046fcc1f, transparent 28%), var(--cp-layer-base);width:100%;min-height:100vh;padding:148px 48px 96px}.PrivacyAndTermsPage-module__AIn9hG__heroShell{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:32px;width:100%;max-width:1280px;margin:0 auto;display:grid}.PrivacyAndTermsPage-module__AIn9hG__heroCopy{flex-direction:column;justify-content:center;min-width:0;padding:32px 0;display:flex}.PrivacyAndTermsPage-module__AIn9hG__eyebrow{width:fit-content;color:var(--cp-primary);font-family:var(--cp-font-sans);font-size:14px;font-weight:var(--cp-fw-semibold);background:#e9a80e14;border:1px solid #e9a80e47;border-radius:9999px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 14px;display:inline-flex}.PrivacyAndTermsPage-module__AIn9hG__heroCopy h1{max-width:800px;color:var(--cp-text-primary);font-family:var(--cp-font-sans);font-size:64px;font-weight:var(--cp-fw-bold);letter-spacing:0;line-height:.98}.PrivacyAndTermsPage-module__AIn9hG__heroCopy h1 span{color:var(--cp-primary);display:block}.PrivacyAndTermsPage-module__AIn9hG__heroCopy>p{max-width:720px;color:var(--cp-text-tertiary);margin-top:24px;font-size:20px;line-height:1.55}.PrivacyAndTermsPage-module__AIn9hG__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:720px;margin-top:36px;display:grid}.PrivacyAndTermsPage-module__AIn9hG__metaItem{border:1px solid var(--cp-border-subtle);background:#ffffff09;border-radius:8px;min-width:0;padding:18px}.PrivacyAndTermsPage-module__AIn9hG__metaFeatured{grid-column:1/-1}[data-theme=light] .PrivacyAndTermsPage-module__AIn9hG__metaItem{background:#ffffffa3}.PrivacyAndTermsPage-module__AIn9hG__metaItem span{color:var(--cp-text-tertiary);font-size:13px;font-weight:var(--cp-fw-medium);display:block}.PrivacyAndTermsPage-module__AIn9hG__metaItem strong{overflow-wrap:anywhere;color:var(--cp-text-primary);margin-top:6px;font-size:17px;line-height:1.25;display:block}.PrivacyAndTermsPage-module__AIn9hG__heroPanel{background:linear-gradient(145deg,#1f1b1adb,#151212b8);border:1px solid #e9a80e3d;border-radius:8px;min-width:0;padding:28px;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000047}[data-theme=light] .PrivacyAndTermsPage-module__AIn9hG__heroPanel{background:linear-gradient(145deg,#ffffffdb,#fdeecc80);box-shadow:0 24px 80px #0800001a}.PrivacyAndTermsPage-module__AIn9hG__heroPanel:before{content:"";filter:blur(44px);pointer-events:none;background:#e9a80e2e;border-radius:9999px;width:220px;height:220px;position:absolute;top:-80px;right:-60px}.PrivacyAndTermsPage-module__AIn9hG__panelTop{z-index:1;color:var(--cp-text-primary);font-size:24px;font-weight:var(--cp-fw-bold);align-items:flex-start;gap:12px;margin-bottom:20px;line-height:1.15;display:flex;position:relative}.PrivacyAndTermsPage-module__AIn9hG__highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1280px;margin:32px auto 0;display:grid}.PrivacyAndTermsPage-module__AIn9hG__highlightCard{border:1px solid var(--cp-border-subtle);background:var(--cp-layer-raised);border-radius:8px;min-width:0;padding:22px}.PrivacyAndTermsPage-module__AIn9hG__highlightIcon{background:#e9a80e1f;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:18px;display:flex}.PrivacyAndTermsPage-module__AIn9hG__highlightCard h2{color:var(--cp-text-primary);font-size:20px;font-weight:var(--cp-fw-semibold);line-height:1.2}.PrivacyAndTermsPage-module__AIn9hG__highlightCard p{color:var(--cp-text-tertiary);margin-top:10px;font-size:15px;line-height:1.45}.PrivacyAndTermsPage-module__AIn9hG__tabsWrap{z-index:20;max-width:1280px;margin:36px auto 0;position:sticky;top:96px}.PrivacyAndTermsPage-module__AIn9hG__tabs{border:1px solid var(--cp-border-subtle);-webkit-backdrop-filter:blur(24px);background:#151212c7;border-radius:9999px;gap:8px;width:fit-content;padding:8px;display:flex}[data-theme=light] .PrivacyAndTermsPage-module__AIn9hG__tabs{background:#ffffffc7}.PrivacyAndTermsPage-module__AIn9hG__tabs button{min-height:42px;color:var(--cp-text-tertiary);font-size:14px;font-weight:var(--cp-fw-semibold);cursor:pointer;border-radius:9999px;align-items:center;gap:9px;padding:0 18px;transition:color .2s,background .2s;display:inline-flex}.PrivacyAndTermsPage-module__AIn9hG__tabs button:hover,.PrivacyAndTermsPage-module__AIn9hG__tabs .PrivacyAndTermsPage-module__AIn9hG__activeTab{background:var(--cp-primary);color:var(--cp-dark)}.PrivacyAndTermsPage-module__AIn9hG__contentGrid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:28px;max-width:1280px;margin:28px auto 0;display:grid}.PrivacyAndTermsPage-module__AIn9hG__toc{position:sticky;top:168px}.PrivacyAndTermsPage-module__AIn9hG__tocInner{border:1px solid var(--cp-border-subtle);background:var(--cp-layer-raised);border-radius:8px;max-height:calc(100vh - 188px);padding:22px;overflow:auto}.PrivacyAndTermsPage-module__AIn9hG__toc h2{color:var(--cp-text-primary);font-size:19px;font-weight:var(--cp-fw-semibold);line-height:1.2}.PrivacyAndTermsPage-module__AIn9hG__toc p{color:var(--cp-text-tertiary);margin-top:8px;font-size:13px;line-height:1.45}.PrivacyAndTermsPage-module__AIn9hG__toc nav{flex-direction:column;gap:6px;margin-top:18px;display:flex}.PrivacyAndTermsPage-module__AIn9hG__toc button{width:100%;color:var(--cp-text-secondary);font-size:13px;font-weight:var(--cp-fw-medium);text-align:left;cursor:pointer;border-radius:8px;padding:9px 10px;line-height:1.25;transition:color .2s,background .2s}.PrivacyAndTermsPage-module__AIn9hG__toc button:hover{color:var(--cp-primary);background:#e9a80e1a}.PrivacyAndTermsPage-module__AIn9hG__policyStack{flex-direction:column;gap:18px;min-width:0;display:flex}.PrivacyAndTermsPage-module__AIn9hG__policyCard{border:1px solid var(--cp-border-subtle);background:var(--cp-layer-raised);border-radius:8px;min-width:0;padding:32px;scroll-margin-top:164px}.PrivacyAndTermsPage-module__AIn9hG__cardHeader{border-bottom:1px solid var(--cp-border-subtle);margin-bottom:22px;padding-bottom:22px}.PrivacyAndTermsPage-module__AIn9hG__sectionKicker{color:var(--cp-primary);font-size:13px;font-weight:var(--cp-fw-semibold);margin-bottom:10px;display:inline-flex}.PrivacyAndTermsPage-module__AIn9hG__policyCard h2{color:var(--cp-text-primary);font-size:32px;font-weight:var(--cp-fw-bold);letter-spacing:0;line-height:1.1}.PrivacyAndTermsPage-module__AIn9hG__paragraph{color:var(--cp-text-tertiary);font-size:17px;line-height:1.72}.PrivacyAndTermsPage-module__AIn9hG__paragraph+.PrivacyAndTermsPage-module__AIn9hG__paragraph,.PrivacyAndTermsPage-module__AIn9hG__paragraph+.PrivacyAndTermsPage-module__AIn9hG__list,.PrivacyAndTermsPage-module__AIn9hG__list+.PrivacyAndTermsPage-module__AIn9hG__paragraph{margin-top:16px}.PrivacyAndTermsPage-module__AIn9hG__paragraph strong,.PrivacyAndTermsPage-module__AIn9hG__list strong{color:var(--cp-text-primary);font-weight:var(--cp-fw-semibold)}.PrivacyAndTermsPage-module__AIn9hG__paragraph a,.PrivacyAndTermsPage-module__AIn9hG__list a{color:var(--cp-primary);font-weight:var(--cp-fw-semibold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.PrivacyAndTermsPage-module__AIn9hG__list{gap:10px;margin-top:14px;padding-left:0;display:grid}.PrivacyAndTermsPage-module__AIn9hG__list li{color:var(--cp-text-tertiary);padding-left:24px;font-size:16px;line-height:1.55;position:relative}.PrivacyAndTermsPage-module__AIn9hG__list li:before{content:"";background:var(--cp-primary);border-radius:9999px;width:8px;height:8px;position:absolute;top:.68em;left:2px}.PrivacyAndTermsPage-module__AIn9hG__subsection{background:#ffffff06;border:1px solid #77786f47;border-radius:8px;margin-top:28px;padding:24px;scroll-margin-top:164px}[data-theme=light] .PrivacyAndTermsPage-module__AIn9hG__subsection{background:#ffffff8f}.PrivacyAndTermsPage-module__AIn9hG__subsection h3{color:var(--cp-text-primary);font-size:22px;font-weight:var(--cp-fw-semibold);margin-bottom:14px;line-height:1.2}.PrivacyAndTermsPage-module__AIn9hG__emptyState{border:1px solid var(--cp-border-subtle);background:var(--cp-layer-raised);color:var(--cp-text-tertiary);border-radius:8px;padding:32px}.PrivacyAndTermsPage-module__AIn9hG__deletionCta{background:linear-gradient(135deg,#e9a80e24,#e2469014);border:1px solid #e9a80e52;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.PrivacyAndTermsPage-module__AIn9hG__deletionCta div{min-width:0}.PrivacyAndTermsPage-module__AIn9hG__deletionCta h2{color:var(--cp-text-primary);font-size:24px;font-weight:var(--cp-fw-bold);margin-top:10px;line-height:1.2}.PrivacyAndTermsPage-module__AIn9hG__deletionCta p{max-width:640px;color:var(--cp-text-tertiary);margin-top:8px;font-size:16px;line-height:1.5}.PrivacyAndTermsPage-module__AIn9hG__deletionCta a{flex:none}@media (max-width:1100px){.PrivacyAndTermsPage-module__AIn9hG__page{padding:128px 28px 80px}.PrivacyAndTermsPage-module__AIn9hG__heroShell{grid-template-columns:1fr}.PrivacyAndTermsPage-module__AIn9hG__heroCopy h1{font-size:48px}.PrivacyAndTermsPage-module__AIn9hG__highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.PrivacyAndTermsPage-module__AIn9hG__contentGrid{grid-template-columns:1fr}.PrivacyAndTermsPage-module__AIn9hG__toc{position:static}.PrivacyAndTermsPage-module__AIn9hG__tocInner{max-height:none}.PrivacyAndTermsPage-module__AIn9hG__toc nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:640px){.PrivacyAndTermsPage-module__AIn9hG__page{padding:116px 20px 64px}.PrivacyAndTermsPage-module__AIn9hG__heroCopy{padding:8px 0}.PrivacyAndTermsPage-module__AIn9hG__heroCopy h1{font-size:38px;line-height:1.05}.PrivacyAndTermsPage-module__AIn9hG__heroCopy>p{font-size:16px}.PrivacyAndTermsPage-module__AIn9hG__metaGrid,.PrivacyAndTermsPage-module__AIn9hG__highlights,.PrivacyAndTermsPage-module__AIn9hG__toc nav{grid-template-columns:1fr}.PrivacyAndTermsPage-module__AIn9hG__heroPanel,.PrivacyAndTermsPage-module__AIn9hG__policyCard,.PrivacyAndTermsPage-module__AIn9hG__subsection,.PrivacyAndTermsPage-module__AIn9hG__deletionCta{padding:22px}.PrivacyAndTermsPage-module__AIn9hG__policyCard h2{font-size:25px}.PrivacyAndTermsPage-module__AIn9hG__paragraph{font-size:15px}.PrivacyAndTermsPage-module__AIn9hG__tabsWrap{top:78px}.PrivacyAndTermsPage-module__AIn9hG__tabs{width:100%}.PrivacyAndTermsPage-module__AIn9hG__tabs button{flex:1;justify-content:center;min-width:0;padding:0 12px;font-size:13px}.PrivacyAndTermsPage-module__AIn9hG__deletionCta{flex-direction:column;align-items:flex-start}.PrivacyAndTermsPage-module__AIn9hG__deletionCta a{width:100%}}
