/* Sorot Energi cinematic mobile motion, v1.9.77. No photo transforms. */
@view-transition{navigation:auto}
#se-newsroom .se-mobile-context{display:none}

@media(max-width:740px){
  #se-newsroom{
    --se-motion-fast:160ms;
    --se-motion-ui:220ms;
    --se-motion-content:420ms;
    --se-motion-ease:cubic-bezier(.22,.72,.24,1);
  }

  #se-newsroom .header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:background-color var(--se-motion-ui) ease,border-color var(--se-motion-ui) ease,box-shadow var(--se-motion-ui) ease}
  #se-newsroom .header.se-header-scrolled{background:#031020;border-bottom-color:#245d7c;box-shadow:0 12px 34px rgba(0,7,20,.34)}

  #se-newsroom .se-mobile-context{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:11px 18px 13px;border-bottom:1px solid rgba(67,152,205,.3);background:linear-gradient(105deg,#071d38,#051429 68%,#071a31);overflow:hidden}
  #se-newsroom .se-mobile-context:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 15%,rgba(75,220,244,.06) 48%,transparent 70%);background-size:240% 100%;pointer-events:none}
  #se-newsroom .se-mobile-context-icon{position:relative;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(72,213,242,.37);border-radius:14px;background:linear-gradient(145deg,#103c67,#0a2749);color:#61e8f7;box-shadow:inset 0 1px rgba(255,255,255,.04)}
  #se-newsroom .se-mobile-context-icon .icon{width:22px;height:22px;transform:none!important;filter:none!important}
  #se-newsroom .se-mobile-context-copy{display:block;min-width:0;font-style:normal}
  #se-newsroom .se-mobile-context-copy small{display:flex;align-items:center;gap:6px;margin-bottom:3px;color:#5ddfeb;font:750 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}
  #se-newsroom .se-mobile-context-copy small i{width:5px;height:5px;border-radius:50%;background:#55e5af}
  #se-newsroom .se-mobile-context-copy strong{display:block;color:#f0f7ff;font-size:14px;line-height:1.15;letter-spacing:-.02em}
  #se-newsroom .se-mobile-context-copy em{display:block;margin-top:3px;color:#819ab5;font-size:8px;font-style:normal;line-height:1.2}
  #se-newsroom .se-mobile-context-live{display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid rgba(79,225,242,.22);border-radius:999px;color:#83eaf4;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}
  #se-newsroom .se-mobile-context-live i{width:5px;height:5px;border-radius:50%;background:#54dfa7;box-shadow:0 0 10px rgba(84,223,167,.7)}
  #se-newsroom .se-mobile-context-line{position:absolute;left:0;right:0;bottom:0;height:2px;background:rgba(48,102,147,.18);overflow:hidden}
  #se-newsroom .se-mobile-context-line i{display:block;width:20%;height:100%;margin-left:calc(var(--se-context-index,0) * 20%);background:linear-gradient(90deg,#2579ff,#57e5f4);box-shadow:0 0 12px rgba(78,223,244,.65);transition:margin-left 300ms var(--se-motion-ease)}

  #se-newsroom .se-mobile-dock{view-transition-name:se-mobile-dock;contain:layout paint}
  #se-newsroom .se-mobile-dock-indicator{
    position:absolute;z-index:3;top:-1px;left:calc((var(--se-dock-index,0) * 20%) + 7%);width:6%;height:3px;
    border-radius:0 0 999px 999px;background:#62e7f7;box-shadow:0 0 13px rgba(98,231,247,.68);
    transition:left 260ms var(--se-motion-ease);pointer-events:none
  }
  #se-newsroom .se-mobile-dock-item.active:before{display:none}
  #se-newsroom .se-mobile-dock-item.active{border-color:transparent;background:transparent}
  #se-newsroom .se-mobile-dock-item.se-dock-pressed .se-mobile-dock-icon{animation:seDockPress var(--se-motion-ui) var(--se-motion-ease)}
  #se-newsroom .se-mobile-dock-item.se-dock-arrived .se-mobile-dock-icon{animation:seDockArrive 340ms var(--se-motion-ease)}
  #se-newsroom .se-mobile-dock-item.se-dock-arrived .se-mobile-dock-label{animation:seDockLabel 300ms ease}

  #se-newsroom.se-mobile-ui-ready.se-mobile-motion:not(.se-mobile-entered) .feature-top,
  #se-newsroom.se-mobile-ui-ready.se-mobile-motion:not(.se-mobile-entered) .feature-content>.eyebrow,
  #se-newsroom.se-mobile-ui-ready.se-mobile-motion:not(.se-mobile-entered) .feature-content>h2,
  #se-newsroom.se-mobile-ui-ready.se-mobile-motion:not(.se-mobile-entered) .feature-content>p,
  #se-newsroom.se-mobile-ui-ready.se-mobile-motion:not(.se-mobile-entered) .feature-bottom,
  #se-newsroom.se-mobile-ui-ready.se-mobile-motion:not(.se-mobile-entered) .se-mobile-hero-cta{opacity:0;transform:translateY(11px)}
  #se-newsroom.se-mobile-motion .feature-top,
  #se-newsroom.se-mobile-motion .feature-content>.eyebrow,
  #se-newsroom.se-mobile-motion .feature-content>h2,
  #se-newsroom.se-mobile-motion .feature-content>p,
  #se-newsroom.se-mobile-motion .feature-bottom,
  #se-newsroom.se-mobile-motion .se-mobile-hero-cta{transition:opacity 360ms ease,transform var(--se-motion-content) var(--se-motion-ease)}
  #se-newsroom.se-mobile-entered .feature-top,
  #se-newsroom.se-mobile-entered .feature-content>.eyebrow,
  #se-newsroom.se-mobile-entered .feature-content>h2,
  #se-newsroom.se-mobile-entered .feature-content>p,
  #se-newsroom.se-mobile-entered .feature-bottom,
  #se-newsroom.se-mobile-entered .se-mobile-hero-cta{opacity:1;transform:none}
  #se-newsroom.se-mobile-entered .feature-content>.eyebrow{transition-delay:55ms}
  #se-newsroom.se-mobile-entered .feature-content>h2{transition-delay:100ms}
  #se-newsroom.se-mobile-entered .feature-content>p{transition-delay:145ms}
  #se-newsroom.se-mobile-entered .feature-bottom{transition-delay:180ms}
  #se-newsroom.se-mobile-entered .se-mobile-hero-cta{transition-delay:215ms}
  #se-newsroom.se-mobile-ui-ready.se-mobile-motion:not(.se-mobile-entered) .se-mobile-context{opacity:0;transform:translateY(-8px)}
  #se-newsroom.se-mobile-motion .se-mobile-context{transition:opacity 420ms ease,transform 500ms var(--se-motion-ease)}
  #se-newsroom.se-mobile-entered .se-mobile-context{opacity:1;transform:none}
  #se-newsroom.se-mobile-entered .se-mobile-context:before{animation:seContextSweep 2.4s var(--se-motion-ease) 220ms 1 both}

  #se-newsroom.se-mobile-motion .feature-card:before{
    content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.22;
    background:linear-gradient(112deg,transparent 28%,rgba(117,232,255,.17) 47%,transparent 65%);
    background-size:240% 100%;animation:seHeroLight 11s ease-in-out infinite
  }
  #se-newsroom.se-mobile-motion .feature-image,
  #se-newsroom.se-mobile-motion .recent-image,
  #se-newsroom.se-mobile-motion .card-image,
  #se-newsroom.se-mobile-motion .se-article-cover img,
  #se-newsroom.se-mobile-motion .se-prose img{transform:none!important;filter:none!important;animation:none!important;will-change:auto!important}
  #se-newsroom.se-motion .se-reveal{filter:none!important;transform:none!important;transition:opacity var(--se-motion-content) ease!important}

  #se-newsroom .se-mobile-motion-reveal{opacity:0;transition:opacity var(--se-motion-content) ease;transition-delay:var(--se-mobile-delay,0ms)}
  #se-newsroom .se-mobile-motion-reveal.is-visible{opacity:1}
  #se-newsroom .st-project-card.se-mobile-motion-reveal,
  #se-newsroom .st-reg-card.se-mobile-motion-reveal,
  #se-newsroom .se-number-card.se-mobile-motion-reveal{transform:translateY(10px);transition:opacity var(--se-motion-content) ease,transform var(--se-motion-content) var(--se-motion-ease),border-color var(--se-motion-ui) ease}
  #se-newsroom .st-project-card.se-mobile-motion-reveal.is-visible,
  #se-newsroom .st-reg-card.se-mobile-motion-reveal.is-visible,
  #se-newsroom .se-number-card.se-mobile-motion-reveal.is-visible{transform:none}

  #se-newsroom .se-mobile-feature-grid>a:active,
  #se-newsroom .button:active,
  #se-newsroom button:active{transition-duration:80ms;border-color:#5ae5f6}
  #se-newsroom .se-mobile-feature-grid>a:active .icon:last-child,
  #se-newsroom .se-mobile-hero-cta:active .icon,
  #se-newsroom .panel-more:active .icon{transform:translateX(3px)}
  #se-newsroom .se-mobile-feature-grid>a .icon:last-child,
  #se-newsroom .se-mobile-hero-cta .icon,
  #se-newsroom .panel-more .icon{transition:transform var(--se-motion-fast) ease}
  #se-newsroom.se-mobile-motion .se-mobile-feature-grid>a.is-visible{animation:seToolCardIn 480ms var(--se-motion-ease) both}
  #se-newsroom.se-mobile-motion .se-mobile-feature-grid>a:nth-child(2).is-visible{animation-delay:70ms}
  #se-newsroom.se-mobile-motion .se-mobile-feature-grid>a:nth-child(3).is-visible{animation-delay:140ms}
  #se-newsroom.se-mobile-motion .se-mobile-feature-grid>a:nth-child(4).is-visible{animation-delay:210ms}
  #se-newsroom .bookmark.se-bookmark-pop{animation:seBookmarkPop 310ms var(--se-motion-ease)}

  #se-newsroom .se-swipe-progress{position:relative;width:52px;height:3px;margin:10px auto 0;border-radius:999px;background:#17344e;overflow:hidden}
  #se-newsroom .se-swipe-progress>i{display:block;width:var(--se-swipe-size,30%);height:100%;margin-left:var(--se-swipe-x,0%);border-radius:inherit;background:linear-gradient(90deg,#2689ff,#55e3f5);transition:margin-left 120ms linear,width 180ms ease}
  #se-newsroom .recent-item,#se-newsroom .se-mobile-number-card{transition:border-color var(--se-motion-ui) ease,box-shadow var(--se-motion-ui) ease,background-color var(--se-motion-ui) ease}
  #se-newsroom .recent-item.is-snap-active,#se-newsroom .se-mobile-number-card.is-snap-active{border-color:rgba(76,220,244,.62);box-shadow:0 12px 30px rgba(0,20,52,.22)}

  #se-newsroom .se-number-card.is-visible .se-number-chart .se-number-line{stroke-dasharray:1;stroke-dashoffset:1;animation:seDataLine 850ms var(--se-motion-ease) forwards}
  #se-newsroom .se-number-card.is-visible .se-number-chart .se-number-point{opacity:0;animation:seDataPoint 260ms ease 720ms forwards}
  #se-newsroom .se-number-card.is-visible .se-number-delta{animation:seDataBadge 360ms var(--se-motion-ease) 180ms both}
  #se-newsroom .st-project-card.is-visible .st-status i{animation:seStatusOnce 620ms ease-out 150ms both}
  #se-newsroom .st-dialog[open]{animation:seSheetIn 280ms var(--se-motion-ease)}
  #se-newsroom .st-dialog[open] .st-timeline li{animation:seTimelineIn 360ms var(--se-motion-ease) both}
  #se-newsroom .st-dialog[open] .st-timeline li:nth-child(2){animation-delay:55ms}
  #se-newsroom .st-dialog[open] .st-timeline li:nth-child(3){animation-delay:110ms}
  #se-newsroom .st-dialog[open] .st-timeline li:nth-child(4){animation-delay:165ms}

  #se-newsroom .sec-days.se-month-from-right{animation:seMonthRight 300ms var(--se-motion-ease)}
  #se-newsroom .sec-days.se-month-from-left{animation:seMonthLeft 300ms var(--se-motion-ease)}
  #se-newsroom .sec-detail[open] .sec-detail-inner{animation:seSheetIn 280ms var(--se-motion-ease)}
  #se-newsroom .sec-day.selected,#se-newsroom .sec-day[aria-selected="true"]{transition:border-color var(--se-motion-ui) ease,background var(--se-motion-ui) ease,box-shadow var(--se-motion-ui) ease}
  #se-newsroom #sec-score.se-score-pop{animation:seScorePop 340ms var(--se-motion-ease)}
  #se-newsroom #se-energy-calendar .sec-ai-card:before{animation:none!important}
  #se-newsroom #se-energy-calendar .sec-radar-sweep{animation-duration:9s}
  #se-newsroom #se-energy-calendar .sec-radar-node.n2{animation-iteration-count:2}

  #se-newsroom #se-atlas .sa-layout.has-selection .sa-detail{animation:seMapSheetIn 280ms var(--se-motion-ease)}
  #se-newsroom #se-atlas .sa-wk-group.selected .sa-wk-shape{animation:seMapSelection 620ms ease-out 1}
  #se-newsroom #se-atlas .sa-profile-skeleton i{animation-duration:1.15s}
  #se-newsroom #se-atlas .sa-glow{opacity:.5;animation-duration:28s}
  #se-newsroom #se-atlas .sa-region.active .sa-ring{animation-iteration-count:2}
  #se-newsroom #se-atlas .sa-block-pin .sa-block-halo{animation:none}
  #se-newsroom #se-atlas .sa-block-pin.selected .sa-block-halo{animation:sa-pulse 1.2s ease-in-out 2}

  #se-newsroom.se-motion .se-ambient-orb-b,
  #se-newsroom.se-motion .se-ambient-orb-c,
  #se-newsroom.se-motion .se-ambient-beam,
  #se-newsroom.se-motion .se-ambient-noise{display:none!important}
  #se-newsroom.se-motion .se-ambient-grid{opacity:.035!important;animation-duration:42s!important}
  #se-newsroom.se-motion .se-ambient-orb-a{opacity:.13!important;animation-duration:24s!important}
  #se-newsroom.se-motion-paused *,#se-newsroom.se-motion-paused *:before,#se-newsroom.se-motion-paused *:after{animation-play-state:paused!important}
}

