/* The Upper Room: Edit profile. Part 3, piece 7-3b (styles for profile-edit.js).
   Every rule starts with .upe or html.upe-lock, so nothing outside the edit sheet can change. */
html.upe-lock,html.upe-lock body{overflow:hidden;overscroll-behavior:none}
.upe{--upe-bg:var(--bg,#0d0f14);--upe-card:var(--sheet,#16181C);--upe-field:var(--raise,#25282C);--upe-tx:var(--tx,#E7E9EA);
  --upe-dim:var(--dim,#8b94a5);--upe-line:var(--line,rgba(255,255,255,.1));--upe-blue:var(--blue,#1D9BF0);
  --upe-gold:var(--gold,#D4AC5E);--upe-gold2:#f4d98f;--upe-goldg:linear-gradient(135deg,#f6dc93 0%,#d8a94c 48%,#b9832e 100%);
  --upe-bad:#ef5b5b;--upe-ok:#3fbf80;--upe-ease:cubic-bezier(.2,.8,.2,1);--upe-spring:cubic-bezier(.34,1.56,.64,1);
  position:fixed;inset:0;z-index:60;color:var(--upe-tx);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}
.upe [hidden]{display:none!important}
:where(.upe) button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
:where(.upe) button:disabled{cursor:default}
:where(.upe) button:focus-visible,:where(.upe) [tabindex="0"]:focus-visible{outline:2px solid var(--upe-gold);outline-offset:2px}
.upe svg:not(.upe-art){width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}
.upe-file{display:none}

/* scrim and sheet */
.upe-scrim{position:absolute;inset:0;background:rgba(6,8,14,.56);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .3s var(--upe-ease)}
.upe.in .upe-scrim{opacity:1}
.upe.out .upe-scrim{opacity:0}
.upe-sh{position:absolute;left:0;right:0;bottom:0;margin:0 auto;max-width:640px;height:calc(100% - max(20px,env(safe-area-inset-top)) - 8px);
  display:flex;flex-direction:column;overflow:hidden;background:var(--upe-card);background:color-mix(in srgb,var(--upe-card) 90%,transparent);
  -webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5);border:1px solid var(--upe-line);border-bottom:0;
  border-radius:24px 24px 0 0;box-shadow:0 -18px 60px rgba(0,0,0,.35);transform:translateY(104%);transition:transform .38s var(--upe-ease)}
.upe-sh::before{content:"";position:absolute;top:7px;left:50%;width:38px;height:4px;margin-left:-19px;border-radius:4px;background:var(--upe-line)}
.upe.in .upe-sh{transform:none}
.upe.out .upe-sh{transform:translateY(104%);transition-duration:.28s}
@media (min-width:760px) and (min-height:620px){
  .upe-sh{top:50%;bottom:auto;height:min(820px,88vh);border-radius:24px;border-bottom:1px solid var(--upe-line);opacity:0;
    transform:translateY(-46%) scale(.96);transition:transform .34s var(--upe-ease),opacity .24s}
  .upe.in .upe-sh{transform:translateY(-50%);opacity:1}
  .upe.out .upe-sh{transform:translateY(-46%) scale(.96);opacity:0}
  .upe-sh::before{display:none}}

/* header, save, progress */
.upe-hd{position:relative;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;padding:16px 12px 10px}
.upe-hd h2{margin:0;text-align:center;font-size:17px;font-weight:700;letter-spacing:.01em}
.upe-ib{width:40px;height:40px;border-radius:50%;display:inline-grid;place-items:center;transition:background .15s,transform .15s}
.upe-ib:hover{background:var(--upe-field)}
.upe-ib:active{transform:scale(.9)}
.upe-ib:disabled{opacity:.35}
.upe-save{position:relative;min-width:78px;height:36px;padding:0 18px;border-radius:999px;font-weight:700;font-size:15px;color:#2a1c05;background:var(--upe-goldg);
  box-shadow:0 4px 16px rgba(216,169,76,.35),inset 0 1px 0 rgba(255,255,255,.55);overflow:hidden;transition:opacity .2s,transform .2s var(--upe-spring),filter .2s}
.upe-save::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translateX(-120%);pointer-events:none}
.upe.dirty .upe-save:not(:disabled)::after{animation:upe-sheen 2.6s .4s infinite}
.upe-save:disabled{opacity:.38;filter:saturate(.3);box-shadow:none}
.upe.busy .upe-save:disabled{opacity:1;filter:none}
.upe-save:not(:disabled):active{transform:scale(.94)}
.upe.busy .upe-save span::after{content:"";display:inline-block;width:12px;height:12px;margin-left:8px;vertical-align:-1px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:upe-spin .7s linear infinite}
.upe.done .upe-save{background:linear-gradient(135deg,#6be3a4,#2fa86c);color:#fff;animation:upe-done .5s var(--upe-spring)}
.upe-bar{height:3px;margin:0 16px;border-radius:3px;overflow:hidden;opacity:0;transition:opacity .25s}
.upe-bar i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--upe-gold2),var(--upe-gold),var(--upe-blue),var(--upe-gold2));
  background-size:200% 100%;transition:width .25s var(--upe-ease);animation:upe-flow 1.4s linear infinite}
