.company .co-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4) var(--sp-6);flex-wrap:wrap;display:flex}.company .co-id{min-width:0}.company .co-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.company .co-name{font-size:var(--fs-2xl);letter-spacing:-.015em;overflow-wrap:anywhere;font-weight:700}.company .co-ticker{font-size:var(--fs-md);padding:2px 8px}.company .co-sub{color:var(--text-2);min-height:1.5em;margin-top:4px}.company .co-quote{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.company .co-quote-skel{width:240px}.company .co-price-row{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:10px;display:flex}.company .co-price{font-size:var(--fs-3xl);letter-spacing:-.02em;font-feature-settings:"cv11", "ss01";font-variant-numeric:proportional-nums;font-weight:700}.company .co-price-row>.delta:not(.delta-chip){font-size:var(--fs-lg)}.company .co-ccy{font-size:var(--fs-xs)}.company .co-range{font-size:var(--fs-xs);color:var(--text-2);align-items:center;gap:8px;display:flex}.company .co-range-lbl{color:var(--text-3)}.company .range-track{background:var(--surface-3);width:150px;height:4px;box-shadow:inset 0 0 0 1px var(--border);border-radius:2px;display:inline-block;position:relative}.company .range-dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.company .co-prov{margin:var(--sp-3) 0 var(--sp-4);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:6px 18px;min-height:18px;display:flex}.company .co-stats{grid-template-columns:repeat(8,minmax(0,1fr))}.company .co-stats .kpi-wide{grid-column:span 2}.company .kpi .has-def{-webkit-text-decoration:underline dotted var(--text-3);text-decoration:underline dotted var(--text-3);text-underline-offset:3px;cursor:help}.company .kpi-note .exact{color:var(--text-2);font-weight:600}.company .kpi-value .skeleton{margin:6px 0 0}.company .kpis.tiles{flex-wrap:wrap;display:flex}.company .kpis.tiles>.kpi{flex:170px}.company .co-stats.co-stats-4{grid-template-columns:repeat(4,minmax(0,1fr))}.company .co-tabs{top:calc(var(--notice-h) + var(--topbar-h));z-index:30;margin-top:var(--sp-5);background:var(--bg);position:sticky}.company .co-panel{margin-top:var(--sp-4);border-radius:var(--radius)}.company .co-panel:focus-visible{box-shadow:none;outline:2px solid var(--accent-2);outline-offset:4px}.company .is-stale{opacity:.55;transition:opacity var(--dur-2) var(--ease)}.company .note{color:var(--text-2);font-size:var(--fs-sm);margin-bottom:var(--sp-3);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px}.company .section-sm{margin-top:var(--sp-4)}.company .metric-select{max-width:360px;display:none}@media (width<=640px){.company .metric-chips{display:none}.company .metric-select{display:flex}}.company .chart-box{width:100%;margin:0;position:relative}.company .chart-box canvas{width:100%}.company .chart-failed{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);place-items:center;display:grid}.company .chart-caption{margin:var(--sp-4) 0 var(--sp-1);font-size:var(--fs-sm);font-weight:600}.company .chart-caption .subtle{font-weight:500;font-size:var(--fs-xs)}.company .price-chart{height:440px}.company .legend{margin-bottom:var(--sp-2);font-size:var(--fs-xs);color:var(--text-2);flex-wrap:wrap;gap:6px 16px;display:flex}.company .lg-item{align-items:center;gap:6px;display:inline-flex}.company .lg-rect{background:var(--accent);border-radius:2px;width:10px;height:10px}.company .lg-line{background:var(--text-2);border-radius:1px;width:16px;height:2px}.company .readout{min-height:22px;margin-bottom:var(--sp-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.company .readout .ro-date{font-weight:650}.company .readout .ro-k{color:var(--text-3);font-size:var(--fs-xs);margin-right:5px}.company .table-twin{margin-top:var(--sp-3)}.company .table-twin>summary{cursor:pointer;color:var(--text-2);font-size:var(--fs-sm);padding:6px 0;font-weight:600}.company .table-twin>summary:hover{color:var(--text)}.company .ov-grid{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.company .ov-stat{margin-bottom:var(--sp-3);flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.company .ov-value{font-size:var(--fs-2xl);letter-spacing:-.015em;font-feature-settings:"cv11", "ss01";font-variant-numeric:proportional-nums;font-weight:700}.company .ov-stat .subtle{font-size:var(--fs-xs)}.company .ov-table{max-height:232px}.company .ov-card .card-footer{font-size:var(--fs-2xs)}.company .stmt thead th.sticky-col{min-width:230px}.company .stmt thead th.num{min-width:96px}.company .stmt tbody th{text-align:left;color:var(--text);white-space:nowrap;font-weight:500}.company .stmt .row-hi th,.company .stmt .row-hi td{font-weight:700}.company .stmt .row-hi .sticky-col,.company .stmt .row-hi td{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.company .stmt .row-total th,.company .stmt .row-total td{font-weight:650}.company .stmt .indent-1 th{color:var(--text-2);padding-left:26px}.company .stmt .grp th,.company .stmt .grp td{background:var(--surface-2);color:var(--text-3);font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;padding-top:9px;padding-bottom:5px;font-weight:700}.company .stmt .yoy-row th{color:var(--text-3);font-size:var(--fs-2xs);padding-left:26px;font-weight:600}.company .stmt .yoy-row td{font-size:var(--fs-xs)}.company .stmt .margin-row td{color:var(--text-2)}.company .jump-link{color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-text-decoration:underline dotted var(--text-3);text-decoration:underline dotted var(--text-3);text-underline-offset:3px;background:0 0;border:0;padding:0}.company .jump-link:hover{color:var(--accent-2);text-decoration-color:currentColor}.company .fund-grid{gap:var(--sp-4);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.company .flow-cols{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.company .fund-grid.single{grid-template-columns:minmax(0,1fr)}.company .fund-grid.single .flow-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.company .fund-grid>.note{margin:0}.company .flow-hd{margin-bottom:var(--sp-2);font-size:var(--fs-sm);align-items:center;gap:6px;font-weight:650;display:flex}.company .flow-hd.buy span{color:var(--up)}.company .flow-hd.sell span{color:var(--down)}.company .flow-none{padding:var(--sp-2) 0}.company .flow-table .nm-cell{max-width:200px}.company .holding-nm{text-overflow:ellipsis;vertical-align:bottom;max-width:300px;display:inline-block;overflow:hidden}.company .supers{margin-top:var(--sp-3);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.company .star{color:var(--accent-2);margin-right:4px}.company .holder-nm{text-overflow:ellipsis;vertical-align:bottom;max-width:320px;display:inline-block;overflow:hidden}.company .card-title .badge{font-weight:650}@media (width<=1180px){.company .co-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.company .ov-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company .fund-grid{grid-template-columns:minmax(0,1fr)}.company .flow-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.company .co-name{font-size:var(--fs-xl)}.company .co-quote{align-items:flex-start;width:100%}.company .co-price-row{justify-content:flex-start}.company .co-price{font-size:var(--fs-2xl)}.company .co-range{width:100%}.company .range-track{flex:1;width:auto;min-width:60px}.company .co-stats,.company .co-stats.co-stats-4{grid-template-columns:repeat(2,minmax(0,1fr))}.company .co-tabs{position:static}.company .co-tabs .tabs{padding-right:36px;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.company .ov-grid,.company .flow-cols,.company .fund-grid.single .flow-cols{grid-template-columns:minmax(0,1fr)}.company .price-chart{height:320px}.company .stmt thead th.sticky-col{min-width:150px}.company .stmt tbody th{white-space:normal;min-width:150px;max-width:170px}.company .holding-nm,.company .holder-nm{max-width:170px}}
