.energie-regie-demo-module__j9MunW__phoneStage{justify-content:center;width:100%;scroll-margin-top:5rem;display:flex}.energie-regie-demo-module__j9MunW__phone{box-sizing:border-box;aspect-ratio:9/19.5;background:#111916;border:clamp(4px,1.25vw,6px) solid #18221e;border-radius:clamp(1.6rem,11vw,2.75rem);flex-direction:column;flex:none;width:min(72vw,24rem,max(39vh,14rem));margin:0;padding:clamp(3px,1.05vw,6px);display:flex;box-shadow:0 30px 80px -42px #18221e99}@supports (height:1svh){.energie-regie-demo-module__j9MunW__phone{width:min(72vw,24rem,max(39svh,14rem))}}@media (min-width:640px){.energie-regie-demo-module__j9MunW__phone{width:min(42vw,24rem,34vh)}}@supports (height:1svh){@media (min-width:640px){.energie-regie-demo-module__j9MunW__phone{width:min(42vw,24rem,34svh)}}}.energie-regie-demo-module__j9MunW__earpiece{flex:none;justify-content:center;align-items:center;height:clamp(13px,5.1vw,20px);display:flex}.energie-regie-demo-module__j9MunW__dynamicIsland{background:#050706;border-radius:999px;justify-content:flex-end;align-items:center;width:24%;max-width:4.5rem;height:.72rem;padding-inline:.35rem;display:flex;position:relative}.energie-regie-demo-module__j9MunW__islandCamera{background:radial-gradient(circle at 35% 35%,#354e63 0 18%,#0b1114 56%);border:1px solid #26332c;border-radius:50%;width:.28rem;height:.28rem}.energie-regie-demo-module__j9MunW__display{background:#fff;border-radius:clamp(1.1rem,8vw,2rem);flex:1;min-height:0;overflow:hidden}.energie-regie-demo-module__j9MunW__viewport{background:#e9eee5;width:100%;height:100%;position:relative;overflow:hidden}.energie-regie-demo-module__j9MunW__viewport>iframe{max-width:none;position:absolute;top:0;left:0}.energie-regie-demo-module__j9MunW__homeIndicator{flex:none;justify-content:center;align-items:flex-end;height:clamp(6px,2vw,8px);display:flex}.energie-regie-demo-module__j9MunW__homeIndicator span{background:#526357;border-radius:999px;width:3rem;height:2px}.energie-regie-demo-module__j9MunW__fullscreenStage{z-index:1000;box-sizing:border-box;overscroll-behavior:contain;background:#fff;justify-content:center;align-items:center;width:100vw;height:100vh;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}@supports (height:100dvh){.energie-regie-demo-module__j9MunW__fullscreenStage{height:100dvh}}.energie-regie-demo-module__j9MunW__fullscreenStage .energie-regie-demo-module__j9MunW__phone{aspect-ratio:auto;width:100%;max-width:none;height:100%;box-shadow:none;background:#fff;border:0;border-radius:0;padding:0}.energie-regie-demo-module__j9MunW__fullscreenStage .energie-regie-demo-module__j9MunW__earpiece,.energie-regie-demo-module__j9MunW__fullscreenStage .energie-regie-demo-module__j9MunW__homeIndicator{display:none}.energie-regie-demo-module__j9MunW__fullscreenStage .energie-regie-demo-module__j9MunW__display{border-radius:0}.energie-regie-demo-module__j9MunW__fullscreenStage .energie-regie-demo-module__j9MunW__viewport{width:100%;height:100%}.energie-regie-demo-module__j9MunW__closeFullscreen{z-index:1;top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right));color:#fff;min-height:2.75rem;font:inherit;background:#18221e;border:1px solid #ffffff59;border-radius:999px;padding:.65rem 1rem;font-size:.875rem;font-weight:600;position:absolute}.energie-regie-demo-module__j9MunW__closeFullscreen:focus-visible{outline-offset:3px;outline:2px solid #365a45}
