.rl-ruler[data-astro-cid-5p74qzh4]{min-height:70px;transition:min-height 280ms cubic-bezier(.4,0,.2,1)}.risklens[data-astro-cid-5p74qzh4][data-rl-expanded=true] .rl-ruler[data-astro-cid-5p74qzh4]{min-height:108px}.rl-universal-dot[data-astro-cid-5p74qzh4],.rl-subject-dot[data-astro-cid-5p74qzh4],.rl-factor-dot[data-astro-cid-5p74qzh4],.rl-connector[data-astro-cid-5p74qzh4],.rl-uncertainty[data-astro-cid-5p74qzh4]{transition:left 360ms cubic-bezier(.4,0,.2,1),width 360ms cubic-bezier(.4,0,.2,1),opacity 220ms ease}.risklens[data-astro-cid-5p74qzh4][data-rl-expanded=true] .rl-universal-dot[data-astro-cid-5p74qzh4],.risklens[data-astro-cid-5p74qzh4][data-rl-expanded=true] .rl-subject-dot[data-astro-cid-5p74qzh4],.risklens[data-astro-cid-5p74qzh4][data-rl-expanded=true] .rl-factor-dot[data-astro-cid-5p74qzh4],.risklens[data-astro-cid-5p74qzh4][data-rl-expanded=true] .rl-connector[data-astro-cid-5p74qzh4]{left:var(--zoom-left)}.risklens[data-astro-cid-5p74qzh4][data-rl-expanded=true] .rl-uncertainty[data-astro-cid-5p74qzh4]{left:var(--zoom-left);width:var(--zoom-width)}.rl-factor-dot[data-astro-cid-5p74qzh4],.rl-connector[data-astro-cid-5p74qzh4]{opacity:0;pointer-events:none}.risklens[data-astro-cid-5p74qzh4][data-rl-expanded=true] .rl-factor-dot[data-astro-cid-5p74qzh4]{opacity:1;pointer-events:auto}.risklens[data-astro-cid-5p74qzh4][data-rl-expanded=true] .rl-connector[data-astro-cid-5p74qzh4]{opacity:0.35}.rl-universal-dot[data-astro-cid-5p74qzh4]{opacity:1}.risklens[data-astro-cid-5p74qzh4][data-rl-expanded=true] .rl-universal-dot[data-astro-cid-5p74qzh4]{opacity:0;pointer-events:none}.rl-band[data-astro-cid-5p74qzh4],.rl-tick[data-astro-cid-5p74qzh4]{transition:opacity 220ms ease}.risklens[data-astro-cid-5p74qzh4][data-rl-expanded=true] .rl-band[data-astro-cid-5p74qzh4],.risklens[data-astro-cid-5p74qzh4][data-rl-expanded=true] .rl-tick[data-astro-cid-5p74qzh4]{opacity:0}.rl-header-band-static[data-astro-cid-5p74qzh4],.rl-bottom-static[data-astro-cid-5p74qzh4],.rl-header-band-zoomed[data-astro-cid-5p74qzh4],.rl-bottom-zoomed[data-astro-cid-5p74qzh4]{transition:opacity 220ms ease}.risklens[data-astro-cid-5p74qzh4][data-rl-expanded=true] .rl-header-band-static[data-astro-cid-5p74qzh4]{opacity:0}.risklens[data-astro-cid-5p74qzh4][data-rl-expanded=true] .rl-bottom-static[data-astro-cid-5p74qzh4]{opacity:0}.risklens[data-astro-cid-5p74qzh4][data-rl-expanded=true] .rl-header-band-zoomed[data-astro-cid-5p74qzh4],.risklens[data-astro-cid-5p74qzh4][data-rl-expanded=true] .rl-bottom-zoomed[data-astro-cid-5p74qzh4]{opacity:1}.rl-chevron[data-astro-cid-5p74qzh4]{transition:transform 240ms cubic-bezier(.4,0,.2,1);display:inline-block}.risklens[data-astro-cid-5p74qzh4][data-rl-expanded=true] .rl-chevron[data-astro-cid-5p74qzh4]{transform:rotate(180deg)}.rl-dot[data-astro-cid-5p74qzh4]{cursor:default}.rl-dot[data-astro-cid-5p74qzh4][tabindex="0"],button[data-astro-cid-5p74qzh4].rl-dot{cursor:pointer}button[data-astro-cid-5p74qzh4].rl-dot:focus-visible,.rl-dot[data-astro-cid-5p74qzh4][tabindex="0"]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion: reduce){.rl-ruler[data-astro-cid-5p74qzh4],.rl-universal-dot[data-astro-cid-5p74qzh4],.rl-subject-dot[data-astro-cid-5p74qzh4],.rl-factor-dot[data-astro-cid-5p74qzh4],.rl-connector[data-astro-cid-5p74qzh4],.rl-uncertainty[data-astro-cid-5p74qzh4],.rl-band[data-astro-cid-5p74qzh4],.rl-tick[data-astro-cid-5p74qzh4],.rl-header-band-static[data-astro-cid-5p74qzh4],.rl-bottom-static[data-astro-cid-5p74qzh4],.rl-header-band-zoomed[data-astro-cid-5p74qzh4],.rl-bottom-zoomed[data-astro-cid-5p74qzh4],.rl-chevron[data-astro-cid-5p74qzh4]{transition:none}}.risk-scale-modal[data-astro-cid-q5du7b2u]{max-width:min(98vw,1100px);width:100%;max-height:95dvh;border-radius:0.75rem;overflow:hidden}.risk-scale-modal__body[data-astro-cid-q5du7b2u]{display:flex;flex-direction:column;max-height:95dvh;padding:1rem 1rem 1.25rem;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain}.risk-scale-modal__header[data-astro-cid-q5du7b2u]{display:flex;align-items:flex-start;justify-content:space-between;gap:0.75rem;margin-bottom:0.75rem;flex-shrink:0}.risk-scale-modal__subject[data-astro-cid-q5du7b2u]{flex:1 1 auto;min-width:0;padding:0.5rem 0.75rem;background:var(--color-bg);border:1px solid var(--color-line);border-radius:0.5rem}.risk-scale-modal__subject[data-astro-cid-q5du7b2u][hidden]{display:none}.risk-scale-modal__subject-label[data-astro-cid-q5du7b2u]{font-size:0.875rem;font-weight:600;color:var(--color-ink);line-height:1.2}.risk-scale-modal__subject-prob[data-astro-cid-q5du7b2u]{font-family:var(--font-mono, ui-monospace, monospace);font-size:1rem;color:var(--color-accent);margin-top:0.125rem}.risk-scale-modal__close[data-astro-cid-q5du7b2u]{flex:0 0 auto;background:transparent;border:1px solid var(--color-line);border-radius:9999px;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-ink-muted);transition:color 120ms ease,border-color 120ms ease}.risk-scale-modal__close[data-astro-cid-q5du7b2u]:hover{color:var(--color-ink);border-color:var(--color-ink-muted)}.risk-scale-modal__scale[data-astro-cid-q5du7b2u]{flex:1 1 auto;min-height:0}@media (min-width: 768px){.risk-scale-modal__body[data-astro-cid-q5du7b2u]{padding:1.25rem 1.5rem 1.5rem}}.similar-risks-scroll[data-astro-cid-umeuofpg]{scrollbar-width:thin;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.similar-risks-scroll[data-astro-cid-umeuofpg]>div[data-astro-cid-umeuofpg]{scroll-snap-align:start}.similar-sort-btn[data-astro-cid-umeuofpg]{color:var(--color-ink-muted);background:transparent;cursor:pointer;min-height:28px;font-weight:500}.similar-sort-btn[data-astro-cid-umeuofpg]:hover{color:var(--color-ink)}.similar-sort-btn[data-astro-cid-umeuofpg].is-active{background:var(--color-accent);color:white}.similar-risks-scroll[data-astro-cid-umeuofpg].is-same-odds .similar-risk-card[data-astro-cid-umeuofpg][data-prob-decade-match="0"]{opacity:0.45}/* Mirror the homepage picker's backdrop fade for our prefixed ID.
     The shared CSS in global.css targets #picker-backdrop only, so we
     duplicate the rules for #compare-picker-backdrop here. .modal-entering
     and .modal-visible / .modal-leaving classes are added by the shared
     setupModal() helper. */
  @media (prefers-reduced-motion: no-preference) {
    #compare-picker-backdrop {
      transition: opacity 220ms ease;
      opacity: 0;
    }
    #compare-picker-modal.modal-entering #compare-picker-backdrop {
      opacity: 0;
    }
    #compare-picker-modal.modal-visible #compare-picker-backdrop {
      opacity: 1;
    }
    #compare-picker-modal.modal-leaving #compare-picker-backdrop {
      opacity: 0;
    }
  }
  /* prefers-reduced-motion: keep the backdrop fully opaque while visible. */
  @media (prefers-reduced-motion: reduce) {
    #compare-picker-backdrop {
      opacity: 1;
    }
  }