.upe-bar.on,.upe-bar.full,.upe-bar.bad{opacity:1;background:var(--upe-field)}
.upe-bar.full i{width:100%!important;animation:none;background:linear-gradient(90deg,var(--upe-gold),var(--upe-ok))}
.upe-bar.bad i{animation:none;background:var(--upe-bad)}
.upe-bd{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:6px 0 calc(24px + env(safe-area-inset-bottom));transition:opacity .2s}
.upe.busy .upe-bd{opacity:.72}

/* live preview */
.upe-pv{position:relative;margin:6px 16px 4px;border-radius:20px;background:var(--upe-bg);border:1px solid var(--upe-line);overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.18);transition:box-shadow .4s}
.upe.done .upe-pv{box-shadow:0 0 0 2px rgba(216,169,76,.55),0 10px 30px rgba(0,0,0,.18)}
.upe-bn{position:relative;display:block;width:100%;aspect-ratio:3/1;overflow:hidden;background:var(--upe-field)}
.upe-bni,.upe-avi{position:absolute;inset:0;display:block;overflow:hidden}
.upe-bni img,.upe-avi img,.upe-art{display:block;width:100%;height:100%;object-fit:cover}
.upe-bni.swap,.upe-avi.swap{animation:upe-swap .45s var(--upe-ease)}
.upe-rays{animation:upe-breathe 6s ease-in-out infinite}
.upe-bn:hover .upe-dove{fill-opacity:1}
.upe-cam{position:absolute;display:inline-flex;align-items:center;gap:6px;color:#fff;pointer-events:none}
.upe-bn .upe-cam{left:50%;top:50%;transform:translate(-50%,-50%);padding:8px 14px;border-radius:999px;background:rgba(10,12,18,.46);
  -webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.22);font-size:13px;opacity:.9;transition:opacity .2s,transform .2s var(--upe-spring)}
.upe .upe-bn .upe-cam svg{width:18px;height:18px}
.upe-bn .upe-cam b{font-weight:600}
.upe-bn:hover .upe-cam{opacity:1;transform:translate(-50%,-50%) scale(1.04)}
.upe-bn:active .upe-cam{transform:translate(-50%,-50%) scale(.95)}
.upe-av{position:relative;z-index:2;display:block;width:92px;height:92px;margin:-46px 0 0 16px;border-radius:50%;background:var(--upe-bg);box-shadow:0 0 0 4px var(--upe-bg),0 8px 22px rgba(0,0,0,.28)}
.upe-av .upe-avi{border-radius:50%}
.upe-av .upe-cam{right:-2px;bottom:0;width:32px;height:32px;justify-content:center;border-radius:50%;background:var(--upe-goldg);color:#2a1c05;
  box-shadow:0 0 0 3px var(--upe-bg),0 4px 10px rgba(0,0,0,.3);transition:transform .2s var(--upe-spring)}
