.fni-ledger-page{--bg:transparent;--surface:rgba(139,124,246,0.055);--surface-raised:rgba(139,124,246,0.08);--ink:#f4f2ff;--ink-soft:#c3c7d4;--ink-mute:#aeb6c8;--ink-faint:#94a3b8;--border:rgba(167,139,250,0.23);--border-faint:rgba(167,139,250,0.14);--coral:#c084fc;--moss:#34d399;--amber:#fbbf24;--font-serif:var(--fn-font-sans,sans-serif);--font-serif-en:var(--fn-font-sans,sans-serif);--font-sans:var(--fn-font-sans,sans-serif);--font-mono:var(--fn-font-mono,monospace)}.fni-ledger-shell{padding-top:30px}.fni-ledger-main{overflow:visible;color:#f4f2ff;background:transparent}.fni-ledger-page .brief-detail-head,.fni-ledger-page .ledger-header{position:relative;padding:42px 2px 24px;text-align:left;background:transparent;border-bottom:1px solid rgba(167,139,250,.14)}.fni-ledger-page .brief-kicker,.fni-ledger-page .section-kicker{color:#aaa3c8;font-family:var(--fn-font-mono,monospace);font-size:11.5px;font-weight:550;letter-spacing:.12em;text-transform:uppercase}.fni-ledger-page .brief-page-title,.fni-ledger-page .ledger-title{margin:8px 0 12px;color:#fff;font-family:var(--fn-font-sans,sans-serif);font-size:38px;font-style:normal;font-weight:680;line-height:1.18;letter-spacing:0}.fni-ledger-page .brief-page-title .en,.fni-ledger-page .ledger-title .en{display:block;margin-top:6px;color:#aaa3c8;font-size:14px;font-style:normal;font-weight:450}.fni-ledger-page .ledger-lede{max-width:760px;margin:0;color:#c3c7d4;font-family:var(--fn-font-sans,sans-serif);font-size:15px;font-style:normal;line-height:1.8}.fni-ledger-page .ledger-filters-wrap,.fni-ledger-page .ledger-list-wrap,.fni-ledger-page .ledger-pagination,.fni-ledger-page .ledger-stats{max-width:none;margin-right:0;margin-left:0;padding-right:0;padding-left:0}.fni-ledger-page .ledger-filters-wrap{margin-top:20px;padding-bottom:4px;border-bottom:0}.fni-ledger-page .ledger-filter-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:5px 0}.fni-ledger-page .filter-label{width:70px;color:#9fa9bb;font-family:var(--fn-font-mono,monospace);font-size:11.5px;font-weight:600;letter-spacing:.07em}.fni-ledger-page .fil-pill{min-height:31px;padding:0 11px;border:1px solid rgba(167,139,250,.18);border-radius:7px;color:#b9c0cf;background:rgba(139,124,246,.035);font-family:var(--fn-font-sans,sans-serif);font-size:13px;line-height:29px;text-decoration:none;transition:color .16s ease,border-color .16s ease,background .16s ease}.fni-ledger-page .fil-pill:hover{color:#fff;border-color:rgba(192,132,252,.46);background:rgba(139,92,246,.09)}.fni-ledger-page .fil-pill.active{color:#fff;border-color:rgba(192,132,252,.5);background:rgba(139,92,246,.18)}.fni-ledger-page .stats-row{--mouse-x:50%;--mouse-y:50%;--spot-opacity:0;position:relative;overflow:hidden;margin-top:18px;padding:18px;border:1px solid rgba(167,139,250,.2);border-radius:11px;background:rgba(139,124,246,.05);box-shadow:0 18px 50px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.fni-ledger-page .stat-cell{border-color:rgba(167,139,250,.14)}.fni-ledger-page .stat-val{color:#f4f2ff;font-family:var(--fn-font-mono,monospace);font-size:24px;font-weight:620}.fni-ledger-page .stat-confirmed .stat-val{color:#6ee7b7}.fni-ledger-page .stat-falsified .stat-val{color:#fca5a5}.fni-ledger-page .stat-expired .stat-val,.fni-ledger-page .stat-pending .stat-val{color:#c4b5fd}.fni-ledger-page .stat-label,.fni-ledger-page .stat-pct,.fni-ledger-page .stats-note{color:#9fa9bb}.fni-ledger-page .ledger-list-wrap{margin-top:22px}.fni-ledger-page .ledger-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.fni-ledger-page .ledger-list li{border:0}.fni-ledger-page .ledger-row{--mouse-x:50%;--mouse-y:50%;--spot-opacity:0;position:relative;display:block;overflow:hidden;padding:18px 20px;border:1px solid rgba(167,139,250,.18);border-radius:10px;color:#f4f2ff;background:rgba(139,124,246,.045);box-shadow:0 14px 38px rgba(0,0,0,.16);text-decoration:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .18s ease,background .18s ease,transform .18s ease}.fni-ledger-page .ledger-row:hover{transform:translateY(-2px);border-color:rgba(167,139,250,.4);background:rgba(139,124,246,.08)}.fni-ledger-page .row-meta{color:#a6afc0;font-family:var(--fn-font-mono,monospace);font-size:11.5px}.fni-ledger-page .row-cycle,.fni-ledger-page .row-fw,.fni-ledger-page .row-region,.fni-ledger-page .row-time{color:#aeb6c8}.fni-ledger-page .row-sep{color:#7e879a;opacity:1}.fni-ledger-page .row-headline{margin-top:8px;color:#f1f2f7;font-family:var(--fn-font-sans,sans-serif);font-size:16px;font-style:normal;font-weight:580;line-height:1.65}.fni-ledger-page .ledger-row:hover .row-headline{color:#e9ddff}.fni-ledger-page .row-outcome{margin-top:7px;color:#bdc3d1;font-size:13.5px;line-height:1.65}.fni-ledger-page .status-confirmed{color:#6ee7b7}.fni-ledger-page .status-falsified{color:#fca5a5}.fni-ledger-page .row-conflict{color:#fbbf24}.fni-ledger-page .bias-coral .bias-dot{background:#f472b6}.fni-ledger-page .bias-moss .bias-dot{background:#34d399}.fni-ledger-page .bias-amber .bias-dot{background:#fbbf24}.fni-ledger-page .bias-faint .bias-dot,.fni-ledger-page .bias-grey .bias-dot{background:#a78bfa;opacity:1}.fni-ledger-page .ledger-pagination{margin-top:24px;padding-bottom:40px}.fni-ledger-page .pg-current,.fni-ledger-page .pg-link{border:1px solid rgba(167,139,250,.2);border-radius:7px;color:#bec4d1;background:rgba(139,124,246,.04)}.fni-ledger-page .pg-link:hover{color:#fff;border-color:rgba(192,132,252,.45)}.fni-ledger-page .pg-current{color:#fff;background:rgba(139,92,246,.16)}.fni-brief-main{display:grid;grid-gap:14px;gap:14px;padding-bottom:48px}.fni-ledger-page .breadcrumb{margin-bottom:16px;color:#9fa9bb}.fni-ledger-page .crumb,.fni-ledger-page .crumb-current,.fni-ledger-page .crumb-sep{color:#aeb6c8;text-decoration:none}.fni-ledger-page .crumb:hover{color:#d8ccff}.fni-ledger-page .brief-meta-strip{color:#aeb6c8;border-color:rgba(167,139,250,.16)}.fni-ledger-page .meta-label,.fni-ledger-page .meta-mark{color:#9fa9bb}.fni-ledger-page .meta-val{color:#e7e9ef}.fni-ledger-page .meta-sep{color:#6f788a}.fni-ledger-page .brief-headline-block,.fni-ledger-page .brief-meta-footer,.fni-ledger-page .brief-section{--mouse-x:50%;--mouse-y:50%;--spot-opacity:0;position:relative;overflow:hidden;max-width:none;margin:0;padding:24px 26px;border:1px solid rgba(167,139,250,.18);border-radius:11px;color:#f4f2ff;background:rgba(139,124,246,.045);box-shadow:0 16px 45px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.fni-ledger-page .brief-headline-block{margin-top:8px;border-color:transparent;background:linear-gradient(rgba(9,8,18,.75),rgba(9,8,18,.75)) padding-box,linear-gradient(125deg,rgba(139,127,240,.65),rgba(168,85,247,.36),rgba(236,72,153,.52)) border-box}.fni-ledger-page .brief-headline-text,.fni-ledger-page .rel-headline,.fni-ledger-page .section-title,.fni-ledger-page .src-news-headline,.fni-ledger-page .sub-h,.fni-ledger-page .thr-title{color:#f4f2ff;font-family:var(--fn-font-sans,sans-serif);font-style:normal}.fni-ledger-page .brief-headline-text{font-size:23px;font-weight:620;line-height:1.65}.fni-ledger-page .quote-mark{color:rgba(192,132,252,.32)}.fni-ledger-page .section-head{margin-bottom:18px;border-color:rgba(167,139,250,.14)}.fni-ledger-page .section-title{font-size:20px;font-weight:650}.fni-ledger-page .section-title .en{color:#9fa9bb;font-size:12px;font-style:normal}.fni-ledger-page .brief-observation-body,.fni-ledger-page .counter-text,.fni-ledger-page .outcome-foot p,.fni-ledger-page .rel-meta,.fni-ledger-page .section-lede,.fni-ledger-page .source-col,.fni-ledger-page .step-content,.fni-ledger-page .thr-meta,.fni-ledger-page .watch-text{color:#c3c7d4}.fni-ledger-page .brief-observation-body,.fni-ledger-page .counter-text,.fni-ledger-page .step-content,.fni-ledger-page .watch-text{font-size:15px;line-height:1.8}.fni-ledger-page .reasoning-list,.fni-ledger-page .src-news-list,.fni-ledger-page .thr-list,.fni-ledger-page .watch-list{color:#e2e4eb}.fni-ledger-page .pair-label,.fni-ledger-page .src-news-impact,.fni-ledger-page .step-num,.fni-ledger-page .watch-marker{color:#c4b5fd}.fni-ledger-page .bmf-line,.fni-ledger-page .fs-key,.fni-ledger-page .note-en,.fni-ledger-page .rel-time,.fni-ledger-page .src-news-meta,.fni-ledger-page .step-arrow,.fni-ledger-page .timeline-time{color:#9fa9bb}.fni-ledger-page .pair-grid,.fni-ledger-page .rel-grid,.fni-ledger-page .source-layout{gap:12px}.fni-ledger-page .outcome-card,.fni-ledger-page .pair-card,.fni-ledger-page .rel-card,.fni-ledger-page .source-col{border:1px solid rgba(167,139,250,.17);border-radius:9px;color:#e7e9ef;background:rgba(5,5,12,.34)}.fni-ledger-page .pair-card{padding:18px;border-left:1px solid rgba(167,139,250,.22)}.fni-ledger-page .falsif-condition,.fni-ledger-page .fs-val,.fni-ledger-page .outcome-note,.fni-ledger-page .timeline-event,.fni-ledger-page .ts-val{color:#e0e3ea}.fni-ledger-page .counter-note,.fni-ledger-page .src-news-infer{color:#b9c0cf;border-color:rgba(167,139,250,.26)}.fni-ledger-page .ind-snap-table,.fni-ledger-page .rel-card,.fni-ledger-page .src-news-list li,.fni-ledger-page .thr-link,.fni-ledger-page .timeline-row,.fni-ledger-page .ts-ticker,.fni-ledger-page .ts-val{border-color:rgba(167,139,250,.14)}.fni-ledger-page .ts-ticker{color:#aeb6c8}.fni-ledger-page .rel-card:hover .rel-headline,.fni-ledger-page .src-news-headline:hover,.fni-ledger-page .thr-link:hover,.fni-ledger-page a.src-news-headline:hover{color:#d8ccff;border-color:#a78bfa}.fni-ledger-page .outcome-status-label{color:#d8ccff}.fni-ledger-page .status-confirmed .outcome-mark,.fni-ledger-page .status-confirmed .outcome-status-label{color:#6ee7b7}.fni-ledger-page .status-falsified .outcome-mark,.fni-ledger-page .status-falsified .outcome-status-label{color:#fca5a5}.fni-ledger-page .timeline-dot{background:#a78bfa;border-color:#c4b5fd}.fni-ledger-page .brief-meta-footer,.fni-ledger-page .ledger-empty,.fni-ledger-page .src-empty{color:#aeb6c8}@media (max-width:768px){.fni-ledger-shell{padding-top:12px}.fni-ledger-page .brief-detail-head,.fni-ledger-page .brief-detail-head[style],.fni-ledger-page .ledger-header{padding:32px 2px 20px!important}.fni-ledger-page .brief-page-title,.fni-ledger-page .ledger-title{font-size:30px}.fni-ledger-page .filter-label{width:100%;margin-top:6px}.fni-ledger-page .stats-row{overflow-x:auto}.fni-ledger-page .stat-cell{min-width:105px}.fni-ledger-page .brief-headline-block,.fni-ledger-page .brief-meta-footer,.fni-ledger-page .brief-section{padding:19px}.fni-ledger-page .brief-headline-text{font-size:19px}.fni-ledger-page .pair-grid,.fni-ledger-page .rel-grid,.fni-ledger-page .source-layout{grid-template-columns:1fr}}