/* NextWatch AI Cyber Radar v1.57.8 | all rules scoped to .cyber-page */
.nw-nav-links>a.nw-cyber-nav{color:#cbd3ef;transition:.2s ease}
.nw-nav-links>a.nw-cyber-nav:hover{color:#fff;background:rgba(137,101,251,.14);border-color:rgba(166,131,255,.4)}
.nw-nav-links>a.nw-cyber-nav[aria-current="page"]{color:#fff!important;background:linear-gradient(130deg,#665bde,#a057eb)!important;border:1px solid #af8aff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 0 25px rgba(155,98,255,.35)!important;font-weight:820!important}
.cyber-page{--cy-ink:#eaf4ff;--cy-muted:#8eacc6;--cy-aqua:#52e4dc;--cy-violet:#a38aff;--cy-line:rgba(100,169,211,.2);--cy-panel:rgba(8,19,41,.84);position:relative;color:var(--cy-ink);padding-bottom:70px;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 85% 11%,rgba(49,72,175,.18),transparent 42%),radial-gradient(ellipse at 7% 43%,rgba(0,180,192,.085),transparent 35%),linear-gradient(180deg,#030a1a,#040b19 55%,#030917)}
.cyber-page *{box-sizing:border-box}
.cyber-page:before{content:"";position:absolute;inset:0 0 auto;height:1080px;z-index:-1;background-image:radial-gradient(#b4e9ff9e .75px,transparent 1px);background-size:69px 74px;opacity:.1;mask-image:linear-gradient(#000,transparent 95%);pointer-events:none}
.cyber-page a{color:inherit;text-decoration:none}
.cyber-page a:hover{color:#9cfdf8}
.cyber-container{width:min(1450px,calc(100% - 50px));margin:auto}
.cyber-overline{display:inline-flex;align-items:center;gap:8px;font-size:.71rem;letter-spacing:.18em;color:#80d9e6;font-weight:850;text-transform:uppercase}
.cyber-overline i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#39e7c8;box-shadow:0 0 13px #37eec3;animation:cyberPulse 2.8s infinite}
.cyber-hero{display:grid;grid-template-columns:.92fr 1.08fr;gap:28px;align-items:start;padding-top:37px;min-height:570px}
.cyber-hero-copy{position:relative;z-index:2;max-width:640px;padding:35px 0 20px}
.cyber-hero h1{margin:24px 0 22px;font-size:clamp(3rem,5.1vw,5.8rem);line-height:.99;font-weight:850;letter-spacing:-.065em;color:#f3faff}
.cyber-hero h1 .gradient{background:linear-gradient(90deg,#7af4ef 8%,#9da7ff 74%,#d3a0ff);-webkit-background-clip:text;background-clip:text;color:transparent}
.cyber-lead{font-size:clamp(1rem,1.32vw,1.14rem);color:#b4c6da;line-height:1.78;max-width:575px}
.cyber-hero-ctas{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:30px}
.cyber-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(115deg,#44e7df,#60b9f7);border:1px solid rgba(161,255,249,.65);border-radius:13px;padding:13px 21px;color:#071328!important;font-weight:850;cursor:pointer;box-shadow:0 9px 32px #36cad023;font-size:.95rem;min-height:48px;transition:transform .2s ease,filter .2s ease}
.cyber-btn:hover{transform:translateY(-2px);filter:brightness(1.1)}
.cyber-btn.ghost{color:#cfe5f7!important;background:rgba(20,39,71,.64);border-color:#3c638d;box-shadow:none}
.cyber-microtrust{display:flex;gap:15px;flex-wrap:wrap;margin-top:27px;color:#87a2bc;font-size:.79rem}
.cyber-microtrust span{display:inline-flex;align-items:center;gap:7px}
.cyber-microtrust b{font-weight:750;color:#8ff1e1}
.cyber-visual{position:relative;min-height:510px;display:grid;place-items:center;overflow:visible}
.cyber-visual:before{content:"";position:absolute;inset:5% 1% 1%;background:radial-gradient(circle at 50% 49%,rgba(43,136,196,.23),transparent 55%);filter:blur(24px)}
.cyber-globe{width:min(100%,675px);aspect-ratio:1;position:relative;display:grid;place-items:center}
.cyber-globe canvas{display:block;width:100%;height:100%;max-width:675px;touch-action:pan-y}
.cyber-satellite{position:absolute;padding:12px 14px;border:1px solid rgba(95,194,218,.25);background:rgba(6,19,37,.82);backdrop-filter:blur(17px);border-radius:11px;box-shadow:0 12px 35px #0007;color:#a0b6ca;font-size:.73rem;letter-spacing:.08em;pointer-events:none}
.cyber-satellite strong{display:block;color:#e7f9ff;font-size:.87rem;letter-spacing:0;margin:4px 0 0}
.cyber-satellite.top{right:-2%;top:16%}.cyber-satellite.bottom{bottom:12%;left:0}
.cyber-legend{position:absolute;bottom:3%;right:2%;font-size:.69rem;letter-spacing:.06em;color:#7794b0;background:#081a2bd9;border-radius:7px;padding:7px 9px;text-align:right}
.cyber-panel{background:linear-gradient(160deg,rgba(16,31,59,.88),rgba(5,15,33,.91));border:1px solid var(--cy-line);border-radius:22px;box-shadow:inset 0 1px 0 #b9ddff12,0 18px 55px #0003}
.cyber-section{margin-top:38px}
.cyber-section-head{display:flex;gap:18px;align-items:end;justify-content:space-between;margin:0 0 21px}
.cyber-section-head h2{font-size:clamp(1.5rem,2.4vw,2.45rem);letter-spacing:-.045em;margin:8px 0 0;font-weight:810}
.cyber-section-head p{margin:4px 0;color:var(--cy-muted);font-size:.88rem;line-height:1.6;max-width:590px}
.cyber-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.cyber-stat{padding:24px 25px;min-height:148px;position:relative;overflow:hidden}
.cyber-stat:after{content:"";width:80px;height:80px;border-radius:50%;background:#47dbd914;position:absolute;right:-28px;top:-20px;filter:blur(9px)}
.cyber-stat-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.13em;color:#91aac5;font-weight:800}
.cyber-stat-number{display:block;font-size:clamp(1.75rem,3vw,2.7rem);line-height:1.25;font-weight:820;margin:10px 0 3px;letter-spacing:-.05em;color:#edfbff}
.cyber-stat-hint{font-size:.74rem;color:#88a2bd}
.cyber-stat .small-mark{position:absolute;top:19px;right:20px;font-size:1.3rem;color:#65e5d6;opacity:.8}
.cyber-livebar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:17px 0 0;padding:15px 20px;background:rgba(8,26,48,.66);border:1px solid rgba(83,154,197,.15);border-radius:12px;color:#90abc4;font-size:.83rem}
.cyber-livebar strong{color:#b9dcee}
.cyber-status{display:inline-flex;gap:8px;align-items:center}.cyber-status .dot{width:8px;height:8px;border-radius:50%;background:#f8b568;box-shadow:0 0 10px #faad5680}
.cyber-status[data-state="ok"] .dot{background:#55e0b1;box-shadow:0 0 10px #55e0b190}
.cyber-status[data-state="partial"] .dot{background:#f8b568}
.cyber-status[data-state="unavailable"] .dot{background:#f18183}
.cyber-reload{border:1px solid #385977;background:#0e2441;padding:8px 12px;color:#c5e8ee;border-radius:9px;cursor:pointer}
.cyber-reload:hover{border-color:#6cdad9}
.cyber-two-col{display:grid;grid-template-columns:1.18fr .82fr;gap:20px}
.cyber-feed-panel{padding:24px}
.cyber-panel-top{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:18px}
.cyber-panel-top h3{font-size:1.24rem;letter-spacing:-.03em;margin:0}
.cyber-panel-top small{color:#7998b4}
.cyber-select,.cyber-input{border-radius:11px;background:#091a32;color:#e4faff;border:1px solid #294665;min-height:43px;padding:10px 12px;max-width:100%;outline:none}
.cyber-select:focus,.cyber-input:focus{border-color:#59d9e5;box-shadow:0 0 0 3px #39d4d329}
.cyber-controls{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:0 0 16px}
.cyber-chip{border-radius:100px;border:1px solid #2b4d70;background:#102745;color:#acc7da;font-size:.77rem;cursor:pointer;padding:8px 13px;min-height:36px}
.cyber-chip[aria-pressed="true"]{color:#04262a;background:#6de8df;border-color:#6de8df;font-weight:830}
.cyber-list{min-height:205px}
.cyber-item{display:flex;gap:13px;padding:16px 0;border-bottom:1px solid #24405a5f;align-items:flex-start}
.cyber-item:last-child{border-bottom:0}
.cyber-item-icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border:1px solid #326179;background:#103047;border-radius:11px;color:#69eeea;font-size:1rem}
.cyber-item-text{min-width:0;flex:1}
.cyber-item h4{font-size:.94rem;line-height:1.44;margin:0 0 7px;font-weight:720;overflow-wrap:anywhere}
.cyber-item a{color:#e7f7ff;transition:color .2s}.cyber-item a:hover{color:#70eae4;text-decoration:underline}
.cyber-item-meta{display:flex;flex-wrap:wrap;gap:7px 13px;color:#7798b4;font-size:.74rem;line-height:1.4}
.cyber-item-meta b{color:#a1deed;font-weight:650}
.cyber-alert-card{padding:22px;border-radius:17px;background:linear-gradient(160deg,#0e2c43,#071a33);border:1px solid #386079}
.cyber-alert-card h3{font-size:1.15rem;margin:0 0 10px}
.cyber-alert-card p{font-size:.9rem;line-height:1.7;color:#a4bbd2}
.cyber-alert-card .disclaimer{padding:12px;margin:12px 0 0;border-left:3px solid #53d3d7;background:#0b263b;color:#9dbbd2;font-size:.79rem}
.cyber-source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px}
.cyber-source{padding:11px;background:#06172c;border:1px solid #294563;border-radius:12px;text-align:center}
.cyber-source strong{display:block;color:#d6f5f6;font-size:.83rem}.cyber-source small{display:block;font-size:.71rem;margin-top:4px;color:#9babc1}
.cyber-source[data-ok="true"] small{color:#59e2bb}
.cyber-toolgrid{display:grid;grid-template-columns:1.06fr .94fr;gap:20px}
.cyber-tool{padding:26px}
.cyber-tool p{color:#9fb8d0;line-height:1.7;font-size:.92rem}
.cyber-toolform{display:flex;gap:9px;margin:19px 0 5px;flex-wrap:wrap}.cyber-toolform input{flex:1 1 200px}.cyber-toolform button{flex:0 0 auto}
.cyber-risk-result{margin-top:18px;padding:17px;border:1px solid #315b78;border-radius:13px;background:#09233b;min-height:85px}
.cyber-risk-result:empty{display:none}
.cyber-risk-result strong{color:#f0fbff}.cyber-risk-result p{margin:8px 0 0}
.cyber-meter{height:8px;border-radius:20px;background:#193c53;overflow:hidden;margin:13px 0 9px}
.cyber-meter>span{display:block;height:100%;background:linear-gradient(90deg,#2dcfbb,#f1cb6a,#f87778);width:0;transition:width .65s ease}
.cyber-diagnostics{display:grid;gap:11px;margin-top:20px}
.cyber-diagnostic{display:flex;gap:10px;align-items:flex-start;border-radius:12px;border:1px solid #284765;background:#0b213c;padding:12px;color:#cfdeee;font-size:.87rem;cursor:pointer}
.cyber-diagnostic input{accent-color:#5ce9e2;width:18px;height:18px;margin:2px 0 0;flex:0 0 18px}
.cyber-checkscore{font-size:.79rem;color:#83d7d2;margin-top:12px}
.cyber-faq{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.cyber-faq details{border:1px solid #2a4a64;border-radius:14px;background:#0a1b34;padding:17px 19px}
.cyber-faq summary{font-weight:730;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:15px;color:#e4f3fc}
.cyber-faq summary:after{content:'+';color:#60e4d8;font-size:1.35rem;line-height:1}.cyber-faq details[open] summary:after{content:'−'}
.cyber-faq details p{color:#9fb8d0;line-height:1.72;font-size:.89rem;margin:12px 0 2px}
.cyber-notice{font-size:.79rem;line-height:1.7;color:#859fb8;margin-top:15px}
.cyber-notice a{color:#7ce8dc;text-decoration:underline}
.cyber-empty{color:#88a6bd;font-size:.88rem;line-height:1.65;padding:22px 6px}
.cyber-keyline{color:#70eadc}
.cyber-news-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:8px}
.cyber-link{font-size:.82rem;color:#72e7dd!important;text-decoration:underline!important;text-underline-offset:3px}
.cyber-method{padding:21px;border:1px solid #27465e;border-radius:14px;background:#081a31;color:#9eb6cf;line-height:1.8;font-size:.86rem}
.cyber-method b{color:#dcefff}
@keyframes cyberPulse{50%{opacity:.55;transform:scale(.83)}}
@media(min-width:1131px) and (max-width:1400px){.nw-nav .nw-nav-links>a.nw-cyber-nav{font-size:12px!important;padding-left:4px!important;padding-right:4px!important}}
@media(max-width:1100px){.cyber-hero{grid-template-columns:1fr;gap:0;padding-top:29px}.cyber-hero-copy{max-width:none}.cyber-visual{min-height:450px;margin-top:-24px}.cyber-globe{width:min(100%,590px)}.cyber-satellite.top{right:1%}.cyber-two-col{grid-template-columns:1fr}.cyber-stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.cyber-container{width:calc(100% - 30px)}.cyber-hero{padding-top:27px;min-height:auto}.cyber-hero h1{font-size:clamp(2.65rem,12vw,4.1rem)}.cyber-lead{font-size:1rem}.cyber-visual{min-height:auto;margin:10px 0 0}.cyber-globe{width:100%}.cyber-satellite{font-size:.63rem;padding:8px}.cyber-satellite.top{top:10%;right:-1%}.cyber-satellite.bottom{bottom:12%;left:-1%}.cyber-satellite strong{font-size:.72rem}.cyber-legend{font-size:.58rem}.cyber-stats{gap:9px}.cyber-stat{padding:17px 14px;min-height:135px}.cyber-stat-label{font-size:.63rem}.cyber-stat-number{font-size:1.9rem}.cyber-panel,.cyber-feed-panel,.cyber-tool{border-radius:16px}.cyber-feed-panel,.cyber-tool{padding:18px}.cyber-toolgrid{grid-template-columns:1fr}.cyber-faq{grid-template-columns:1fr}.cyber-section-head{flex-direction:column;align-items:start;gap:9px}.cyber-livebar{padding:12px 14px}.cyber-hero-ctas .cyber-btn{flex:1}.cyber-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.cyber-page{scroll-behavior:auto!important}}

.cyber-page .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

/* v1.57.11 — Evidence-based near-term threat activity watch */
.cyber-risk-watch{margin-top:18px;padding:29px;position:relative;overflow:hidden;background:linear-gradient(125deg,rgba(13,35,64,.93),rgba(9,20,46,.94) 55%,rgba(33,22,69,.7));border:1px solid rgba(95,223,219,.26);border-radius:22px;box-shadow:0 18px 56px #0004,inset 0 1px #9deafc15}
.cyber-risk-watch:before{content:"";position:absolute;pointer-events:none;width:340px;height:340px;right:-120px;top:-170px;border-radius:50%;background:#7755f5;filter:blur(135px);opacity:.18}
.cyber-risk-head{display:flex;align-items:start;justify-content:space-between;gap:18px;flex-wrap:wrap;position:relative}
.cyber-risk-head h2{font-size:clamp(1.5rem,2.5vw,2.45rem);line-height:1.12;letter-spacing:-.045em;margin:10px 0 12px}
.cyber-risk-head p{max-width:780px;color:#a6c0d6;line-height:1.65;font-size:.91rem;margin:0}
.cyber-watch-tag{color:#78f1df;font-weight:800;background:#122e45;border:1px solid #336a75;padding:9px 12px;border-radius:999px;font-size:.7rem;letter-spacing:.08em;white-space:nowrap}
.cyber-watch-layout{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(260px,.86fr);gap:20px;margin-top:23px;position:relative}
.cyber-watch-rankings{display:grid;gap:9px;align-content:start}
.cyber-watch-row{display:grid;grid-template-columns:1fr 110px 92px;gap:14px;align-items:center;background:#081b32;border:1px solid #2c4b65;border-radius:12px;padding:12px 14px;text-align:left;color:#e6f5ff;cursor:pointer;font-family:inherit;width:100%;min-height:60px}
.cyber-watch-row:hover,.cyber-watch-row[aria-pressed="true"]{border-color:#65ddda;background:#0d2b43}
.cyber-watch-row strong{font-size:.92rem}.cyber-watch-row small{display:block;font-size:.69rem;color:#91abc2;margin-top:3px}.cyber-watch-index{height:8px;background:#244158;border-radius:99px;overflow:hidden}.cyber-watch-index span{display:block;height:100%;background:linear-gradient(90deg,#43d4c1,#84a1ff,#d390ff);border-radius:99px;min-width:3px}
.cyber-watch-score{font-size:.78rem;color:#b3eae6;font-weight:800;text-align:right}
.cyber-watch-detail{background:#071a2f;border:1px solid #314e68;border-radius:16px;padding:19px;min-height:235px}
.cyber-watch-detail h3{margin:7px 0 13px;font-size:1.18rem;line-height:1.3}.cyber-watch-detail p{color:#a8c1d6;line-height:1.62;font-size:.83rem;margin:9px 0}.cyber-watch-detail a{display:block;line-height:1.4;color:#7bf4e9;text-decoration:underline;font-size:.81rem;margin-top:11px}
.cyber-watch-method{margin-top:16px;border-top:1px solid #334c645e;padding-top:14px;line-height:1.6;color:#91aec5;font-size:.76rem}
@media(max-width:800px){.cyber-watch-layout{grid-template-columns:1fr}.cyber-risk-watch{padding:19px}.cyber-watch-row{grid-template-columns:1fr 85px 75px;gap:8px;padding:11px}}

/* v1.57.12 • Observed telemetry modules (real data only). */
.cyber-observed-panel{margin:15px 0 10px;padding:28px;border-radius:23px;border:1px solid #32738b;background:linear-gradient(135deg,#0e2645ed 0%,#071b36f5 55%,#102040ec 100%);box-shadow:0 24px 70px #0006,inset 0 1px 0 #a4e4fa13;position:relative;overflow:hidden}
.cyber-observed-panel:before{content:"";pointer-events:none;position:absolute;top:-210px;right:-180px;width:570px;height:450px;background:radial-gradient(#18dec614,transparent 70%)}
.cyber-observed-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:20px;position:relative}
.cyber-observed-heading h2{font-size:clamp(1.7rem,3.2vw,2.85rem);letter-spacing:-.048em;line-height:1.13;margin:10px 0 13px}
.cyber-observed-heading h2 .gradient{background:linear-gradient(90deg,#56e9e0,#9da4ff);color:transparent;background-clip:text;-webkit-background-clip:text}
.cyber-observed-heading p{font-size:.93rem;line-height:1.72;color:#a6bed5;max-width:900px;margin:0 0 12px}
.cyber-observed-heading p strong{color:#dbefff}
.cyber-observed-status{font-size:.7rem;letter-spacing:.11em;font-weight:850;color:#a5cbda;background:#0f3149;border:1px solid #326378;border-radius:999px;padding:10px 13px;white-space:nowrap;align-self:flex-start}
.cyber-observed-status[data-ok="true"]{color:#77ebdc;border-color:#3a8e86;background:#0c393d}
.cyber-observed-status[data-ok="false"]{color:#ffd1a5;border-color:#875c48;background:#412b2a}
.cyber-observed-statgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}
.cyber-observed-stat{padding:18px 16px;border:1px solid #33526d;background:#091d35;border-radius:14px;display:flex;flex-direction:column;gap:7px}
.cyber-observed-stat>span{font-size:.73rem;letter-spacing:.04em;color:#85b2c9;font-weight:750}
.cyber-observed-stat strong{font-size:clamp(1.35rem,2.5vw,2.2rem);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:#edfbff}
.cyber-observed-stat small{font-size:.69rem;color:#7e9aaf;line-height:1.4}
.cyber-observed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.cyber-observed-card{border:1px solid #34516c;background:#071b31e6;border-radius:17px;padding:20px;min-width:0}
.cyber-observed-cardhead{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;flex-wrap:wrap}
.cyber-observed-card h3{font-size:1.35rem;line-height:1.25;margin:8px 0 0;letter-spacing:-.032em}
.cyber-observed-live{color:#79dccc;font-size:.66rem;letter-spacing:.025em}.cyber-observed-live i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#5febc9;box-shadow:0 0 8px #59e7cc;animation:cyberPulse 2s infinite}
.cyber-card-subline{font-size:.77rem;color:#9aafc3;line-height:1.62;margin:11px 0 20px;max-width:700px}
.cyber-card-subline strong{color:#c6e0ec}
.cyber-observed-bars{display:grid;gap:13px;align-content:start;min-height:130px}
.cyber-observed-row{min-width:0}.cyber-observed-rowhead{display:flex;justify-content:space-between;gap:14px;align-items:center;font-size:.83rem;color:#e3f3fd}.cyber-observed-rowhead strong{font-size:.83rem;font-weight:740;overflow-wrap:anywhere}.cyber-observed-rowhead>span{white-space:nowrap;color:#95dce7;font-variant-numeric:tabular-nums;font-weight:680}
.cyber-observed-rail{width:100%;height:10px;background:#183950;border-radius:99px;overflow:hidden;margin:8px 0 5px;border:1px solid #42647d55}
.cyber-observed-fill{display:block;width:var(--bar-width,0%);height:100%;border-radius:99px;background:linear-gradient(95deg,#29c8c1,#4bbce5 53%,#9c94fb);position:relative;animation:cyberBarRise 950ms cubic-bezier(.21,.88,.2,1) both;transform-origin:left}
.cyber-observed-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 15%,#ffffff61 50%,transparent 85%);width:48%;animation:cyberBarGlint 5s linear infinite;pointer-events:none}
.cyber-observed-rowdetail{font-size:.66rem;color:#7e9caf}
.cyber-observed-ip-card{margin-top:18px;padding:20px}
.cyber-ip-table-scroll{max-width:100%;overflow-x:auto;border:1px solid #2b4a63;border-radius:12px;margin-top:14px}
.cyber-ip-table{border-collapse:collapse;width:100%;min-width:590px;text-align:left;font-size:.81rem}
.cyber-ip-table thead{background:#11324b}.cyber-ip-table th{padding:13px 15px;text-align:left;color:#9ee5e4;font-size:.71rem;letter-spacing:.025em}
.cyber-ip-table td{border-top:1px solid #264663a5;padding:12px 15px;color:#b4cee1}
.cyber-ip-table tbody tr:hover{background:#102c46}.cyber-ip-table td a{font-weight:730;font-variant-numeric:tabular-nums}.cyber-number{text-align:right;font-variant-numeric:tabular-nums}
.cyber-ip-table th:nth-child(3),.cyber-ip-table th:nth-child(4){text-align:right}.cyber-ip-network{display:block;font-size:.66rem;color:#799fb8;margin-top:4px}
.cyber-observed-foot{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:17px;color:#91b0c5;font-size:.76rem;line-height:1.6;padding:13px 1px 0;border-top:1px solid #36516f8a}.cyber-observed-foot>div:first-child{max-width:850px}.cyber-observed-foot b{color:#c3e3ef}
@keyframes cyberBarRise{0%{transform:scaleX(.02);opacity:.5}100%{transform:scaleX(1);opacity:1}}
@keyframes cyberBarGlint{0%{transform:translateX(-130%);opacity:.25}55%{opacity:.4}100%{transform:translateX(330%);opacity:.1}}
@media(max-width:950px){.cyber-observed-grid{grid-template-columns:1fr}.cyber-observed-statgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.cyber-observed-panel{padding:17px 14px;border-radius:17px}.cyber-observed-statgrid{gap:8px}.cyber-observed-stat{padding:13px 11px}.cyber-observed-stat strong{font-size:1.48rem}.cyber-observed-card{padding:15px 12px}.cyber-observed-heading h2{font-size:1.9rem}.cyber-observed-rowhead{font-size:.76rem}}
