.tk-tool{--r-sm:10px;--r-md:14px;--r-lg:24px;--r-xl:28px}.tk-tool :is(input[type=text],input[type=search],input:not([type]),select),.tk-tool button[type=submit],.tk-tool :is(button,a).bg-accent-strong,.tk-tool :is(button,a).bg-fill{border-radius:9999px}.tk-tool :is(span,a,p,button,div).text-accent:is(.text-\[12px\],.text-\[13px\],.text-\[14px\],.text-\[15px\]){color:var(--c-accent-ink)}.tk-tool .bg-accent-strong.text-on-fill{color:var(--hs-black)}.tk-tool .tk-rec:focus-visible .tk-rec-disc{box-shadow:inset 0 0 0 3px var(--hs-orange)}@keyframes tk-rec-pulse{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.tk-tool .tk-rec-ring{animation:1.4s ease-out infinite tk-rec-pulse}@media (prefers-reduced-motion:reduce){.tk-tool .tk-rec-ring{opacity:.25;animation:none;transform:scale(1.15)}}.tk-tool .tk-field[readonly]:focus-visible{box-shadow:inset 0 0 0 2px var(--hs-orange);outline:none}.tk-tool .tk-field:not([readonly]):focus,.tk-tool .tk-field:not([readonly]):focus-visible{border-color:var(--hs-orange);box-shadow:inset 0 0 0 1px var(--hs-orange);outline:none}.tk-tool{--tk-tile-correct:#1d7f48;--tk-tile-present:#b37f00;--tk-tile-absent:#75716c;--tk-on-tile-correct:#fff;--tk-on-tile-present:#171816;--tk-on-tile-absent:#fff}