@keyframes seDockPress{50%{background:rgba(20,93,142,.82);box-shadow:0 0 0 5px rgba(72,218,241,.08)}100%{background:rgba(15,81,126,.7);box-shadow:0 0 18px rgba(80,224,242,.1)}}
@keyframes seDockArrive{0%{background:rgba(15,81,126,.3);box-shadow:0 0 0 0 rgba(80,224,242,0)}55%{background:rgba(19,102,156,.84);box-shadow:0 0 0 7px rgba(80,224,242,.1)}100%{background:rgba(15,81,126,.7);box-shadow:0 0 18px rgba(80,224,242,.1)}}
@keyframes seDockLabel{0%{opacity:.45}100%{opacity:1}}
@keyframes seHeroLight{0%,38%{background-position:120% 0}65%,100%{background-position:-120% 0}}
@keyframes seContextSweep{from{background-position:120% 0}to{background-position:-120% 0}}
@keyframes seToolCardIn{from{opacity:.25;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes seBookmarkPop{0%{transform:none}48%{transform:scale(1.14)}100%{transform:none}}
@keyframes seDataLine{to{stroke-dashoffset:0}}
@keyframes seDataPoint{to{opacity:1}}
@keyframes seDataBadge{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
@keyframes seStatusOnce{0%{box-shadow:0 0 0 0 rgba(88,223,255,.64)}100%{box-shadow:0 0 0 9px rgba(88,223,255,0)}}
@keyframes seSheetIn{from{opacity:.55;transform:translateY(18px)}to{opacity:1;transform:none}}
@keyframes seMapSheetIn{from{opacity:.7;transform:translateY(24px)}to{opacity:1;transform:none}}
@keyframes seTimelineIn{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}
@keyframes seMonthRight{from{opacity:.35;transform:translateX(10px)}to{opacity:1;transform:none}}
@keyframes seMonthLeft{from{opacity:.35;transform:translateX(-10px)}to{opacity:1;transform:none}}
@keyframes seScorePop{0%{opacity:.45;transform:translateY(3px)}65%{opacity:1;transform:translateY(-1px)}100%{transform:none}}
@keyframes seMapSelection{0%{stroke-width:1.2}45%{stroke-width:3.4}100%{stroke-width:1.8}}

@media(prefers-reduced-motion:reduce){
  #se-newsroom .se-mobile-dock-indicator,
  #se-newsroom .se-mobile-motion-reveal,
  #se-newsroom .header{transition:none!important}
  #se-newsroom .se-mobile-motion-reveal{opacity:1!important;transform:none!important}
  #se-newsroom *,#se-newsroom *:before,#se-newsroom *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}
}

@media(max-width:740px){
  ::view-transition-old(root){animation:sePageOut 150ms ease both}
  ::view-transition-new(root){animation:sePageIn 220ms ease both}
  ::view-transition-old(se-mobile-dock),::view-transition-new(se-mobile-dock){animation:none;mix-blend-mode:normal}
}
@keyframes sePageOut{to{opacity:.82}}
@keyframes sePageIn{from{opacity:.72}to{opacity:1}}

/* v1.9.77: more visible, app-like motion without sacrificing image or type sharpness. */
@media(max-width:740px){
  #se-newsroom{
    --se-motion-spring:cubic-bezier(.18,.86,.22,1.08);
    --se-motion-cinematic:cubic-bezier(.16,1,.3,1);
  }

  #se-newsroom .se-page-progress-mobile{
    position:fixed;z-index:9994;top:0;left:0;width:100%;height:3px;pointer-events:none;
    background:linear-gradient(90deg,#247cff 0%,#45dff4 58%,#79ffd1 100%);
    box-shadow:0 0 14px rgba(72,225,245,.78);
    transform:scaleX(var(--se-page-progress,0));transform-origin:left center;
    transition:transform 80ms linear
  }
  #se-newsroom .se-mobile-stage-light{
    position:fixed;z-index:9993;inset:0;pointer-events:none;opacity:0;
    background:linear-gradient(112deg,transparent 25%,rgba(86,225,255,.2) 45%,rgba(38,114,255,.12) 53%,transparent 73%);
    background-size:260% 100%
  }
  #se-newsroom.se-mobile-entered .se-mobile-stage-light{animation:seStageLight 950ms var(--se-motion-cinematic) 90ms both}

  #se-newsroom .header:after{
    content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:1px;pointer-events:none;
    background:linear-gradient(90deg,transparent,#4be2f5,transparent);opacity:0
  }
  #se-newsroom.se-mobile-entered .header:after{animation:seHeaderSignal 1050ms var(--se-motion-cinematic) 160ms both}
  #se-newsroom .header.se-header-scrolled:after{opacity:.55;background:linear-gradient(90deg,transparent 4%,#2c84ff 36%,#5ae8f7 55%,transparent 96%)}

  #se-newsroom .se-mobile-context-icon:after{
    content:"";position:absolute;inset:-5px;border:1px solid rgba(92,231,247,.4);border-radius:18px;opacity:0
  }
  #se-newsroom.se-mobile-entered .se-mobile-context-icon:after{animation:seContextRing 850ms ease-out 360ms 1 both}
  #se-newsroom.se-mobile-entered .se-mobile-context-live i{animation:seLivePulse 1.8s ease-out 520ms 3}

  #se-newsroom .feature-card{contain:layout paint}
  #se-newsroom .feature-card .se-hero-progress{
    position:absolute;z-index:5;left:0;right:0;bottom:0;height:3px;overflow:hidden;background:rgba(22,75,119,.48);pointer-events:none
  }
  #se-newsroom .feature-card .se-hero-progress i{
    display:block;width:100%;height:100%;background:linear-gradient(90deg,#247aff,#5ae7f7,#75ffd0);
    box-shadow:0 0 14px rgba(82,229,247,.72);transform:scaleX(0);transform-origin:left center
  }
  #se-newsroom.se-mobile-entered .feature-card .se-hero-progress i{animation:seHeroRail 980ms var(--se-motion-cinematic) 460ms both}
  #se-newsroom.se-mobile-motion .feature-card:before{
    z-index:1;opacity:0;background:linear-gradient(112deg,transparent 24%,rgba(144,241,255,.24) 46%,transparent 64%);background-size:260% 100%;animation:none
  }
  #se-newsroom.se-mobile-entered .feature-card:before{animation:seHeroScan 1150ms var(--se-motion-cinematic) 250ms both}

  #se-newsroom.se-mobile-ui-ready.se-mobile-motion:not(.se-mobile-entered) .feature-content>h2{transform:translateY(22px);opacity:0}
  #se-newsroom.se-mobile-ui-ready.se-mobile-motion:not(.se-mobile-entered) .feature-content>p,
  #se-newsroom.se-mobile-ui-ready.se-mobile-motion:not(.se-mobile-entered) .feature-bottom,
  #se-newsroom.se-mobile-ui-ready.se-mobile-motion:not(.se-mobile-entered) .se-mobile-hero-cta{transform:translateY(18px);opacity:0}
  #se-newsroom.se-mobile-entered .feature-content>h2{transition-delay:150ms}
  #se-newsroom.se-mobile-entered .feature-content>p{transition-delay:245ms}
  #se-newsroom.se-mobile-entered .feature-bottom{transition-delay:320ms}
  #se-newsroom.se-mobile-entered .se-mobile-hero-cta{transition-delay:390ms}

  #se-newsroom .se-mobile-motion-reveal{
    opacity:0;transform:translateY(22px);transition:opacity 560ms ease,transform 650ms var(--se-motion-cinematic);transition-delay:var(--se-mobile-delay,0ms);will-change:opacity,transform
  }
  #se-newsroom .se-mobile-motion-reveal.is-visible{opacity:1;transform:none;will-change:auto}
  #se-newsroom .se-mobile-motion-reveal .se-mobile-section-head h2,
  #se-newsroom .se-mobile-motion-reveal .panel-heading h2,
  #se-newsroom .se-mobile-motion-reveal .section-head h2{
    opacity:0;transform:translateY(12px);transition:opacity 440ms ease 100ms,transform 540ms var(--se-motion-cinematic) 100ms
  }
  #se-newsroom .se-mobile-motion-reveal.is-visible .se-mobile-section-head h2,
  #se-newsroom .se-mobile-motion-reveal.is-visible .panel-heading h2,
  #se-newsroom .se-mobile-motion-reveal.is-visible .section-head h2{opacity:1;transform:none}

  #se-newsroom .se-mobile-feature-grid>a{isolation:isolate}
  #se-newsroom .se-mobile-feature-grid>a:after{
    content:"";position:absolute;z-index:0;top:0;bottom:0;left:-48%;width:34%;pointer-events:none;opacity:0;
    background:linear-gradient(100deg,transparent,rgba(118,237,255,.22),transparent);transform:skewX(-14deg)
  }
  #se-newsroom .se-mobile-feature-grid>a.is-visible:after{animation:seCommandSweep 720ms var(--se-motion-cinematic) calc(150ms + var(--se-mobile-delay,0ms)) 1 both}
  #se-newsroom .se-mobile-feature-grid>a.is-visible{box-shadow:inset 0 1px rgba(255,255,255,.04),0 14px 30px rgba(0,7,25,.2)}
  #se-newsroom .se-mobile-feature-grid>a.is-visible:nth-child(1){animation:seCommandPulse 850ms var(--se-motion-cinematic) 80ms both}
  #se-newsroom .se-mobile-feature-grid>a.is-visible:nth-child(2){animation:seCommandPulse 850ms var(--se-motion-cinematic) 150ms both}
  #se-newsroom .se-mobile-feature-grid>a.is-visible:nth-child(3){animation:seCommandPulse 850ms var(--se-motion-cinematic) 220ms both}
  #se-newsroom .se-mobile-feature-grid>a.is-visible:nth-child(4){animation:seCommandPulse 850ms var(--se-motion-cinematic) 290ms both}

  #se-newsroom .se-ripple-host{position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}
  #se-newsroom .se-touch-ripple{
    position:absolute;z-index:20;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;pointer-events:none;
    background:rgba(103,232,250,.27);box-shadow:0 0 0 1px rgba(126,242,255,.28);transform:scale(0);opacity:1;
    animation:seTouchRipple 520ms ease-out forwards
  }

  #se-newsroom .se-mobile-dock-active{
    transition:left 430ms var(--se-motion-spring),border-color 220ms ease,box-shadow 220ms ease
  }
  #se-newsroom .se-mobile-dock.se-dock-moving .se-mobile-dock-active{animation:seDockTrack 480ms var(--se-motion-spring)}
  #se-newsroom .se-mobile-dock-item.active .se-mobile-dock-icon:before{
    content:"";position:absolute;inset:-4px;border-radius:13px;border:1px solid rgba(102,236,249,.42);opacity:.45;pointer-events:none
  }
  #se-newsroom .se-mobile-dock-item.se-dock-arrived .se-mobile-dock-icon:before{animation:seDockHalo 720ms ease-out 1}
  #se-newsroom .se-mobile-dock-item.se-dock-pressed{background:rgba(11,51,90,.72)}

  #se-newsroom .recent-item.is-snap-active,
  #se-newsroom .se-mobile-number-card.is-snap-active{animation:seSnapSignal 440ms var(--se-motion-cinematic) 1}
  #se-newsroom .article-card.se-mobile-motion-reveal.is-visible,
  #se-newsroom .se-wk-card.se-mobile-motion-reveal.is-visible,
  #se-newsroom .st-project-card.se-mobile-motion-reveal.is-visible,
  #se-newsroom .st-reg-card.se-mobile-motion-reveal.is-visible{animation:seCardLand 620ms var(--se-motion-cinematic) both}

  #se-newsroom .sec-day.selected,
  #se-newsroom .sec-day[aria-selected="true"]{animation:seCalendarSelect 520ms var(--se-motion-cinematic) 1}
  #se-newsroom .st-dialog[open],#se-newsroom .sec-detail[open] .sec-detail-inner{animation-duration:420ms}
  #se-newsroom #se-atlas .sa-layout.has-selection .sa-detail{animation:seMapSheetInWow 460ms var(--se-motion-cinematic)}
}

