body:has(.pvd) .mchat-backdrop,body:has(.pvd) .mchat-fab,body:has(.pvd) .mchat-sheet,body:has(.pvd) .sitefoot,body:has(.pvd) .tabbar,body:has(.pvd) .topbar{display:none}body:has(.pvd){overflow:hidden}.pvd{--ink:#1E1E1C;--paper:#F6F4F0;--lineS:#D3D0C8;--faint:#A3A29B;--pine:#2F5D50;--danger:#A3462F;--fd:"Onest","Onest Fallback",-apple-system,"Segoe UI",sans-serif;--fb:"Inter",-apple-system,"Segoe UI",sans-serif;--fo:"Onest","Onest Fallback","Inter",-apple-system,sans-serif;position:fixed;inset:0;overflow:hidden;container-type:inline-size;background:var(--ink);color:var(--paper);font-family:var(--fb);font-size:15px;-webkit-font-smoothing:antialiased}.pvd *{box-sizing:border-box}.pvd button{font:inherit}.pvd .glow{position:absolute;left:50%;top:50%;width:560px;height:560px;border-radius:50%;transform:translate(-50%,-58%);pointer-events:none;background:radial-gradient(circle,rgba(246,244,240,.11) 0,rgba(246,244,240,.045) 32%,rgba(246,244,240,0) 68%);animation:fadeIn 2.2s ease-out .4s both,breathe 6s ease-in-out 2.6s infinite}.pvd .col{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}.pvd .mark{display:block;color:currentColor;flex:none;height:112px}.pvd .m-arch{stroke-dasharray:100}.pvd .m-dot{transform-box:fill-box;transform-origin:center}.pvd .word{display:block;margin-top:30px;margin-right:-5px}.pvd .used{margin:40px 0 0;font:400 13px var(--fb);color:rgba(246,244,240,.62)}.pvd .used+.gate{margin-top:20px}.pvd .gate{display:block;margin-top:60px}.pvd .field,.pvd .gate{position:relative;width:300px}.pvd .field .in{width:100%}.pvd .field label{position:absolute;left:0;top:10px;font:400 17px/1.4 var(--fb);color:rgba(246,244,240,.42);pointer-events:none;transform-origin:left top;transition:transform .28s cubic-bezier(.2,.8,.2,1),color .28s;white-space:nowrap}.pvd .in:focus+label,.pvd .in:not(:placeholder-shown)+label{transform:translateY(-22px) scale(.72);color:rgba(246,244,240,.55)}.pvd .in{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid rgba(246,244,240,.28);background:transparent;color:var(--paper);font:400 17px/1.4 var(--fb);padding:10px 32px 10px 0;width:100%;outline:none;border-radius:0;transition:border-color .25s}.pvd .in:focus{border-bottom-color:var(--paper)}.pvd .gate.bad .in{border-bottom-color:var(--danger)}.pvd .in:-webkit-autofill{caret-color:#F6F4F0;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.pvd .in:-webkit-autofill,.pvd .in:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #1E1E1C;-webkit-text-fill-color:#F6F4F0}.pvd .in:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #1E1E1C;-webkit-text-fill-color:#F6F4F0}.pvd .in:-internal-autofill-previewed{-webkit-box-shadow:inset 0 0 0 1000px #1E1E1C;-webkit-text-fill-color:#F6F4F0}.pvd .in:-internal-autofill-selected{-webkit-box-shadow:inset 0 0 0 1000px #1E1E1C;-webkit-text-fill-color:#F6F4F0}.pvd .in:-webkit-autofill+label{transform:translateY(-22px) scale(.72);color:rgba(246,244,240,.55)}.pvd .in:-internal-autofill-previewed+label{transform:translateY(-22px) scale(.72);color:rgba(246,244,240,.55)}.pvd .go{position:absolute;right:0;bottom:7px;background:none;color:var(--paper);border:0;padding:0 2px;height:auto;border-radius:0;cursor:pointer;font:400 20px/1 var(--fb);opacity:0;transform:translateX(-6px);transition:opacity .35s,transform .35s;pointer-events:none}.pvd .gate.ready .go{opacity:1;transform:none;pointer-events:auto}.pvd .gate.ready .go:hover{transform:translateX(2px)}.pvd .in:focus-visible{outline:none}.pvd .go:focus-visible{outline:2px solid rgba(246,244,240,.6);outline-offset:4px}.pvd .err{position:absolute;left:0;top:100%;margin-top:8px;font-size:13px;color:var(--danger)}.pvd .trap{display:none}.pvd .done{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;margin-top:60px}.pvd .done p{font:400 17px/1.5 var(--fb);color:rgba(246,244,240,.78);margin:0}.pvd .done .mail{white-space:nowrap}.pvd .done,.pvd .gate{transition:opacity .5s}.pvd .fade{opacity:0}.pvd .corner{position:absolute;bottom:26px;font-size:12px;letter-spacing:.06em;color:rgba(246,244,240,.42)}.pvd .bl{left:28px}.pvd .br{right:28px}@keyframes draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes walk{0%{opacity:0;transform:translateX(-46px)}20%{opacity:1}to{opacity:1;transform:none}}@keyframes pass{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-26px)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dotBack{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes glowPulse{0%{opacity:.55;transform:translate(-50%,-58%) scale(1)}30%{opacity:1;transform:translate(-50%,-58%) scale(1.22)}to{opacity:.55;transform:translate(-50%,-58%) scale(1)}}@keyframes breathe{0%,to{opacity:.55;transform:translate(-50%,-58%) scale(1)}50%{opacity:1;transform:translate(-50%,-58%) scale(1.07)}}.pvd.play .m-arch{animation:draw 1.4s cubic-bezier(.65,0,.35,1) .2s both}.pvd.play .m-dot{animation:walk 1.6s cubic-bezier(.2,.8,.2,1) .9s both}.pvd.play .word{animation:rise .8s ease-out 1.9s both}.pvd.play .used{animation:rise .8s ease-out 2.1s both}.pvd.play .done,.pvd.play .gate{animation:rise .8s ease-out 2.3s both}.pvd.play .corner{animation:fadeIn 1s ease-out 2.8s both}.pvd.sent .done,.pvd.sent .gate{animation:none!important}.pvd.sent .m-dot{animation:pass .9s cubic-bezier(.4,0,.2,1) both,dotBack .9s ease-out 1.25s forwards!important}.pvd.sent .glow{animation:glowPulse 1.9s ease-out both,breathe 6s ease-in-out 1.9s infinite!important}@container (max-width: 560px){.pvd .mark{height:88px}.pvd .glow{width:420px;height:420px}.pvd .gate{display:block;width:100%;max-width:320px;margin-top:44px}.pvd .field{width:100%}.pvd .done{margin-top:44px}}@media (prefers-reduced-motion:reduce){.pvd *{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition:none!important}}