.kp-play input.kp-field{box-sizing:border-box;color:#182f4b;background-color:#fff;border:2px solid #182f4b;border-radius:.85rem;min-width:0;padding:.7rem .95rem;font-size:1rem;font-weight:600;line-height:1.4;transition:background-color .18s,box-shadow .18s;box-shadow:inset 0 2px #182f4b14}.kp-play input.kp-field::placeholder{color:#182f4b80;opacity:1;font-weight:600}.kp-play input.kp-field:focus{background-color:#fff;outline:none;box-shadow:0 0 0 3px #182f4b}.kp-play input.kp-field:-webkit-autofill{-webkit-text-fill-color:#182f4b;box-shadow:inset 0 0 0 1000px #fff}.kp-play input.kp-field:focus:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff,0 0 0 3px #182f4b}.kp-play input.kp-field-sm{border-radius:.7rem;padding:.45rem .7rem;font-size:.875rem}.kp-press{transition:transform .18s,box-shadow .18s,background-color .18s}.kp-press:hover:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px #182f4b}.kp-press:active:not(:disabled){box-shadow:none;transform:translate(3px,3px)}.kp-chip,.kp-tool,.kp-pick,.kp-ready,.kp-vote{transition:transform .18s,background-color .18s,color .18s,box-shadow .18s}.kp-tool:hover:not(:disabled),.kp-ready:hover:not(:disabled){transform:scale(1.06)}.kp-pick:hover{background-color:#fff4c4;transform:translateY(-1px)}.kp-vote:hover:not(:disabled){transform:scale(1.04)}@keyframes kp-phase{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes kp-pop{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@keyframes kp-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes kp-tick{0%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes kp-reveal{0%{opacity:0;transform:scale(.84)}to{opacity:1;transform:scale(1)}}@keyframes kp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes kp-bar{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}@keyframes kp-msg{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes kp-crown{0%{opacity:0;transform:translateY(-6px)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes kp-voted{0%{transform:scale(.94)}to{transform:scale(1)}}@keyframes kp-fall{0%{opacity:1;transform:translateY(-8px)rotate(0)}to{opacity:0;transform:translateY(240px)rotate(140deg)}}@keyframes kp-star-in{0%{opacity:0;transform:translate(28px,-36px)scale(.35)}to{opacity:1;transform:none}}@keyframes kp-star-drift{0%,to{transform:translate(0)}50%{transform:translate(7px)}}@keyframes kp-icon-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(168px)rotate(70deg)}}@keyframes kp-spin{to{transform:rotate(360deg)}}@keyframes kp-rank{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kp-load-fill{transition:width .2s linear,background-color .2s}.kp-phase{animation:.28s ease-out kp-phase}.kp-pop{animation:.26s ease-out both kp-pop}.kp-step{animation:.28s ease-out both kp-step-in}.kp-rank{animation:.28s ease-out both kp-rank}.kp-tick{animation:.22s ease-out kp-tick;display:inline-block}.kp-reveal{animation:.28s ease-out both kp-reveal}.kp-rise{animation:.36s ease-out both kp-rise}.kp-bar{transform-origin:bottom;animation:.32s ease-out both kp-bar}.kp-msg{animation:.2s ease-out kp-msg}.kp-crown{animation:.36s ease-out both kp-crown}.kp-voted{animation:.22s ease-out kp-voted}.kp-bit{border-radius:2px;width:.5rem;height:.5rem;animation-name:kp-fall;animation-duration:.38s;animation-timing-function:ease-in;animation-iteration-count:1;animation-fill-mode:both;position:absolute;top:0}.kp-star-in{animation:.65s ease-out both kp-star-in;display:inline-block}.kp-star-drift{animation:1.8s ease-in-out infinite kp-star-drift;display:inline-block}.kp-icon-fall{animation-name:kp-icon-fall;animation-timing-function:ease-in;animation-iteration-count:1;animation-fill-mode:both;position:absolute;top:0}.kp-wait{animation:.7s linear infinite kp-spin}@media (prefers-reduced-motion:reduce){.kp-phase,.kp-pop,.kp-step,.kp-rank,.kp-tick,.kp-reveal,.kp-rise,.kp-bar,.kp-msg,.kp-crown,.kp-voted,.kp-bit,.kp-star-in,.kp-star-drift,.kp-icon-fall,.kp-wait{animation:none!important}.kp-press,.kp-chip,.kp-tool,.kp-pick,.kp-ready,.kp-vote,.kp-play input.kp-field,.kp-load-fill{transition:none!important}.kp-press:hover:not(:disabled),.kp-tool:hover:not(:disabled),.kp-ready:hover:not(:disabled),.kp-pick:hover,.kp-vote:hover:not(:disabled){transform:none}.kp-confetti{display:none}}
