.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}}.oi-filing-revision{display:flex;align-items:center;gap:5px;margin-top:4px;font:12px var(--font-ui);color:var(--text-muted)}.oi-filing-revision svg{width:13px;height:13px;flex-shrink:0}.issuer-people table{width:100%;border-collapse:collapse}.issuer-people th{text-align:left;color:var(--text-muted);font-size:12px;font-weight:500}.issuer-people th,.issuer-people td{padding:8px 12px;border-bottom:1px solid var(--border-default)}.issuer-people td{vertical-align:middle;font-size:13px}.issuer-people th:not(:first-child),.issuer-people td:not(:first-child){text-align:right;width:140px}.issuer-people-role{display:block;color:var(--text-muted);font-size:12px;margin-top:2px}.issuer-people-count{font-family:var(--font-data);font-variant-numeric:tabular-nums}.issuer-people-toggle{min-height:44px;cursor:pointer;padding:8px 12px;text-decoration:underline;text-underline-offset:3px}.issuer-people-toggle:hover{background:var(--bg-subtle)}.issuer-people-toggle:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}@media (max-width: 600px){.issuer-people th,.issuer-people td{padding:8px 6px}.issuer-people th:not(:first-child),.issuer-people td:not(:first-child){width:72px}.issuer-people td:first-child{overflow-wrap:anywhere}}@media (max-width: 600px){.issuer-people th:last-child,.issuer-people td:last-child{display:none}.issuer-people th:not(:first-child),.issuer-people td:not(:first-child){width:64px}.issuer-people-role{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.issuer-people-mobile-companies{display:none}@media (max-width: 600px){.issuer-people-mobile-companies{display:block;color:var(--text-muted);font-size:11px;margin-top:2px}}.issuer-network-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px}.issuer-network-graph{height:360px}.issuer-network-state{display:grid;align-content:center;gap:8px;min-height:280px;padding:20px;background:var(--bg-recessed)}.issuer-network-inspector{display:grid;align-content:start;gap:12px;padding:16px;border-left:1px solid var(--border-default);font-size:13px}.issuer-people-identity{display:flex;align-items:center;justify-content:space-between;gap:8px}.issuer-person-select{display:grid;place-items:center;min-width:44px;min-height:44px;flex-shrink:0;cursor:pointer;color:var(--text-muted)}.issuer-person-select:hover,.issuer-person-select[aria-pressed=true],.issuer-people tr[data-selected=true]{background:var(--bg-subtle);color:var(--text-default)}.issuer-person-select:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}@media (max-width: 900px){.issuer-network-layout{grid-template-columns:minmax(0,1fr)}.issuer-network-inspector{border-left:0;border-top:1px solid var(--border-default)}.issuer-network-graph{height:280px}}@media (max-width: 600px){.issuer-people table{table-layout:fixed}.issuer-people th{overflow-wrap:anywhere}}.mantine-research-detail{min-width:0;color:var(--mantine-color-text)}.mantine-research-detail [id]{scroll-margin-top:calc(var(--app-shell-header-height, 72px) + 24px)}.mantine-research-number{font-family:var(--font-data);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mantine-research-metric+.mantine-research-metric{border-inline-start:1px solid var(--mantine-color-default-border)}.mantine-research-detail table{width:100%}.mantine-research-detail .oi-company-overview{display:grid;gap:var(--mantine-spacing-lg);min-width:0}.mantine-research-detail .oi-ledger-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--mantine-spacing-md)}.mantine-research-detail .oi-dossier-chart-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px}.mantine-research-detail .oi-dossier-filing{display:grid;gap:var(--mantine-spacing-md)}.mantine-research-detail .oi-dossier-filing-line,.mantine-research-detail .oi-dossier-filing-data{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm)}.mantine-research-detail .oi-insider-name{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.mantine-research-detail .issuer-people-scroll{overflow-x:auto}.mantine-research-detail .issuer-people-role{white-space:pre-line}.mantine-research-detail .issuer-network-inspector{background:var(--mantine-color-body)}@media (max-width:75em){.mantine-research-detail .oi-dossier-chart-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:48em){.mantine-research-metric+.mantine-research-metric{border-inline-start:0;border-top:1px solid var(--mantine-color-default-border)}}.mantine-company-summary{min-width:0}.mantine-company-totals{min-width:0;background:var(--bg-surface);display:flex;flex-direction:column;gap:var(--mantine-spacing-lg)}.mantine-research-detail .oi-dossier-chart-layout[data-with-identity=false]{grid-template-columns:minmax(0,1fr)}.mantine-company-header-record{min-width:0}.mantine-company-header-record dl,.mantine-company-header-record dl>div{min-width:0}.mantine-company-header-record dd{overflow-wrap:anywhere}.mantine-company-header-details .mantine-Accordion-item{border:0}.mantine-company-header-details .mantine-Accordion-control{width:fit-content;padding:0;min-height:28px;gap:8px}.mantine-company-header-details .mantine-Accordion-label{padding-block:4px;font-size:var(--mantine-font-size-xs);color:var(--text-muted)}.mantine-company-header-details .mantine-Accordion-chevron{width:14px}.mantine-company-header-details .mantine-Accordion-content{padding:var(--mantine-spacing-md) 0}@container filing-totals (min-width:48rem){.mantine-company-totals .mantine-filing-metric{border-bottom:0;padding:var(--mantine-spacing-md)}.mantine-company-totals .mantine-filing-metric:first-child{padding-inline-start:0}.mantine-company-totals .mantine-filing-metric:last-child{padding-inline-end:0}.mantine-company-totals .mantine-filing-metric+.mantine-filing-metric{border-inline-start:1px solid var(--border-default)}}.issuer-filing-action a{white-space:nowrap;overflow-wrap:normal!important}.mantine-issuer-relationships .issuer-people{overflow:hidden}.mantine-issuer-relationships .issuer-people th{padding:8px 12px}.mantine-issuer-relationships .issuer-people td{padding:6px 12px;vertical-align:middle}.mantine-issuer-relationships .issuer-person-profile{min-width:0;flex:1}.mantine-issuer-relationships .issuer-person-profile>div:last-child{min-width:0}.mantine-issuer-relationships .issuer-person-profile a{min-height:24px}.mantine-issuer-relationships .issuer-people-role{display:block;overflow:visible;font-size:12px;line-height:1.35;margin-top:1px}.mantine-issuer-relationships .issuer-person-select{min-width:44px;min-height:44px;padding:0;flex-shrink:0}.mantine-issuer-relationships .issuer-people-toggle{margin:6px 12px;text-decoration:none}.mantine-issuer-relationships .issuer-relationship-detail{border:0;padding:20px;border-radius:var(--mantine-radius-md)}@media (max-width: 600px){.mantine-issuer-relationships .issuer-people table,.mantine-issuer-relationships .issuer-people tbody{display:block}.mantine-issuer-relationships .issuer-people thead{display:none}.mantine-issuer-relationships .issuer-people tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:10px 6px;border-bottom:1px solid var(--border-default)}.mantine-issuer-relationships .issuer-people td,.mantine-issuer-relationships .issuer-people td:not(:first-child){display:block;width:auto;padding:0;border:0;text-align:left}.mantine-issuer-relationships .issuer-people td:first-child{grid-column:1 / -1}.mantine-issuer-relationships .issuer-people td[data-label]:before{content:attr(data-label);display:block;font:12px/1.5 var(--font-ui);overflow-wrap:anywhere;color:var(--text-muted);margin-bottom:5px}}.mantine-company-filings,.mantine-company-people{background:var(--bg-surface);min-width:0}.oi-filing-revision{align-items:flex-start;flex-direction:column;gap:4px;margin-top:8px}.oi-filing-revision .mantine-Badge-root{height:auto;min-height:22px;padding-block:3px}.oi-filing-revision .mantine-Anchor-root{min-height:32px;gap:5px;font-size:12px;font-weight:500}.oi-filing-revision-reference{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.mantine-company-filings .oi-dossier-filing{background:var(--bg-surface)}.mantine-issuer-relationships .mantine-data-table tr[data-selected=true]{background:var(--bg-subtle)}.mantine-issuer-relationships .issuer-people th:not(:first-child),.mantine-issuer-relationships .issuer-people td:not(:first-child){width:130px;text-align:right}.mantine-issuer-relationships .issuer-people .oi-public-luck{vertical-align:middle}@media (max-width:600px){.mantine-issuer-relationships .issuer-people td:not(:first-child){width:auto;text-align:left}.mantine-issuer-relationships .issuer-people td[data-label]:before{display:inline;margin-right:6px;font-size:11px}.mantine-issuer-relationships .issuer-people td:last-child{display:block}.oi-pro-luck-locked{width:auto}}.oi-research-feature .oi-chart-title{display:flex;align-items:center;gap:8px;font-size:var(--mantine-h4-font-size)}.oi-research-feature .oi-chart-title>svg{width:14px;height:14px;flex-shrink:0;color:var(--mantine-primary-color-filled)}.issuer-people-intro{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:16px}.issuer-people-intro p,.issuer-timing-state{margin:0;color:var(--text-muted);font-size:13px}.issuer-timing-state{margin:12px 0}.mantine-issuer-relationships .issuer-people th:not(:first-child),.mantine-issuer-relationships .issuer-people td:not(:first-child){width:auto}.mantine-issuer-relationships .issuer-people th:first-child{width:32%}.mantine-issuer-relationships .issuer-people .issuer-people-detail-control{width:64px}.issuer-people-detail-control button{min-width:44px;min-height:44px}.mantine-issuer-relationships .issuer-people tr.issuer-people-expanded[hidden]{display:none!important}.mantine-issuer-relationships .issuer-people tr.issuer-people-expanded>td{text-align:left;padding:0}.issuer-timing-detail{padding:18px 20px;background:var(--bg-subtle)}.issuer-timing-detail h3{font-size:15px;margin:0 0 12px}.issuer-timing-detail p{font-size:13px;color:var(--text-muted);margin:12px 0}.issuer-timing-metrics,.issuer-timing-horizons{display:grid;gap:12px}.issuer-timing-metrics{grid-template-columns:repeat(3,minmax(0,1fr));max-width:550px}.issuer-timing-horizons{grid-template-columns:repeat(5,minmax(0,1fr));margin:16px 0}.issuer-timing-metrics span,.issuer-timing-horizons span,.issuer-timing-horizons small{display:block;color:var(--text-muted);font-size:12px}.issuer-timing-horizons>div{border-top:1px solid var(--border-default);padding-top:8px;min-width:0}.issuer-timing-horizons strong,.issuer-timing-metrics strong{display:block;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (max-width: 48em){.mantine-issuer-relationships .issuer-people tr.issuer-people-expanded{display:block;padding:0}.mantine-issuer-relationships .issuer-people tr.issuer-people-expanded>td{display:block;width:100%}.mantine-issuer-relationships .issuer-people .issuer-people-detail-control{width:auto;grid-column:1 / -1;text-align:right}.issuer-timing-detail{padding:16px}.issuer-timing-horizons{grid-template-columns:repeat(2,minmax(0,1fr))}}
