.pk .pk-au{flex-direction:column;min-height:100dvh;display:flex}.pk .pk-au-panel{height:calc(clamp(230px, 42svh, 340px) + env(safe-area-inset-top));background:var(--moss);color:var(--straw);border-radius:0 0 28px 28px;flex:none;position:relative;overflow:hidden}.pk .pk-au-head{z-index:2;left:20px;top:calc(10px + env(safe-area-inset-top));align-items:center;gap:12px;height:44px;display:flex;position:absolute}.pk .pk-au-logo{background:var(--straw);width:96px;height:24.4px;display:block;-webkit-mask:url(/brand/potok-logo.svg) 0/contain no-repeat;mask:url(/brand/potok-logo.svg) 0/contain no-repeat}.pk .pk-au-back{border:1.5px solid var(--on-moss-line);width:44px;height:44px;color:var(--straw);transition:transform .16s var(--ease-out), border-color .2s;background:0 0;border-radius:50%;place-items:center;padding:0;text-decoration:none;display:grid}.pk .pk-au-back:hover{color:var(--straw);border-color:var(--straw)}.pk .pk-au-back:active{transform:scale(.92)}.pk .pk-au-caption{z-index:1;pointer-events:none;max-width:260px;position:absolute;bottom:20px;left:20px;right:20px}.pk .pk-au-caption b{font:500 17px/1.3 var(--display);color:var(--straw);margin-bottom:4px;display:block}.pk .pk-au-caption span{color:var(--on-moss-muted);font-size:15px;line-height:1.4;display:block}.pk .pk-au-art{left:-15%;right:-15%;top:calc(60px + env(safe-area-inset-top));pointer-events:none;position:absolute;bottom:98px}.pk .pk-au-art svg{width:100%;height:100%;display:block;overflow:visible}.pk .pk-au-pose{transition:transform .7s var(--ease-out)}.pk .pk-au[data-pose=ready] .pk-au-pose-r{transform:translate(-18px)}.pk .pk-au[data-pose=done] .pk-au-pose-r{transform:translate(-40px)}.pk .pk-au-fill{fill:currentColor}.pk .pk-au-lines path{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linejoin:round;opacity:0}@media (prefers-reduced-motion:no-preference){.pk .pk-au-in-l{animation:pk-au-in-l 1.6s var(--ease-out) both}.pk .pk-au-in-r{animation:pk-au-in-r 1.6s var(--ease-out) both}.pk .pk-au-hand-l .pk-au-fill{animation:pk-au-wipe-l 1.2s var(--ease-in-out) .35s both}.pk .pk-au-hand-r .pk-au-fill{animation:pk-au-wipe-r 1.2s var(--ease-in-out) .35s both}.pk .pk-au-lines{animation:.5s 1.6s both pk-au-fade-out}.pk .pk-au-lines path{opacity:1;stroke-dasharray:1;stroke-dashoffset:1px;animation:pk-au-draw 1s var(--ease-in-out) var(--d) both}.pk .pk-au-breathe-l{animation:6.5s ease-in-out 1.2s infinite alternate both pk-au-breathe-l}.pk .pk-au-breathe-r{animation:7.3s ease-in-out 1.2s infinite alternate both pk-au-breathe-r}.pk .pk-au-art[data-settled] .pk-au-in-l,.pk .pk-au-art[data-settled] .pk-au-in-r,.pk .pk-au-art[data-settled] .pk-au-fill{animation:none}.pk .pk-au-art[data-settled] .pk-au-lines{display:none}.pk .pk-au-art[data-settled] .pk-au-breathe-l,.pk .pk-au-art[data-settled] .pk-au-breathe-r{animation-delay:0s}.pk .pk-au-form>*{animation:pk-rise .42s var(--ease-out) both}}@media (prefers-reduced-motion:reduce){.pk .pk-au-breathe-l,.pk .pk-au-breathe-r,.pk .pk-au-mini path{animation:none!important}}@keyframes pk-au-in-l{0%{transform:translate(-110px)}to{transform:none}}@keyframes pk-au-in-r{0%{transform:translate(110px)}to{transform:none}}@keyframes pk-au-wipe-l{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pk-au-wipe-r{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes pk-au-draw{to{stroke-dashoffset:0}}@keyframes pk-au-fade-out{to{opacity:0}}@keyframes pk-au-breathe-l{0%{transform:translate(-2.2px,-1.6px)}to{transform:translate(2.2px,1.6px)}}@keyframes pk-au-breathe-r{0%{transform:translate(2.2px,1.8px)}to{transform:translate(-2.2px,-1.8px)}}.pk .pk-au-side{padding:28px 20px calc(28px + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}.pk .pk-au-form{width:100%;max-width:440px;margin:0 auto}.pk .pk-au-form>:nth-child(2){animation-delay:60ms}.pk .pk-au-form>:nth-child(3){animation-delay:.12s}.pk .pk-au-form>:nth-child(4){animation-delay:.18s}.pk .pk-au-form>:nth-child(5){animation-delay:.24s}.pk .pk-au-form>:nth-child(n+6){animation-delay:.3s}.pk .pk-au-h1{font:500 27px/1.15 var(--display);letter-spacing:-.01em;margin:0}.pk .pk-au-lede{color:var(--muted);margin:10px 0 0;font-size:16px;line-height:1.45}.pk .pk-au-lede b{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.pk .pk-au-heading{margin-bottom:26px}.pk .pk-au-steps{margin-bottom:14px}.pk .pk-au-steps-bar{gap:6px;max-width:220px;display:flex}.pk .pk-au-steps-bar span{background:var(--rule);height:4px;transition:background .32s var(--ease-out);border-radius:2px;flex:1}.pk .pk-au-steps-bar span[data-on=done]{background:var(--ink)}.pk .pk-au-steps-bar span[data-on=now]{background:var(--sun)}.pk .pk-au-steps-label{color:var(--muted);margin-top:12px;font-size:14px}.pk .pk-au-fields{gap:18px;display:grid}.pk .pk-au-row2{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:440px){.pk .pk-au-row2{grid-template-columns:1fr 1fr;gap:12px}}.pk .pk-au-field{gap:6px;min-width:0;display:grid}.pk .pk-au-label{font-size:14px;font-weight:500}.pk .pk-au-input-wrap{position:relative}.pk .pk-au-input-wrap .pk-input[data-eye]{padding-right:52px}.pk .pk-au-input-wrap .pk-input[aria-invalid=true]:focus{box-shadow:0 0 0 4px #a3402b40}.pk .pk-au-eye{width:52px;height:54px;color:var(--muted);transition:color .2s, transform .16s var(--ease-out);background:0 0;border:0;border-radius:14px;place-items:center;display:grid;position:absolute;top:0;right:0}.pk .pk-au-eye:hover{color:var(--ink)}.pk .pk-au-eye:active{transform:scale(.9)}.pk .pk-au-msg{color:var(--muted);font-size:13px}.pk .pk-au-msg[data-error]{color:var(--error)}.pk .pk-au-under{margin-top:-10px}.pk .pk-au-errbox{color:var(--error);animation:pk-rise .24s var(--ease-out);background:#a3402b14;border:1px solid #a3402b47;border-radius:12px;margin-bottom:16px;padding:12px 14px;font-size:14.5px;line-height:1.4}.pk .pk-au-note{background:var(--straw);color:var(--muted);border-radius:14px;margin-bottom:22px;padding:14px 16px;font-size:14px;line-height:1.45}.pk .pk-au-note b{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:500;display:block}.pk .pk-au-btn{height:58px;font-size:16px}.pk .pk-au-btn:hover,.pk .pk-au-btn:focus{border-color:#0000}.pk .pk-au-btn:disabled{opacity:1}.pk .pk-au-alt{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;margin-top:14px;font-size:15px;display:flex}.pk .pk-au-alt>span{flex-wrap:wrap;align-items:center;gap:0 6px;display:inline-flex}.pk .pk-au-alt .pk-link{font-size:15px}.pk .pk-au-hint{color:var(--muted);margin:6px 0 0;font-size:14px}.pk .pk-au-consent{color:var(--muted);cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:12px;padding:6px 0;font-size:15px;line-height:1.45;display:grid}.pk .pk-au-consent input{appearance:none;border:1.5px solid var(--rule-strong);background:var(--field) center / 15px no-repeat;cursor:pointer;width:22px;height:22px;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out);border-radius:6px;margin:1px 0 0;padding:0}.pk .pk-au-consent input:checked{background-color:var(--moss);border-color:var(--moss);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23FDF9EE' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pk .pk-au-consent input[aria-invalid=true]:not(:checked){border-color:var(--error)}.pk .pk-au-consent input:focus{box-shadow:none}.pk .pk-au-consent input:focus-visible{outline:3px solid var(--sun);outline-offset:2px}.pk .pk-au-consent a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1.2px}.pk .pk-au-code{justify-content:center;gap:8px;display:flex;position:relative}.pk .pk-au-code input{opacity:0;color:#0000;caret-color:#0000;background:0 0;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.pk .pk-au-cell{aspect-ratio:1/1.18;border:1.5px solid var(--rule);background:var(--field);min-width:0;min-height:56px;max-height:66px;font:500 26px/1 var(--display);color:var(--ink);pointer-events:none;border-radius:14px;flex:0 56px;place-items:center;transition:border-color .15s,background-color .15s,box-shadow .15s,color .15s;display:grid}.pk .pk-au-cell[data-filled]{border-color:var(--rule-strong)}.pk .pk-au-cell[data-active]{border-color:var(--ink);box-shadow:0 0 0 3px var(--focus)}.pk .pk-au-code[data-bad] .pk-au-cell{border-color:var(--error);color:var(--error);box-shadow:none;background:#a3402b0f}.pk .pk-au-code[data-ok] .pk-au-cell{border-color:var(--moss);background:var(--moss);color:var(--paper);box-shadow:none;transition-duration:.3s;transition-delay:calc(var(--i) * 50ms)}.pk .pk-au-cell>span{animation:.24s cubic-bezier(.34,1.56,.64,1) pk-au-pop}.pk .pk-au-caret{background:var(--ink);border-radius:1px;width:16px;height:2px;animation:1s step-end infinite pk-au-blink}@keyframes pk-au-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes pk-au-blink{50%{opacity:0}}.pk .pk-au-resend{min-height:32px;color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:15px;display:flex}.pk .pk-au-resend[data-dim]{opacity:.4}.pk .pk-au-entering{background:var(--straw);height:58px;color:var(--moss);border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:500;display:flex}.pk .pk-au-mini{width:96px;height:auto;color:var(--moss);flex:none}.pk .pk-au-mini .pk-au-mini-l{animation:pk-au-meet-l 1.1s var(--ease-in-out) infinite alternate}.pk .pk-au-mini .pk-au-mini-r{animation:pk-au-meet-r 1.1s var(--ease-in-out) infinite alternate}@keyframes pk-au-meet-l{0%{transform:translate(-70px)}to{transform:none}}@keyframes pk-au-meet-r{0%{transform:translate(70px)}to{transform:none}}.pk .pk-au-done{padding-top:8px}.pk .pk-au-done-mark{background:var(--moss);width:60px;height:60px;color:var(--paper);border-radius:50%;place-items:center;margin-bottom:22px;animation:.6s cubic-bezier(.34,1.56,.64,1) both pk-au-mark;display:grid}.pk .pk-au-done-mark path{stroke-dasharray:1;stroke-dashoffset:1px;animation:pk-au-draw .42s var(--ease-out) .25s forwards}@keyframes pk-au-mark{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.pk .pk-au-done-title{font:500 24px/1.2 var(--display);margin:0}.pk .pk-au-done-text{color:var(--muted);margin:10px 0 0;font-size:16px}.pk .pk-au-done-mail{color:var(--muted);align-items:center;gap:10px;margin-top:20px;display:flex}.pk .pk-au-done-mail span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:15px;font-weight:500;overflow:hidden}.pk .pk-au-done .pk-au-btn{margin-top:24px}@media (min-width:860px){.pk .pk-au{grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.pk .pk-au-panel{border-radius:0;order:2;height:100svh;position:sticky;top:0}.pk .pk-au-head{top:36px;left:clamp(24px,3.4vw,48px)}.pk .pk-au-caption{max-width:30ch;bottom:36px;left:clamp(24px,3.4vw,48px)}.pk .pk-au-art{inset:22% -20% 26%}.pk .pk-au-side{justify-content:center;padding:48px clamp(20px,5vw,80px)}.pk .pk-au-form{margin:0 0 0 auto}.pk .pk-au-h1{font-size:clamp(26px,3vw,34px);line-height:1.12}}.pk .pk-au[data-audience=venue][data-pose] .pk-au-pose-r{transform:none}.pk .pk-au[data-audience=venue][data-pose=ready] .pk-au-pose-l{transform:translate(18px)}.pk .pk-au[data-audience=venue][data-pose=done] .pk-au-pose-l{transform:translate(40px)}@media (min-width:860px){.pk .pk-au[data-audience=venue]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pk .pk-au[data-audience=venue] .pk-au-panel{order:0}.pk .pk-au[data-audience=venue] .pk-au-form{margin:0 auto 0 0}}
