[data-world=klar] .k-tools :is(h1,h2,h3){hyphenate-limit-chars:10 4 4}[data-world=klar] .k-tool-well{transition:background-color var(--k-dur-hover) ease}[data-world=klar] .k-tool-preview{transition:transform .2s var(--k-ease-out)}[data-world=klar] .k-tool-arrow{transition:transform var(--k-dur-hover) var(--k-ease-out)}[data-world=klar] :is(.k-tool-card-title,.k-tool-neighbour-name){transition:color var(--k-dur-hover) ease}@media (hover:hover) and (pointer:fine){[data-world=klar] .k-tool-card:hover .k-tool-well{background-color:color-mix(in oklab, var(--k-subtle), var(--k-ink) 4%)}[data-world=klar] .k-tool-card:hover .k-tool-preview{transform:translateY(-4px)}[data-world=klar] .k-tool-card:hover .k-tool-card-title,[data-world=klar] .k-tool-neighbour:hover .k-tool-neighbour-name{color:var(--k-green-700)}[data-world=klar] a:hover>.k-tool-arrow,[data-world=klar] .k-tool-neighbour:hover .k-tool-arrow,[data-world=klar] .k-tool-card:hover .k-tool-arrow{transform:translate(2px)}}[data-world=klar] .k-tool-press{transition:background-color var(--k-dur-hover) ease, color var(--k-dur-hover) ease, box-shadow var(--k-dur-hover) ease, transform var(--k-dur-press) var(--k-ease-out)}[data-world=klar] .k-tool-press:active{transform:scale(.94)}[data-world=klar] .k-tool-suggest{transform-origin:top;transition:opacity .15s var(--k-ease-out), transform .15s var(--k-ease-out)}@starting-style{[data-world=klar] .k-tool-suggest{opacity:0;transform:translateY(-4px)scale(.98)}}[data-world=klar] .k-tool-swap{transition:opacity .15s var(--k-ease-out)}@starting-style{[data-world=klar] .k-tool-swap{opacity:0}}[data-world=klar] .k-tools :is([data-slot=input],[data-slot=textarea])[aria-invalid=true]{border-color:var(--k-alert)}[data-world=klar] .k-tools :is([data-slot=input],[data-slot=textarea])[aria-invalid=true]:focus-visible{border-color:var(--k-alert);box-shadow:0 0 0 2px var(--k-surface), 0 0 0 4px var(--k-alert)}[data-world=klar] .k-tool-caret{vertical-align:text-bottom;background-color:var(--k-green-600);border-radius:1px;width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite k-tool-caret;display:inline-block}@keyframes k-tool-caret{50%{opacity:0}}[data-world=klar] .k-tool-skeleton{animation:1.4s ease-in-out infinite alternate k-tool-breathe}@keyframes k-tool-breathe{0%{opacity:1}to{opacity:.55}}[data-world=klar] .k-tool-stamp{animation:k-tool-stamp .48s var(--k-ease-out) both;display:inline-block}@keyframes k-tool-stamp{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){[data-world=klar] :is(.k-tool-preview,.k-tool-arrow,.k-tool-press,.k-tool-suggest,.k-tool-swap){transition:none;transform:none!important}[data-world=klar] .k-tool-stamp,[data-world=klar] .k-tool-caret{animation:none}}