[data-auth]{--auth-accent:var(--color-kk-red);--auth-accent-deep:var(--color-kk-red-deep);--auth-accent-glow:182 25 19;--auth-accent-ink:var(--color-kk-red-ink)}[data-auth=vendor]{--auth-accent:var(--color-kk-orange-deep);--auth-accent-deep:#6d3800;--auth-accent-glow:254 142 39;--auth-accent-ink:var(--color-kk-orange-ink)}.kk-enter{animation:.75s cubic-bezier(.16,1,.3,1) both kk-enter;animation-delay:var(--kk-delay,0s)}@keyframes kk-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.kk-dots{background-image:radial-gradient(currentColor 1px,#0000 1px);background-size:22px 22px}.kk-grid{background-image:linear-gradient(90deg,currentColor 1px,#0000 1px),linear-gradient(currentColor 1px,#0000 1px);background-size:64px 64px}.kk-blob{filter:blur(72px);pointer-events:none;border-radius:999px;position:absolute}.kk-field-input:focus~.kk-field-label,.kk-field-input:not(:placeholder-shown)~.kk-field-label{transform:translateY(-.62rem)scale(.78)}.kk-field-input:focus~.kk-field-label{color:var(--auth-accent-ink)}.kk-field-label{transform-origin:0;transition:transform .18s cubic-bezier(.16,1,.3,1),color .18s}.kk-field-input:-webkit-autofill{-webkit-text-fill-color:var(--color-kk-ink);-webkit-box-shadow:0 0 0 40px var(--color-kk-cream) inset;caret-color:var(--color-kk-ink)}.kk-field-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-kk-ink);-webkit-box-shadow:0 0 0 40px var(--color-kk-cream) inset;caret-color:var(--color-kk-ink)}.kk-field-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-kk-ink);-webkit-box-shadow:0 0 0 40px var(--color-kk-cream) inset;caret-color:var(--color-kk-ink)}.kk-progress:after{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--color-kk-orange), var(--color-kk-red));transform-origin:0;animation:7s cubic-bezier(.65,0,.35,1) infinite kk-progress;position:absolute;inset:0}@keyframes kk-progress{0%{transform:scaleX(.08)}70%,to{transform:scaleX(.82)}}.kk-ping:after{content:"";background:currentColor;border-radius:999px;animation:1.8s cubic-bezier(0,0,.2,1) infinite kk-ping;position:absolute;inset:0}@keyframes kk-ping{0%{opacity:.55;transform:scale(1)}75%,to{opacity:0;transform:scale(2.6)}}.kk-float{animation:6s ease-in-out infinite kk-float;animation-delay:var(--kk-delay,0s)}@keyframes kk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.kk-digit{animation:8s cubic-bezier(.16,1,.3,1) infinite kk-digit-in;animation-delay:var(--kk-delay,0s)}@keyframes kk-digit-in{0%,2%{opacity:0;transform:translateY(12px)scale(.85)}10%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-8px)scale(.95)}}.kk-shine{isolation:isolate;position:relative;overflow:hidden}.kk-shine:before{content:"";z-index:-1;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:45%;transition:left .65s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:-70%;transform:skew(-18deg)}.kk-shine:hover:before,.kk-shine:focus-visible:before{left:130%}.kk-switch-thumb{transform:translateX(var(--kk-switch-x,0));transition:transform .32s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.kk-enter,.kk-float,.kk-ping:after,.kk-progress:after,.kk-digit{animation:none!important}.kk-enter,.kk-digit{opacity:1;transform:none}.kk-progress:after{transform:scaleX(.82)}.kk-field-label,.kk-switch-thumb{transition:none}.kk-shine:before{display:none}}
