.tv-kb[data-v-62796b26]{flex-direction:column;gap:.6rem;display:flex}.tv-kb__field[data-v-62796b26]{min-height:2.6rem;color:var(--color-paper);font-family:var(--font-body);white-space:nowrap;border-bottom:2px solid oklch(100% 0 0/.25);align-items:center;gap:.1rem;padding:0 .2rem;font-size:1.15rem;font-weight:700;display:flex;overflow:hidden}.tv-kb__placeholder[data-v-62796b26]{color:oklch(100% 0 0/.42);font-style:italic;font-weight:500}.tv-kb__caret[data-v-62796b26]{background:var(--color-red);width:2px;height:1.3em}.tv-kb__reveal[data-v-62796b26]{color:var(--color-paper);font-family:var(--font-body);background:0 0;border:1px solid oklch(100% 0 0/.22);border-radius:9999px;margin-left:auto;padding:.2rem .7rem;font-size:.75rem;font-weight:700}.tv-kb__grid[data-v-62796b26]{flex-direction:column;gap:.3rem;display:flex}.tv-kb__row[data-v-62796b26]{grid-template-columns:repeat(7,2.4rem);gap:.3rem;display:grid}.tv-kb__key[data-v-62796b26]{background:var(--color-ink-raised);min-width:0;height:2.4rem;min-height:0;color:var(--color-paper);cursor:pointer;font-family:var(--font-body);border:1px solid #0000;border-radius:.6rem;padding:0;font-size:1rem;font-weight:700}.tv-kb__key--action[data-v-62796b26]{font-size:.8rem}.tv-kb__key[data-v-62796b26]:focus-visible{box-shadow:none;background:var(--color-paper);color:var(--color-ink);outline:none}@media (prefers-reduced-motion:no-preference){.tv-kb__caret[data-v-62796b26]{animation:1s step-end infinite tv-kb-blink-62796b26}}@keyframes tv-kb-blink-62796b26{50%{opacity:0}}
