.flr-head{padding:clamp(40px,6vw,84px) 0 clamp(28px,4vw,48px)}.flr-head h1{font-size:clamp(36px,5.2vw,74px);max-width:16ch;margin:18px 0 0;color:var(--fl-text)}.flr-mint{color:var(--fl-mint-ink)}.flr-sub{max-width:64ch;margin:18px 0 0;color:var(--fl-text-2);font-size:clamp(15px,1.3vw,17px)}.flr-toolline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 18px;margin-top:28px;padding:6px 0;border-top:1px solid var(--fl-sage-2);border-bottom:1px solid var(--fl-sage-2)}.flr-back{display:inline-flex;align-items:center;gap:8px;min-height:var(--fl-touch);font:600 11.5px/1.4 var(--fl-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fl-mint-ink)}.flr-back:hover{text-decoration:underline;text-underline-offset:4px}.flr-count{font:600 10.5px/1.6 var(--fl-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fl-text-mute)}.flr-ledger-sec{padding:0 0 var(--fl-section)}.flr-doc{position:relative;padding:clamp(20px,2.8vw,36px) clamp(14px,2.2vw,28px) clamp(20px,2.6vw,30px);border-radius:var(--fl-radius-card);overflow:hidden;box-shadow:var(--fl-shadow-soft)}.flr-doc-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;padding:8px 0 16px}.flr-doc-meta{font:400 10.5px/1.8 var(--fl-font-mono);letter-spacing:.06em;color:var(--fl-ink-2);text-transform:uppercase}.flr-lotid{font:600 11px/1.6 var(--fl-font-mono);letter-spacing:.06em;color:var(--fl-mint-soft)}.flr-lotid,.flr-lottitle{display:block;overflow-wrap:anywhere}.flr-lottitle{margin-top:2px;font:600 13.5px/1.45 var(--fl-font-display);letter-spacing:.01em;color:var(--fl-ink);max-width:44ch}.flr-tag{font:600 12px/1.6 var(--fl-font-mono);color:var(--fl-ink-2)}.flr-num{font-variant-numeric:tabular-nums;color:var(--fl-ink);white-space:nowrap}.flr-pct{font-size:10px;letter-spacing:.04em;color:var(--fl-ink-2)}.flr-allin{font-weight:600;font-variant-numeric:tabular-nums;color:var(--fl-ink);white-space:nowrap}.flr-ago{display:block;color:var(--fl-ink)}.flr-when{display:block;margin-top:2px;font-size:10px;color:var(--fl-ink-2)}.flr-footnote{margin:16px 2px 0;font:400 11px/1.9 var(--fl-font-mono);letter-spacing:.03em;color:var(--fl-ink-2);max-width:90ch}@media (max-width:639px){.flr-allin,.flr-num{white-space:normal}}