:root{--ar-bg:#080b12;--ar-surface:#111827;--ar-surface-2:#172033;--ar-border:rgba(255,255,255,.12);--ar-text:#f8fafc;--ar-muted:#a7b3c7;--ar-accent:#7dd3fc;--ar-accent-2:#c084fc;--ar-good:#86efac;--ar-warn:#fcd34d}.ar-review-summary,.ar-review-grid,.ar-spec-table{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ar-review-summary{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;margin:32px 0;padding:28px;border:1px solid var(--ar-border);border-radius:28px;background:linear-gradient(135deg,#0b1020 0%,#111827 55%,#15142b 100%);box-shadow:0 24px 80px rgba(0,0,0,.28);color:var(--ar-text)}.ar-score-card{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:220px;border:1px solid var(--ar-border);border-radius:24px;background:radial-gradient(circle at 50% 15%,rgba(125,211,252,.24),rgba(255,255,255,.03) 58%)}.ar-rank{font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:var(--ar-muted)}.ar-score{font-size:70px;line-height:.95;margin-top:14px}.ar-score span{font-size:24px;color:var(--ar-muted)}.ar-score-label{color:var(--ar-muted);margin-top:10px}.ar-verdict-card h2{font-size:28px;margin:0 0 10px}.ar-verdict-card p{font-size:18px;line-height:1.65;color:#d9e4f5}.ar-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.ar-pros-cons>div{padding:18px;border:1px solid var(--ar-border);border-radius:18px;background:rgba(255,255,255,.04)}.ar-pros-cons h3{margin:0 0 10px;font-size:16px}.ar-pros-cons ul{margin:0;padding-left:20px;color:#dbeafe}.ar-pros-cons li{margin:7px 0}.ar-cta{display:inline-flex;margin-top:22px;padding:13px 18px;border-radius:999px;background:linear-gradient(135deg,var(--ar-accent),var(--ar-accent-2));color:#07111f!important;font-weight:800;text-decoration:none!important}.ar-spec-table{width:100%;border-collapse:separate;border-spacing:0;margin:28px 0;border:1px solid var(--ar-border);border-radius:20px;overflow:hidden;background:#0f172a;color:var(--ar-text)}.ar-spec-table th,.ar-spec-table td{padding:16px 18px;border-bottom:1px solid var(--ar-border);text-align:left}.ar-spec-table tr:last-child th,.ar-spec-table tr:last-child td{border-bottom:0}.ar-spec-table th{width:32%;color:var(--ar-muted);font-weight:700;background:rgba(255,255,255,.04)}.ar-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0}.ar-review-card{overflow:hidden;border:1px solid var(--ar-border);border-radius:24px;background:#0f172a;color:var(--ar-text);box-shadow:0 18px 50px rgba(0,0,0,.18)}.ar-card-image{display:block;aspect-ratio:4/3;background:#111827;overflow:hidden}.ar-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.ar-review-card:hover .ar-card-image img{transform:scale(1.04)}.ar-card-body{padding:20px}.ar-chip{display:inline-flex;padding:7px 10px;border-radius:999px;background:rgba(125,211,252,.13);color:var(--ar-accent);font-weight:800;font-size:13px}.ar-card-body h3{font-size:20px;line-height:1.2;margin:14px 0 8px}.ar-card-body h3 a{color:var(--ar-text);text-decoration:none}.ar-card-body p{color:var(--ar-muted);line-height:1.55;margin:0}@media(max-width:900px){.ar-review-summary{grid-template-columns:1fr;padding:20px}.ar-pros-cons{grid-template-columns:1fr}.ar-review-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.ar-review-grid{grid-template-columns:1fr}.ar-score{font-size:56px}}
