:root{--mjxLightColor:#2e7d32;--babylonControles:#fdd835;--mjxDarkColor:#c8e6c9}.flex-wrapper{display:flex;flex-direction:column;position:relative;touch-action:pan-y}.jxgWrapper{padding:0;margin-left:50%;height:84vmin;max-width:min(90vw,1180px);position:relative;transform:translate(-50%);width:min(90vw,1180px)}@media(max-width:780px){.jxgWrapper{margin-left:50%;max-width:min(82vw,100vw - 2.25rem);transform:translate(-50%);width:min(82vw,100vw - 2.25rem)}}@media(max-width:480px)and (orientation:portrait)and (min-height:620px){.jxgWrapper{height:96.6vmin;max-width:min(96vw,100vw - .75rem);width:min(96vw,100vw - .75rem)}}#jxgbox{padding:0;margin:0 auto;position:relative;background-color:#eef2e861;border:1px solid rgba(75,97,50,.14);border-radius:6px;width:100%;height:100%;touch-action:none}#jxgbox .mjx-chtml,#jxgbox .mjx-math{color:unset}.calc-jxg-stage{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.calc-jxg-stage #jxgbox{flex:1 1 auto;height:auto;min-height:0}.calc-jxg-controls{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.42rem;justify-content:center;margin-top:.55rem;max-width:100%;pointer-events:auto;position:static;touch-action:pan-y;transform:none;width:100%;z-index:35}.jxg-command-toggle{background:#eef2e8f0;border:1px solid rgba(75,97,50,.26);border-radius:999px;bottom:3.35rem;color:#26351c;cursor:pointer;font:inherit;font-size:clamp(.76rem,.95vw,.9rem);font-weight:700;left:.7rem;padding:.24rem .62rem;position:absolute;z-index:36}.jxg-command-toggle:hover{background:#dde8d4}.jxg-command-panel{background:#eef2e8f5;border:1px solid rgba(75,97,50,.22);border-radius:8px;bottom:5.65rem;box-shadow:0 10px 24px #18220f24;display:none;flex-direction:column;font-size:clamp(.78rem,.9vw,.92rem);gap:.32rem;left:.7rem;line-height:1.35;max-width:min(22rem,100% - 1.4rem);padding:.55rem .7rem;position:absolute;z-index:37}.jxg-command-panel--open{display:flex}.calc-jxg-button-group,.calc-jxg-checkbox-group,.calc-jxg-slider-group{align-items:center;display:flex;flex-wrap:wrap;gap:.42rem;justify-content:center}.calc-jxg-checkbox-group{background:#eef2e8f0;border:1px solid rgba(75,97,50,.2);border-radius:999px;padding:.24rem .5rem}.calc-jxg-slider-group{flex-basis:100%;gap:.5rem .75rem;margin-top:.08rem;max-width:min(100%,46rem)}.calc-control-button{background:#eef2e8f0;border:1px solid rgba(75,97,50,.26);border-radius:999px;color:#26351c;cursor:pointer;font:inherit;font-size:clamp(.76rem,.95vw,.9rem);font-weight:700;padding:.24rem .62rem;white-space:nowrap}.calc-control-button:hover{background:#dde8d4}.calc-control-checkbox{align-items:center;color:#26351c;cursor:pointer;display:inline-flex;font-size:clamp(.72rem,.9vw,.86rem);font-weight:700;gap:.26rem;line-height:1;white-space:nowrap}.calc-control-checkbox input{accent-color:#48603b;height:.9rem;width:.9rem}.calc-control-slider{align-items:center;background:#eef2e8f0;border:1px solid rgba(75,97,50,.2);border-radius:999px;color:#26351c;display:grid;font-size:clamp(.72rem,.9vw,.86rem);font-weight:700;gap:.38rem;grid-template-columns:auto minmax(7rem,1fr) 3.2rem;max-width:min(100%,21rem);padding:.24rem .55rem;width:100%}.calc-control-slider input{accent-color:#48603b;min-width:0;width:100%}.calc-control-slider__label,.calc-control-slider__value{line-height:1;white-space:nowrap}.calc-control-slider__value{font-variant-numeric:tabular-nums;text-align:right}@media(max-width:780px){.jxgWrapper:has(.calc-jxg-stage){height:auto}.calc-jxg-stage{display:flex;flex-direction:column;height:auto}.calc-jxg-stage #jxgbox{aspect-ratio:1/1;height:auto}.calc-jxg-controls{margin:.6rem auto 0;max-width:100%;width:min(100%,100% - 1.25rem)}.jxg-command-panel,.jxg-command-toggle{display:none}}.v-theme--light .jxgButtonClass{color:#2f7d32;background:#ededed;border-radius:15%;max-height:8em;max-width:30em;font-size:.8em;padding:.32em .45em}.v-theme--light .jxgButtonClass:hover{color:#c62828!important;font-size:.9em!important;cursor:pointer}.v-theme--light .jxgAxisClass,.v-theme--light .jxgAxisClass:hover{color:#c62828}.v-theme--light .jxgTextClass{color:#26351c}.v-theme--light .jxgTextClass:hover{color:#c62828!important;font-size:1.2em!important}@media(max-width:600px){.v-theme--light .jxgTextClass{font-size:clamp(16px,14px + .35vw,17px)}}@media(min-width:960px)and (max-width:1264px){.v-theme--light .jxgTextClass{font-size:clamp(18px,16px + .25vw,19px)}}@media(min-width:1264px)and (max-width:1904px){.v-theme--light .jxgTextClass{font-size:clamp(18px,16px + .18vw,20px)}}.v-theme--light .jxgCurveClass{color:#1565c0}.v-theme--light .jxgSliderTextClass{color:#2f7d32}.v-theme--light .jxgSliderTextClass:hover{color:#c62828!important;cursor:pointer}.v-theme--light .JXG_navigation{color:#7a4d17!important}.v-theme--light .JXG_navigation .JXG_navigation_button:hover{color:#c62828!important;font-size:1.08em!important;cursor:pointer}.v-theme--dark .jxgButtonClass{color:#fff9c4;background:#404040;border-radius:15%;max-height:8em;max-width:30em;font-size:.8em;padding:.32em .45em}.v-theme--dark .jxgButtonClass:hover{color:#ff7043!important;font-size:.9rem!important;cursor:pointer}.v-theme--dark .jxgCurveClass{color:#01579b}.v-theme--dark .jxgTextClass{color:#a5d6a7}.v-theme--dark .jxgTextClass:hover{color:#ff7043!important;font-size:1.2em!important}@media(max-width:600px){.v-theme--dark .jxgTextClass{font-size:clamp(16px,14px + .35vw,17px)}}@media(min-width:960px)and (max-width:1264px){.v-theme--dark .jxgTextClass{font-size:clamp(18px,16px + .25vw,19px)}}@media(min-width:1264px)and (max-width:1904px){.v-theme--dark .jxgTextClass{font-size:clamp(18px,16px + .18vw,20px)}}.v-theme--dark .jxgAxisClass,.v-theme--dark .jxgAxisClass:hover{color:#ff7043}.v-theme--dark .jxgSliderTextClass{color:#fff9c4}.v-theme--dark .jxgSliderTextClass:hover{color:#ff7043!important}.v-theme--dark .JXG_navigation{color:#d1c4e9!important}.v-theme--dark .JXG_navigation .JXG_navigation_button:hover{color:#ff7043!important;font-size:1.08em!important;cursor:pointer}.JXG_navigation{display:none!important}.jxgbox[data-v-55ab4987]{position:relative;overflow:hidden;background-color:#fff;border:1px solid #356aa0;border-radius:10px;margin:0;-webkit-border-radius:10px;-ms-touch-action:none}.jxgbox svg text[data-v-55ab4987]{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.JXGtext[data-v-55ab4987]{font-family:Courier,monospace;background-color:transparent;padding:0;margin:0}.JXGinfobox[data-v-55ab4987]{border:0 #000}.jxgbox[data-v-55ab4987] :focus{outline-width:.5px;outline-style:dotted}.JXG_navigation[data-v-55ab4987]{position:absolute;right:5px;bottom:5px;z-index:100;background-color:transparent;padding:2px;font-size:14px;cursor:pointer}.JXG_navigation_button[data-v-55ab4987]{color:#666}.JXG_navigation_button[data-v-55ab4987]:hover{border-radius:2px;background:#b8b8b880}.JXG_wrap_private[data-v-55ab4987]:fullscreen{background-color:#ccc;padding:0;width:100%;height:100%}.JXG_wrap_private[data-v-55ab4987]:-ms-fullscreen{background-color:#ccc;padding:0;width:100%;height:100%}
