.privacy-page{padding-bottom:var(--space-4xl);background-color:var(--color-navy-deep);position:relative;overflow:hidden}.privacy-aurora{filter:blur(140px);opacity:.15;pointer-events:none;z-index:0;border-radius:50%;width:600px;height:600px;position:absolute}.privacy-aurora-1{background:radial-gradient(circle, var(--color-gold) 0%, transparent 70%);top:-100px;right:-100px}.privacy-aurora-2{background:radial-gradient(circle, var(--color-accent-digital) 0%, transparent 70%);opacity:.08;top:600px;left:-200px}.privacy-hero{padding:var(--space-3xl) 0 var(--space-xl);text-align:center;border-bottom:1px solid var(--glass-border);z-index:1;background:linear-gradient(#0f1d3299 0%,#0a162800 100%);position:relative}.privacy-title{font-size:var(--text-5xl);margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.privacy-subtitle{font-size:var(--text-xl);color:var(--color-gray-400);letter-spacing:.05em;text-transform:uppercase;font-weight:300}.privacy-meta{justify-content:center;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);font-size:var(--text-sm);color:var(--color-gray-400);display:flex}.privacy-dot{color:var(--color-gold)}.privacy-layout{gap:var(--space-2xl);margin-top:var(--space-3xl);z-index:1;display:flex;position:relative}.privacy-sidebar{flex-shrink:0;width:260px}.privacy-nav{padding:var(--space-md);border:1px solid var(--glass-border);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);background:#0f1d3266;position:sticky;top:120px}.privacy-nav-label{margin-bottom:var(--space-md);padding-bottom:var(--space-xs);border-bottom:1px solid var(--glass-border);color:var(--color-gold);font-size:var(--text-xs)}.privacy-nav-list{gap:var(--space-xs);flex-direction:column;display:flex}.privacy-nav-btn{text-align:left;width:100%;padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm);color:var(--color-gray-400);transition:all var(--transition-fast);border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-left:2px solid #0000}.privacy-nav-btn:hover{color:var(--color-white);background:#ffffff05;border-left-color:#c5a85566}.privacy-nav-btn.active{color:var(--color-gold);border-left-color:var(--color-gold);background:#c5a8550d;font-weight:500}.privacy-content{flex-grow:1;max-width:780px}.prose-intro{font-size:var(--text-lg);color:var(--color-white);margin-bottom:var(--space-xl);line-height:1.8}.policy-section{padding-bottom:var(--space-2xl);margin-bottom:var(--space-2xl);border-bottom:1px solid #ffffff0d}.policy-section:last-of-type{border-bottom:none}.section-title{font-size:var(--text-2xl);margin-bottom:var(--space-md);align-items:center;display:flex}.privacy-content p{margin-bottom:var(--space-md);color:var(--color-gray-200);line-height:1.8}.privacy-content strong{color:var(--color-white)}.policy-list{margin-left:var(--space-md);margin-bottom:var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.policy-list li{padding-left:var(--space-md);line-height:1.7;position:relative}.policy-list li:before{content:"•";color:var(--color-gold);font-size:var(--text-lg);line-height:1;position:absolute;top:2px;left:0}.permission-grid{gap:var(--space-md);margin-top:var(--space-lg);flex-direction:column;display:flex}.permission-card{border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-md);transition:transform var(--transition-base), border-color var(--transition-base);background:#ffffff05}.permission-card:hover{border-color:#c5a8554d;transform:translate(4px)}.permission-header{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);display:flex}.permission-icon{width:20px;height:20px;color:var(--color-gold)}.permission-header h3{font-size:var(--text-md);color:var(--color-white);font-weight:600}.permission-card p{font-size:var(--text-sm);color:var(--color-gray-400);margin-bottom:0;line-height:1.6}.deletion-portal{margin-top:var(--space-lg);border-radius:var(--radius-lg);padding:var(--space-lg);background:linear-gradient(135deg,#c5a85508 0%,#0a162866 100%);border:1px solid #c5a85540}.deletion-portal-header{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.deletion-portal-icon{width:24px;height:24px;color:var(--color-gold)}.deletion-portal-header h3{font-size:var(--text-xl);margin:0;font-weight:600}.deletion-methods{gap:var(--space-md);margin:var(--space-md) 0;grid-template-columns:1fr 1fr;display:grid}.method-box{border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-md);background:#0003}.method-box h4{font-size:var(--text-sm);color:var(--color-white);margin-bottom:var(--space-xs);font-weight:600}.method-box p{font-size:var(--text-xs);color:var(--color-gray-400);margin-bottom:0;line-height:1.5}.deletion-action-btn{margin-top:var(--space-xs);border:1px solid var(--color-gold);border-radius:var(--radius-sm);color:var(--color-gold);font-size:var(--text-xs);transition:all var(--transition-fast);background:#c5a8551a;padding:6px 12px;font-weight:500;display:inline-block}.deletion-action-btn:hover{background:var(--color-gold);color:var(--color-navy-deep);box-shadow:0 0 12px #c5a8554d}.deletion-note{font-size:var(--text-xs);margin-top:var(--space-sm)}.contact-card{padding:var(--space-md);margin-top:var(--space-md);border-radius:var(--radius-md);line-height:1.6}.contact-card p{margin-bottom:var(--space-xs)!important}.contact-link{transition:border-bottom-color var(--transition-fast);border-bottom:1px dashed #c5a85566}.contact-link:hover{border-bottom-color:var(--color-gold)}@media (width<=992px){.privacy-layout{gap:var(--space-lg);flex-direction:column}.privacy-sidebar{width:100%}.privacy-nav{position:relative;top:0}.privacy-nav-list{gap:var(--space-xs);flex-flow:wrap}.privacy-nav-btn{border-radius:var(--radius-sm) var(--radius-sm) 0 0;padding:var(--space-xs) var(--space-sm);border-bottom:2px solid #0000;border-left:none}.privacy-nav-btn:hover{border-bottom-color:#c5a85566;border-left-color:#0000}.privacy-nav-btn.active{border-left-color:#0000;border-bottom-color:var(--color-gold)}}@media (width<=600px){.privacy-hero{padding:var(--space-2xl) 0 var(--space-md)}.privacy-meta{gap:var(--space-xs);flex-direction:column}.privacy-dot{display:none}.deletion-methods{grid-template-columns:1fr}.privacy-nav-list,.privacy-nav{display:none}}
