@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Poppins:wght@400;500;600;700&display=swap";.app-wrapper.theme-day{--bg-color:#f8fafc;--text-main:#1e293b;--text-muted:#475569;--navbar-bg:#fff;--card-bg:#ffffffd9;--card-border:#1a56db26;--primary-dark:#0a2540;--card-shadow:0 25px 50px -12px #1a56db14;--stat-card-bg:#ffffffbf;--stat-card-border:#1a56db1f;--primary-blue:#1a56db;--navbar-border:#1a56db14}.app-wrapper.theme-night{--bg-color:#080c14;--text-main:#e2e8f0;--text-muted:#94a3b8;--navbar-bg:#0c111c;--card-bg:#0c111cd9;--card-border:#3b82f640;--primary-dark:#fff;--card-shadow:0 25px 50px -12px #00000080;--stat-card-bg:#0f172abf;--stat-card-border:#3b82f633;--primary-blue:#3b82f6;--navbar-border:#3b82f626}:root{--primary-light-blue:#3b82f6;--white:#fff;--alert-red:#ef4444;--alert-green:#10b981;--alert-orange:#f59e0b;--border-radius-sm:8px;--border-radius-md:12px;--border-radius-lg:16px;--transition-smooth:all .4s cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}.app-wrapper{background-color:var(--bg-color);color:var(--text-main);min-height:100vh;transition:var(--transition-smooth);position:relative;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;background-color:#080c14;font-family:Poppins,Montserrat,Helvetica,sans-serif}.grid-overlay{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#1a56db08 1px,#0000 1px),linear-gradient(#1a56db08 1px,#0000 1px);background-size:40px 40px;height:100vh;position:absolute;top:0;left:0;right:0}.theme-night .grid-overlay{background-image:linear-gradient(90deg,#3b82f60a 1px,#0000 1px),linear-gradient(#3b82f60a 1px,#0000 1px)}.ambient-glow-1{pointer-events:none;z-index:0;background:radial-gradient(circle,#3b82f61f 0%,#fff0 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;left:-200px}.ambient-glow-2{pointer-events:none;z-index:0;background:radial-gradient(circle,#1a56db12 0%,#fff0 70%);border-radius:50%;width:800px;height:800px;animation:20s infinite alternate float-ambient;position:absolute;top:10%;right:-200px}@keyframes float-ambient{0%{transform:translate(0)}to{transform:translate(-100px,50px)}}.site-header{z-index:1000;width:100%;position:fixed;top:0;left:0;box-shadow:0 10px 30px -10px #0000000a}.navbar{background-color:var(--navbar-bg);border-bottom:1px solid var(--navbar-border);width:100%;height:84px;transition:var(--transition-smooth);justify-content:space-between;align-items:center;padding:0 6%;display:flex}.nav-brand{flex-shrink:0;align-items:center;width:220px;height:70px;display:flex;overflow:hidden}.nav-logo{object-fit:contain;width:auto;height:220px;margin-top:-10px}.nav-links{align-items:center;gap:32px;list-style:none;display:flex}.nav-link{color:var(--text-main);transition:var(--transition-smooth);align-items:center;gap:6px;padding:8px 0;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.nav-link svg{transition:transform .3s}.nav-link:hover{color:var(--primary-blue)}.dropdown-wrapper{position:relative}.dropdown-wrapper:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-wrapper:hover .dropdown-trigger svg{transform:rotate(180deg)}.dropdown-menu{background:var(--navbar-bg);border:1px solid var(--navbar-border);border-radius:var(--border-radius-md);opacity:0;visibility:hidden;width:320px;transition:var(--transition-smooth);z-index:1100;padding:12px;list-style:none;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 15px 40px #00000026}.dropdown-menu:before{content:"";background-color:var(--navbar-bg);border-left:1px solid var(--navbar-border);border-top:1px solid var(--navbar-border);width:12px;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.dropdown-menu li{margin-bottom:4px}.dropdown-menu li:last-child{margin-bottom:0}.dropdown-menu a{color:var(--text-main);border-radius:var(--border-radius-sm);transition:var(--transition-smooth);align-items:flex-start;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.dropdown-menu a:hover{background-color:#3b82f60f}.dropdown-icon{margin-top:2px;font-size:18px}.dropdown-menu strong{color:var(--primary-dark);font-size:14px;font-weight:600;display:block}.dropdown-menu p{color:var(--text-muted);font-size:12px;line-height:1.3}.nav-actions{align-items:center;gap:16px;display:flex}.language-selector-wrapper{display:inline-block;position:relative}.lang-select-trigger{border:1px solid var(--navbar-border);cursor:pointer;border-radius:var(--border-radius-sm);height:36px;color:var(--text-main);transition:var(--transition-smooth);background:0 0;align-items:center;gap:8px;padding:0 12px;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:700;display:flex}.lang-select-trigger.only-flags-trigger{gap:4px;padding:0 8px}.lang-select-trigger:hover{background:#1a56db0f;border-color:#1a56db40}.lang-flag{font-size:14px;line-height:1}.lang-select-trigger .arrow-icon{transition:transform .3s}.lang-select-trigger .arrow-icon.open{transform:rotate(180deg)}.lang-dropdown-menu{background-color:var(--navbar-bg);border:1px solid var(--navbar-border);border-radius:var(--border-radius-sm);opacity:0;visibility:hidden;min-width:140px;transition:var(--transition-smooth);z-index:1200;margin-top:6px;padding:6px;list-style:none;position:absolute;top:100%;right:0;transform:translateY(6px);box-shadow:0 10px 25px #0000001f}.lang-dropdown-menu.only-flags-menu{transform:translate(-50%)translateY(6px);width:48px!important;min-width:48px!important;left:50%!important;right:auto!important}.lang-dropdown-menu.only-flags-menu.active{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.lang-dropdown-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.lang-dropdown-menu.only-flags-menu button{justify-content:center;padding:6px 0}.lang-dropdown-menu.only-flags-menu .dropdown-flag{margin:0}.lang-dropdown-menu button{cursor:pointer;width:100%;color:var(--text-main);text-align:left;transition:var(--transition-smooth);background:0 0;border:none;border-radius:4px;align-items:center;gap:10px;padding:8px 12px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;display:flex}.lang-dropdown-menu button:hover{color:var(--primary-blue);background-color:#3b82f60f}.dropdown-flag{font-size:15px}.ios-toggle-container{justify-content:center;align-items:center;margin-left:4px;display:flex}.ios-toggle-switch{cursor:pointer;background-color:#e9e9ea;border:none;border-radius:100px;width:44px;height:24px;transition:background-color .3s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:inset 0 1px 3px #0000000d}.theme-night .ios-toggle-switch{background-color:#1e293b}.ios-toggle-switch.active{background-color:#10b981}.ios-toggle-knob{background-color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #00000026,0 0 1px #0000000d}.ios-toggle-switch.active .ios-toggle-knob{transform:translate(20px)}.knob-svg{transition:var(--transition-smooth);display:block}.btn-alert{color:#ef4444;border-radius:var(--border-radius-sm);height:36px;transition:var(--transition-smooth);cursor:pointer;background:0 0;border:1.5px solid #ef4444;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 2px 8px #ef444414}.btn-alert-pulse{background-color:#ef4444;border-radius:50%;width:6px;height:6px;animation:1.8s infinite alert-pulse-ring-red;display:inline-block}@keyframes alert-pulse-ring-red{0%{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.3);box-shadow:0 0 0 4px #ef444459}to{opacity:.6;transform:scale(.9)}}.btn-alert:hover{background:#ef44440d;transform:translateY(-2px);box-shadow:0 4px 12px #ef44442e}.btn-customer-premium{background-color:var(--navbar-bg);color:var(--text-main);border:1px solid var(--navbar-border);border-radius:var(--border-radius-sm);cursor:pointer;height:36px;transition:var(--transition-smooth);align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 2px 6px #00000008}.btn-customer-premium .btn-icon{width:20px;height:20px;color:var(--primary-blue);transition:var(--transition-smooth);background-color:#3b82f61a;border-radius:50%;justify-content:center;align-items:center;display:flex}.btn-customer-premium .btn-icon svg{width:11px;height:11px}.btn-customer-premium:hover{background-color:var(--primary-dark);color:var(--bg-color);border-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 12px #0a25401a}.btn-customer-premium:hover .btn-icon{color:#fff;background-color:#ffffff26}.btn-register-premium{background:linear-gradient(135deg, var(--primary-blue) 0%, #1d4ed8 100%);color:#fff;border-radius:var(--border-radius-sm);cursor:pointer;height:36px;transition:var(--transition-smooth);border:none;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 4px 10px #1a56db1f}.btn-register-premium svg{width:13px;height:13px}.btn-register-premium .btn-icon-right{justify-content:center;align-items:center;transition:transform .3s;display:flex}.btn-register-premium:hover{transform:translateY(-2px);box-shadow:0 6px 15px #1a56db40}.btn-register-premium:hover .btn-icon-right{transform:scale(1.1)translate(1px)}.hero{z-index:1;flex-direction:column;justify-content:center;min-height:calc(100vh - 100px);margin-top:100px;padding:40px 10%;display:flex;position:relative}.hero-split{justify-content:space-between;align-items:center;width:100%;display:flex}.hero-content{flex:1.2;max-width:680px;padding-right:40px;position:relative}.slider-wrapper{flex-direction:column;justify-content:flex-start;min-height:340px;display:flex}.badge{color:var(--primary-blue);background-color:#3b82f614;border:1px solid #3b82f626;border-radius:30px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.badge-pulse{background-color:var(--primary-light-blue);border-radius:50%;width:8px;height:8px;animation:1.8s infinite badge-pulse;display:inline-block}@keyframes badge-pulse{0%{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 0 4px #3b82f633}to{opacity:.6;transform:scale(.9)}}.hero-title{color:var(--primary-dark);letter-spacing:-1px;margin-bottom:24px;font-family:Montserrat,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.15}.hero-title span{background:linear-gradient(135deg, var(--primary-blue) 0%, var(--primary-light-blue) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-subtitle{color:var(--text-muted);max-width:580px;margin-bottom:40px;font-size:1.125rem;font-weight:400}.hero-actions{gap:16px;margin-bottom:30px;display:flex}.btn-primary{background:linear-gradient(135deg, var(--primary-blue) 0%, #1d4ed8 100%);color:#fff;border-radius:var(--border-radius-md);transition:var(--transition-smooth);cursor:pointer;border:none;padding:16px 36px;font-size:16px;font-weight:600;text-decoration:none;box-shadow:0 8px 24px #1a56db33}.btn-primary:hover{background-color:#1545b0;transform:translateY(-3px);box-shadow:0 12px 30px #1a56db59}.btn-secondary{background-color:var(--white);color:var(--primary-dark);border-radius:var(--border-radius-md);transition:var(--transition-smooth);border:1px solid #0a25401a;padding:16px 36px;font-size:16px;font-weight:600;text-decoration:none;box-shadow:0 4px 10px #00000005}.theme-night .btn-secondary{background-color:#131a26;border-color:#ffffff26}.btn-secondary:hover{background-color:var(--primary-dark);color:var(--bg-color);border-color:var(--primary-dark);transform:translateY(-3px);box-shadow:0 8px 20px #0a254026}.slider-indicators{gap:8px;margin-bottom:40px;display:flex}.indicator-dot{cursor:pointer;width:24px;height:6px;transition:var(--transition-smooth);background-color:#0a25401a;border:none;border-radius:3px}.indicator-dot.active{background-color:var(--primary-blue);width:48px}.hero-stats{border-top:1px solid #1a56db14;gap:36px;padding-top:36px;display:flex}.stat-card{flex-direction:column;display:flex}.stat-number{color:var(--primary-dark);font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.2}.stat-label{color:var(--text-muted);font-size:13px;font-weight:500}.live-attack-feed-wrapper{flex-direction:column;align-items:center;width:100%;margin-top:70px;margin-bottom:20px;display:flex}.feed-section-header{text-align:center;width:100%;max-width:840px;margin-bottom:30px}.feed-section-badge{color:var(--primary-blue);letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.feed-section-title{color:var(--primary-dark);letter-spacing:-.5px;margin-bottom:12px;font-family:Montserrat,sans-serif;font-size:2.1rem;font-weight:700}.feed-section-desc{color:var(--text-muted);font-size:1rem;font-weight:400;line-height:1.6}.live-attack-feed{border-radius:var(--border-radius-lg);width:100%;max-width:1350px;transition:var(--transition-smooth);-webkit-backdrop-filter:blur(20px);background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);padding:24px 30px;font-family:monospace}.live-attack-feed .feed-header{border-bottom:1px solid #1a56db1a;margin-bottom:12px;padding-bottom:14px}.theme-night .live-attack-feed .feed-header{border-bottom-color:#3b82f626}.live-attack-feed .feed-title{color:var(--primary-dark)}.live-attack-feed .feed-console{box-sizing:border-box;flex-direction:column;height:220px;display:flex}.live-attack-feed .feed-log-header{color:var(--text-muted);box-sizing:border-box;border-bottom:1px solid #1a56db26;align-items:center;height:30px;min-height:30px;max-height:30px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.theme-night .live-attack-feed .feed-log-header{border-bottom-color:#3b82f640}.live-attack-feed .feed-log-rows-container{box-sizing:border-box;flex-direction:column;justify-content:flex-start;gap:6px;height:175px;display:flex;overflow:hidden}.live-attack-feed .feed-log-line{box-sizing:border-box;justify-content:space-between;align-items:center;height:29px;min-height:29px;max-height:29px;margin:0;font-size:13px;line-height:29px;animation:.3s cubic-bezier(.16,1,.3,1) forwards log-slide-in;display:flex;overflow:hidden}@keyframes log-slide-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.log-time{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:90px;overflow:hidden}.log-src{width:190px;color:var(--primary-blue);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-weight:600;overflow:hidden}.log-dest{color:#0369a1;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:190px;font-weight:600;overflow:hidden}.theme-night .log-dest{color:#38bdf8}.log-proto{color:#4f46e5;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:80px;font-weight:600;overflow:hidden}.theme-night .log-proto{color:#818cf8}.log-len{color:#d01c8b;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:80px;overflow:hidden}.log-method{text-align:left;width:300px;color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-weight:600;overflow:hidden}.log-details{text-align:left;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);flex-grow:1;padding:0 12px;font-style:italic;overflow:hidden}.log-status{text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;flex-shrink:0;width:110px;padding:3px 10px;font-size:11px;font-weight:700;overflow:hidden}.log-status.status-mitigated{color:var(--alert-green);background-color:#10b9811f;border:1px solid #10b98140}.log-status.status-blocked{color:var(--alert-red);background-color:#ef44441f;border:1px solid #ef444440}.log-status.status-filtered{color:var(--alert-orange);background-color:#f59e0b1f;border:1px solid #f59e0b40}.live-attack-feed .feed-status-badge{letter-spacing:.5px;transition:var(--transition-smooth);border-radius:4px;padding:3px 10px;font-size:10px;font-weight:700}.live-attack-feed .feed-status-badge.intensity-low{color:var(--alert-green);background-color:#10b98114;border:1px solid #10b98133}.live-attack-feed .feed-status-badge.intensity-high{color:var(--alert-red);background-color:#ef44441f;border:1px solid #ef44444d;animation:.8s infinite alternate badge-alert-flash;box-shadow:0 0 10px #ef444433}.live-attack-feed .feed-live-dot{width:8px;height:8px;transition:var(--transition-smooth);border-radius:50%;display:inline-block}.live-attack-feed .feed-live-dot.intensity-low{background-color:var(--alert-green);animation:1.6s infinite led-calm-pulse}.live-attack-feed .feed-live-dot.intensity-high{background-color:var(--alert-red);animation:.4s infinite led-alert-pulse}@keyframes led-calm-pulse{0%{opacity:.65;transform:scale(.9);box-shadow:0 0 #10b98180}50%{opacity:1;transform:scale(1.15);box-shadow:0 0 8px 3px #10b98166}to{opacity:.65;transform:scale(.9);box-shadow:0 0 #10b98100}}@keyframes led-alert-pulse{0%{opacity:.6;transform:scale(.85);box-shadow:0 0 #ef444499}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 12px 5px #ef444480}to{opacity:.6;transform:scale(.85);box-shadow:0 0 #ef444400}}.premium-stats-grid{grid-template-columns:repeat(4,1fr);gap:24px;width:100%;max-width:1350px;margin-top:36px;display:grid}.premium-stat-card.v3-card{background:var(--stat-card-bg);border:1px solid var(--stat-card-border);border-radius:var(--border-radius-lg);min-height:210px;transition:var(--transition-smooth);flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 30px -10px #0a25400d,inset 0 0 15px #fff9}.theme-night .premium-stat-card.v3-card{box-shadow:0 15px 30px -10px #0006,inset 0 0 15px #ffffff0d}.stat-card-glow{filter:blur(40px);opacity:.12;width:140px;height:140px;transition:var(--transition-smooth);pointer-events:none;border-radius:50%;position:absolute;top:-50%;right:-50%}.premium-stat-card:hover .stat-card-glow{opacity:.22;transform:scale(1.15)}.card-red .stat-card-glow{background:var(--alert-red)}.card-blue .stat-card-glow{background:var(--primary-light-blue)}.card-green .stat-card-glow{background:var(--alert-green)}.card-purple .stat-card-glow{background:#8b5cf6}.premium-stat-card.v3-card:hover{background:var(--white);transform:translateY(-6px);box-shadow:0 22px 45px -10px #1a56db26,inset 0 0 20px #1a56db14}.theme-night .premium-stat-card.v3-card:hover{background:#0e1320;box-shadow:0 22px 45px -10px #3b82f640,inset 0 0 20px #3b82f61a}.premium-stat-card.v3-card.card-red:hover{border-color:#ef444459}.premium-stat-card.v3-card.card-blue:hover{border-color:#3b82f659}.premium-stat-card.v3-card.card-green:hover{border-color:#10b98159}.premium-stat-card.v3-card.card-purple:hover{border-color:#8b5cf659}.stat-card-header{justify-content:space-between;align-items:center;width:100%;display:flex}.stat-main-values{flex-direction:column;gap:4px;width:100%;margin-top:14px;display:flex}.stat-v2-number{letter-spacing:-.5px;font-family:Montserrat,sans-serif;font-size:1.85rem;font-weight:700;line-height:1.15;display:block}.number-gradient-red{background:linear-gradient(135deg, var(--primary-dark) 30%, #ef4444 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.number-gradient-blue{background:linear-gradient(135deg, var(--primary-dark) 30%, var(--primary-light-blue) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.number-gradient-green{background:linear-gradient(135deg, var(--primary-dark) 30%, #10b981 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.number-gradient-purple{background:linear-gradient(135deg, var(--primary-dark) 30%, #8b5cf6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.premium-stat-card.v3-card .stat-icon-wrapper{border-radius:var(--border-radius-sm);width:44px;height:44px;color:var(--primary-blue);transition:var(--transition-smooth);background:#1a56db0d;border:1px solid #1a56db14;justify-content:center;align-items:center;display:flex}.theme-night .premium-stat-card.v3-card .stat-icon-wrapper{background:#3b82f60f;border-color:#3b82f626}.premium-stat-card.v3-card:hover .stat-icon-wrapper{transform:scale(1.05)}.premium-stat-card.v3-card.card-red:hover .stat-icon-wrapper{background:var(--alert-red);color:#fff;border-color:var(--alert-red)}.premium-stat-card.v3-card.card-blue:hover .stat-icon-wrapper{background:var(--primary-light-blue);color:#fff;border-color:var(--primary-light-blue)}.premium-stat-card.v3-card.card-green:hover .stat-icon-wrapper{background:var(--alert-green);color:#fff;border-color:var(--alert-green)}.premium-stat-card.v3-card.card-purple:hover .stat-icon-wrapper{color:#fff;background:#8b5cf6;border-color:#8b5cf6}.stat-v2-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700;display:block}.stat-telemetry-row{box-sizing:border-box;border-top:1px dashed #1a56db14;justify-content:space-between;align-items:center;width:100%;margin-top:14px;padding-top:12px;display:flex}.theme-night .stat-telemetry-row{border-top-color:#ffffff1a}.stat-v2-badge{letter-spacing:.5px;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.badge-red{color:var(--alert-red);background:#ef44441a}.badge-blue{color:var(--primary-light-blue);background:#3b82f61a}.badge-green{color:var(--alert-green);background:#10b9811a}.badge-purple{color:#8b5cf6;background:#8b5cf61a}.pulse-activity-indicator{align-items:center;gap:6px;display:flex}.pulse-activity-indicator .mini-pulse-dot{background-color:var(--alert-red);border-radius:50%;width:6px;height:6px;animation:.4s infinite led-alert-pulse;display:inline-block}.pulse-activity-indicator .mini-pulse-text{color:var(--alert-red);letter-spacing:.5px;font-size:9px;font-weight:700}.telemetry-spark-wrapper .spark-percentage{color:var(--primary-light-blue);background:#3b82f61a;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.anycast-nodes-grid{gap:4px;display:flex}.anycast-nodes-grid .node-dot-active{background-color:var(--alert-green);width:5px;height:5px;box-shadow:0 0 5px var(--alert-green);border-radius:50%;animation:1.5s ease-in-out infinite node-flash-seq;display:inline-block}.anycast-nodes-grid .node-dot-active:nth-child(2){animation-delay:.3s}.anycast-nodes-grid .node-dot-active:nth-child(3){animation-delay:.6s}.anycast-nodes-grid .node-dot-active:nth-child(4){animation-delay:.9s}.anycast-nodes-grid .node-dot-active:nth-child(5){animation-delay:1.2s}.telemetry-gauge-visual{background-color:#8b5cf61a;border-radius:3px;width:50px;height:6px;position:relative;overflow:hidden}.telemetry-gauge-visual .gauge-bar-filled{background:linear-gradient(90deg,#8b5cf6,#c084fc);border-radius:3px;width:80%;height:100%;animation:2s ease-in-out infinite alternate gauge-pulse-width}.how-it-works-section{flex-direction:column;align-items:center;width:100%;max-width:1350px;margin-top:90px;margin-bottom:90px;display:flex}.how-it-works-grid{grid-template-columns:repeat(4,1fr);gap:24px;width:100%;margin-top:36px;display:grid}.how-step-card{background:var(--stat-card-bg);border:1px solid var(--stat-card-border);border-radius:var(--border-radius-lg);transition:var(--transition-smooth);flex-direction:column;align-items:flex-start;padding:32px 24px;display:flex;position:relative;box-shadow:0 10px 25px -10px #0a254008}.how-step-card:hover{background:var(--white);border-color:#1a56db40;transform:translateY(-6px);box-shadow:0 20px 40px -10px #1a56db1a}.theme-night .how-step-card:hover{background:#0e1320;border-color:#3b82f64d;box-shadow:0 20px 40px -10px #3b82f626}.step-number{color:#1a56db0f;transition:var(--transition-smooth);font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:800;line-height:1;position:absolute;top:20px;right:24px}.theme-night .step-number{color:#ffffff0a}.how-step-card:hover .step-number{color:#1a56db26;transform:scale(1.1)}.theme-night .how-step-card:hover .step-number{color:#3b82f626}.step-icon-box{width:48px;height:48px;color:var(--primary-blue);transition:var(--transition-smooth);background:#1a56db0f;border:1px solid #1a56db1a;border-radius:12px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.theme-night .step-icon-box{background:#3b82f614;border-color:#3b82f626}.how-step-card:hover .step-icon-box{background:var(--primary-blue);color:#fff;border-color:var(--primary-blue)}.how-step-card h3{color:var(--primary-dark);margin-bottom:12px;font-family:Montserrat,sans-serif;font-size:1.15rem;font-weight:700}.how-step-card p{color:var(--text-muted);font-size:13.5px;line-height:1.6}.connection-methods-wrapper{width:100%;margin-top:80px}.connection-methods-grid{grid-template-columns:repeat(3,1fr);gap:28px;width:100%;margin-top:36px;display:grid}.conn-method-card{background:var(--stat-card-bg);border:1px solid var(--stat-card-border);border-radius:var(--border-radius-lg);transition:var(--transition-smooth);padding:30px 24px 34px;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #0a25400a}.conn-method-card:hover{background:var(--white);transform:translateY(-6px)}.theme-night .conn-method-card:hover{background:#0e1320}.conn-method-card.border-glow-blue:hover{border-color:#3b82f673;box-shadow:0 20px 40px -10px #3b82f626,inset 0 0 20px #3b82f60d}.conn-method-card.border-glow-purple:hover{border-color:#8b5cf673;box-shadow:0 20px 40px -10px #8b5cf626,inset 0 0 20px #8b5cf60d}.conn-method-card.border-glow-green:hover{border-color:#10b98173;box-shadow:0 20px 40px -10px #10b98126,inset 0 0 20px #10b9810d}.conn-card-glow{filter:blur(35px);opacity:.07;pointer-events:none;width:120px;height:120px;transition:var(--transition-smooth);border-radius:50%;position:absolute;top:-50px;right:-50px}.conn-method-card:hover .conn-card-glow{opacity:.15}.conn-card-glow.text-blue{background-color:var(--primary-light-blue)}.conn-card-glow.text-green{background-color:var(--alert-green)}.conn-card-glow.text-purple{background-color:#8b5cf6}.conn-icon-box{width:44px;height:44px;color:var(--primary-blue);transition:var(--transition-smooth);background:#1a56db0f;border:1px solid #1a56db1a;border-radius:10px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.theme-night .conn-icon-box{background:#3b82f614;border-color:#3b82f626}.conn-method-card:hover .conn-icon-box{background-color:var(--primary-blue);color:#fff;border-color:var(--primary-blue)}.conn-method-card h3{color:var(--primary-dark);margin-bottom:12px;font-family:Montserrat,sans-serif;font-size:1.15rem;font-weight:700}.conn-method-card p{color:var(--text-muted);font-size:13.5px;line-height:1.6}.conn-method-card.minimal-card{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:190px;padding:28px 24px;display:flex}.services-pricing-wrapper{flex-direction:column;align-items:center;width:100%;max-width:1350px;margin-top:90px;display:flex}.pricing-category-tabs{border:1px solid var(--navbar-border);-webkit-backdrop-filter:blur(10px);background:#1a56db0a;border-radius:100px;margin-bottom:50px;padding:6px;display:inline-flex}.theme-night .pricing-category-tabs{background:#ffffff08}.category-tab{color:var(--text-muted);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:100px;padding:10px 26px;font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:700}.category-tab.active{background:var(--white);color:var(--primary-blue);box-shadow:0 6px 15px #1a56db14}.theme-night .category-tab.active{color:var(--white);background:#1e293b;box-shadow:0 6px 15px #00000059}.pricing-packages-grid{grid-template-columns:repeat(3,1fr);gap:28px;width:100%;display:grid}.pricing-package-card{background:var(--stat-card-bg);border:1px solid var(--stat-card-border);border-radius:var(--border-radius-lg);transition:var(--transition-smooth);flex-direction:column;padding:38px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #0a25400a}.pricing-package-card:hover{background:var(--white);transform:translateY(-8px)}.theme-night .pricing-package-card:hover{background:#0e1320}.package-card-glow{filter:blur(40px);opacity:.06;pointer-events:none;width:140px;height:140px;transition:var(--transition-smooth);border-radius:50%;position:absolute;top:-50px;right:-50px}.pricing-package-card:hover .package-card-glow{opacity:.16}.package-card-glow.text-red{background-color:#ef4444}.package-card-glow.text-blue{background-color:#3b82f6}.package-card-glow.text-purple{background-color:#8b5cf6}.pricing-package-card.card-glow-red:hover{border-color:#ef444459;box-shadow:0 20px 45px -10px #ef44441f}.pricing-package-card.card-glow-blue:hover{border-color:#3b82f659;box-shadow:0 20px 45px -10px #3b82f61f}.pricing-package-card.card-glow-purple:hover{border-color:#8b5cf659;box-shadow:0 20px 45px -10px #8b5cf61f}.pricing-package-card.popular-card{border-color:var(--primary-blue);box-shadow:0 15px 35px -10px #1a56db1a}.popular-badge-label{letter-spacing:1px;background:var(--primary-blue);color:#fff;border-radius:4px;padding:3px 8px;font-family:Montserrat,sans-serif;font-size:9px;font-weight:800;position:absolute;top:14px;right:18px}.package-header{margin-bottom:24px}.package-icon-box{width:44px;height:44px;transition:var(--transition-smooth);border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.package-icon-box.icon-red{color:#ef4444;background:#ef444414;border:1px solid #ef444426}.package-icon-box.icon-blue{color:#3b82f6;background:#3b82f614;border:1px solid #3b82f626}.package-icon-box.icon-purple{color:#8b5cf6;background:#8b5cf614;border:1px solid #8b5cf626}.pricing-package-card:hover .package-icon-box.icon-red{color:#fff;background:#ef4444;border-color:#ef4444}.pricing-package-card:hover .package-icon-box.icon-blue{color:#fff;background:#3b82f6;border-color:#3b82f6}.pricing-package-card:hover .package-icon-box.icon-purple{color:#fff;background:#8b5cf6;border-color:#8b5cf6}.package-title-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.package-title-row h3{color:var(--primary-dark);font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:700}.package-badge{letter-spacing:.5px;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.package-lead{color:var(--text-muted);min-height:60px;font-size:13px;line-height:1.5}.package-features{flex-direction:column;flex-grow:1;gap:10px;margin-bottom:28px;list-style:none;display:flex}.package-features li{color:var(--text-main);align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.package-features li .check-icon{flex-shrink:0;margin-top:2px}.pricing-controller-group{flex-direction:column;gap:8px;width:100%;margin-bottom:20px;display:flex}.control-group-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.control-button-switch{border:1px solid var(--navbar-border);background:#1a56db0a;border-radius:8px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.theme-night .control-button-switch{background:#ffffff08}.switch-btn{color:var(--text-muted);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:6px;padding:8px 0;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:700}.switch-btn.active{background:var(--white);color:var(--primary-blue);box-shadow:0 2px 6px #1a56db0f}.theme-night .switch-btn.active{color:var(--white);background:#1e293b;box-shadow:0 2px 6px #0003}.control-slider-header{justify-content:space-between;align-items:center;width:100%;display:flex}.slider-current-val{color:var(--primary-blue);font-family:monospace;font-size:13px;font-weight:700}.slider-limits{width:100%;color:var(--text-muted);justify-content:space-between;margin-top:4px;font-family:monospace;font-size:10px;display:flex}.cyber-range-slider{-webkit-appearance:none;background:#1a56db14;border-radius:3px;outline:none;width:100%;height:6px;margin-top:6px;transition:background .3s}.theme-night .cyber-range-slider{background:#ffffff14}.cyber-range-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;border-radius:50%;width:14px;height:14px;transition:transform .1s}.cyber-range-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.range-red::-webkit-slider-thumb{background:#ef4444;box-shadow:0 0 8px #ef444480}.range-blue::-webkit-slider-thumb{background:#3b82f6;box-shadow:0 0 8px #3b82f680}.range-purple::-webkit-slider-thumb{background:#8b5cf6;box-shadow:0 0 8px #8b5cf680}.package-price-section{box-sizing:border-box;border-top:1px dashed #1a56db14;justify-content:center;width:100%;margin-top:24px;padding-top:24px;display:flex}.theme-night .package-price-section{border-top-color:#ffffff14}.price-number-row{justify-content:center;align-items:baseline;gap:2px;display:flex}.price-currency{color:var(--primary-dark);align-self:flex-start;margin-top:4px;font-size:1.4rem;font-weight:700}.price-amount{color:var(--primary-dark);letter-spacing:-1px;font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:800;line-height:1}.price-period{color:var(--text-muted);margin-left:6px;font-size:13.5px;font-weight:500}.package-cta-buttons{flex-direction:column;gap:10px;width:100%;margin-top:20px;display:flex}.pkg-btn-activate,.pkg-btn-buy{letter-spacing:.3px;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:700;transition:all .2s;display:flex}.pkg-btn-activate{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 14px #ef444440}.pkg-btn-activate:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ef444459}.pkg-btn-activate.pkg-btn-activate-blue{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 14px #3b82f640}.pkg-btn-activate.pkg-btn-activate-blue:hover{box-shadow:0 6px 20px #3b82f659}.pkg-btn-activate.pkg-btn-activate-purple{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 4px 14px #8b5cf640}.pkg-btn-activate.pkg-btn-activate-purple:hover{box-shadow:0 6px 20px #8b5cf659}.pkg-btn-buy{color:#ef4444;background:0 0;border:1.5px solid #ef444459}.pkg-btn-buy:hover{background:#ef44440f;border-color:#ef4444}.pkg-btn-buy.pkg-btn-buy-blue{color:#3b82f6;border-color:#3b82f659}.pkg-btn-buy.pkg-btn-buy-blue:hover{background:#3b82f60f;border-color:#3b82f6}.pkg-btn-buy.pkg-btn-buy-purple{color:#8b5cf6;border-color:#8b5cf659}.pkg-btn-buy.pkg-btn-buy-purple:hover{background:#8b5cf60f;border-color:#8b5cf6}.theme-night .pkg-btn-buy{border-color:#ef444440}.theme-night .pkg-btn-buy.pkg-btn-buy-blue{border-color:#3b82f640}.theme-night .pkg-btn-buy.pkg-btn-buy-purple{border-color:#8b5cf640}.pkg-divider{background:var(--navbar-border);opacity:.5;width:100%;height:1px;margin:20px 0 16px}.hero-visual{z-index:1;flex:.8;justify-content:center;align-items:center;display:flex;position:relative}.radar-container{justify-content:center;align-items:center;width:480px;height:480px;display:flex;position:relative}.radar-ring{border:1.5px solid #3b82f614;border-radius:50%;animation:8s linear infinite radar-pulse;position:absolute}.ring-1{width:440px;height:440px;animation-delay:0s}.ring-2{width:340px;height:340px;animation-delay:-2s}.ring-3{width:240px;height:240px;animation-delay:-4s}@keyframes radar-pulse{0%{opacity:.2;transform:scale(.9)}50%{opacity:.8;border-color:#2563eb26;transform:scale(1.05)}to{opacity:.2;transform:scale(.9)}}.node{background-color:var(--primary-light-blue);z-index:4;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 12px 3px #3b82f680}.node-1{animation:8s ease-in-out infinite orb-float-1;top:15%;left:20%}.node-2{animation:10s ease-in-out infinite orb-float-2;bottom:20%;right:15%}.node-3{animation:12s ease-in-out infinite orb-float-3;top:60%;left:85%}@keyframes orb-float-1{0%,to{transform:translate(0)}50%{transform:translate(40px,-20px)}}@keyframes orb-float-2{0%,to{transform:translate(0)}50%{transform:translate(-30px,30px)}}@keyframes orb-float-3{0%,to{transform:translate(0)}50%{transform:translate(-40px,-30px)}}.shield-barrier{pointer-events:none;z-index:3;opacity:0;background-color:#3b82f60d;border:2.5px solid #3b82f699;border-radius:50%;width:320px;height:320px;animation:6s ease-out infinite shield-wave-loop;position:absolute;transform:scale(.65);box-shadow:0 0 45px 20px #3b82f666}@keyframes shield-wave-loop{0%,35%{opacity:0;transform:scale(.65)}37%{opacity:1;border-color:#2563ebf2;box-shadow:0 0 50px 25px #2563eba6}50%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}.sim-attack{background-color:var(--alert-red);width:8px;height:8px;box-shadow:0 0 12px 3px var(--alert-red);z-index:4;opacity:0;border-radius:50%;position:absolute}.attack-1{animation:6s cubic-bezier(.4,0,.2,1) infinite attack-bounce-1}.attack-2{animation:6s cubic-bezier(.4,0,.2,1) .2s infinite attack-bounce-2}.attack-3{animation:6s cubic-bezier(.4,0,.2,1) .4s infinite attack-bounce-3}.attack-4{animation:6s cubic-bezier(.4,0,.2,1) .6s infinite attack-bounce-4}.attack-5{animation:6s cubic-bezier(.4,0,.2,1) .8s infinite attack-bounce-1}.attack-6{animation:6s cubic-bezier(.4,0,.2,1) 1s infinite attack-bounce-2}.attack-7{animation:6s cubic-bezier(.4,0,.2,1) 1.2s infinite attack-bounce-3}.attack-8{animation:6s cubic-bezier(.4,0,.2,1) 1.4s infinite attack-bounce-4}.attack-9{animation:6s cubic-bezier(.4,0,.2,1) .5s infinite attack-bounce-5}.attack-10{animation:6s cubic-bezier(.4,0,.2,1) .9s infinite attack-bounce-6}.attack-11{animation:6s cubic-bezier(.4,0,.2,1) 1.3s infinite attack-bounce-7}.attack-12{animation:6s cubic-bezier(.4,0,.2,1) 1.7s infinite attack-bounce-8}@keyframes attack-bounce-1{0%{opacity:1;transform:translate(-200px,-200px)}35%{opacity:1;transform:translate(-30px,-35px)}37%{opacity:1;transform:translate(-32px,-37px)}45%{opacity:0;transform:translate(-100px,-110px)}to{opacity:0}}@keyframes attack-bounce-2{0%{opacity:1;transform:translate(200px,-200px)}35%{opacity:1;transform:translate(30px,-35px)}37%{opacity:1;transform:translate(32px,-37px)}45%{opacity:0;transform:translate(100px,-110px)}to{opacity:0}}@keyframes attack-bounce-3{0%{opacity:1;transform:translate(-200px,200px)}35%{opacity:1;transform:translate(-30px,35px)}37%{opacity:1;transform:translate(-32px,37px)}45%{opacity:0;transform:translate(-100px,110px)}to{opacity:0}}@keyframes attack-bounce-4{0%{opacity:1;transform:translate(200px,200px)}35%{opacity:1;transform:translate(30px,35px)}37%{opacity:1;transform:translate(32px,37px)}45%{opacity:0;transform:translate(100px,110px)}to{opacity:0}}@keyframes attack-bounce-5{0%{opacity:1;transform:translate(-220px)}35%{opacity:1;transform:translate(-45px)}37%{opacity:1;transform:translate(-48px)}45%{opacity:0;transform:translate(-120px,-5px)}to{opacity:0}}@keyframes attack-bounce-6{0%{opacity:1;transform:translate(220px)}35%{opacity:1;transform:translate(45px)}37%{opacity:1;transform:translate(48px)}45%{opacity:0;transform:translate(120px,5px)}to{opacity:0}}@keyframes attack-bounce-7{0%{opacity:1;transform:translateY(-220px)}35%{opacity:1;transform:translateY(-45px)}37%{opacity:1;transform:translateY(-48px)}45%{opacity:0;transform:translate(5px,-130px)}to{opacity:0}}@keyframes attack-bounce-8{0%{opacity:1;transform:translateY(220px)}35%{opacity:1;transform:translateY(45px)}37%{opacity:1;transform:translateY(48px)}45%{opacity:0;transform:translate(-5px,120px)}to{opacity:0}}.sim-clean{background-color:var(--alert-green);width:7px;height:7px;box-shadow:0 0 10px 1px var(--alert-green);z-index:3;opacity:0;border-radius:50%;position:absolute}.clean-1{animation:5s linear infinite clean-flow-1}.clean-2{animation:5s linear .8s infinite clean-flow-2}.clean-3{animation:5s linear 1.6s infinite clean-flow-3}.clean-4{animation:5s linear 2.4s infinite clean-flow-1}.clean-5{animation:5s linear 3.2s infinite clean-flow-2}.clean-6{animation:5s linear 4s infinite clean-flow-3}@keyframes clean-flow-1{0%{opacity:0;transform:translate(-200px,-80px)}10%{opacity:1}50%{opacity:1;transform:translate(0)}60%,to{opacity:0;transform:translate(0)}}@keyframes clean-flow-2{0%{opacity:0;transform:translate(-200px,80px)}10%{opacity:1}50%{opacity:1;transform:translate(0)}60%,to{opacity:0;transform:translate(0)}}@keyframes clean-flow-3{0%{opacity:0;transform:translate(-220px)}10%{opacity:1}50%{opacity:1;transform:translate(0)}60%,to{opacity:0;transform:translate(0)}}.shield-wrapper-glowing{z-index:5;justify-content:center;align-items:center;width:320px;height:auto;animation:6s ease-in-out infinite shield-float-mitigate;display:flex;position:relative}.hero-shield-glowing{filter:drop-shadow(0 20px 40px #2563eb38);z-index:5;width:100%;max-width:320px;height:auto}@keyframes shield-float-mitigate{0%,to{filter:drop-shadow(0 20px 40px #2563eb38);transform:translateY(0)}35%{transform:translateY(-4px)scale(.99)}37%{filter:drop-shadow(0 0 55px #3b82f6f2);transform:translateY(-2px)scale(1.04)}50%{transform:translateY(-12px)}}.shield-label-overlay{letter-spacing:2px;color:#ffffff8c;text-shadow:0 0 10px #3b82f699;pointer-events:none;z-index:6;text-transform:uppercase;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mitigation-status{background-color:var(--primary-dark);color:var(--bg-color);letter-spacing:1px;z-index:10;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:8px;padding:6px 16px;font-size:11px;font-weight:700;animation:6s ease-in-out infinite status-pulse-sec;display:flex;position:absolute;bottom:0;box-shadow:0 4px 15px #0a254033}.mitigation-status .pulse-dot{background-color:#10b981;border-radius:50%;width:8px;height:8px;display:inline-block}@keyframes status-pulse-sec{0%,35%{background-color:var(--primary-dark)}37%,50%{background-color:#1e3a8a;box-shadow:0 0 15px #3b82f666}to{background-color:var(--primary-dark)}}.animate-fade-in-up{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards fade-in-up-anim;transform:translateY(15px)}.delay-1{animation-delay:80ms}.delay-2{animation-delay:.16s}.delay-3{animation-delay:.24s}@keyframes fade-in-up-anim{to{opacity:1;transform:translateY(0)}}@media (width<=1024px){.hero-split{text-align:center;flex-direction:column}.hero-content{max-width:100%;margin-bottom:60px;padding-right:0}.hero-title{font-size:2.8rem}.hero-actions,.hero-stats,.slider-indicators{justify-content:center}.badge{align-self:center}.radar-container{width:360px;height:360px}.ring-1{width:340px;height:340px}.ring-2{width:260px;height:260px}.ring-3{width:180px;height:180px}.hero-shield-glowing{max-width:240px}.live-attack-feed-wrapper{padding:0}.live-attack-feed{padding:16px}.log-details{display:none}.feed-section-title{font-size:1.7rem}.premium-stats-grid,.how-it-works-grid,.connection-methods-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (width<=600px){.premium-stats-grid,.how-it-works-grid,.connection-methods-grid{grid-template-columns:1fr}}@media (width<=768px){.nav-links,.nav-actions,.language-selector-wrapper{display:none}}
