@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700;800;900&family=Nunito+Sans:wght@400;600;700&display=swap");:root{--rr-red:#C8102E;--rr-navy:#0D2A4A;--rr-ice:#D6EFFA;--rr-yellow:#FFD23F;--rr-green:#3BB273;--rr-orange:#F4845F;--rr-warm:#FAFAF7;--rr-tier-trusted:#C8F0DA;--rr-tier-emerging:#FFF3C4;--rr-tier-single:#FFD6D6;--rr-tier-nodata:#EBEBEB;--rr-outline:2.5px solid var(--rr-navy);--rr-outline-sm:1.5px solid var(--rr-navy);--rr-shadow:3px 3px 0px var(--rr-navy);--rr-shadow-sm:2px 2px 0px var(--rr-navy);--rr-shadow-lg:5px 5px 0px var(--rr-navy);--rr-radius:14px;--rr-radius-sm:8px;--rr-radius-pill:999px;--font-display:"Nunito",sans-serif;--font-body:"Nunito Sans",sans-serif;--screen-max:430px;--z-header:100;--z-tabbar:100;--z-sheet:200;--z-modal:300;--z-toast:400}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{font-family:var(--font-body);background:var(--rr-ice);color:var(--rr-navy);overflow-x:hidden}#app-shell,body{min-height:100dvh}#app-shell{max-width:var(--screen-max);margin:0 auto;background:var(--rr-warm);position:relative;overflow:hidden;display:flex;flex-direction:column}@media (min-width:768px){#app-shell{max-width:1600px;overflow:visible}}:focus-visible{outline:2px solid var(--rr-red);outline-offset:2px}.clay-card{border:var(--rr-outline);border-radius:var(--rr-radius);box-shadow:var(--rr-shadow)}.clay-card,.clay-card-sm{background:var(--rr-warm)}.clay-card-sm{border:var(--rr-outline-sm);border-radius:var(--rr-radius-sm);box-shadow:var(--rr-shadow-sm)}.clay-btn{font-family:var(--font-display);font-weight:800;font-size:13px;border:var(--rr-outline);border-radius:var(--rr-radius-pill);box-shadow:var(--rr-shadow);cursor:pointer;padding:10px 20px;transition:transform .08s,box-shadow .08s;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}.clay-btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--rr-navy)}.clay-btn-primary{background:var(--rr-red);color:#fff}.clay-btn-secondary{background:var(--rr-warm);color:var(--rr-navy)}.clay-btn-yellow{background:var(--rr-yellow);color:var(--rr-navy)}.clay-btn-navy{background:var(--rr-navy);color:#fff}.score-track{height:8px;background:var(--rr-ice);border:var(--rr-outline-sm);overflow:hidden}.score-fill,.score-track{border-radius:var(--rr-radius-pill)}.score-fill{height:100%;transition:width .6s cubic-bezier(.34,1.56,.64,1)}.score-fill--great{background:var(--rr-green)}.score-fill--ok{background:var(--rr-yellow)}.score-fill--poor{background:var(--rr-orange)}.tier-chip{display:inline-block;font-family:var(--font-display);font-weight:700;font-size:10px;padding:2px 8px;border-radius:var(--rr-radius-pill);border:var(--rr-outline-sm)}.tier-chip--trusted{background:var(--rr-tier-trusted);color:#085041}.tier-chip--emerging{background:var(--rr-tier-emerging);color:#633806}.tier-chip--single{background:var(--rr-tier-single);color:#791F1F}.tier-chip--nodata{background:var(--rr-tier-nodata);color:#555}.tag-pill{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-display);font-weight:700;font-size:11px;padding:4px 10px;border-radius:var(--rr-radius-pill);border:var(--rr-outline-sm);box-shadow:1.5px 1.5px 0 var(--rr-navy)}.tag-pill--green{background:#C8F0DA;color:#085041}.tag-pill--yellow{background:#FFF3C4;color:#633806}.tag-pill--blue{background:var(--rr-ice);color:#042C53}.tag-pill--red{background:#FFD6D6;color:#791F1F}.display-xl{font-size:28px;line-height:1.1}.display-lg,.display-xl{font-family:var(--font-display);font-weight:900}.display-lg{font-size:22px;line-height:1.2}.display-md{font-size:17px}.display-md,.display-sm{font-family:var(--font-display);font-weight:900;line-height:1.3}.display-sm{font-size:14px}.display-xs{font-family:var(--font-display);font-weight:800;font-size:12px;line-height:1.4}.body-md{font-size:13px;line-height:1.6}.body-sm{font-size:12px;line-height:1.55}.body-xs{font-size:11px;line-height:1.5}.label{font-family:var(--font-display);font-weight:700;font-size:10px;letter-spacing:.6px;text-transform:uppercase}.caption{font-size:10px;font-weight:600;color:rgba(13,42,74,.5)}.scroll-y{overflow-y:auto;-webkit-overflow-scrolling:touch}.scroll-y::-webkit-scrollbar{display:none}.scroll-y{scrollbar-width:none}.partner-strip{border-top:1.5px solid rgba(13,42,74,.1);padding:8px 14px;display:flex;align-items:center;gap:10px;background:var(--rr-ice)}.toast{bottom:90px;background:var(--rr-navy);color:#fff;font-family:var(--font-display);font-weight:800;font-size:12px;padding:10px 20px;border-radius:var(--rr-radius-pill);box-shadow:var(--rr-shadow);z-index:var(--z-toast);white-space:nowrap}.sheet,.toast{position:fixed;left:50%;transform:translateX(-50%);border:var(--rr-outline)}.sheet{bottom:0;width:100%;max-width:var(--screen-max);background:var(--rr-warm);border-bottom:none;border-radius:var(--rr-radius) var(--rr-radius) 0 0;box-shadow:0 -4px 0 var(--rr-navy);padding:16px 16px 32px;z-index:var(--z-sheet)}.sheet-handle{width:36px;height:4px;background:rgba(13,42,74,.2);border-radius:2px;margin:0 auto 14px}@keyframes rr-pulse-border{0%,to{outline:2.5px solid rgba(200,16,46,0);outline-offset:1px}50%{outline:2.5px solid rgba(200,16,46,.3);outline-offset:5px}}.pulse-red{animation:rr-pulse-border 2.4s ease-in-out infinite}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_4dc8de{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_4dc8de{--font-nunito:"Nunito","Nunito Fallback"}