.evt-solid{background:var(--ink);color:#fff;padding:4px 8px;border-radius:var(--r);display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;line-height:1}.evt-solid .bolt{color:#ffce4d;font-size:10px;margin-right:-2px}.evt-solid .t{color:#aeaea7;font-weight:500;letter-spacing:.05em}.info-pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:#46586b;background:#eef1f4;border:1px solid #d8dee5;border-radius:999px;padding:5px 12px}.info-pill .dot{width:6px;height:6px;border-radius:50%;background:#7d93a8;flex-shrink:0}.ov-line{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;letter-spacing:.03em;color:var(--muted-2)}.ov-line .k{display:inline-flex;align-items:baseline;gap:6px}.ov-line .k b{color:var(--muted);font-weight:600}.ov-sep{width:1px;height:14px;background:var(--hair)}.snap{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.snap-btn{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;letter-spacing:.03em;border:1px solid var(--hair);background:#fff;border-radius:999px;padding:5px 12px;cursor:pointer;transition:border-color .12s,background .12s}.snap-btn:hover{border-color:#cfcfc7;background:var(--paper-2)}.snap-btn.on{border-color:var(--ink)}.snap-btn .d{width:7px;height:7px;border-radius:50%}.snap-btn.bull .d{background:var(--bull)}.snap-btn.bull b{color:var(--bull-deep)}.snap-btn.bear .d{background:var(--bear)}.snap-btn.bear b{color:var(--bear)}.snap-btn.neutral .d{background:var(--muted-2)}.snap-btn.neutral b{color:var(--muted)}.snap-btn b{font-weight:600}.fi-evid{margin-top:12px;padding-top:11px;border-top:1px dashed var(--hair)}.fi-evid .et{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);margin-bottom:7px}.ev-list{display:flex;flex-direction:column;gap:6px}.ev-item{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start;font-size:12.5px;color:var(--ink-2);line-height:1.42}.etag{font-family:var(--mono);font-size:8px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:2px 6px;border-radius:999px;white-space:nowrap;margin-top:1px}.etag.support{color:var(--bull-deep);background:var(--bull-wash);border:1px solid #c7ecd3}.etag.risk{color:#9a5a1f;background:#fdf1e7;border:1px solid #f0d4ba}.etag.neutral{color:var(--muted);background:var(--paper-2);border:1px solid var(--hair)}.claim-filters{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center;margin-bottom:16px}.filt-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filt-lab{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.chipf{font-family:var(--mono);font-size:11px;letter-spacing:.03em;color:var(--muted);border:1px solid var(--hair);background:#fff;border-radius:999px;padding:5px 11px;cursor:pointer;transition:all .12s}.chipf:hover{border-color:#cfcfc7;color:var(--ink)}.chipf.on{background:var(--ink);color:#fff;border-color:var(--ink)}.claim{position:relative;display:block;padding:16px 0;border-bottom:1px solid var(--hair-2)}.claim:last-child{border-bottom:0}.claim-hit{position:absolute;inset:0;z-index:1;cursor:pointer}.claim .clip{position:relative;z-index:2}.claim-top{display:flex;align-items:center;gap:10px}.claim-top .when{margin-left:auto;font-family:var(--mono);font-size:9.5px;letter-spacing:.05em;color:var(--muted-2)}.side{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:var(--r)}.side.bull{color:var(--bull-deep);background:var(--bull-wash);border:1px solid #c7ecd3}.side.bear{color:var(--bear);background:var(--bear-wash);border:1px solid #f3cdcd}.side.neutral{color:var(--muted);background:var(--paper-2);border:1px solid var(--hair)}.claim .op{font-family:var(--serif);font-style:italic;font-size:14px;color:var(--ink);margin-top:10px;line-height:1.45;max-width:64ch}.claim .ev-list{margin-top:10px}.claim-foot{display:flex;align-items:center;gap:12px;margin-top:11px}.claim-cta{font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);display:inline-flex;align-items:center;gap:5px;position:relative;z-index:2}.claim:hover .claim-cta{color:var(--bull-deep)}.claim-empty{padding:28px 0;text-align:center;font-size:13px;color:var(--muted)}.claim .ticker{position:relative;z-index:2}.contra-row{display:grid;grid-template-columns:96px 1fr auto;gap:16px;align-items:center;padding:15px 0;border-bottom:1px solid var(--hair-2)}.contra-row:last-child{border-bottom:0}.contra-row .ends{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.contra-row .flip{display:inline-flex;align-items:center;gap:6px}.contra-row .dt{font-family:var(--mono);font-size:9.5px;letter-spacing:.05em;color:var(--muted-2)}.contra-row .from,.contra-row .to{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:var(--r)}.contra-row .from.bull,.contra-row .to.bull{color:var(--bull-deep);background:var(--bull-wash);border:1px solid #c7ecd3}.contra-row .from.bear,.contra-row .to.bear{color:var(--bear);background:var(--bear-wash);border:1px solid #f3cdcd}.contra-row .from.neutral,.contra-row .to.neutral{color:var(--muted);background:var(--paper-2);border:1px solid var(--hair)}.contra-row .arr{font-family:var(--mono);color:var(--muted-2)}.contra-row .gap-note{font-size:12.5px;color:var(--muted)}@media(max-width:600px){.contra-row{grid-template-columns:1fr;gap:9px}}.debate{border:1px solid var(--hair);border-radius:10px;background:#fff;overflow:hidden}.debate-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--hair-2)}.debate-head .t{font-family:var(--serif);font-size:14.5px;color:var(--ink)}.debate-cols{display:grid;grid-template-columns:1fr 1fr}@media(max-width:640px){.debate-cols{grid-template-columns:1fr}}.debate-col{padding:16px 18px}.debate-col+.debate-col{border-left:1px solid var(--hair-2)}@media(max-width:640px){.debate-col+.debate-col{border-left:0;border-top:1px solid var(--hair-2)}}.debate-col.mine{background:var(--paper-2);box-shadow:inset 3px 0 0 var(--ink)}.case-thesis{font-family:var(--serif);font-size:13.5px;color:var(--ink-2);line-height:1.5;margin-top:11px}.mine-tag{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:#fff;border:1px solid var(--hair);border-radius:999px;padding:2px 7px}.debate-foot{padding:12px 18px;border-top:1px solid var(--hair-2)}.three{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;align-items:start}@media(max-width:720px){.three{grid-template-columns:1fr}}.sec-h{font-family:var(--display);letter-spacing:-.01em;font-weight:var(--fw-display)}.analyst-detail{padding-top:24px;padding-bottom:48px;max-width:920px;margin:0 auto}.analyst-detail .ad-name{font-size:30px;margin:0}.analyst-detail .ad-sec-h{font-size:22px}.analyst-detail .ad-head{gap:18px}.analyst-detail .ad-actions{align-items:center}.analyst-detail .ad-sec-row{gap:8px}.analyst-detail .ad-divider{margin:16px 0}.analyst-detail .ad-filt-tickers{gap:8px}.analyst-detail .ad-state-right{margin-left:auto}.analyst-detail .consistency-body{font-size:15px;color:var(--ink);margin:0}
