.zs-pv{--pv-slate-50:#f8fafc;--pv-slate-100:#f1f5f9;--pv-slate-200:#e2e8f0;--pv-slate-300:#cbd5e1;--pv-slate-400:#94a3b8;--pv-slate-500:#64748b;--pv-slate-700:#334155;--pv-slate-800:#1e293b;--pv-teal-50:#f0fdfa;--pv-teal-100:#ccfbf1;--pv-teal-500:#14b8a6;--pv-teal-600:#0d9488;--pv-teal-700:#0f766e;--pv-indigo-50:#eef2ff;--pv-indigo-100:#e0e7ff;--pv-indigo-500:#6366f1;--pv-indigo-600:#4f46e5;--pv-indigo-700:#4338ca;--pv-emerald-50:#ecfdf5;--pv-emerald-100:#d1fae5;--pv-emerald-200:#a7f3d0;--pv-emerald-500:#10b981;--pv-emerald-600:#059669;--pv-emerald-800:#065f46;--pv-rose-50:#fff1f2;--pv-rose-500:#f43f5e;--pv-ease-out:cubic-bezier(.16, 1, .3, 1);color:var(--pv-slate-700);gap:1.1rem;font-family:inherit;display:grid;position:relative}.zs-pv *,.zs-pv :before,.zs-pv :after{box-sizing:border-box}.zs-pv__tile{border:1px solid var(--pv-teal-100);background:var(--pv-teal-50);width:2.5rem;height:2.5rem;color:var(--pv-teal-600);border-radius:1rem;place-items:center;margin-block-end:.75rem;display:grid;box-shadow:0 1px 2px #0f172a0d}.zs-pv__tile[data-tone=indigo]{border-color:var(--pv-indigo-100);background:var(--pv-indigo-50);color:var(--pv-indigo-600)}.zs-pv__title{color:var(--pv-slate-800);margin:0;font-size:1rem;font-weight:800}.zs-pv__lead{color:var(--pv-slate-500);margin:.25rem 0 0;font-size:.78rem;line-height:1.9}.zs-pv__lead bdi{color:var(--pv-slate-700);font-weight:700}.zs-pv__link{color:var(--pv-indigo-600);font:inherit;cursor:pointer;background:0 0;border:0;margin-block-start:.15rem;padding:0;font-size:.75rem;font-weight:600;transition:color .15s,opacity .2s}.zs-pv__link:hover{color:var(--pv-indigo-700)}.zs-pv__link:disabled{color:var(--pv-slate-300);cursor:not-allowed}.zs-pv__label{color:var(--pv-slate-700);margin-block-end:.4rem;font-size:.75rem;font-weight:600;display:block}.zs-pv__phone{position:relative}.zs-pv__input{border:1px solid var(--pv-slate-200);background:var(--pv-slate-50);width:100%;min-height:3rem;color:var(--pv-slate-800);font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-align:center;border-radius:1rem;outline:none;padding:.75rem 1rem .75rem 3.75rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.zs-pv__input:hover{border-color:var(--pv-slate-300)}.zs-pv__input:focus{border-color:var(--pv-teal-500);box-shadow:0 0 0 4px var(--pv-teal-100)}.zs-pv__input::placeholder{color:var(--pv-slate-400)}.zs-pv__prefix{inset-block:.55rem;border-inline-start:1px solid var(--pv-slate-200);color:var(--pv-slate-400);pointer-events:none;align-items:center;padding-inline:.85rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;left:0}.zs-pv__password .zs-pv__input{text-align:start;padding-left:4.5rem}.zs-pv__toggle{inset-block:0;background:var(--pv-slate-100);height:2rem;color:var(--pv-slate-500);font:inherit;cursor:pointer;border:0;border-radius:.6rem;margin-block:auto;padding:0 .7rem;font-size:.72rem;position:absolute;left:.5rem}.zs-pv__btn{background:var(--pv-teal-600);color:#fff;width:100%;min-height:3rem;font:inherit;cursor:pointer;box-shadow:0 1px 2px var(--pv-teal-100);-webkit-tap-highlight-color:transparent;border:0;border-radius:1rem;justify-content:center;align-items:center;gap:.4rem;padding:.75rem 1rem;font-size:.8rem;font-weight:700;transition:background-color .15s,transform .15s;display:flex}.zs-pv__btn:hover{background:var(--pv-teal-700)}.zs-pv__btn:active{transform:scale(.99)}.zs-pv__btn[data-tone=indigo]{background:var(--pv-indigo-600);box-shadow:0 1px 2px var(--pv-indigo-100)}.zs-pv__btn[data-tone=indigo]:hover{background:var(--pv-indigo-700)}.zs-pv__btn[data-tone=success],.zs-pv__btn[data-tone=success]:hover{background:var(--pv-emerald-600);box-shadow:0 1px 2px var(--pv-emerald-200)}.zs-pv__btn[data-tone=soft]{border:1px solid var(--pv-teal-100);background:var(--pv-teal-50);color:var(--pv-teal-700);box-shadow:none}.zs-pv__btn[data-tone=soft]:hover{background:var(--pv-teal-100)}.zs-pv__btn:disabled{cursor:default}.zs-pv__btn:disabled:not([data-tone=success]){opacity:.75}.zs-pv__btn svg{flex:none}.zs-pv__arrow{transform:scaleX(-1)}.zs-pv__spin{animation:.8s linear infinite zs-pv-spin}.zs-pv__error{color:var(--pv-rose-500);align-items:center;gap:.4rem;margin:0;font-size:.75rem;font-weight:500;display:flex}.zs-pv__error:before{content:"";background:var(--pv-rose-500);border-radius:50%;flex:none;width:.375rem;height:.375rem}.zs-pv__hint{color:var(--pv-slate-500);text-align:center;margin:0;font-size:.75rem}.zs-pv__terms{color:var(--pv-slate-400);text-align:center;margin:0;font-size:.7rem;line-height:1.8}.zs-pv__divider{color:var(--pv-slate-400);align-items:center;gap:.75rem;font-size:.75rem;display:flex}.zs-pv__divider:before,.zs-pv__divider:after{content:"";border-block-start:1px solid var(--pv-slate-200);flex:1}.zs-pv-shake{animation:.35s cubic-bezier(.36,.07,.19,.97) both zs-pv-shake}.zs-pv__step{animation:zs-pv-fade .25s var(--pv-ease-out) both;gap:1rem;display:grid}.zs-pv__stage{justify-content:center;align-items:center;min-height:4rem;display:flex;position:relative}.zs-pv__boxes{direction:ltr;justify-content:space-between;gap:.4rem;width:100%;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .3s;display:flex;transform:translateZ(0)}.zs-pv__box{border:1px solid var(--pv-slate-200);background:var(--pv-slate-50);min-width:0;max-width:3rem;height:3.1rem;color:var(--pv-slate-800);font:inherit;font-variant-numeric:tabular-nums;text-align:center;caret-color:var(--pv-indigo-500);border-radius:1rem;outline:none;flex:1 1 0;padding:0;font-size:1.15rem;font-weight:700;transition:border-color .15s,box-shadow .15s}.zs-pv__box:focus{border-color:var(--pv-indigo-500);box-shadow:0 0 0 4px var(--pv-indigo-100)}.zs-pv__stage[data-state=verifying] .zs-pv__boxes,.zs-pv__stage[data-state=verified] .zs-pv__boxes{opacity:0;pointer-events:none;transform:scale(.35)translateZ(0)}.zs-pv__halo{z-index:1;filter:blur(10px);opacity:0;pointer-events:none;background:radial-gradient(circle,#a7f3d0a6 0%,#ddd6fe73 50%,#fee2e200 75%);border-radius:999px;transition:opacity .35s,transform .45s;position:absolute;inset:-6px;transform:scale(.7)translateZ(0)}.zs-pv__stage[data-state=verifying] .zs-pv__halo,.zs-pv__stage[data-state=verified] .zs-pv__halo{opacity:1;transform:scale(1.1)translateZ(0)}.zs-pv__orbit{z-index:5;opacity:0;pointer-events:none;justify-content:center;align-items:center;width:3rem;height:3rem;transition:opacity .25s,transform .3s;display:flex;position:absolute;transform:scale(.5)translateZ(0)}.zs-pv__stage[data-state=verifying] .zs-pv__orbit{opacity:1;transform:scale(1)translateZ(0)}.zs-pv__orbit-ring{position:absolute;inset:0}.zs-pv__stage[data-state=verifying] .zs-pv__orbit-ring{animation:1.1s linear infinite zs-pv-spin}.zs-pv__stage[data-state=verified] .zs-pv__orbit{opacity:0;transform:scale(1.3)translateZ(0)}.zs-pv__dot{border-radius:50%;width:9px;height:9px;position:absolute;top:calc(50% - 4.5px);left:calc(50% - 4.5px)}.zs-pv__dot:first-child{background:#34d399;transform:rotate(0)translate(18px)}.zs-pv__dot:nth-child(2){background:#818cf8;transform:rotate(72deg)translate(18px)}.zs-pv__dot:nth-child(3){background:#2dd4bf;transform:rotate(144deg)translate(18px)}.zs-pv__dot:nth-child(4){background:#c084fc;transform:rotate(216deg)translate(18px)}.zs-pv__dot:nth-child(5){background:#f472b6;transform:rotate(288deg)translate(18px)}.zs-pv__badge{z-index:10;background:linear-gradient(to left, var(--pv-emerald-50), var(--pv-teal-50), var(--pv-indigo-50));opacity:0;width:100%;transition:opacity .35s ease, transform .4s var(--pv-ease-out);pointer-events:none;border:1px solid #a7f3d0cc;border-radius:1rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem 1rem;display:flex;position:absolute;transform:scale(.85)translateZ(0);box-shadow:0 1px 2px #0f172a0d}.zs-pv__stage[data-state=verified] .zs-pv__badge{opacity:1;transform:scale(1)translateZ(0)}.zs-pv__badge-main{align-items:center;gap:.6rem;min-width:0;display:flex}.zs-pv__badge-icon{background:var(--pv-emerald-500);color:#fff;border-radius:.75rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.zs-pv__badge strong{color:var(--pv-slate-800);font-size:.75rem;display:block}.zs-pv__badge small{color:var(--pv-teal-700);font-size:.65rem;font-weight:500;display:block}.zs-pv__badge-tag{color:var(--pv-emerald-600);background:#d1fae599;border-radius:.5rem;flex:none;padding:.1rem .5rem;font-size:.68rem;font-weight:700}.zs-pv__check{stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .4s cubic-bezier(.65,0,.45,1) .1s}.zs-pv__stage[data-state=verified] .zs-pv__check{stroke-dashoffset:0}.zs-pv__foot{justify-content:space-between;align-items:center;font-size:.75rem;transition:opacity .3s;display:flex}.zs-pv__timer{color:var(--pv-slate-400);font-variant-numeric:tabular-nums;font-weight:600}.zs-pv[data-busy=true] .zs-pv__foot,.zs-pv[data-busy=true] .zs-pv__edit{opacity:.35;pointer-events:none}.zs-pv__success{text-align:center;animation:zs-pv-fade .25s var(--pv-ease-out) both;gap:1.1rem;padding-block:.75rem;display:grid}.zs-pv__vault{place-items:center;width:6rem;height:6rem;margin-inline:auto;display:grid;position:relative}.zs-pv__ripple{background:#a7f3d080;border-radius:50%;animation:2.2s ease-out infinite zs-pv-ping;position:absolute;inset:0}.zs-pv__ripple+.zs-pv__ripple{background:#ccfbf166;animation-duration:2.8s;animation-delay:.3s;inset:-.5rem}.zs-pv__orb{z-index:1;background:linear-gradient(to top right, var(--pv-emerald-100), var(--pv-teal-50), var(--pv-indigo-100));width:5rem;height:5rem;color:var(--pv-emerald-600);animation:zs-pv-pop .5s var(--pv-ease-out) both;border:1px solid #a7f3d0cc;border-radius:1.5rem;place-items:center;display:grid;position:relative;box-shadow:0 10px 15px -3px #d1fae5b3}.zs-pv__shackle{transform-box:fill-box;transform-origin:100% 100%;animation:zs-pv-unlock .5s var(--pv-ease-out) .35s both}.zs-pv__pill{color:var(--pv-emerald-800);background:#d1fae5b3;border:1px solid #a7f3d099;border-radius:999px;justify-self:center;align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:.7rem;font-weight:700;display:inline-flex}.zs-pv__pill:before{content:"";background:var(--pv-emerald-500);border-radius:50%;width:.375rem;height:.375rem;animation:2s ease-in-out infinite zs-pv-pulse}.zs-pv__progress{background:var(--pv-slate-100);border-radius:999px;height:.375rem;overflow:hidden}.zs-pv__progress i{border-radius:inherit;transform-origin:100%;background:linear-gradient(270deg,#2dd4bf,#34d399,#818cf8);width:100%;height:100%;animation:2.4s ease-out forwards zs-pv-progress;display:block;transform:scaleX(0)}@keyframes zs-pv-spin{to{transform:rotate(360deg)}}@keyframes zs-pv-fade{0%{opacity:0;transform:scale(.98)}}@keyframes zs-pv-shake{15%,85%{transform:translate(-3px)}30%,70%{transform:translate(3px)}45%,55%{transform:translate(-2px)}}@keyframes zs-pv-ping{0%{opacity:.8;transform:scale(.95)}to{opacity:0;transform:scale(1.4)}}@keyframes zs-pv-pop{0%{transform:scale(.9)}}@keyframes zs-pv-unlock{to{transform:translateY(-2px)rotate(-18deg)}}@keyframes zs-pv-pulse{50%{opacity:.5}}@keyframes zs-pv-progress{to{transform:scaleX(1)}}.zs-pv-dialog{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;width:min(24rem,100% - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:1.5rem;overflow:auto;box-shadow:0 20px 25px -5px #e2e8f080}.zs-pv-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a4d}.zs-pv-dialog[open]{animation:zs-pv-fade .2s var(--pv-ease-out,ease-out) both}.zs-pv__close{width:2.25rem;height:2.25rem;color:var(--pv-slate-400);cursor:pointer;background:0 0;border:0;border-radius:.75rem;place-items:center;transition:background-color .15s,color .15s;display:grid;position:absolute;top:-.5rem;left:-.5rem}.zs-pv__close:hover{background:var(--pv-slate-100);color:var(--pv-slate-700)}@media (max-width:380px){.zs-pv__box{border-radius:.8rem;height:2.8rem;font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.zs-pv *,.zs-pv-dialog,.zs-pv-shake{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
