.sr-only[data-astro-cid-twodq22e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dl-controls[data-astro-cid-twodq22e]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dl-sort[data-astro-cid-twodq22e]{display:inline-flex;align-items:center}.dl-sort[data-astro-cid-twodq22e][hidden]{display:none}.dl-sort[data-astro-cid-twodq22e] select[data-astro-cid-twodq22e]{appearance:none;-webkit-appearance:none;background:transparent;border:1px solid var(--color-line);border-radius:9999px;color:var(--color-ink);font-size:11px;font-weight:500;padding:5px 22px 5px 10px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='currentColor'%3E%3Cpath d='M3 4.5L6 8l3-3.5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;background-size:10px;transition:border-color 150ms,background-color 150ms}.dl-sort[data-astro-cid-twodq22e] select[data-astro-cid-twodq22e]:hover{border-color:var(--color-accent)}.dl-sort[data-astro-cid-twodq22e] select[data-astro-cid-twodq22e]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.dl-show-btn[data-astro-cid-twodq22e]{display:flex;align-items:center;gap:6px;padding:6px 12px 6px 10px;border:1.5px dashed var(--color-accent);border-radius:9999px;background:transparent;color:var(--color-accent);font-size:12px;font-weight:500;cursor:pointer;transition:background 150ms,border-color 150ms;width:fit-content}.dl-show-btn[data-astro-cid-twodq22e]:hover{background:color-mix(in srgb,var(--color-accent) 8%,transparent);border-style:solid}.dl-show-btn[data-astro-cid-twodq22e][aria-expanded=true]{border-style:solid;background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.dl-show-btn[data-astro-cid-twodq22e]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.dl-show-icon[data-astro-cid-twodq22e]{display:flex;align-items:center;opacity:0.8}.dl-show-text[data-astro-cid-twodq22e]{font-weight:600}.dl-show-meta[data-astro-cid-twodq22e]{font-size:10px;font-weight:400;opacity:0.65;border-left:1px solid currentColor;padding-left:6px}.dl-show-caret[data-astro-cid-twodq22e]{font-size:11px;transition:transform 200ms;display:inline-block;margin-left:2px}.dl-show-btn[data-astro-cid-twodq22e][aria-expanded=true] .dl-show-caret[data-astro-cid-twodq22e]{transform:rotate(180deg)}#dl-meta-bar[data-astro-cid-twodq22e]{overflow:hidden;max-height:200px;transition:max-height 280ms ease-out,opacity 280ms ease-out;opacity:1}#dl-meta-bar[data-astro-cid-twodq22e].dl-collapsed{max-height:0;opacity:0}.dl[data-astro-cid-twodq22e]{font-size:11px;margin-top:0.75rem;overflow:hidden;max-height:0;transition:max-height 280ms ease-out}.dl[data-astro-cid-twodq22e][hidden]{display:block!important;visibility:hidden}.dl[data-astro-cid-twodq22e][data-open]{visibility:visible;overflow:visible}.dl[data-astro-cid-twodq22e]:has(.dl-cat[aria-expanded="true"]) .dl-group[data-astro-cid-twodq22e]{opacity:0.3;transition:opacity 200ms}.dl[data-astro-cid-twodq22e]:has(.dl-cat[aria-expanded="true"]) .dl-group[data-astro-cid-twodq22e]:has(.dl-cat[aria-expanded="true"]){opacity:1}.dl-group[data-astro-cid-twodq22e]{margin-bottom:4px;position:relative}.dl-cat[data-astro-cid-twodq22e]{display:flex;flex-direction:column;width:100%;gap:3px;padding:3px 0;border:none;background:transparent;cursor:pointer;text-align:left;border-radius:2px;transition:background 100ms}.dl-cat[data-astro-cid-twodq22e]:hover{background:color-mix(in srgb,var(--cat) 8%,transparent)}.dl-cat[data-astro-cid-twodq22e]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.dl-cat-hdr[data-astro-cid-twodq22e]{display:flex;align-items:center;gap:4px;border-left:3px solid var(--cat, var(--color-line));padding-left:6px}.dl-caret[data-astro-cid-twodq22e]{font-size:9px;color:var(--cat, var(--color-ink-muted));transition:transform 180ms;flex-shrink:0}.dl-cat[data-astro-cid-twodq22e][aria-expanded=true] .dl-caret[data-astro-cid-twodq22e]{transform:rotate(90deg)}.dl-cat-name[data-astro-cid-twodq22e]{font-size:13px;font-weight:700;color:var(--cat, var(--color-ink-muted))}.dl-cat-pcts[data-astro-cid-twodq22e]{margin-left:auto;font-size:12px;font-weight:600;color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.dl-pct--a[data-astro-cid-twodq22e]{color:var(--color-warm);opacity:0.9}.dl-pct--i[data-astro-cid-twodq22e]{color:var(--color-accent);opacity:0.9}.dl-pct-sep[data-astro-cid-twodq22e]{opacity:0.4}.dl-track[data-astro-cid-twodq22e]{display:flex;height:12px;border-radius:2px;overflow:hidden}.dl-item[data-astro-cid-twodq22e] .dl-track[data-astro-cid-twodq22e]{width:100%;min-width:0;flex-shrink:0}.dl-half[data-astro-cid-twodq22e]{position:relative;flex:1;overflow:hidden}.dl-half--a[data-astro-cid-twodq22e]::before,.dl-half--i[data-astro-cid-twodq22e]::before{content:"";position:absolute;top:0;bottom:0;width:1px;z-index:2;pointer-events:none;background-image:linear-gradient(to bottom,color-mix(in srgb,var(--color-ink) 30%,transparent) 50%,transparent 50%);background-size:1px 4px}.dl-half--a[data-astro-cid-twodq22e]::before{left:0}.dl-half--i[data-astro-cid-twodq22e]::before{right:0}.dl-gap[data-astro-cid-twodq22e]{width:6px;flex-shrink:0;background:var(--color-surface-raised);z-index:1}.dl-bar[data-astro-cid-twodq22e]{position:absolute;top:0;bottom:0;width:0;transition:width 480ms cubic-bezier(0.4,0,0.2,1)}.dl-cat[data-astro-cid-twodq22e] .dl-bar--a[data-astro-cid-twodq22e]{right:0;left:auto;background:color-mix(in srgb,var(--color-warm) 60%,var(--color-surface-raised))}.dl-cat[data-astro-cid-twodq22e] .dl-bar--i[data-astro-cid-twodq22e]{left:0;right:auto;background:color-mix(in srgb,var(--color-accent) 60%,var(--color-surface-raised))}.dl-item[data-astro-cid-twodq22e] .dl-bar--a[data-astro-cid-twodq22e]{right:0;left:auto;background:color-mix(in srgb,var(--color-warm) 30%,var(--color-surface-raised))}.dl-item[data-astro-cid-twodq22e] .dl-bar--i[data-astro-cid-twodq22e]{left:0;right:auto;background:color-mix(in srgb,var(--color-accent) 30%,var(--color-surface-raised))}.dl-bar[data-astro-cid-twodq22e].on{width:var(--w)}.dl-items[data-astro-cid-twodq22e]{max-height:0;overflow:hidden}.dl-group[data-astro-cid-twodq22e]::before{content:"";position:absolute;left:2px;top:40px;bottom:4px;width:2px;background:color-mix(in srgb,var(--cat, var(--color-line)) 35%,transparent);border-radius:1px;opacity:0;transition:opacity 200ms;pointer-events:none}.dl-group[data-astro-cid-twodq22e]:has(.dl-cat[aria-expanded="true"])::before{opacity:1}.dl-cat[data-astro-cid-twodq22e][aria-expanded=true]~.dl-items[data-astro-cid-twodq22e] .dl-bar[data-astro-cid-twodq22e]{width:var(--w, 0%);transition:width 500ms cubic-bezier(0.4,0,0.2,1)}.dl-item[data-astro-cid-twodq22e]{display:flex;flex-direction:column;gap:2px;width:100%;padding:3px 0;text-decoration:none;border-radius:2px;transition:background 100ms}.dl-item[data-astro-cid-twodq22e]:hover{background:color-mix(in srgb,var(--color-line) 40%,transparent)}.dl-item[data-astro-cid-twodq22e]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.dl-item-label[data-astro-cid-twodq22e]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:11px;line-height:1.25;color:var(--color-ink-muted);padding:1px 0 1px 14px}.dl-item-name[data-astro-cid-twodq22e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.dl-item-pcts[data-astro-cid-twodq22e]{flex-shrink:0;font-variant-numeric:tabular-nums;font-size:10px;opacity:0.55}@media (prefers-reduced-motion: reduce){.dl-bar[data-astro-cid-twodq22e],.dl-caret[data-astro-cid-twodq22e],.dl-show-caret[data-astro-cid-twodq22e],.dl-items[data-astro-cid-twodq22e],.dl-cat[data-astro-cid-twodq22e],.dl-item[data-astro-cid-twodq22e],.dl-group[data-astro-cid-twodq22e],.dl[data-astro-cid-twodq22e],#dl-meta-bar[data-astro-cid-twodq22e]{transition:none!important}}/* DS serif numerals on the banner percent readouts. Scoped entirely under
     .meta-banner-ds so nothing leaks to the live banner or other routes.
     Restyle is type-only (family + numeric variant) — color, weight, opacity,
     and the banner animation logic are left untouched. */

  /* Category-row and item-row percentages (.dl-cat-pcts / .dl-item-pcts wrap
     these spans). Both action and inaction halves. */
  .meta-banner-ds .dl-pct--a,
  .meta-banner-ds .dl-pct--i {
    font-family: var(--font-serif) !important;
    font-variant-numeric: tabular-nums !important;
  }

  /* The overall aggregate bar is a RegretBar (banner variant) whose percent
     readouts use Tailwind .font-mono. Re-point those two spans to the serif
     stack as well, keeping the readouts visually consistent. Scoped to the
     banner root so no other .font-mono on the page is affected. */
  .meta-banner-ds [data-meta-analysis-banner] .font-mono {
    font-family: var(--font-serif) !important;
    font-variant-numeric: tabular-nums !important;
  }/* Warm-editorial DS palette, scoped to .dsprev-root (model on
     .home-preview-root). LIGHT MODE ONLY — gated on html:not([data-theme="dark"])
     so a dark-mode user keeps the site dark tokens. Overriding the shared
     --color-* tokens on this subtree recolours BOTH the .dsprev-* structural
     styles AND the canonical RegretPairCard / MetaAnalysisBanner / EntryFilterBar
     (which read the same tokens) so the whole preview reads as one warm surface
     without leaking to any other route.
     NOTE: NO apostrophes in comments in this is:global block — Lightning CSS
     tokenizes a bare apostrophe as a string start and fails the build. */
  /* Root is full-width (like /risks); the header box and the content column
     each center themselves at 64rem, so both align and the page reads the same
     width as every other page. Horizontal gutters at mobile come from the body
     padding (1rem), exactly as /risks. */
  html:not([data-theme="dark"]) .dsprev-root {
    --color-bg: #f4f0e8;
    --color-bg-card: #fcf9f3;
    --color-surface-raised: #fffdf8;
    --color-ink: #1d2630;
    --color-ink-muted: #46555f;
    --color-line: #d8cfbe;
    --color-accent: #1c6f67;       /* teal — reality */
    --color-accent-dim: #d4e7e3;
    --color-emphasis: #b0631f;     /* rust/amber — fear / regret */
    --color-reality: #2d7060;      /* teal — reality */
    /* Page stays flat — the old radial "vignette" read as a stray darker box
       (esp. on mobile). The header card (.content-shell) is the only box now. */
  }
  @media (prefers-color-scheme: dark) {
    html[data-theme="dark"] .dsprev-root {
      --color-emphasis: #e08a4f;
      --color-reality: #54b3aa;
    }
  }.dsprev-top[data-astro-cid-entbduvg]{max-width:64rem;margin:0 auto;padding:2.5rem clamp(1rem,4vw,1.5rem) 0}.dsprev-head[data-astro-cid-entbduvg]{font-family:var(--font-serif, Georgia, serif);font-weight:700;font-size:clamp(29px,5.6vw,50px);line-height:1.04;letter-spacing:-0.02em;color:var(--color-ink);margin:12px 0 10px;max-width:17ch}.dsprev-head[data-astro-cid-entbduvg] .em[data-astro-cid-entbduvg]{color:var(--color-emphasis);font-style:italic}.dsprev-subhead[data-astro-cid-entbduvg]{font-size:clamp(14.5px,2vw,17px);line-height:1.5;color:var(--color-ink-muted);margin:0 0 18px;max-width:52ch}.dsprev-strip[data-astro-cid-entbduvg]{margin:0 0 4px}.dsprev-rule[data-astro-cid-entbduvg]{border:0;border-top:1px solid var(--color-line);margin:18px 0 0}.dsprev-index[data-astro-cid-entbduvg]{max-width:64rem;margin:0 auto;padding:1.5rem 0 3rem}