.rn-page{color:#e8ecf6;background:#04060f}.rn-hero{isolation:isolate;background:radial-gradient(60rem 30rem at 85% -10%,#be123c59,#0000 60%),radial-gradient(40rem 24rem at 0 110%,#0e749047,#0000 60%),#04060f;position:relative;overflow:hidden}.rn-hero:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 75%)}.rn-ecg{z-index:-1;opacity:.9;width:100%;height:9rem;position:absolute;bottom:0;left:0;right:0}.rn-ecg path{fill:none;stroke:#fb7185;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #fb7185cc)}.rn-ecg .rn-ecg-trace{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:5s linear infinite rn-draw}.rn-ecg .rn-ecg-base{stroke:#fb71852e;stroke-width:1.2px;filter:none}@keyframes rn-draw{0%{stroke-dashoffset:1000px;opacity:0}8%{opacity:1}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.rn-gradient-text{background:linear-gradient(90deg,#fff 0%,#fecdd3 55%,#fb7185 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.rn-kpi{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:1rem;padding:1rem 1.1rem;position:relative}.rn-kpi-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1.1}.rn-kpi-label{color:#9aa6c3;margin-top:.25rem;font-size:.75rem}.rn-kpi-dot{background:#fb7185;border-radius:9999px;width:.5rem;height:.5rem;animation:2.4s ease-out infinite rn-ping;position:absolute;top:.9rem;right:.9rem;box-shadow:0 0 #fb7185b3}@keyframes rn-ping{0%{box-shadow:0 0 #fb718599}80%,to{box-shadow:0 0 0 10px #fb718500}}.rn-map-card{background:linear-gradient(170deg,#0b1020,#070a15);border:1px solid #ffffff17;border-radius:1.25rem}.rn-map-svg{width:100%;height:auto;max-height:38rem;display:block}.rn-region{stroke:#ffffff47;stroke-width:.8px;fill:#ffffff0a;cursor:pointer;outline:none;transition:fill .2s,stroke .2s}.rn-region[data-level="1"]{fill:#fb718538}.rn-region[data-level="2"]{fill:#fb718561}.rn-region[data-level="3"]{fill:#f43f5e8c}.rn-region[data-level="4"]{fill:#e11d48b8}.rn-region[data-level="5"]{fill:#be123ceb}.rn-region:hover,.rn-region:focus-visible,.rn-region[data-selected=true]{stroke:#fff;stroke-width:1.6px;fill-opacity:1}.rn-region:focus-visible{stroke:#fde68a}.rn-pin circle.rn-pin-core{fill:#fff;stroke:#be123c;stroke-width:2px}.rn-pin circle.rn-pin-ring{fill:none;stroke:#fb7185;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite rn-pin-pulse}.rn-pin text{fill:#be123c;pointer-events:none;font-size:11px;font-weight:700}.rn-pin{pointer-events:none}@keyframes rn-pin-pulse{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(2.6)}}.rn-legend i{border-radius:9999px;width:1.4rem;height:.5rem;display:inline-block}.rn-legend i[data-level="1"]{background:#fb71854d}.rn-legend i[data-level="2"]{background:#fb718580}.rn-legend i[data-level="3"]{background:#f43f5eb3}.rn-legend i[data-level="4"]{background:#e11d48d9}.rn-legend i[data-level="5"]{background:#be123c}.rn-bar{background:#ffffff14;border-radius:9999px;height:.4rem;overflow:hidden}.rn-bar>i{border-radius:inherit;background:linear-gradient(90deg,#fb7185,#be123c);height:100%;display:block}.rn-toggle button{color:#9aa6c3;border-radius:9999px;padding:.45rem .9rem;font-size:.8rem;font-weight:600}.rn-toggle button[aria-pressed=true]{color:#fff;background:#be123c}.rn-chain{counter-reset:rn-step}.rn-chain li{counter-increment:rn-step}.rn-chain li:before{content:counter(rn-step);color:#fff;background:linear-gradient(135deg,#fb7185,#be123c);border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.85rem;font-weight:700;display:flex}@media (prefers-reduced-motion:reduce){.rn-ecg .rn-ecg-trace{stroke-dashoffset:0;opacity:1;animation:none}.rn-kpi-dot,.rn-pin circle.rn-pin-ring{animation:none}.rn-region{transition:none}}.rn-band{color:#e8ecf6;background:radial-gradient(40rem 14rem at 90% 0,#be123c4d,#0000 65%),linear-gradient(#060a18,#04060f);border-block:1px solid #ffffff14}.rn-band-inner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 7.5rem;align-items:center;gap:1.5rem 2rem;padding-block:1.75rem;display:grid}.rn-band-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#fb7185;font-size:.72rem;font-weight:700}.rn-band-copy h2{letter-spacing:-.01em;color:#fff;margin-top:.3rem;font-size:1.35rem;font-weight:700}.rn-band-copy p:not(.rn-band-eyebrow){color:#aab4cf;max-width:34rem;margin-top:.4rem;font-size:.86rem;line-height:1.55}.rn-band-link{color:#fda4af;gap:.35rem;margin-top:.8rem;font-size:.85rem;font-weight:650;text-decoration:none;display:inline-flex}.rn-band-link:hover,.rn-band-link:focus-visible{color:#fff;text-underline-offset:3px;text-decoration:underline}.rn-band-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.rn-band-figures dd{font-variant-numeric:tabular-nums;color:#fff;margin:0;font-size:1.6rem;font-weight:700;line-height:1.1}.rn-band-figures dt{color:#9aa6c3;margin-top:.2rem;font-size:.7rem;line-height:1.3}.rn-band-map{justify-self:end;width:100%;height:9.5rem}.rn-band-map path{fill:#ffffff0d;stroke:#ffffff38;stroke-width:1.2px}.rn-band-map path[data-present=true]{fill:#f43f5e73;stroke:#ffffff80}.rn-band-map circle{fill:#fff;stroke:#be123c;stroke-width:3px}@media (max-width:860px){.rn-band-inner{grid-template-columns:minmax(0,1fr) 6rem}.rn-band-figures{grid-area:2/1/auto/-1}.rn-band-map{grid-area:1/2;height:8rem}}@media (max-width:480px){.rn-band-figures dd{font-size:1.3rem}.rn-band-copy h2{font-size:1.15rem}}
