@font-face{font-family:Chakra;src:url('./ChakraPetch-Regular.ttf')}@font-face{font-family:Chakra;src:url('./ChakraPetch-SemiBold.ttf');font-weight:600}
:root{color-scheme:dark;--bg:#101216;--line:#34383f;--text:#f6f7f8;--muted:#aab1bc;--blue:#6487ff;--pink:#f19aaa}*{box-sizing:border-box;letter-spacing:0}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.55 Chakra,Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button,input,select{font:inherit}button,.button{border:1px solid #606771;background:#23272d;color:var(--text);border-radius:5px;padding:10px 17px;cursor:pointer;display:inline-block;text-align:center;line-height:1.4}button:hover,.button:hover{background:#343b47;text-decoration:none}.primary{background:var(--blue);color:#0d1224;border-color:var(--blue);font-weight:600}.primary:hover{background:#90a8ff}a:focus-visible,input:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid var(--pink);outline-offset:4px}.container{max-width:1180px;margin:0 auto;padding:0 28px}header{border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;min-height:84px;gap:20px}.brand{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:600}.brand img{object-fit:contain}nav{display:flex;gap:26px;font-size:14px}h1,h2,h3,p{margin:0}h1{font-size:40px;line-height:1.15;font-weight:600;overflow-wrap:anywhere}h2{font-size:24px;line-height:1.3;font-weight:600}h3{font-size:18px;font-weight:600}p{margin-top:14px;color:var(--muted)}.heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:40px 0 28px}.eyebrow{text-transform:uppercase;font-size:12px;font-weight:600;color:var(--blue);margin:0 0 10px}.statusbar{display:flex;flex-wrap:wrap;gap:24px;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px;color:var(--muted)}.live{color:#8ddbb9}.filters{display:flex;align-items:center;gap:12px;padding:28px 0 18px}.filters h2{margin-right:auto}.filters label{color:var(--muted);font-size:14px}select{background:#22262d;border:1px solid #606771;color:var(--text);padding:9px;border-radius:4px}table{border-collapse:collapse;width:100%;text-align:left}th{font-size:12px;text-transform:uppercase;font-weight:400;color:var(--muted);padding:12px 14px;border-bottom:1px solid var(--line)}td{padding:20px 14px;border-bottom:1px solid var(--line);font-size:14px}td:first-child{width:47%;min-width:240px}td:last-child{white-space:nowrap}.table-summary{display:block;margin-top:5px;color:var(--muted);font-size:13px}.tag{font-size:12px;padding:4px 9px;border:1px solid #626a7b;border-radius:4px;display:inline-block;white-space:nowrap}.critical{color:#ff9baf;border-color:#814555}.high{color:#ffce8a;border-color:#886d47}.medium{color:#bbc7ff;border-color:#6274aa}.low{color:#91ddbe;border-color:#417a65}.table-wrap{overflow-x:auto}.empty{text-align:center;padding:65px 20px 75px;border-bottom:1px solid var(--line)}.subscribe{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding:60px 0;border-bottom:1px solid var(--line)}.subscribe h2{max-width:440px;font-size:30px}.subscribe p{max-width:480px}.signup h3{margin-bottom:16px}input[type=email]{display:block;width:100%;padding:12px;margin:7px 0 18px;background:#1c2026;color:var(--text);border:1px solid #606771;border-radius:4px}.check{display:flex;gap:10px;align-items:flex-start;margin:18px 0;font-size:14px;color:var(--muted)}input[type=checkbox]{flex-shrink:0;width:17px;height:17px;margin-top:3px;accent-color:var(--blue)}.telegram{border-top:1px solid var(--line);padding-top:24px;margin-top:28px}.fine{font-size:12px}.muted{color:var(--muted)}footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:12px;color:var(--muted);padding-top:30px!important;padding-bottom:30px!important}.back{display:block;margin-top:28px;font-size:14px;color:var(--blue)}.detail{max-width:800px;padding:35px 0 65px}.detail h1{font-size:30px;margin-top:20px}.detail h2{margin-top:10px}.timeline-title{padding-top:35px}.timeline{padding-left:22px;border-left:1px solid var(--line);list-style:none;margin-top:28px}.timeline>li{padding:0 0 35px 12px}.timeline time{color:var(--muted);display:block;font-size:12px;margin-bottom:8px}.timeline p{white-space:normal}.sources{list-style:none;padding:0;margin-top:15px;font-size:13px;color:var(--blue);overflow-wrap:anywhere}.sources li{margin-top:8px}.message{max-width:640px;min-height:60vh;padding:70px 0}.message h1{font-size:32px}.message .button,.message button{margin-top:24px}.message form .check{margin:20px 0}
@media(max-width:700px){.container{padding:0 18px}.brand{font-size:16px}.brand img{width:30px;height:30px}.nav{min-height:72px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px}nav{gap:18px;font-size:13px}.heading{align-items:flex-start;flex-direction:column;padding-top:30px}h1{font-size:32px}.statusbar{gap:9px 18px}.subscribe{grid-template-columns:1fr;gap:30px;padding:38px 0}.subscribe h2{font-size:26px}.filters{flex-wrap:wrap}.filters h2{width:100%;margin-bottom:6px}.table-wrap{margin-right:-18px}.message{padding:40px 0}footer span:nth-child(2){display:none}}
/* Approved website v1.2 palette and launch controls. */
@font-face{font-family:Chakra;src:url('./ChakraPetch-Medium.ttf');font-weight:500}
:root{--bg:#000000;--line:#363733;--text:#f0efe7;--muted:#a6a6a0;--blue:#819dff;--pink:#f0efe7}
h1,h2,h3,.brand,.eyebrow{font-weight:500}.live{color:#22c58b}
button,.button,input[type=email],select{min-height:48px;border-radius:8px}
button,.button{background:#171a20}.primary{background:#2454f5;border-color:#2454f5;color:#f0efe7;font-weight:500}.primary:hover{background:#1945d8}
button,.button,a,input,select{max-width:100%;overflow-wrap:anywhere}input[type=email]{background:#171a20}
.privacy{padding:36px 0 48px;max-width:850px}.privacy p{font-size:14px}.privacy a{color:#819dff;text-decoration:underline}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
