.hk-numpad[data-v-b235c874]{display:flex;flex-direction:column;gap:var(--hk-space-3);margin:0 auto;max-width:360px;width:100%}.hk-numpad__display[data-v-b235c874]{align-items:stretch;display:flex;gap:var(--hk-space-2)}.hk-numpad__value[data-v-b235c874]{align-items:baseline;background:var(--hk-color-surface);border:2px solid var(--hk-color-brand);border-radius:var(--hk-radius-m);display:flex;flex:1;font-size:var(--hk-text-2xl);font-weight:600;gap:var(--hk-space-2);justify-content:flex-end;min-height:var(--hk-touch-terminal);overflow:hidden;padding:var(--hk-space-2) var(--hk-space-4)}.hk-numpad__placeholder[data-v-b235c874]{color:var(--hk-color-ink-subtle)}.hk-numpad__unit[data-v-b235c874]{color:var(--hk-color-ink-muted);font-size:var(--hk-text-l);font-weight:400}.hk-numpad__grid[data-v-b235c874]{display:grid;gap:var(--hk-space-2);grid-template-columns:repeat(3,minmax(64px,1fr))}.hk-numpad__key[data-v-b235c874]{align-items:center;background:var(--hk-color-surface);border:1px solid var(--hk-color-line);border-radius:var(--hk-radius-m);color:var(--hk-color-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--hk-text-xl);font-weight:600;justify-content:center;min-height:var(--hk-touch-terminal);min-width:64px;touch-action:manipulation}.hk-numpad__key[data-v-b235c874]:active{background:var(--hk-color-brand-soft)}.hk-numpad__key[data-v-b235c874]:focus-visible{outline:var(--hk-focus);outline-offset:2px}.hk-numpad__key--fn[data-v-b235c874]{background:var(--hk-color-surface-sunken)}.hk-numpad__display .hk-numpad__key[data-v-b235c874]{flex:none;width:64px}.hk-terminal .hk-numpad__key[data-v-b235c874]{border-color:var(--hk-color-control-line);box-shadow:var(--hk-shadow-control);min-height:var(--hk-term-key-h)}.hk-terminal .hk-numpad__key[data-v-b235c874]:focus-visible{box-shadow:var(--hk-focus);outline:none}.hk-terminal .hk-numpad__value[data-v-b235c874]{min-height:var(--hk-term-key-h)}
