*{margin:0;padding:0;box-sizing:border-box}html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"cv02","cv03","cv04","cv11"}body,html{line-height:1.5;-moz-osx-font-smoothing:grayscale}body{background:var(--ai-surface);color:var(--ai-text-primary);overflow-x:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased}:root{--ai-white:#FFFFFF;--ai-surface:#F7F8FA;--ai-elevated:#FFFFFF;--ai-border:#E4E7EC;--ai-border-strong:#D0D5DD;--ai-primary:#007FFF;--ai-primary-light:#3399FF;--ai-primary-dark:#0059B3;--ai-intelligence:#1A1D29;--ai-intelligence-light:#4B5563;--ai-success:#2ECC71;--ai-success-light:#58D68D;--ai-critical:#E74C3C;--ai-high:#F39C12;--ai-medium:#F1C40F;--ai-low:var(--ai-success);--ai-info:#3498DB;--ai-warning:var(--ai-medium);--ai-text-primary:#1A1D29;--ai-text-secondary:#4B5563;--ai-text-tertiary:#6B7280;--ai-text-muted:#9CA3AF;--ai-text-inverse:#FFFFFF;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--shadow-xs:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--ai-glow-subtle:0 0 0 1px rgba(0,127,255,0.1);--ai-glow-focus:0 0 0 3px rgba(0,127,255,0.2);--ai-intelligence-glow:0 0 0 1px rgba(26,29,41,0.15)}.netclo-container{min-height:100vh!important;background:var(--ai-surface)!important;position:relative!important}.netclo-sidebar{position:fixed!important;left:0!important;top:0!important;height:100vh!important;width:15rem!important;background:var(--ai-white)!important;border-right:1px solid var(--ai-border)!important;z-index:50!important;overflow-y:auto!important;box-shadow:var(--shadow-sm)!important}.netclo-main{margin-left:15rem!important;display:flex!important;flex-direction:column!important;min-height:100vh!important;position:relative!important;z-index:1!important}.netclo-header{background:var(--ai-white)!important;border-bottom:1px solid var(--ai-border)!important;position:sticky!important;top:0!important;z-index:40!important;box-shadow:var(--shadow-xs)!important}.netclo-content,.netclo-header{padding:var(--space-6)!important}.netclo-content{flex:1!important}.netclo-logo{gap:var(--space-3);padding:var(--space-6);border-bottom:1px solid var(--ai-border)}.netclo-logo,.netclo-logo-icon{display:flex;align-items:center;position:relative}.netclo-logo-icon{width:2.25rem;height:2.25rem;justify-content:center;box-shadow:var(--shadow-sm)}.netclo-logo-icon,.netclo-logo-icon:after{background:linear-gradient(135deg,var(--ai-primary),var(--ai-intelligence));border-radius:var(--radius-lg)}.netclo-logo-icon:after{content:"";position:absolute;inset:-1px;opacity:.1;filter:blur(4px);z-index:-1}.netclo-logo-text{letter-spacing:-.01em}.netclo-logo-subtitle{font-size:.75rem;color:var(--ai-text-secondary)!important;font-weight:500;letter-spacing:.025em}.netclo-nav{flex:1;padding:var(--space-4)}.netclo-nav-label{font-size:.75rem;color:var(--ai-text-muted)!important;text-transform:uppercase;letter-spacing:.05em;font-weight:600;padding:var(--space-5) var(--space-3) var(--space-3) var(--space-3);position:relative}.netclo-nav-list{list-style:none;display:flex;flex-direction:column;gap:var(--space-1)}.netclo-nav-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;text-decoration:none;color:var(--ai-text-secondary)!important;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative}.netclo-nav-item:hover{color:var(--ai-text-primary)!important;background:var(--ai-elevated)!important}.netclo-nav-item.active{color:var(--ai-primary)!important;background:rgba(0,127,255,.05)!important;font-weight:600}.netclo-nav-item.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:1rem;background:var(--ai-primary)!important;border-radius:0 2px 2px 0}.netclo-nav-icon{width:1.125rem;height:1.125rem;transition:all .2s ease}.netclo-btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;text-decoration:none;border:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.netclo-btn-primary{background:var(--ai-primary)!important;color:var(--ai-white)!important;box-shadow:var(--shadow-sm)}.netclo-btn-primary:hover{background:var(--ai-primary-dark)!important;box-shadow:var(--shadow-md);transform:translateY(-1px)}.netclo-btn-secondary{background:var(--ai-white)!important;border:1px solid var(--ai-border-strong)!important;color:var(--ai-text-primary)!important}.netclo-btn-secondary:hover{background:var(--ai-elevated)!important;border-color:var(--ai-border-strong)!important}.netclo-btn-success{background:var(--ai-success);color:var(--ai-text-inverse);box-shadow:var(--shadow-sm)}.netclo-btn-success:hover{background:#047857;box-shadow:var(--shadow-md);transform:translateY(-1px)}.netclo-btn-outline{background:transparent!important;border:1px solid var(--ai-primary)!important;color:var(--ai-primary)!important}.netclo-btn-outline:hover{background:rgba(0,127,255,.05)!important;color:var(--ai-primary-dark)!important}.netclo-btn-danger{color:var(--ai-critical);background:transparent}.netclo-btn-danger:hover{background:rgba(220,38,38,.05)}.netclo-card{background:var(--ai-white)!important;border-radius:var(--radius-lg);border:1px solid var(--ai-border)!important;overflow:hidden;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-xs)!important}.netclo-card:hover{box-shadow:var(--shadow-md)!important;border-color:var(--ai-border-strong)!important}.netclo-card-body{padding:var(--space-6);position:relative;z-index:1}.netclo-stat-card{background:var(--ai-white)!important;border-radius:var(--radius-lg);border:1px solid var(--ai-border)!important;padding:var(--space-5);transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:var(--shadow-xs)!important}.netclo-stat-card:hover{box-shadow:var(--shadow-md)!important;border-color:var(--ai-border-strong)!important;transform:translateY(-2px)}.netclo-stat-content{display:flex;align-items:center;justify-content:space-between}.netclo-stat-label{font-size:.75rem;color:var(--ai-text-tertiary);font-weight:500;margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.025em}.netclo-stat-value{font-size:1.875rem;font-weight:700;color:var(--ai-text-primary);line-height:1}.netclo-stat-icon{width:2.5rem;height:2.5rem;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:var(--shadow-sm)}.netclo-title{font-size:1.75rem;font-weight:700;color:var(--ai-text-primary)!important;margin-bottom:var(--space-2);letter-spacing:-.025em}.netclo-subtitle{font-size:1rem;color:var(--ai-text-secondary)!important;font-weight:400;line-height:1.5}.netclo-heading{font-size:1.25rem;font-weight:600;margin-bottom:var(--space-4);letter-spacing:-.01em}.netclo-heading,.netclo-input{color:var(--ai-text-primary)!important}.netclo-input{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--ai-border)!important;border-radius:var(--radius-md);font-size:.875rem;background:var(--ai-white)!important;transition:all .2s ease;box-shadow:var(--shadow-xs)}.netclo-input::placeholder{color:var(--ai-text-muted)!important}.netclo-input:focus{outline:none;border-color:var(--ai-primary)!important;box-shadow:var(--ai-glow-focus)!important}.netclo-label{display:block;font-size:.875rem;font-weight:500;color:var(--ai-text-secondary);margin-bottom:var(--space-2)}.netclo-search{position:relative}.netclo-search-icon{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--ai-text-muted);z-index:2}.netclo-search input{padding-left:2.75rem}.netclo-table{width:100%;background:var(--ai-white);border-radius:var(--radius-lg);border:1px solid var(--ai-border);overflow:hidden;box-shadow:var(--shadow-xs)}.netclo-table-header{background:var(--ai-elevated);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--ai-border)}.netclo-table-row{display:block;text-decoration:none;color:inherit;transition:all .2s ease;position:relative}.netclo-table-row:hover{background:var(--ai-elevated)}.netclo-table-row:hover:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ai-primary)}.netclo-table-cell{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--ai-border)}.netclo-risk-critical{background:var(--ai-critical)}.netclo-risk-critical,.netclo-risk-high{color:white;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;box-shadow:var(--shadow-sm)}.netclo-risk-high{background:var(--ai-high)}.netclo-risk-medium{background:var(--ai-medium)}.netclo-risk-low,.netclo-risk-medium{color:white;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;box-shadow:var(--shadow-sm)}.netclo-risk-low{background:var(--ai-low)}.netclo-flex{display:flex}.netclo-flex-col{flex-direction:column}.netclo-items-center{align-items:center}.netclo-justify-between{justify-content:space-between}.netclo-justify-end{justify-content:flex-end}.netclo-gap-2{gap:var(--space-2)}.netclo-gap-3{gap:var(--space-3)}.netclo-gap-4{gap:var(--space-4)}.netclo-gap-6{gap:var(--space-6)}.netclo-grid{display:grid}.netclo-grid-cols-2{grid-template-columns:repeat(2,1fr)}.netclo-grid-cols-3{grid-template-columns:repeat(3,1fr)}.netclo-grid-cols-4{grid-template-columns:repeat(4,1fr)}.netclo-hidden{display:none}.netclo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes ai-pulse{0%,to{opacity:1}50%{opacity:.8}}@keyframes ai-processing{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.netclo-animate-pulse{animation:ai-pulse 2s ease-in-out infinite}.netclo-loading{position:relative;overflow:hidden}.netclo-loading:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(37,99,235,.1),transparent);transform:translateX(-100%);animation:ai-processing 1.5s infinite}@media (max-width:768px){.netclo-sidebar{transform:translateX(-100%);transition:transform .3s ease}.netclo-sidebar.open{transform:translateX(0)}.netclo-main{margin-left:0}.netclo-grid-cols-2,.netclo-grid-cols-3,.netclo-grid-cols-4{grid-template-columns:1fr}}@media print{.netclo-nav,.netclo-sidebar{display:none}.netclo-main{margin-left:0}.netclo-card{break-inside:avoid}}.netclo-global-intelligence-header{background:linear-gradient(135deg,var(--ai-surface) 0,var(--ai-elevated) 100%);border-bottom:2px solid var(--ai-primary);padding:1.5rem 2rem;position:relative;overflow:hidden}.netclo-global-intelligence-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23007FFF' fill-opacity='0.03'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;animation:netclo-data-flow 20s linear infinite}@keyframes netclo-data-flow{0%{transform:translateX(0) translateY(0)}to{transform:translateX(60px) translateY(60px)}}.netclo-global-intelligence-title{font-size:1.75rem;font-weight:700;color:#ffffff;margin:0;position:relative;z-index:1}.netclo-global-intelligence-subtitle{font-size:.875rem;color:#94a3b8;margin:.25rem 0 0;position:relative;z-index:1;text-transform:uppercase;letter-spacing:.05em}.netclo-quantum-card{background:linear-gradient(145deg,var(--ai-white) 0,var(--ai-elevated) 100%);border:1px solid var(--ai-border);border-radius:12px;padding:1.5rem;position:relative;overflow:hidden;transition:all .3s ease}.netclo-quantum-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--ai-primary),var(--ai-primary-light),var(--ai-primary));background-size:200% 100%;animation:netclo-quantum-pulse 3s ease-in-out infinite}@keyframes netclo-quantum-pulse{0%,to{background-position:200% 0}50%{background-position:-200% 0}}.netclo-quantum-card:hover{transform:translateY(-2px);border-color:var(--ai-primary);box-shadow:var(--shadow-lg)}.netclo-global-metric{display:flex;align-items:center;gap:.75rem;padding:1rem;background:rgba(37,99,235,.05);border:1px solid rgba(37,99,235,.2);border-radius:8px;transition:all .3s ease}.netclo-global-metric:hover{background:rgba(37,99,235,.1);border-color:rgba(37,99,235,.4)}.netclo-global-metric-icon{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:1.25rem}.netclo-global-metric-content{flex:1}.netclo-global-metric-value{font-size:1.5rem;font-weight:700;color:var(--ai-text-primary)!important;margin:0}.netclo-global-metric-label{color:var(--ai-text-secondary)!important;margin:0}.netclo-global-metric-label,.netclo-intelligence-status{font-size:.875rem;text-transform:uppercase;letter-spacing:.025em}.netclo-intelligence-status{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#059669,#10b981);color:white;border-radius:20px;font-weight:600}.netclo-intelligence-status:before{content:"";width:8px;height:8px;background:#ffffff;border-radius:50%;animation:netclo-pulse-dot 2s ease-in-out infinite}@keyframes netclo-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.netclo-pattern-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;padding:1rem;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:12px;border:1px solid #cbd5e1}.netclo-pattern-cell{aspect-ratio:1;background:white;border:1px solid #e2e8f0;border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:all .3s ease}.netclo-pattern-cell:hover{border-color:#2563eb;transform:scale(1.05)}.netclo-pattern-cell:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(37,99,235,.1) 50%,transparent 70%);transform:translateX(-100%);transition:transform .6s ease}.netclo-pattern-cell:hover:before{transform:translateX(100%)}.netclo-data-stream{background:#0f172a;border:1px solid #334155;border-radius:8px;padding:1rem;font-family:Monaco,Menlo,monospace;font-size:.75rem;color:#10b981;height:200px;overflow-y:auto;position:relative}.netclo-data-stream:before{content:"LIVE DATA STREAM";position:absolute;top:.5rem;right:.5rem;background:#dc2626;color:white;padding:.25rem .5rem;border-radius:4px;font-size:.625rem;font-weight:600;animation:netclo-blink 1.5s ease-in-out infinite}@keyframes netclo-blink{0%,to{opacity:1}50%{opacity:.5}}.netclo-data-line{margin:.25rem 0;opacity:0;animation:netclo-data-appear .5s ease-out forwards}@keyframes netclo-data-appear{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.netclo-coverage-overlay{position:absolute;top:1rem;right:1rem;background:rgba(15,23,42,.9);backdrop-filter:blur(10px);border:1px solid rgba(37,99,235,.3);border-radius:12px;padding:1rem;color:white;min-width:200px}.netclo-coverage-title{font-size:.875rem;font-weight:600;color:#2563eb;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.05em}.netclo-coverage-stats{display:flex;flex-direction:column;gap:.5rem}.netclo-coverage-stat{display:flex;justify-content:space-between;align-items:center;font-size:.75rem}.netclo-coverage-value{font-weight:700;color:#10b981}.netclo-ai-processing{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:linear-gradient(135deg,#7c3aed,#2563eb);color:white;border-radius:8px;font-size:.875rem;font-weight:600}.netclo-ai-processing-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:netclo-spin 1s linear infinite}@keyframes netclo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.netclo-market-intelligence{background:linear-gradient(135deg,#ffffff,#f8fafc);border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;position:relative;overflow:hidden}.netclo-market-intelligence:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2563eb,#10b981,#f59e0b,#ef4444);background-size:400% 100%;animation:netclo-market-pulse 4s ease-in-out infinite}@keyframes netclo-market-pulse{0%,to{background-position:0 0}50%{background-position:100% 0}}.netclo-market-title{font-size:1.125rem;font-weight:700;color:#1e293b;margin:0 0 .5rem}.netclo-market-subtitle{font-size:.875rem;color:#64748b;margin:0 0 1rem}.netclo-quantum-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1rem 0}.netclo-quantum-metric{background:rgba(37,99,235,.05);border:1px solid rgba(37,99,235,.2);border-radius:8px;padding:1rem;text-align:center;transition:all .3s ease}.netclo-quantum-metric:hover{background:rgba(37,99,235,.1);transform:translateY(-2px)}.netclo-quantum-metric-value{font-size:2rem;font-weight:700;color:#2563eb;margin:0}.netclo-quantum-metric-label{font-size:.875rem;color:#64748b;margin:.25rem 0 0;text-transform:uppercase;letter-spacing:.025em}.netclo-global-nav{background:linear-gradient(135deg,#1e293b,#0f172a);border-bottom:1px solid #334155;padding:1rem 2rem}.netclo-global-nav-items{display:flex;gap:2rem;align-items:center}.netclo-global-nav-item{color:#94a3b8;text-decoration:none;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.5rem 1rem;border-radius:6px;transition:all .3s ease}.netclo-global-nav-item.active,.netclo-global-nav-item:hover{color:#ffffff;background:rgba(37,99,235,.2);border:1px solid rgba(37,99,235,.3)}@media (max-width:768px){.netclo-global-intelligence-header{padding:1rem}.netclo-global-intelligence-title{font-size:1.5rem}.netclo-quantum-metrics{grid-template-columns:1fr}.netclo-pattern-grid{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.netclo-coverage-overlay{position:relative;top:auto;right:auto;margin:1rem 0}}.glass-feature-card{background:rgba(22,43,70,.35);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(0,127,255,.15);border-radius:var(--radius-xl,1rem);transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--ai-text-primary,#F3F4F6)}.glass-feature-card:hover{background:rgba(22,43,70,.55);border-color:rgba(0,127,255,.4);box-shadow:0 0 35px rgba(0,127,255,.2),var(--shadow-lg);transform:translateY(-5px)}