.sunlightCard_body__hcoWV{display:grid;grid-template-columns:132px 1fr;grid-gap:22px;gap:22px;align-items:center}.sunlightCard_rose__Cw360{width:132px;height:132px;display:block}.sunlightCard_wedge__egGkR{fill:var(--brand);transition:fill-opacity .3s}.sunlightCard_house___msMK{fill:#fff;stroke:var(--ink2);stroke-width:1.5}.sunlightCard_roseTxt__hv_Am{font-size:10px;font-weight:700;fill:var(--ink2);text-anchor:middle;dominant-baseline:central}.sunlightCard_tiles__ZcD2Z{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.sunlightCard_tile__jUgfa{background:#fff;border:1px solid var(--line);border-radius:13px;padding:12px 14px;display:flex;flex-direction:column;gap:3px;min-width:0}.sunlightCard_tileBest__Ql_C_{border-color:var(--brand);background:var(--brand-s)}.sunlightCard_tileOff__lIKcU{background:var(--inset);border-style:dashed}.sunlightCard_l__K9EkS{color:var(--muted);font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px}.sunlightCard_tag__2DeMs{font-style:normal;font-size:11px;font-weight:700;color:var(--brand-d);background:#fff;border-radius:999px;padding:1px 7px}.sunlightCard_v__h0F93{font-size:21px;font-weight:800;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25;min-height:26px}.sunlightCard_off__uO45O{font-size:13px;font-weight:600;color:var(--muted);padding:4px 0 2px}.sunlightCard_bar__LPNwO{display:block;height:5px;border-radius:99px;background:var(--line2);overflow:hidden;margin-top:2px}.sunlightCard_bar__LPNwO i{display:block;height:100%;background:var(--brand);border-radius:inherit}.sunlightCard_note__HRs4P{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}.sunlightCard_w__qLR5M{font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sunlightCard_insight__Gt0Tf{margin:18px 0 0;color:var(--ink2);font-size:14.5px;line-height:1.6;min-height:23px}.sunlightCard_foot__io6Vq{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--line2);color:var(--muted);font-size:13px}.sunlightCard_spin__Z1Qka{display:inline-block;width:14px;height:14px;border:2px solid var(--line);border-top-color:var(--brand);border-radius:50%;animation:sunlightCard_spin__Z1Qka .8s linear infinite;vertical-align:middle}@keyframes sunlightCard_spin__Z1Qka{to{transform:rotate(1turn)}}@media (max-width:720px){.sunlightCard_body__hcoWV{grid-template-columns:1fr;gap:14px}.sunlightCard_rose__Cw360{width:112px;height:112px;margin:0 auto}.sunlightCard_foot__io6Vq a{width:100%}}