body #page-container #et-main-area #main-content .wga :is(h1,h2,h3){-webkit-text-fill-color:currentColor!important}
body #page-container #et-main-area #main-content .wga .wga-paper table,body .wga-modal .wga-paper table{display:table;width:100%!important;min-width:0!important;max-width:100%;table-layout:fixed;border-collapse:collapse;border:0;background:#fff;border-radius:0;overflow:visible;box-shadow:none}
body #page-container #et-main-area #main-content .wga .wga-paper :is(th,td),body .wga-modal .wga-paper :is(th,td){white-space:normal!important;overflow-wrap:anywhere;word-break:normal;background:transparent!important;color:#17191b!important;-webkit-text-fill-color:#17191b!important;border:0;border-bottom:1px solid #b9bec2;padding:12px 7px;font-size:13px;line-height:1.6;text-align:left;vertical-align:top}
body #page-container #et-main-area #main-content .wga .wga-paper th,body .wga-modal .wga-paper th{width:38%;font-weight:600;hyphens:auto;overflow-wrap:normal}
body #page-container #et-main-area #main-content .wga .wga-paper td,body .wga-modal .wga-paper td{width:62%;hyphens:auto}
body .wga-modal .wga-paper :is(th,td){font-size:16px;padding:18px 12px}body .wga-modal .wga-paper-footer{margin-top:25px;font-size:12px;color:#50565b}
body #page-container #et-main-area #main-content .wga .wga-paper .whes-table-wrap,body .wga-modal .whes-table-wrap{border:0;border-radius:0;padding:0;margin:0;box-shadow:none;background:transparent;overflow:visible;max-width:100%}
body .wga-modal-bar button{width:44px;height:44px;display:grid;place-items:center;padding:10px}body .wga-modal-bar button img{width:22px;height:22px}
body #page-container #et-main-area #main-content .wga .wga-hero :is(h1,.wga-hero-claim){color:#fff!important;-webkit-text-fill-color:#fff!important}
body #page-container #et-main-area #main-content .wga .wga-hero-content{min-width:0}
body #main-content .wga .wga-short-label{display:none}
@media(max-width:700px){body #main-content .wga .wga-wide-label{display:none}body #main-content .wga .wga-short-label{display:inline}body #main-content .wga .wga-hero .wga-actions{flex-wrap:nowrap;gap:20px}body #main-content .wga .wga-hero .wga-actions a{font-size:13px;white-space:nowrap}body #main-content .wga .wga-hero .wga-button{padding-inline:16px}}
body #page-container #et-main-area #main-content .wga .wga-hero-content>*{max-width:min(520px,100%)!important;min-width:0;letter-spacing:0!important}
body #page-container #et-main-area #main-content .wga .wga-hero h1{font-size:64px!important;line-height:1.08!important;overflow-wrap:anywhere!important;hyphens:manual!important}
body #page-container #et-main-area #main-content .wga .wga-detail-hero h1{font-size:46px!important}
@media(min-width:701px){body #page-container #et-main-area #main-content .wga .wga-hero .wga-actions{flex-direction:column;align-items:flex-start}}
@media(max-width:1050px) and (min-width:701px){body #page-container #et-main-area #main-content .wga .wga-hero h1{font-size:50px!important}}
@media(max-width:700px){body #page-container #et-main-area #main-content .wga .wga-hero-content>*{max-width:100%!important;width:100%!important}body #page-container #et-main-area #main-content .wga .wga-hero h1{font-size:36px!important}body #page-container #et-main-area #main-content .wga .wga-detail-hero h1,body #page-container #et-main-area #main-content .wga[data-page=aein] .wga-hero h1{font-size:32px!important}body #page-container #et-main-area #main-content .wga .wga-hero img[data-wilmes-photo=M01]{object-position:30% 20%!important}}
body #main-content .wga .wga-anchor{display:block;height:0;position:relative;scroll-margin-top:calc(var(--wga-header,68px) + 85px)}
body #main-content .wga fieldset{min-width:0}
body #page-container #et-main-area #main-content .wga .wga-range input[type=range]{appearance:none;-webkit-appearance:none;display:block;width:100%;height:44px;min-height:44px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline-offset:3px}
body #main-content .wga .wga-range input[type=range]::-webkit-slider-runnable-track{height:4px;background:#b9bec2;border:0;border-radius:2px}
body #main-content .wga .wga-range input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:22px;height:22px;margin-top:-9px;border:3px solid #fff;border-radius:50%;background:#00677a;box-shadow:0 0 0 1px #00677a}
body #main-content .wga .wga-range input[type=range]::-moz-range-track{height:4px;background:#b9bec2;border:0;border-radius:2px}
body #main-content .wga .wga-range input[type=range]::-moz-range-thumb{width:16px;height:16px;border:3px solid #fff;border-radius:50%;background:#00677a;box-shadow:0 0 0 1px #00677a}
body #main-content .wga .wga-range input[type=range]:focus-visible{outline:2px solid #00677a}
body #main-content .wga .wga-system-concept .wga-scene-track{height:850px}
@media(max-width:700px){body #main-content .wga .wga-system-concept .wga-scene-track{height:850px}}
@media(max-width:700px){body #page-container #et-main-area #main-content .wga .wga-scene-tabs{left:20px;right:20px;width:auto;max-width:none;min-width:0;transform:none;margin:0;padding:0;justify-content:flex-start}body #main-content .wga .wga-scene-tabs label{flex:0 0 auto}}
@media(min-width:1051px){body #page-container #et-main-area #main-content .wga:is([data-page=bau-pv],[data-page=bau-bess]) .wga-hero h1{font-size:52px!important;max-width:min(780px,100%)!important}}
@media(max-width:700px){body #page-container #et-main-area #main-content .wga .wga-hero img[data-wilmes-photo=M23]{object-position:20% 20%!important}body #page-container #et-main-area #main-content .wga .wga-hero img[data-wilmes-photo=M12]{object-position:14% 20%!important}body #page-container #et-main-area #main-content .wga .wga-hero img[data-wilmes-photo=M24]{object-position:70% 20%!important}body #page-container #et-main-area #main-content .wga .wga-hero img[data-wilmes-photo=M16]{object-position:66% 20%!important}body #page-container #et-main-area #main-content .wga .wga-hero img[data-wilmes-photo=M10]{object-position:30% 20%!important}}
body #main-content .wga .wga-home-case-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;margin-top:55px;align-items:center}
body #main-content .wga .wga-home-case-layout h3{font-size:36px!important;margin:20px 0 25px}body #main-content .wga .wga-home-case-layout a{display:inline-block;margin-top:30px}body #main-content .wga .wga-home-case-visual{padding:45px;background:#17191b;color:#fff}body #main-content .wga .wga-home-case-values{display:grid;grid-template-columns:1fr 1fr;gap:30px}body #main-content .wga .wga-home-case-values strong{display:block;font-size:54px;line-height:1.2;color:#68d4df}body #main-content .wga .wga-home-case-values span{font-size:14px}body #main-content .wga .wga-home-case-visual p{font-size:13px;margin-top:30px;color:#b9bec2}body #main-content .wga .wga-home-case-trace{height:100px;display:flex;align-items:end;gap:12px;margin-top:35px}body #main-content .wga .wga-home-case-trace i{flex:1;height:70%;background:#00677a;border-top:2px solid #68d4df;transition:height .6s}body #main-content .wga [data-home-state="energy"] .wga-home-case-trace i{height:30%}body #main-content .wga [data-home-state="energy"] .wga-home-case-trace i:nth-child(2n){height:85%}body #main-content .wga [data-home-state="knowledge"] .wga-home-case-trace i{height:40%}body #main-content .wga [data-home-state="knowledge"] .wga-home-case-trace i:nth-child(n+4){height:70%}body #main-content .wga [data-home-state="knowledge"] .wga-home-case-trace i:nth-child(n+7){height:100%}
@media(max-width:900px){body #main-content .wga .wga-home-case-layout{grid-template-columns:1fr;gap:35px}body #main-content .wga .wga-home-case-visual{padding:28px}body #main-content .wga .wga-home-case-values strong{font-size:42px}}
body #main-content .wga .wga-explorer{padding:120px 0;background:#f4f5f6;--step:0}
body #main-content .wga .wga-explorer-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);gap:70px;align-items:center}
body #main-content .wga .wga-explorer-visual{min-height:460px;position:relative;display:grid;align-items:center;isolation:isolate;overflow:hidden}
body #main-content .wga .wga-explorer-steps details{border-top:1px solid #b9bec2;padding:24px 0}
body #main-content .wga .wga-explorer-steps summary{font-size:25px;font-weight:600;cursor:pointer;list-style:none;display:flex;gap:20px;align-items:center}
body #main-content .wga .wga-explorer-steps summary:after{content:'+';margin-left:auto;font-size:26px;font-weight:400}
body #main-content .wga .wga-explorer-steps details[open] summary:after{content:'−'}
body #main-content .wga .wga-explorer-steps summary span{font-size:13px;color:var(--accent)}
body #main-content .wga .wga-explorer-steps details>div{padding:24px 0 0 38px}
body #main-content .wga .wga-explorer-steps p{font-size:18px}
body #main-content .wga .wga-explorer-steps dl{margin-top:22px}body #main-content .wga .wga-explorer-steps dt{font-size:12px;font-weight:650;color:var(--accent);margin-top:18px}body #main-content .wga .wga-explorer-steps dd{font-size:16px;margin-top:4px}
body #main-content .wga .wga-plan-stack{height:450px;perspective:1300px;position:relative;margin:0 24px}
body #main-content .wga .wga-plan-layer{position:absolute;inset:70px 15px 50px;background:#ffffffc9;border:1px solid #b9bec2;transform:rotateX(48deg) rotateZ(-23deg) translateZ(0);transition:transform .65s,background .65s;box-shadow:0 20px 40px #17191b0a;padding:22px}
body #main-content .wga .wga-plan-layer:nth-child(1){transform:rotateX(48deg) rotateZ(-23deg) translateZ(calc(-70px - var(--step)*25px))}
body #main-content .wga .wga-plan-layer:nth-child(2){transform:rotateX(48deg) rotateZ(-23deg) translateZ(15px)}
body #main-content .wga .wga-plan-layer:nth-child(3){transform:rotateX(48deg) rotateZ(-23deg) translateZ(calc(80px + var(--step)*25px));background:#ffffff5c}
body #main-content .wga .wga-plan-layer>span{font-size:12px;font-weight:600}body #main-content .wga .wga-plan-grid{height:180px;margin-top:15px;background:repeating-linear-gradient(0deg,transparent 0 29px,#b9bec2 29px 30px),repeating-linear-gradient(90deg,transparent 0 29px,#b9bec2 29px 30px)}
body #main-content .wga .wga-plan-units{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:25px;height:160px}body #main-content .wga .wga-plan-units i{background:#00677a;border:1px solid #68d4df;min-height:30px;box-shadow:5px 5px 0 #50565b}
body #main-content .wga .wga-plan-connections{display:flex;height:130px;margin:35px 20px;gap:50px;border-bottom:4px solid #00677a}body #main-content .wga .wga-plan-connections i{flex:1;border:4px solid #00677a;border-bottom:0;transform:translateY(4px)}body #main-content .wga .wga-plan-caption{font-size:15px;position:absolute;bottom:0;left:0;font-weight:650;color:var(--accent)}
body #main-content .wga .wga-topology{width:100%;display:grid;grid-template-columns:1fr 100px 1.2fr;align-items:center;gap:0;padding:30px 0}
body #main-content .wga .wga-topology-source{border:2px solid #50565b;padding:30px 15px;font-size:42px;font-weight:600;text-align:center;background:#fff}body #main-content .wga .wga-topology-source small{display:block;font-size:15px}
body #main-content .wga .wga-topology-line{height:5px;background:#00677a;position:relative}body #main-content .wga .wga-topology-line:after{content:'';position:absolute;inset:-7px auto -7px calc(10% + var(--step)*35%);width:18px;background:#00677a;border:4px solid #f4f5f6;transition:left .65s}
body #main-content .wga .wga-topology-load{border:2px solid #00677a;padding:30px 15px;text-align:center;background:#fff}body #main-content .wga .wga-topology-load strong{font-size:38px;display:block}body #main-content .wga .wga-topology-load span{font-size:12px}
body #main-content .wga .wga-topology-branches{grid-column:1/-1;display:flex;gap:30px;margin-top:50px;border-top:1px solid #b9bec2;padding-top:30px;justify-content:space-between}body #main-content .wga .wga-topology-branches i{font-size:14px;font-style:normal}
body #main-content .wga .wga-compare-page{background:#fff;padding:40px;max-width:480px;border:1px solid #b9bec2;transform:perspective(1000px) rotateY(calc((2 - var(--step))*-4deg));transition:transform .65s;box-shadow:15px 25px 0 #b9bec233;margin:15px}
body #main-content .wga .wga-compare-page>span{font-size:11px;color:var(--accent)}body #main-content .wga .wga-compare-page h3{margin:25px 0;font-size:25px!important}body #main-content .wga .wga-document-lines{display:grid;gap:8px;margin-block:20px}body #main-content .wga .wga-document-lines i{height:5px;background:#b9bec2;width:100%}body #main-content .wga .wga-document-lines i:last-child{width:65%}
body #main-content .wga .wga-change-row{background:#00677a;padding:20px;color:#fff;border-left:4px solid #68d4df}body #main-content .wga .wga-change-row small{font-size:10px;display:block}body #main-content .wga .wga-change-row strong{font-size:22px}body #main-content .wga .wga-compare-page p{font-size:12px}body #main-content .wga .wga-revision{position:absolute;right:0;bottom:25px;background:#17191b;color:#fff;padding:15px;font-size:13px}
body #main-content .wga .wga-reading-device{background:#fff;border-top:6px solid #17191b;border-bottom:1px solid #b9bec2;padding:40px;width:100%}body #main-content .wga .wga-reading-device>span{font-size:11px}body #main-content .wga .wga-reading-device>strong{display:block;font-size:36px;margin-top:20px}body #main-content .wga .wga-reading-device>p{font-size:13px;margin-top:25px}
body #main-content .wga .wga-data-points{height:200px;display:flex;align-items:end;gap:15px;margin-top:40px;border-bottom:1px solid #b9bec2}body #main-content .wga .wga-data-points i{height:var(--v);flex:1;background:#00677a;position:relative;min-height:5px}body #main-content .wga .wga-data-points span{position:absolute;top:-25px;left:0;font-size:12px;font-style:normal}body #main-content .wga .wga-data-points [data-gap]{background:none;border:1px dashed #50565b;height:65%;transition:background .5s}body #main-content .wga [data-step="1"] .wga-data-points [data-gap]{background:#b9bec255}
body #main-content .wga .wga-roadmap-drawing{width:100%;background:#fff;padding:30px;border-block:1px solid #b9bec2}body #main-content .wga .wga-roadmap-axis{display:flex;justify-content:space-between;border-bottom:1px solid #b9bec2;padding-bottom:20px;font-size:12px}body #main-content .wga .wga-roadmap-lane{margin:30px 0}body #main-content .wga .wga-roadmap-lane span{font-size:14px}body #main-content .wga .wga-roadmap-lane i{display:block;height:26px;background:#00677a;margin-left:var(--start);width:var(--length);margin-top:10px;opacity:.3;transition:opacity .55s}body #main-content .wga [data-step="0"] .wga-roadmap-lane:nth-child(2) i,body #main-content .wga [data-step="1"] .wga-roadmap-lane:nth-child(3) i,body #main-content .wga [data-step="2"] .wga-roadmap-lane:nth-child(4) i{opacity:1}body #main-content .wga .wga-roadmap-drawing>strong{font-size:22px}
body #main-content .wga .wga-teaching-board{background:#17191b;color:#fff;padding:45px;width:100%}body #main-content .wga .wga-teaching-board>span{font-size:12px;color:#68d4df}body #main-content .wga .wga-teaching-board>strong{font-size:38px;display:block;margin:20px 0 40px}body #main-content .wga .wga-teaching-board ol{list-style:none;display:grid;gap:24px;font-size:18px}body #main-content .wga .wga-teaching-progress{display:flex;gap:15px;margin-top:45px}body #main-content .wga .wga-teaching-progress i{height:4px;flex:1;background:#50565b}body #main-content .wga [data-step="0"] .wga-teaching-progress i:first-child,body #main-content .wga [data-step="1"] .wga-teaching-progress i:nth-child(2),body #main-content .wga [data-step="2"] .wga-teaching-progress i:nth-child(3){background:#68d4df}
body #main-content .wga .wga-software-view{width:100%;border:1px solid #b9bec2;background:#fff;box-shadow:0 20px 40px #17191b08}body #main-content .wga .wga-software-top{padding:18px;background:#17191b;color:#fff;font-size:15px;display:flex;justify-content:space-between}body #main-content .wga .wga-software-top span{font-size:11px}body #main-content .wga .wga-software-columns{display:grid;grid-template-columns:105px 1fr}body #main-content .wga .wga-software-columns aside{padding:22px 14px;border-right:1px solid #b9bec2;font-size:12px;line-height:3}body #main-content .wga .wga-software-columns>div{padding:25px}body #main-content .wga .wga-software-columns small{font-size:10px;color:var(--accent)}body #main-content .wga .wga-software-columns h3{margin:15px 0 25px}body #main-content .wga .wga-software-columns label{display:grid;font-size:12px;gap:8px;margin-bottom:18px}body #main-content .wga .wga-software-columns :is(input,select){width:100%;min-width:0;border:1px solid #b9bec2;background:#fff;border-radius:3px;padding:12px;font-size:13px}body #main-content .wga .wga-software-columns p{font-size:13px;color:var(--accent);border-top:1px solid #b9bec2;padding-top:20px}
body #main-content .wga .wga-explorer-sitephoto .wga-explorer-visual{min-height:0;display:block;padding-bottom:40px}
body #main-content .wga .wga-inspection-photo{position:relative;aspect-ratio:var(--photo-ratio);width:100%}body #main-content .wga .wga-inspection-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}
body #main-content .wga .wga-inspection-target{position:absolute;left:46%;top:59%;width:70px;height:70px;transform:translate(-50%,-50%);border:2px solid #68d4df;transition:top .65s,left .65s;pointer-events:none}
body #main-content .wga .wga-inspection-caption{position:absolute;bottom:0;left:0;right:0;font-size:12px;color:#00677a;padding:10px 0;line-height:1.4}
body #main-content .wga .wga-storage-schematic,body #main-content .wga .wga-charging-plan{width:100%;padding:28px 16px}
body #main-content .wga .wga-schematic-caption{margin-bottom:44px;border-bottom:1px solid #b9bec2;padding-bottom:20px}
body #main-content .wga .wga-schematic-caption>span{display:block;font-size:10px;color:#50565b;margin-bottom:12px}
body #main-content .wga .wga-schematic-caption>strong{font-size:28px;line-height:1.25;color:#00677a}
body #main-content .wga .wga-storage-chain{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr);align-items:center}
body #main-content .wga .wga-storage-chain>div:not(.wga-electric-link){min-width:0;border-top:3px solid #b9bec2;padding-top:15px;transition:border-color .55s}
body #main-content .wga .wga-storage-chain :is(span,small){display:block;font-size:12px;font-style:normal}
body #main-content .wga .wga-storage-chain strong{display:block;font-size:30px;margin-top:20px;line-height:1.2}
body #main-content .wga .wga-battery-modules{display:grid;gap:5px;margin-top:18px;height:150px;border:2px solid #50565b;padding:8px;background:#fff}
body #main-content .wga .wga-battery-modules>i{display:flex;gap:4px;border:1px solid #b9bec2;padding:2px;background:#f4f5f6}
body #main-content .wga .wga-battery-modules b{flex:1;background:#b9bec2;transition:background .55s}
body #main-content .wga .wga-pcs-face{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;height:150px;margin-top:18px;background:#fff;border:2px solid #50565b;position:relative}
body #main-content .wga .wga-pcs-face b{font-size:33px;font-weight:400;z-index:1;color:#50565b;transition:color .55s}
body #main-content .wga .wga-pcs-face i{position:absolute;inset:0;background:linear-gradient(126deg,transparent 49.5%,#b9bec2 50%,transparent 50.5%)}
body #main-content .wga .wga-busbar{height:150px;margin-top:18px;border-top:4px solid #50565b;display:flex;justify-content:space-around;padding-inline:8px}
body #main-content .wga .wga-busbar i{height:70%;width:4px;background:#50565b;position:relative;transition:background .55s}
body #main-content .wga .wga-busbar i:after{content:'';position:absolute;top:70%;left:-6px;width:16px;height:25px;border:2px solid #50565b;background:#f4f5f6}
body #main-content .wga .wga-electric-link{height:3px;background:#00677a;position:relative}
body #main-content .wga .wga-electric-link span{position:absolute;bottom:10px;left:0;width:100%;text-align:center;font-size:10px}
body #main-content .wga .wga-control-bus{display:flex;gap:12px;align-items:center;border-top:1px dashed #50565b;margin-top:30px;padding-top:16px;font-size:11px}
body #main-content .wga .wga-control-bus i{flex:1;height:1px;background:#b9bec2}
body #main-content .wga [data-step="0"] .wga-storage-bank,body #main-content .wga [data-step="1"] .wga-storage-pcs,body #main-content .wga [data-step="2"] .wga-storage-grid{border-color:#00677a}
body #main-content .wga [data-step="0"] .wga-battery-modules b,body #main-content .wga [data-step="2"] .wga-busbar i{background:#00677a}
body #main-content .wga [data-step="1"] .wga-pcs-face b{color:#00677a}
body #main-content .wga .wga-site-distribution{border:2px solid #50565b;padding:17px 20px;background:#fff;max-width:300px;margin:auto;text-align:center}
body #main-content .wga .wga-site-distribution strong{font-size:18px;display:block}body #main-content .wga .wga-site-distribution span{font-size:10px}
body #main-content .wga .wga-parking-bus{height:30px;width:75%;border-bottom:3px solid #00677a;position:relative;margin:auto}
body #main-content .wga .wga-parking-bus:before{content:'';position:absolute;left:50%;height:100%;width:3px;background:#00677a}
body #main-content .wga .wga-parking-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}
body #main-content .wga .wga-parking-bay{border:1px solid #b9bec2;border-bottom:0;position:relative;min-height:178px;text-align:center;padding:25px 8px 0}
body #main-content .wga .wga-charge-point{position:absolute;top:-21px;left:calc(50% - 8px);width:16px;height:30px;background:#50565b;border:2px solid #fff;transition:background .55s}
body #main-content .wga .wga-charge-point i{display:block;width:6px;height:5px;margin:4px auto;background:#68d4df}
body #main-content .wga .wga-car-plan{height:92px;width:44px;max-width:100%;margin:0 auto 15px;border:1px solid #50565b;border-radius:8px 8px 5px 5px;display:flex;flex-direction:column;justify-content:space-around;padding:10px 5px;background:#fff;transition:transform .65s,opacity .65s}
body #main-content .wga .wga-car-plan i{display:block;height:15px;border:1px solid #b9bec2;background:#f4f5f6}
body #main-content .wga .wga-parking-bay small{display:block;font-size:10px;line-height:1.4;overflow-wrap:anywhere}
body #main-content .wga .wga-parking-reserve{border-style:dashed}body #main-content .wga .wga-parking-reserve .wga-car-plan{opacity:.12}body #main-content .wga .wga-parking-reserve .wga-charge-point{background:#b9bec2}
body #main-content .wga [data-step="1"] .wga-parking-bay:not(.wga-parking-reserve) .wga-charge-point{background:#00677a}
body #main-content .wga [data-step="0"] .wga-parking-bay:nth-child(2) .wga-car-plan{transform:translateY(12px)}
body #main-content .wga [data-step="2"] .wga-parking-reserve{border-color:#00677a}body #main-content .wga [data-step="2"] .wga-parking-reserve .wga-car-plan{opacity:.65}
body #main-content .wga .wga-site-timeline{display:flex;align-items:center;gap:12px;font-size:11px;margin-top:28px}body #main-content .wga .wga-site-timeline i{flex:1;height:1px;background:#b9bec2}
@media(max-width:700px){body #main-content .wga .wga-storage-schematic,body #main-content .wga .wga-charging-plan{padding:15px 0}body #main-content .wga .wga-storage-chain{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr)}body #main-content .wga .wga-storage-chain :is(span,small){font-size:10px}body #main-content .wga .wga-storage-chain strong{font-size:24px}body #main-content .wga .wga-battery-modules{padding:5px}body #main-content .wga .wga-parking-row{gap:7px}body #main-content .wga .wga-parking-bay{padding-inline:4px}body #main-content .wga .wga-parking-bay small{font-size:9px}body #main-content .wga .wga-schematic-caption{margin-bottom:30px}body #main-content .wga .wga-schematic-caption>strong{font-size:24px}}
body #main-content .wga .wga-explorer-reading .wga-explorer-layout{display:block}body #main-content .wga .wga-explorer-reading .wga-explorer-steps{max-width:900px}body #main-content .wga .wga-explorer-reading details>div{max-width:820px}
body #main-content .wga .wga-revision{position:static;justify-self:end;margin:12px 15px 0;max-width:100%}
body #main-content .wga .wga-world-symbol{transform:perspective(900px) rotateY(calc((1 - var(--chapter-progress,1))*12deg));transition:transform .1s linear}
body #main-content .wga .wga-document-spread .wga-paper{transform:translateY(calc((1 - var(--chapter-progress,1))*35px)) rotate(calc((1 - var(--chapter-progress,1))*-2deg));transition:transform .1s linear}
body #main-content .wga .wga-project-path ol{background:linear-gradient(90deg,#00677a calc(var(--chapter-progress,1)*100%),#b9bec2 0) top left/100% 2px no-repeat}
@media(max-width:900px){body #main-content .wga .wga-explorer-layout{grid-template-columns:1fr;gap:35px}body #main-content .wga .wga-explorer-visual{max-width:660px;width:100%;margin:auto}body #main-content .wga .wga-explorer{padding:80px 0}}
@media(max-width:700px){body #main-content .wga .wga-explorer-visual{min-height:340px}body #main-content .wga .wga-plan-stack{height:330px;margin:0}body #main-content .wga .wga-plan-layer{inset:60px 10px 25px;padding:12px}body #main-content .wga .wga-plan-grid{height:100px}body #main-content .wga .wga-plan-units{height:100px;gap:5px}body #main-content .wga .wga-plan-connections{height:60px;gap:25px}body #main-content .wga .wga-plan-layer>span{font-size:9px}body #main-content .wga .wga-plan-units i{min-height:15px}body #main-content .wga .wga-topology{grid-template-columns:1fr 45px 1.2fr}body #main-content .wga .wga-topology-source,body #main-content .wga .wga-topology-load strong{font-size:28px}body #main-content .wga .wga-topology-load,body #main-content .wga .wga-topology-source{padding:22px 8px}body #main-content .wga .wga-compare-page{padding:25px;margin:10px}body #main-content .wga .wga-reading-device,body #main-content .wga .wga-teaching-board{padding:25px}body #main-content .wga .wga-data-points{gap:10px;height:150px}body #main-content .wga .wga-explorer-steps summary{font-size:22px}body #main-content .wga .wga-explorer-steps details>div{padding-left:0}body #main-content .wga .wga-software-columns{grid-template-columns:1fr}body #main-content .wga .wga-software-columns aside{display:none}body #main-content .wga .wga-inspection-target{width:60px;height:60px}}
@media(prefers-reduced-motion:reduce){body #main-content .wga .wga-plan-layer,body #main-content .wga .wga-compare-page,body #main-content .wga .wga-world-symbol,body #main-content .wga .wga-document-spread .wga-paper{transform:none}body #main-content .wga .wga-plan-layer{position:relative;inset:auto;height:100px;margin-bottom:10px;padding:10px}body #main-content .wga .wga-plan-layer>div{height:45px;margin-top:8px}body #main-content .wga .wga-plan-connections{margin-bottom:0}}
