.oi-dossier{color:var(--text-default);background:var(--bg-canvas);font:400 14px/1.5 Fira Sans,sans-serif}.oi-dossier .oi-dossier-content{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;min-width:0}.oi-dossier-content>*,.oi-research-tabs{min-width:0}.oi-dossier .oi-dossier-header{display:flex;align-items:center;gap:20px}.oi-dossier .oi-dossier-header>div:first-of-type{flex:1;min-width:0}.oi-dossier h1{font-size:clamp(30px,3vw,36px);font-weight:500;letter-spacing:-.025em;line-height:1.15}.oi-dossier h2{font-size:20px;font-weight:500;letter-spacing:-.015em}.oi-dossier .font-mono{font-family:Fira Code,monospace;font-variant-numeric:tabular-nums}.oi-dossier .text-muted,.oi-dossier .text-faint{color:var(--text-muted)}.oi-record-tag{display:inline-flex;align-items:center;min-height:28px;color:var(--text-muted)}.oi-dossier .oi-dossier-nav{display:flex;gap:24px;overflow-x:auto;border-bottom:1px solid var(--research-border-soft)}.oi-dossier .oi-dossier-nav a{display:flex;min-height:44px;align-items:center;flex-shrink:0;color:var(--brand-primary);border-bottom:2px solid transparent;font-weight:500}.oi-dossier .oi-dossier-nav a:hover{border-color:var(--brand-primary)}.oi-dossier :focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.oi-dossier ::selection{background:var(--research-navy-focus);color:var(--text-default)}.oi-dossier [id]{scroll-margin-top:24px}.oi-dossier .oi-dossier-metrics p.font-mono{font-size:20px;font-weight:500}.oi-dossier .oi-metric-cell[data-direction=buy] p.font-mono{color:var(--direction-buy)}.oi-dossier .oi-metric-cell[data-direction=sell] p.font-mono{color:var(--direction-sell)}.oi-dossier .oi-dossier-panel{padding:16px 0;box-shadow:none;border-radius:0;background:transparent;border-block:1px solid var(--border-default)}.oi-dossier .oi-dossier-panel .oi-chart-shell{border:0;padding:0;box-shadow:none}.oi-dossier .oi-dossier-chart-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}.oi-dossier .oi-dossier-context dl{grid-template-columns:1fr;gap:8px}.oi-dossier .oi-dossier-context .oi-dossier-panel{padding:0;background:transparent;border:0}.oi-dossier .oi-dossier-context dt,.oi-dossier .oi-dossier-context dd{font-size:12px}.oi-dossier .oi-dossier-disclosure{min-width:0;border-block:1px solid var(--research-border-soft)}.oi-dossier .oi-dossier-disclosure>summary{cursor:pointer;padding:12px 0;min-height:44px;color:var(--brand-primary);font-weight:500}.oi-dossier .oi-dossier-disclosure>summary:hover{color:var(--text-default)}.oi-dossier .oi-dossier-disclosure>div{margin-bottom:16px}.oi-dossier .oi-dossier-relationships{display:grid;background:var(--bg-surface);border-block:1px solid var(--research-border-soft)}.oi-dossier .oi-dossier-relationships>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:12px 16px;border-bottom:1px solid var(--research-border-soft)}.oi-dossier .oi-dossier-relationships>li:last-child{border-bottom:0}.oi-dossier table{border-radius:0}.oi-dossier thead{color:var(--text-muted);background:var(--research-panel-soft)}.oi-dossier td{vertical-align:top}.oi-dossier td.font-mono{white-space:nowrap}.oi-dossier .oi-dossier-ledger{border-top:1px solid var(--research-border-soft);gap:0}.oi-dossier .oi-dossier-ledger>.oi-dossier-panel{border:0;border-bottom:1px solid var(--research-border-soft);border-radius:0;padding:12px;gap:8px}.oi-dossier .oi-dossier-ledger .font-mono.text-xs{white-space:nowrap}.oi-dossier .oi-dossier-ledger>.oi-dossier-panel>a:last-child{min-height:44px;display:flex;align-items:center}.oi-dossier .oi-company-chart-analysis{gap:16px}.oi-dossier .oi-dossier-filing-line{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.oi-dossier .oi-dossier-filing-line>p{min-width:0}.oi-dossier .oi-dossier-filing-line>a{display:flex;align-items:center;min-height:44px;flex-shrink:0;font-size:12px}.oi-dossier .oi-dossier-filing-support>summary{cursor:pointer;min-height:44px;padding-block:12px;color:var(--text-muted);font-size:12px}.oi-dossier .oi-dossier-filing-support>div{padding-bottom:8px}.oi-dossier .oi-dossier-source-status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;border-block:1px solid var(--research-border-soft);padding-block:8px;color:var(--text-muted);font-size:12px}.oi-dossier .oi-dossier-source-status a{min-height:44px;display:flex;align-items:center}@media (max-width: 1100px){.oi-dossier .oi-dossier-chart-layout{grid-template-columns:minmax(0,1fr)}.oi-dossier .oi-dossier-context dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.oi-dossier .oi-dossier-ledger>.oi-dossier-filing{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;gap:0 8px;padding:2px 0}.oi-dossier-filing-identity{grid-column:1 / 3;min-height:24px;min-width:0}.oi-dossier .oi-dossier-filing-identity>p{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.oi-dossier .oi-dossier-filing-identity a{display:block;min-height:24px;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.oi-dossier-filing-identity>span{flex-shrink:0;font-size:11px}.oi-dossier .oi-dossier-filing-data{display:contents}.oi-dossier-filing-value{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:2px 8px;min-width:0}.oi-dossier-filing-value .font-mono{font-size:13px}.oi-dossier .oi-dossier-filing-data>a{grid-column:2;grid-row:2;display:flex;align-items:center;justify-content:center;min-height:24px;min-width:44px;font-size:12px}.oi-filing-corrected{color:var(--text-muted);font-size:11px}.oi-dossier-filing-support{grid-column:3;grid-row:1 / 3;min-width:0;align-self:center}.oi-dossier .oi-dossier-filing-support>summary{display:flex;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;list-style:none}.oi-dossier-filing-support>summary::-webkit-details-marker{display:none}.oi-dossier-filing-support summary svg{width:16px;height:16px;flex-shrink:0}.oi-dossier-filing-support:not([open]) .oi-filing-support-caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.oi-dossier-filing-support[open]{grid-column:1 / -1;grid-row:3}.oi-dossier-filing-support[open]>summary{justify-content:space-between;font-size:12px}.oi-dossier-filing-support[open] summary svg{transform:rotate(180deg)}.oi-dossier-filing-support>div{overflow-wrap:anywhere}.oi-dossier .oi-dossier-content{gap:20px}.oi-dossier .oi-dossier-header{flex-wrap:wrap;gap:12px}.oi-dossier .oi-dossier-header img{width:40px;height:40px}.oi-dossier .oi-dossier-context dl{grid-template-columns:repeat(2,minmax(0,1fr))}.oi-dossier .oi-dossier-nav{gap:20px}.oi-dossier .oi-dossier-relationships>li{grid-template-columns:minmax(0,1fr);gap:4px}.oi-dossier h2{font-size:18px}.oi-dossier .oi-dossier-metrics p.font-mono{font-size:17px}}
