.k-app{color-scheme:dark}.k-app :focus{outline:none}.k-app :focus-visible{outline:2px solid #9db4ff;outline-offset:2px}.k-app input:focus-visible,.k-app select:focus-visible,.k-app textarea:focus-visible{outline:none}.k-app input::-moz-placeholder,.k-app textarea::-moz-placeholder{color:#8e8ca3}.k-app input::placeholder,.k-app textarea::placeholder{color:#8e8ca3}@keyframes k-pulse{0%,to{opacity:.55}50%{opacity:1}}.k-skeleton{animation:k-pulse 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.k-app *,.k-app :after,.k-app :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.k-app input[type=range].k-range,input[type=range].k-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:24px!important;background:transparent;cursor:pointer;--k-range-color:#6f7bf7}.k-range::-webkit-slider-runnable-track{height:4px;border-radius:9999px;background:linear-gradient(to right,var(--k-range-color) var(--fill,0),#3a3a52 var(--fill,0))}.k-range::-moz-range-track{height:4px;border-radius:9999px;background:#3a3a52}.k-range::-moz-range-progress{height:4px;border-radius:9999px;background:var(--k-range-color)}.k-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-7px;border:none;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.4)}.k-range::-moz-range-thumb{width:18px;height:18px;border:none;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.4)}.k-range.k-range-muted{--k-range-color:#c9c7d8}.k-range:focus-visible{outline:2px solid #8b9bff;outline-offset:2px;border-radius:9999px}body:has(.k-app),html:has(.k-app){overflow-x:clip}.k-app,.k-app *,html:has(.k-app){scrollbar-width:none}.k-app ::-webkit-scrollbar,.k-app::-webkit-scrollbar,html:has(.k-app)::-webkit-scrollbar{display:none}@keyframes k-slide-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.k-slide-progress{animation-name:k-slide-progress;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes k-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.k-fade-in{animation:k-fade-in .28s ease-out both}