.privacy-page{background:var(--bg-deep);color:var(--text-primary);min-height:100vh;display:flex;flex-direction:column}.privacy-container{flex:1;max-width:820px;margin:0 auto;padding:120px 24px 60px;width:100%}.privacy-back{display:inline-flex;align-items:center;gap:10px;color:var(--text-muted);text-decoration:none;font-size:14px;font-weight:500;transition:all 0.2s;margin-bottom:32px}.privacy-back:hover{color:var(--violet-glow);transform:translateX(-4px)}.privacy-back i{font-size:14px}.privacy-header{margin-bottom:48px}.privacy-header h1{font-family:'Space Grotesk',sans-serif;font-size:44px;font-weight:700;letter-spacing:-.02em;margin-bottom:8px;background:linear-gradient(135deg,var(--violet-light),var(--violet-bright));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.privacy-header .subtitle{font-size:17px;color:var(--text-secondary);line-height:1.6;max-width:600px}.privacy-section{margin-bottom:40px}.privacy-section:last-child{margin-bottom:0}.privacy-section h2{font-family:'Space Grotesk',sans-serif;font-size:22px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border)}.privacy-section h2 i{color:var(--violet-bright);font-size:20px;width:28px;text-align:center}.privacy-section p{font-size:15px;line-height:1.8;color:var(--text-secondary);margin-bottom:12px}.privacy-list{list-style:none;padding:0;margin:0 0 16px 0}.privacy-list li{display:flex;align-items:flex-start;gap:14px;padding:10px 0;border-bottom:1px solid rgb(139 92 246 / .06);font-size:15px;color:var(--text-secondary);line-height:1.6}.privacy-list li:last-child{border-bottom:none}.privacy-list li i{color:var(--violet-glow);font-size:16px;margin-top:2px;width:20px;text-align:center;flex-shrink:0}.privacy-list li strong{color:var(--text-primary);font-weight:600}.privacy-highlight{background:var(--surface-2);border:1px solid var(--border);border-radius:16px;padding:24px 28px;margin:24px 0 32px 0;display:flex;align-items:flex-start;gap:16px}.privacy-highlight .icon{font-size:28px;color:var(--violet-bright);flex-shrink:0;margin-top:2px}.privacy-highlight p{margin:0;font-size:15px;line-height:1.7;color:var(--text-secondary)}.privacy-highlight strong{color:var(--violet-light)}.privacy-link{color:var(--violet-bright);text-decoration:none;font-weight:600;transition:color 0.2s}.privacy-link:hover{color:var(--violet-light);text-decoration:underline}.privacy-footer{margin-top:48px;padding-top:24px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-size:14px;color:var(--text-muted)}.privacy-footer a{color:var(--violet-glow);text-decoration:none;transition:color 0.2s}.privacy-footer a:hover{color:var(--violet-light)}.privacy-footer-global{max-width:820px;margin:0 auto;padding:28px 24px;width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:1px solid var(--border);font-size:14px;color:var(--text-muted);background:#fff0}.privacy-footer-global .foot-logo{font-weight:700;display:flex;align-items:center;gap:8px;color:var(--violet-light)}.privacy-footer-global .foot-logo svg{color:var(--violet-bright)}.privacy-footer-global a{color:var(--text-muted);text-decoration:none;transition:color 0.2s}.privacy-footer-global a:hover{color:var(--violet-glow)}@media (max-width:600px){.privacy-container{padding:100px 16px 40px}.privacy-header h1{font-size:30px}.privacy-section h2{font-size:19px}.privacy-highlight{flex-direction:column;align-items:flex-start;padding:20px}.privacy-highlight .icon{font-size:24px}.privacy-footer{flex-direction:column;text-align:center}.privacy-footer-global{flex-direction:column;text-align:center;padding:20px 16px}}