@font-face{font-family:Geist;src:url('/tools/virus-ti-snow/assets/landing/geist-regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url('/tools/virus-ti-snow/assets/landing/geist-semibold.woff2') format('woff2');font-weight:600;font-display:swap}*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#10151c;color:#e9eaf0;font:16px/1.75 Geist,Arial,sans-serif}header,main,footer{width:min(100% - 48px,980px);margin-inline:auto}header{min-height:88px;border-bottom:1px solid #ffffff26;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px}.brand{font-size:20px;font-weight:600;letter-spacing:-.04em}.brand span{font-size:12px;margin-left:10px;font-weight:400;color:#adb6c6}a{color:#b9d9ff;text-underline-offset:4px}header a{text-decoration:none}main{padding:54px 0 40px}h1{font-size:clamp(36px,6vw,60px);line-height:1.08;letter-spacing:-.05em;margin:12px 0 18px}h2{font-size:23px;line-height:1.3;letter-spacing:-.025em;color:#f5f6fa}p,li{color:#c0c8d6}section{padding:22px 0;border-top:1px solid #ffffff20}.eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#a5c9ff}.updated{font-size:12px;color:#a3adbe;margin-bottom:32px}.intro{font-size:19px;max-width:800px;margin-bottom:35px}.draft{padding:16px;border:1px solid #e4b357;background:#4b391e;color:#ffe5ba;border-radius:6px}table{width:100%;border-collapse:collapse;font-size:14px;text-align:left;table-layout:fixed}th,td{padding:14px 12px;border-bottom:1px solid #ffffff26;vertical-align:top;overflow-wrap:anywhere}th{color:#dceaff;background:#1c2634}td{color:#c0c8d6}code{font-size:12px;color:#d9e6ff}li{margin-bottom:10px}footer{border-top:1px solid #ffffff26;min-height:85px;display:flex;flex-wrap:wrap;align-items:center;gap:25px;font-size:12px}:focus-visible{outline:2px solid #a5c9ff;outline-offset:5px}@media(max-width:600px){header,main,footer{width:calc(100% - 32px)}header{align-items:flex-start;padding:22px 0}.brand{font-size:16px}.brand span{display:none}main{padding-top:32px}table{font-size:12px}th,td{padding:10px 5px}h2{font-size:21px}.intro{font-size:17px}}
