/* Smartrise — PIERRE "Everything connects" section. All rules scoped under .pf */
/* ============ PIERRE signal-flow section ============ */
.pf{
  --pf-bg:#003841;
  --pf-surface:rgba(255,255,255,.04);
  --pf-line:rgba(255,255,255,.12);
  --pf-text:#F7F8F9;
  --pf-muted:#9FB4B8;
  --pf-faint:#9FB4B8;
  --pf-accent:#F69810;
  --pf-accent-ink:#003841;
  --pf-live:#5DD39E;
  --pf-display:'Satoshi', 'Public Sans', system-ui, sans-serif;
  --pf-mono:ui-monospace,'Cascadia Mono',Consolas,'Liberation Mono',monospace;
  --pf-ease:cubic-bezier(.2,.7,.2,1);

  position:relative;
  background:var(--pf-bg);
  color:var(--pf-text);
  font-family:var(--pf-display);
  padding:clamp(64px,8vw,112px) clamp(16px,4vw,48px);
  overflow:hidden;
}
.pf *,.pf *::before,.pf *::after{box-sizing:border-box}
.pf button{font:inherit;color:inherit;cursor:pointer;margin:0}
.pf :focus-visible{outline:2px solid var(--pf-accent);outline-offset:3px}

/* ---- header ---- */
.pf-head{max-width:760px;margin:0 auto clamp(40px,5vw,64px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}
.pf-eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--pf-mono);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--pf-accent)}
.pf-eyebrow::before{content:"";width:28px;height:1px;background:currentColor}
.pf-title{margin:0;font-size:clamp(32px,4.4vw,52px);font-weight:700;letter-spacing:-.02em;line-height:1.05;text-wrap:balance}
.pf-sub{margin:0;max-width:620px;font-size:clamp(16px,1.3vw,18px);line-height:1.55;color:var(--pf-muted)}

/* ---- stage: devices | hub | app ---- */
.pf-stage{
  position:relative;max-width:1280px;margin:0 auto;
  display:grid;grid-template-columns:minmax(240px,280px) minmax(260px,1fr) minmax(min(300px,100%),344px);
  gap:clamp(24px,3vw,48px);align-items:center;
}
.pf-wires{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}
.pf-wire{fill:none;stroke:rgba(255,255,255,.08);stroke-width:1;transition:stroke .35s,stroke-width .35s}
.pf-wire.is-active{stroke:var(--pf-accent);stroke-width:1.6;stroke-dasharray:3 7;animation:pf-dash .9s linear infinite}
.pf-packet{fill:rgba(246,152,16,.45)}
.pf-packet.is-active{fill:var(--pf-accent)}

