/* OpenMenti 2.4.3 RC1: ONE 1280x720 public slide, fitted uniformly. */
.om19-screen .om-next-custom-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0!important;box-sizing:border-box;min-height:100dvh;overflow:hidden}
.om19-screen .om-next-custom-stage .om242-public-viewport{position:relative;flex:none;max-width:none;max-height:none;overflow:hidden;box-sizing:border-box}
.om19-screen .om-next-custom-stage .om242-public-viewport>.om-next-live-layout{box-sizing:border-box;position:absolute;inset:0 auto auto 0;margin:0!important;padding:0!important;min-width:1280px!important;min-height:720px!important;width:1280px!important;height:720px!important;max-width:none!important;max-height:none!important;aspect-ratio:16/9!important;flex:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}
.om19-screen .om-next-live-layout .om-next-live-element{padding:2px;box-sizing:border-box}
.om19-screen.om19-access-shown:not(.om19-waiting) .stage.om-next-custom-stage{padding:0!important}
.om19-screen .om-next-live-element.om-next-text{line-height:1.12}
/* The gauge NEVER inherits CSS text sizes. Arc, number and subtitle are one SVG
   with immutable viewBox coordinates. The author-controlled content_scale changes
   its preferred size on diagonal resize; a smaller frame caps it before clipping. */
.om243-gauge{width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box;display:grid;place-items:center;overflow:hidden;container-type:size;font-size:initial;line-height:normal}
.om243-gauge-art{display:block;flex:none;width:min(calc(700px * var(--om24-content-scale,1)),94cqw,190cqh);height:auto;aspect-ratio:2/1;max-width:100%;max-height:100%;overflow:visible;box-sizing:border-box}
.om243-gauge-art text{font-family:Inter,Manrope,Arial,sans-serif!important;line-height:normal!important;text-transform:none!important;white-space:pre!important;paint-order:normal;stroke:none}
.om-studio-demo-chart.gauge>.om243-gauge,.om-next-chart-gauge>.om243-gauge{flex:1;min-width:0;min-height:0}
.om-studio-chart-box .om-studio-demo-chart.gauge{padding:3%;min-height:0}
.om-next-live-element.om-next-chart-container .om-next-chart-gauge{padding:3%!important;min-height:0;box-sizing:border-box}
.om-next-live-element.om-next-chart-container .om-next-chart{max-width:100%;max-height:100%;overflow:hidden}
/* Safeguard obsolete 2.4.2 HTML-only gauge class if an old cached script lingers. */
.om242-gauge{display:none!important}
