.gauge-container.svelte-z2ehcz{font-family:Arial,Helvetica,sans-serif;display:inline-block;position:relative;justify-items:center;margin:0 auto 2em}.popup-overlay.svelte-wjk0c4{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem;animation:svelte-wjk0c4-fadeIn .3s ease forwards}.popup-container.svelte-wjk0c4{background-color:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:100%;max-width:32rem;position:relative;overflow:hidden}.animate-zoom.svelte-wjk0c4{animation:svelte-wjk0c4-zoomInOut .5s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes svelte-wjk0c4-zoomInOut{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}@keyframes svelte-wjk0c4-fadeIn{0%{opacity:0}to{opacity:1}}.close-button.svelte-wjk0c4{position:absolute;top:.5rem;right:.75rem;color:#9ca3af;background:none;border:none;cursor:pointer;padding:.25rem;z-index:10}.close-button.svelte-wjk0c4:hover{color:#4b5563}.popup-header.svelte-wjk0c4{background-color:#8859c5;padding:1rem 1.5rem;border-radius:0}.popup-header.svelte-wjk0c4 h3:where(.svelte-wjk0c4){color:#fff;font-size:1.125rem;font-weight:500;margin:0}.popup-content.svelte-wjk0c4{padding:1rem 1.5rem}.popup-content.svelte-wjk0c4 p:where(.svelte-wjk0c4){color:#4b5563;margin:0}.popup-footer.svelte-wjk0c4{padding:1rem 1.5rem;background-color:#f9fafb;display:flex;justify-content:flex-end}.popup-button.svelte-wjk0c4 i:where(.svelte-wjk0c4){margin-left:5px}.popup-button.svelte-wjk0c4:hover{background-color:#7048a7}.tooltip-container.svelte-1aez5rj{position:relative;display:inline-block}.tooltip-container.svelte-1aez5rj i:where(.svelte-1aez5rj){color:var(--color-primary);font-weight:500}.tooltip.svelte-1aez5rj{position:absolute;z-index:100;background-color:var(--color-primary);color:var(--color-white);padding:10px 16px;border-radius:12px;font-size:14px;font-weight:500;letter-spacing:-.04em;box-shadow:0 4px 8px #0000001a;white-space:nowrap;pointer-events:none;opacity:0;animation:svelte-1aez5rj-fadeIn .3s cubic-bezier(.25,.46,.45,.94) forwards}.tooltip.svelte-1aez5rj:after{content:"";position:absolute;border-width:6px;border-style:solid}.tooltip.svelte-1aez5rj.tooltip-top{bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.tooltip.svelte-1aez5rj.tooltip-top:after{top:100%;left:50%;transform:translate(-50%);border-color:var(--color-primary) transparent transparent transparent}.tooltip.svelte-1aez5rj.tooltip-right{left:calc(100% + 10px);top:50%;transform:translateY(-50%)}.tooltip.svelte-1aez5rj.tooltip-right:after{left:-12px;top:50%;transform:translateY(-50%);border-color:transparent var(--color-primary) transparent transparent}.tooltip.svelte-1aez5rj.tooltip-bottom{top:calc(100% + 10px);left:50%;transform:translate(-50%)}.tooltip.svelte-1aez5rj.tooltip-bottom:after{bottom:100%;left:50%;transform:translate(-50%);border-color:transparent transparent var(--color-primary) transparent}.tooltip.svelte-1aez5rj.tooltip-left{right:calc(100% + 10px);top:50%;transform:translateY(-50%)}.tooltip.svelte-1aez5rj.tooltip-left:after{right:-12px;top:50%;transform:translateY(-50%);border-color:transparent transparent transparent var(--color-primary)}.tooltip.svelte-1aez5rj:hover{background-color:var(--color-link)}.tooltip.svelte-1aez5rj:hover:after{border-color:var(--color-link) transparent transparent transparent}.tooltip.svelte-1aez5rj:hover.tooltip-right:after{border-color:transparent var(--color-link) transparent transparent}.tooltip.svelte-1aez5rj:hover.tooltip-bottom:after{border-color:transparent transparent var(--color-link) transparent}.tooltip.svelte-1aez5rj:hover.tooltip-left:after{border-color:transparent transparent transparent var(--color-link)}@keyframes svelte-1aez5rj-fadeIn{0%{opacity:0;transform:translateY(5px) translate(-50%)}to{opacity:1;transform:translateY(0) translate(-50%)}}.tooltip-right.svelte-1aez5rj,.tooltip-left.svelte-1aez5rj{@keyframes svelte-1aez5rj-fadeIn{0%{opacity:0;transform:translate(5px) translateY(-50%)}to{opacity:1;transform:translate(0) translateY(-50%)}}}.slider-container.svelte-7w5jce{position:relative;display:flex;align-items:center;gap:1rem;font-family:system-ui,-apple-system,sans-serif}.range-slider.svelte-7w5jce{position:relative;flex-grow:1}.range-slider.svelte-7w5jce .slider-labels:where(.svelte-7w5jce){display:flex;justify-content:space-between;font-size:.875rem;color:var(--text-color, #333);margin-top:8px}input[type=range].svelte-7w5jce{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:8px;border-radius:4px;background:linear-gradient(to right,#8859c5 0%,#8859c5 var(--percentage),#e2e2e2 var(--percentage),#e2e2e2 100%);outline:none;margin:0;padding:0}.value-bubble.svelte-7w5jce{position:absolute;top:36px;transform:translate(-50%);background-color:#8859c5;color:#fff;padding:2px 8px;border-radius:12px;font-size:.875rem;pointer-events:none;min-width:45px;text-align:center;transition:left 0s ease-out;white-space:nowrap}.value-bubble.svelte-7w5jce:before{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #8859c5}input[type=range].svelte-7w5jce::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#8859c5;cursor:pointer;box-shadow:0 2px 4px #0003;transition:transform .1s ease,box-shadow .1s ease}input[type=range].svelte-7w5jce::-moz-range-thumb{width:20px;height:20px;border:none;border-radius:50%;background:#8859c5;cursor:pointer;box-shadow:0 2px 4px #0003;transition:transform .1s ease,box-shadow .1s ease}input[type=range].svelte-7w5jce:focus{border:none}input[type=range].svelte-7w5jce:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #8859c54d,0 2px 4px #0003}input[type=range].svelte-7w5jce:focus::-moz-range-thumb{box-shadow:0 0 0 3px #8859c54d,0 2px 4px #0003}input[type=range].svelte-7w5jce:active::-webkit-slider-thumb{transform:scale(1.1)}input[type=range].svelte-7w5jce:active::-moz-range-thumb{transform:scale(1.1)}input[type=range].svelte-7w5jce:disabled{opacity:.5;cursor:not-allowed}input[type=range].svelte-7w5jce:disabled::-webkit-slider-thumb{cursor:not-allowed}input[type=range].svelte-7w5jce:disabled::-moz-range-thumb{cursor:not-allowed}
