.threat-clock{--threat-accent:#d84444;color:#1d1d1f;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #dedfe2;border-radius:1.6rem;min-width:0;overflow:hidden;box-shadow:0 18px 55px -42px #12182347}.threat-clock__top{justify-content:space-between;align-items:flex-start;gap:.7rem;padding:1.1rem 1.25rem .9rem;display:flex}.threat-clock__heading{min-width:0}.threat-clock__eyebrow{color:#8a3033;letter-spacing:.095em;align-items:center;gap:.5rem;font-size:.64rem;font-weight:750;display:inline-flex}.threat-clock__pulse{background:var(--threat-accent);border-radius:50%;flex:none;width:.44rem;height:.44rem;box-shadow:0 0 0 3px #fbe8e8}.threat-clock__heading h2{letter-spacing:-.025em;max-width:26ch;margin:.55rem 0 0;font-size:clamp(1.18rem,1.6vw,1.42rem);font-weight:700;line-height:1.13}.threat-clock__heading p{color:#61646b;max-width:41ch;margin-top:.4rem;font-size:.77rem;line-height:1.55}.threat-clock__pause{color:#34363a;background:#fff;border:1px solid #e3e3e6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;transition:background .18s;display:inline-flex}.threat-clock__pause:hover{background:#f5f5f7}.threat-clock__feature{background:#f7f8f9;border:1px solid #e7e8eb;border-radius:1rem;margin:0 .85rem;position:relative;overflow:hidden}.threat-clock__feature-meta,.threat-clock__feature-footer{color:#64676f;letter-spacing:.045em;justify-content:space-between;align-items:center;gap:.75rem;font-size:.65rem;display:flex}.threat-clock__feature-meta{padding:.75rem 1.05rem 0;font-weight:700}.threat-clock__feature-number{align-items:baseline;gap:.65rem;padding:.2rem 1.05rem 0;animation:.37s both threat-number-enter;display:flex}.threat-clock__feature-number strong{color:#171719;letter-spacing:-.07em;font-size:clamp(3.35rem,6.6vw,4.7rem);font-weight:750;line-height:1}.threat-clock__feature-number>span{color:#51545a;font-size:.95rem;font-weight:600}.threat-clock__feature-description{min-height:5.2rem;padding:.35rem 1.05rem .6rem}.threat-clock__feature-description strong{color:#1d1d1f;font-size:1.02rem;font-weight:700;line-height:1.3;display:block}.threat-clock__feature-description p{color:#62646a;max-width:43ch;margin-top:.32rem;font-size:.77rem;line-height:1.45}.threat-clock__feature-footer{letter-spacing:0;border-top:1px solid #e8e9eb;padding:.48rem 1.05rem .65rem;font-size:.7rem}.threat-clock__feature-footer a{color:#922a2d;text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #dc9b9c;text-decoration:underline #dc9b9c}.threat-clock__feature-footer a:hover,.threat-clock__sources a:hover{color:#cd3236}.threat-clock__progress{background:#e6e7e9;height:2px}.threat-clock__progress>span{background:var(--threat-accent);width:0;height:100%;display:block}.threat-clock[data-loop=running] .threat-clock__progress-active{animation:6.5s linear both threat-progress}.threat-clock__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:.65rem;display:grid}.threat-clock__metric{text-align:left;background:#fff;border:1px solid #e7e7e9;border-radius:.7rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;min-width:0;min-height:4.9rem;padding:.55rem .65rem;transition:border-color .18s,background .18s;display:flex;position:relative;overflow:hidden}.threat-clock__metric:hover{background:#fafafa;border-color:#c9cbd0}.threat-clock__metric.is-active{background:#fff6f6;border-color:#e6b4b5}.threat-clock__metric.is-active:after{background:var(--threat-accent);content:"";width:100%;height:2px;position:absolute;top:0;left:0}.threat-clock__metric-value{color:#171719;letter-spacing:-.04em;white-space:nowrap;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:750;line-height:1}.threat-clock__metric-value small{color:#777a81;letter-spacing:0;margin-left:.25rem;font-size:.62rem;font-weight:650}.threat-clock__metric-label{color:#5a5e66;overflow-wrap:anywhere;font-size:.65rem;font-weight:600;line-height:1.3}.threat-clock__note{color:#666a71;border-top:1px solid #ededee;padding:.65rem 1.25rem .75rem;font-size:.69rem;line-height:1.5}.threat-clock__sources{margin-top:.4rem;display:block}.threat-clock__sources a{color:#35383d;text-underline-offset:2px;font-weight:700;-webkit-text-decoration:underline #c4c5c7;text-decoration:underline #c4c5c7}@keyframes threat-number-enter{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes threat-progress{0%{width:0}to{width:100%}}@media (width<=500px){.threat-clock{border-radius:1.2rem}.threat-clock__top{padding:1rem 1.05rem .85rem}.threat-clock__heading h2{font-size:1.22rem}.threat-clock__feature{margin:0 .55rem}.threat-clock__feature-number strong{font-size:3.5rem}.threat-clock__metrics{gap:.35rem;padding:.55rem}.threat-clock__metric{min-height:4.8rem;padding:.5rem}.threat-clock__metric-value{font-size:1.45rem}.threat-clock__note{padding:.65rem 1.05rem .8rem}}@media (prefers-reduced-motion:reduce){.threat-clock__feature-number,.threat-clock__progress-active{animation:none!important}.threat-clock__metric,.threat-clock__pause{transition:none!important}}