/* devices */
.pf-devices{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.pf-chip{
  width:100%;min-height:44px;padding:0 14px;border-radius:12px;
  display:flex;align-items:center;gap:10px;text-align:left;
  font-family:var(--pf-mono);font-size:12.5px;line-height:1.25;color:#C8DAD8;
  background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);
  transition:transform .3s var(--pf-ease),background .3s,border-color .3s,color .3s;
}
.pf-chip svg{flex-shrink:0;color:var(--pf-faint);transition:color .3s}
.pf-chip:hover{transform:translateX(4px);border-color:rgba(246,152,16,.5)}
.pf-chip[aria-pressed="true"]{background:rgba(246,152,16,.12);border-color:var(--pf-accent);color:#fff}
.pf-chip[aria-pressed="true"] svg{color:var(--pf-accent)}

/* hub column */
.pf-core{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}
.pf-cloud{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--pf-mono);color:var(--pf-faint);-webkit-user-select:none;user-select:none;outline:none}
.pf-cloud-tip{position:absolute;bottom:calc(100% + 10px);left:50%;width:max-content;max-width:240px;padding:9px 12px;border-radius:10px;background:#FFFFFF;color:#0F2226;font-family:var(--pf-display);font-size:13px;line-height:1.4;text-align:center;box-shadow:0 12px 30px rgba(0,0,0,.3);opacity:0;transform:translate(-50%,6px);pointer-events:none;transition:opacity .25s,transform .25s var(--pf-ease)}
.pf-cloud-tip::after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border:6px solid transparent;border-top-color:#FFFFFF}
.pf-cloud:hover .pf-cloud-tip,.pf-cloud:focus-visible .pf-cloud-tip{opacity:1;transform:translate(-50%,0)}
.pf-head,.pf-hub,.pf-label,.pf-brand,.pf-hubchip{-webkit-user-select:none;user-select:none}
@keyframes pf-float{0%,100%{transform:none}50%{transform:translateY(-4px)}}
@keyframes pf-blocked{0%{transform:none;opacity:0}15%{opacity:1}55%{transform:translateY(-44px);opacity:1}62%{transform:translateY(-38px) scale(1.6);opacity:0}100%{transform:translateY(-38px);opacity:0}}
@keyframes pf-stop{0%,55%{opacity:0;transform:scale(.4)}62%{opacity:1;transform:scale(1.15)}80%{opacity:1;transform:none}100%{opacity:0}}
@keyframes pf-strike{0%,50%{stroke-dashoffset:26}70%,90%{stroke-dashoffset:0}100%{stroke-dashoffset:-26}}
.pf-hub{position:relative;width:184px;height:184px;display:grid;place-items:center}
.pf-hub-orbit{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(246,152,16,.5);animation:pf-spin 20s linear infinite}
.pf-hub-ping{position:absolute;inset:32px;border-radius:50%;border:1px solid rgba(246,152,16,.7);animation:pf-ping 2.4s ease-out infinite}
.pf-hub-core{position:relative;width:124px;height:124px;border-radius:50%;background:var(--pf-accent);color:var(--pf-accent-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;box-shadow:0 24px 60px rgba(246,152,16,.35);transition:transform .25s var(--pf-ease)}
.pf-hub-core.is-hit{transform:scale(1.07)}
.pf-hub-core b{font-size:16px;letter-spacing:.04em}
.pf-core h3{margin:0;font-size:20px;font-weight:600}
.pf-core p{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--pf-muted)}

/* app — phone mockup (matches option 2) */
.pf-app{position:relative;z-index:1;width:100%;max-width:344px;justify-self:center;padding:10px;border-radius:50px;background:#0A1F22;box-shadow:0 40px 80px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.08)}
.pf-screen{border-radius:40px;background:#FFFFFF;color:#0F2226;padding:30px 22px;display:flex;flex-direction:column;gap:18px;min-height:640px}
.pf-app-top{display:flex;justify-content:space-between;align-items:center}
.pf-brand{font-family:var(--pf-mono);font-size:12px;letter-spacing:.14em;font-weight:500}
.pf-hubchip{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#E6EFEC;font-family:var(--pf-mono);font-size:10px;color:#003841}
.pf-hubchip i{width:6px;height:6px;border-radius:50%;background:#1F9D72}
.pf-home{display:flex;flex-direction:column;gap:2px}
.pf-home h3{margin:0;font-size:28px;font-weight:700;letter-spacing:-.01em}
.pf-home span{font-size:14px;color:#4C6066}
.pf-now{border-radius:24px;background:var(--pf-bg);color:var(--pf-text);padding:20px;display:flex;flex-direction:column;gap:16px;box-shadow:0 16px 32px rgba(0,57,66,.25)}
.pf-now-row{display:flex;gap:14px;align-items:center}
.pf-now-icon{width:52px;height:52px;flex-shrink:0;border-radius:16px;background:var(--pf-accent);color:var(--pf-accent-ink);display:grid;place-items:center}
.pf-now-txt{display:flex;flex-direction:column;gap:4px;min-width:0}
.pf-now strong{font-size:19px;font-weight:600;line-height:1.2}
.pf-now em{font-style:normal;font-family:var(--pf-mono);font-size:11px;color:var(--pf-muted)}
.pf-now-foot{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid rgba(255,255,255,.1);font-size:14px;font-weight:600}
.pf-now.is-swap .pf-now-row{animation:pf-swap .45s var(--pf-ease)}
.pf-live{display:flex;align-items:center;gap:8px;font-family:var(--pf-mono);font-size:11px;font-weight:400;color:var(--pf-live)}
.pf-live i{position:relative;width:8px;height:8px;border-radius:50%;background:currentColor}
.pf-live i::after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;animation:pf-ping 1.6s ease-out infinite}
.pf-label{font-family:var(--pf-mono);font-size:11px;letter-spacing:.12em;color:#4C6066}
.pf-log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.pf-log li{display:flex;gap:12px;align-items:center;padding:11px 12px;border-radius:16px;background:#fff;border:1px solid #E2DCD0;animation:pf-in .45s var(--pf-ease)}
.pf-log li:first-child{background:#FEF0DB;border-color:#F9C06E}
.pf-log svg{flex-shrink:0;color:#C47F0A}
.pf-log .pf-log-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.pf-log b{font-size:13px;font-weight:600}
.pf-log small{font-size:12px;color:#4C6066}
.pf-log time{font-family:var(--pf-mono);font-size:10px;color:#4C6066}

/* scroll reveal */
.pf-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s var(--pf-ease),transform .7s var(--pf-ease);transition-delay:var(--d,0ms)}
.pf.is-in .pf-reveal{opacity:1;transform:none}

/* ---- icon micro-motion: each system animates in its own way ---- */
.pf-ico{transform-box:fill-box;transform-origin:center;animation:var(--an,none) 1.4s ease-in-out infinite;animation-play-state:paused}
.pf-chip:hover .pf-ico,.pf-chip:focus-visible .pf-ico,.pf-chip[aria-pressed="true"] .pf-ico,
.pf-now-icon .pf-ico,.pf-log li:first-child .pf-ico{animation-play-state:running}
.pf-chip-ico{width:30px;height:30px;flex-shrink:0;border-radius:9px;display:grid;place-items:center;background:rgba(246,152,16,.08);color:var(--pf-faint);transition:background .3s,color .3s,transform .35s var(--pf-ease)}
.pf-chip .pf-chip-ico svg{color:inherit}
.pf-chip:hover .pf-chip-ico{color:var(--pf-accent);transform:scale(1.08)}
.pf-chip[aria-pressed="true"] .pf-chip-ico{background:var(--pf-accent);color:var(--pf-accent-ink);box-shadow:0 0 0 4px rgba(246,152,16,.15)}
.pf-chip:active{transform:scale(.97)}
.pf-now-icon{animation:pf-pop .5s var(--pf-ease)}
.pf-hub-core svg{animation:pf-a-breathe 2.4s ease-in-out infinite}
@keyframes pf-pop{0%{transform:scale(.6) rotate(-12deg)}70%{transform:scale(1.08)}100%{transform:none}}
@keyframes pf-a-bob{0%,100%{transform:none}25%{transform:translateY(-2.5px)}75%{transform:translateY(2.5px)}}
@keyframes pf-a-glow{0%,100%{filter:none;opacity:1}50%{filter:drop-shadow(0 0 4px #F69810);opacity:.75}}
@keyframes pf-a-rise{0%,100%{transform:none}50%{transform:scaleY(1.15) translateY(-1px)}}
@keyframes pf-a-drip{0%,100%{transform:none;opacity:1}60%{transform:translateY(3px);opacity:.4}61%{transform:translateY(-3px);opacity:0}}
@keyframes pf-a-flash{0%,100%{opacity:1;transform:none}45%{opacity:.3}50%{opacity:1;transform:scale(1.15)}}
@keyframes pf-a-spin-slow{to{transform:rotate(360deg)}}
@keyframes pf-a-spin{to{transform:rotate(720deg)}}
@keyframes pf-a-shake{0%,100%{transform:none}20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(4deg)}}
@keyframes pf-a-print{0%,100%{transform:none}50%{transform:translateY(-3px)}}
@keyframes pf-a-pan{0%,100%{transform:none}30%{transform:rotate(-10deg)}70%{transform:rotate(10deg)}}
@keyframes pf-a-breathe{0%,100%{transform:none}50%{transform:scale(1.12)}}
@keyframes pf-a-wave{0%,100%{transform:none}50%{transform:translateX(2px) skewX(-6deg)}}
@keyframes pf-a-sweep{0%,100%{transform:translateX(-2.5px)}50%{transform:translateX(2.5px)}}
@keyframes pf-a-pulse{0%,100%{transform:none}30%{transform:scale(1.18)}60%{transform:scale(.95)}}
@keyframes pf-a-ping{0%{transform:scale(.8);opacity:.5}60%{transform:scale(1.12);opacity:1}100%{transform:none;opacity:1}}
@keyframes pf-dash{to{stroke-dashoffset:-20}}
@keyframes pf-spin{to{transform:rotate(360deg)}}
@keyframes pf-ping{0%{transform:scale(.85);opacity:.6}100%{transform:scale(1.9);opacity:0}}
@keyframes pf-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
@keyframes pf-swap{0%{transform:scale(.97);opacity:.6}100%{transform:none;opacity:1}}

/* ---- tablet & mobile: stack vertically, CSS connectors replace the wires ---- */
@media (max-width:1023px){
  .pf-stage{grid-template-columns:1fr;gap:0;max-width:720px}
  .pf-wires{display:none}
  .pf-devices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
  .pf-chip:hover{transform:translateY(-2px)}
  .pf-core{padding:0}
  .pf-core::before,.pf-app::before{
    content:"";display:block;width:2px;height:56px;margin:0 auto;
    background:repeating-linear-gradient(to bottom,var(--pf-accent) 0 3px,transparent 3px 10px);
    background-size:2px 20px;animation:pf-drop .9s linear infinite;
  }
  .pf-app::before{position:absolute;left:50%;top:-56px;transform:translateX(-50%)}
  .pf-app{margin-top:56px}
  .pf-cloud{display:none}
  .pf-hub{margin-top:16px}
}
@media (max-width:640px){
  .pf-devices{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pf-chip{font-size:12px;padding:0 10px}
  .pf-hub{width:156px;height:156px}
  .pf-hub-ping{inset:28px}
  .pf-hub-core{width:104px;height:104px}
  .pf-app{padding:8px;border-radius:44px;max-width:360px}
  .pf-screen{border-radius:36px;padding:26px 18px;min-height:0}
}
@keyframes pf-drop{to{background-position:0 20px}}

@media (prefers-reduced-motion:reduce){
  .pf *,.pf *::before,.pf *::after{animation:none!important;transition:none!important}
  .pf-reveal{opacity:1;transform:none}
}

/* v1.217 site integration: the marketing stylesheet colours every h2/h3
   teal — restore the light text on this dark section. */
.pf .pf-title,.pf .pf-core h3{color:var(--pf-text)}


/* v1.217 cloud segment — "cloud not required": a dimmed cloud card, and a
   signal that climbs from the hub, hits an orange barrier and drops back. */
.pf-cloud-card{display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.14);
  background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));box-shadow:0 12px 30px -18px rgba(0,0,0,.6);
  opacity:.82;animation:pf-float 6s ease-in-out infinite;transition:opacity .3s,border-color .3s,background .3s}
.pf-cloud-ico{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.05);color:var(--pf-faint)}
.pf-cloud-ico svg{overflow:visible}
.pf-cloud-ico .c{opacity:.7}
.pf-cloud-ico .x{stroke:var(--pf-accent);stroke-width:2.2}
.pf-cloud-txt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.1}
.pf-cloud-txt b{font-family:var(--pf-display);font-size:14px;font-weight:600;color:var(--pf-text);opacity:.75}
.pf-cloud-txt em{font-style:normal;font-family:var(--pf-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--pf-accent)}
.pf-gate{position:relative;width:2px;height:64px;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.22) 0 3px,transparent 3px 8px)}
.pf-gate-bar{position:absolute;left:50%;top:6px;width:34px;height:3px;margin-left:-17px;border-radius:2px;background:var(--pf-accent);box-shadow:0 0 0 rgba(246,152,16,0);animation:pf-gate-flare 2.6s var(--pf-ease) infinite}
.pf-gate-pk{position:absolute;left:50%;bottom:0;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--pf-accent);box-shadow:0 0 10px rgba(246,152,16,.85);animation:pf-gate-bounce 2.6s var(--pf-ease) infinite}
.pf-cloud:hover .pf-cloud-card,.pf-cloud:focus-visible .pf-cloud-card{opacity:1;border-color:rgba(246,152,16,.55);background:rgba(246,152,16,.07)}
.pf-cloud:hover .pf-cloud-ico .c,.pf-cloud:focus-visible .pf-cloud-ico .c{animation:pf-a-shake .6s ease-in-out}
.pf-cloud:focus-visible .pf-cloud-card{outline:2px solid var(--pf-accent);outline-offset:3px}
@keyframes pf-gate-bounce{0%{transform:translateY(0);opacity:0}12%{opacity:1}48%{transform:translateY(-46px)}56%{transform:translateY(-40px)}100%{transform:translateY(0);opacity:0}}
@keyframes pf-gate-flare{0%,44%{box-shadow:0 0 0 rgba(246,152,16,0);transform:scaleX(1)}50%{box-shadow:0 0 18px 4px rgba(246,152,16,.55);transform:scaleX(1.25)}70%,100%{box-shadow:0 0 0 rgba(246,152,16,0);transform:scaleX(1)}}
@media (prefers-reduced-motion:reduce){.pf-cloud-card,.pf-gate-pk,.pf-gate-bar{animation:none}.pf-gate-pk{bottom:40%;opacity:1}}


/* v1.217 cloud segment — motion pass:
   · a light sweeps round the card border
   · the cloud drifts and its slash re-draws each cycle
   · faint signals fall from the cloud and dissolve above the barrier
   · the hub's packet hits the barrier: flare, double ripple, two sparks, drop back
   · the status line rotates: not required → 0 bytes sent → data stays local
   One 3.2 s beat drives the gate so every piece lands together. */
@property --pf-sweep{syntax:'<angle>';inherits:false;initial-value:0deg}
.pf-cloud-card{position:relative;isolation:isolate}
.pf-cloud-card::before{content:"";position:absolute;inset:-1px;border-radius:15px;padding:1px;z-index:-1;pointer-events:none;
  background:conic-gradient(from var(--pf-sweep),transparent 0deg 250deg,rgba(246,152,16,.95) 300deg,transparent 340deg);
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;
  animation:pf-sweep 4.8s linear infinite}
.pf-cloud-ico svg{animation:pf-drift 5.5s ease-in-out infinite}
.pf-cloud-ico .x{stroke-dasharray:23;stroke-dashoffset:0;animation:pf-slash 3.2s var(--pf-ease) infinite}
.pf-cloud-status{position:relative;display:block;height:13px;min-width:132px;overflow:hidden}
.pf-cloud-status em{position:absolute;left:0;top:0;white-space:nowrap;opacity:0;transform:translateY(100%);animation:pf-status 9.6s var(--pf-ease) infinite}
.pf-cloud-status em:nth-child(2){animation-delay:3.2s}
.pf-cloud-status em:nth-child(3){animation-delay:6.4s}
/* gate: one beat */
.pf-gate{height:72px}
.pf-gate-pk{animation:pf-gate-bounce2 3.2s var(--pf-ease) infinite}
.pf-gate-bar{animation:pf-gate-flare2 3.2s var(--pf-ease) infinite}
.pf-gate-ring{position:absolute;left:50%;top:7px;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;border:1.5px solid rgba(246,152,16,.8);
  opacity:0;transform:scale(.2);animation:pf-ring 3.2s ease-out infinite}
.pf-gate-ring--2{animation-delay:.14s;border-color:rgba(246,152,16,.45)}
.pf-gate-spark{position:absolute;left:50%;top:7px;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:#FFC46B;opacity:0;animation:pf-spark-l 3.2s ease-out infinite}
.pf-gate-spark--r{animation-name:pf-spark-r}
.pf-gate-drop{position:absolute;left:50%;top:-6px;width:2px;height:8px;margin-left:-1px;border-radius:2px;background:rgba(159,180,184,.7);opacity:0;animation:pf-drop-fade 3.2s linear infinite}
.pf-gate-drop:nth-child(2){margin-left:-7px;animation-delay:1.6s;height:6px}
.pf-cloud:hover .pf-cloud-card::before{animation-duration:1.6s}
@keyframes pf-sweep{to{--pf-sweep:360deg}}
@keyframes pf-drift{0%,100%{transform:translate(0,0)}50%{transform:translate(2px,-1.5px)}}
@keyframes pf-slash{0%{stroke-dashoffset:0}40%{stroke-dashoffset:0}52%{stroke-dashoffset:23}58%{stroke-dashoffset:23}72%,100%{stroke-dashoffset:0}}
@keyframes pf-status{0%{opacity:0;transform:translateY(100%)}4%,30%{opacity:1;transform:none}34%,100%{opacity:0;transform:translateY(-100%)}}
@keyframes pf-gate-bounce2{0%{transform:translateY(0);opacity:0}8%{opacity:1}46%{transform:translateY(-58px)}54%{transform:translateY(-50px)}96%{transform:translateY(0);opacity:1}100%{transform:translateY(0);opacity:0}}
@keyframes pf-gate-flare2{0%,42%{box-shadow:0 0 0 rgba(246,152,16,0);transform:scaleX(1)}47%{box-shadow:0 0 22px 5px rgba(246,152,16,.6);transform:scaleX(1.35)}70%,100%{box-shadow:0 0 0 rgba(246,152,16,0);transform:scaleX(1)}}
@keyframes pf-ring{0%,44%{opacity:0;transform:scale(.2)}47%{opacity:1}72%,100%{opacity:0;transform:scale(1.6)}}
@keyframes pf-spark-l{0%,45%{opacity:0;transform:none}48%{opacity:1}66%,100%{opacity:0;transform:translate(-22px,-10px)}}
@keyframes pf-spark-r{0%,45%{opacity:0;transform:none}48%{opacity:1}66%,100%{opacity:0;transform:translate(22px,-10px)}}
@keyframes pf-drop-fade{0%{opacity:0;transform:translateY(0)}15%{opacity:.8}40%{opacity:0;transform:translateY(12px)}100%{opacity:0;transform:translateY(12px)}}
@media (prefers-reduced-motion:reduce){
  .pf-cloud-card::before,.pf-cloud-ico svg,.pf-cloud-ico .x,.pf-gate-ring,.pf-gate-spark,.pf-gate-drop{animation:none}
  .pf-cloud-status em{animation:none}.pf-cloud-status em:first-child{opacity:1;transform:none}
}
