 .home-cover.mobile-choice-intro .charging-choices>a{animation:mobile-choice-in 550ms ease-out both}
 .home-cover.mobile-choice-intro .charging-choices>a:nth-child(2){animation-delay:160ms}
 .home-cover .charging-choices .choice-label>span{animation:none!important}
 .home-cover.mobile-choice-intro .charging-choices .choice-label>span{animation:mobile-arrow-intro 700ms ease-out 250ms 1 both!important}
 @keyframes mobile-choice-in{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}
 @keyframes mobile-arrow-intro{0%{translate:-8px 0;filter:drop-shadow(0 0 0 #fd6712)}60%{filter:drop-shadow(0 0 8px #fd6712)}100%{translate:0 0;filter:drop-shadow(0 0 2px #fd6712)}}
.mobile-quote-shortcut,.mobile-extra{display:none}
.mobile-reading-progress{display:block;position:fixed;z-index:100;inset:0 0 auto;height:2px;background:#fd6712;transform:scaleX(var(--read,0));transform-origin:left;pointer-events:none;box-shadow:0 0 7px #fd671266}
@media(max-width:800px){
 .mobile-quote-shortcut:not([hidden]){display:flex;position:fixed;z-index:60;bottom:max(12px,env(safe-area-inset-bottom));left:14px;right:14px;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#171919f5;border:1px solid #ffffff24;border-radius:12px;color:#f5f2eb;box-shadow:0 8px 24px #0005;font:13px/1.4 Arial,sans-serif}
 .mobile-quote-shortcut a{white-space:nowrap;font-size:13px}
 .mobile-extra{display:block}
 .mobile-energy-flow{display:flex;align-items:center;gap:8px;padding:20px 0 24px;font:11px/1.4 Arial,sans-serif;color:#f5f2eb;text-align:center}
 .mobile-energy-flow>span{flex:0 1 auto}
 .mobile-energy-flow>i{height:2px;flex:1;min-width:18px;background:#fd6712;transform-origin:left;box-shadow:0 0 6px #fd671260}
 details[open] .mobile-energy-flow>i{animation:mobile-energy-trace 650ms ease-out both}
 details[open] .mobile-energy-flow>i:nth-of-type(2){animation-delay:160ms}
 .mobile-power-visual{padding:18px 0 22px}
 .mobile-power-segments{display:flex;gap:7px;max-width:220px;height:14px;margin-bottom:10px}
 .mobile-power-segments i{flex:1;background:#fd6712;border-radius:2px;box-shadow:0 0 6px #fd671230}
 details[open] .mobile-power-segments i{animation:mobile-segment-on 300ms ease-out both;animation-delay:calc(var(--segment)*70ms)}
 .mobile-power-visual small{font-size:11px;line-height:1.6;color:#bcbfbd}
 .mobile-disclosures #detached[data-active-topic="underground-route"] .trench-art,.mobile-disclosures #panel[data-active-topic="energy-management"] .ct-art{animation:mobile-diagram-in 360ms ease-out both}
 @keyframes mobile-energy-trace{from{transform:scaleX(0);opacity:.2}to{transform:scaleX(1);opacity:1}}
 @keyframes mobile-segment-on{from{opacity:.15}to{opacity:1}}
 @keyframes mobile-diagram-in{from{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}
}
@media(prefers-reduced-motion:reduce){html body.mobile-choice-intro .charging-choices>a,html body.mobile-choice-intro .charging-choices .choice-label>span,details[open] .mobile-energy-flow>i,details[open] .mobile-power-segments i,.mobile-disclosures #detached .trench-art,.mobile-disclosures #panel .ct-art{animation:none!important;translate:none;opacity:1}}
