.rd .rp{--rp-strong:var(--strong);--rp-viable:var(--viable);--rp-moderate:var(--moderate);--rp-constrained:var(--constrained);overflow-x:clip}.rd .rp-hero{padding:clamp(56px,7vw,104px) 0 clamp(40px,4vw,64px)}.rd .rp-hero__in{max-width:var(--w)}.rd .rp-hero h1{max-width:16ch;margin-top:20px;font-size:clamp(2.6rem,1.3rem + 4.6vw,5.25rem)}.rd .rp-hero__lede{max-width:34rem;margin-top:24px}.rd .rp-hero__ctas{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.rd .rp-live{color:#c7cfdb;background:#0a111d;padding:clamp(56px,6vw,80px) 0 clamp(72px,8vw,120px)}.rd .rp-live__grid{width:min(100% - 2 * var(--gutter), 1200px);grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.rd .rp-live__copy{position:sticky;top:96px}.rd .rp-live__eye{font:500 13.5px/1 var(--font);color:#0393ff;align-items:center;gap:8px;display:inline-flex}.rd .rp-live__eye:before{content:"";background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #34d3992e}.rd .rp-live h2{color:#fff;margin-top:18px}.rd .rp-live__lede{color:#aab4c3;margin-top:16px;font-size:17px;line-height:1.55}.rd .rp-run{color:#aab4c3;align-items:center;gap:10px;min-height:1.5em;margin-top:32px;font-size:14px;display:flex}.rd .rp-run i{width:7px;height:7px;transition:background-color var(--dur-enter) var(--ease), box-shadow var(--dur-enter) var(--ease);border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #4a5568}.rd .rp-run.is-on i{animation:rp-pulse var(--dur-glow) var(--ease) infinite;box-shadow:inset 0 0 0 1.5px #0393ff}.rd .rp-run.is-ok i{box-shadow:none;background:#34d399}.rd .rp-run.is-miss i{box-shadow:none;background:#fbbf24}@keyframes rp-pulse{50%{box-shadow:inset 0 0 0 1.5px #0393ff,0 0 0 4px #0393ff38}}.rd .rp-run__state{color:#dfe5ee;min-height:1.5em;margin-top:10px;font-size:14.5px}.rd .rp-run__again{height:40px;font:500 14px/1 var(--font);color:#fff;cursor:pointer;transition:background-color var(--dur-hover) var(--ease);background:#ffffff14;border:0;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:0 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.rd .rp-run__again:hover{background:#ffffff24}.rd .rp-run__again:disabled{opacity:.45;cursor:default}.rd .rp-run__again[hidden]{display:none}.rd .rp-live h2 span{color:#ffffff80}.rd .rp-live :focus-visible{box-shadow:0 0 0 2px #0a111d,0 0 0 4px #0393ff}.rd .rp-paper{--p-text:#17181b;--p-2:#4b5563;--p-3:#6b7280;--p-border:#e5e7eb;min-width:0;color:var(--p-text);letter-spacing:-.003em;font-variant-numeric:tabular-nums;background:#fff;border-radius:6px;padding:clamp(22px,3.4vw,44px);font-size:13px;line-height:1.5;box-shadow:0 30px 80px -20px #0000008c,0 0 0 1px #ffffff0f}.rd .rp-p__mast{justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.rd .rp-p__brand{letter-spacing:-.01em;align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.rd .rp-p__meta{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.rd .rp-p__meta b{letter-spacing:.06em;text-transform:uppercase;color:var(--p-2);font-size:11.5px;font-weight:500}.rd .rp-p__meta span{color:var(--p-3);font-size:12px}.rd .rp-p__rule{background:linear-gradient(90deg, var(--constrained), var(--moderate), var(--viable), var(--strong));border-radius:2px;height:3px;margin-bottom:22px}.rd .rp-p__title{margin-bottom:18px}.rd .rp-p__title h3{letter-spacing:-.022em;color:var(--p-text);font-size:26px;font-weight:500;line-height:1.15}.rd .rp-p__title p{color:var(--p-2);margin-top:5px}.rd .rp-p__band{color:#e8ecf3;background:#0b1220;border-radius:10px;padding:20px 22px 16px}.rd .rp-p__bandtop{align-items:flex-start;gap:20px;display:flex}.rd .rp-p__say{flex:1;min-width:0}.rd .rp-p__kick{color:#9aa6b8;font-size:12px;font-weight:500}.rd .rp-p__head{letter-spacing:-.018em;color:#fff;margin:6px 0;font-size:21px;font-weight:500;line-height:1.2}.rd .rp-p__exp{color:#c7cfdb;max-width:62ch}.rd .rp-p__num{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.rd .rp-p__num b{letter-spacing:-.03em;color:#fff;transition:color var(--dur-slow) var(--ease);font-size:44px;font-weight:500;line-height:1}.rd .rp-p__num span{color:#9aa6b8;font-size:12px}.rd .rp-p__facts{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid}.rd .rp-p__facts>div{flex-direction:column;gap:2px;min-width:0;padding:11px 12px 2px 0;display:flex}.rd .rp-p__facts>div+div{border-left:1px solid #ffffff1f;padding-left:12px}.rd .rp-p__facts span,.rd .rp-p__facts small{color:#9aa6b8;font-size:12px;line-height:1.4}.rd .rp-p__facts b{letter-spacing:-.012em;color:#fff;overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.25}.rd .rp-p__sec{margin-top:26px}.rd .rp-p__sec h4,.rd .rp-p__verify h4{border-top:1px solid var(--p-border);letter-spacing:-.014em;color:var(--p-text);padding-top:14px;font-size:17px;font-weight:500}.rd .rp-p__scroll{overflow-x:auto}.rd .rp-p__factors{border-collapse:collapse;table-layout:fixed;width:100%}.rd .rp-p__factors th,.rd .rp-p__factors td{text-align:left;vertical-align:baseline;border-top:1px solid var(--p-border);padding:8px 0}.rd .rp-p__factors tr:first-child>*{border-top:none}.rd .rp-p__factors th{width:128px;color:var(--p-text);padding-right:14px;font-size:13px;font-weight:500}.rd .rp-p__score{white-space:nowrap;width:104px;padding-right:14px!important}.rd .rp-p__score b{width:26px;font-weight:500;display:inline-block}.rd .rp-p__track{background:var(--p-border);vertical-align:middle;border-radius:2px;width:64px;height:4px;display:inline-block;overflow:hidden}.rd .rp-p__track i{transform-origin:0;height:100%;width:var(--v,0);background:var(--c,var(--p-border));border-radius:2px;display:block}.rd .rp-paper.is-done .rp-p__track i{animation:rp-grow var(--dur-trace) var(--ease-out) both;--i:var(--n,0);animation-delay:calc(var(--i) * var(--stagger-tier))}@keyframes rp-grow{0%{transform:scaleX(0)}}.rd .rp-p__read{color:var(--p-text);font-size:13px;display:block}.rd .rp-p__src{color:var(--p-3);margin-top:2px;font-size:12px;line-height:1.45;display:block}.rd .rp-paper.is-idle .rp-p__read,.rd .rp-paper.is-reading .rp-p__read{color:var(--p-3)}.rd .rp-p__verify{border:1px solid var(--p-border);border-radius:8px;align-items:center;gap:18px;margin-top:28px;padding:14px 16px;display:flex}.rd .rp-p__verify h4{border-top:0;margin-bottom:4px;padding-top:0;font-size:14px}.rd .rp-p__verify p{color:var(--p-2);font-size:12.5px;line-height:1.55}.rd .rp-p__qr{color:var(--p-3);flex-direction:column;flex:none;align-items:center;gap:4px;font-size:11.5px;display:flex}.rd .rp-p__qr [data-qr]{width:84px;height:84px;display:block}.rd .rp-p__foot{border-top:1px solid var(--p-border);color:var(--p-3);margin-top:14px;padding-top:10px;font-size:11.5px;line-height:1.55}.rd .rp-p__foot p+p{margin-top:4px}.rd .rp-paper.is-reading .rp-p__head,.rd .rp-paper.is-reading [data-score]{animation:rp-breathe var(--dur-glow) var(--ease) infinite}@keyframes rp-breathe{50%{opacity:.55}}.rd .rp-paper.is-done .rp-p__band{animation:rp-land var(--dur-flight) var(--ease-out) both}@keyframes rp-land{0%{opacity:.6;transform:translateY(6px)}}.rd .rp-paper.is-error .rp-p__head{color:#fbbf24}.rd .rp-price__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.rd .rp-price .lede{max-width:30rem;margin-top:16px}.rd .rp-price__big{align-items:baseline;gap:12px;margin-top:40px;display:flex}.rd .rp-price__big b{letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,2.6rem + 3vw,5.25rem);font-weight:500;line-height:1}.rd .rp-price__big span{color:var(--text-2);font-size:17px}.rd .rp-price__tiers{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:14px;font-size:17px}.rd .rp-price__line{color:var(--text-2);max-width:32rem;margin-top:8px;font-size:15px}.rd .rp-adds{border-top:1px solid var(--hair);display:grid}.rd .rp-adds div{border-bottom:1px solid var(--hair);grid-template-columns:104px 1fr;gap:16px;padding:18px 0;display:grid}.rd .rp-adds dt{color:var(--ink);font-weight:500}.rd .rp-adds dd{color:var(--text-2);margin:0}@media (max-width:960px){.rd .rp-live__grid,.rd .rp-price__grid{grid-template-columns:1fr}.rd .rp-live__copy{position:static}}@media (max-width:640px){.rd .rp-hero__ctas .btn{flex:100%}.rd .rp-adds div{grid-template-columns:1fr;gap:2px}.rd .rp-paper{border-radius:4px;padding:18px 16px}.rd .rp-p__mast{flex-direction:column;align-items:flex-start;gap:6px}.rd .rp-p__meta{text-align:left;align-items:flex-start}.rd .rp-p__title h3{font-size:21px}.rd .rp-p__band{padding:16px}.rd .rp-p__bandtop{flex-direction:column-reverse;gap:10px}.rd .rp-p__num{text-align:left;align-items:flex-start}.rd .rp-p__num b{font-size:38px}.rd .rp-p__facts{grid-template-columns:1fr 1fr}.rd .rp-p__facts>div:nth-child(3){border-left:none;padding-left:0}.rd .rp-p__factors,.rd .rp-p__factors tbody,.rd .rp-p__factors tr{display:block}.rd .rp-p__factors tr{border-top:1px solid var(--p-border);grid-template-columns:1fr auto;gap:2px 12px;padding:10px 0;display:grid}.rd .rp-p__factors tr:first-child{border-top:0}.rd .rp-p__factors th,.rd .rp-p__factors td{border:0;display:block;width:auto!important;padding:0!important}.rd .rp-p__factors td:nth-child(3){grid-column:1/-1}.rd .rp-p__verify{flex-direction:column}}@media (prefers-reduced-motion:reduce){.rd .rp-run.is-on i,.rd .rp-paper.is-reading .rp-p__head,.rd .rp-paper.is-reading [data-score],.rd .rp-paper.is-done .rp-p__band,.rd .rp-paper.is-done .rp-p__track i{animation:none!important}}
