:root{--feed-cols:96px 118px 150px 1fr 132px 92px}.feed--compact{--feed-cols:96px 150px 1fr 132px 78px}.feed{border:1px solid var(--color-line);border-radius:var(--r-md);background:var(--color-surface-0);overflow:hidden}.feed-head{grid-template-columns:var(--feed-cols);border-bottom:1px solid var(--color-line);background:var(--color-surface-1);gap:18px;padding:11px 22px;display:grid}.feed-head span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-faint);font-size:10px}.feed-head .r{text-align:right}.feed-empty{text-align:center;color:var(--color-faint);padding:48px 22px;font-size:14px}.signal{grid-template-columns:var(--feed-cols);border-bottom:1px solid var(--color-line);transition:background .14s var(--ease);align-items:center;gap:18px;padding:15px 22px;text-decoration:none;display:grid;position:relative}.signal:last-child{border-bottom:0}.signal:before{content:"";background:var(--cat,transparent);opacity:0;width:2px;transition:opacity .14s var(--ease);position:absolute;top:0;bottom:0;left:0}.signal:hover{background:var(--color-surface-1)}.signal:hover:before{opacity:1}.signal .s-date{font-family:var(--font-mono);color:var(--color-label);font-variant-numeric:tabular-nums;font-size:12px}.signal .s-id{font-family:var(--font-mono);color:var(--color-faint);font-variant-numeric:tabular-nums;font-size:11.5px}.signal .s-headline{color:var(--color-data);letter-spacing:-.005em;font-size:14.5px;line-height:1.4}.signal .s-headline .firm{color:#fff;font-weight:500}.signal .r{justify-self:end;align-items:center;gap:10px;display:inline-flex}.signal .s-src{font-family:var(--font-mono);color:var(--color-label);font-variant-numeric:tabular-nums;font-size:11.5px}.sig-filter{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.sig-query{background:var(--color-surface-0);border:1px solid var(--color-line-2);border-radius:var(--r-md);align-items:center;gap:10px;padding:11px 15px;display:flex}.sig-query .prompt{color:var(--color-verified);font-family:var(--font-mono);font-size:13px}.sig-query input{color:var(--color-data);font-family:var(--font-mono);background:0 0;border:0;outline:0;flex:1;font-size:13px}.sig-query input::placeholder{color:var(--color-faint)}.sig-chips{flex-wrap:wrap;gap:7px;display:flex}.sig-chip{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-label);border:1px solid var(--color-line-2);border-radius:var(--r-sm);cursor:pointer;transition:background .14s var(--ease), border-color .14s var(--ease), color .14s var(--ease);background:0 0;align-items:center;gap:7px;padding:5px 11px;font-size:11px;display:inline-flex}.sig-chip .sq{background:var(--cat,var(--color-label));border-radius:2px;width:7px;height:7px}.sig-chip:hover{color:var(--color-text)}.sig-chip[aria-pressed=true]{color:var(--color-data);border-color:var(--color-line-3);background:var(--color-surface-2)}.sig-page{max-width:1200px;margin:0 auto;padding:40px 24px 64px}.sig-head{margin-bottom:28px}.sig-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-faint);margin-bottom:14px;font-size:11px}.sig-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-heading);font-size:clamp(1.9rem,3vw,2.4rem);font-weight:600;line-height:1.1}.sig-intro{color:var(--color-copy);max-width:660px;margin-top:14px;font-size:15px;line-height:1.6}.sig-status{font-family:var(--font-mono);color:var(--color-muted);align-items:center;gap:8px;margin-top:16px;font-size:12px;display:inline-flex}.sig-status .dot{background:var(--color-conf-high);width:7px;height:7px;box-shadow:0 0 8px var(--color-conf-high);border-radius:50%}.sig-count{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-faint);margin:8px 0 14px;font-size:11px}.sig-count b{color:var(--color-data);font-weight:600}.rec-page{max-width:1180px;margin:0 auto;padding:40px 24px 72px}.rec-back{font-family:var(--font-mono);color:var(--color-label);align-items:center;gap:7px;margin-bottom:22px;font-size:12px;display:inline-flex}.rec-back:hover{color:var(--color-data)}.detail{border:1px solid var(--color-line);border-radius:var(--r-md);background:var(--color-surface-0);grid-template-columns:1fr 326px;gap:0;display:grid;overflow:hidden}.detail-main{border-right:1px solid var(--color-line);padding:0}.detail-side{background:var(--color-surface-0)}.rec-head{border-bottom:1px solid var(--color-line);padding:20px 26px 22px}.rec-crumb{align-items:center;gap:10px;margin-bottom:16px;display:flex}.rec-crumb .rid{font-family:var(--font-mono);color:var(--color-label);letter-spacing:.02em;font-size:12px}.rec-crumb .sep{color:var(--color-faint)}.rec-status{margin-left:auto}.rec-claim{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-data);max-width:34ch;font-size:25px;font-weight:600;line-height:1.28}.rec-summary{font-family:var(--font-body);color:var(--color-copy);max-width:60ch;margin-top:14px;font-size:15px;line-height:1.62}.rec-sub{flex-wrap:wrap;gap:22px;margin-top:20px;display:flex}.rec-sub .f{flex-direction:column;gap:4px;display:flex}.rec-sub .f .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-faint);font-size:9.5px}.rec-sub .f .v{font-family:var(--font-mono);color:var(--color-data);font-variant-numeric:tabular-nums;font-size:12.5px}.det-sec{border-bottom:1px solid var(--color-line);padding:22px 26px}.det-sec:last-child{border-bottom:0}.det-lab{align-items:center;gap:10px;margin-bottom:16px;display:flex}.det-lab .t{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-label);font-size:10.5px}.det-lab .c{font-family:var(--font-mono);color:var(--color-faint);margin-left:auto;font-size:10.5px}.prov{border-top:1px solid var(--color-line);grid-template-columns:26px 1fr 150px 116px;align-items:center;gap:14px;padding:13px 0;display:grid}.prov:first-of-type{border-top:0}.prov .pidx{font-family:var(--font-mono);color:var(--color-faint);font-variant-numeric:tabular-nums;font-size:11px}.prov .pname{flex-direction:column;gap:3px;min-width:0;display:flex}.prov .pname .nm{color:var(--color-heading);align-items:center;gap:8px;font-size:13.5px;display:flex}.prov .pname .nm a{color:var(--color-faint);display:inline-flex}.prov .pname .nm a:hover{color:var(--color-verified)}.prov .pname .meta{font-family:var(--font-mono);color:var(--color-faint);letter-spacing:.02em;font-size:10.5px}.prov .ptype{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-label);align-items:center;gap:6px;font-size:10px;display:flex}.prov .ptype .pd{background:var(--color-faint);border-radius:50%;width:6px;height:6px}.prov .ptype.primary .pd{background:var(--color-verified)}.prov .pstat{justify-self:end}.sstat{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-sm);border:1px solid var(--color-line-2);white-space:nowrap;align-items:center;gap:5px;padding:2px 7px;font-size:9.5px;display:inline-flex}.sstat svg{width:10px;height:10px}.sstat--verified{color:var(--color-verified);border-color:color-mix(in oklab, var(--color-verified) 40%, transparent);background:color-mix(in oklab, var(--color-verified) 8%, transparent)}.sstat--linked{color:var(--color-label)}.sstat--review{color:var(--color-conf-low);border-color:#ea916266;border-color:lab(69.0954% 31.3815 39.7493/.4)}.trail{padding-left:4px;position:relative}.trailrow{grid-template-columns:170px 18px 1fr;align-items:start;padding-bottom:20px;display:grid;position:relative}.trailrow:last-child{padding-bottom:0}.trailrow .tts{font-family:var(--font-mono);color:var(--color-label);font-variant-numeric:tabular-nums;padding-top:1px;font-size:11.5px}.trailrow .tnode{justify-content:center;display:flex;position:relative}.trailrow .tnode .nd{background:var(--color-surface-3);border:1px solid var(--color-line-3);z-index:1;border-radius:50%;width:9px;height:9px;margin-top:3px}.trailrow.done .tnode .nd{background:var(--color-verified);border-color:var(--color-verified)}.trailrow .tnode:before{content:"";background:var(--color-line-2);width:1px;position:absolute;top:8px;bottom:-20px}.trailrow:last-child .tnode:before{display:none}.trailrow .tbody .ev{color:var(--color-text);font-size:13px}.trailrow .tbody .ev b{color:var(--color-data);font-weight:500}.trailrow .tbody .note{font-family:var(--font-mono);color:var(--color-faint);margin-top:4px;font-size:10.5px;line-height:1.5}.trailrow .tbody .pill{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-sm);border:1px solid var(--color-line-2);color:var(--color-label);align-items:center;margin-top:7px;padding:2px 7px;font-size:9.5px;display:inline-flex}.trailrow.done .tbody .pill.cur{color:var(--color-verified);border-color:color-mix(in oklab, var(--color-verified) 40%, transparent)}.side-blk{border-bottom:1px solid var(--color-line);padding:20px 24px}.side-blk:last-child{border-bottom:0}.side-lab{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-faint);margin-bottom:15px;font-size:10px}.kv{justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;display:flex}.kv .k{color:var(--color-label);font-size:12px}.kv .v{font-family:var(--font-mono);color:var(--color-data);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.kv .v.link{color:var(--color-verified)}.conf-big{align-items:flex-end;gap:12px;margin-bottom:6px;display:flex}.conf-big .num{font-family:var(--font-mono);color:var(--color-data);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:40px;line-height:1}.conf-big .of{font-family:var(--font-mono);color:var(--color-faint);padding-bottom:5px;font-size:13px}.conf-big .tier{align-self:center;margin-left:auto}.conf-bar{background:var(--color-surface-3);border-radius:3px;height:5px;margin:12px 0 18px;overflow:hidden}.conf-bar i{background:var(--color-conf-high);height:100%;display:block}.factor{grid-template-columns:1fr 54px 38px;align-items:center;gap:10px;padding:6px 0;display:grid}.factor .fk{color:var(--color-label);font-size:11.5px}.factor .fm{background:var(--color-surface-3);border-radius:2px;height:3px;overflow:hidden}.factor .fm i{background:var(--color-conf-high);opacity:.85;height:100%;display:block}.factor .fv{font-family:var(--font-mono);color:var(--color-data);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.stamp{background:var(--color-surface-1);text-align:center;flex-direction:column;align-items:center;gap:11px;padding:22px 24px;display:flex}.stamp .bracketed{align-items:center;gap:13px;display:flex}.stamp .brk{font-family:var(--font-mono);color:var(--color-line-2);font-size:24px;line-height:0}.stamp .wm{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-heading);font-size:16px;font-weight:600}.stamp .rec{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-faint);text-transform:uppercase;border-top:1px solid var(--color-line);align-items:center;gap:7px;padding-top:11px;font-size:9.5px;display:inline-flex}.stamp .rec .ck{width:11px;height:11px;color:var(--color-verified)}.entity-mini{align-items:center;gap:12px;display:flex}.entity-mini .lg{border-radius:var(--r-sm);border:1px solid var(--color-line-2);background:var(--color-surface-2);width:36px;height:36px;font-family:var(--font-display);color:var(--color-data);place-items:center;font-size:14px;font-weight:600;display:grid}.entity-mini .et{flex-direction:column;gap:2px;display:flex}.entity-mini .et .n{font-family:var(--font-display);color:var(--color-heading);font-size:14px;font-weight:600}.entity-mini .et .e{font-family:var(--font-mono);color:var(--color-faint);font-size:10px}.entity-mini .view{font-family:var(--font-mono);color:var(--color-verified);margin-left:auto;font-size:11px}.prov-note{font-family:var(--font-mono);color:var(--color-faint);margin-top:4px;font-size:10.5px;line-height:1.6}.prov-link{color:var(--color-muted);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.prov-link:hover{color:var(--color-copy)}@media (max-width:1080px){.detail{grid-template-columns:1fr}.detail-main{border-right:0;border-bottom:1px solid var(--color-line)}.prov{grid-template-columns:22px 1fr 96px}.prov .ptype{display:none}}@media (max-width:760px){.sig-page{padding:28px 16px 48px}.feed-head{display:none}.signal{grid-template-columns:auto 1fr auto;grid-template-areas:"date type ver""headline headline headline";gap:8px 10px;padding:14px 16px}.signal .s-date{grid-area:date}.signal .s-type{grid-area:type}.signal .s-ver{grid-area:ver;justify-self:end}.signal .s-headline{grid-area:headline;font-size:14px}.signal .s-id,.signal .s-src{display:none}.rec-page{padding:28px 16px 48px}.rec-claim{max-width:none;font-size:21px}.rec-head{padding:18px 18px 20px}.det-sec{padding:18px}}.prov .pclass{color:var(--color-heading);font-size:13px;font-weight:600}.prov .meta a{color:var(--color-verified);vertical-align:middle;margin-left:4px;display:inline-flex}.sig-brief{border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);border-radius:var(--r-sm);background:var(--color-surface-0);margin:18px 0 6px;padding:14px 16px}.sig-brief-head{align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.sig-brief-head h2{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:17px;font-weight:600}.sig-brief-sub{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-faint);font-size:10px}.sig-count-sub{font-family:var(--font-mono);color:var(--color-faint);font-size:10.5px}.s-evmeta{font-family:var(--font-mono);letter-spacing:.03em;color:var(--color-faint);margin-top:3px;font-size:10px;display:block}.sig-views{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:14px;display:flex}.sig-view{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-muted);border:1px solid var(--color-line-2);transition:.12s var(--ease);border-radius:999px;padding:5px 13px;font-size:11px;text-decoration:none}.sig-view:hover{color:var(--color-data);border-color:var(--color-line-3)}.sig-view.is-on{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 50%, transparent);background:color-mix(in srgb, var(--color-accent) 9%, transparent)}.sig-view-note{color:var(--color-faint);font-size:11px;line-height:1.5}.s-date-stack{flex-direction:column;line-height:1.25;display:inline-flex}.s-date-stack .d{color:var(--color-label)}.s-date-stack .q{letter-spacing:.1em;text-transform:uppercase;color:var(--color-faint);font-size:9px}.sig-brief .feed{background:0 0;border:0}.sig-brief .feed-head{display:none}.sig-brief .signal{border-bottom-color:color-mix(in srgb, var(--color-line) 60%, transparent);gap:20px;padding:18px 14px}.sig-brief .signal .s-headline{font-size:15.5px;font-weight:500;line-height:1.45}.sig-brief .signal .s-date{font-size:12.5px}
