.hk-key[data-v-2dfbbac6]{--local-key-font-size:var(--hk-font-size-body-m);--local-key-font-weight:500;--local-key-line-height:var(--hk-line-height-relaxed);--local-key-icon-size:calc(var(--local-key-font-size) + 2px);align-items:center;background-color:var(--hk-color-page-bg);border:1px solid var(--hk-color-border-default);border-radius:var(--hk-control-compact-label-radius-m);color:var(--hk-color-text-primary);display:inline-flex;font-family:var(--hk-typography-font-family-body);font-optical-sizing:auto;font-size:var(--hk-typography-key-font-size);font-weight:var(--hk-typography-key-font-weight);justify-content:center;line-height:var(--hk-typography-key-line-height);min-width:26px;padding:var(--hk-space-1) var(--hk-space-2) calc(var(--hk-space-1)*.5) var(--hk-space-2);position:relative;text-shadow:0 1px 0 var(--hk-color-white);white-space:nowrap}@supports (corner-shape:squircle){.hk-key[data-v-2dfbbac6]{corner-shape:squircle;border-radius:calc(var(--hk-control-compact-label-radius-m)*2)}}.hk-key[data-v-2dfbbac6]{box-shadow:0 1px 0 var(--hk-color-border-default),0 0 0 var(--hk-space-1) var(--hk-color-white) inset;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media print{.hk-key[data-v-2dfbbac6]{--local-key-font-size:calc(var(--hk-font-size-body-s) - var(--hk-space-1));--local-key-line-height:var(--hk-line-height-tight);min-width:20px;padding:calc(var(--hk-font-size-body-l)*.1) calc(var(--hk-font-size-body-l)*.2);-webkit-print-color-adjust:exact;print-color-adjust:exact}}.hk-key._variant_group[data-v-2dfbbac6]{border-radius:calc(var(--hk-space-1)*2.5);font-family:var(--hk-typography-font-family-body);font-optical-sizing:auto;font-size:var(--hk-typography-key-font-size);font-weight:var(--hk-typography-key-font-weight);line-height:var(--hk-typography-key-line-height);min-width:20px;opacity:.9;padding:0 calc(var(--hk-space-1)*.5)}@supports (corner-shape:squircle){.hk-key._variant_group[data-v-2dfbbac6]{corner-shape:squircle;border-radius:calc(var(--hk-space-1)*2.5*2)}}.hk-key._variant_group[data-v-2dfbbac6]{box-shadow:0 1px 0 var(--hk-color-border-default),0 0 0 calc(var(--hk-space-1)*.75) var(--hk-color-white) inset}.hk-key._demo[data-v-2dfbbac6]{--local-key-font-size:var(--hk-font-size-print-heading-1);border-radius:var(--hk-radius-m);min-width:calc(var(--local-key-font-size)*2);padding:calc(var(--hk-space-1)*3.5) var(--hk-space-4) calc(var(--hk-space-1)*2.5) var(--hk-space-4)}@supports (corner-shape:squircle){.hk-key._demo[data-v-2dfbbac6]{corner-shape:squircle;border-radius:calc(var(--hk-radius-xl)*2)}}.hk-key__icon[data-v-2dfbbac6]{height:calc(var(--local-key-font-size)*var(--local-key-line-height));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:baseline}.hk-key._variant_group .hk-key__icon[data-v-2dfbbac6]{height:calc((var(--local-key-font-size) - 2px)*var(--local-key-line-height))}.shortcut-chord[data-v-5d076645]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--hk-space-2);margin:0;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media print{.shortcut-chord[data-v-5d076645]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.shortcut-chord._mode_demo[data-v-5d076645],.shortcut-chord._mode_demo .shortcut-chord__inner[data-v-5d076645]{gap:var(--hk-space-4)}.shortcut-chord._mode_demo .shortcut-chord__comma[data-v-5d076645],.shortcut-chord._mode_demo .shortcut-chord__plus[data-v-5d076645]{font-size:var(--hk-font-size-print-heading-1)}.shortcut-chord._mode_demo .shortcut-chord__group-sep[data-v-5d076645]{height:28px;margin:0 var(--hk-space-5)}.shortcut-chord__inner[data-v-5d076645]{align-items:center;display:flex;font-size:0;gap:var(--hk-space-2);justify-content:start}.shortcut-chord__comma[data-v-5d076645],.shortcut-chord__plus[data-v-5d076645]{color:var(--hk-color-text-muted);font-size:14px;font-weight:400;line-height:1.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shortcut-chord__comma[data-v-5d076645]{margin:0}.shortcut-chord__group[data-v-5d076645]{align-items:center;background-color:var(--hk-color-white);border:1px solid var(--hk-color-border-default);border-radius:calc(var(--hk-space-1)*3.5);display:inline-flex;flex-wrap:wrap;gap:calc(var(--hk-space-1)*1.5) var(--hk-space-2);padding:var(--hk-space-1) var(--hk-space-1) calc(var(--hk-space-1)*1.5) var(--hk-space-1)}@supports (corner-shape:squircle){.shortcut-chord__group[data-v-5d076645]{corner-shape:squircle;border-radius:calc((var(--hk-radius-m) + var(--hk-space-1))*2)}}.shortcut-chord__group-sep[data-v-5d076645]{background-color:var(--hk-color-border-default);display:inline-block;height:14px;transform:rotate(15deg);width:1px}.shortcut-binding[data-v-e4bb0662]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--hk-space-8) var(--hk-space-2);justify-content:start;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shortcut-or[data-v-d0982abd]{align-items:center;color:var(--hk-color-text-muted);display:flex;font-family:var(--hk-typography-font-family-body);font-optical-sizing:auto;font-size:var(--hk-typography-body-xs-500-font-size);font-weight:var(--hk-typography-body-xs-500-font-weight);justify-content:start;line-height:var(--hk-typography-body-xs-500-line-height);margin:var(--hk-space-2) 0 calc(var(--hk-space-2)*-1);pointer-events:none;position:relative;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shortcut-or[data-v-d0982abd]:after,.shortcut-or[data-v-d0982abd]:before{background-color:var(--hk-color-border-default);content:"";flex:0 0 var(--hk-space-3);height:1px}.shortcut-or._mode_demo[data-v-d0982abd]{font-size:var(--hk-font-size-body-m);font-weight:var(--hk-font-weight-medium);justify-content:center;letter-spacing:var(--hk-letter-spacing-normal);line-height:var(--hk-line-height-relaxed);margin:var(--hk-space-4) 0 calc(var(--hk-space-2)*-1)}@media print{.shortcut-or[data-v-d0982abd]{font-family:var(--hk-typography-font-family-body);font-optical-sizing:auto;font-size:var(--hk-typography-body-s-500-font-size);font-weight:var(--hk-typography-body-s-500-font-weight);line-height:var(--hk-typography-body-s-500-line-height)}}
