:is(.v4.pz.ob-root,.v4.pz.auth){--pz-bg:#ffffff;--pz-side:#fbfbfb;--pz-line:#eeeff1;--pz-ink:#101112;--pz-ink-63:rgb(0 0 0/0.63);--pz-ink-60:rgb(0 0 0/0.6);--pz-hover:rgb(0 0 0/0.04);--pz-field:#7f8896;--acc:#0055cc;--pz-acc-h:#0046a8;--pz-acc-soft:#e6eefb;--pz-red:#c42b22;--pz-red-soft:#fdecea;--pz-amber:#a85808;--pz-amber-soft:#fcefe0;--pz-green:#167540;--pz-btn:0 0 0 1px rgb(28 40 64/0.12),0 0 2px rgb(28 40 64/0.18),0 1px 3px rgb(0 0 0/0.04);--pz-float:0 0 0 1px rgb(28 40 64/0.04),0 4px 8px -4px rgb(28 40 64/0.12),0 4px 12px -2px rgb(24 41 75/0.16);--pz-ease:cubic-bezier(0.16,1,0.3,1);min-height:100vh;display:flex;flex-direction:column;background:var(--pz-side);color:var(--pz-ink);font:500 14px/20px var(--font-app),var(--font-inter),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.07px;-webkit-font-smoothing:antialiased}.pz .pz-top{height:56px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.pz .pz-logo{display:flex;color:var(--pz-ink)}.pz .pz-back{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--pz-ink-63);text-decoration:none}.pz .pz-back:hover{color:var(--pz-ink)}.pz .pz-back svg{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.pz .pz-foot{flex:none;display:flex;justify-content:center;padding:20px 16px 28px}:is(.v4.pz.ob-root,.v4.pz.auth) .langs{display:flex;gap:2px;margin:0}:is(.v4.pz.ob-root,.v4.pz.auth) .langs button{font:inherit;font-size:12px;height:24px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--pz-ink-60);cursor:pointer}:is(.v4.pz.ob-root,.v4.pz.auth) .langs button[aria-pressed=true]{background:var(--pz-hover);color:var(--pz-ink)}.v4.pz.auth .stage,.v4.pz.ob-root .ob{flex:1;min-height:0;background:transparent;padding:9vh 16px 32px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.v4.pz.ob-root .obcard{background:var(--pz-bg);border:0;border-radius:12px;box-shadow:var(--pz-float);width:100%}.v4.pz.ob-root .obcard.single{max-width:400px}.v4.pz.ob-root .obcard.single .obl{padding:28px}.v4.pz.auth .sheet{background:var(--pz-bg);border:0;border-radius:12px;box-shadow:var(--pz-float);width:100%;max-width:400px;padding:28px;margin:0 auto}:is(.v4.pz.ob-root .obl,.v4.pz.auth .sheet) h1,:is(.v4.pz.ob-root,.v4.pz.auth) h1{font-family:inherit;font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.2px;margin:0 0 4px}:is(.v4.pz.ob-root .obl,.v4.pz.auth .sheet) p.l{color:var(--pz-ink-63);margin:0 0 20px}:is(.v4.pz.ob-root,.v4.pz.auth) .btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:36px;padding:0 12px;border:0;border-radius:9px;font:inherit;background:var(--pz-bg);color:var(--pz-ink);box-shadow:var(--pz-btn);text-decoration:none;cursor:pointer;transition:background .15s var(--pz-ease)}:is(.v4.pz.ob-root,.v4.pz.auth) .btn:hover{background:var(--pz-hover)}:is(.v4.pz.ob-root,.v4.pz.auth) .btn+.btn{margin-top:8px}:is(.v4.pz.ob-root,.v4.pz.auth) .btn.pri{background:var(--acc);color:#fff;box-shadow:none}:is(.v4.pz.ob-root,.v4.pz.auth) .btn.pri:hover{background:var(--pz-acc-h)}:is(.v4.pz.ob-root,.v4.pz.auth) .btn:disabled{opacity:.45;cursor:default}:is(.v4.pz.ob-root,.v4.pz.auth) .btn:focus-visible,:is(.v4.pz.ob-root,.v4.pz.auth) .lnk:focus-visible,:is(.v4.pz.ob-root,.v4.pz.auth) a:focus-visible{outline:2px solid var(--acc);outline-offset:2px}:is(.v4.pz.ob-root,.v4.pz.auth) .or{display:flex;align-items:center;gap:10px;color:var(--pz-ink-60);font-size:12px;margin:16px 0}:is(.v4.pz.ob-root,.v4.pz.auth) .or:after,:is(.v4.pz.ob-root,.v4.pz.auth) .or:before{content:"";flex:1;height:1px;background:var(--pz-line)}:is(.v4.pz.ob-root,.v4.pz.auth) .field{margin-bottom:12px}:is(.v4.pz.ob-root,.v4.pz.auth) .field label,:is(.v4.pz.ob-root,.v4.pz.auth) .field>label{display:block;font-size:12px;line-height:16px;font-weight:500;color:var(--pz-ink-63);margin-bottom:6px}:is(.v4.pz.ob-root,.v4.pz.auth) .input{width:100%;height:36px;border:0;border-radius:9px;padding:0 10px;font:inherit;color:var(--pz-ink);background:var(--pz-bg);box-shadow:0 0 0 1px var(--pz-field) inset}:is(.v4.pz.ob-root,.v4.pz.auth) .input:focus{outline:2px solid var(--acc);outline-offset:2px}:is(.v4.pz.ob-root,.v4.pz.auth) .input.bad{box-shadow:0 0 0 1px var(--pz-red) inset}:is(.v4.pz.ob-root,.v4.pz.auth) .input.ro{background:var(--pz-side);box-shadow:0 0 0 1px var(--pz-line) inset}:is(.v4.pz.ob-root,.v4.pz.auth) .notice{display:block;border-radius:9px;padding:10px 12px;font-size:13px;line-height:18px;margin:0 0 16px;color:var(--pz-ink)}:is(.v4.pz.ob-root,.v4.pz.auth) .field .notice{margin:8px 0 0}:is(.v4.pz.ob-root,.v4.pz.auth) .notice.i{background:var(--pz-acc-soft)}:is(.v4.pz.ob-root,.v4.pz.auth) .notice.c{background:var(--pz-red-soft)}:is(.v4.pz.ob-root,.v4.pz.auth) .notice.a{background:var(--pz-amber-soft)}:is(.v4.pz.ob-root,.v4.pz.auth) .notice.ok{background:#e3f4ea}:is(.v4.pz.ob-root,.v4.pz.auth) .tiny{font-size:13px;line-height:18px;color:var(--pz-ink-63);margin:16px 0 0}:is(.v4.pz.ob-root,.v4.pz.auth) .lnk,:is(.v4.pz.ob-root,.v4.pz.auth) .tiny a{color:var(--acc);text-decoration:none}:is(.v4.pz.ob-root,.v4.pz.auth) .lnk:hover,:is(.v4.pz.ob-root,.v4.pz.auth) .tiny a:hover{text-decoration:underline}:is(.v4.pz.ob-root,.v4.pz.auth) button.lnk{font:inherit;font-size:13px;background:none;border:0;padding:0;cursor:pointer}:is(.v4.pz.ob-root,.v4.pz.auth) button.lnk:disabled{color:var(--pz-ink-60);cursor:default;text-decoration:none}:is(.v4.pz.ob-root,.v4.pz.auth) .otp{display:flex;gap:8px;border:0;padding:0;margin:4px 0 12px}:is(.v4.pz.ob-root,.v4.pz.auth) .otp input{width:48px;height:52px;text-align:center;font:600 20px/1 ui-monospace,SF Mono,Menlo,monospace;border:0;border-radius:9px;box-shadow:0 0 0 1px var(--pz-field) inset;background:var(--pz-bg);color:var(--pz-ink)}:is(.v4.pz.ob-root,.v4.pz.auth) .otp input:focus{outline:2px solid var(--acc);outline-offset:2px}:is(.v4.pz.ob-root,.v4.pz.auth) .otp input.x{box-shadow:0 0 0 1px var(--pz-red) inset}:is(.v4.pz.ob-root,.v4.pz.auth) .otp .gap{width:4px}:is(.v4.pz.ob-root,.v4.pz.auth) .meta{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin:0}.v4.pz.auth .who{display:flex;gap:12px;align-items:center;padding:12px;border-radius:9px;box-shadow:0 0 0 1px var(--pz-line) inset;margin-bottom:16px}.v4.pz.auth .who h1{font-family:inherit;font-size:14px;line-height:20px;font-weight:500;margin:0}.v4.pz.auth .avatar{flex:none;width:36px;height:36px;border-radius:8px;background:var(--pz-acc-soft);color:var(--acc);display:grid;place-items:center;font-weight:600}.v4.pz.auth .chip{display:inline-block;font-size:12px;line-height:18px;padding:0 6px;border-radius:6px;background:var(--pz-hover);color:var(--pz-ink-63)}.v4.pz.auth .card{border:0;border-radius:9px;box-shadow:0 0 0 1px var(--pz-line) inset;padding:12px;margin:0 0 8px}@media (max-width:480px){:is(.v4.pz.ob-root,.v4.pz.auth){background:var(--pz-bg)}.v4.pz.auth .sheet,.v4.pz.ob-root .obcard{box-shadow:none}.v4.pz.auth .sheet,.v4.pz.ob-root .obcard.single .obl{padding:8px 4px}.v4.pz.auth .stage,.v4.pz.ob-root .ob{padding-top:4vh}:is(.v4.pz.ob-root,.v4.pz.auth) .otp input{width:40px;height:48px}}@media (prefers-reduced-motion:reduce){:is(.v4.pz.ob-root,.v4.pz.auth) *{transition:none!important}}