.privacy-page{color:#fff;background:linear-gradient(#0a0a0f 0%,#1a1a2e 100%);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.privacy-container{max-width:900px;margin:0 auto;padding:0 24px}.privacy-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:24px 0;display:flex}.back-link{color:#ffffffb3;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.back-link:hover{color:#fff}.privacy-logo img{width:auto;height:32px}.privacy-content{padding:48px 0}.privacy-content h1{background:linear-gradient(135deg,#fff 0%,#fffc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:42px;font-weight:800}.last-updated{color:#ffffff80;margin-bottom:48px;font-size:14px}.privacy-content section{margin-bottom:40px}.privacy-content h2{color:#fff;border-bottom:1px solid #ffffff1a;margin-bottom:16px;padding-bottom:8px;font-size:24px;font-weight:700}.privacy-content h3{color:#ffffffe6;margin:24px 0 12px;font-size:18px;font-weight:600}.privacy-content p{color:#ffffffbf;margin-bottom:16px;font-size:16px;line-height:1.7}.privacy-content ul{margin:16px 0;padding-left:24px}.privacy-content li{color:#ffffffb3;margin-bottom:8px;font-size:15px;line-height:1.7}.privacy-content li strong{color:#ffffffe6;font-weight:600}.contact-info{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-top:16px;padding:20px 24px}.contact-info p{color:#fffc;margin-bottom:8px}.contact-info p:last-child{margin-bottom:0}.policy-banner{background:linear-gradient(135deg,#6366f126 0%,#8b5cf61a 100%);border:1px solid #6366f140;border-radius:16px;gap:16px;margin-bottom:40px;padding:24px;display:flex}.policy-banner svg{color:var(--theme-primary,#6366f1);flex-shrink:0;margin-top:2px}.policy-banner strong{color:#fff;margin-bottom:8px;font-size:16px;font-weight:600;display:block}.policy-banner p{color:#ffffffb3;margin-bottom:0;font-size:14px;line-height:1.6}.report-notice{color:#fffc;background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:12px;align-items:flex-start;gap:8px;margin-top:16px;padding:16px 20px;font-size:14px;display:flex}.report-notice svg{color:#f59e0b;flex-shrink:0}.legal-disclaimer{background:#3375bb1a;border:1px solid #3375bb33;border-radius:12px;margin-top:48px;padding:20px 24px}.legal-disclaimer p{color:#fff9;margin-bottom:0;font-size:14px}.privacy-footer{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:32px 0;display:flex}.privacy-footer p{color:#ffffff80;font-size:14px}.footer-links{gap:24px;display:flex}.footer-links a{color:#fff9;font-size:14px;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#fff}@media (max-width:768px){.privacy-container{padding:0 16px}.privacy-header{padding:16px 0}.back-link span{display:none}.privacy-logo img{height:28px}.privacy-content{padding:32px 0}.privacy-content h1{font-size:32px}.last-updated{margin-bottom:32px}.privacy-content h2{font-size:20px}.privacy-content h3{font-size:16px}.privacy-content p,.privacy-content li{font-size:14px}.privacy-footer{text-align:center;flex-direction:column}.footer-links{gap:16px}}.privacy-page::-webkit-scrollbar{width:8px}.privacy-page::-webkit-scrollbar-track{background:#ffffff0d}.privacy-page::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.privacy-page::-webkit-scrollbar-thumb:hover{background:#ffffff4d}
