﻿@font-face{font-family:"Plus Jakarta Sans";font-style:italic;font-weight:200 800;font-display:swap;src:url("//static.vulndex.tv/font/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:200 800;font-display:swap;src:url("//static.vulndex.tv/font/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg: #080914;--color-surface: #11142A;--color-surface-soft: #1A1F3D;--color-text: #FFF;--color-muted: #AAB0D6;--color-accent: #4788FF;--color-alert: #E30613;--color-line: rgba(255, 255, 255, 0.14);--header-height: 96px;--ticker-height: 72px}*{box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden}body{margin:0;min-height:100vh;overflow:hidden;background:var(--color-bg);color:var(--color-text);font-family:"Plus Jakarta Sans",system-ui,sans-serif}.tv-screen{width:100vw;height:100dvh;min-height:0;display:grid;grid-template-rows:var(--header-height) minmax(0, 1fr) var(--ticker-height);overflow:hidden;background:radial-gradient(circle at 20% 10%, rgba(71, 136, 255, 0.24), transparent 32%),linear-gradient(135deg, #080914 0%, #11142A 48%, #070814 100%)}.tv-header{display:flex;align-items:center;justify-content:space-between;padding:0 48px;min-height:0;border-bottom:1px solid var(--color-line);background:rgba(8,9,20,.88)}.tv-brand{display:flex;align-items:center;gap:18px}.tv-brand__mark{width:56px;height:56px;display:grid;place-items:center;font-weight:900}.tv-brand__name{font-size:28px;font-weight:900;text-transform:uppercase}.tv-brand__claim{margin-top:3px;font-size:13px;color:var(--color-muted);text-transform:uppercase}.tv-status{display:flex;align-items:center;gap:18px;font-size:20px;font-weight:800}.tv-status__live{padding:8px 14px;background:var(--color-alert);font-size:14px}.tv-content{position:relative;min-width:0;min-height:0;height:100%;overflow:hidden;padding:32px;container-type:size}.screen{width:100%;height:100%;min-height:0;animation:screenFadeIn 420ms ease;transform-origin:top left}.screen--system{display:grid;place-items:center}.screen--overview{display:grid;grid-template-rows:minmax(150px, 1fr) 120px auto;gap:24px}.screen--epss,.screen--warnings,.screen--media-reports,.screen--mediaReports,.screen--cve-news{display:grid;grid-template-rows:auto minmax(0, 1fr);gap:28px}.system-state{width:min(760px,100%);padding:48px;border:1px solid var(--color-line);border-top:8px solid #4788ff;background:linear-gradient(135deg, rgba(71, 136, 255, 0.18), rgba(255, 255, 255, 0.04)),rgba(17,20,42,.86)}.system-state--error{border-top-color:#e30613;background:linear-gradient(135deg, rgba(227, 6, 19, 0.18), rgba(255, 255, 255, 0.04)),rgba(17,20,42,.92)}.system-state__label{font-size:14px;font-weight:900;text-transform:uppercase;color:hsla(0,0%,100%,.62)}.system-state__title{margin-top:12px;font-size:clamp(42px,5vw,86px);line-height:.95;font-weight:950;text-transform:uppercase}.system-state__text{margin-top:18px;font-size:clamp(20px,1.6vw,30px);line-height:1.35;color:hsla(0,0%,100%,.72)}.overview-severity{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:24px;min-height:0}.severity-item{display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:0;padding:24px;overflow:hidden;border:1px solid var(--color-line);background:linear-gradient(180deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02)),rgba(17,20,42,.82)}.severity-item__label{font-size:1em;font-weight:900;text-transform:uppercase;color:hsla(0,0%,100%,.72)}.severity-item__sparkline{width:100%;height:35%;color:#4788ff}.severity-item__sparkline svg{width:100%;height:100%;display:block}.severity-item__sparkline path.line{fill:none;stroke:currentColor;stroke-width:2;opacity:.9}.severity-item__sparkline circle.dot{r:2.5}.severity-item__value{margin-top:12px;font-size:4em;line-height:.9;font-weight:950}.severity-item--critical{border-top:8px solid #e30613}.severity-item--high{border-top:8px solid #ff7a00}.severity-item--medium{border-top:8px solid #f7c600}.severity-item--low{border-top:8px solid #4788ff}.severity-item--info{border-top:8px solid gray}.overview-cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;min-height:0}.overview-card{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:0;padding:22px 28px;overflow:hidden;border:1px solid var(--color-line);background:linear-gradient(135deg, rgba(71, 136, 255, 0.15), rgba(255, 255, 255, 0.03)),rgba(17,20,42,.82)}.overview-card__label{font-size:1em;font-weight:900;text-transform:uppercase;color:hsla(0,0%,100%,.75)}.overview-card__value{margin-top:10px;font-size:4em;line-height:.9;font-weight:950}.latest-cve{display:grid;align-content:center;gap:18px;min-height:0}.latest-cve--visible .cve-news-item{animation-name:cveNewsItemIn}.latest-cve__meta{display:flex;justify-content:space-between;gap:24px;font-size:16px;font-weight:900;text-transform:uppercase;color:hsla(0,0%,100%,.68)}.latest-cve__main{display:flex;align-items:center;justify-content:space-between;gap:32px}.latest-cve__id{font-size:clamp(34px,3.2vw,68px);line-height:.95;font-weight:950}.latest-cve__tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.latest-cve__description{max-width:1200px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:clamp(18px,1.35vw,28px);line-height:1.25;color:hsla(0,0%,100%,.78)}.cve-tag{display:inline-flex;align-items:center;padding:8px 12px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);font-size:13px;font-weight:900;text-transform:uppercase}.cve-tag--trending{background:rgba(71,136,255,.22);border-color:rgba(71,136,255,.5)}.cve-tag--media-report{background:rgba(247,198,0,.18);border-color:rgba(247,198,0,.5)}.cve-tag--warning{background:rgba(227,6,19,.18);border-color:rgba(227,6,19,.5)}.cve-tag--exploit{background:rgba(255,122,0,.2);border-color:rgba(255,122,0,.55)}.epss-header{display:flex;align-items:flex-end;justify-content:space-between;padding:28px 34px;border:1px solid var(--color-line);background:linear-gradient(135deg, rgba(71, 136, 255, 0.18), rgba(255, 255, 255, 0.03)),rgba(17,20,42,.86)}.epss-header__label{font-size:16px;font-weight:900;text-transform:uppercase;color:hsla(0,0%,100%,.68)}.epss-header__title{margin-top:8px;font-size:clamp(42px,4vw,86px);line-height:.95;font-weight:950;text-transform:uppercase}.epss-header__meta{font-size:22px;font-weight:900;color:hsla(0,0%,100%,.7)}.epss-list{display:grid;grid-template-rows:repeat(3, minmax(0, 1fr));gap:24px;min-height:0}.epss-list--visible .cve-news-item{animation-name:cveNewsItemIn}.epss-item{display:grid;grid-template-columns:minmax(0, 1fr) 300px;gap:32px;min-height:0;padding:28px 34px;border:1px solid var(--color-line);background:linear-gradient(135deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.02)),rgba(17,20,42,.82)}.epss-item__main{display:flex;flex-direction:column;justify-content:center;min-width:0}.epss-item__id{font-size:clamp(34px,3vw,64px);line-height:.95;font-weight:950}.epss-item__description{margin-top:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:clamp(17px,1.25vw,26px);line-height:1.25;color:hsla(0,0%,100%,.72)}.epss-item__values{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:0}.epss-item__change{font-size:clamp(42px,4vw,82px);line-height:.9;font-weight:950;color:#10b981}.epss-item__range{margin-top:12px;font-size:clamp(18px,1.3vw,28px);font-weight:800;color:hsla(0,0%,100%,.72)}.cve-news-header{display:flex;align-items:flex-end;justify-content:space-between;min-height:0;padding:10px 5px 28px 0}.cve-news-header__label{font-size:16px;font-weight:900;text-transform:uppercase;color:hsla(0,0%,100%,.68)}.cve-news-header__title{margin-top:8px;font-size:2em;line-height:.95;font-weight:700;text-transform:uppercase}.cve-news-header__meta{font-size:22px;font-weight:900;color:hsla(0,0%,100%,.7)}.cve-news-list{display:grid;grid-template-rows:repeat(3, minmax(0, 1fr));gap:24px;min-height:0}.cve-news-list--visible .cve-news-item{animation-name:cveNewsItemIn}.cve-news-item{opacity:0;transform:translateY(18px);animation-duration:520ms;animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1);animation-fill-mode:forwards;display:grid;grid-template-columns:150px minmax(0, 1fr);gap:28px;min-height:0;padding:26px 30px;overflow:hidden;border:1px solid var(--color-line);border-left:8px solid hsla(0,0%,100%,.24);background:linear-gradient(135deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.02)),rgba(17,20,42,.84)}.cve-news-item:nth-child(1){animation-delay:0ms}.cve-news-item:nth-child(2){animation-delay:120ms}.cve-news-item:nth-child(3){animation-delay:240ms}.cve-news-item--critical{border-left-color:#e30613}.cve-news-item--high{border-left-color:#ff7a00}.cve-news-item--medium{border-left-color:#f7c600}.cve-news-item--low{border-left-color:#4788ff}.cve-news-item--info{border-left-color:gray}.cve-news-item--with-side-metric{grid-template-columns:150px minmax(0, 1fr) 260px}.cve-news-item__severity{display:flex;flex-direction:column-reverse;justify-content:center;min-width:0;min-height:0;align-items:center}.cve-news-item__severity-label{font-size:14px;font-weight:900;text-transform:uppercase;color:hsla(0,0%,100%,.58)}.cve-news-item__severity-value{margin-top:6px;font-size:4em;line-height:.9;font-weight:950}.cve-news-item__content,.cve-news-item__main{display:grid;align-content:center;gap:10px;min-width:0;min-height:0}.cve-news-item__header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0}.cve-news-item__cve,.cve-news-item__id{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:2.5em;line-height:.95;font-weight:950;display:flex;align-items:center}.cve-news-item__cve__event{font-size:50%;margin-left:2rem;border:1px solid var(--color-line);background-color:var(--color-line);padding:7px 13px;border-radius:23px}.cve-news-item__tags{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;flex-shrink:0}.cve-news-item__title,.cve-news-item__description{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(18px,1.45vw,28px);line-height:1.2;color:hsla(0,0%,100%,.78)}.cve-news-item__meta{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:clamp(14px,1vw,19px);font-weight:800;color:hsla(0,0%,100%,.58)}.cve-news-item__meta span{white-space:nowrap}.cve-news-item__side-metric{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:0;min-height:0}.cve-news-item__side-label{font-size:13px;font-weight:900;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.cve-news-item__side-value{margin-top:6px;font-size:clamp(42px,4vw,82px);line-height:.9;font-weight:950}.cve-news-item__side-text{margin-top:8px;font-size:15px;font-weight:900;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.cve-news-item__side-metric--up .cve-news-item__side-value{color:#10b981}.cve-news-item__side-metric--down .cve-news-item__side-value{color:#e30613}.tv-ticker{position:relative;display:grid;grid-template-columns:220px minmax(0, 1fr);min-height:0;height:var(--ticker-height);overflow:hidden;border-top:1px solid hsla(0,0%,100%,.14);background:#05060d}.tv-ticker__label,.tv-ticker__breaking-label{display:grid;place-items:center;font-size:20px;font-weight:900;text-transform:uppercase}.tv-ticker__label{background:#e30613}.tv-ticker__viewport,.tv-ticker__breaking-viewport{min-width:0;overflow:hidden}.tv-ticker__rail{display:flex;width:max-content;height:100%;will-change:transform;transform:translateX(0)}.tv-ticker__breaking-rail{display:flex;flex-wrap:nowrap;height:100%;width:max-content;will-change:transform}.tv-ticker__content{display:flex;align-items:center;flex-shrink:0;white-space:nowrap;font-size:26px;font-weight:700}.tv-ticker__breaking-content{display:inline-flex;flex-shrink:0;white-space:nowrap;font-size:26px;font-weight:700}.tv-ticker__breaking-item{display:inline-flex;align-items:center;padding-right:4rem}.tv-ticker__item{display:inline-flex;align-items:center;padding-right:64px}.tv-ticker__item::after{content:"•";margin-left:64px;color:#4788ff}.tv-ticker__breaking-layer{position:absolute;inset:0;z-index:20;display:grid;grid-template-columns:220px minmax(0, 1fr);background:#05060d;transform:translateX(100%);transition:transform 520ms cubic-bezier(0.16, 1, 0.3, 1);will-change:transform;pointer-events:none}.tv-ticker__breaking-layer--visible{transform:translateX(0)}.tv-ticker__breaking-label{background:#e30613;color:#fff}.tv-ticker__breaking-viewport{background:linear-gradient(90deg, rgba(227, 6, 19, 0.34), rgba(5, 6, 13, 0) 36%),#05060d;overflow:hidden;width:100%;height:100%}.tv-ticker__breaking-content{font-weight:900}.tv-ticker__breaking-item::after{color:#e30613}@keyframes screenFadeIn{from{opacity:0;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}.breaking-overlay{position:fixed;inset:var(--header-height) 0 var(--ticker-height) 0;z-index:50;display:grid;place-items:center;padding:48px;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 40%, rgba(227, 6, 19, 0.28), transparent 38%),rgba(5,6,13,.82);backdrop-filter:blur(6px);transition:opacity 360ms ease}.breaking-overlay--visible{opacity:1}.breaking-overlay--visible .breaking-overlay__panel{transform:translateY(0) scale(1);opacity:1}.breaking-overlay--trending{background:radial-gradient(circle at 50% 40%, rgba(71, 136, 255, 0.34), transparent 38%),rgba(5,6,13,.82)}.breaking-overlay__topline{display:flex;align-items:center;justify-content:space-between;gap:24px}.breaking-overlay__counter{padding:10px 16px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);font-size:24px;font-weight:950}.breaking-overlay__panel{width:min(1380px,100%);min-height:540px;display:flex;flex-direction:column;justify-content:center;padding:64px 72px;border:1px solid hsla(0,0%,100%,.2);border-top:14px solid #e30613;background:linear-gradient(135deg, rgba(227, 6, 19, 0.22), rgba(255, 255, 255, 0.04)),rgba(10,12,26,.96);box-shadow:0 40px 120px rgba(0,0,0,.5);opacity:0;transform:translateY(24px) scale(0.985);transition:opacity 420ms ease,transform 420ms ease}.breaking-overlay--trending .breaking-overlay__panel{border-top-color:#4788ff;background:linear-gradient(135deg, rgba(71, 136, 255, 0.24), rgba(255, 255, 255, 0.04)),rgba(10,12,26,.96)}.breaking-overlay__kicker{width:fit-content;padding:10px 16px;background:#e30613;font-size:24px;font-weight:950;text-transform:uppercase}.breaking-overlay--trending .breaking-overlay__kicker{background:#4788ff}.breaking-overlay__label{margin-top:28px;font-size:clamp(24px,2vw,42px);font-weight:900;text-transform:uppercase;color:hsla(0,0%,100%,.72)}.breaking-overlay__cve{margin-top:14px;font-size:5em;line-height:.88;font-weight:950}.breaking-overlay__metrics{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px;margin-top:38px}.breaking-overlay__metrics>div{padding:18px 22px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.06)}.breaking-overlay__metrics span{display:block;font-size:14px;font-weight:900;text-transform:uppercase;color:hsla(0,0%,100%,.58)}.breaking-overlay__metrics strong{display:block;margin-top:6px;font-size:1.5em;line-height:1;font-weight:950}.breaking-overlay__description{margin-top:32px;max-width:1180px;font-size:clamp(22px,2vw,38px);line-height:1.22;color:hsla(0,0%,100%,.82)}.screen-stage{width:100%;height:100%;min-height:0;transition:opacity 280ms ease,transform 280ms ease}.screen-stage--leaving{opacity:0;transform:translateY(12px) scale(0.995)}.screen-stage--entering{opacity:0;transform:translateY(12px) scale(0.995)}.screen-stage--visible{opacity:1;transform:translateY(0) scale(1)}.tv-menu{position:relative}.tv-menu__button{padding:10px 14px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);color:#fff;font:inherit;font-size:13px;font-weight:900;text-transform:uppercase;cursor:pointer}.tv-menu__panel{position:absolute;top:calc(100% + 12px);right:0;z-index:100;display:grid;gap:8px;min-width:260px;padding:14px;opacity:0;pointer-events:none;transform:translateY(-8px);border:1px solid hsla(0,0%,100%,.18);background:rgba(10,12,26,.98);box-shadow:0 24px 80px rgba(0,0,0,.45);transition:opacity 180ms ease,transform 180ms ease}.tv-menu__panel a,.tv-menu__panel button{display:block;width:100%;padding:12px 14px;border:0;background:hsla(0,0%,100%,.06);color:#fff;text-align:left;text-decoration:none;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.tv-menu--open .tv-menu__panel{opacity:1;pointer-events:auto;transform:translateY(0)}.access-overlay{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:48px;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 40%, rgba(71, 136, 255, 0.24), transparent 34%),rgba(5,6,13,.84);backdrop-filter:blur(8px);transition:opacity 220ms ease}.access-overlay--visible{opacity:1;pointer-events:auto}.access-overlay--visible .access-overlay__panel{opacity:1;transform:translateY(0) scale(1)}.access-overlay__panel{position:relative;width:min(620px,100%);padding:42px;opacity:0;transform:translateY(18px) scale(0.985);border:1px solid hsla(0,0%,100%,.18);border-top:8px solid #4788ff;background:linear-gradient(135deg, rgba(71, 136, 255, 0.18), rgba(255, 255, 255, 0.04)),rgba(10,12,26,.98);box-shadow:0 32px 110px rgba(0,0,0,.55);transition:opacity 260ms ease,transform 260ms ease}.access-overlay__close{position:absolute;top:16px;right:16px;width:40px;height:40px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);color:#fff;font-size:28px;line-height:1;cursor:pointer}.access-overlay__label{font-size:13px;font-weight:900;text-transform:uppercase;color:hsla(0,0%,100%,.62)}.access-overlay__title{margin:12px 0 0;font-size:clamp(36px,4vw,58px);line-height:.95;font-weight:950}.access-overlay__text{margin:18px 0 0;font-size:18px;line-height:1.45;color:hsla(0,0%,100%,.72)}.access-form{display:grid;gap:14px;margin-top:32px}.access-form__label{font-size:13px;font-weight:900;text-transform:uppercase;color:hsla(0,0%,100%,.64)}.access-form__input{width:100%;padding:18px 20px;border:1px solid hsla(0,0%,100%,.2);outline:none;background:hsla(0,0%,100%,.08);color:#fff;font:inherit;font-size:24px;font-weight:800}.access-form__input:focus{border-color:#4788ff;box-shadow:0 0 0 4px rgba(71,136,255,.18)}.access-form__input::placeholder{color:hsla(0,0%,100%,.32)}.access-form__submit{margin-top:6px;padding:16px 20px;border:0;background:#4788ff;color:#fff;font:inherit;font-size:15px;font-weight:950;text-transform:uppercase;cursor:pointer}.access-form__message{min-height:22px;font-size:15px;font-weight:800;color:hsla(0,0%,100%,.68)}.access-form__message--error{color:#ff7a00}.access-form__message--info{color:#aab0d6}.access-form__message--success{color:#10b981}.screen-progress{z-index:30;height:70px;background:var(--color-bg);width:260px;pointer-events:none;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:0 13px}.screen-progress__meta{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:900;text-transform:uppercase;color:hsla(0,0%,100%,.62)}.screen-progress__label{color:#4788ff}.screen-progress__screen{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:hsla(0,0%,100%,.88)}.screen-progress__time{color:hsla(0,0%,100%,.7)}.screen-progress__bar{height:4px;overflow:hidden;width:100%;background:hsla(0,0%,100%,.12)}.screen-progress__fill{width:0%;height:100%;background:#4788ff;transform-origin:left center}.screen-progress--paused .screen-progress__label{color:#ff7a00}.screen-progress--paused .screen-progress__fill{background:#ff7a00}@keyframes cveNewsItemIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
