#root{transition:filter .5s ease .65s,opacity .5s ease .65s}html.zephium-active:not(.x) #root{animation:zph-page-glitch .75s steps(1,end) both;filter:brightness(.18) saturate(.4) blur(3px);opacity:.9;pointer-events:none}html:not(.zephium-active) #root{transition-delay:0ms}html.zephium-active #root *,html.zph-return #root *{animation-play-state:paused!important}html.zph-covered #root{visibility:hidden}html.zph-return #root{animation:zph-page-return 1.1s steps(1,end) both;transition:none}@keyframes zph-page-return{0%{filter:brightness(.18) saturate(.4) blur(3px);opacity:.9}10%{transform:translate(16px) skew(5deg);clip-path:inset(55% 0 20% 0);filter:drop-shadow(-8px 0 0 rgba(255,0,60,.9)) drop-shadow(8px 0 0 rgba(0,243,255,.9)) brightness(.6);opacity:1}20%{transform:translate(-12px,2px);clip-path:inset(8% 0 70% 0);filter:invert(1) hue-rotate(180deg) brightness(.7)}30%{transform:none;clip-path:none;filter:brightness(.35) contrast(1.6)}42%{transform:translate(-20px) skew(-7deg);clip-path:inset(35% 0 38% 0);filter:drop-shadow(10px 0 0 rgba(255,0,60,.85)) drop-shadow(-10px 0 0 rgba(0,243,255,.85))}54%{transform:translate(6px,-2px);clip-path:none;filter:hue-rotate(140deg) brightness(1.3)}64%{transform:none;filter:drop-shadow(4px 0 0 rgba(255,0,60,.7)) drop-shadow(-4px 0 0 rgba(0,243,255,.7))}76%{transform:translate(-3px);clip-path:inset(72% 0 6% 0);filter:brightness(1.2)}86%{transform:none;clip-path:none;filter:drop-shadow(2px 0 0 rgba(255,0,60,.5)) drop-shadow(-2px 0 0 rgba(0,243,255,.5))}to{transform:none;clip-path:none;filter:none;opacity:1}}.zph-closing:before{animation:zph-bars .7s steps(1,end) both}.zph-closing .zph-backdrop{transition:opacity .12s steps(2) 80ms!important}@keyframes zph-page-glitch{0%{transform:none;clip-path:none;filter:none}8%{transform:translate(-14px) skew(-4deg);clip-path:inset(12% 0 58% 0);filter:drop-shadow(6px 0 0 rgba(255,0,60,.8)) drop-shadow(-6px 0 0 rgba(0,243,255,.8))}16%{transform:translate(18px,2px);clip-path:inset(48% 0 22% 0);filter:hue-rotate(160deg) contrast(1.6)}24%{transform:translate(-6px,-3px) scale(1.01);clip-path:none;filter:drop-shadow(-8px 0 0 rgba(255,0,60,.8)) drop-shadow(8px 0 0 rgba(0,243,255,.8)) brightness(1.4)}32%{transform:translate(10px) skew(6deg);clip-path:inset(70% 0 4% 0);filter:invert(1) hue-rotate(180deg)}40%{transform:none;clip-path:inset(0 0 0 0);filter:brightness(.7)}50%{transform:translate(-20px,1px);clip-path:inset(30% 0 40% 0);filter:drop-shadow(10px 0 0 rgba(255,0,60,.9)) drop-shadow(-10px 0 0 rgba(0,243,255,.9))}58%{transform:translate(4px) skew(-10deg);clip-path:inset(5% 0 80% 0);filter:contrast(2) brightness(.6)}66%{transform:none;clip-path:none;filter:brightness(.45) saturate(.5)}76%{transform:translate(-3px);filter:drop-shadow(4px 0 0 rgba(255,0,60,.6)) brightness(.3)}to{transform:none;clip-path:none;filter:brightness(.18) saturate(.4) blur(3px)}}.zph-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center}.zph-layer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:repeating-linear-gradient(0deg,rgba(0,243,255,.12) 0 2px,transparent 2px 7px),linear-gradient(transparent 0 30%,rgba(255,0,60,.25) 30% 33%,transparent 33% 61%,rgba(0,243,255,.25) 61% 63%,transparent 63%)}.zph-opening:before{animation:zph-bars .75s steps(1,end) both}@keyframes zph-bars{0%{opacity:0}10%{opacity:1;transform:translateY(-8%)}25%{opacity:.4;transform:translateY(14%)}40%{opacity:1;transform:translateY(-20%)}55%{opacity:.6;transform:translateY(6%)}70%{opacity:.9}to{opacity:0}}.zph-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;transition:opacity .25s ease 0ms;cursor:zoom-out}.zph-opening .zph-backdrop,.zph-open .zph-backdrop{opacity:1}.zph-opening .zph-backdrop{animation:zph-bd-in .25s ease .62s both}@keyframes zph-bd-in{0%{opacity:0}to{opacity:1}}.zph-closing .zph-backdrop{transition:opacity .45s ease .2s}.zph-closing .zph-backdrop{opacity:0}.zph-window{position:relative;width:100vw;height:100vh;background:transparent;border:0;overflow:visible;box-shadow:none}.zph-noise{opacity:1!important;animation:none!important;z-index:1;background:radial-gradient(ellipse at center,transparent 70%,rgba(0,0,0,.35) 100%)}.zph-rain{position:absolute;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;opacity:0}.zph-opening .zph-rain{animation:zph-rain 4.7s linear both}.zph-open .zph-rain{opacity:1}.zph-closing .zph-rain{opacity:0;transition:opacity .4s ease}@keyframes zph-rain{0%,13%{opacity:0}14%{opacity:1}to{opacity:1}}.zph-opening .zph-window{animation:zph-win-fade 4.7s cubic-bezier(.2,.7,.2,1) both}@keyframes zph-win-fade{0%,77%{opacity:0}78%{opacity:1;clip-path:inset(30% 0 52% 0);transform:translate(-24px);filter:hue-rotate(160deg) brightness(1.6);animation-timing-function:steps(1,end)}80%{opacity:0;animation-timing-function:steps(1,end)}82%{opacity:1;clip-path:inset(0 0 60% 0);transform:translate(18px) skew(-6deg);filter:drop-shadow(-8px 0 0 rgba(255,0,60,.85)) drop-shadow(8px 0 0 rgba(0,243,255,.85));animation-timing-function:steps(1,end)}84%{opacity:1;clip-path:inset(55% 0 0 0);transform:translate(-10px);filter:invert(1);animation-timing-function:steps(1,end)}86%{opacity:.3;clip-path:none;transform:none;filter:brightness(2);animation-timing-function:steps(1,end)}88%{opacity:1;clip-path:inset(12% 0 70% 0);transform:translate(10px);filter:drop-shadow(4px 0 0 rgba(255,0,60,.7)) drop-shadow(-4px 0 0 rgba(0,243,255,.7));animation-timing-function:steps(1,end)}91%{opacity:1;clip-path:none;transform:none;filter:drop-shadow(2px 0 0 rgba(255,0,60,.5)) drop-shadow(-2px 0 0 rgba(0,243,255,.5));animation-timing-function:steps(1,end)}95%,to{opacity:1;transform:none;filter:none;clip-path:none}}.zph-closing .zph-window{animation:zph-win-out .45s steps(1,end) both}@keyframes zph-win-in{0%{opacity:0}10%{opacity:1;clip-path:inset(40% 0 45% 0);transform:translate(-30px);filter:drop-shadow(8px 0 0 rgba(255,0,60,.9)) drop-shadow(-8px 0 0 rgba(0,243,255,.9)) brightness(2)}22%{clip-path:inset(10% 0 70% 0);transform:translate(24px) skew(8deg);filter:hue-rotate(140deg) brightness(1.8)}34%{opacity:.3;clip-path:inset(60% 0 10% 0);transform:translate(-10px)}46%{opacity:1;clip-path:inset(0 0 0 0);transform:scale(1.02,.96);filter:drop-shadow(-6px 0 0 rgba(255,0,60,.8)) drop-shadow(6px 0 0 rgba(0,243,255,.8))}60%{clip-path:inset(22% 0 50% 0);transform:translate(12px);filter:invert(1) hue-rotate(180deg)}72%{clip-path:none;transform:none;filter:drop-shadow(3px 0 0 rgba(255,0,60,.6)) drop-shadow(-3px 0 0 rgba(0,243,255,.6))}86%{transform:translate(-2px);filter:brightness(1.2)}to{opacity:1;clip-path:none;transform:none;filter:none}}@keyframes zph-win-out{0%{opacity:1;clip-path:none;filter:none}15%{clip-path:inset(30% 0 40% 0);transform:translate(20px);filter:drop-shadow(-8px 0 0 rgba(255,0,60,.9)) drop-shadow(8px 0 0 rgba(0,243,255,.9))}35%{clip-path:inset(5% 0 75% 0);transform:translate(-26px) skew(-8deg);filter:hue-rotate(160deg) brightness(2)}55%{opacity:.5;clip-path:inset(65% 0 20% 0);transform:none}75%{opacity:1;clip-path:inset(48% 0 49% 0);transform:scaleX(1.1);filter:brightness(3)}to{opacity:0;clip-path:inset(50% 0 50% 0)}}.zph-screen{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.zph-screen iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;overflow:hidden;opacity:0;transition:opacity .3s ease}.zph-screen iframe.is-loaded{opacity:1}.zph-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:600 12px/1 Inter,sans-serif;letter-spacing:.5em;color:#00f3ffb3}.zph-loading span,.zph-noise{animation:zph-pulse .8s steps(1) infinite}@keyframes zph-pulse{50%{opacity:.35}}.zph-noise{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0}.zph-close{position:absolute;top:18px;right:18px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(0,243,255,.3);border-radius:50%;background:#0000008c;color:#ffffffb3;cursor:pointer;transition:all .2s}.zph-close:hover,.zph-close:focus-visible{color:#fff;border-color:#00f3ff;background:#00f3ff26;outline:none;box-shadow:0 0 14px #00f3ff80}