@keyframes seStageLight{0%{opacity:0;background-position:145% 0}35%{opacity:1}100%{opacity:0;background-position:-65% 0}}
@keyframes seHeaderSignal{0%{opacity:0;clip-path:inset(0 100% 0 0)}45%{opacity:.9}100%{opacity:.3;clip-path:inset(0 0 0 0)}}
@keyframes seContextRing{0%{opacity:0;box-shadow:0 0 0 0 rgba(87,229,246,.34)}45%{opacity:1}100%{opacity:0;box-shadow:0 0 0 9px rgba(87,229,246,0)}}
@keyframes seLivePulse{0%{box-shadow:0 0 0 0 rgba(84,223,167,.62)}70%{box-shadow:0 0 0 7px rgba(84,223,167,0)}100%{box-shadow:0 0 0 0 rgba(84,223,167,0)}}
@keyframes seHeroRail{0%{transform:scaleX(0);opacity:.35}70%{opacity:1}100%{transform:scaleX(1);opacity:.82}}
@keyframes seHeroScan{0%{opacity:0;background-position:130% 0}28%{opacity:.78}100%{opacity:0;background-position:-90% 0}}
@keyframes seCommandSweep{0%{left:-48%;opacity:0}25%{opacity:1}100%{left:120%;opacity:0}}
@keyframes seCommandPulse{0%{opacity:0;transform:translateY(24px);border-color:rgba(61,133,196,.18)}65%{opacity:1;transform:translateY(-2px);border-color:rgba(83,224,244,.62)}100%{opacity:1;transform:none;border-color:rgba(61,133,196,.36)}}
@keyframes seTouchRipple{to{transform:scale(16);opacity:0}}
@keyframes seDockTrack{0%{box-shadow:0 7px 18px rgba(0,12,35,.28)}55%{box-shadow:0 10px 32px rgba(24,131,229,.44),0 0 24px rgba(80,225,244,.2)}100%{box-shadow:0 10px 26px rgba(0,12,35,.42),inset 0 1px rgba(137,222,255,.08)}}
@keyframes seDockHalo{0%{opacity:.1;box-shadow:0 0 0 0 rgba(94,231,248,.52)}45%{opacity:1}100%{opacity:.45;box-shadow:0 0 0 9px rgba(94,231,248,0)}}
@keyframes seSnapSignal{0%{box-shadow:0 5px 14px rgba(0,20,52,.08)}60%{box-shadow:0 14px 34px rgba(0,39,88,.34),0 0 0 1px rgba(76,220,244,.18)}100%{box-shadow:0 12px 30px rgba(0,20,52,.22)}}
@keyframes seCardLand{0%{opacity:0;transform:translateY(24px)}72%{opacity:1;transform:translateY(-2px)}100%{opacity:1;transform:none}}
@keyframes seCalendarSelect{0%{box-shadow:0 0 0 0 rgba(70,220,244,.52)}100%{box-shadow:0 0 0 9px rgba(70,220,244,0)}}
@keyframes seMapSheetInWow{0%{opacity:.35;transform:translateY(34px)}72%{opacity:1;transform:translateY(-3px)}100%{opacity:1;transform:none}}

@media(prefers-reduced-motion:reduce){
  #se-newsroom .se-page-progress-mobile{transition:none!important}
  #se-newsroom .se-mobile-stage-light,#se-newsroom .se-touch-ripple,#se-newsroom .se-hero-progress{display:none!important}
}
