#ownershipLab .ol-kpis{gap:13px}#ownershipLab .ol-kpi{background:linear-gradient(145deg,#1b2231,#161b29);border:1px solid #303849;border-top:1px solid #303849;box-shadow:0 5px 20px #183a2c0b;border-radius:16px;padding:17px 17px 12px;color:#aa8cfa;transition:transform .18s,border-color .18s}#ownershipLab .ol-kpi:hover{transform:translateY(-3px);border-color:#6b7789}#ownershipLab .ol-kpi.blue{color:#60a5fa}#ownershipLab .ol-kpi.green{color:#34d399}#ownershipLab .ol-kpi.amber{color:#fbbf47}#ownershipLab .ol-kpi>span{color:#95a4be;font-size:10px;letter-spacing:.055em;text-transform:uppercase;font-weight:600;min-height:30px;line-height:1.5}#ownershipLab .ol-kpi>strong{font-size:29px;font-weight:800;letter-spacing:-.045em;margin:5px 0 7px;line-height:1.2}#ownershipLab .ol-kpi>b{font-size:11px;font-weight:750;color:#94a3b8}#ownershipLab .ol-kpi>b em{font-style:normal;font-weight:400;color:#91a1bc}#ownershipLab .ol-kpi small{font-size:9px;line-height:1.6;color:#a1abc1;margin-top:7px;min-height:16px}#ownershipLab .ol-kpi .ol-up{color:#44d6a0!important}#ownershipLab .ol-kpi .ol-down{color:#fb8d8e!important}#ownershipLab .ol-kpi .ol-neutral{color:#9ca9c0!important}#ownershipLab .ol-kpi svg{height:88px;margin-top:9px;overflow:visible}#ownershipLab .ol-mini-line{stroke:currentColor;stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 4px #0002)}#ownershipLab .ol-mini-area{fill:currentColor;opacity:.07;stroke:none}#ownershipLab .ol-kpi circle{fill:currentColor;stroke:#1b2231;stroke-width:.8}#ownershipLab .ol-kpi svg text{fill:#9ba8c0;font:10px Inter,system-ui,sans-serif;letter-spacing:0}#ownershipLab .ol-no-chart{height:88px;color:#96a2b9;font-size:11px;margin-top:9px;opacity:1}#ownershipLab .ol-basis{margin:14px 2px;color:#79836f}#ownershipLab .ol-categories{border:1px solid #dce5d4;border-radius:12px;margin:14px 0 22px;background:#f7faf3;font-size:12px;color:#6b7c60}#ownershipLab .ol-categories summary{padding:15px 18px;font-weight:700;cursor:pointer;color:#47613b;line-height:1.6}#ownershipLab .ol-categories>div{padding:0 18px 18px}#ownershipLab .ol-categories p{font-size:12px;line-height:1.8;margin:9px 0}#ownershipLab .ol-categories ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;padding-left:18px;font-size:12px;line-height:1.6}#ownershipLab .ol-chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin:22px 0 10px;padding:14px;border:1px solid #e3e9dc;border-radius:12px;background:#f9fbf5}#ownershipLab .ol-chart-toolbar>span{font-size:10px;color:#839078}#ownershipLab .ol-chart-toolbar>label{display:flex;align-items:center;gap:8px;font-size:10px;color:#79876f}#ownershipLab .ol-chart-toolbar select{padding:8px 10px;border:1px solid #d6e1cb;border-radius:8px;background:#fff;color:#4b6542;font:12px Inter,system-ui,sans-serif;max-width:230px}#ownershipLab .ol-chart-toolbar .ol-tabs{background:white}#ownershipLab .ol-plot svg path{stroke-linejoin:round}#ownershipLab .ol-plot svg text{font-size:10px}#ownershipLab .ol-readout{align-items:flex-start;gap:12px 25px}#ownershipLab .ol-readout>span{line-height:1.6}#ownershipLab .ol-readout small{display:block;font-size:10px;color:#7d8a72;font-weight:400}@media(max-width:1100px){#ownershipLab .ol-kpi{padding:15px 14px 10px}#ownershipLab .ol-kpi>strong{font-size:26px}#ownershipLab .ol-kpi>span{font-size:9px;min-height:28px}}@media(max-width:850px){#ownershipLab .ol-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#ownershipLab .ol-kpi>strong{font-size:29px}#ownershipLab .ol-chart-toolbar{justify-content:flex-start}#ownershipLab .ol-chart-toolbar>span{flex-basis:100%}}@media(max-width:520px){#ownershipLab .ol-kpis{gap:10px}#ownershipLab .ol-kpi{padding:14px 12px 8px;border-radius:13px}#ownershipLab .ol-kpi>span{font-size:9px;letter-spacing:.015em;min-height:29px}#ownershipLab .ol-kpi>strong{font-size:25px}#ownershipLab .ol-kpi>b{font-size:10px}#ownershipLab .ol-kpi small{font-size:9px;min-height:28px}#ownershipLab .ol-kpi svg{height:78px;margin-top:5px}#ownershipLab .ol-kpi svg text{font-size:11px}#ownershipLab .ol-no-chart{height:78px}#ownershipLab .ol-chart-toolbar{padding:11px;gap:12px}#ownershipLab .ol-chart-toolbar>label{flex-basis:100%;justify-content:space-between}#ownershipLab .ol-chart-toolbar select{font-size:12px;max-width:210px}#ownershipLab .ol-categories ul{grid-template-columns:1fr}#ownershipLab .ol-categories summary{font-size:11px}#ownershipLab .ol-readout{flex-direction:column;gap:12px}}@media(prefers-reduced-motion:reduce){#ownershipLab .ol-kpi{transition:none}#ownershipLab .ol-kpi:hover{transform:none}}