.upe .upe-av .upe-cam svg{width:17px;height:17px;stroke-width:2}
.upe-av:active .upe-cam{transform:scale(.88)}
.upe-bn.fresh::after,.upe-av.fresh::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 3px var(--upe-gold);pointer-events:none;animation:upe-ring .9s var(--upe-ease) forwards}
.upe-raw{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#fff;
  background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.18),transparent 60%),linear-gradient(135deg,#2c3a5c,#1a2238)}
.upe .upe-raw svg{width:28px;height:28px;stroke:var(--upe-gold2);stroke-width:2.2}
.upe-raw small{font-size:11px;opacity:.85}
.upe-av .upe-raw small{display:none}
.upe-pt{padding:10px 16px 16px}
.upe-pnr{display:flex;align-items:center;gap:6px;min-width:0}
.upe-pn{font-size:20px;font-weight:800;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.upe-seal{display:inline-grid;place-items:center;flex:none}
.upe .upe-seal svg{width:20px;height:20px;filter:drop-shadow(0 1px 2px rgba(185,131,46,.45))}
.upe .upe-seal .upe-sealf{fill:var(--upe-gold);stroke:var(--upe-gold2);stroke-width:.8}
.upe .upe-seal path:not(.upe-sealf){stroke:#fff;stroke-width:2.2}
.upe-pt small{display:block;margin-top:1px;color:var(--upe-dim);font-size:14px}
.upe-pb{margin:10px 0 0;font-size:15px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}
.upe-pvv{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;border-radius:12px;background:linear-gradient(135deg,rgba(216,169,76,.14),rgba(216,169,76,.04));
  border:1px solid rgba(216,169,76,.28);font-family:Georgia,"Iowan Old Style","Times New Roman",serif;font-style:italic;font-size:15px;line-height:1.4;overflow-wrap:anywhere}
.upe .upe-pvv svg{width:18px;height:18px;margin-top:1px;color:var(--upe-gold)}

/* banner and picture chips */
.upe-pics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 16px 6px}
@media (max-width:380px){.upe-pics{grid-template-columns:1fr}}
.upe-chip{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:12px;border-radius:16px;background:var(--upe-field);border:1px solid var(--upe-line);transition:border-color .25s,box-shadow .25s}
.upe-chip[data-m="new"]{border-color:rgba(216,169,76,.6);box-shadow:0 0 0 3px rgba(216,169,76,.14)}
.upe-chip[data-m="remove"]{border-style:dashed;border-color:rgba(239,91,91,.55)}
.upe-cl{flex:1 0 100%;font-weight:700;font-size:14px}
.upe-cl small{display:block;margin-top:2px;font-weight:500;font-size:12px;color:var(--upe-dim)}
.upe-chip[data-m="new"] .upe-cl small{color:var(--upe-gold)}
.upe-chip[data-m="remove"] .upe-cl small{color:var(--upe-bad)}
.upe-cb{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 11px;border-radius:999px;font-size:13px;font-weight:600;background:var(--upe-card);border:1px solid var(--upe-line);transition:transform .15s}
.upe .upe-cb svg{width:16px;height:16px}
.upe-cb:active{transform:scale(.93)}
.upe-cb:disabled{opacity:.5}
.upe-cb[data-e="drop"]{color:var(--upe-bad)}
.upe-cb[data-e="undo"]{color:var(--upe-gold)}

/* fields */
.upe-f{position:relative;display:block;margin:12px 16px 0;padding:24px 14px 22px;border-radius:16px;background:var(--upe-field);border:1px solid var(--upe-line);transition:border-color .2s,box-shadow .2s,background .2s}
.upe-f:focus-within{border-color:var(--upe-gold);box-shadow:0 0 0 4px rgba(216,169,76,.16);background:var(--upe-card)}
.upe-fl{position:absolute;left:14px;top:9px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--upe-dim);transition:color .2s}
.upe-f:focus-within .upe-fl{color:var(--upe-gold)}
.upe-f input,.upe-f textarea{display:block;width:100%;box-sizing:border-box;margin:0;padding:2px 0 0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:16px;line-height:1.45;resize:none;-webkit-appearance:none;appearance:none}
.upe-f textarea{min-height:66px}
.upe-f input:disabled,.upe-f textarea:disabled{opacity:.6}
.upe-f ::placeholder{color:var(--upe-dim);opacity:.7}
.upe-n{position:absolute;right:14px;bottom:6px;font-style:normal;font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--upe-dim);opacity:0;transition:opacity .2s,color .2s}
.upe-f:focus-within .upe-n,.upe-n.near{opacity:1}
.upe-n.near{color:#e0a43a}
.upe-n.full{color:var(--upe-bad);font-weight:700}
.upe-f.err{border-color:var(--upe-bad);box-shadow:0 0 0 4px rgba(239,91,91,.16);animation:upe-shake .36s}
.upe-f.err .upe-fl{color:var(--upe-bad)}
.upe-fine{display:flex;gap:10px;align-items:flex-start;margin:18px 16px 0;font-size:12.5px;line-height:1.45;color:var(--upe-dim)}
.upe .upe-fine svg{width:18px;height:18px;color:var(--upe-gold)}
.upe-st{margin:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));font-size:13.5px;line-height:1.4;text-align:center;border-top:1px solid var(--upe-line);background:var(--upe-card);animation:upe-rise .25s var(--upe-ease)}
.upe-st:empty{display:none}
.upe-st[data-k="ok"]{color:var(--upe-ok)}
.upe-st[data-k="bad"]{color:var(--upe-bad)}

