.report-card{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);margin-bottom:14px;overflow:hidden;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.report-card.high-impact{box-shadow:0 0 0 1px var(--mixed-border),0 8px 40px -12px var(--high-impact-glow)}.card-price-badge{font-family:var(--font-mono);font-size:.8rem;font-weight:500;color:var(--text-secondary);background:var(--bg-surface);padding:2px 8px;border-radius:var(--radius-sm);white-space:nowrap}.card-price-badge .price-change{font-weight:600}.card-price-badge.positive .price-change{color:var(--bullish)}.card-price-badge.negative .price-change{color:var(--bearish)}.report-card .ssr-section,.report-card section+section{border-top:1px solid var(--border-default)}.card-metrics{display:flex;flex-wrap:wrap;gap:1px;background:var(--border-default);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.metric{flex:1 1 130px;min-width:0;padding:13px 16px;background:var(--bg-card)}.metric-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:4px;font-weight:600}.metric-value{font-family:var(--font-mono);font-size:1.05rem;font-weight:700;color:var(--text-primary)}.metric-value.positive{color:var(--bullish)}.metric-value.negative{color:var(--bearish)}.metric-sub{font-size:.74rem;color:var(--text-muted);font-family:var(--font-mono);margin-top:2px}.key-facts-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.key-facts-list li{position:relative;padding-left:22px;font-size:.92rem;line-height:1.6;color:var(--text-secondary);overflow-wrap:break-word}.key-facts-list li:before{content:"";position:absolute;left:0;top:calc((1lh - 2px)/2);width:10px;height:2px;border-radius:2px;background:var(--accent)}.risks-list li:before{background:var(--bearish)}.data-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.data-cell{background:var(--bg-card);padding:12px 14px;box-shadow:inset -1px -1px 0 var(--border-default)}.data-cell-wide{grid-column:1 / -1}.data-cell-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:4px;font-weight:600}.data-cell-value{font-size:.92rem;font-weight:600;color:var(--text-primary);word-break:break-word}.data-cell-value.positive{color:var(--bullish)}.data-cell-value.negative{color:var(--bearish)}.data-cell-wide .data-cell-value{font-weight:400;font-size:.85rem;color:var(--text-secondary);line-height:1.5}.segments-table{width:100%;border-collapse:collapse;font-size:.85rem}.segments-table th{text-align:left;padding:6px 12px;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:600;border-bottom:1px solid var(--border-default)}.segments-table td{padding:8px 12px;border-bottom:1px solid var(--border-default);color:var(--text-secondary)}.segments-table td:first-child{color:var(--text-primary);font-weight:500}.segments-table td.mono{font-family:var(--font-mono);font-weight:500}.impact-magnitude{font-size:.92rem;font-weight:500;color:var(--text-primary);margin:0 0 12px}.affected-metrics{display:flex;gap:7px;flex-wrap:wrap}.card-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;border-top:1px solid var(--border-default);font-size:.75rem;color:var(--text-dim);flex-wrap:wrap;gap:8px}.card-footer a:not(.pill){color:var(--accent);text-decoration:none;font-weight:500}.card-footer a:not(.pill):hover{text-decoration:underline}.edgar-link{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;font-weight:600;color:var(--accent);text-decoration:none;padding:9px 14px;border-radius:8px;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);transition:all .15s}.edgar-link.court{color:#a855f7;background:#a855f714;border-color:#a855f733}.edgar-link:hover{filter:brightness(1.1)}.report-standalone-feed{max-width:900px;margin:0 auto;padding:20px 24px}.report-crumbs{color:var(--text-muted);font-size:13px;margin:0 0 12px}.report-crumbs a{color:var(--text-secondary);text-decoration:none}.report-crumbs a:hover{color:var(--text-primary)}.report-gated{position:relative}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ssr-article{max-width:900px;margin:0 auto;padding:0}.rh{padding:24px 26px 22px}.rh-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px}.rh-eyebrow .sep{opacity:.4}.rh-main{display:flex;align-items:flex-start;gap:18px}.rh-logo{width:56px;height:56px;border-radius:12px;object-fit:contain;background:#fff;padding:6px;flex-shrink:0;border:1px solid var(--border-default)}.rh-logo-ph{width:56px;height:56px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;font-family:var(--font-mono);font-weight:700;font-size:20px;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-default)}.rh-id{flex:1;min-width:0}.rh-h1{margin:0;line-height:1;font-size:inherit;font-weight:inherit}.rh-ticker{font-family:var(--font-mono);font-weight:700;font-size:2.5rem;line-height:1;letter-spacing:-.02em;color:var(--text-primary);text-decoration:none;display:inline-block}a.rh-ticker:hover{color:var(--accent)}.rh-name{font-weight:700;font-size:1.6rem;line-height:1.15;letter-spacing:-.01em;color:var(--text-primary);overflow-wrap:anywhere}.rh-company{margin-top:6px;font-size:.98rem;font-weight:500;color:var(--text-secondary)}.rh-verdict{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:10px;text-align:right}.sent-badge .arrow{font-size:.9em}.impact-gauge{width:168px}.impact-gauge .ig-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.impact-gauge .ig-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--text-muted)}.impact-gauge .ig-score{font-family:var(--font-mono);font-weight:700;font-size:.92rem;color:var(--text-primary)}.impact-gauge .ig-score b{color:var(--sent-color)}.ig-track{display:flex;gap:3px}.ig-seg{flex:1;height:6px;border-radius:2px;background:var(--bg-surface);border:1px solid var(--border-default)}.ig-seg.on{background:var(--sent-color);border-color:var(--sent-color)}.rh-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px 16px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border-default);font-size:.82rem}.rh-meta .m{display:inline-flex;align-items:baseline;gap:6px}.rh-meta .m-label{font-size:10px;text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:var(--text-muted)}.rh-meta .m-val{color:var(--text-primary);font-weight:500}.rh-meta a.m-val{color:var(--accent);text-decoration:none;font-family:var(--font-mono);font-size:.78rem}.rh-meta a.m-val:hover{text-decoration:underline}.rh-meta .m-div{width:1px;height:11px;background:var(--border-default)}.rh-trigger{margin-top:16px;font-size:.88rem;line-height:1.5;color:var(--text-secondary);padding:11px 14px;background:var(--bg-surface);border-radius:var(--radius-md)}.report-card .ssr-section.insight-hero{border-top:0}.insight-hero{position:relative;margin:20px 26px 26px;padding:20px 22px;border:1px solid color-mix(in srgb,var(--border-default) 75%,transparent);border-radius:14px;background:radial-gradient(110% 130% at 100% 0%,var(--sent-bg) 0%,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--text-primary) 2%,transparent),transparent 70%),var(--bg-surface);box-shadow:0 1px color-mix(in srgb,var(--text-primary) 4%,transparent) inset}.ih-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.ih-eyebrow{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.ih-text{font-size:1.04rem;line-height:1.66;color:var(--text-primary);margin:0;font-weight:450;letter-spacing:-.003em;text-wrap:pretty}.ih-meta{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin-top:18px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--border-default) 60%,transparent)}.ih-meta .ihm{display:flex;flex-direction:column;gap:4px;padding:0 14px}.ih-meta .ihm:first-child{padding-left:0}.ih-meta .ihm+.ihm{border-left:1px solid color-mix(in srgb,var(--border-default) 60%,transparent)}.ih-meta .ihm-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--text-muted)}.ih-meta .ihm-val{font-size:.9rem;font-weight:600;color:var(--text-primary);text-transform:capitalize}.ih-meta .ihm-val.sent{color:var(--sent-color)}@media(max-width:720px){.insight-hero{margin:14px 14px 20px;padding:16px;border-radius:12px}.ih-meta .ihm{padding:0 10px}.ih-meta .ihm-label{letter-spacing:.04em}}.ssr-section{padding:22px 26px}.ssr-section h2{font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 14px}.ssr-summary{color:var(--text-secondary);line-height:1.68;font-size:.94rem;margin:0}.ssr-summary strong{color:var(--text-primary);font-weight:600}.ssr-section.ssr-brief>h2,.ssr-section.ssr-brief>.ssr-summary{position:relative}.report-card .ssr-section.ssr-brief{border-top:0}.ssr-section.ssr-brief{margin:20px 26px 26px;padding:20px 22px 22px;border:1px solid color-mix(in srgb,var(--border-default) 75%,transparent);border-radius:14px;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--accent) 8%,transparent) 0%,transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--text-primary) 2%,transparent),transparent 70%),var(--bg-surface);box-shadow:0 1px color-mix(in srgb,var(--text-primary) 4%,transparent) inset,0 12px 32px -24px #0009}.ssr-section.ssr-brief>h2{margin:0 0 12px;padding-bottom:10px;font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid color-mix(in srgb,var(--border-default) 70%,transparent)}.ssr-section.ssr-brief>.ssr-summary{color:var(--text-primary);font-size:1.02rem;line-height:1.72;letter-spacing:-.003em;text-wrap:pretty}@media(max-width:720px){.ssr-section.ssr-brief{margin:14px 14px 20px;padding:16px 16px 18px;border-radius:12px}.ssr-section.ssr-brief>.ssr-summary{font-size:.96rem}}.docs-table,.ssr-table{width:100%;border-collapse:collapse;font-size:.86rem;margin-top:8px}.docs-table th,.ssr-table th{text-align:left;color:var(--text-muted);font-weight:700;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;padding:8px 12px;border-bottom:1px solid var(--border-default)}.docs-table td,.ssr-table td{padding:9px 12px;color:var(--text-secondary);border-bottom:1px solid var(--border-default)}.docs-table tr:last-child td,.ssr-table tr:last-child td{border-bottom:none}.docs-table td.mono,.docs-table .mono,.ssr-table td.mono,.ssr-table .mono{font-family:var(--font-mono);font-size:.8rem}.docs-table td a,.ssr-table td a{color:var(--accent);text-decoration:none}.docs-table td a:hover,.ssr-table td a:hover{text-decoration:underline}.pill.market-status-badge{gap:8px}.market-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--text-muted)}.market-status-badge.open .market-status-dot{background:var(--bullish);box-shadow:0 0 0 3px var(--bullish-bg)}.ssr-cta{padding:24px 20px}.cta-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:28px 24px;text-align:center}.cta-card h3{font-size:1.15rem;font-weight:700;color:var(--text-primary);margin:0 0 8px}.cta-card p{color:var(--text-secondary);font-size:.88rem;line-height:1.6;margin:0 auto 18px;max-width:460px}.cta-button{display:inline-block;padding:11px 26px;background:var(--accent);color:#fff;font-weight:600;font-size:.9rem;border-radius:9px;text-decoration:none;transition:all var(--transition-fast);border:none}.cta-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.cta-sub{display:block;margin-top:12px;font-size:.74rem;color:var(--text-muted)}.ssr-footer{padding:22px 26px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:.82rem;border-top:1px solid var(--border-default)}.ssr-timestamp{font-size:.74rem;color:var(--text-muted)}.ssr-mcap{font-family:var(--font-mono);font-size:.8rem;font-weight:500;color:var(--text-secondary);background:var(--bg-surface);padding:2px 8px;border-radius:var(--radius-sm);white-space:nowrap}.related-tickers-row{display:flex;flex-wrap:wrap;gap:8px}.ssr-positions-heading{font-size:.82rem;font-weight:700;margin:16px 0 8px}.ssr-positions-heading.positive{color:var(--bullish)}.ssr-positions-heading.negative{color:var(--bearish)}.ssr-aggregate-line{font-size:.88rem;color:var(--text-secondary);margin:0 0 12px}.ssr-aggregate-line strong{font-size:1rem}#institutional-positions .docs-table td{font-size:.85rem}#institutional-positions .docs-table td.positive{color:var(--bullish);font-weight:600}#institutional-positions .docs-table td.negative{color:var(--bearish);font-weight:600}.ssr-highlight{font-size:.9rem;color:var(--text-primary);margin:0 0 12px;font-weight:500}.ssr-highlight strong{color:var(--text-primary)}.ssr-highlight-row td{background:var(--sent-bg)}.ssr-section-text{font-size:.86rem;line-height:1.6;color:var(--text-secondary);margin:12px 0 0}.ssr-empty{color:var(--text-muted);text-align:center;padding:40px}.report-card .positive{color:var(--bullish)}.report-card .negative{color:var(--bearish)}.chart-section{margin:-4px -4px 12px}.chart-container{background:#0d1117;border-radius:var(--radius-md);overflow:hidden;min-height:80px}:root[data-theme=light] .chart-container:has(>.cx-card){background:var(--c-surface)}.chart-loading{display:flex;align-items:center;justify-content:center;min-height:120px;color:var(--text-muted);font-family:var(--font-mono);font-size:13px}.chart-title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:14px}.chart-title-row h2{margin-bottom:0}.replay-link{text-decoration:none}.replay-link .pill-key{display:inline-flex;align-items:center;gap:4px}.chart-no-data{display:flex;align-items:center;gap:8px;padding:16px;color:var(--text-muted);font-size:.88rem}@media(max-width:640px){.report-standalone-feed{padding:16px 12px}.rh{padding:20px 16px 18px}.rh-main{flex-wrap:wrap}.rh-verdict{align-items:flex-start;text-align:left;width:100%;flex-direction:row;justify-content:space-between}.rh-ticker{font-size:2rem}.rh-name{font-size:1.3rem}.rh-logo,.rh-logo-ph{width:44px;height:44px}.ssr-section{padding:16px 14px}.cta-card{padding:20px 16px}.docs-table th,.docs-table td,.ssr-table th,.ssr-table td{padding:6px 8px;font-size:.8rem}}.sib-section{position:relative;color:var(--c-text-2)}.sib-section .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sib-body{position:relative}.sib-win{color:var(--c-up)}.sib-loss{color:var(--c-down)}.sib-neutral{color:var(--c-text-3)}.sib-header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 16px;flex-wrap:wrap}.sib-header-left{min-width:0}.ssr-section h2.sib-title{margin:0}.sib-subtitle{margin:4px 0 0;font-size:.86rem;color:var(--c-text-3)}.sib-subtitle b{color:var(--c-text-2);font-weight:600}.sib-horizon{display:inline-flex;gap:2px;margin:0;padding:2px;min-width:0;border:1px solid var(--c-border);border-radius:9px;background:var(--c-bg-2)}.sib-horizon-opt{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:5px 11px;border-radius:7px;cursor:pointer;-webkit-user-select:none;user-select:none;font:600 12px var(--font-mono);color:var(--c-text-3);transition:background .15s ease,color .15s ease}.sib-horizon-opt input{position:absolute;opacity:0;pointer-events:none}.sib-horizon-opt:hover{color:var(--c-text-1)}.sib-horizon-opt.is-active{background:var(--c-surface-2);color:var(--c-text-1);box-shadow:0 1px 2px #00000059,inset 0 0 0 1px var(--c-border)}[data-theme=light] .sib-horizon-opt.is-active{box-shadow:0 1px 2px #10182814,inset 0 0 0 1px var(--c-border)}.sib-horizon-opt:has(input:focus-visible){outline:2px solid var(--c-primary);outline-offset:1px}.sib-summary{margin:14px 0 0;max-width:62ch;font-size:15px;line-height:1.5;color:var(--c-text-2)}.sib-summary b{color:var(--c-text-1);font-weight:600}.sib-summary b.sib-win{color:var(--c-up)}.sib-summary b.sib-loss{color:var(--c-down)}.sib-summary-hit{font:700 15px var(--font-mono);color:var(--c-text-1)}.sib-summary-hit.sib-win{color:var(--c-up)}.sib-summary-stub{font-size:13px;color:var(--c-text-3)}.sib-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:16px 0 6px}.sib-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sib-chip-wrap{position:relative;display:inline-flex}.sib-sort-wrap{margin-left:auto}.sib-chip-label{color:var(--c-text-3);font-weight:500}.sib-chip-val{font-weight:600}.sib-chip-caret{color:var(--c-text-3);font-size:10px;margin-left:2px}.sib-mobile-filters{display:none}.sib-popover{position:absolute;top:100%;left:0;margin-top:4px;z-index:100;min-width:180px;max-width:280px;max-height:320px;overflow-y:auto;padding:6px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px;box-shadow:0 8px 24px #0006,0 2px 8px #0000004d}[data-theme=light] .sib-popover{box-shadow:0 8px 24px #1018281f,0 2px 8px #10182814}.sib-popover-end{left:auto;right:0}.sib-popover[hidden]{display:none!important}.sib-popover-opts{display:flex;flex-direction:column;gap:2px}.sib-popover-opt{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:13px;color:var(--c-text-2);transition:background .1s ease}.sib-popover-opt:hover{background:var(--c-surface-hover);color:var(--c-text-1)}.sib-popover-opt input{margin:0;flex-shrink:0;accent-color:var(--c-primary)}.sib-popover-empty{display:block;padding:8px;color:var(--c-text-3);font-size:12px;font-style:italic}.sib-reset{background:transparent;border:none;cursor:pointer;color:var(--c-text-3);font-size:12px;padding:4px 6px}.sib-reset:hover{color:var(--c-link)}.sib-reset:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px;border-radius:4px}.sib-filtered-notice{margin:6px 0;padding:7px 10px;font-size:12px;color:var(--c-text-3);background:var(--c-primary-soft);border-radius:8px}.sib-filtered-notice a{color:var(--c-link);text-decoration:none}.sib-filtered-notice a:hover{text-decoration:underline}.sib-list{list-style:none;margin:6px 0 0;padding:0}.sib-item{margin:0}.sib-item-inner{display:grid;grid-template-columns:104px 22px minmax(0,1fr) auto;column-gap:12px;align-items:start;padding:12px 8px;border-radius:10px;color:inherit;text-decoration:none;transition:background .12s ease}a.sib-item-inner:hover{background:var(--c-surface-hover)}a.sib-item-inner:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}.sib-item.is-current .sib-item-inner{background:color-mix(in oklch,var(--c-primary) 6%,transparent)}.sib-item-inner>span{display:block}.sib-when{text-align:right;padding-top:1px}.sib-date{display:block;font:600 13px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--c-text-1);white-space:nowrap}.sib-ago{display:block;margin-top:2px;font-size:12px;color:var(--c-text-3)}.sib-rail{position:relative;align-self:stretch;display:flex!important;justify-content:center}.sib-rail:before{content:"";position:absolute;top:-12px;bottom:-12px;left:50%;width:1px;transform:translate(-.5px);background:var(--c-border)}.sib-item:first-child .sib-rail:before{top:10px}.sib-item:last-child .sib-rail:before{bottom:calc(100% - 10px)}.sib-item:only-child .sib-rail:before{display:none}.sib-node{position:relative;z-index:1;width:11px;height:11px;margin-top:4px;border-radius:50%;background:var(--c-surface);border:2px solid var(--c-text-3);box-sizing:border-box}.sib-node-win{background:var(--c-up);border-color:var(--c-up)}.sib-node-loss{background:var(--c-down);border-color:var(--c-down)}.sib-node-flat{background:var(--c-text-3)}.sib-item.is-current .sib-node{border-color:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-soft)}.sib-main{min-width:0}.sib-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sib-form{font-size:14px;font-weight:600;color:var(--c-text-1)}.sib-score{font:500 12px var(--font-mono);color:var(--c-text-3);white-space:nowrap}.sib-viewing{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:999px;font:600 10.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--c-accent-fg);background:var(--c-primary-soft);border:1px solid var(--c-accent-border)}.sib-viewing:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.sib-detail{display:flex!important;flex-wrap:wrap;gap:4px 14px;margin-top:5px;font:500 12.5px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--c-text-3)}.sib-detail b{color:var(--c-text-2);font-weight:600}.sib-res{text-align:right;padding-top:1px}.sib-ret{display:block;font:700 16px var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.sib-alpha{display:block;margin-top:2px;font:500 11.5px var(--font-mono);white-space:nowrap}.sib-pend{display:block;font-size:12px;color:var(--c-text-3);white-space:nowrap}.sib-pbar{display:block;width:96px;height:3px;margin:5px 0 0 auto;border-radius:3px;background:var(--c-track);overflow:hidden}.sib-pbar i{display:block;height:100%;border-radius:inherit;background:color-mix(in oklch,var(--c-text-3) 70%,transparent)}.sib-empty{margin:10px 0 0;padding:24px 12px;text-align:center;font-size:13px;color:var(--c-text-3)}.sib-link{background:none;border:none;padding:0;font:inherit;color:var(--c-link);cursor:pointer;text-decoration:underline}.sib-pager{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-top:14px}.sib-count{font:500 12px var(--font-mono);color:var(--c-text-3)}.sib-pager-end{display:inline-flex;align-items:center;gap:10px}.sib-loadmore{padding:7px 14px;border-radius:9px;cursor:pointer;font:600 12.5px var(--font-display);color:var(--c-text-1);background:var(--c-surface-2);border:1px solid var(--c-border);transition:border-color .12s ease}.sib-loadmore:hover{border-color:var(--c-border-hi)}.sib-loadmore:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.sib-rows{display:inline-flex;gap:2px}.sib-rows-btn{padding:3px 7px;border:0;border-radius:6px;background:none;cursor:pointer;font:600 12px var(--font-mono);color:var(--c-text-3)}.sib-rows-btn:hover{color:var(--c-text-1)}.sib-rows-btn.is-active{color:var(--c-text-1);background:var(--c-surface-2)}.sib-rows-btn:focus-visible{outline:2px solid var(--c-primary);outline-offset:1px}@media(max-width:640px){.sib-horizon{width:100%}.sib-horizon-opt{flex:1}.sib-summary{font-size:14px}.sib-mobile-filters{display:block}.sib-controls .sib-chips{display:none;order:3;flex-basis:100%}.sib-controls{position:relative}.sib-chips .sib-chip-wrap{position:static}.sib-chips .sib-popover{left:0;right:0;max-width:none}.sib-mobile-filters[open]~.sib-chips{display:flex}.pill.sib-mobile-filters-summary{list-style:none;gap:6px;cursor:pointer}.sib-mobile-filters-summary::-webkit-details-marker{display:none}.sib-mobile-filters[open] .sib-mobile-filters-summary{color:var(--c-accent-fg);border-color:var(--c-accent-border);background:var(--c-primary-soft)}.sib-item-inner{grid-template-columns:18px minmax(0,1fr) auto;padding:12px 4px}.sib-when{grid-column:2;grid-row:1;display:flex!important;align-items:baseline;gap:8px;text-align:left}.sib-ago{margin-top:0}.sib-rail{grid-column:1;grid-row:1 / 3}.sib-main{grid-column:2 / -1;grid-row:2;margin-top:4px}.sib-res{grid-column:3;grid-row:1}.sib-pbar{width:72px}.sib-pager{justify-content:center}.sib-pager-end{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.sib-item-inner,.sib-rows-btn,.sib-horizon-opt,.sib-loadmore,.sib-popover-opt{transition:none!important}}.rel{--rel-sec: var(--accent);--rel-press: #f5a524;--rel-insider: #22c55e;--rel-legal: #a78bfa}.rel .rel-heading{display:flex;align-items:center;gap:10px;margin:20px 0 10px;font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.rel h2+.rel-heading{margin-top:8px}.rel .rel-heading:after{content:"";flex:1;height:1px;background:linear-gradient(to right,var(--border-default),transparent)}.rel-count{order:2}.rel .rel-heading:after{order:3}.rel-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:720px){.rel-grid{grid-template-columns:1fr}}.rel-card{--rail: var(--rel-sec);position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head arrow" "meta arrow" "impact arrow";row-gap:2px;column-gap:12px;height:100%;padding:11px 14px;border:1px solid var(--border-default);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--rail) 9%,transparent) 0%,transparent 55%),var(--bg-surface);color:var(--text-primary);text-decoration:none;overflow:hidden;transition:border-color .18s ease,background .18s ease,transform .18s ease}.rel-card[data-kind=press]{--rail: var(--rel-press)}.rel-card[data-kind=insider]{--rail: var(--rel-insider)}.rel-card[data-kind=legal]{--rail: var(--rel-legal)}.rel-card:focus-visible{outline:2px solid var(--rail);outline-offset:2px}.rel-head{grid-area:head;display:flex;align-items:baseline;gap:8px;min-width:0}.rel-ticker{flex:none;font-family:var(--font-mono);font-size:.9rem;font-weight:700;letter-spacing:.02em;color:var(--text-primary)}.rel-title{min-width:0;font-size:.8rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rel-meta{grid-area:meta;display:flex;align-items:center;gap:8px;margin-top:3px}.rel-form>.pill-key{color:var(--rail)}.rel-date{font-family:var(--font-mono);font-size:.7rem;color:var(--text-muted)}.rel-arrow{grid-area:arrow;align-self:center;font-size:.95rem;color:var(--rail);opacity:0;transform:translate(-6px);transition:opacity .18s ease,transform .18s ease}.rel-card:hover .rel-arrow,.rel-card:focus-visible .rel-arrow{opacity:1;transform:translate(0)}@media(hover:none){.rel-arrow{opacity:.6;transform:none}}.rel-sent{font-size:.64rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.rel-sent[data-sent=bullish]{color:var(--bullish, #22c55e)}.rel-sent[data-sent=bearish]{color:var(--bearish, #ef4444)}.rel-sent[data-sent=mixed]{color:#f5a524}.rel-impact{grid-area:impact;display:flex;align-items:center;gap:8px;margin-top:4px}.rel-impact-bar{display:inline-flex;gap:2px}.rel-impact-bar i{width:8px;height:3px;border-radius:1px;background:color-mix(in srgb,var(--text-muted) 30%,transparent)}.rel-impact-bar i.on{background:var(--rail)}.rel-impact-num{font-family:var(--font-mono);font-size:.66rem;color:var(--text-muted)}@keyframes rel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rel-grid li{animation:rel-in .36s cubic-bezier(.2,.7,.2,1) both}.rel-grid li:nth-child(2){animation-delay:50ms}.rel-grid li:nth-child(3){animation-delay:.1s}.rel-grid li:nth-child(4){animation-delay:.15s}@media(prefers-reduced-motion:reduce){.rel-grid li{animation:none}.rel-card,.rel-arrow{transition:none}.rel-card:hover{transform:none}}.contract-lag-note{margin:4px 0 12px;font-size:12px;color:var(--text-muted)}.contract-history-lede{margin:0 0 12px;font-size:13px;color:var(--text-muted)}.contract-history{list-style:none;margin:0;padding:0;border-top:1px solid var(--border-default)}.contract-history li{display:grid;grid-template-columns:7.5rem minmax(0,1fr) minmax(0,1fr);gap:4px 16px;padding:10px 0;border-bottom:1px solid var(--border-default);font-size:13px}.contract-history li.this-action{font-weight:600}.contract-history .ch-date{color:var(--text-muted);font-variant-numeric:tabular-nums}.contract-history .ch-amount{text-align:right;font-variant-numeric:tabular-nums}.contract-history .ch-amount small{color:var(--text-muted);font-weight:400}.contract-history .ch-detail{grid-column:2 / -1;color:var(--text-muted);font-size:12px;font-weight:400}.contract-history em{font-style:normal;color:var(--text-muted);font-weight:400}@media(max-width:560px){.contract-history li{grid-template-columns:1fr auto}.contract-history .ch-date,.contract-history .ch-detail{grid-column:1 / -1}}
