.shields-page{background:radial-gradient(ellipse at top,#0a1628 0,#000308 100%)}.shields-page::before{content:'';position:fixed;inset:0;background:radial-gradient(2px 2px at 20% 30%,rgba(255,255,255,.6),transparent),radial-gradient(2px 2px at 60% 70%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 40% 50%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 80% 10%,rgba(255,255,255,.3),transparent),radial-gradient(2px 2px at 90% 60%,rgba(255,255,255,.5),transparent);background-size:200% 200%;animation:starDrift 12s ease-in-out infinite;opacity:.25;pointer-events:none;z-index:0}@keyframes starDrift{0%,100%{background-position:0 0}50%{background-position:100% 100%}}.shields-header{text-align:center;padding:100px 20px 30px;position:relative;z-index:10}.shields-header h1{font-family:Orbitron,sans-serif;font-size:var(--fs-2xl);font-weight:900;background:linear-gradient(135deg,#00d9ff 0,#0fa 50%,#bc13fe 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px;letter-spacing:-1px;text-transform:uppercase}.shields-header .tagline{font-size:var(--fs-lg);color:var(--text-secondary);font-weight:300;margin-bottom:8px}.shields-header .instruction{font-size:var(--fs-sm);color:var(--accent-green);font-weight:500;opacity:.8;animation:softPulse 2.5s ease-in-out infinite}@keyframes softPulse{0%,100%{opacity:.5}50%{opacity:1}}.back-to-main{color:var(--accent-cyan)!important;border:1px solid rgba(0,217,255,.3);border-radius:6px;padding:4px 12px!important;font-size:.7rem;transition:all .3s ease}.back-to-main:hover{background:rgba(0,217,255,.15);border-color:var(--accent-cyan)}.shields-grid-wrap{max-width:1200px;margin:0 auto;padding:0 20px 60px;position:relative;z-index:10}.shield-row-label{font-family:Orbitron,sans-serif;font-size:var(--fs-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:3px;margin-bottom:16px;padding-left:4px}.shield-row{display:grid;gap:20px;margin-bottom:40px}.shield-row{grid-template-columns:1fr}.shield-card{--shield-accent:#60a5fa;--shield-glow:rgba(96, 165, 250, 0.12);position:relative;background:rgba(26,31,46,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);padding:32px 24px;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .4s cubic-bezier(.4, 0, .2, 1),box-shadow .4s cubic-bezier(.4, 0, .2, 1),border-color .4s ease;overflow:hidden}.shield-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--shield-accent);opacity:0;transition:opacity .4s ease}.shield-card:hover{transform:translateY(-8px);border-color:rgba(255,255,255,.12);box-shadow:0 20px 50px rgba(0,0,0,.4),0 0 40px var(--shield-glow)}.shield-card:hover::before{opacity:1}.shield-card .card-icon{font-size:3.5rem;margin-bottom:16px;line-height:1;filter:drop-shadow(0 0 12px var(--shield-glow));transition:transform .4s ease}.shield-card:hover .card-icon{transform:scale(1.1)}.shield-card .card-title{font-family:Orbitron,sans-serif;font-size:var(--fs-sm);font-weight:700;color:var(--shield-accent);margin-bottom:8px;letter-spacing:.5px;text-transform:uppercase}.shield-card .card-sub{font-size:var(--fs-xs);color:var(--text-secondary);line-height:1.5;max-width:220px}.shield-card .card-badge{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-family:Orbitron,sans-serif;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;padding:4px 14px;border-radius:var(--radius-full);border:1px solid}.card-badge--active{color:var(--accent-green);border-color:rgba(0,255,170,.3);background:rgba(0,255,170,.08)}.card-badge--coming{color:#f59e0b;border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.08)}.card-badge--future{color:#94a3b8;border-color:rgba(148,163,184,.3);background:rgba(148,163,184,.06)}.card-badge--classified{color:#e879f9;border-color:rgba(232,121,249,.4);background:rgba(232,121,249,.08);animation:classifiedPulse 2.5s ease-in-out infinite}@keyframes classifiedPulse{0%,100%{box-shadow:0 0 8px rgba(232,121,249,.15)}50%{box-shadow:0 0 20px rgba(232,121,249,.35)}}.shield-card::after{content:'Click to explore \2192';font-family:Inter,sans-serif;font-size:.6rem;font-weight:400;color:var(--text-secondary);opacity:.35;margin-top:8px;letter-spacing:.3px;transition:opacity .3s ease,color .3s ease}.shield-card:hover::after{opacity:.7;color:var(--shield-accent,var(--accent-cyan))}[data-shield=identity]{--shield-accent:#a78bfa;--shield-glow:rgba(167, 139, 250, 0.15)}[data-shield=message]{--shield-accent:#22d3ee;--shield-glow:rgba(34, 211, 238, 0.15)}[data-shield=link]{--shield-accent:#34d399;--shield-glow:rgba(52, 211, 153, 0.15)}[data-shield=media]{--shield-accent:#fbbf24;--shield-glow:rgba(251, 191, 36, 0.15)}[data-shield=intelligence]{--shield-accent:#60a5fa;--shield-glow:rgba(96, 165, 250, 0.15)}[data-shield=forensic]{--shield-accent:#f87171;--shield-glow:rgba(248, 113, 113, 0.15)}[data-shield=response]{--shield-accent:#2dd4bf;--shield-glow:rgba(45, 212, 191, 0.15)}[data-shield=behavioral]{--shield-accent:#4ade80;--shield-glow:rgba(74, 222, 128, 0.1)}[data-shield=command]{--shield-accent:#94a3b8;--shield-glow:rgba(148, 163, 184, 0.08)}[data-shield=classified]{--shield-accent:#e879f9;--shield-glow:rgba(232, 121, 249, 0.15)}.shield-overlay-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:500;opacity:0;pointer-events:none;transition:opacity .35s ease}.shield-overlay-backdrop.active{opacity:1;pointer-events:all}.shield-overlay{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.92);width:94%;max-width:720px;max-height:88vh;background:rgba(12,16,28,.97);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);overflow-y:auto;z-index:510;opacity:0;pointer-events:none;transition:opacity .35s ease,transform .35s cubic-bezier(.4, 0, .2, 1);box-shadow:0 30px 80px rgba(0,0,0,.7)}.shield-overlay.active{opacity:1;pointer-events:all;transform:translate(-50%,-50%) scale(1)}.shield-overlay::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--shield-accent);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.shield-overlay::-webkit-scrollbar{width:6px}.shield-overlay::-webkit-scrollbar-track{background:0 0}.shield-overlay::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:3px}.overlay-close{position:sticky;top:0;float:right;width:36px;height:36px;margin:16px 16px 0 0;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:rgba(0,0,0,.4);color:var(--text-secondary);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:520}.overlay-close:hover{background:rgba(255,255,255,.08);color:var(--text-primary);transform:rotate(90deg)}.overlay-body{padding:8px 32px 32px}.detail-head{text-align:center;margin-bottom:28px}.detail-head .detail-icon{font-size:3.8rem;line-height:1;margin-bottom:12px;display:block;filter:drop-shadow(0 0 16px var(--shield-glow))}.detail-head .detail-title{font-family:Orbitron,sans-serif;font-size:var(--fs-xl);font-weight:700;color:var(--shield-accent);margin-bottom:6px}.detail-head .detail-subtitle{font-size:var(--fs-sm);color:var(--text-secondary)}.detail-explainer{background:linear-gradient(135deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border-left:3px solid var(--shield-accent);border-radius:var(--radius-sm);padding:16px 20px;margin-bottom:28px;font-size:var(--fs-sm);color:var(--text-primary);line-height:1.7}.cap-grid{display:grid;gap:14px;margin-bottom:28px}.cap-grid--2col{grid-template-columns:1fr}.cap-grid--3col{grid-template-columns:1fr}.cap-card{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06);border-left:2px solid var(--shield-accent);border-radius:var(--radius-sm);overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.cap-card:hover{border-color:rgba(255,255,255,.1)}.cap-card.expanded{border-color:var(--shield-accent);box-shadow:0 4px 24px var(--shield-glow)}.cap-header{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;transition:background .3s ease}.cap-header:hover{background:rgba(255,255,255,.02)}.cap-header .cap-icon{font-size:1.35rem;flex-shrink:0;line-height:1;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--shield-glow);border-radius:var(--radius-sm)}.cap-header .cap-name{font-family:Orbitron,sans-serif;font-size:var(--fs-xs);font-weight:600;color:var(--text-primary);flex:1}.cap-header .cap-chevron{font-size:.75rem;color:var(--text-secondary);transition:transform .3s ease}.cap-card.expanded .cap-chevron{transform:rotate(180deg);color:var(--shield-accent);animation:none}.cap-hint{font-size:.6rem;color:var(--text-secondary);opacity:.35;letter-spacing:.5px;transition:all .3s ease;white-space:nowrap}.cap-header:hover .cap-hint{opacity:.8;color:var(--shield-accent)}.cap-card.expanded .cap-hint{display:none}@keyframes chevronBounce{0%,100%,80%{transform:translateY(0)}90%{transform:translateY(3px)}}.cap-header .cap-chevron{animation:chevronBounce 3s ease-in-out infinite}.cap-card:nth-child(2n){background:rgba(255,255,255,.018)}.cap-card:nth-child(2n) .cap-demo{background:rgba(0,0,0,.2)}.cap-card:first-child{border-left-color:#a78bfa}.cap-card:nth-child(2){border-left-color:#22d3ee}.cap-card:nth-child(3){border-left-color:#fb923c}.cap-card:nth-child(4){border-left-color:#34d399}.cap-card:first-child .cap-icon{background:rgba(167,139,250,.15)}.cap-card:nth-child(2) .cap-icon{background:rgba(34,211,238,.15)}.cap-card:nth-child(3) .cap-icon{background:rgba(251,146,60,.15)}.cap-card:nth-child(4) .cap-icon{background:rgba(52,211,153,.15)}.cap-card:first-child .cap-demo{border-left:2px solid rgba(167,139,250,.25);background:rgba(167,139,250,.04)}.cap-card:nth-child(2) .cap-demo{border-left:2px solid rgba(34,211,238,.25);background:rgba(34,211,238,.04)}.cap-card:nth-child(3) .cap-demo{border-left:2px solid rgba(251,146,60,.25);background:rgba(251,146,60,.04)}.cap-card:nth-child(4) .cap-demo{border-left:2px solid rgba(52,211,153,.25);background:rgba(52,211,153,.04)}.cap-card:first-child .cap-summary{color:#a78bfa;border-left-color:#a78bfa}.cap-card:nth-child(2) .cap-summary{color:#22d3ee;border-left-color:#22d3ee}.cap-card:nth-child(3) .cap-summary{color:#fb923c;border-left-color:#fb923c}.cap-card:nth-child(4) .cap-summary{color:#34d399;border-left-color:#34d399}.cap-body{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4, 0, .2, 1)}.cap-card.expanded .cap-body{max-height:600px}.cap-content{padding:0 16px 16px}.cap-demo{background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.04);border-radius:6px;padding:16px;margin-bottom:14px;position:relative;overflow:hidden}.cap-demo-label{font-family:Orbitron,sans-serif;font-size:.6rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;opacity:.6}.cap-summary{font-size:var(--fs-sm);color:var(--text-secondary);background:rgba(255,255,255,.02);border-left:2px solid var(--shield-accent);padding:10px 14px;border-radius:0 4px 4px 0;line-height:1.65}.homoglyph-demo{display:flex;flex-direction:column;align-items:center;gap:10px}.homoglyph-username{position:relative;font-family:'Courier New',monospace;font-size:1.3rem;font-weight:700;color:var(--text-primary);padding:8px 16px;background:rgba(0,0,0,.3);border-radius:4px;overflow:hidden}.homoglyph-scan-line{position:absolute;top:0;left:-2px;width:2px;height:100%;background:#a78bfa;box-shadow:0 0 8px #a78bfa,0 0 16px rgba(167,139,250,.4);animation:hgScan 4s ease-in-out infinite}@keyframes hgScan{0%,10%{left:-2px;opacity:0}15%{opacity:1}50%{left:calc(100% + 2px);opacity:1}100%,55%{opacity:0}}.h-char{transition:color .3s}.h-char.fake{position:relative;animation:hgReveal 4s ease-in-out infinite}@keyframes hgReveal{0%,48%{color:var(--text-primary);background:0 0}52%{color:#f87171;background:rgba(248,113,113,.12)}85%{color:#f87171;background:rgba(248,113,113,.12)}100%,95%{color:var(--text-primary);background:0 0}}.h-char.fake .h-real{position:absolute;top:-18px;left:50%;transform:translateX(-50%);font-size:.55rem;color:#f87171;white-space:nowrap;opacity:0;animation:hgLabel 4s ease-in-out infinite}@keyframes hgLabel{0%,50%{opacity:0}55%{opacity:1}85%{opacity:1}100%,95%{opacity:0}}.homoglyph-verdict{font-family:Orbitron,sans-serif;font-size:.65rem;color:#f87171;letter-spacing:1px;text-transform:uppercase;opacity:0;animation:hgVerdict 4s ease-in-out infinite}@keyframes hgVerdict{0%,55%{opacity:0;transform:translateY(4px)}62%{opacity:1;transform:translateY(0)}88%{opacity:1}100%,95%{opacity:0}}.avatar-demo{display:flex;align-items:center;justify-content:center;gap:20px}.avatar-circle{width:52px;height:52px;border-radius:50%;border:2px solid rgba(167,139,250,.4);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.avatar-inner{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#1a1040,#2d1b69);display:flex;align-items:center;justify-content:center;font-family:Orbitron,sans-serif;font-weight:700;font-size:1.1rem;color:#a78bfa}.avatar-scan{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(167,139,250,.35),transparent);animation:avatarSweep 5s ease-in-out infinite}@keyframes avatarSweep{0%,20%{left:-100%}45%{left:100%}100%,46%{left:100%}}.avatar-circle--clone{border-color:rgba(248,113,113,.4);animation:clonePulse 5s ease-in-out infinite}@keyframes clonePulse{0%,45%{border-color:rgba(167,139,250,.4)}55%{border-color:rgba(248,113,113,.6);box-shadow:0 0 12px rgba(248,113,113,.2)}90%{border-color:rgba(248,113,113,.6)}100%{border-color:rgba(167,139,250,.4)}}.avatar-match{text-align:center;opacity:0;animation:matchFade 5s ease-in-out infinite}@keyframes matchFade{0%,48%{opacity:0;transform:scale(.8)}55%{opacity:1;transform:scale(1)}88%{opacity:1}100%,95%{opacity:0;transform:scale(.8)}}.avatar-match-pct{font-family:Orbitron,sans-serif;font-size:1.2rem;font-weight:700;color:#f87171}.avatar-match-label{font-size:.55rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px}.nickname-demo{display:flex;flex-direction:column;align-items:center;gap:8px}.nickname-tag{display:flex;align-items:center;gap:8px;background:rgba(0,0,0,.3);padding:8px 16px;border-radius:20px}.nickname-dot{width:8px;height:8px;border-radius:50%;background:var(--accent-green);animation:nickDotColor 6s ease-in-out infinite}@keyframes nickDotColor{0%,30%{background:var(--accent-green)}45%,85%{background:#f87171}100%{background:var(--accent-green)}}.nickname-text{position:relative;font-size:.95rem;font-weight:600;height:1.2em}.nick-danger,.nick-safe{position:absolute;left:0;white-space:nowrap}.nick-safe{color:var(--text-primary);animation:nickFadeOut 6s ease-in-out infinite}.nick-danger{color:#f87171;animation:nickFadeIn 6s ease-in-out infinite}@keyframes nickFadeOut{0%,30%{opacity:1}42%{opacity:0}88%{opacity:0}100%{opacity:1}}@keyframes nickFadeIn{0%,30%{opacity:0}45%{opacity:1}85%{opacity:1}100%,95%{opacity:0}}.nickname-timeline{display:flex;align-items:center;gap:6px;opacity:0;animation:nickTimeline 6s ease-in-out infinite}@keyframes nickTimeline{0%,38%{opacity:0}48%{opacity:.7}82%{opacity:.7}100%,92%{opacity:0}}.nickname-timeline-dot{width:4px;height:4px;border-radius:50%;background:var(--text-secondary)}.nickname-timeline-text{font-size:.6rem;color:var(--text-secondary);font-style:italic}.nickname-alert{font-family:Orbitron,sans-serif;font-size:.6rem;color:#f87171;letter-spacing:1px;text-transform:uppercase;opacity:0;animation:nickAlert 6s ease-in-out infinite}@keyframes nickAlert{0%,50%{opacity:0;transform:scale(.9)}58%{opacity:1;transform:scale(1)}84%{opacity:1}100%,92%{opacity:0;transform:scale(.9)}}.message-demo{background:rgba(0,0,0,.3);border-radius:6px;padding:12px 16px;font-size:.85rem;color:var(--text-primary);line-height:1.8;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.04)}.msg-scannable{animation:msgBorderFlag 5s ease-in-out infinite}@keyframes msgBorderFlag{0%,40%{border-color:rgba(255,255,255,.04);box-shadow:none}50%{border-color:rgba(248,113,113,.5);box-shadow:inset 0 0 20px rgba(248,113,113,.05)}85%{border-color:rgba(248,113,113,.5);box-shadow:inset 0 0 20px rgba(248,113,113,.05)}100%,95%{border-color:rgba(255,255,255,.04);box-shadow:none}}.msg-scan-line{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(248,113,113,.08),transparent);animation:msgScanSweep 5s ease-in-out infinite;pointer-events:none}@keyframes msgScanSweep{0%,15%{left:-100%;opacity:0}20%{opacity:1}45%{left:100%;opacity:1}100%,50%{left:100%;opacity:0}}.msg-verdict{margin-top:10px;font-family:Orbitron,sans-serif;font-size:.6rem;color:#f87171;letter-spacing:1.5px;text-transform:uppercase;opacity:0;animation:msgVerdict 5s ease-in-out infinite}@keyframes msgVerdict{0%,48%{opacity:0}55%{opacity:1}88%{opacity:1}100%,95%{opacity:0}}.url-demo{display:flex;flex-direction:column;align-items:center;gap:10px}.url-display{font-family:'Courier New',monospace;font-size:1rem;font-weight:600;color:var(--text-primary);padding:8px 16px;background:rgba(0,0,0,.3);border-radius:4px;position:relative}.url-char-fake{display:inline-block;position:relative;animation:urlCharFake 4s ease-in-out infinite}@keyframes urlCharFake{0%,30%{color:var(--text-primary);transform:translateY(0)}45%{color:#f87171;transform:translateY(-4px)}80%{color:#f87171;transform:translateY(-4px)}100%,95%{color:var(--text-primary);transform:translateY(0)}}.url-char-real{display:inline-block;position:absolute;top:100%;left:50%;transform:translateX(-50%);font-size:.55rem;color:#34d399;opacity:0;white-space:nowrap;animation:urlCharReal 4s ease-in-out infinite}@keyframes urlCharReal{0%,40%{opacity:0}50%{opacity:1}80%{opacity:1}100%,95%{opacity:0}}.url-verdict{font-family:Orbitron,sans-serif;font-size:.6rem;color:#f87171;letter-spacing:1px;text-transform:uppercase;opacity:0;animation:urlVerdict 4s ease-in-out infinite}@keyframes urlVerdict{0%,50%{opacity:0}60%{opacity:1}85%{opacity:1}100%,95%{opacity:0}}.file-demo{display:flex;flex-direction:column;align-items:center;gap:10px}.file-icon-wrap{position:relative;width:56px;height:64px;background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.2);border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:hidden}.file-icon-wrap .file-emoji{font-size:1.8rem}.file-scan-bar{position:absolute;top:0;left:0;width:100%;height:3px;background:#fbbf24;box-shadow:0 0 8px #fbbf24;animation:fileScan 3.5s ease-in-out infinite}@keyframes fileScan{0%,10%{top:0;opacity:0}15%{opacity:1}50%{top:100%;opacity:1}100%,55%{opacity:0}}.file-stamp{font-family:Orbitron,sans-serif;font-size:.7rem;font-weight:700;color:#f87171;letter-spacing:2px;text-transform:uppercase;border:2px solid #f87171;padding:3px 10px;border-radius:4px;opacity:0;transform:scale(.7) rotate(-5deg);animation:fileStamp 3.5s ease-in-out infinite}@keyframes fileStamp{0%,55%{opacity:0;transform:scale(.7) rotate(-5deg)}65%{opacity:1;transform:scale(1) rotate(-2deg)}85%{opacity:1}100%,95%{opacity:0;transform:scale(.7) rotate(-5deg)}}.intel-demo{display:flex;align-items:center;justify-content:center;gap:0;position:relative;height:60px}.intel-signal{width:10px;height:10px;border-radius:50%;position:absolute}.intel-signal:first-child{background:#a78bfa;left:15%;animation:sigConverge1 4s ease-in-out infinite}.intel-signal:nth-child(2){background:#22d3ee;left:50%;top:5px;animation:sigConverge2 4s ease-in-out infinite}.intel-signal:nth-child(3){background:#f87171;right:15%;animation:sigConverge3 4s ease-in-out infinite}@keyframes sigConverge1{0%,15%{left:15%;opacity:1}50%{left:calc(50% - 5px);opacity:1}100%,55%{left:calc(50% - 5px);opacity:0}}@keyframes sigConverge2{0%,15%{top:5px;transform:translateX(-50%);opacity:1}50%{top:50%;transform:translate(-50%,-50%);opacity:1}100%,55%{top:50%;transform:translate(-50%,-50%);opacity:0}}@keyframes sigConverge3{0%,15%{right:15%;opacity:1}50%{right:calc(50% - 5px);opacity:1}100%,55%{right:calc(50% - 5px);opacity:0}}.intel-badge{font-family:Orbitron,sans-serif;font-size:.6rem;font-weight:700;color:#f87171;letter-spacing:1.5px;text-transform:uppercase;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);opacity:0;white-space:nowrap;animation:intelBadge 4s ease-in-out infinite}@keyframes intelBadge{0%,52%{opacity:0;transform:translate(-50%,-50%) scale(.8)}60%{opacity:1;transform:translate(-50%,-50%) scale(1)}88%{opacity:1}100%,95%{opacity:0;transform:translate(-50%,-50%) scale(.8)}}.report-demo{display:flex;flex-direction:column;gap:6px}.report-field{display:flex;align-items:center;gap:8px;padding:6px 10px;background:rgba(248,113,113,.04);border-left:2px solid transparent;border-radius:0 4px 4px 0;opacity:0;transform:translateX(-8px)}.report-field:first-child{animation:reportFade 3s ease-in-out infinite 0s}.report-field:nth-child(2){animation:reportFade 3s ease-in-out infinite .3s}.report-field:nth-child(3){animation:reportFade 3s ease-in-out infinite .6s}.report-field:nth-child(4){animation:reportFade 3s ease-in-out infinite .9s}@keyframes reportFade{0%,10%{opacity:0;transform:translateX(-8px);border-left-color:transparent}25%{opacity:1;transform:translateX(0);border-left-color:#f87171}70%{opacity:1;border-left-color:#f87171}100%,85%{opacity:0;transform:translateX(-8px);border-left-color:transparent}}.report-label{font-size:.6rem;font-family:Orbitron,sans-serif;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;min-width:50px}.report-value{font-size:.75rem;color:var(--text-primary);font-weight:600}.action-demo{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.action-btn{padding:8px 16px;border-radius:6px;font-size:.75rem;font-weight:600;letter-spacing:.5px;opacity:0}.action-btn:first-child{background:rgba(52,211,153,.12);border:1px solid rgba(52,211,153,.3);color:#34d399;animation:actionFade 4s ease-in-out infinite 0s}.action-btn:nth-child(2){background:rgba(96,165,250,.12);border:1px solid rgba(96,165,250,.3);color:#60a5fa;animation:actionFade 4s ease-in-out infinite .4s}.action-btn:nth-child(3){background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.3);color:#fbbf24;animation:actionFade 4s ease-in-out infinite .8s}@keyframes actionFade{0%,10%{opacity:0;transform:translateY(4px)}25%{opacity:1;transform:translateY(0)}70%{opacity:1}100%,85%{opacity:0;transform:translateY(4px)}}.vip-demo{display:flex;flex-direction:column;gap:6px}.vip-member{display:flex;align-items:center;gap:8px;padding:6px 10px;background:rgba(167,139,250,.06);border-radius:6px;font-size:.8rem;color:var(--text-primary);opacity:0}.vip-member:first-child{animation:vipFade 3.5s ease-in-out infinite 0s}.vip-member:nth-child(2){animation:vipFade 3.5s ease-in-out infinite .3s}.vip-member:nth-child(3){animation:vipFade 3.5s ease-in-out infinite .6s}@keyframes vipFade{0%,10%{opacity:0;transform:translateX(-6px)}25%{opacity:1;transform:translateX(0)}70%{opacity:1}100%,85%{opacity:0;transform:translateX(-6px)}}.vip-shield{font-size:1rem}.priority-demo{display:flex;gap:12px;align-items:flex-end;height:50px}.priority-lane{flex:1;display:flex;flex-direction:column;gap:4px}.priority-lane-label{font-size:.55rem;font-family:Orbitron,sans-serif;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;text-align:center}.priority-bar-track{height:8px;background:rgba(255,255,255,.04);border-radius:4px;overflow:hidden}.priority-bar-fill{height:100%;border-radius:4px}.priority-lane--express .priority-bar-fill{background:#2dd4bf;animation:priorityFast 4s ease-in-out infinite}.priority-lane--standard .priority-bar-fill{background:#60a5fa;animation:prioritySlow 4s ease-in-out infinite}@keyframes priorityFast{0%{width:0%}30%{width:100%}100%{width:100%}}@keyframes prioritySlow{0%{width:0%}70%{width:100%}100%{width:100%}}.detail-footer{display:flex;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid rgba(255,255,255,.05)}.tier-badge{display:inline-flex;align-items:center;gap:6px;font-family:Orbitron,sans-serif;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;padding:6px 16px;border-radius:var(--radius-full);border:1px solid}.tier-badge--free{color:var(--accent-green);border-color:rgba(0,255,170,.35);background:rgba(0,255,170,.06)}.tier-badge--pro{color:#a78bfa;border-color:rgba(167,139,250,.35);background:rgba(167,139,250,.06)}.detail-footer-note{font-size:var(--fs-xs);color:var(--text-secondary);opacity:.6}.shield-card--locked{opacity:.55;cursor:pointer}.shield-card--locked .card-icon{filter:saturate(.3) drop-shadow(0 0 8px var(--shield-glow))}.shield-card--locked:hover{opacity:.75;transform:translateY(-4px)}.locked-panel{text-align:center;padding:40px 20px}.locked-panel .locked-icon{font-size:3.5rem;margin-bottom:16px;opacity:.6}.locked-panel .locked-title{font-family:Orbitron,sans-serif;font-size:var(--fs-lg);font-weight:700;color:var(--shield-accent);margin-bottom:8px}.locked-panel .locked-status{font-family:Orbitron,sans-serif;font-size:var(--fs-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}.locked-panel .locked-desc{font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.7;max-width:480px;margin:0 auto}.locked-teasers{display:flex;flex-direction:column;gap:10px;margin-top:24px;max-width:380px;margin-left:auto;margin-right:auto}.locked-teaser{display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-sm);font-size:var(--fs-xs);color:var(--text-secondary)}.locked-teaser .teaser-icon{font-size:1.2rem;flex-shrink:0}.classified-panel{text-align:center;padding:48px 24px;position:relative;overflow:hidden}.classified-panel::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(232,121,249,.02) 2px,rgba(232,121,249,.02) 4px);pointer-events:none}.classified-stamp{font-family:Orbitron,sans-serif;font-size:var(--fs-xl);font-weight:900;color:#f87171;letter-spacing:4px;text-transform:uppercase;margin-bottom:8px;opacity:0;animation:stampSlam 3s ease-in-out infinite}@keyframes stampSlam{0%,10%{opacity:0;transform:scale(2) rotate(-8deg)}18%{opacity:1;transform:scale(1) rotate(-2deg)}85%{opacity:1;transform:scale(1) rotate(-2deg)}100%,95%{opacity:0;transform:scale(.9) rotate(-2deg)}}.classified-subtitle{font-family:Orbitron,sans-serif;font-size:var(--fs-xs);color:#e879f9;letter-spacing:3px;text-transform:uppercase;margin-bottom:28px;opacity:0;animation:classifiedFade 3s ease-in-out infinite .4s}@keyframes classifiedFade{0%,8%{opacity:0}20%{opacity:.8}80%{opacity:.8}100%,95%{opacity:0}}.classified-protocol{max-width:460px;margin:0 auto 24px;text-align:left}.classified-protocol-title{font-family:Orbitron,sans-serif;font-size:var(--fs-xs);color:#e879f9;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;padding-left:12px;border-left:2px solid #e879f9}.classified-protocol-item{display:flex;align-items:flex-start;gap:10px;padding:8px 0;font-size:var(--fs-xs);color:var(--text-secondary);line-height:1.5}.classified-protocol-item .proto-letter{font-family:Orbitron,sans-serif;font-weight:700;color:#e879f9;min-width:16px}.classified-quote{margin-top:24px;padding:16px 20px;border-left:2px solid rgba(232,121,249,.3);font-style:italic;color:var(--text-secondary);font-size:var(--fs-xs);line-height:1.6;max-width:420px;margin-left:auto;margin-right:auto}.classified-quote-author{display:block;margin-top:8px;font-style:normal;font-family:Orbitron,sans-serif;font-size:.6rem;color:#e879f9;letter-spacing:1px}@media (min-width:768px){.shields-header{padding:120px 20px 40px}.shield-row--active{grid-template-columns:repeat(2,1fr)}.shield-row--ops{grid-template-columns:repeat(3,1fr)}.shield-row--horizon{grid-template-columns:repeat(3,1fr)}.cap-grid--2col{grid-template-columns:repeat(2,1fr)}.cap-grid--3col{grid-template-columns:repeat(3,1fr)}.shield-overlay{width:88%;max-width:720px}.overlay-body{padding:8px 40px 40px}}@media (min-width:1200px){.shield-row--active{grid-template-columns:repeat(4,1fr)}.shield-row--ops{grid-template-columns:repeat(3,1fr)}.shield-row--horizon{grid-template-columns:repeat(3,1fr)}.shields-grid-wrap{padding:0 40px 80px}.shield-overlay{max-width:780px}}