@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-duration:initial;--tw-outline-style:solid}}}:where([data-kehys-root]){--kehys-color-bg:#fff;--kehys-color-fg:#141414;--kehys-color-muted:#595959;--kehys-color-accent:#1f4fd1;--kehys-color-accent-fg:#fff;--kehys-color-border:#dedede;--kehys-color-surface:#f4f4f5;--kehys-color-on-media:#fff;--kehys-color-media-scrim:#0000008c;--kehys-radius-sm:4px;--kehys-radius-md:8px;--kehys-radius-lg:16px;--kehys-space:4px;--kehys-max-width:1200px;--kehys-space-response:3rem;--kehys-motion-duration-short:.15s;--kehys-motion-duration-medium:.25s;--kehys-motion-duration-long:.4s;--kehys-motion-ease-enter:cubic-bezier(.2, .8, .2, 1);--kehys-motion-ease-exit:cubic-bezier(.2, 0, 0, 1);--kehys-motion-ease-move:cubic-bezier(.2, 0, 0, 1);--kehys-motion-stagger-sections:60ms;--kehys-motion-stagger-content:0s;--kehys-motion-distance:8px;--kehys-motion-skeleton-speed:1.6s;--kehys-motion-highlight-duration:1.6s}[data-kehys-root]{color:var(--kehys-color-fg);background-color:var(--kehys-color-bg);font-family:var(--kehys-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;container-type:inline-size}:where([data-kehys-root]:not([data-kehys-portal])){width:-webkit-fill-available;width:-moz-available;width:stretch}[data-kehys-root],[data-kehys-root] *,[data-kehys-root] :before,[data-kehys-root] :after{box-sizing:border-box}[data-kehys-root] :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,dl,dd){margin:0}[data-kehys-root] :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}[data-kehys-root] :where(ul,ol){padding:0;list-style:none}[data-kehys-root] :where(img,svg,video){max-width:100%;display:block}[data-kehys-root] :where(img){height:auto}[data-kehys-root] :where(a){color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}[data-kehys-root] :where(button){color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}[data-kehys-root] :where(button:disabled){cursor:default}.kh\:\@container{container-type:inline-size}.kh\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kh\:absolute{position:absolute}.kh\:relative{position:relative}.kh\:inset-0{inset:0}.kh\:isolate{isolation:isolate}.kh\:-z-10{z-index:calc(10 * -1)}.kh\:-z-20{z-index:calc(20 * -1)}.kh\:col-span-12{grid-column:span 12/span 12}.kh\:m-0{margin:0}.kh\:mx-auto{margin-inline:auto}.kh\:mt-1{margin-top:var(--kehys-space)}.kh\:mt-2{margin-top:calc(var(--kehys-space) * 2)}.kh\:mt-6{margin-top:calc(var(--kehys-space) * 6)}.kh\:mt-auto{margin-top:auto}.kh\:mr-2{margin-right:calc(var(--kehys-space) * 2)}.kh\:flex{display:flex}.kh\:grid{display:grid}.kh\:hidden{display:none}.kh\:inline-flex{display:inline-flex}.kh\:aspect-\[4\/3\]{aspect-ratio:4/3}.kh\:aspect-\[16\/9\]{aspect-ratio:16/9}.kh\:size-10{width:calc(var(--kehys-space) * 10);height:calc(var(--kehys-space) * 10)}.kh\:size-full{width:100%;height:100%}.kh\:h-3{height:calc(var(--kehys-space) * 3)}.kh\:h-4{height:calc(var(--kehys-space) * 4)}.kh\:h-5{height:calc(var(--kehys-space) * 5)}.kh\:h-6{height:calc(var(--kehys-space) * 6)}.kh\:h-8{height:calc(var(--kehys-space) * 8)}.kh\:h-16{height:calc(var(--kehys-space) * 16)}.kh\:h-20{height:calc(var(--kehys-space) * 20)}.kh\:h-full{height:100%}.kh\:min-h-5{min-height:calc(var(--kehys-space) * 5)}.kh\:min-h-\[12rem\]{min-height:12rem}.kh\:min-h-\[26rem\]{min-height:26rem}.kh\:w-1\/2{width:50%}.kh\:w-1\/3{width:33.3333%}.kh\:w-2\/3{width:66.6667%}.kh\:w-3\/5{width:60%}.kh\:w-4\/5{width:80%}.kh\:w-5\/6{width:83.3333%}.kh\:w-\[45\%\]{width:45%}.kh\:w-\[90\%\]{width:90%}.kh\:w-\[92\%\]{width:92%}.kh\:w-full{width:100%}.kh\:max-w-\(--kehys-max-width\){max-width:var(--kehys-max-width)}.kh\:max-w-3xl{max-width:48rem}.kh\:max-w-\[18ch\]{max-width:18ch}.kh\:max-w-\[36rem\]{max-width:36rem}.kh\:max-w-\[45\%\]{max-width:45%}.kh\:max-w-\[48ch\]{max-width:48ch}.kh\:max-w-\[60ch\]{max-width:60ch}.kh\:max-w-\[68ch\]{max-width:68ch}.kh\:min-w-0{min-width:0}.kh\:flex-1{flex:1}.kh\:shrink{flex-shrink:1}.kh\:shrink-0{flex-shrink:0}.kh\:cursor-grab{cursor:grab}.kh\:cursor-not-allowed{cursor:not-allowed}.kh\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.kh\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.kh\:flex-col{flex-direction:column}.kh\:flex-wrap{flex-wrap:wrap}.kh\:items-center{align-items:center}.kh\:items-end{align-items:flex-end}.kh\:items-start{align-items:flex-start}.kh\:justify-between{justify-content:space-between}.kh\:justify-center{justify-content:center}.kh\:gap-0{gap:0}.kh\:gap-0\.5{gap:calc(var(--kehys-space) * .5)}.kh\:gap-1{gap:var(--kehys-space)}.kh\:gap-1\.5{gap:calc(var(--kehys-space) * 1.5)}.kh\:gap-2{gap:calc(var(--kehys-space) * 2)}.kh\:gap-3{gap:calc(var(--kehys-space) * 3)}.kh\:gap-4{gap:calc(var(--kehys-space) * 4)}.kh\:gap-6{gap:calc(var(--kehys-space) * 6)}.kh\:gap-10{gap:calc(var(--kehys-space) * 10)}.kh\:gap-x-6{column-gap:calc(var(--kehys-space) * 6)}.kh\:gap-x-8{column-gap:calc(var(--kehys-space) * 8)}.kh\:gap-y-6{row-gap:calc(var(--kehys-space) * 6)}.kh\:self-center{align-self:center}.kh\:self-start{align-self:flex-start}.kh\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kh\:overflow-hidden{overflow:hidden}.kh\:rounded-\[inherit\]{border-radius:inherit}.kh\:rounded-full{border-radius:9999px}.kh\:rounded-lg{border-radius:var(--kehys-radius-lg)}.kh\:rounded-md{border-radius:var(--kehys-radius-md)}.kh\:rounded-sm{border-radius:var(--kehys-radius-sm)}.kh\:border{border-style:var(--tw-border-style);border-width:1px}.kh\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.kh\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.kh\:border-border{border-color:var(--kehys-color-border)}.kh\:border-fg{border-color:var(--kehys-color-fg)}.kh\:bg-accent{background-color:var(--kehys-color-accent)}.kh\:bg-bg{background-color:var(--kehys-color-bg)}.kh\:bg-media-scrim{background-color:var(--kehys-color-media-scrim)}.kh\:bg-surface{background-color:var(--kehys-color-surface)}.kh\:object-cover{object-fit:cover}.kh\:p-5{padding:calc(var(--kehys-space) * 5)}.kh\:px-1\.5{padding-inline:calc(var(--kehys-space) * 1.5)}.kh\:px-4{padding-inline:calc(var(--kehys-space) * 4)}.kh\:px-5{padding-inline:calc(var(--kehys-space) * 5)}.kh\:py-2{padding-block:calc(var(--kehys-space) * 2)}.kh\:py-3{padding-block:calc(var(--kehys-space) * 3)}.kh\:py-4{padding-block:calc(var(--kehys-space) * 4)}.kh\:py-12{padding-block:calc(var(--kehys-space) * 12)}.kh\:pt-2{padding-top:calc(var(--kehys-space) * 2)}.kh\:pt-8{padding-top:calc(var(--kehys-space) * 8)}.kh\:pb-5{padding-bottom:calc(var(--kehys-space) * 5)}.kh\:text-center{text-align:center}.kh\:text-left{text-align:left}.kh\:font-display{font-family:var(--kehys-font-display,var(--kehys-font-sans))}.kh\:font-sans{font-family:var(--kehys-font-sans)}.kh\:text-2xl{font-size:1.5rem;line-height:var(--tw-leading,2rem)}.kh\:text-3xl{font-size:1.875rem;line-height:var(--tw-leading,2.25rem)}.kh\:text-4xl{font-size:2.25rem;line-height:var(--tw-leading,2.5rem)}.kh\:text-base{font-size:1rem;line-height:var(--tw-leading,1.5rem)}.kh\:text-lg{font-size:1.125rem;line-height:var(--tw-leading,1.65rem)}.kh\:text-sm{font-size:.875rem;line-height:var(--tw-leading,1.25rem)}.kh\:text-xs{font-size:.75rem;line-height:var(--tw-leading,1rem)}.kh\:leading-relaxed{--tw-leading:1.65;line-height:1.65}.kh\:leading-snug{--tw-leading:1.3;line-height:1.3}.kh\:leading-tight{--tw-leading:1.12;line-height:1.12}.kh\:font-medium{--tw-font-weight:500;font-weight:500}.kh\:font-semibold{--tw-font-weight:600;font-weight:600}.kh\:tracking-tight{--tw-tracking:-.02em;letter-spacing:-.02em}.kh\:tracking-wide{--tw-tracking:.08em;letter-spacing:.08em}.kh\:whitespace-nowrap{white-space:nowrap}.kh\:text-accent{color:var(--kehys-color-accent)}.kh\:text-accent-fg{color:var(--kehys-color-accent-fg)}.kh\:text-fg{color:var(--kehys-color-fg)}.kh\:text-muted{color:var(--kehys-color-muted)}.kh\:text-on-media{color:var(--kehys-color-on-media)}.kh\:uppercase{text-transform:uppercase}.kh\:tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.kh\:underline{text-decoration-line:underline}.kh\:decoration-1{text-decoration-thickness:1px}.kh\:underline-offset-4{text-underline-offset:4px}.kh\:opacity-60{opacity:.6}.kh\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,cubic-bezier(.2, .8, .2, 1));transition-duration:var(--tw-duration,.15s)}.kh\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,cubic-bezier(.2, .8, .2, 1));transition-duration:var(--tw-duration,.15s)}.kh\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,cubic-bezier(.2, .8, .2, 1));transition-duration:var(--tw-duration,.15s)}.kh\:duration-200{--tw-duration:.2s;transition-duration:.2s}.kh\:group-data-\[state\=open\]\:rotate-180:is(:where(.kh\:group)[data-state=open] *){rotate:180deg}.kh\:placeholder\:text-muted::placeholder{color:var(--kehys-color-muted)}.kh\:empty\:hidden:empty{display:none}@media (hover:hover){.kh\:hover\:border-fg:hover{border-color:var(--kehys-color-fg)}.kh\:hover\:decoration-2:hover{text-decoration-thickness:2px}.kh\:hover\:opacity-90:hover{opacity:.9}}.kh\:focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.kh\:focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.kh\:focus-visible\:outline-accent:focus-visible{outline-color:var(--kehys-color-accent)}.kh\:active\:cursor-grabbing:active{cursor:grabbing}.kh\:disabled\:opacity-40:disabled{opacity:.4}.kh\:disabled\:opacity-50:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.kh\:motion-reduce\:transition-none{transition-property:none}}@container (min-width:30rem){.kh\:\@min-\[30rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:48rem){.kh\:\@min-\[48rem\]\:order-first{order:-9999}.kh\:\@min-\[48rem\]\:col-span-6{grid-column:span 6/span 6}.kh\:\@min-\[48rem\]\:flex{display:flex}.kh\:\@min-\[48rem\]\:min-h-\[34rem\]{min-height:34rem}.kh\:\@min-\[48rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kh\:\@min-\[48rem\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kh\:\@min-\[48rem\]\:gap-6{gap:calc(var(--kehys-space) * 6)}.kh\:\@min-\[48rem\]\:gap-12{gap:calc(var(--kehys-space) * 12)}.kh\:\@min-\[48rem\]\:gap-14{gap:calc(var(--kehys-space) * 14)}.kh\:\@min-\[48rem\]\:px-8{padding-inline:calc(var(--kehys-space) * 8)}.kh\:\@min-\[48rem\]\:py-16{padding-block:calc(var(--kehys-space) * 16)}.kh\:\@min-\[48rem\]\:text-5xl{font-size:3rem;line-height:var(--tw-leading,1.1)}.kh\:\@min-\[48rem\]\:text-6xl{font-size:3.75rem;line-height:var(--tw-leading,1.05)}}@container (min-width:64rem){.kh\:\@min-\[64rem\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-kehys-region]{gap:var(--kehys-space-response,3rem);flex-direction:column;display:flex}:where([data-kehys-region]){scroll-margin-bottom:calc(var(--kehys-bar-occlusion-bottom,0px) + 16px)}[data-kehys-response]{scroll-margin-top:inherit;scroll-margin-bottom:inherit;position:relative}[data-kehys-response]:empty{display:none}@keyframes kehys-enter-fade{0%{opacity:0}}@keyframes kehys-enter-rise{0%{opacity:0;transform:translateY(var(--kehys-motion-distance,8px))}}@keyframes kehys-enter-scale{0%{opacity:0;transform:scale(.97)}}@keyframes kehys-enter-blur{0%{opacity:0;filter:blur(8px);transform:translateY(calc(var(--kehys-motion-distance,8px) / 2))}}@keyframes kehys-enter-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}[data-kehys-enter]{animation-duration:var(--kehys-motion-duration-long,.4s);animation-timing-function:var(--kehys-motion-ease-enter,cubic-bezier(.2, .8, .2, 1));animation-delay:var(--kh-enter-delay,0s);animation-fill-mode:both}[data-kehys-enter=fade]{animation-name:kehys-enter-fade}[data-kehys-enter=rise]{animation-name:kehys-enter-rise}[data-kehys-enter=scale]{animation-name:kehys-enter-scale}[data-kehys-enter=blur]{animation-name:kehys-enter-blur}[data-kehys-enter=wipe]{animation-name:kehys-enter-wipe}[data-kehys-enter][data-kehys-cascade]:has([data-kehys-part]){animation-name:none}[data-kehys-enter][data-kehys-cascade] [data-kehys-part]:not([data-kehys-part] [data-kehys-part]){animation-duration:var(--kehys-motion-duration-long,.4s);animation-timing-function:var(--kehys-motion-ease-enter,cubic-bezier(.2, .8, .2, 1));animation-delay:calc(var(--kh-enter-delay,0s) + min(var(--kh-part-index,0) * var(--kehys-motion-stagger-content,0s), .6s));animation-fill-mode:both}[data-kehys-enter=fade][data-kehys-cascade] [data-kehys-part]:not([data-kehys-part] [data-kehys-part]){animation-name:kehys-enter-fade}[data-kehys-enter=rise][data-kehys-cascade] [data-kehys-part]:not([data-kehys-part] [data-kehys-part]){animation-name:kehys-enter-rise}[data-kehys-enter=scale][data-kehys-cascade] [data-kehys-part]:not([data-kehys-part] [data-kehys-part]){animation-name:kehys-enter-scale}[data-kehys-enter=blur][data-kehys-cascade] [data-kehys-part]:not([data-kehys-part] [data-kehys-part]){animation-name:kehys-enter-blur}[data-kehys-enter=wipe][data-kehys-cascade] [data-kehys-part]:not([data-kehys-part] [data-kehys-part]){animation-name:kehys-enter-wipe}[data-kehys-enter][data-kehys-cascade] [data-kehys-part=media]:not([data-kehys-part] [data-kehys-part]){animation-name:kehys-enter-fade}[data-kehys-enter]:focus-within,[data-kehys-enter] [data-kehys-part]:focus-within{animation:none}[data-kehys-enter][data-kehys-image] img[data-kehys-img]:not([data-loaded]){opacity:0}@keyframes kehys-image-blur-up{0%{filter:blur(12px);transform:scale(1.04)}}[data-kehys-enter][data-kehys-image=fade] img[data-kehys-img][data-loaded=animate]{animation:kehys-enter-fade var(--kehys-motion-duration-short,.15s) var(--kehys-motion-ease-enter,cubic-bezier(.2, .8, .2, 1))}[data-kehys-enter][data-kehys-image=blur-up] img[data-kehys-img][data-loaded=animate]{animation:kehys-image-blur-up var(--kehys-motion-duration-medium,.25s) var(--kehys-motion-ease-enter,cubic-bezier(.2, .8, .2, 1))}@keyframes kehys-skeleton-pulse{50%{opacity:.45}}@keyframes kehys-skeleton-shimmer{to{transform:translate(100%)}}[data-kehys-skeleton=""]>*,[data-kehys-skeleton=pulse] [data-kehys-skeleton-bar]{animation:kehys-skeleton-pulse var(--kehys-motion-skeleton-speed,1.6s) ease-in-out infinite}[data-kehys-skeleton-bar]{position:relative;overflow:hidden}[data-kehys-skeleton=shimmer] [data-kehys-skeleton-bar]:after{content:"";background:linear-gradient(90deg, transparent, var(--kehys-color-bg), transparent);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){[data-kehys-skeleton=shimmer] [data-kehys-skeleton-bar]:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--kehys-color-bg) 70%, transparent), transparent)}}[data-kehys-skeleton=shimmer] [data-kehys-skeleton-bar]:after{animation:kehys-skeleton-shimmer var(--kehys-motion-skeleton-speed,1.6s) linear infinite}[data-kehys-skeleton-shape=ghost] [data-kehys-skeleton-bar]{border:1.5px dashed var(--kehys-color-fg);background-color:#0000}@supports (color:color-mix(in lab, red, red)){[data-kehys-skeleton-shape=ghost] [data-kehys-skeleton-bar]{border:1.5px dashed color-mix(in srgb, var(--kehys-color-fg) 22%, var(--kehys-color-bg))}}[data-kehys-skeleton-tail]{opacity:.7}@keyframes kehys-skeleton-rainbow{0%{background-color:var(--kehys-bar-status-1,#ff004d)}12.5%{background-color:var(--kehys-bar-status-2,#ffa300)}25%{background-color:var(--kehys-bar-status-3,#ffec27)}37.5%{background-color:var(--kehys-bar-status-4,#00e436)}50%{background-color:var(--kehys-bar-status-5,#29f5ff)}62.5%{background-color:var(--kehys-bar-status-6,#3d7bff)}75%{background-color:var(--kehys-bar-status-7,#ff4dff)}87.5%{background-color:var(--kehys-bar-status-8,#ff77a8)}}@keyframes kehys-skeleton-rainbow-line{0%{border-color:var(--kehys-bar-status-1,#ff004d)}12.5%{border-color:var(--kehys-bar-status-2,#ffa300)}25%{border-color:var(--kehys-bar-status-3,#ffec27)}37.5%{border-color:var(--kehys-bar-status-4,#00e436)}50%{border-color:var(--kehys-bar-status-5,#29f5ff)}62.5%{border-color:var(--kehys-bar-status-6,#3d7bff)}75%{border-color:var(--kehys-bar-status-7,#ff4dff)}87.5%{border-color:var(--kehys-bar-status-8,#ff77a8)}}[data-kehys-skeleton=rainbow] [data-kehys-skeleton-bar]{opacity:.85;background-color:var(--kehys-bar-status-1,#ff004d);animation:kehys-skeleton-rainbow max(2.667s, var(--kehys-motion-skeleton-speed,2.8s)) steps(1, end) infinite}[data-kehys-skeleton=rainbow] [data-kehys-skeleton-bar]:nth-child(3n+2){background-color:var(--kehys-bar-status-2,#ffa300);animation-delay:calc(max(2.667s, var(--kehys-motion-skeleton-speed,2.8s)) * -.125)}[data-kehys-skeleton=rainbow] [data-kehys-skeleton-bar]:nth-child(3n+3){background-color:var(--kehys-bar-status-3,#ffec27);animation-delay:calc(max(2.667s, var(--kehys-motion-skeleton-speed,2.8s)) * -.25)}[data-kehys-skeleton=rainbow][data-kehys-skeleton-shape=ghost] [data-kehys-skeleton-bar]{border-color:var(--kehys-bar-status-1,#ff004d);background-color:#0000;animation-name:kehys-skeleton-rainbow-line}[data-kehys-skeleton=rainbow][data-kehys-skeleton-shape=ghost] [data-kehys-skeleton-bar]:nth-child(3n+2){border-color:var(--kehys-bar-status-2,#ffa300)}[data-kehys-skeleton=rainbow][data-kehys-skeleton-shape=ghost] [data-kehys-skeleton-bar]:nth-child(3n+3){border-color:var(--kehys-bar-status-3,#ffec27)}[data-kehys-skeleton][data-kehys-settled]>*,[data-kehys-skeleton][data-kehys-settled] [data-kehys-skeleton-bar],[data-kehys-motion-reduced] [data-kehys-skeleton]>*,[data-kehys-motion-reduced] [data-kehys-skeleton-bar]{animation:none!important}[data-kehys-skeleton][data-kehys-settled] [data-kehys-skeleton-bar]:after,[data-kehys-motion-reduced] [data-kehys-skeleton-bar]:after{display:none}@media (prefers-reduced-motion:reduce){[data-kehys-skeleton]>*,[data-kehys-skeleton-bar]{animation:none!important}[data-kehys-skeleton-bar]:after{display:none}}[data-kehys-skeleton-enter]{animation:kehys-enter-fade var(--kehys-motion-duration-short,.15s) var(--kehys-motion-ease-enter,cubic-bezier(.2, .8, .2, 1))}[data-kehys-skeleton-exit]{pointer-events:none;position:absolute;inset:0 0 auto}[data-kehys-response][data-kehys-superseded]{opacity:.5;transition:opacity var(--kehys-motion-duration-short,.15s) var(--kehys-motion-ease-exit,cubic-bezier(.2, 0, 0, 1))}[data-kehys-motion-reduced] [data-kehys-response][data-kehys-superseded]{transition:none}[data-kehys-motion-reduced] [data-kehys-enter],[data-kehys-motion-reduced] [data-kehys-enter] [data-kehys-part],[data-kehys-motion-reduced] [data-kehys-skeleton-enter],[data-kehys-motion-reduced] img[data-kehys-img]{animation-delay:0s}@media (prefers-reduced-motion:reduce){[data-kehys-enter],[data-kehys-skeleton-enter]{animation-name:kehys-enter-fade!important;animation-duration:min(.15s, var(--kehys-motion-duration-long,.4s))!important;animation-delay:0s!important}[data-kehys-enter] [data-kehys-part]{animation:none!important}img[data-kehys-img]{opacity:1!important;animation:none!important}[data-kehys-response][data-kehys-superseded]{transition:none}}:where([data-kehys-prompt-bar]){color:var(--kehys-bar-foreground,var(--kh-bar-foreground,var(--kehys-color-fg)));background:var(--kehys-bar-background,var(--kh-bar-background,transparent));border-radius:var(--kehys-bar-radius,var(--kh-bar-radius,0));box-shadow:var(--kehys-bar-shadow,var(--kh-bar-shadow,none));font-family:var(--kehys-bar-font,var(--kh-bar-font));-webkit-backdrop-filter:var(--kehys-bar-backdrop,var(--kh-bar-backdrop));backdrop-filter:var(--kehys-bar-backdrop,var(--kh-bar-backdrop))}:where([data-kehys-prompt-bar][data-placement=sticky],[data-kehys-prompt-bar][data-placement=floating],[data-kehys-prompt-bar][data-preset]){background:var(--kehys-bar-background,var(--kh-bar-background,var(--kehys-color-bg)));border:1px solid var(--kehys-bar-border,var(--kh-bar-border,var(--kehys-color-border)));border-radius:var(--kehys-bar-radius,var(--kh-bar-radius,var(--kehys-radius-lg)));padding:.75rem}:where([data-kehys-prompt-bar][data-placement=floating]){box-shadow:var(--kehys-bar-shadow,var(--kh-bar-shadow,0 12px 32px -12px #00000059, 0 2px 6px #00000014))}:where([data-kehys-prompt-bar][data-placement=floating][data-expanded=false]){border-radius:var(--kehys-bar-radius,var(--kh-bar-radius,9999px));padding:0}[data-kehys-bar-input]{color:var(--kehys-bar-input-foreground,var(--kh-bar-input-foreground,var(--kehys-color-fg)));background-color:var(--kehys-bar-input-background,var(--kh-bar-input-background,var(--kehys-color-bg)));border-style:solid;border-color:var(--kehys-bar-input-border,var(--kh-bar-input-border,var(--kehys-color-border)));border-width:var(--kehys-bar-input-border-width,var(--kh-bar-input-border-width,1px));border-radius:var(--kehys-bar-input-radius,var(--kh-bar-input-radius,var(--kehys-radius-md)));font-family:var(--kehys-bar-font,var(--kh-bar-font,revert))}[data-kehys-bar-button]{border-radius:var(--kehys-bar-button-radius,var(--kh-bar-button-radius,var(--kehys-radius-md)))}[data-kehys-status-effect=rainbow]{color:var(--kehys-bar-foreground,var(--kehys-color-fg));letter-spacing:.06em;white-space:nowrap;font-size:max(14px,1em);font-weight:700;display:inline-block}[data-kehys-status-effect=rainbow]>[data-lit]:nth-child(8n+1){color:var(--kehys-bar-status-1,#ff004d)}[data-kehys-status-effect=rainbow]>[data-lit]:nth-child(8n+2){color:var(--kehys-bar-status-2,#ffa300)}[data-kehys-status-effect=rainbow]>[data-lit]:nth-child(8n+3){color:var(--kehys-bar-status-3,#ffec27)}[data-kehys-status-effect=rainbow]>[data-lit]:nth-child(8n+4){color:var(--kehys-bar-status-4,#00e436)}[data-kehys-status-effect=rainbow]>[data-lit]:nth-child(8n+5){color:var(--kehys-bar-status-5,#29f5ff)}[data-kehys-status-effect=rainbow]>[data-lit]:nth-child(8n+6){color:var(--kehys-bar-status-6,#3d7bff)}[data-kehys-status-effect=rainbow]>[data-lit]:nth-child(8n+7){color:var(--kehys-bar-status-7,#ff4dff)}[data-kehys-status-effect=rainbow]>[data-lit]:nth-child(8n+8){color:var(--kehys-bar-status-8,#ff77a8)}[data-kehys-status-effect=dots] [data-kehys-dots] i{opacity:0;animation:kehys-status-dot max(.9s, calc(var(--kehys-motion-duration-short,.15s) * 8)) steps(1, end) infinite;font-style:normal}[data-kehys-status-effect=dots] [data-kehys-dots] i:nth-child(2){animation-delay:calc(max(.9s, calc(var(--kehys-motion-duration-short,.15s) * 8)) * .25)}[data-kehys-status-effect=dots] [data-kehys-dots] i:nth-child(3){animation-delay:calc(max(.9s, calc(var(--kehys-motion-duration-short,.15s) * 8)) * .5)}@keyframes kehys-status-dot{0%{opacity:0}25%{opacity:1}}[data-kehys-status-effect=typewriter]{white-space:nowrap}[data-kehys-caret]{vertical-align:-1px;background:currentColor;width:.55em;height:2px;margin-left:1px;animation:1s step-end infinite kehys-caret;display:inline-block}@keyframes kehys-caret{50%{opacity:0}}[data-kehys-bar-pulse]{background:var(--kehys-color-accent,currentColor);border-radius:9999px;flex:none;width:.5rem;height:.5rem;animation:1.2s ease-in-out infinite kehys-bar-pulse}@keyframes kehys-bar-pulse{50%{opacity:.3}}[data-kehys-bar-pulse][data-kehys-settled],[data-kehys-motion-reduced] [data-kehys-bar-pulse]{animation:none}@media (prefers-reduced-motion:reduce){[data-kehys-bar-pulse]{animation:none}}[data-kehys-status-effect][data-kehys-settled] [data-kehys-dots] i,[data-kehys-motion-reduced] [data-kehys-status-effect] [data-kehys-dots] i{opacity:1;animation:none}[data-kehys-status-effect][data-kehys-settled] [data-kehys-caret],[data-kehys-motion-reduced] [data-kehys-caret]{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){[data-kehys-status-effect] [data-kehys-dots] i{opacity:1;animation:none}[data-kehys-caret]{display:none}}:where([data-kehys-prompt-bar][data-placement=floating]){box-sizing:border-box;position:relative}:where([data-kehys-prompt-bar][data-placement=floating][data-anchor$=center]){margin-inline:auto}:where([data-kehys-prompt-bar][data-placement=floating][data-anchor=bottom-right]){margin-left:auto}[data-kehys-prompt-bar][data-kehys-bar-staging]{overflow:hidden}[data-kehys-bar-leaving]{pointer-events:none;position:absolute}:where([data-kehys-portal]){background:0 0}@keyframes kehys-highlight{0%{outline-color:var(--kehys-color-accent)}to{outline-color:#0000}}:where([data-kehys-region][data-kehys-highlight]){outline-offset:2px;animation:kehys-highlight var(--kehys-motion-highlight-duration,1.6s) ease-out;outline:2px solid #0000}@keyframes kehys-highlight-tint{0%{opacity:.08}to{opacity:0}}:where([data-kehys-region][data-kehys-highlight=tint]){animation:none;position:relative}:where([data-kehys-region][data-kehys-highlight=tint]):after{content:"";border-radius:inherit;background:var(--kehys-color-accent);opacity:0;pointer-events:none;animation:kehys-highlight-tint var(--kehys-motion-highlight-duration,1.6s) ease-out;position:absolute;inset:0}:where([data-kehys-motion-reduced] [data-kehys-region][data-kehys-highlight=""]){outline-color:var(--kehys-color-accent);animation:none}:where([data-kehys-motion-reduced] [data-kehys-region][data-kehys-highlight=tint]):after{opacity:.08;animation:none}@media (prefers-reduced-motion:reduce){:where([data-kehys-region][data-kehys-highlight]){outline-color:var(--kehys-color-accent);animation:none}:where([data-kehys-region][data-kehys-highlight=tint]){outline-color:#0000}:where([data-kehys-region][data-kehys-highlight=tint]):after{opacity:.08;animation:none}}[data-kehys-question]{margin:0 0 var(--kehys-question-gap,.75rem);font-family:var(--kehys-question-font,var(--kehys-font-sans));font-size:var(--kehys-question-size,.875rem);color:var(--kehys-question-foreground,var(--kehys-color-muted));overflow-wrap:anywhere;line-height:1.25rem}[data-kehys-question-prefix]{font-weight:500}[data-kehys-followup]{text-align:start;color:var(--kehys-followup-foreground,var(--kehys-color-fg));background:var(--kehys-followup-background,var(--kehys-color-accent));align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-kehys-followup]{background:var(--kehys-followup-background,color-mix(in srgb, var(--kehys-color-accent) 6%, var(--kehys-color-bg)))}}[data-kehys-followup]{border:1px dotted var(--kehys-followup-border,var(--kehys-color-muted));border-radius:var(--kehys-followup-radius,9999px);transition:border-color .15s,background-color .15s}[data-kehys-followup]:hover:not(:disabled){border-color:var(--kehys-color-accent)}[data-kehys-followup]:focus-visible{outline:2px solid var(--kehys-color-accent);outline-offset:2px}[data-kehys-followup]:disabled{opacity:.5}[data-kehys-followup-glyph]{flex-shrink:0}[data-kehys-followup-glyph] circle{fill:currentColor;opacity:.4}[data-kehys-followup-glyph] circle[data-lit]{fill:var(--kehys-color-accent);opacity:1}@media (prefers-reduced-motion:reduce){[data-kehys-followup]{transition:none}}:where(html[data-kehys-panel=docked]) body{padding-inline-end:var(--kehys-panel-inset,0px)}:where(html[data-kehys-panel=docked][data-kehys-panel-side=left]) body{padding-inline-start:var(--kehys-panel-inset,0px);padding-inline-end:0}[data-kehys-root][data-kehys-panel]{--kehys-space-response:1.5rem;z-index:var(--kehys-panel-z-index,1000);box-sizing:border-box;width:var(--kehys-panel-width,400px);max-width:100vw;height:auto;max-height:none;color:var(--kehys-panel-foreground,var(--kehys-color-fg));background:var(--kehys-panel-background,var(--kehys-color-bg));border:0;border-inline-start:1px solid var(--kehys-panel-border,var(--kehys-color-border));flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset-block:0;inset-inline:auto 0;container-type:normal}[data-kehys-root][data-kehys-panel][data-side=left]{border-inline-start:0;border-inline-end:1px solid var(--kehys-panel-border,var(--kehys-color-border));inset-inline:0 auto}[data-kehys-root][data-kehys-panel][data-mode=overlay]{border:1px solid var(--kehys-panel-border,var(--kehys-color-border));border-radius:var(--kehys-panel-radius,var(--kehys-radius-lg));max-width:calc(100vw - 16px);box-shadow:var(--kehys-panel-shadow,0 24px 48px -16px #00000059);inset-block:8px;inset-inline:auto 8px;overflow:hidden}[data-kehys-root][data-kehys-panel][data-mode=overlay][data-side=left]{inset-inline:8px auto}[data-kehys-root][data-kehys-panel][data-mode=sheet]{width:100%;max-width:none;height:100dvh;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);border:0;border-radius:0;inset:0}[data-kehys-root][data-kehys-panel][data-mode=sheet]::backdrop{background:#0006}[data-kehys-root][data-kehys-panel][data-state=closed]:not([data-closing]),dialog[data-kehys-panel]:not([open]){display:none}[data-kehys-panel-header]{background:var(--kehys-panel-header-background,var(--kehys-panel-background,var(--kehys-color-bg)));border-bottom:1px solid var(--kehys-panel-border,var(--kehys-color-border));align-items:center;gap:.5rem;padding:.75rem .75rem .75rem 1rem;display:flex}[data-kehys-panel-title]{min-width:0;font-family:var(--kehys-font-display,var(--kehys-font-sans));flex:1;font-size:1.125rem;font-weight:600}[data-kehys-panel-close],[data-kehys-panel-menu]>summary{border-radius:var(--kehys-radius-sm);cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;list-style:none;display:inline-flex}[data-kehys-panel-menu]>summary::-webkit-details-marker{display:none}[data-kehys-panel-menu]{position:relative}[data-kehys-panel-menu]>div{z-index:1;min-width:12rem;color:var(--kehys-color-fg);background:var(--kehys-color-bg);border:1px solid var(--kehys-color-border);border-radius:var(--kehys-radius-md);inset-inline-end:0;flex-direction:column;padding:.25rem;display:flex;position:absolute;top:100%;box-shadow:0 12px 24px -12px #0000004d}[data-kehys-panel-menu]>div>button{border-radius:var(--kehys-radius-sm);padding:.625rem .75rem;font-size:.875rem}[data-kehys-panel-menu]>div>button:hover{background:var(--kehys-color-surface)}[data-kehys-root][data-kehys-panel] :is(button,summary,[tabindex]):focus-visible{outline:2px solid var(--kehys-color-accent);outline-offset:-2px}[data-kehys-panel-transcript]{overscroll-behavior:contain;flex-direction:column;flex:1;gap:2rem;min-height:0;padding-block:1rem;display:flex;position:relative;overflow-y:auto}[data-kehys-turn]{flex-direction:column;flex-shrink:0;gap:.75rem;display:flex}[data-kehys-turn]:focus{outline:none}[data-kehys-turn]:focus-visible [data-kehys-bubble]{outline:2px solid var(--kehys-color-accent);outline-offset:2px}[data-kehys-bubble],[data-kehys-bubble-label]{align-self:flex-end;max-width:85%;margin-inline:1rem}[data-kehys-bubble]{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--kehys-panel-bubble-foreground,var(--kehys-color-bg));background:var(--kehys-panel-bubble-background,var(--kehys-color-fg));border-radius:var(--kehys-panel-bubble-radius,var(--kehys-radius-lg));padding:.5rem .875rem}[data-kehys-bubble-label]{color:var(--kehys-color-muted);margin-bottom:-.5rem;font-size:.75rem}[data-kehys-panel-outcome],[data-kehys-panel-actions]{color:var(--kehys-color-muted);flex-wrap:wrap;align-items:center;gap:.75rem;margin-inline:1rem;font-size:.875rem;display:flex}[data-kehys-panel-action]{min-height:32px;color:var(--kehys-color-fg);border:1px solid var(--kehys-color-border);border-radius:var(--kehys-radius-sm);padding:.25rem .75rem;font-size:.8125rem;font-weight:600}[data-kehys-panel-action]:hover:not(:disabled){border-color:var(--kehys-color-fg)}[data-kehys-root][data-kehys-panel] [data-kehys-followups]{margin-top:0}[data-kehys-panel-empty]{flex-direction:column;gap:.75rem;padding:1rem;display:flex}[data-kehys-panel-empty-title]{font-family:var(--kehys-font-display,var(--kehys-font-sans));font-size:1.5rem;line-height:1.2}[data-kehys-panel-empty] ul{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.5rem;display:flex}[data-kehys-panel-empty] [data-kehys-followup]{min-height:44px}[data-kehys-panel-footer]{border-top:1px solid var(--kehys-panel-border,var(--kehys-color-border));padding:.75rem 1rem;position:relative}[data-kehys-panel-jump]{color:var(--kehys-color-bg);background:var(--kehys-color-fg);border-radius:9999px;padding:.375rem .875rem;font-size:.8125rem;position:absolute;bottom:calc(100% + .75rem);left:50%;transform:translate(-50%);box-shadow:0 6px 16px -8px #00000080}[data-kehys-panel-resizer]{cursor:col-resize;touch-action:none;width:10px;position:absolute;inset-block:0;inset-inline-start:-5px}[data-kehys-root][data-kehys-panel][data-side=left] [data-kehys-panel-resizer]{inset-inline:auto -5px}[data-kehys-panel-resizer]:hover,[data-kehys-panel-resizer]:focus-visible{background:linear-gradient(var(--kehys-color-accent), var(--kehys-color-accent)) center / 2px 100% no-repeat;outline:none}[data-kehys-panel-launcher-box]{z-index:var(--kehys-panel-z-index,1000);bottom:calc(16px + env(safe-area-inset-bottom,0px));position:fixed;inset-inline-end:calc(16px + env(safe-area-inset-right,0px));container-type:normal}[data-kehys-panel-launcher-box][data-side=left]{inset-inline:calc(16px + env(safe-area-inset-left,0px)) auto}[data-kehys-panel-launcher-box][data-state=open]{clip-path:inset(50%);width:1px;height:1px;overflow:hidden}[data-kehys-panel-launcher]:not([class]){min-height:var(--kehys-panel-launcher-size,3rem);color:var(--kehys-panel-launcher-foreground,var(--kehys-color-accent-fg));background:var(--kehys-panel-launcher-background,var(--kehys-color-accent));border-radius:9999px;align-items:center;gap:.5rem;padding:0 1.25rem;font-weight:600;display:inline-flex;position:relative;box-shadow:0 10px 24px -12px #00000080}[data-kehys-panel-launcher]:focus-visible{outline:2px solid var(--kehys-color-accent);outline-offset:2px;box-shadow:0 0 0 2px var(--kehys-color-bg)}[data-kehys-panel-badge]{border:2px solid var(--kehys-panel-launcher-background,var(--kehys-color-accent));top:2px;background:currentColor;border-radius:9999px;width:10px;height:10px;position:absolute;inset-inline-end:2px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--kc-spacing:.5rem;--kc-font-weight-normal:400;--kc-font-weight-medium:500;--kc-font-weight-semibold:600;--kc-tracking-normal:0em;--kc-animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--kc-default-transition-duration:.15s;--kc-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--kc-font-sans:var(--ui-font-sans);--kc-font-mono:var(--ui-font-mono);--kc-text-xs:var(--ui-text-xs);--kc-text-sm:var(--ui-text-sm);--kc-text-base:var(--ui-text-base);--kc-text-md:var(--ui-text-md);--kc-text-lg:var(--ui-text-lg);--kc-text-xl:var(--ui-text-xl);--kc-radius-sm:var(--ui-radius-sm);--kc-radius-md:var(--ui-radius-md);--kc-radius-lg:var(--ui-radius-lg)}}@layer base{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ui-bg);min-height:100vh;color:var(--ui-text);font-family:var(--ui-font-sans);font-size:var(--ui-text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:20px}[hidden]:where(:not([hidden=until-found])){display:none!important}:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}a{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--ui-border-strong);-webkit-text-decoration-color:var(--ui-border-strong);-webkit-text-decoration-color:var(--ui-border-strong);text-decoration-color:var(--ui-border-strong);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}code,kbd,pre,samp{font-family:var(--ui-font-mono);font-size:.925em}::selection{background:var(--ui-accent-soft)}}@layer components;@layer utilities{.kc\:pointer-events-auto{pointer-events:auto}.kc\:pointer-events-none{pointer-events:none}.kc\:invisible{visibility:hidden}.kc\:visible{visibility:visible}.kc\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kc\:absolute{position:absolute}.kc\:fixed{position:fixed}.kc\:relative{position:relative}.kc\:sticky{position:sticky}.kc\:inset-0{inset:0}.kc\:inset-y-0{inset-block:0}.kc\:top-0{top:0}.kc\:top-1{top:var(--kc-spacing)}.kc\:top-9{top:calc(var(--kc-spacing) * 9)}.kc\:top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.kc\:top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.kc\:right-0{right:0}.kc\:right-1{right:var(--kc-spacing)}.kc\:right-2{right:calc(var(--kc-spacing) * 2)}.kc\:bottom-2{bottom:calc(var(--kc-spacing) * 2)}.kc\:-left-\[10000px\]{left:-10000px}.kc\:left-0{left:0}.kc\:z-20{z-index:20}.kc\:z-30{z-index:30}.kc\:z-40{z-index:40}.kc\:z-50{z-index:50}.kc\:z-\[1\]{z-index:1}.kc\:m-0{margin:0}.kc\:m-auto{margin:auto}.kc\:mx-auto{margin-inline:auto}.kc\:my-2{margin-block:calc(var(--kc-spacing) * 2)}.kc\:my-4{margin-block:calc(var(--kc-spacing) * 4)}.kc\:my-6{margin-block:calc(var(--kc-spacing) * 6)}.kc\:-mt-1\.5{margin-top:calc(var(--kc-spacing) * -1.5)}.kc\:mt-0\.5{margin-top:calc(var(--kc-spacing) * .5)}.kc\:mt-0\.25{margin-top:calc(var(--kc-spacing) * .25)}.kc\:mt-1{margin-top:var(--kc-spacing)}.kc\:mt-1\.5{margin-top:calc(var(--kc-spacing) * 1.5)}.kc\:mt-2{margin-top:calc(var(--kc-spacing) * 2)}.kc\:mt-3{margin-top:calc(var(--kc-spacing) * 3)}.kc\:mt-4{margin-top:calc(var(--kc-spacing) * 4)}.kc\:mt-\[12vh\]{margin-top:12vh}.kc\:mt-auto{margin-top:auto}.kc\:mr-1{margin-right:var(--kc-spacing)}.kc\:-mb-px{margin-bottom:-1px}.kc\:mb-0{margin-bottom:0}.kc\:mb-1{margin-bottom:var(--kc-spacing)}.kc\:mb-1\.5{margin-bottom:calc(var(--kc-spacing) * 1.5)}.kc\:mb-2{margin-bottom:calc(var(--kc-spacing) * 2)}.kc\:-ml-1{margin-left:calc(var(--kc-spacing) * -1)}.kc\:-ml-px{margin-left:-1px}.kc\:ml-0\.5{margin-left:calc(var(--kc-spacing) * .5)}.kc\:ml-1{margin-left:var(--kc-spacing)}.kc\:ml-1\.5{margin-left:calc(var(--kc-spacing) * 1.5)}.kc\:ml-auto{margin-left:auto}.kc\:line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kc\:block{display:block}.kc\:contents{display:contents}.kc\:flex{display:flex}.kc\:grid{display:grid}.kc\:inline-flex{display:inline-flex}.kc\:aspect-\[4\/3\]{aspect-ratio:4/3}.kc\:h-0\.5{height:calc(var(--kc-spacing) * .5)}.kc\:h-1{height:var(--kc-spacing)}.kc\:h-1\.5{height:calc(var(--kc-spacing) * 1.5)}.kc\:h-2{height:calc(var(--kc-spacing) * 2)}.kc\:h-2\.5{height:calc(var(--kc-spacing) * 2.5)}.kc\:h-3{height:calc(var(--kc-spacing) * 3)}.kc\:h-3\.5{height:calc(var(--kc-spacing) * 3.5)}.kc\:h-4{height:calc(var(--kc-spacing) * 4)}.kc\:h-4\.5{height:calc(var(--kc-spacing) * 4.5)}.kc\:h-5{height:calc(var(--kc-spacing) * 5)}.kc\:h-7{height:calc(var(--kc-spacing) * 7)}.kc\:h-12{height:calc(var(--kc-spacing) * 12)}.kc\:h-24{height:calc(var(--kc-spacing) * 24)}.kc\:h-\[560px\]{height:560px}.kc\:h-full{height:100%}.kc\:h-px{height:1px}.kc\:max-h-\[50vh\]{max-height:50vh}.kc\:max-h-\[480px\]{max-height:480px}.kc\:max-h-\[calc\(100vh-88px\)\]{max-height:calc(100vh - 88px)}.kc\:min-h-2\.5{min-height:calc(var(--kc-spacing) * 2.5)}.kc\:min-h-10{min-height:calc(var(--kc-spacing) * 10)}.kc\:min-h-15{min-height:calc(var(--kc-spacing) * 15)}.kc\:min-h-screen{min-height:100vh}.kc\:w-1{width:var(--kc-spacing)}.kc\:w-1\.5{width:calc(var(--kc-spacing) * 1.5)}.kc\:w-2{width:calc(var(--kc-spacing) * 2)}.kc\:w-2\.5{width:calc(var(--kc-spacing) * 2.5)}.kc\:w-3{width:calc(var(--kc-spacing) * 3)}.kc\:w-4{width:calc(var(--kc-spacing) * 4)}.kc\:w-7{width:calc(var(--kc-spacing) * 7)}.kc\:w-12{width:calc(var(--kc-spacing) * 12)}.kc\:w-\[240px\]{width:240px}.kc\:w-\[264px\]{width:264px}.kc\:w-\[280px\]{width:280px}.kc\:w-\[320px\]{width:320px}.kc\:w-\[min\(240px\,40vw\)\]{width:min(240px,40vw)}.kc\:w-\[min\(360px\,calc\(100vw-32px\)\)\]{width:min(360px,100vw - 32px)}.kc\:w-\[min\(560px\,100\%\)\]{width:min(560px,100%)}.kc\:w-\[min\(560px\,calc\(100vw-32px\)\)\]{width:min(560px,100vw - 32px)}.kc\:w-auto{width:auto}.kc\:w-full{width:100%}.kc\:w-px{width:1px}.kc\:max-w-\(--kehys-max-width\){max-width:var(--kehys-max-width)}.kc\:max-w-\[60ch\]{max-width:60ch}.kc\:max-w-\[72ch\]{max-width:72ch}.kc\:max-w-\[160px\]{max-width:160px}.kc\:max-w-\[400px\]{max-width:400px}.kc\:max-w-\[640px\]{max-width:640px}.kc\:max-w-\[760px\]{max-width:760px}.kc\:max-w-\[1440px\]{max-width:1440px}.kc\:min-w-0{min-width:0}.kc\:min-w-2\.5{min-width:calc(var(--kc-spacing) * 2.5)}.kc\:min-w-\[160px\]{min-width:160px}.kc\:min-w-\[200px\]{min-width:200px}.kc\:min-w-\[280px\]{min-width:280px}.kc\:flex-1{flex:1}.kc\:shrink-0{flex-shrink:0}.kc\:border-collapse{border-collapse:collapse}.kc\:-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.kc\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.kc\:rotate-90{rotate:90deg}.kc\:animate-pulse{animation:var(--kc-animate-pulse)}.kc\:cursor-help{cursor:help}.kc\:cursor-pointer{cursor:pointer}.kc\:scroll-mt-10{scroll-margin-top:calc(var(--kc-spacing) * 10)}.kc\:list-decimal{list-style-type:decimal}.kc\:list-disc{list-style-type:disc}.kc\:list-none{list-style-type:none}.kc\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.kc\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kc\:grid-cols-\[56px_64px_96px_minmax\(0\,1fr\)\]{grid-template-columns:56px 64px 96px minmax(0,1fr)}.kc\:grid-cols-\[max-content_minmax\(0\,1fr\)\]{grid-template-columns:max-content minmax(0,1fr)}.kc\:grid-cols-\[minmax\(120px\,max-content\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(120px,max-content) minmax(0,1fr)}.kc\:grid-cols-\[repeat\(auto-fill\,minmax\(160px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.kc\:grid-cols-\[repeat\(auto-fill\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.kc\:grid-cols-\[repeat\(auto-fill\,minmax\(440px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(440px,1fr))}.kc\:grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,220px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.kc\:grid-cols-\[repeat\(auto-fit\,minmax\(120px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.kc\:grid-cols-\[repeat\(auto-fit\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.kc\:grid-cols-\[repeat\(auto-fit\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.kc\:grid-cols-\[repeat\(auto-fit\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.kc\:grid-cols-\[repeat\(auto-fit\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.kc\:grid-cols-\[repeat\(auto-fit\,minmax\(360px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.kc\:flex-col{flex-direction:column}.kc\:flex-wrap{flex-wrap:wrap}.kc\:place-items-center{place-items:center}.kc\:content-start{align-content:flex-start}.kc\:items-baseline{align-items:baseline}.kc\:items-center{align-items:center}.kc\:items-end{align-items:flex-end}.kc\:items-start{align-items:flex-start}.kc\:justify-between{justify-content:space-between}.kc\:justify-center{justify-content:center}.kc\:gap-0\.5{gap:calc(var(--kc-spacing) * .5)}.kc\:gap-0\.25{gap:calc(var(--kc-spacing) * .25)}.kc\:gap-0\.75{gap:calc(var(--kc-spacing) * .75)}.kc\:gap-1{gap:var(--kc-spacing)}.kc\:gap-1\.5{gap:calc(var(--kc-spacing) * 1.5)}.kc\:gap-2{gap:calc(var(--kc-spacing) * 2)}.kc\:gap-3{gap:calc(var(--kc-spacing) * 3)}.kc\:gap-4{gap:calc(var(--kc-spacing) * 4)}.kc\:gap-x-1{column-gap:var(--kc-spacing)}.kc\:gap-x-2{column-gap:calc(var(--kc-spacing) * 2)}.kc\:gap-x-3{column-gap:calc(var(--kc-spacing) * 3)}.kc\:gap-y-0\.5{row-gap:calc(var(--kc-spacing) * .5)}.kc\:gap-y-0\.25{row-gap:calc(var(--kc-spacing) * .25)}.kc\:gap-y-0\.75{row-gap:calc(var(--kc-spacing) * .75)}.kc\:gap-y-1{row-gap:var(--kc-spacing)}.kc\:gap-y-1\.5{row-gap:calc(var(--kc-spacing) * 1.5)}.kc\:self-start{align-self:flex-start}.kc\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kc\:overflow-auto{overflow:auto}.kc\:overflow-hidden{overflow:hidden}.kc\:overflow-x-auto{overflow-x:auto}.kc\:overflow-y-auto{overflow-y:auto}.kc\:rounded-full{border-radius:9999px}.kc\:rounded-lg{border-radius:var(--ui-radius-lg)}.kc\:rounded-md{border-radius:var(--ui-radius-md)}.kc\:rounded-md\!{border-radius:var(--ui-radius-md)!important}.kc\:rounded-sm{border-radius:var(--ui-radius-sm)}.kc\:rounded-r-md{border-top-right-radius:var(--ui-radius-md);border-bottom-right-radius:var(--ui-radius-md)}.kc\:rounded-b-lg{border-bottom-right-radius:var(--ui-radius-lg);border-bottom-left-radius:var(--ui-radius-lg)}.kc\:border{border-style:var(--tw-border-style);border-width:1px}.kc\:border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.kc\:border-0{border-style:var(--tw-border-style);border-width:0}.kc\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.kc\:border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.kc\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.kc\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.kc\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.kc\:border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.kc\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.kc\:border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.kc\:border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.kc\:border-dashed{--tw-border-style:dashed;border-style:dashed}.kc\:border-\(--kehys-color-border\){border-color:var(--kehys-color-border)}.kc\:border-accent{border-color:var(--ui-accent)}.kc\:border-border{border-color:var(--ui-border)}.kc\:border-border-strong{border-color:var(--ui-border-strong)}.kc\:border-border-strong\!{border-color:var(--ui-border-strong)!important}.kc\:border-danger{border-color:var(--ui-danger)}.kc\:border-fg{border-color:var(--ui-text)}.kc\:border-success{border-color:var(--ui-success)}.kc\:border-transparent{border-color:#0000}.kc\:border-warning{border-color:var(--ui-warning)}.kc\:border-t-accent{border-top-color:var(--ui-accent)}.kc\:border-t-success{border-top-color:var(--ui-success)}.kc\:border-t-warning{border-top-color:var(--ui-warning)}.kc\:bg-\[\#18181b\]{background-color:#18181b}.kc\:bg-accent{background-color:var(--ui-accent)}.kc\:bg-accent-soft{background-color:var(--ui-accent-soft)}.kc\:bg-bg\/90{background-color:var(--ui-bg)}@supports (color:color-mix(in lab, red, red)){.kc\:bg-bg\/90{background-color:color-mix(in oklab, var(--ui-bg) 90%, transparent)}}.kc\:bg-border-strong{background-color:var(--ui-border-strong)}.kc\:bg-danger{background-color:var(--ui-danger)}.kc\:bg-danger-soft{background-color:var(--ui-danger-soft)}.kc\:bg-fg{background-color:var(--ui-text)}.kc\:bg-hover{background-color:var(--ui-hover)}.kc\:bg-overlay{background-color:var(--ui-overlay)}.kc\:bg-subtle{background-color:var(--ui-subtle)}.kc\:bg-success{background-color:var(--ui-success)}.kc\:bg-success-soft{background-color:var(--ui-success-soft)}.kc\:bg-surface{background-color:var(--ui-surface)}.kc\:bg-surface\!{background-color:var(--ui-surface)!important}.kc\:bg-transparent{background-color:#0000}.kc\:bg-warning{background-color:var(--ui-warning)}.kc\:bg-warning-soft{background-color:var(--ui-warning-soft)}.kc\:object-contain{object-fit:contain}.kc\:p-0{padding:0}.kc\:p-0\.5{padding:calc(var(--kc-spacing) * .5)}.kc\:p-1{padding:var(--kc-spacing)}.kc\:p-1\.5{padding:calc(var(--kc-spacing) * 1.5)}.kc\:p-2{padding:calc(var(--kc-spacing) * 2)}.kc\:p-3{padding:calc(var(--kc-spacing) * 3)}.kc\:p-4{padding:calc(var(--kc-spacing) * 4)}.kc\:px-0\.5{padding-inline:calc(var(--kc-spacing) * .5)}.kc\:px-0\.75{padding-inline:calc(var(--kc-spacing) * .75)}.kc\:px-1{padding-inline:var(--kc-spacing)}.kc\:px-1\!{padding-inline:var(--kc-spacing)!important}.kc\:px-1\.5{padding-inline:calc(var(--kc-spacing) * 1.5)}.kc\:px-2{padding-inline:calc(var(--kc-spacing) * 2)}.kc\:px-3{padding-inline:calc(var(--kc-spacing) * 3)}.kc\:py-0\.5{padding-block:calc(var(--kc-spacing) * .5)}.kc\:py-0\.25{padding-block:calc(var(--kc-spacing) * .25)}.kc\:py-1{padding-block:var(--kc-spacing)}.kc\:py-1\.5{padding-block:calc(var(--kc-spacing) * 1.5)}.kc\:py-2{padding-block:calc(var(--kc-spacing) * 2)}.kc\:py-2\.5{padding-block:calc(var(--kc-spacing) * 2.5)}.kc\:py-3{padding-block:calc(var(--kc-spacing) * 3)}.kc\:py-4{padding-block:calc(var(--kc-spacing) * 4)}.kc\:py-px{padding-block:1px}.kc\:pt-1{padding-top:var(--kc-spacing)}.kc\:pt-1\.5{padding-top:calc(var(--kc-spacing) * 1.5)}.kc\:pt-2{padding-top:calc(var(--kc-spacing) * 2)}.kc\:pt-3{padding-top:calc(var(--kc-spacing) * 3)}.kc\:pr-3{padding-right:calc(var(--kc-spacing) * 3)}.kc\:pr-8{padding-right:calc(var(--kc-spacing) * 8)}.kc\:pb-0\.25{padding-bottom:calc(var(--kc-spacing) * .25)}.kc\:pb-1{padding-bottom:var(--kc-spacing)}.kc\:pb-1\.5{padding-bottom:calc(var(--kc-spacing) * 1.5)}.kc\:pb-8{padding-bottom:calc(var(--kc-spacing) * 8)}.kc\:pl-0\.5{padding-left:calc(var(--kc-spacing) * .5)}.kc\:pl-1\.5{padding-left:calc(var(--kc-spacing) * 1.5)}.kc\:pl-2{padding-left:calc(var(--kc-spacing) * 2)}.kc\:pl-3{padding-left:calc(var(--kc-spacing) * 3)}.kc\:text-center{text-align:center}.kc\:text-left{text-align:left}.kc\:text-right{text-align:right}.kc\:align-middle{vertical-align:middle}.kc\:align-top{vertical-align:top}.kc\:font-mono{font-family:var(--ui-font-mono)}.kc\:font-sans{font-family:var(--ui-font-sans)}.kc\:text-base{font-size:var(--ui-text-base);line-height:var(--tw-leading,20px)}.kc\:text-lg{font-size:var(--ui-text-lg);line-height:var(--tw-leading,28px)}.kc\:text-md{font-size:var(--ui-text-md);line-height:var(--tw-leading,24px)}.kc\:text-sm{font-size:var(--ui-text-sm);line-height:var(--tw-leading,20px)}.kc\:text-xl{font-size:var(--ui-text-xl);line-height:var(--tw-leading,32px)}.kc\:text-xs{font-size:var(--ui-text-xs);line-height:var(--tw-leading,16px)}.kc\:text-xs\!{font-size:var(--ui-text-xs)!important;line-height:var(--tw-leading,16px)!important}.kc\:text-\[0\.9em\]{font-size:.9em}.kc\:text-\[10px\]{font-size:10px}.kc\:leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.kc\:leading-\[20px\]{--tw-leading:20px;line-height:20px}.kc\:leading-none{--tw-leading:1;line-height:1}.kc\:font-medium{--tw-font-weight:var(--kc-font-weight-medium);font-weight:var(--kc-font-weight-medium)}.kc\:font-normal{--tw-font-weight:var(--kc-font-weight-normal);font-weight:var(--kc-font-weight-normal)}.kc\:font-semibold{--tw-font-weight:var(--kc-font-weight-semibold);font-weight:var(--kc-font-weight-semibold)}.kc\:tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.kc\:tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.kc\:tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.kc\:tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.kc\:tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.kc\:tracking-normal{--tw-tracking:var(--kc-tracking-normal);letter-spacing:var(--kc-tracking-normal)}.kc\:\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.kc\:break-words{overflow-wrap:break-word}.kc\:break-all{word-break:break-all}.kc\:whitespace-nowrap{white-space:nowrap}.kc\:whitespace-pre{white-space:pre}.kc\:whitespace-pre-wrap{white-space:pre-wrap}.kc\:text-\[\#a1a1aa\]{color:#a1a1aa}.kc\:text-\[\#e4e4e7\]{color:#e4e4e7}.kc\:text-\[\#fde68a\]{color:#fde68a}.kc\:text-accent{color:var(--ui-accent)}.kc\:text-bg{color:var(--ui-bg)}.kc\:text-border-strong{color:var(--ui-border-strong)}.kc\:text-danger{color:var(--ui-danger)}.kc\:text-fg{color:var(--ui-text)}.kc\:text-fg\!{color:var(--ui-text)!important}.kc\:text-muted{color:var(--ui-muted)}.kc\:text-success{color:var(--ui-success)}.kc\:text-warning{color:var(--ui-warning)}.kc\:normal-case{text-transform:none}.kc\:uppercase{text-transform:uppercase}.kc\:tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.kc\:no-underline{text-decoration-line:none}.kc\:underline{text-decoration-line:underline}.kc\:decoration-\[color-mix\(in_srgb\,currentColor_35\%\,transparent\)\]{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.kc\:decoration-\[color-mix\(in_srgb\,currentColor_35\%\,transparent\)\]{-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}}.kc\:underline-offset-\[3px\]{text-underline-offset:3px}.kc\:accent-accent{accent-color:var(--ui-accent)}.kc\:opacity-0{opacity:0}.kc\:opacity-60{opacity:.6}.kc\:opacity-100{opacity:1}.kc\:shadow-md{--tw-shadow:var(--ui-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.kc\:backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.kc\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--kc-default-transition-timing-function));transition-duration:var(--tw-duration,var(--kc-default-transition-duration))}.kc\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--kc-default-transition-timing-function));transition-duration:var(--tw-duration,var(--kc-default-transition-duration))}.kc\:outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.kc\:group-hover\:opacity-100:is(:where(.kc\:group):hover *){opacity:1}}.kc\:placeholder\:text-muted::placeholder{color:var(--ui-muted)}.kc\:backdrop\:bg-overlay::backdrop{background-color:var(--ui-overlay)}.kc\:first\:mt-0:first-child{margin-top:0}.kc\:first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.kc\:first\:pt-0:first-child{padding-top:0}.kc\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.kc\:hover\:border-fg:hover{border-color:var(--ui-text)}.kc\:hover\:bg-hover:hover{background-color:var(--ui-hover)}.kc\:hover\:bg-hover\!:hover{background-color:var(--ui-hover)!important}.kc\:hover\:bg-subtle:hover{background-color:var(--ui-subtle)}.kc\:hover\:text-fg:hover{color:var(--ui-text)}.kc\:hover\:underline:hover{text-decoration-line:underline}.kc\:hover\:decoration-current:hover{text-decoration-color:currentColor}.kc\:hover\:opacity-90:hover{opacity:.9}}.kc\:focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.kc\:focus\:fixed:focus{position:fixed}.kc\:focus\:top-2:focus{top:calc(var(--kc-spacing) * 2)}.kc\:focus\:left-2:focus{left:calc(var(--kc-spacing) * 2)}.kc\:focus\:z-50:focus{z-index:50}.kc\:focus\:rounded-md:focus{border-radius:var(--ui-radius-md)}.kc\:focus\:bg-fg:focus{background-color:var(--ui-text)}.kc\:focus\:px-2:focus{padding-inline:calc(var(--kc-spacing) * 2)}.kc\:focus\:py-1:focus{padding-block:var(--kc-spacing)}.kc\:focus\:text-bg:focus{color:var(--ui-bg)}.kc\:focus\:opacity-100:focus{opacity:1}.kc\:disabled\:cursor-default:disabled{cursor:default}.kc\:disabled\:opacity-50:disabled{opacity:.5}.kc\:disabled\:opacity-60:disabled{opacity:.6}.kc\:aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.kc\:aria-invalid\:border-danger[aria-invalid=true]{border-color:var(--ui-danger)}.kc\:data-\[current\]\:border-fg[data-current]{border-color:var(--ui-text)}@media (prefers-reduced-motion:reduce){.kc\:motion-reduce\:animate-none{animation:none}}@media not all and (min-width:80rem){.kc\:max-xl\:hidden{display:none}}@media not all and (min-width:64rem){.kc\:max-lg\:hidden{display:none}}@media not all and (min-width:48rem){.kc\:max-md\:invisible{visibility:hidden}.kc\:max-md\:hidden{display:none}}@media not all and (min-width:40rem){.kc\:max-sm\:hidden{display:none}}@media (min-width:48rem){.kc\:md\:sticky{position:sticky}.kc\:md\:top-0{top:0}.kc\:md\:col-span-2{grid-column:span 2/span 2}.kc\:md\:grid{display:grid}.kc\:md\:hidden{display:none}.kc\:md\:h-screen{height:100vh}.kc\:md\:w-auto{width:auto}.kc\:md\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.kc\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kc\:md\:grid-cols-\[248px_minmax\(0\,1fr\)\]{grid-template-columns:248px minmax(0,1fr)}.kc\:md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(260px\,320px\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.kc\:md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.kc\:md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.kc\:md\:px-4{padding-inline:calc(var(--kc-spacing) * 4)}.kc\:md\:py-4{padding-block:calc(var(--kc-spacing) * 4)}}@media (min-width:64rem){.kc\:lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kc\:lg\:grid-cols-\[160px_minmax\(0\,1fr\)\]{grid-template-columns:160px minmax(0,1fr)}.kc\:lg\:grid-cols-\[208px_minmax\(0\,1fr\)\]{grid-template-columns:208px minmax(0,1fr)}.kc\:lg\:flex-col{flex-direction:column}.kc\:lg\:gap-0\.5{gap:calc(var(--kc-spacing) * .5)}}@media (min-width:80rem){.kc\:xl\:sticky{position:sticky}.kc\:xl\:top-7{top:calc(var(--kc-spacing) * 7)}.kc\:xl\:col-span-1{grid-column:span 1/span 1}.kc\:xl\:max-h-\[calc\(100vh-56px\)\]{max-height:calc(100vh - 56px)}.kc\:xl\:grid-cols-\[minmax\(0\,1fr\)_200px\]{grid-template-columns:minmax(0,1fr) 200px}.kc\:xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(260px\,320px\)_minmax\(300px\,360px\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,320px) minmax(300px,360px)}.kc\:xl\:overflow-auto{overflow:auto}.kc\:xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.kc\:xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}.kc\:\[\&_\[data-numeric\]\]\:text-right [data-numeric]{text-align:right}.kc\:\[\&_\[data-numeric\]\]\:whitespace-nowrap [data-numeric]{white-space:nowrap}.kc\:\[\&_\[data-numeric\]\]\:tabular-nums [data-numeric]{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.kc\:\[\&_dd\]\:m-0 dd{margin:0}.kc\:\[\&_dd\]\:min-w-0 dd{min-width:0}.kc\:\[\&_dt\]\:text-muted dt{color:var(--ui-muted)}.kc\:\[\&_p\]\:m-0 p{margin:0}.kc\:\[\&_tbody_tr\:hover\]\:bg-subtle tbody tr:hover{background-color:var(--ui-subtle)}.kc\:\[\&_tbody_tr\:last-child_td\]\:border-b-0 tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.kc\:\[\&_td\]\:border-b td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.kc\:\[\&_td\]\:border-border td{border-color:var(--ui-border)}.kc\:\[\&_td\]\:px-2 td{padding-inline:calc(var(--kc-spacing) * 2)}.kc\:\[\&_td\]\:py-1\.5 td{padding-block:calc(var(--kc-spacing) * 1.5)}.kc\:\[\&_td\]\:align-top td{vertical-align:top}.kc\:\[\&_th\]\:h-4\.5 th{height:calc(var(--kc-spacing) * 4.5)}.kc\:\[\&_th\]\:border-b th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.kc\:\[\&_th\]\:border-border th{border-color:var(--ui-border)}.kc\:\[\&_th\]\:px-2 th{padding-inline:calc(var(--kc-spacing) * 2)}.kc\:\[\&_th\]\:text-left th{text-align:left}.kc\:\[\&_th\]\:text-xs th{font-size:var(--ui-text-xs);line-height:var(--tw-leading,16px)}.kc\:\[\&_th\]\:font-medium th{--tw-font-weight:var(--kc-font-weight-medium);font-weight:var(--kc-font-weight-medium)}.kc\:\[\&_th\]\:text-muted th{color:var(--ui-muted)}.kc\:\[\&_thead\]\:sticky thead{position:sticky}.kc\:\[\&_thead\]\:top-0 thead{top:0}.kc\:\[\&_thead\]\:bg-subtle thead{background-color:var(--ui-subtle)}@media (hover:hover){tbody .kc\:\[tbody_\&\]\:hover\:bg-subtle:hover{background-color:var(--ui-subtle)}}}:root{--ui-bg:#fff;--ui-subtle:#fafafa;--ui-surface:#fff;--ui-hover:#f2f2f2;--ui-border:#ebebeb;--ui-border-strong:#d4d4d4;--ui-text:#171717;--ui-muted:#636363;--ui-accent:#0068d6;--ui-accent-fg:#fff;--ui-accent-soft:#eaf3ff;--ui-success:#187a38;--ui-success-soft:#e8f6ec;--ui-warning:#9a4d00;--ui-warning-soft:#fff4e2;--ui-danger:#c52127;--ui-danger-soft:#fdecec;--ui-focus:#0068d6;--ui-overlay:#00000052;--ui-shadow:0 1px 2px #0000000a, 0 4px 16px #00000014;--ui-font-sans:var(--font-geist), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ui-font-mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--ui-space-1:8px;--ui-space-2:16px;--ui-space-3:24px;--ui-space-4:32px;--ui-space-5:40px;--ui-space-6:48px;--ui-space-7:56px;--ui-space-8:64px;--ui-text-xs:12px;--ui-text-sm:13px;--ui-text-base:14px;--ui-text-md:16px;--ui-text-lg:20px;--ui-text-xl:24px;--ui-radius-sm:4px;--ui-radius-md:6px;--ui-radius-lg:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ui-bg:#0a0a0a;--ui-subtle:#111;--ui-surface:#0f0f0f;--ui-hover:#1f1f1f;--ui-border:#262626;--ui-border-strong:#3d3d3d;--ui-text:#ededed;--ui-muted:#a1a1a1;--ui-accent:#52a8ff;--ui-accent-fg:#0a0a0a;--ui-accent-soft:#0d2440;--ui-success:#4cc26f;--ui-success-soft:#0f2a18;--ui-warning:#f2a33a;--ui-warning-soft:#2e1f08;--ui-danger:#ff6b6f;--ui-danger-soft:#3a1214;--ui-focus:#52a8ff;--ui-overlay:#0009;--ui-shadow:0 1px 2px #00000080, 0 8px 24px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ui-bg:#0a0a0a;--ui-subtle:#111;--ui-surface:#0f0f0f;--ui-hover:#1f1f1f;--ui-border:#262626;--ui-border-strong:#3d3d3d;--ui-text:#ededed;--ui-muted:#a1a1a1;--ui-accent:#52a8ff;--ui-accent-fg:#0a0a0a;--ui-accent-soft:#0d2440;--ui-success:#4cc26f;--ui-success-soft:#0f2a18;--ui-warning:#f2a33a;--ui-warning-soft:#2e1f08;--ui-danger:#ff6b6f;--ui-danger-soft:#3a1214;--ui-focus:#52a8ff;--ui-overlay:#0009;--ui-shadow:0 1px 2px #00000080, 0 8px 24px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
@font-face{font-family:geist;src:url(../media/geist_400_latin-s.p.3zqsyhbo8-lwa.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:geist;src:url(../media/geist_500_latin-s.p.3w3x6kjrd2y-v.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:geist;src:url(../media/geist_600_latin-s.p.3ps25zxveg8ka.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_a8713096-module__EOEKEW__className{font-family:geist,geist Fallback,ui-sans-serif,system-ui,sans-serif}.geist_a8713096-module__EOEKEW__variable{--font-geist:"geist", "geist Fallback", ui-sans-serif, system-ui, sans-serif}
@font-face{font-family:geistMono;src:url(../media/geist_mono_400_latin-s.p.27vzlz_-5fucx.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:geistMono;src:url(../media/geist_mono_500_latin-s.p.09tkd-avg5n0d.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_89800b2c-module__z5gddG__className{font-family:geistMono,geistMono Fallback,ui-monospace,SFMono-Regular,Menlo,monospace}.geistmono_89800b2c-module__z5gddG__variable{--font-geist-mono:"geistMono", "geistMono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace}
