.ReviewScore_card__2kBKv{position:relative;margin:3rem 0;scroll-margin-top:10rem;border:1px solid #34382b;border-top:3px solid #84cc16;border-radius:0 0 18px 18px;background:linear-gradient(135deg,#181c12,#111213 42%,#0f0f11);color:#f4f4f5;box-shadow:0 18px 48px #0003;overflow:hidden}.ReviewScore_card__2kBKv:focus-visible{outline:2px solid #84cc16;outline-offset:5px}.ReviewScore_breakdown__alzxC,.ReviewScore_hero__HmkRQ,.ReviewScore_highlights__1uPhg,.ReviewScore_topline__TIonq{margin:0 1.5rem}.ReviewScore_topline__TIonq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-top:1.25rem}.ReviewScore_kicker__Lm2km{display:flex;align-items:center;gap:.5rem;color:#a3e635;font:700 .65rem/1.5 var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase}.ReviewScore_status__Zejmp{border:1px solid #454936;border-radius:4px;padding:.3rem .5rem;color:#d4d4d8;font-size:.65rem;line-height:1.4}.ReviewScore_hero__HmkRQ{display:grid;grid-template-columns:142px minmax(0,1fr);align-items:start;gap:1.5rem;padding:1.75rem 0}.ReviewScore_score__kvqL0{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:.15rem;min-height:132px;padding:1.2rem .5rem;background:#a3e635;color:#101506;font-family:var(--font-display);font-size:4.25rem;font-weight:800;line-height:1.1;letter-spacing:-.07em;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}.ReviewScore_scale__L9G2n{font:700 .85rem/1.4 var(--font-body);letter-spacing:-.02em}.ReviewScore_card__2kBKv .ReviewScore_verdict__6s4VG h2{margin:0 0 .5rem;font-family:var(--font-display);font-size:1.65rem;font-weight:800;line-height:1.15;letter-spacing:-.04em}.ReviewScore_card__2kBKv .ReviewScore_recommendation__NNeXs{margin:0 0 .65rem;color:#bef264;font-weight:650;font-size:.9rem;line-height:1.5}.ReviewScore_card__2kBKv .ReviewScore_summary__t_pc8{margin:0;color:#b6b6c0;font-size:.85rem;line-height:1.75}.ReviewScore_breakdown__alzxC{padding:1.5rem 0;border-top:1px solid #ffffff12}.ReviewScore_breakdown__alzxC h3{margin:0 0 1.25rem;color:#a1a1aa;font:600 .65rem/1.5 monospace;text-transform:uppercase;letter-spacing:.12em}.ReviewScore_criteria__CkEdG{display:grid;gap:1.15rem;margin:0}.ReviewScore_criterion___vKEd{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem;min-width:0;padding-bottom:.85rem}.ReviewScore_criterion___vKEd dt{color:#e4e4e7;font-size:.8rem;font-weight:500;line-height:1.5}.ReviewScore_criterion___vKEd dd{flex-shrink:0;margin:0}.ReviewScore_value__19LZA{color:#f4f4f5;font:700 .85rem/1.5 monospace}.ReviewScore_denominator__R5OyQ{margin-left:.1rem;color:#a1a1aa;font-size:.6rem;font-weight:400}.ReviewScore_unrated__MZGiG{color:#b7b7c0;font-size:.7rem}.ReviewScore_track__Xl12L{position:absolute;bottom:0;left:0;right:0;height:5px;border-radius:1px;background:#ffffff10;overflow:hidden}.ReviewScore_fill__o2xwQ{height:100%;background:#84cc16}.ReviewScore_caution__YC9HU{background:#fb923c}.ReviewScore_highlights__1uPhg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding:1.5rem 0;border-top:1px solid #ffffff12}.ReviewScore_highlights__1uPhg h3{display:flex;align-items:center;gap:.4rem;margin:0 0 .85rem;font-family:var(--font-display);font-size:.95rem;font-weight:700}.ReviewScore_positive__x_Ajy{color:#bef264}.ReviewScore_negative__eNqe7{color:#fdba74}.ReviewScore_highlights__1uPhg ul{margin:0;padding-left:1rem;list-style:square}.ReviewScore_highlights__1uPhg li{padding-left:.1rem;color:#d4d4d8;font-size:.8rem;line-height:1.7}.ReviewScore_highlights__1uPhg li+li{margin-top:.5rem}.ReviewScore_details__a6952{border-top:1px solid #ffffff12;background:#0002}.ReviewScore_details__a6952 summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;color:#d4d4d8;cursor:pointer;font-size:.8rem;font-weight:600;list-style:none}.ReviewScore_details__a6952 summary::-webkit-details-marker{display:none}.ReviewScore_details__a6952 summary:hover{color:#bef264;background:#ffffff04}.ReviewScore_details__a6952 summary:focus-visible{outline:2px solid #84cc16;outline-offset:-4px}.ReviewScore_details__a6952[open] summary svg{transform:rotate(180deg)}.ReviewScore_explanation__uiHCZ{padding:0 1.5rem 1rem}@media (max-width:480px){.ReviewScore_breakdown__alzxC,.ReviewScore_hero__HmkRQ,.ReviewScore_highlights__1uPhg,.ReviewScore_topline__TIonq{margin-left:1rem;margin-right:1rem}.ReviewScore_hero__HmkRQ{grid-template-columns:1fr;gap:1.25rem;padding:1.5rem 0}.ReviewScore_score__kvqL0{justify-self:start;min-height:0;min-width:132px;font-size:4rem;padding:.8rem 1rem}.ReviewScore_card__2kBKv .ReviewScore_verdict__6s4VG h2{font-size:1.6rem}.ReviewScore_highlights__1uPhg{grid-template-columns:1fr}.ReviewScore_details__a6952 summary,.ReviewScore_explanation__uiHCZ{padding-left:1rem;padding-right:1rem}}