.number.svelte-1xv5ot7.svelte-1xv5ot7{font-variant-numeric:tabular-nums;transition:background-color .15s ease-in-out;display:inline-flex;align-items:center;gap:.5em}.number.svelte-1xv5ot7.svelte-1xv5ot7:is(.rate,.price){color:#fff;padding:.25em .5em;border-radius:.25em}.number.svelte-1xv5ot7.svelte-1xv5ot7:before,.number.svelte-1xv5ot7.svelte-1xv5ot7:after{font-variation-settings:"MONO" 1;opacity:.5}.number.rate.svelte-1xv5ot7.svelte-1xv5ot7{background:rgb(var(--dark))}.number.rate.svelte-1xv5ot7.svelte-1xv5ot7:after{content:"MW"}.number.quantity.svelte-1xv5ot7.svelte-1xv5ot7{background:rgb(var(--dark))}.number.quantity.svelte-1xv5ot7.svelte-1xv5ot7:after{content:"MWh"}.number.price.svelte-1xv5ot7.svelte-1xv5ot7{background:black}.number.price.svelte-1xv5ot7.svelte-1xv5ot7:after{content:"$/MWh"}.number.approx.svelte-1xv5ot7.svelte-1xv5ot7:before{content:"~"}.number.percent.svelte-1xv5ot7.svelte-1xv5ot7:after{content:"%"}.number.svelte-1xv5ot7>input.svelte-1xv5ot7{background:transparent;color:inherit;display:inline;font:inherit;border:none;padding:0;flex:1 1 0;min-width:0}.number.svelte-1xv5ot7>input.svelte-1xv5ot7::-moz-placeholder{opacity:.5}.number.svelte-1xv5ot7>input.svelte-1xv5ot7::placeholder{opacity:.5}body.dragging,body.dragging *{cursor:grabbing!important}.graph.svelte-1940uri *,.graph.svelte-1940uri :before,.graph.svelte-1940uri :after{box-sizing:initial!important}.graph.svelte-1940uri:not(.interactive) .svelte-1940uri{cursor:default!important}.graph.svelte-1940uri.svelte-1940uri{position:relative;aspect-ratio:16 / 9;background-color:#fff;border:1px solid black}.graph.svelte-1940uri>svg.svelte-1940uri{position:absolute;left:0;width:100%;top:0;height:100%}.graph.svelte-1940uri line.svelte-1940uri{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke;stroke-width:1px}.graph.svelte-1940uri line.svelte-1940uri:is(.sell,.buy){color:rgb(var(--light));stroke-width:.5rem}.graph.svelte-1940uri line.price.svelte-1940uri{stroke-width:2px;stroke-dasharray:6 2;stroke:currentColor}.graph.svelte-1940uri polyline.svelte-1940uri{fill:none;vector-effect:non-scaling-stroke}.graph.svelte-1940uri .curve.svelte-1940uri{stroke:currentColor;stroke-width:3px}.price.svelte-1940uri.svelte-1940uri,.price-slider.svelte-1940uri.svelte-1940uri{color:gray}.pricing.svelte-1940uri.svelte-1940uri{color:#000}.graph.svelte-1940uri>form.svelte-1940uri{position:absolute;left:0;width:100%;top:0;height:100%}.position{position:absolute;translate:calc(-50% * var(--x-translate, 0)) calc(-50% * var(--y-translate, 0))}.position.x{left:calc(100% * var(--x-scale) * (var(--x) - var(--x-min)));--x-translate:1}.position.dx{left:calc(100% * var(--x-scale) * (var(--x0) - var(--x-min)));width:calc(100% * var(--x-scale) * (var(--x1) - var(--x0)))}.position.y{top:calc(100% * var(--y-scale) * (var(--y-max) - var(--y)));--y-translate:1}.position.dy{top:calc(100% * var(--y-scale) * (var(--y-max) - var(--y1)));height:calc(100% * var(--y-scale) * (var(--y1) - var(--y0)))}.control.svelte-1940uri.svelte-1940uri{background:transparent;border:1px dashed transparent;border-radius:100%;color:inherit;cursor:grab;padding:0;padding:.5rem;display:inline-flex;align-items:center;justify-content:center;outline:none}.control.suggest.svelte-1940uri.svelte-1940uri{border-radius:0}.control.svelte-1940uri.svelte-1940uri:before{content:"";font-size:0;display:inline-block;background:white;border:2px solid currentColor;border-radius:100%;width:.5rem;height:.5rem}.control.suggest.svelte-1940uri.svelte-1940uri:before{background:rgb(var(--light));width:5px;height:5px;border-width:1px}.control.svelte-1940uri.svelte-1940uri:is(:focus,:hover){border-color:Highlight}.control.suggest.svelte-1940uri.svelte-1940uri:is(:focus,:hover):after{content:"+";color:Highlight;font-size:12px;line-height:1;font-weight:700;position:absolute;top:0;right:0;translate:100% -100%}.graph.no-suggest.svelte-1940uri .control.suggest.svelte-1940uri{display:none}.zoom.svelte-1940uri.svelte-1940uri{background-color:rgb(var(--color));background-image:linear-gradient(to right,rgba(255,255,255,.75) 0 100%);border:1px solid black;padding:.5rem;display:flex;gap:.5rem;flex-direction:column;width:8rem;box-shadow:.25rem .25rem 1rem #000}.zoom.sell.svelte-1940uri.svelte-1940uri{translate:calc(-1*(.5rem + 100%)) .5rem;--color:var(--sell-light)}.zoom.buy.svelte-1940uri.svelte-1940uri{translate:.5rem calc(-1*(.5rem + 100%));--color:var(--buy-light)}.zoom.buy.sell.svelte-1940uri.svelte-1940uri{translate:-50% .5rem;--color:255,255,255}.zoom.svelte-1940uri.svelte-1940uri{opacity:0;pointer-events:none;transition-duration:.15s;transition-timing-function:ease-in-out;transition-property:opacity,background-color}.graph.expand.svelte-1940uri .zoom.svelte-1940uri:not(.zero),.control.svelte-1940uri:is(:focus,:hover)+.zoom.svelte-1940uri,.zoom.svelte-1940uri.svelte-1940uri:is(:focus-within,:hover){opacity:1;pointer-events:all}.control.svelte-1940uri:hover+.zoom.svelte-1940uri,.zoom.svelte-1940uri.svelte-1940uri:is(:hover,:focus-within){z-index:2}.zoom.svelte-1940uri>.title.svelte-1940uri{text-transform:uppercase;font-size:x-small;font-weight:700;display:flex;justify-content:space-between;align-items:center}.price-slider.svelte-1940uri.svelte-1940uri{position:absolute;top:calc((var(--y-max) - var(--price)) * var(--y-scale) * 100%);right:0;translate:100% -50%;width:0;height:0;border:.5rem solid transparent;border-right:1rem solid currentColor;border-left:0;cursor:grab}.price-slider.svelte-1940uri.svelte-1940uri:is(:focus-within,:hover,:active){color:#000}.x-axis.svelte-1940uri.svelte-1940uri{position:absolute;left:0;top:0;width:100%;display:flex;justify-content:space-between;transform:translateY(-100%);font-variant-numeric:tabular-nums;font-size:smaller}.y-axis.svelte-1940uri.svelte-1940uri{position:absolute;left:0;top:0;height:100%;display:flex;flex-direction:column-reverse;justify-content:space-between;transform:translate(-100%);font-variant-numeric:tabular-nums;font-size:smaller;text-align:right;padding-right:.5em}.progress.svelte-rkcrrf.svelte-rkcrrf{background-image:linear-gradient(to right,rgba(0,0,0,.25) 0 var(--fill),transparent var(--fill) 100%)}.btn.svelte-rkcrrf.svelte-rkcrrf{padding:1em;border-radius:.5em;background:rgb(0,0,0,.15);display:inline-flex;align-items:center;gap:1rem}.btn.svelte-rkcrrf.svelte-rkcrrf:hover{background:rgb(0,0,0,.25)}.btn.svelte-rkcrrf>svg.svelte-rkcrrf{width:1em;height:1em}
