#zpp.on{display:flex!important}#zpp.show .zbg{opacity:1}#zpp.show .zd{opacity:1;transform:none}#zpp .zi.bad input{border-color:#e0563f!important;background:#fff6f4!important}#zpp .zgo.zsend{transform:none!important;background:#f6e7cf!important;box-shadow:0 0 0 1px rgba(233,173,96,.55) inset!important}#zpp .zgo.zsend:after{display:none!important}#zpp .zpb{display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important;border-radius:inherit!important;z-index:0}#zpp .zpb i{display:block!important;position:absolute!important;left:0;top:0;bottom:0;width:0;background:linear-gradient(135deg,#f2c27f,#e9ad60 55%,#d9943f)!important;transition:width .25s ease}#zpp .zpb i:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.24) 0 10px,rgba(255,255,255,0) 10px 20px);background-size:28px 28px;animation:zpT .8s linear infinite}#zpp .zpl{position:relative!important;z-index:1;display:inline-flex!important;align-items:center!important;gap:10px!important;color:#111735!important;font-weight:700!important;white-space:nowrap!important}#zpp .zpp{font-variant-numeric:tabular-nums;min-width:3.2ch;text-align:right}#zpp .zsp{display:block!important;width:16px!important;height:16px!important;border-radius:50%!important;border:2.5px solid rgba(17,23,53,.25)!important;border-top-color:#111735!important;animation:zpS .7s linear infinite}#zpp .zgo.zdone .zsp{display:none!important}#zpp .zer.on{display:block!important}#zpp .zer a{color:var(--n)!important;font-weight:600!important;text-decoration:underline!important;cursor:pointer}#zpp .zno{display:inline-block!important;width:auto!important;height:auto!important;margin:0!important;padding:6px 2px!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;font-family:"Jost",system-ui,sans-serif!important;font-size:13.5px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:normal!important;text-transform:none!important;color:#9a9db3!important;cursor:pointer!important;text-decoration:underline!important;text-underline-offset:3px;transition:color .25s}#zpp .zno:hover,#zpp .zno:focus{background:0 0!important;color:var(--m)!important}#zpp.sent .zok{display:block!important;animation:zpI .5s var(--e) both}#zpp.sent form,#zpp.sent .ztr,#zpp.sent .zfoot,#zpp.sent .zof{display:none!important}html.zpp-lock,html.zpp-lock body{overflow:hidden!important}@media (max-width:520px){#zpp.show .zd{transform:none}}