:root{--rp-soft-low:color-mix(in oklab,var(--c-risk-low) 11%,var(--c-bg));--rp-soft-moderate:color-mix(in oklab,var(--c-risk-moderate) 13%,var(--c-bg));--rp-soft-high:color-mix(in oklab,var(--c-risk-high) 12%,var(--c-bg));--rp-soft-extreme:color-mix(in oklab,var(--c-risk-extreme) 10%,var(--c-bg));--rp-soft-unknown:var(--c-surface2)}.rp{background:var(--c-bg);color:var(--c-text)}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){[data-rp-pre]{opacity:0;animation:rp-pre-failsafe .01s linear 3s forwards}[data-rp-pre][data-rp-go]{opacity:1;animation:none}}@keyframes rp-pre-failsafe{to{opacity:1}}.rp-tight{letter-spacing:-.03em;font-variant-numeric:tabular-nums}.rp-eyebrow{font-size:13px;font-weight:500;line-height:1.3;color:var(--c-muted)}.rp-card,.rp-card-raised{background:var(--c-surface);border-radius:12px;box-shadow:inset 0 0 0 1px var(--c-border)}.rp-inset{background:var(--c-surface2);border-radius:10px}.pg-walk-step{transition:opacity .25s}.pg-walk[data-live] .pg-walk-step:not([data-on]){opacity:.32}.rp-lv{display:inline-flex;align-items:center;gap:5px;border-radius:7px;padding:2px 8px;font-size:12px;font-weight:600;letter-spacing:.03em;line-height:20px;white-space:nowrap}.rp-delta{flex-shrink:0;border-radius:6px;padding:2px 8px;font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;line-height:1.5}.rp-delta-red{background:var(--rp-soft-extreme);color:var(--c-risk-extreme)}.rp-delta-green{background:var(--rp-soft-low);color:var(--c-risk-low)}.rp-link{font-weight:500;color:var(--c-accent-text);text-decoration:none}.rp-link:hover{text-decoration:underline;text-underline-offset:3px}.rp-nav-link{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;border-radius:0;padding:6px 10px;font-size:15px;font-weight:500;color:var(--c-muted);transition:color .15s,background-color .15s}.rp-nav-link:hover{color:var(--c-text)}.rp-nav-link[aria-current=true]{color:var(--c-text);box-shadow:inset 2px 0 0 var(--c-accent);border-radius:0}@media (max-width:1023px){.rp-nav-link[aria-current=true]{box-shadow:inset 0 -2px 0 var(--c-accent)}}@media (prefers-reduced-motion:no-preference){.rp-take{animation:rp-rise .6s var(--ease-out) both}.rp-ev-open{animation:rp-rise .35s var(--ease-out) both}.rp-pop{animation:rp-pop .35s var(--ease-out) both}}@keyframes rp-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes rp-pop{0%{opacity:0;transform:scale(.7)}}.rp-take-line{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--c-surface2) 0,var(--c-border) 45%,var(--c-surface2) 90%);background-size:220% 100%;animation:rp-shimmer 1.6s linear infinite}@keyframes rp-shimmer{0%{background-position:110% 0}to{background-position:-110% 0}}.rp-live{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c-accent)}.rp-live:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:rp-live 1.8s var(--ease-out) infinite}@keyframes rp-live{to{transform:scale(2.8);opacity:0}}@media (prefers-reduced-motion:reduce){.rp-pulse{display:none}.rp-live:after,.rp-take-line{animation:none}}