.score-circle{width:180px;height:180px;margin:0 auto 30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:76px;font-weight:800;color:white!important;box-shadow:0 20px 50px rgba(0,0,0,.3)}@media (min-width:768px){.score-circle{width:220px;height:220px;font-size:86px}}.score-90{background:linear-gradient(135deg,#0cce6b,#0ab55a)}.score-50{background:linear-gradient(135deg,#ffa400,#ff8c00)}.score-49{background:linear-gradient(135deg,#ff584d,#e04a3f)}.score-label{font-size:28px;font-weight:700;margin-bottom:50px}.metrics{display:grid;grid-template-columns:1fr;gap:24px;max-width:640px;margin:0 auto}@media (min-width:640px){.metrics{grid-template-columns:1fr 1fr}}.metric{background:linear-gradient(145deg,#fff,#fff5eb);padding:32px 24px;border-radius:20px;border:2px solid #ffe0b3;transition:all .3s;text-align:center}.metric:hover{transform:translateY(-10px);border-color:#ff6a00}.metric h3{color:#666;font-size:15px;margin-bottom:12px}.metric .value{font-size:40px;font-weight:800}.loading i{font-size:40px;animation:spin 1.2s linear infinite}