.company-research{height:100%;overflow:auto;background:#05090c;color:#dbe4e9;padding:10px;font:12px/1.5 ui-monospace,monospace}.company-research>header{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #66461f;padding:8px;color:#ffb447}.company-research small,.research-provenance{display:block;color:#99abb8;font-size:11px}.company-research form{display:flex;align-items:flex-end;gap:10px;padding:12px 0;flex-wrap:wrap}.company-research label{display:grid;grid-gap:4px;gap:4px}.company-research button,.company-research input{background:#101a22;border:1px solid #566572;color:#e8eef2;padding:10px;font:inherit}.company-research button{color:#ffb447;cursor:pointer}.company-research button:disabled{opacity:.55}.company-research [role=alert]{padding:16px;border:1px solid #bc7a29}.research-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.research-panels>.flex-panel{min-height:170px;border:1px solid #35424b;padding:10px}.research-panels dl>div{display:flex;justify-content:space-between;border-bottom:1px solid #29333a;padding:7px}.research-panels dd{color:#e6edf1;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.research-panels article{padding:10px 0;border-bottom:1px solid #29333a}.research-panels a{color:#dbe4e9}.research-table{overflow:auto}.research-table table{width:100%;border-collapse:collapse}.research-table td,.research-table th{padding:8px;border-bottom:1px solid #29333a;text-align:start;white-space:nowrap}.company-research :focus-visible{outline:2px solid #ffb447;outline-offset:2px}@media(max-width:760px){.research-panels{grid-template-columns:1fr}.company-research>header{flex-direction:column}.company-research input{max-width:100%}}.research-view-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.research-view-tabs button[aria-pressed=true]{border-color:#ffb347;color:#ffb347}.research-panels h3{font-size:13px;color:#ffb347;margin-top:25px}.fmp-lab{color:#dbe4e9;background:#05090c;padding:10px;min-width:0;font:12px/1.6 ui-monospace,monospace}.fmp-lab h2{font-size:17px;color:#ffb347}.fmp-lab form,.fmp-lab nav,.fmp-lab-chart-controls{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:10px 0}.fmp-lab label{display:grid;grid-gap:5px;gap:5px;min-width:0}.fmp-lab button,.fmp-lab input,.fmp-lab select{font:inherit;max-width:100%;min-height:44px;background:#0c171f;color:#e3ebf1;border:1px solid #52616c;padding:8px;border-radius:4px}.fmp-lab button{color:#ffb347;cursor:pointer}.fmp-lab button:disabled{opacity:.45;cursor:default}.fmp-lab-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.fmp-lab-kpis span{padding:10px;border:1px solid #35424b;overflow-wrap:anywhere;color:#9daebd}.fmp-lab-kpis b{display:block;color:#f1f4f6}.fmp-lab-table{overflow:auto;max-height:550px}.fmp-lab-table table{border-collapse:collapse;width:100%}.fmp-lab-table td,.fmp-lab-table th{border-bottom:1px solid #253440;padding:8px;text-align:start;white-space:nowrap;max-width:480px;overflow:hidden;text-overflow:ellipsis}.fmp-lab-table th{color:#ffb347;background:#0c171f;position:-webkit-sticky;position:sticky;top:0}.fmp-lab caption{text-align:start;white-space:normal;color:#a8b8c4;padding:12px 0}.fmp-lab a{color:#6fc6f1}.fmp-dataset-chart{margin:12px 0;border:1px solid #35424b;padding:10px;overflow:auto}.fmp-dataset-chart svg{display:block;width:100%;min-width:480px}.fmp-dataset-chart figcaption{color:#a8b8c4}.fmp-lab [role=alert]{border:1px solid #ec5b70;padding:15px}.fmp-lab :focus-visible{outline:2px solid #ffb347;outline-offset:2px}@media(max-width:700px){.fmp-lab-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fmp-lab form label{width:100%}}