.ai-article:has(.cybersec-privacy-root){background:0 0;border-radius:0;max-width:none;padding:0}.ai-article:has(.cybersec-privacy-root):before{display:none}.ai-article:has(.cybersec-privacy-root) .ai-article__inner{max-width:none}.cybersec-privacy-root *,.cybersec-privacy-root :before,.cybersec-privacy-root :after{box-sizing:border-box;margin:0;padding:0}.cybersec-privacy-root{--nv-green:#76b900;--nv-bright:#a0e020;--nv-dark-green:#4a7a00;--nv-glow:#76b90059;--nv-glow-sm:#76b90026;--bg:#0a0a0f;--bg-2:#111118;--surface:#ffffff0a;--surface-hover:#ffffff12;--surface-border:#ffffff14;--text:#e8e8f0;--text-muted:#8a8a9a;--text-strong:#fff;--card-radius:14px;--transition:all .32s cubic-bezier(.16,1,.3,1);color:var(--text);-webkit-font-smoothing:antialiased;background:0 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.75;transition:background-color .3s,color .2s}.cybersec-privacy-root:before,.cybersec-privacy-root:after{content:"";pointer-events:none;filter:blur(140px);z-index:0;opacity:.18;border-radius:50%;position:fixed}.cybersec-privacy-root:before{background:radial-gradient(circle,#1a3a00 0%,#0000 70%);width:700px;height:700px;top:-250px;left:-150px}.cybersec-privacy-root:after{background:radial-gradient(circle,#2a5a00 0%,#0000 70%);width:600px;height:600px;bottom:-200px;right:-100px}html[data-theme=light] .cybersec-privacy-root:before,html[data-theme=light] .cybersec-privacy-root:after{opacity:.06}.cybersec-privacy-root .container{color:var(--text);z-index:1;background-color:#0000;margin:0 auto;padding:clamp(20px,3vw,32px) clamp(16px,4vw,32px) clamp(60px,8vw,100px);position:relative}.cybersec-privacy-root .container a{color:var(--nv-green);text-decoration:none}.cybersec-privacy-root .container a:hover{color:var(--nv-bright);text-decoration:underline}.cybersec-privacy-root .container p{color:var(--text)}.cybersec-privacy-root .container strong{color:var(--text-strong);font-weight:600}.cybersec-privacy-root .container em{color:var(--nv-bright);font-style:italic}.cybersec-privacy-root .sie-hero{background:linear-gradient(145deg, var(--bg-2) 0%, color-mix(in srgb, var(--nv-dark-green) 30%, var(--bg-2)) 40%, color-mix(in srgb, var(--nv-green) 20%, var(--bg-2)) 70%, var(--bg-2) 100%);text-align:center;border-bottom:1px solid color-mix(in srgb, var(--nv-green) 20%, transparent);border-radius:var(--card-radius);margin-bottom:32px;padding:clamp(48px,8vw,96px) clamp(20px,5vw,60px) clamp(40px,6vw,72px);position:relative;overflow:hidden}.cybersec-privacy-root .sie-hero:before{content:"";background:radial-gradient(ellipse 80% 60% at 50% 0%, color-mix(in srgb, var(--nv-green) 20%, transparent) 0%, transparent 70%);pointer-events:none;position:absolute;inset:0}.cybersec-privacy-root .sie-hero:after{content:"";background:linear-gradient(90deg, transparent, var(--nv-green), transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.cybersec-privacy-root .hero-badge{border:1px solid color-mix(in srgb, var(--nv-green) 40%, transparent);background:color-mix(in srgb, var(--nv-green) 8%, transparent);letter-spacing:2px;text-transform:uppercase;color:var(--nv-bright);border-radius:20px;align-items:center;gap:6px;margin-bottom:24px;padding:5px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.8rem;font-weight:600;display:inline-flex}.cybersec-privacy-root .hero-badge span{background:var(--nv-green);width:6px;height:6px;box-shadow:0 0 8px var(--nv-green);border-radius:50%;animation:1.6s ease-in-out infinite cpp-pulse-dot}@keyframes cpp-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.cybersec-privacy-root .sie-hero h1{letter-spacing:.5px;color:var(--text-strong);max-width:800px;text-shadow:0 0 40px var(--nv-glow);margin:0 auto 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1.8rem,5vw,3.2rem);font-weight:700;line-height:1.15}.cybersec-privacy-root .sie-hero h1 .nv-accent{color:var(--nv-green)}.cybersec-privacy-root .hero-sub{color:var(--text-muted);max-width:640px;margin:0 auto 28px;font-size:clamp(.9rem,2vw,1.1rem)}.cybersec-privacy-root .update-pill{color:#b45309;background:#ff9a001f;border:1px solid #ff9a004d;border-radius:8px;align-items:center;gap:8px;margin-bottom:40px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.cybersec-privacy-root .stats-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px;display:flex}.cybersec-privacy-root .stat-pill{background:var(--surface);border:1px solid var(--surface-border);min-width:150px;max-width:195px;transition:var(--transition);opacity:0;border-radius:16px;flex:1;padding:18px 24px;position:relative;overflow:hidden;transform:translateY(16px)}.cybersec-privacy-root .stat-pill.visible{opacity:1;transform:none}.cybersec-privacy-root .stat-pill:first-child{transition-delay:50ms}.cybersec-privacy-root .stat-pill:nth-child(2){transition-delay:.12s}.cybersec-privacy-root .stat-pill:nth-child(3){transition-delay:.19s}.cybersec-privacy-root .stat-pill:nth-child(4){transition-delay:.26s}.cybersec-privacy-root .stat-pill:hover{box-shadow:0 8px 32px var(--nv-glow-sm);transform:translateY(-3px)}.cybersec-privacy-root .stat-pill:before{content:"";background:linear-gradient(90deg, transparent, var(--nv-green), transparent);height:2px;position:absolute;top:0;left:0;right:0}.cybersec-privacy-root .stat-val{color:var(--nv-bright);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:2rem;font-weight:700;line-height:1}.cybersec-privacy-root .stat-old{color:var(--text-muted);margin-bottom:2px;font-size:.7rem;text-decoration:line-through}.cybersec-privacy-root .stat-lbl{color:var(--text-muted);margin-top:6px;font-size:.73rem;line-height:1.4}.cybersec-privacy-root .s-nav{top:var(--header-h,58px);z-index:200;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--surface-border);margin:0 -16px 32px;position:sticky}.cybersec-privacy-root .nav-bar{align-items:center;gap:8px;min-height:44px;padding:0 16px;display:flex}.cybersec-privacy-root .burger-btn{background:var(--surface);border:1px solid var(--surface-border);cursor:pointer;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;padding:0;transition:border-color .2s;display:none}.cybersec-privacy-root .burger-btn:hover{border-color:var(--nv-green)}.cybersec-privacy-root .burger-btn span{background:var(--text-muted);transform-origin:50%;border-radius:2px;width:18px;height:2px;transition:all .25s;display:block}.cybersec-privacy-root .burger-btn.open span:first-child{background:var(--nv-green);transform:translateY(7px)rotate(45deg)}.cybersec-privacy-root .burger-btn.open span:nth-child(2){opacity:0;transform:scaleX(0)}.cybersec-privacy-root .burger-btn.open span:nth-child(3){background:var(--nv-green);transform:translateY(-7px)rotate(-45deg)}.cybersec-privacy-root .nav-links{scrollbar-width:none;flex:1;align-items:center;gap:2px;display:flex;overflow-x:auto}.cybersec-privacy-root .nav-links::-webkit-scrollbar{display:none}.cybersec-privacy-root .nav-links a{letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:13px 11px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.78rem;font-weight:600;transition:all .2s;display:block}.cybersec-privacy-root .nav-links a:hover,.cybersec-privacy-root .nav-links a.active{color:var(--nv-green);border-bottom-color:var(--nv-green);text-decoration:none}@media (width<=768px){.cybersec-privacy-root .burger-btn{display:flex}.cybersec-privacy-root .nav-links{background:color-mix(in srgb, var(--bg) 97%, transparent);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--surface-border);z-index:199;flex-direction:column;align-items:stretch;max-height:60vh;padding:4px 0 8px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.cybersec-privacy-root .nav-links.open{display:flex}.cybersec-privacy-root .nav-links a{border-bottom:1px solid var(--surface-border);padding:12px 20px;font-size:.85rem}.cybersec-privacy-root .nav-links a:last-child{border-bottom:none}.cybersec-privacy-root .nav-links a.active{border-bottom:1px solid var(--surface-border);background:color-mix(in srgb, var(--nv-green) 8%, transparent);border-left:3px solid var(--nv-green)}}@media (width>=769px){.cybersec-privacy-root .nav-links{display:flex}}.cybersec-privacy-root .section{opacity:0;margin-bottom:clamp(48px,8vw,80px);transition:opacity .5s,transform .5s;transform:translateY(20px)}.cybersec-privacy-root .section.visible{opacity:1;transform:none}.cybersec-privacy-root .container h2{color:var(--text-strong);border-bottom:2px solid var(--surface-border);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1.4rem,3vw,2rem);font-weight:700;display:flex}.cybersec-privacy-root .s-icon{font-size:1.4rem}.cybersec-privacy-root .section-line{background:linear-gradient(90deg, var(--nv-green), transparent);opacity:.4;flex:1;height:1px;margin-left:8px}.cybersec-privacy-root .container h3{color:var(--nv-green);letter-spacing:.3px;margin:24px 0 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.15rem;font-weight:600}.cybersec-privacy-root .grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:20px 0;display:grid}.cybersec-privacy-root .grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.cybersec-privacy-root .grid-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cybersec-privacy-root .gcard{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--card-radius);padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.cybersec-privacy-root .gcard:hover{border-color:color-mix(in srgb, var(--nv-green) 20%, transparent);transform:translateY(-2px);box-shadow:0 12px 40px #0000004d}.cybersec-privacy-root .gcard:before{content:"";background:linear-gradient(90deg, var(--nv-green), var(--nv-bright));opacity:.7;height:2px;position:absolute;top:0;left:0;right:0}.cybersec-privacy-root .gcard.c-red:before{background:linear-gradient(90deg,#ff4d4d,#ff8080)}.cybersec-privacy-root .gcard.c-orange:before{background:linear-gradient(90deg,#ff9a00,#ffb74d)}.cybersec-privacy-root .gcard.c-blue:before{background:linear-gradient(90deg,#4db8ff,#80d0ff)}.cybersec-privacy-root .gcard.c-purple:before{background:linear-gradient(90deg,#b388ff,#ce93d8)}.cybersec-privacy-root .gcard.c-green:before{background:linear-gradient(90deg, var(--nv-green), var(--nv-bright))}.cybersec-privacy-root .gcard h4{color:var(--text-strong);margin:0 0 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:700}.cybersec-privacy-root .gcard ul{margin:0;padding:0;list-style:none}.cybersec-privacy-root .gcard ul li{color:var(--text);border-bottom:1px solid var(--surface-border);padding:5px 0 5px 16px;font-size:.88rem;position:relative}.cybersec-privacy-root .gcard ul li:last-child{border-bottom:none}.cybersec-privacy-root .gcard ul li:before{content:"›";color:var(--nv-green);font-weight:700;position:absolute;left:0}.cybersec-privacy-root .gcard p{color:var(--text);margin:0;font-size:.88rem}.cybersec-privacy-root .alert{border:1px solid;border-radius:12px;align-items:flex-start;gap:14px;margin:20px 0;padding:18px 20px;display:flex}.cybersec-privacy-root .alert-icon{flex-shrink:0;margin-top:2px;font-size:1.3rem}.cybersec-privacy-root .alert-body{flex:1;font-size:.9rem}.cybersec-privacy-root .alert-body strong{letter-spacing:.3px;margin-bottom:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;display:block}.cybersec-privacy-root .alert-body ul{margin:8px 0 0;padding-left:18px}.cybersec-privacy-root .alert-body li{color:var(--text);margin-bottom:5px}.cybersec-privacy-root .alert-body ol.steps-list{margin:8px 0 0;padding-left:18px}.cybersec-privacy-root .alert-body ol.steps-list li{color:var(--text);margin-bottom:8px}.cybersec-privacy-root .alert-danger{background:#ff4d4d14;border-color:#ff4d4d40}.cybersec-privacy-root .alert-danger .alert-body strong{color:#ff6b6b}.cybersec-privacy-root .alert-warning{background:#ff9a0014;border-color:#ff9a0040}.cybersec-privacy-root .alert-warning .alert-body strong{color:#ffb74d}.cybersec-privacy-root .alert-info{background:#4db8ff14;border-color:#4db8ff40}.cybersec-privacy-root .alert-info .alert-body strong{color:#4db8ff}.cybersec-privacy-root .alert-success{background:color-mix(in srgb, var(--nv-green) 8%, transparent);border-color:color-mix(in srgb, var(--nv-green) 25%, transparent)}.cybersec-privacy-root .alert-success .alert-body strong{color:var(--nv-green)}.cybersec-privacy-root .tbl-wrap{border-radius:var(--card-radius);border:1px solid var(--surface-border);-webkit-overflow-scrolling:touch;margin:20px 0;overflow-x:auto}.cybersec-privacy-root .container table{border-collapse:collapse;width:100%;min-width:380px;font-size:.87rem}.cybersec-privacy-root .container thead tr{background:color-mix(in srgb, var(--nv-green) 10%, transparent)}.cybersec-privacy-root .container th{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:var(--nv-bright);border-bottom:1px solid var(--surface-border);padding:12px 14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.8rem;font-weight:700}.cybersec-privacy-root .container td{border-bottom:1px solid var(--surface-border);vertical-align:top;color:var(--text);padding:12px 14px}.cybersec-privacy-root .container td small{color:var(--text-muted);font-size:.78rem}.cybersec-privacy-root .container tbody tr:last-child td{border-bottom:none}.cybersec-privacy-root .container tbody tr:hover td{background:var(--surface-hover)}.cybersec-privacy-root .container td del{color:var(--text-muted);opacity:.5}@media (width<=520px){.cybersec-privacy-root .tbl-wrap{background:0 0;border:none;overflow:visible}.cybersec-privacy-root .container table,.cybersec-privacy-root .container thead,.cybersec-privacy-root .container tbody,.cybersec-privacy-root .container th,.cybersec-privacy-root .container td,.cybersec-privacy-root .container tr{display:block}.cybersec-privacy-root .container table{min-width:unset}.cybersec-privacy-root .container thead{display:none}.cybersec-privacy-root .container tbody tr{background:var(--surface);border:1px solid var(--surface-border);border-radius:12px;margin-bottom:10px;overflow:hidden}.cybersec-privacy-root .container tbody tr:hover td{background:var(--surface-hover)}.cybersec-privacy-root .container tbody td{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 14px;font-size:.83rem;display:flex}.cybersec-privacy-root .container tbody tr td:last-child{border-bottom:none}.cybersec-privacy-root .container tbody td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.06em;color:var(--nv-green);flex-shrink:0;min-width:80px;padding-top:1px;font-size:.7rem;font-weight:700}}.cybersec-privacy-root .tag{letter-spacing:.5px;border:1px solid;border-radius:20px;margin:2px;padding:3px 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.73rem;font-weight:600;display:inline-block}.cybersec-privacy-root .tag-green{background:color-mix(in srgb, var(--nv-green) 12%, transparent);color:var(--nv-bright);border-color:color-mix(in srgb, var(--nv-green) 30%, transparent)}.cybersec-privacy-root .tag-red{color:#ff8080;background:#ff4d4d1a;border-color:#ff4d4d4d}.cybersec-privacy-root .tag-orange{color:#ffb74d;background:#ff9a001a;border-color:#ff9a004d}.cybersec-privacy-root .tag-blue{color:#80d4ff;background:#4db8ff1a;border-color:#4db8ff4d}.cybersec-privacy-root .corrected{color:#ffb74d;background:#ff9a001a;border:1px solid #ff9a004d;border-radius:4px;margin:0 4px;padding:1px 6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.73rem;font-weight:600;text-decoration:line-through}.cybersec-privacy-root .new-badge{background:color-mix(in srgb, var(--nv-green) 12%, transparent);color:var(--nv-bright);border:1px solid color-mix(in srgb, var(--nv-green) 30%, transparent);letter-spacing:.5px;border-radius:4px;padding:2px 8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.7rem;font-weight:700}.cybersec-privacy-root .container blockquote{border-left:3px solid var(--nv-green);background:var(--surface);color:var(--text-muted);border-radius:0 12px 12px 0;margin:24px 0;padding:18px 24px;font-style:italic;position:relative}.cybersec-privacy-root .container blockquote cite{color:var(--nv-green);margin-top:10px;font-size:.82rem;font-style:normal;font-weight:600;display:block}.cybersec-privacy-root .metric-box{background:var(--surface);border:1px solid color-mix(in srgb, var(--nv-green) 25%, transparent);border-radius:var(--card-radius);flex-direction:column;align-items:center;margin:16px 0;padding:20px 32px;display:inline-flex}.cybersec-privacy-root .metric-val{color:var(--nv-bright);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:2.8rem;font-weight:700;line-height:1}.cybersec-privacy-root .metric-lbl{color:var(--text-muted);text-align:center;margin-top:6px;font-size:.82rem}.cybersec-privacy-root .lexique-grid{grid-template-columns:minmax(120px,auto) 1fr;display:grid}.cybersec-privacy-root .lexique-grid dt{color:var(--nv-bright);border-bottom:1px solid var(--surface-border);padding:12px 16px 12px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;font-weight:500}.cybersec-privacy-root .lexique-grid dd{border-bottom:1px solid var(--surface-border);color:var(--text);margin:0;padding:12px 0;font-size:.88rem}.cybersec-privacy-root #read-progress{background:linear-gradient(90deg, var(--nv-green), var(--nv-bright));z-index:9999;width:0%;height:3px;box-shadow:0 0 10px var(--nv-glow);pointer-events:none;transition:width .1s linear;position:fixed;top:0;left:0}.cybersec-privacy-root .author-bio{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--card-radius);margin:32px 0;padding:clamp(20px,4vw,32px);position:relative;overflow:hidden}.cybersec-privacy-root .author-bio:after{content:"";background:linear-gradient(90deg, var(--nv-dark-green), var(--nv-green), var(--nv-bright));height:3px;position:absolute;top:0;left:0;right:0}.cybersec-privacy-root .author-bio h3{color:var(--text-strong);letter-spacing:.3px;align-items:center;gap:8px;margin:0 0 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.1rem;font-weight:700;display:flex}.cybersec-privacy-root .author-bio p{color:var(--text);margin-bottom:0;font-size:.9rem;line-height:1.7}.cybersec-privacy-root .author-bio p a{color:var(--nv-green)}.cybersec-privacy-root .comments-section{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--card-radius);margin:24px 0;padding:clamp(20px,4vw,28px)}.cybersec-privacy-root .comments-section h3{color:var(--text-strong);align-items:center;gap:8px;margin:0 0 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.05rem;font-weight:700;display:flex}.cybersec-privacy-root .comments-section p{color:var(--text);margin:0;font-size:.9rem}.cybersec-privacy-root .hashtag{background:linear-gradient(90deg, var(--nv-dark-green), var(--nv-green));color:#fff;border-radius:20px;padding:2px 10px;font-size:.82rem;font-weight:700;display:inline-block}.cybersec-privacy-root .article-footer{border-top:1px solid var(--surface-border);color:var(--text-muted);margin-top:40px;padding-top:24px;font-size:.82rem;line-height:1.6}.cybersec-privacy-root .article-footer a{color:var(--nv-green)}@media (width<=600px){.cybersec-privacy-root .stat-pill{min-width:140px;padding:14px 16px}.cybersec-privacy-root .stat-val{font-size:1.6rem}.cybersec-privacy-root .grid,.cybersec-privacy-root .grid-2,.cybersec-privacy-root .grid-3,.cybersec-privacy-root .lexique-grid{grid-template-columns:1fr}.cybersec-privacy-root .lexique-grid dt{border-bottom:none;padding-bottom:2px}.cybersec-privacy-root .lexique-grid dd{padding-top:2px}.cybersec-privacy-root .s-nav{margin:0 -16px 24px}}@media (width>=601px) and (width<=900px){.cybersec-privacy-root .grid-3{grid-template-columns:repeat(2,1fr)}}html[data-theme=light] .cybersec-privacy-root{--nv-green:#2e7d32;--nv-bright:#4caf50;--nv-dark-green:#1b5e20;--nv-glow:#2e7d3240;--nv-glow-sm:#2e7d321a;--bg:#f8fafc;--bg-2:#fff;--surface:#00000008;--surface-hover:#0000000f;--surface-border:#0000001f;--text:#1e293b;--text-muted:#475569;--text-strong:#0f172a}.cybersec-privacy-root,html[data-theme=light] .cybersec-privacy-root{background-color:#0000}.cybersec-privacy-root .sie-hero{width:min(calc(100% - 6rem), var(--max,1440px));border-radius:var(--card-radius);margin-inline:auto}.cybersec-privacy-root .toc-button{background:var(--nv-green);color:#0a0a0f;cursor:pointer;z-index:1000;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.4rem;font-weight:700;transition:transform .2s,background-color .2s;display:flex;position:fixed;top:70px;right:20px;box-shadow:0 4px 15px #00000059}.cybersec-privacy-root .toc-button:hover{background:var(--nv-bright);transform:scale(1.1)}.cybersec-privacy-root .toc-button:focus-visible{outline:3px solid var(--nv-green);outline-offset:2px}.cybersec-privacy-root .toc-drawer{background:var(--bg-2);border:1px solid var(--surface-border,#76b90040);border-radius:var(--card-radius);z-index:999;width:320px;max-height:80vh;padding:20px;transition:opacity .3s,transform .3s;position:fixed;top:130px;right:20px;overflow-y:auto;box-shadow:0 12px 30px #00000059}.cybersec-privacy-root .toc-drawer.hidden{display:none}.cybersec-privacy-root .toc-drawer-header{border-bottom:1px solid var(--surface-border,#76b90040);justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;display:flex}.cybersec-privacy-root .toc-drawer-header h3{color:var(--nv-green);margin:0;font-size:1.2rem}.cybersec-privacy-root .toc-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:1.2rem}.cybersec-privacy-root .toc-close:hover{color:var(--nv-green)}.cybersec-privacy-root .toc-drawer-list{margin:0;padding:0;list-style:none}.cybersec-privacy-root .toc-drawer-list li{margin-bottom:10px}.cybersec-privacy-root .toc-drawer-list a{color:var(--text);font-size:.95rem;text-decoration:none;transition:color .2s}.cybersec-privacy-root .toc-drawer-list a:hover{color:var(--nv-green)}html[data-theme=light] .cybersec-privacy-root .tag-blue{color:#1d4ed8}html[data-theme=light] .cybersec-privacy-root .tag-orange,html[data-theme=light] .cybersec-privacy-root .corrected,html[data-theme=light] .cybersec-privacy-root .alert-warning .alert-body strong{color:#b45309}html[data-theme=light] .cybersec-privacy-root .tag-red,html[data-theme=light] .cybersec-privacy-root .alert-danger .alert-body strong{color:#b91c1c}html[data-theme=light] .cybersec-privacy-root .alert-info .alert-body strong{color:#1d4ed8}html[data-theme=light] .cybersec-privacy-root .hero-badge,html[data-theme=light] .cybersec-privacy-root .tag-green,html[data-theme=light] .cybersec-privacy-root .new-badge{color:#1b5e20}html[data-theme=dark] .cybersec-privacy-root .update-pill{color:#ffb74d}html[data-theme=dark] .cybersec-privacy-root .container blockquote{color:#aaaaba}html[data-theme=dark] .cybersec-privacy-root .hashtag{background:linear-gradient(90deg,#2e4d00,#4a7a00)}
