/* ============================================================
   FRACS — THE SCOPED LIST (inside the claim form)
   Rendered by js/scope.js. Shared by index.html and lp/*.html.
   Layers on css/styles.css; prefixed .sc-. Two-reds rule holds:
   --red-dark on every small piece of text.
   ============================================================ */
.sc{display:flex;flex-direction:column;gap:14px}
.sc-hd{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0;padding-bottom:10px;border-bottom:1px solid var(--line);
  font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:600}
.sc-hd b{font-family:var(--bomb);font-weight:400;color:var(--ink);letter-spacing:.04em;font-size:var(--fs-small)}
.sc-edit{margin-left:auto;font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--red-dark);text-decoration:underline;text-underline-offset:3px}
.sc-rows{list-style:none;margin:0;padding:0;max-height:380px;overflow:auto}
.sc-rows li{display:flex;align-items:flex-start;gap:14px;padding:11px 0;border-bottom:1px dashed var(--line);
  opacity:0;transform:translateX(-8px);animation:sc-in .45s cubic-bezier(.16,1,.3,1) forwards}
.sc-rows li:nth-child(1){animation-delay:.05s}.sc-rows li:nth-child(2){animation-delay:.12s}.sc-rows li:nth-child(3){animation-delay:.19s}
.sc-rows li:nth-child(4){animation-delay:.26s}.sc-rows li:nth-child(5){animation-delay:.33s}.sc-rows li:nth-child(6){animation-delay:.4s}
.sc-rows li:nth-child(n+7){animation-delay:.47s}
@keyframes sc-in{to{opacity:1;transform:none}}
@media (prefers-reduced-motion: reduce){.sc-rows li{animation:none;opacity:1;transform:none}}
.sc-rows .t{flex:1;min-width:0;font-size:var(--fs-small);color:var(--ink);line-height:1.45}
.sc-rows .t small{display:block;margin-top:3px;font-size:var(--fs-fine);color:var(--muted);line-height:1.45}
.sc-rows .r{flex:0 0 auto;max-width:42%;text-align:right;min-width:64px}
.sc-rows .r b{display:block;font-family:var(--bomb);font-weight:400;font-size:var(--fs-lead);line-height:1;color:var(--red-dark);font-variant-numeric:tabular-nums}
.sc-rows .r i{display:block;font-family:var(--serif);font-style:italic;font-size:var(--fs-base);line-height:1;color:var(--red-dark)}
.sc-rows .r small{display:block;margin-top:5px;font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);line-height:1.4}
.sc-rows li.is-free .r b{color:var(--pine)}
.sc-rows li.is-talk .r i,.sc-rows li.is-quote .r i,.sc-rows li.is-fn .r i{color:var(--pine)}
.sc-sum{border:1.5px solid var(--ink);background:var(--cream-2);padding:16px 18px}
.sc-sum .big{margin:0;font-size:var(--fs-base);line-height:1.55;color:var(--ink)}
.sc-sum .big b{font-family:var(--bomb);font-weight:400;color:var(--red-dark)}
.sc-sum .fine{margin:10px 0 0;font-size:var(--fs-fine);line-height:1.55;color:var(--body)}
.is-hid{display:none!important}
