.privacy-page.svelte-7ke6fz{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 78% 8%,#2a6cf014,#0000 28rem),linear-gradient(#fff 0%,#f6f8fa 100%)}.privacy-header.svelte-7ke6fz{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#ffffffd1}.privacy-nav.svelte-7ke6fz{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.7rem;display:flex}.privacy-brand.svelte-7ke6fz,.back-link.svelte-7ke6fz{color:#4b5563;align-items:center;text-decoration:none;display:inline-flex}.privacy-brand.svelte-7ke6fz{gap:.85rem}.privacy-brand.svelte-7ke6fz span:where(.svelte-7ke6fz){place-items:center;width:2.55rem;height:2.55rem;display:grid}.privacy-brand.svelte-7ke6fz svg{width:100%;height:100%}.privacy-brand.svelte-7ke6fz strong:where(.svelte-7ke6fz){font-size:1.02rem;font-weight:800}.back-link.svelte-7ke6fz{border:1px solid var(--line);border-radius:999px;padding:.62rem .95rem;font-size:.86rem;font-weight:720}.back-link.svelte-7ke6fz:hover,.privacy-brand.svelte-7ke6fz:hover{color:var(--ink)}.privacy-hero.svelte-7ke6fz{padding:clamp(3.8rem,8vw,6.8rem) 0 2rem}.privacy-shell.svelte-7ke6fz{max-width:820px}.eyebrow.svelte-7ke6fz{color:var(--muted);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:740}h1.svelte-7ke6fz{color:var(--ink);letter-spacing:0;margin:.82rem 0 0;font-size:clamp(2.7rem,7vw,5.4rem);font-weight:670;line-height:.96}.effective-date.svelte-7ke6fz{color:var(--muted-strong);margin:1.1rem 0 0;font-size:.98rem}.privacy-document.svelte-7ke6fz{border:1px solid var(--line);background:#ffffffdb;border-radius:8px;max-width:820px;margin-bottom:6rem;padding:clamp(1.4rem,4vw,3.4rem);box-shadow:0 28px 90px #0c0e1214}.privacy-document.svelte-7ke6fz h2:where(.svelte-7ke6fz){color:var(--ink);margin:2.35rem 0 .8rem;font-size:clamp(1.28rem,3vw,1.72rem);font-weight:720;line-height:1.14}.privacy-document.svelte-7ke6fz h2:where(.svelte-7ke6fz):first-child{margin-top:0}.privacy-document.svelte-7ke6fz h3:where(.svelte-7ke6fz){color:var(--ink-soft);margin:1.55rem 0 .45rem;font-size:1rem;font-weight:760}.privacy-document.svelte-7ke6fz p:where(.svelte-7ke6fz),.privacy-document.svelte-7ke6fz li:where(.svelte-7ke6fz){color:var(--muted-strong);font-size:1rem;line-height:1.78}.privacy-document.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:.72rem 0 0}.privacy-document.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:.85rem 0 0;padding-left:1.25rem}.privacy-document.svelte-7ke6fz li:where(.svelte-7ke6fz)+li:where(.svelte-7ke6fz){margin-top:.26rem}.privacy-document.svelte-7ke6fz code:where(.svelte-7ke6fz){border:1px solid var(--line-soft);color:var(--ink-soft);font-family:var(--mono);background:#0c0e1209;border-radius:6px;padding:.1rem .28rem;font-size:.91em}.privacy-document.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--ink);font-weight:720}@media (width<=560px){.privacy-nav.svelte-7ke6fz{min-height:4.25rem}.privacy-brand.svelte-7ke6fz span:where(.svelte-7ke6fz){width:2.24rem;height:2.24rem}.privacy-brand.svelte-7ke6fz strong:where(.svelte-7ke6fz){font-size:.94rem}.back-link.svelte-7ke6fz{padding:.55rem .75rem;font-size:.8rem}}
