.privacy-page{color:#e4e4e7;background:#09090b;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.privacy-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#fafafa0a 0%,#0000 60%);width:800px;height:500px;position:fixed;top:-200px;left:50%;transform:translate(-50%)}.privacy-nav{-webkit-backdrop-filter:blur(20px);z-index:10;background:#09090bd9;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:1rem 2.5rem;display:flex;position:sticky;top:0}.privacy-logo{color:#fafafa;letter-spacing:-.02em;align-items:center;gap:.75rem;font-size:1.1rem;font-weight:700;text-decoration:none;display:flex}.privacy-logo img{opacity:.95;width:auto;height:28px}.privacy-back{color:#a1a1aa99;letter-spacing:.02em;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;padding:.5rem 1rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:all .2s}.privacy-back:hover{color:#fafafa;background:#ffffff0d;border-color:#ffffff1a}.privacy-content{z-index:1;max-width:720px;margin:0 auto;padding:4rem 2rem 5rem;position:relative}.privacy-content h1{letter-spacing:-.04em;color:#fafafa;margin-bottom:.5rem;font-size:2.75rem;font-weight:800;line-height:1.1}.privacy-updated{color:#a1a1aa80;letter-spacing:.03em;text-transform:uppercase;border-bottom:1px solid #ffffff0d;margin-bottom:3.5rem;padding-bottom:2rem;font-size:.8rem;font-weight:500}.privacy-content section{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:2rem;padding:1.5rem;transition:border-color .3s}.privacy-content section:hover{border-color:#ffffff14}.privacy-content h2{color:#fafafa;letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.15rem;font-weight:700}.privacy-content h3{color:#fafafad9;margin-top:1.25rem;margin-bottom:.5rem;font-size:.95rem;font-weight:600}.privacy-content p{color:#a1a1aacc;margin-bottom:.75rem;font-size:.9rem;line-height:1.8}.privacy-content ul{margin:.75rem 0;padding-left:0;list-style:none}.privacy-content ul li{color:#a1a1aacc;margin-bottom:.5rem;padding-left:1.5rem;font-size:.9rem;line-height:1.8;position:relative}.privacy-content ul li:before{content:"";background:#a1a1aa66;border-radius:50%;width:4px;height:4px;position:absolute;top:.65em;left:0}.privacy-content strong{color:#fafafae6;font-weight:600}.privacy-content code{color:#a1a1aa;background:#ffffff0f;border:1px solid #ffffff0f;border-radius:5px;padding:.15em .45em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.82em}.privacy-content em{color:#a1a1aa99;font-style:italic}.privacy-content a{color:#fafafa;border-bottom:1px solid #ffffff26;text-decoration:none;transition:all .2s}.privacy-content a:hover{border-color:#fff6}.privacy-contact{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;margin-top:.5rem;padding:1.25rem 1.5rem}.privacy-footer{text-align:center;color:#a1a1aa4d;letter-spacing:.03em;border-top:1px solid #ffffff0a;padding:2.5rem 2rem;font-size:.75rem;font-weight:500}@media (max-width:640px){.privacy-nav{padding:.875rem 1.25rem}.privacy-content{padding:2.5rem 1.25rem 3rem}.privacy-content h1{font-size:2rem}.privacy-content section{padding:1.25rem}.privacy-back{padding:.4rem .75rem;font-size:.75rem}}
