*{box-sizing:border-box}body{margin:0;background:#050505;color:#eee;font-family:Arial,Helvetica,sans-serif}.top{height:92px;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;background:#030303;border-bottom:2px solid #b30000}.logo{font-size:42px;font-weight:900;font-style:italic}.logo span,footer span,.banner span{color:#e60012}.logo i{color:#fff;background:#e60012;padding:2px 8px;border-radius:5px;font-style:normal}.logo small{display:block;color:#ffd400;font-size:12px;font-style:normal;letter-spacing:.5px}.auth button{background:#080808;border:1px solid #aaa;color:#fff;border-radius:5px;padding:12px 22px;margin-left:10px;font-weight:bold}.auth .register{background:#c40000;border-color:#e11}nav{display:flex;justify-content:center;gap:0;background:linear-gradient(#a40000,#520000);border-bottom:1px solid #f00}nav a{padding:13px 22px;font-size:14px;font-weight:bold}.ticker{display:flex;align-items:center;gap:12px;padding:10px 20px;font-size:13px;white-space:nowrap;overflow:hidden}.ticker strong{background:#ffc400;color:#000;padding:7px;border-radius:4px}.ticker em{margin-left:auto;color:#ffd400;font-style:normal}.ticker b{background:#a90000;padding:7px 10px;border-radius:4px}main{max-width:1000px;margin:auto;padding:0 18px}.ad{border:1px dashed #e00000;border-radius:6px;text-align:center;padding:13px;margin:8px 0 10px;font-size:20px}.ad small{font-size:15px}.results{border:1px solid #9b0000;border-radius:6px;padding:10px}.results h2{text-align:center;font-size:22px;font-weight:400;margin:0 auto 8px;max-width:280px;border:1px solid #c00;border-radius:25px;padding:5px;background:#090909}.cards{display:grid;grid-template-columns:repeat(6,1fr);gap:15px}.cards article{border:1px solid;border-radius:9px;text-align:center;padding:15px 8px;background:#080808;box-shadow:0 0 10px #300}.cards label{display:block;font-size:17px;font-weight:bold}.cards small,.cards strong{display:block;margin:10px 0}.cards strong{font-size:30px}.cards button,.box button{background:#750000;color:white;border:1px solid #d00;border-radius:5px;padding:7px 15px}.red{color:#f22}.yellow{color:#ffe000}.green{color:#19e94b}.blue{color:#2796ff}.pink{color:#e51fff}.orange{color:#ff971f}.banner{display:flex;align-items:center;gap:18px;border:1px solid #c00;padding:10px 30px;margin:0 0 12px;background:linear-gradient(120deg,#070707,#170000)}.shield{font-size:50px;color:#ffd000}.banner b{font-size:31px}.banner small{display:block;font-style:italic}.features{margin-left:auto}.tall{padding:42px}.layout{display:grid;grid-template-columns:2.25fr 1fr;gap:12px}.box{border:1px solid #a40000;border-radius:5px;background:#070707;overflow:hidden}.box h3{margin:0;padding:9px 12px;background:linear-gradient(#8c0000,#380000);font-size:16px;font-weight:500}.box h3 button{float:right;padding:4px 12px}.history table{width:100%;border-collapse:collapse;font-size:12px;text-align:center}.history th,.history td{border:1px solid #333;padding:5px}.history th{color:#ffd000}.side p{margin:0 10px;padding:8px;border-bottom:1px solid #333;color:#ffd000}.side p button{float:right;padding:4px 10px}.side ul{line-height:1.7;font-size:13px}.social{text-align:center;font-size:30px;padding:15px;color:#1ad06b}.three{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:12px}.smallad{min-height:190px;padding-top:55px}.box p{padding:6px 12px;margin:0;border-bottom:1px solid #222}.box p b{float:right;color:#ffd000}.wide{width:95%;margin:8px 2.5%}.charts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin:12px 0}.chart{padding-bottom:18px}.bars,.bargraph{font-size:55px;color:#e60012;padding:30px 10px 10px;text-align:center}.bargraph{color:#f5a900}footer{border-top:2px solid #a00;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding:28px 6%;font-size:13px;line-height:1.8}footer b{font-size:25px}footer small{display:block;color:#ffd000}@media(max-width:800px){.logo{font-size:28px}.auth button{padding:9px}.cards{grid-template-columns:repeat(3,1fr)}nav{overflow:auto;justify-content:flex-start}.layout,.charts{grid-template-columns:1fr}.three{grid-template-columns:1fr}.features{display:none}.ticker em{display:none}}@media(max-width:520px){.top{height:auto}.logo{font-size:24px}.auth{display:none}.cards{grid-template-columns:1fr 1fr}.banner{padding:12px}.banner b{font-size:24px}.history{overflow:auto}.history table{min-width:760px}footer{grid-template-columns:1fr}}