.k-ground{font-family:var(--cv-font);font-size:var(--cv-fs-0);line-height:calc(6 * var(--cv-px));color:var(--cv-ink);-webkit-font-smoothing:none;text-shadow:var(--cv-smear)}.k-btn:hover,.k-btn.is-on,.k-btn.k-solid,.k-btn:active,.k-hw:active,.k-hw.is-down,.k-hw.is-hot,.k-rk:active,.k-rk.is-down,.k-rk[aria-checked=true],.k-rk[aria-current],.k-dock .is-on,.k-flap{text-shadow:none}.k-px{display:block;image-rendering:pixelated}.k-lbl{font-size:var(--cv-fs-0);line-height:calc(6 * var(--cv-px))}.k-ctl{font-size:var(--cv-fs-3);line-height:calc(12 * var(--cv-px))}.k-meta{font-size:var(--cv-fs-0);line-height:calc(6 * var(--cv-px));color:var(--cv-mute);text-shadow:none}.k-chip{display:inline-block;padding:0 var(--cv-sp-1);white-space:nowrap;font-variant-numeric:tabular-nums}.k-chip.is-on{background:var(--cv-ink);color:var(--cv-bright);text-shadow:none}.k-tags{display:flex;flex-wrap:wrap;gap:var(--cv-sp-2);margin:0;padding:0;list-style:none}.k-tag{display:inline-block;padding:0 var(--cv-sp-2);border:var(--cv-px) solid var(--cv-line);background:var(--cv-surface);color:var(--cv-ink);font-family:var(--cv-font-code);font-size:var(--cv-fs-0);line-height:calc(6 * var(--cv-px));text-shadow:none;white-space:nowrap}.k-btn,.k-hw,.k-rk,.k-part,.k-check,.k-key,.k-cell,.k-cardtab,.k-tab,.k-switch{font:inherit;color:inherit;cursor:inherit;border:0;border-radius:0;padding:0;margin:0;background:transparent;box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.k-btn:focus-visible,.k-hw:focus-visible,.k-rk:focus-visible,.k-part:focus-visible,.k-check:focus-visible,.k-key:focus-visible,.k-cell:focus-visible,.k-cardtab:focus-visible,.k-switch:focus-visible,.k-field:focus-within{outline:var(--cv-px) solid var(--cv-ink);outline-offset:var(--cv-px)}.k-btn:disabled,.k-hw:disabled,.k-rk:disabled,.k-part:disabled,.k-check:disabled,.k-key:disabled{color:var(--cv-mute);text-shadow:none;pointer-events:none}.k-part:disabled .k-px,.k-hw:disabled,.k-rk:disabled,.k-key:disabled{filter:grayscale(1) contrast(.6)}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(2 * var(--cv-px));min-height:var(--cv-ctrl-h);min-width:var(--cv-ctrl-h);padding:0 calc(4 * var(--cv-px));border:var(--cv-px) solid var(--cv-ink);color:var(--cv-ink);text-decoration:none}.k-btn:hover,.k-btn.is-on{background:var(--cv-ink);color:var(--cv-bright)}.k-btn:active{background:var(--cv-brick);border-color:var(--cv-brick);color:var(--cv-bright)}.k-btn.k-solid{background:var(--cv-ink);color:var(--cv-bright)}.k-btn.k-solid:hover{background:var(--cv-brick);border-color:var(--cv-brick)}.k-btn:disabled{border-color:var(--cv-mute);background:transparent}.k-btn[hidden]{display:none}.k-btn.k-ico{width:var(--cv-ctrl-h);padding:0}.k-hw{width:calc(36 * var(--cv-px));height:calc(18 * var(--cv-px));font-size:var(--cv-fs-3);line-height:calc(12 * var(--cv-px));background:var(--kp-btn-up) 0 0 / 100% 100%;image-rendering:pixelated;color:var(--cv-ink)}.k-hw:hover{color:var(--cv-deep)}.k-hw:active,.k-hw.is-down{background-image:var(--kp-btn-down);color:var(--cv-bright);padding-top:var(--cv-px)}.k-hw.is-hot{background-image:var(--kp-btn-hot);color:var(--cv-bright);padding-top:var(--cv-px)}.k-rk{width:calc(14 * var(--cv-px));height:calc(16 * var(--cv-px));font-size:var(--cv-fs-3);line-height:calc(12 * var(--cv-px));background:var(--kp-rbtn-up) 0 0 / 100% 100%;image-rendering:pixelated;color:var(--cv-ink)}.k-rk:hover{color:var(--cv-deep)}.k-rk:active,.k-rk.is-down,.k-rk[aria-checked=true],.k-rk[aria-current]{background-image:var(--kp-rbtn-down);color:var(--cv-bright);padding-top:var(--cv-px)}.k-radio{display:inline-flex;flex-wrap:wrap;gap:var(--cv-px)}.k-rk:has(>input[type=radio]){position:relative;display:inline-flex;align-items:center;justify-content:center}.k-rk>input[type=radio]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k-rk:has(>input:checked){background-image:var(--kp-rbtn-down);color:var(--cv-bright);padding-top:var(--cv-px)}.k-rk.k-wide:has(>input:checked){background-image:var(--kp-rbtnw-down)}.k-rk:has(>input:focus-visible){outline:var(--cv-px) solid var(--cv-ink);outline-offset:var(--cv-px)}.k-choose{display:grid;gap:var(--cv-sp-2);justify-items:start}.k-rk.k-wide{width:calc(22 * var(--cv-px));height:calc(12 * var(--cv-px));font-size:var(--cv-fs-0);line-height:calc(6 * var(--cv-px));white-space:nowrap;background-image:var(--kp-rbtnw-up)}.k-rk.k-wide:active,.k-rk.k-wide.is-down,.k-rk.k-wide[aria-checked=true],.k-rk.k-wide[aria-current]{background-image:var(--kp-rbtnw-down)}.k-part{position:relative;display:inline-block;line-height:0}.k-part:after{content:"";position:absolute;left:50%;top:50%;width:calc(var(--cv-ctrl-h) * var(--cv-world-k, 1));height:calc(var(--cv-ctrl-h) * var(--cv-world-k, 1));transform:translate(-50%,-50%)}.k-part:hover .k-px,.k-part:active .k-px{filter:brightness(1.08)}.k-knob .k-px{width:calc(22 * var(--cv-px));height:calc(22 * var(--cv-px))}.k-toggle .k-px{width:calc(18 * var(--cv-px));height:calc(30 * var(--cv-px))}.k-lamp{width:calc(8 * var(--cv-px));height:calc(8 * var(--cv-px))}.k-pin .k-px{width:calc(16 * var(--cv-px));height:calc(16 * var(--cv-px))}.k-key{width:calc(14 * var(--cv-px));height:calc(14 * var(--cv-px));padding-bottom:var(--cv-px);background:var(--kp-key-up) 0 0 / 100% 100%;image-rendering:pixelated;color:var(--cv-ink)}.k-key:hover{color:var(--cv-deep)}.k-key:active,.k-key.is-down{background-image:var(--kp-key-down);padding-bottom:0}.k-piano{position:relative;display:inline-flex;height:calc(44 * var(--cv-px))}.k-piano .k-white .k-px{width:calc(22 * var(--cv-px));height:calc(44 * var(--cv-px))}.k-piano .k-black{position:absolute;top:0;z-index:var(--cv-z-over)}.k-piano .k-black .k-px{width:calc(12 * var(--cv-px));height:calc(28 * var(--cv-px))}.k-fader{position:relative;display:block;width:calc(64 * var(--cv-px));height:var(--cv-ctrl-h);cursor:inherit}.k-fader:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--cv-px);margin-top:calc(-.5 * var(--cv-px));background:var(--cv-ink)}.k-fader .k-tick{position:absolute;bottom:0;width:var(--cv-px);height:calc(2 * var(--cv-px));background:var(--cv-mute)}.k-fader .k-cap{position:absolute;top:50%;width:calc(8 * var(--cv-px));height:calc(12 * var(--cv-px));margin:calc(-6 * var(--cv-px)) 0 0 calc(-4 * var(--cv-px));pointer-events:none}.k-fader:focus-visible{outline:var(--cv-px) solid var(--cv-ink);outline-offset:var(--cv-px)}.k-fader.k-vert{width:calc(8 * var(--cv-px));height:calc(44 * var(--cv-px))}.k-fader.k-vert:before{left:50%;right:auto;top:calc(6 * var(--cv-px));bottom:calc(6 * var(--cv-px));width:var(--cv-px);height:auto;margin:0 0 0 calc(-.5 * var(--cv-px))}.k-fader.k-vert .k-tick,.k-fader.k-vert .k-cap{top:calc(6 * var(--cv-px) + (100% - 12 * var(--cv-px)) * (1 - var(--k-at, 0)))}.k-fader.k-vert .k-tick{left:auto;right:0;bottom:auto;width:calc(2 * var(--cv-px));height:var(--cv-px);margin-top:calc(-.5 * var(--cv-px))}.k-fader.k-vert .k-cap{left:50%}.k-check{display:inline-flex;align-items:center;gap:calc(3 * var(--cv-px));min-height:var(--cv-ctrl-h);text-align:left}.k-check .k-box{width:calc(6 * var(--cv-px));height:calc(6 * var(--cv-px));border:var(--cv-px) solid var(--cv-ink);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.k-check[aria-checked=true] .k-box:after{content:"";width:calc(2 * var(--cv-px));height:calc(2 * var(--cv-px));background:var(--cv-ink)}.k-check:hover .k-box{background:var(--cv-bright)}.k-check:disabled .k-box{border-color:var(--cv-mute)}.k-switch{position:relative;display:inline-flex;align-items:center;gap:calc(3 * var(--cv-px));min-height:var(--cv-ctrl-h);text-align:left}.k-switch .k-lever{flex-shrink:0;width:calc(6 * var(--cv-px));height:calc(10 * var(--cv-px));background:var(--kp-flip-off) 0 0 / 100% 100%;image-rendering:pixelated}.k-switch[aria-checked=true] .k-lever,.k-switch>input:checked+.k-lever{background-image:var(--kp-flip-on)}.k-switch>input[type=checkbox]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k-switch:hover{color:var(--cv-deep)}.k-switch:has(>input:focus-visible){outline:var(--cv-px) solid var(--cv-ink);outline-offset:var(--cv-px)}.k-switch:has(>input:disabled),.k-switch:disabled{color:var(--cv-mute)}.k-field{position:relative;display:flex;align-items:center;min-height:var(--cv-ctrl-h);border-bottom:var(--cv-px) solid var(--cv-ink);font-size:var(--cv-fs-3);line-height:calc(12 * var(--cv-px))}.k-field input{font:inherit;color:inherit;text-shadow:inherit;background:transparent;border:0;padding:0;margin:0;outline:0;min-width:0;flex:1;align-self:stretch;padding-right:calc(4 * var(--cv-px) + var(--cv-sp-hair));caret-color:var(--cv-ink)}.k-field.k-sm input{padding-right:calc(2 * var(--cv-px) + var(--cv-sp-hair))}.k-field.k-tracked input{caret-color:transparent}.k-field .k-caret{position:absolute;left:0;top:50%;translate:calc(var(--k-caret-x, 0px) + var(--cv-sp-hair)) -50%;width:calc(4 * var(--cv-px));height:calc(8 * var(--cv-px));background:var(--cv-ink);pointer-events:none;visibility:hidden}.k-field.k-tracked[data-caret=bar] .k-caret{translate:max(0px,calc(var(--k-caret-x, 0px) - var(--cv-px))) -50%;width:var(--cv-px)}.k-field.k-tracked:focus-within:not([data-caret=none]) .k-caret{visibility:visible;animation:k-blink calc(2 * var(--cv-dur-drift)) var(--cv-ease-step) infinite}@keyframes k-blink{50%{visibility:hidden}}.k-field.k-sm{font-size:var(--cv-fs-0);line-height:calc(6 * var(--cv-px));box-sizing:border-box;height:var(--cv-ctrl-h)}.k-field.k-sm .k-caret{width:calc(2 * var(--cv-px));height:calc(4 * var(--cv-px))}.k-field.k-boxed{border:var(--cv-px) solid var(--cv-ink)}.k-rb{border-bottom:var(--cv-px) solid var(--cv-ink)}.k-rt{border-top:var(--cv-px) solid var(--cv-ink)}.k-rl{border-left:var(--cv-px) solid var(--cv-ink)}.k-panel{display:flex;border:var(--cv-px) solid var(--cv-ink)}.k-panel>.k-sec{display:flex;flex-direction:column;gap:calc(3 * var(--cv-px));padding:calc(4 * var(--cv-px));border-right:var(--cv-px) solid var(--cv-ink)}.k-panel>.k-sec:last-child{border-right:0}.k-sec>.k-meta{order:1}.k-scope{display:grid;grid-template-columns:repeat(var(--k-cols, 32),var(--k-cell, calc(2 * var(--cv-px))));grid-auto-rows:var(--k-cell, calc(2 * var(--cv-px)));border:var(--cv-px) solid var(--cv-ink);background-color:var(--cv-bright);background-image:conic-gradient(at calc(var(--cv-px) / 2) calc(var(--cv-px) / 2),transparent 0 270deg,var(--cv-mid) 0);background-size:calc(2 * var(--cv-px)) calc(2 * var(--cv-px));background-position:calc(3 * var(--cv-px) / 4) calc(3 * var(--cv-px) / 4)}.k-cell{width:var(--k-cell, calc(2 * var(--cv-px)));height:var(--k-cell, calc(2 * var(--cv-px)))}.k-cell.is-ink{background:var(--cv-ink)}.k-cell.is-live{background:var(--cv-brick)}.k-scope.k-plain{background-image:none}.k-cardtabs{position:relative;z-index:var(--cv-z-over);display:flex;align-items:flex-end;gap:calc(2 * var(--cv-px));padding-left:calc(6 * var(--cv-px))}.k-cardtab{height:var(--cv-ctrl-h);padding:0 calc(5 * var(--cv-px));border:var(--cv-px) solid var(--cv-ink);border-bottom:0;background:var(--cv-ground);color:var(--cv-mute);text-shadow:none;white-space:nowrap}.k-cardtab:hover{color:var(--cv-ink)}.k-cardtab[aria-selected=true]{height:calc(var(--cv-ctrl-h) + var(--cv-px));margin-bottom:calc(-1 * var(--cv-px));color:var(--cv-ink);text-shadow:inherit}.k-tab{display:flex;align-items:center;min-width:0;height:var(--cv-ctrl-h);margin-bottom:var(--cv-px);padding:0 calc(2 * var(--cv-px)) 0 calc(4 * var(--cv-px));border:var(--cv-px) solid var(--cv-ink);border-bottom:0;background:var(--cv-ground);color:var(--cv-mute);text-shadow:none;white-space:nowrap}.k-tab:hover{color:var(--cv-ink)}.k-tab.is-on{height:calc(var(--cv-ctrl-h) + var(--cv-px));margin-bottom:0;background:var(--k-tab-ground, var(--cv-ground));color:var(--cv-ink);text-shadow:inherit}.k-tab>.k-tab-go{flex:1 1 auto;min-width:0;align-self:stretch;display:block;line-height:var(--cv-ctrl-h);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none}.k-tab>.k-tab-go:focus-visible{outline:var(--cv-px) solid var(--cv-ink);outline-offset:calc(-1 * var(--cv-px))}.k-card{border:var(--cv-px) solid var(--cv-ink);background:var(--cv-ground)}.k-strip{display:flex;flex-wrap:wrap;overflow:hidden}.k-strip>.k-sec{display:flex;flex-direction:column;gap:calc(3 * var(--cv-px));padding:calc(4 * var(--cv-px));margin:calc(-1 * var(--cv-px)) 0 0 calc(-1 * var(--cv-px));border-left:var(--cv-px) solid var(--cv-ink);border-top:var(--cv-px) solid var(--cv-ink)}.k-dock{display:inline-flex;border:var(--cv-px) solid var(--cv-ink);background:var(--cv-ground)}.k-dock .k-btn{border:0;border-right:var(--cv-px) solid var(--cv-ink)}.k-dock .k-btn:last-child{border-right:0}.k-bank{display:grid;grid-template-columns:repeat(auto-fit,calc(28 * var(--cv-px)));justify-content:center;width:100%;padding:0 var(--cv-px) var(--cv-px) 0}.k-bank .k-btn{margin:0 calc(-1 * var(--cv-px)) calc(-1 * var(--cv-px)) 0;white-space:nowrap}.k-scroll{--k-n: 1;--k-at: 0;display:inline-flex;align-items:stretch;height:var(--k-step, var(--cv-ctrl-h));border:var(--cv-px) solid var(--cv-ink);box-sizing:border-box;vertical-align:middle}.k-scroll>.k-step{position:relative;flex:none;width:var(--k-step, var(--cv-ctrl-h));height:100%;min-width:0;min-height:0;border:0}.k-scroll>.k-prev{border-right:var(--cv-px) solid var(--cv-ink)}.k-scroll>.k-next{border-left:var(--cv-px) solid var(--cv-ink)}.k-scroll>.k-step svg{display:block;width:calc(11 * var(--cv-px) / 2);height:calc(11 * var(--cv-px) / 2);fill:currentColor}.k-scroll>.k-step:after{content:"";position:absolute;top:50%;width:max(100%,calc(var(--cv-ctrl-h) * var(--cv-world-k, 1)));height:max(100%,calc(var(--cv-ctrl-h) * var(--cv-world-k, 1)));transform:translateY(-50%)}.k-scroll>.k-prev:after{right:0}.k-scroll>.k-next:after{left:0}.k-scroll.k-vert>.k-step:after{top:auto;left:50%;transform:translate(-50%)}.k-scroll.k-vert>.k-prev:after{right:auto;bottom:0}.k-scroll.k-vert>.k-next:after{left:50%;top:0}.k-scroll>.k-track{position:relative;flex:1 1 auto;min-width:0;min-height:0;touch-action:none}.k-scroll>.k-track:focus-visible{outline:var(--cv-px) solid var(--cv-ink);outline-offset:calc(-1 * var(--cv-px))}.k-scroll .k-thumb{position:absolute;top:0;bottom:0;left:calc(var(--k-at) * 100% / var(--k-n));width:max(calc(100% / var(--k-n)),calc(2 * var(--cv-px)));background:var(--cv-ink)}.k-scroll>.k-track:hover .k-thumb{background:var(--cv-deep)}.k-scroll.is-drag .k-thumb,.k-scroll>.k-track:active .k-thumb{background:var(--cv-brick)}.k-scroll.k-vert{flex-direction:column;width:var(--k-step, var(--cv-ctrl-h));height:auto}.k-scroll.k-vert>.k-step{width:100%;height:var(--k-step, var(--cv-ctrl-h))}.k-scroll.k-vert>.k-prev{border-right:0;border-bottom:var(--cv-px) solid var(--cv-ink)}.k-scroll.k-vert>.k-next{border-left:0;border-top:var(--cv-px) solid var(--cv-ink)}.k-scroll.k-vert .k-thumb{left:0;right:0;width:auto;top:calc(var(--k-at) * 100% / var(--k-n));height:max(calc(100% / var(--k-n)),calc(2 * var(--cv-px)))}.k-flaps{display:inline-flex;gap:var(--cv-px)}.k-flap{--k-rows: 20;position:relative;width:calc(12 * var(--cv-px));height:calc(var(--k-rows) * var(--cv-px));display:flex;align-items:center;justify-content:center;background:var(--cv-ink);color:var(--cv-bright);font-size:var(--cv-fs-6);line-height:calc(var(--k-rows) * var(--cv-px))}.k-flap:after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--cv-px);background:var(--cv-ground)}.k-flaps.k-sm .k-flap{--k-rows: 6;width:calc(4 * var(--cv-px));font-size:var(--cv-fs-0)}.k-flaps.k-sm .k-flap:after{height:calc(var(--cv-px) / 2);margin-top:calc(var(--cv-px) / -4)}.k-select:after,.k-date:after,.k-disc>summary:after{content:"";flex-shrink:0;width:calc(6 * var(--cv-px));height:calc(3 * var(--cv-px));background:var(--cv-ink);clip-path:polygon(0 0,16.667% 0,16.667% 33.333%,33.333% 33.333%,33.333% 66.667%,66.667% 66.667%,66.667% 33.333%,83.333% 33.333%,83.333% 0,100% 0,100% 33.333%,83.333% 33.333%,83.333% 66.667%,66.667% 66.667%,66.667% 100%,33.333% 100%,33.333% 66.667%,16.667% 66.667%,16.667% 33.333%,0 33.333%);pointer-events:none}.k-select{position:relative;display:flex;align-items:center;min-height:var(--cv-ctrl-h);border-bottom:var(--cv-px) solid var(--cv-ink);font-size:var(--cv-fs-3);line-height:calc(12 * var(--cv-px))}.k-select select{appearance:none;font:inherit;color:inherit;text-shadow:inherit;background:transparent;border:0;border-radius:0;margin:0;padding:0 calc(8 * var(--cv-px)) 0 0;min-width:0;width:100%;min-height:var(--cv-ctrl-h);outline:0;cursor:inherit}.k-select select:disabled{color:var(--cv-mute);text-shadow:none}.k-select:after,.k-date:after{position:absolute;right:0;top:50%;margin-top:calc(-1.5 * var(--cv-px))}.k-select:focus-within,.k-date:focus-within,.k-textarea:focus-within,.k-file:focus-within,.k-check:focus-within,.k-range:focus-visible,.k-swatch:focus-visible{outline:var(--cv-px) solid var(--cv-ink);outline-offset:var(--cv-px)}.k-textarea{display:block;border:var(--cv-px) solid var(--cv-ink)}.k-textarea textarea{display:block;width:100%;min-height:calc(18 * var(--cv-px));font:inherit;font-size:var(--cv-fs-0);line-height:calc(6 * var(--cv-px));color:inherit;text-shadow:inherit;background:transparent;border:0;border-radius:0;margin:0;padding:calc(2 * var(--cv-px)) calc(3 * var(--cv-px));box-sizing:border-box;resize:none;outline:0}.k-textarea textarea::placeholder{color:var(--cv-mute);opacity:1}.k-date{position:relative;display:flex;align-items:center;min-height:var(--cv-ctrl-h);border-bottom:var(--cv-px) solid var(--cv-ink);font-size:var(--cv-fs-0);line-height:calc(6 * var(--cv-px))}.k-date input{appearance:none;font:inherit;color:inherit;text-shadow:inherit;background:transparent;border:0;border-radius:0;margin:0;padding:0 calc(8 * var(--cv-px)) 0 0;min-width:0;width:100%;min-height:var(--cv-ctrl-h);outline:0;cursor:inherit}.k-date input::-webkit-calendar-picker-indicator{position:absolute;right:0;top:0;width:calc(8 * var(--cv-px));height:100%;margin:0;padding:0;opacity:0;cursor:inherit}.k-file{position:relative;display:grid;justify-items:center;align-content:center;gap:calc(2 * var(--cv-px));min-height:calc(24 * var(--cv-px));padding:calc(4 * var(--cv-px));border:var(--cv-px) solid var(--cv-ink);color:var(--cv-ink);text-align:center;font-size:var(--cv-fs-3);line-height:calc(12 * var(--cv-px));cursor:inherit}.k-file input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k-file:hover,.k-file:focus-within,.k-file.is-over{background:var(--cv-ink);color:var(--cv-bright);text-shadow:none}.k-progress{appearance:none;display:block;width:100%;height:calc(4 * var(--cv-px));margin:0;border:var(--cv-px) solid var(--cv-ink);background:transparent;box-sizing:border-box}.k-progress::-webkit-progress-bar{background:transparent}.k-progress::-webkit-progress-value{background:repeating-linear-gradient(90deg,var(--cv-ink) 0 calc(2 * var(--cv-px)),transparent calc(2 * var(--cv-px)) calc(3 * var(--cv-px)))}.k-progress::-moz-progress-bar{background:repeating-linear-gradient(90deg,var(--cv-ink) 0 calc(2 * var(--cv-px)),transparent calc(2 * var(--cv-px)) calc(3 * var(--cv-px)))}.k-disc>summary{list-style:none;width:fit-content}.k-disc>summary::-webkit-details-marker{display:none}.k-disc>summary:hover:after,.k-disc>summary:active:after{background:var(--cv-bright)}.k-disc[open]>summary:after{transform:scaleY(-1)}.k-disc>.k-body{padding-top:calc(3 * var(--cv-px))}.k-range{appearance:none;display:block;width:100%;height:calc(12 * var(--cv-px));margin:0;padding:0;background:transparent;cursor:inherit}.k-range::-webkit-slider-runnable-track{height:var(--cv-px);background:var(--cv-ink)}.k-range::-webkit-slider-thumb{appearance:none;width:calc(8 * var(--cv-px));height:calc(12 * var(--cv-px));margin-top:calc(-5.5 * var(--cv-px));border:0;border-radius:0;background:var(--kp-cap-thin) 0 0 / 100% 100%;image-rendering:pixelated}.k-range::-moz-range-track{height:var(--cv-px);background:var(--cv-ink)}.k-range::-moz-range-thumb{width:calc(8 * var(--cv-px));height:calc(12 * var(--cv-px));border:0;border-radius:0;background:var(--kp-cap-thin) 0 0 / 100% 100%;image-rendering:pixelated}.k-range:disabled{filter:grayscale(1) contrast(.6);pointer-events:none}.k-check{position:relative}.k-check>input[type=checkbox]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k-check>input:checked+.k-box:after{content:"";width:calc(2 * var(--cv-px));height:calc(2 * var(--cv-px));background:var(--cv-ink)}.k-check>input:disabled~.k-box{border-color:var(--cv-mute)}.k-swatch{appearance:none;width:var(--cv-ctrl-h);height:var(--cv-ctrl-h);margin:0;padding:0;border:var(--cv-px) solid var(--cv-ink);border-radius:0;background:transparent;box-sizing:border-box;cursor:inherit}.k-swatch::-webkit-color-swatch-wrapper{padding:0}.k-swatch::-webkit-color-swatch{border:0;border-radius:0}.k-swatch::-moz-color-swatch{border:0;border-radius:0}.k-btn.is-hot{background:var(--cv-brick);border-color:var(--cv-brick);color:var(--cv-bright);text-shadow:none}.k-secs{display:grid;gap:calc(6 * var(--cv-px))}.k-secs>.k-sec{display:flex;flex-direction:column;gap:calc(3 * var(--cv-px));min-width:0;padding-top:calc(4 * var(--cv-px));border-top:var(--cv-px) solid var(--cv-ink)}.k-secs>.k-sec>.k-ctl{margin:0;font-weight:400}.k-menu{display:flex;flex-direction:column;border:var(--cv-px) solid var(--cv-ink);background:var(--cv-ground)}.k-menu>.k-btn{justify-content:flex-start;width:100%;border:0;text-align:left;white-space:nowrap}.k-menu>*+*,.k-menu>.k-btn+.k-btn{border-top:var(--cv-px) solid var(--cv-ink)}.k-menu>.k-btn[aria-selected=true]{background:var(--cv-ink);color:var(--cv-bright);text-shadow:none}.k-menu>.k-btn:hover .k-meta,.k-menu>.k-btn:active .k-meta,.k-menu>.k-btn.is-on .k-meta,.k-menu>.k-btn[aria-selected=true] .k-meta{color:inherit}.k-menu>.k-meta{display:flex;align-items:center;min-height:var(--cv-ctrl-h);padding:0 calc(4 * var(--cv-px))}.k-menu.k-up{flex-direction:column-reverse}.k-menu.k-up>*+*{border-top:0;border-bottom:var(--cv-px) solid var(--cv-ink)}.k-sel{position:absolute;inset:calc(-2 * var(--cv-px));border:var(--cv-px) solid var(--cv-ink);pointer-events:none}.k-sel:before{content:"";position:absolute;inset:calc(-2 * var(--cv-px));background:linear-gradient(var(--cv-ink),var(--cv-ink)) 0 0 / calc(3 * var(--cv-px)) calc(3 * var(--cv-px)) no-repeat,linear-gradient(var(--cv-ink),var(--cv-ink)) 100% 0 / calc(3 * var(--cv-px)) calc(3 * var(--cv-px)) no-repeat,linear-gradient(var(--cv-ink),var(--cv-ink)) 0 100% / calc(3 * var(--cv-px)) calc(3 * var(--cv-px)) no-repeat,linear-gradient(var(--cv-ink),var(--cv-ink)) 100% 100% / calc(3 * var(--cv-px)) calc(3 * var(--cv-px)) no-repeat}.k-load{display:block;box-sizing:content-box;width:calc(32 * var(--cv-px));height:calc(2 * var(--cv-px));border:var(--cv-px) solid var(--cv-ink);overflow:hidden}.k-load:before{content:"";display:block;width:calc(8 * var(--cv-px));height:100%;background:var(--cv-ink);animation:k-walk var(--cv-dur-drift) var(--cv-ease-step) infinite}@keyframes k-walk{to{transform:translate(calc(32 * var(--cv-px)))}}@media(prefers-reduced-motion:reduce){.k-load:before{animation:none}}.k-marquee{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.k-marquee.is-over{text-overflow:clip}.k-marquee.is-over .k-mq{display:inline-block;animation:k-marquee var(--cv-dur-marquee) steps(var(--mq-n, 1),end) infinite;animation-delay:calc(var(--cv-dur-marquee) * var(--mq-i, 0) / 10)}@keyframes k-marquee{0%,25%{transform:translate(0)}70%,to{transform:translate(calc(-1 * var(--mq-d, 0px)))}}@media(prefers-reduced-motion:reduce){.k-marquee.is-over{text-overflow:ellipsis}.k-marquee.is-over .k-mq{display:inline;animation:none}}