/* cropper */
.upe-cr{position:fixed;inset:0;z-index:3;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);
  background:#06070b;color:#fff;opacity:0;transform:scale(1.02);transition:opacity .24s var(--upe-ease),transform .24s var(--upe-ease)}
.upe-cr.in{opacity:1;transform:none}
.upe-cr.out{opacity:0;transform:scale(1.02)}
.upe-crh{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:10px 12px}
.upe-crh b{font-size:16px;font-weight:700;text-align:center}
.upe-tx{justify-self:start;height:36px;padding:0 12px;border-radius:999px;font-weight:600;font-size:15px}
.upe-tx:hover{background:rgba(127,127,127,.16)}
.upe-go{justify-self:end;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px 0 12px;border-radius:999px;font-weight:700;font-size:15px;color:#2a1c05;background:var(--upe-goldg);box-shadow:0 4px 16px rgba(216,169,76,.35);transition:transform .15s var(--upe-spring)}
.upe .upe-go svg{width:18px;height:18px;stroke-width:2.4}
.upe-go:active{transform:scale(.94)}
.upe-go:disabled{opacity:.7}
.upe-cr.wait .upe-go svg{display:none}
.upe-cr.wait .upe-go::before{content:"";width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:upe-spin .7s linear infinite}
.upe-stage{position:relative;flex:1;min-height:200px;overflow:hidden;cursor:grab;outline:0;user-select:none;-webkit-user-select:none;background:radial-gradient(circle at 50% 40%,#131722,#06070b 70%);transition:opacity .2s}
.upe-cr.moving .upe-stage{cursor:grabbing}
.upe-cr.wait .upe-stage{opacity:.6}
.upe-stage:focus-visible .upe-fr{outline:2px solid var(--upe-gold);outline-offset:6px}
.upe-ci{user-select:none;-webkit-user-select:none;-webkit-user-drag:none;pointer-events:none}
.upe-cr:not(.moving) .upe-ci{transition:transform .16s ease-out}
.upe-fr{box-sizing:border-box;border:1.5px solid rgba(255,255,255,.92);box-shadow:0 0 0 9999px rgba(4,5,9,.66);transition:border-color .2s,box-shadow .2s}
.upe-cr.wide .upe-fr{border-radius:6px}
.upe-cr.round .upe-fr{border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px rgba(216,169,76,.6),0 0 0 9999px rgba(4,5,9,.66)}
.upe-cr.moving .upe-fr{border-color:var(--upe-gold2);box-shadow:0 0 0 9999px rgba(4,5,9,.5)}
.upe-cr.round.moving .upe-fr{box-shadow:0 0 0 3px var(--upe-gold),0 0 0 9999px rgba(4,5,9,.5)}
.upe-cr.turn .upe-fr{animation:upe-pop .35s var(--upe-spring)}
.upe-fr i{position:absolute;background:rgba(255,255,255,.42);opacity:0;transition:opacity .2s}
.upe-cr.moving .upe-fr i{opacity:1}
.upe-fr .g1,.upe-fr .g2{top:0;bottom:0;width:1px}
.upe-fr .g1{left:33.333%}
.upe-fr .g2{left:66.666%}
.upe-fr .g3,.upe-fr .g4{left:0;right:0;height:1px}
.upe-fr .g3{top:33.333%}
.upe-fr .g4{top:66.666%}
.upe-fr b{position:absolute;width:22px;height:22px;border:3px solid var(--upe-gold);filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}
.upe-fr .c1{left:-3px;top:-3px;border-right:0;border-bottom:0;border-top-left-radius:8px}
.upe-fr .c2{right:-3px;top:-3px;border-left:0;border-bottom:0;border-top-right-radius:8px}
.upe-fr .c3{left:-3px;bottom:-3px;border-right:0;border-top:0;border-bottom-left-radius:8px}
.upe-fr .c4{right:-3px;bottom:-3px;border-left:0;border-top:0;border-bottom-right-radius:8px}
.upe-cr.round .upe-fr b{display:none}
.upe-ghost{position:absolute;left:4%;bottom:-33%;width:22%;aspect-ratio:1;box-sizing:border-box;border-radius:50%;border:1.5px dashed rgba(255,255,255,.75);background:rgba(255,255,255,.06)}
.upe-ghost::after{content:"Picture";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.72)}
.upe-tools{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;max-width:520px;margin:0 auto;padding:14px 16px 4px;box-sizing:border-box}
.upe-cr .upe-ib{color:#fff}
.upe-cr .upe-ib:hover{background:rgba(255,255,255,.1)}
.upe-zm{flex:1;min-width:80px;height:28px;margin:0 4px;background:transparent;-webkit-appearance:none;appearance:none;touch-action:none}
.upe-zm:disabled{opacity:.35}
.upe-zm::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(90deg,var(--upe-gold),rgba(255,255,255,.25))}
.upe-zm::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-9px;border-radius:50%;background:#fff;border:3px solid var(--upe-gold);box-shadow:0 2px 8px rgba(0,0,0,.45)}
.upe-zm::-moz-range-track{height:4px;border-radius:4px;background:rgba(255,255,255,.25)}
.upe-zm::-moz-range-progress{height:4px;border-radius:4px;background:var(--upe-gold)}
.upe-zm::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--upe-gold)}
.upe-q{display:flex;align-items:center;justify-content:center;gap:4px;min-height:20px;margin:8px 16px 0;font-size:12.5px;color:rgba(255,255,255,.78)}
.upe-q i{width:14px;height:5px;border-radius:3px;background:rgba(255,255,255,.18);transition:background .25s}
.upe-q span{margin-left:6px}
.upe-q[data-q="3"] i{background:var(--upe-ok)}
.upe-q[data-q="2"] i:nth-child(-n+2){background:var(--upe-gold)}
.upe-q[data-q="1"] i:first-child{background:#e0843a}
.upe-hint{margin:6px 16px 14px;text-align:center;font-size:12px;color:rgba(255,255,255,.5)}

/* leave without saving */
.upe-cf{position:fixed;inset:0;z-index:4;display:grid;place-items:center;padding:24px}
.upe-cfs{position:absolute;inset:0;background:rgba(6,8,14,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .2s}
.upe-cfb{position:relative;width:min(340px,100%);padding:22px 20px 16px;border-radius:22px;text-align:center;background:var(--upe-card);border:1px solid var(--upe-line);
  box-shadow:0 24px 70px rgba(0,0,0,.45);opacity:0;transform:scale(.9);transition:transform .26s var(--upe-spring),opacity .18s}
.upe-cf.in .upe-cfs{opacity:1}
.upe-cf.in .upe-cfb{opacity:1;transform:none}
.upe-cf.out .upe-cfs{opacity:0}
.upe-cf.out .upe-cfb{opacity:0;transform:scale(.95)}
.upe-cfb h3{margin:0 0 6px;font-size:17px}
.upe-cfb p{margin:0 0 18px;color:var(--upe-dim);font-size:14px;line-height:1.45}
.upe-cfa{display:flex;gap:10px}
.upe-cfa button{flex:1;height:44px;border-radius:14px;font-weight:700;transition:transform .15s}
.upe-cfa .upe-tx{background:var(--upe-field)}
.upe-dn{color:#fff;background:linear-gradient(135deg,#f07070,#d64545);box-shadow:0 6px 18px rgba(214,69,69,.35)}
.upe-cfa button:active{transform:scale(.96)}

/* motion */
@keyframes upe-spin{to{transform:rotate(360deg)}}
@keyframes upe-sheen{0%{transform:translateX(-120%)}55%,100%{transform:translateX(120%)}}
@keyframes upe-flow{to{background-position:-200% 0}}
@keyframes upe-swap{from{opacity:0;transform:scale(1.06);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}
@keyframes upe-ring{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.08)}}
@keyframes upe-breathe{0%,100%{opacity:1}50%{opacity:.55}}
@keyframes upe-shake{20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}
@keyframes upe-rise{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
@keyframes upe-pop{from{transform:translate(-50%,-50%) scale(.93)}to{transform:translate(-50%,-50%) scale(1)}}
@keyframes upe-done{0%{transform:scale(1)}40%{transform:scale(1.08)}100%{transform:scale(1)}}
@media (prefers-reduced-motion:reduce){.upe *,.upe *::before,.upe *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
