._displayToolbar_k2rbs_1{align-items:flex-end;display:flex;gap:.5rem;justify-content:flex-end;margin-block-end:.35rem;max-inline-size:58rem;min-block-size:1.8rem}._layerTabs_k2rbs_11{flex:1}._layerTabList_k2rbs_15{border-bottom:1px solid var(--keyboard-surface-border, var(--sl-color-gray-5));display:flex;gap:.25rem}._layerTab_k2rbs_11{margin-top:0;border-bottom:2px solid transparent;color:var(--keyboard-surface-text-muted, var(--sl-color-gray-2));cursor:pointer;font-size:.8rem;padding:.4rem .7rem}._layerTab_k2rbs_11[data-hovered]{color:var(--keyboard-surface-text, var(--sl-color-text))}._layerTab_k2rbs_11[data-selected]{border-bottom-color:var(--keyboard-surface-accent, var(--sl-color-accent));color:var(--keyboard-surface-text, var(--sl-color-text))}._layerTab_k2rbs_11[data-focus-visible]{outline:2px solid var(--keyboard-surface-accent, var(--sl-color-accent));outline-offset:-2px}._keyboardStage_k2rbs_53{position:relative}._keyboard_k2rbs_53{display:block;inline-size:100%;max-inline-size:58rem;overflow:visible}._keyPopover_k2rbs_64,._inlinePopover_k2rbs_65{max-inline-size:min(90vw,300px)}._popoverDialog_k2rbs_69{background:var(--keyboard-surface-bg, var(--sl-color-bg));border:1px solid var(--keyboard-surface-border, var(--sl-color-gray-5));border-radius:.5rem;box-shadow:0 8px 24px #00000059;color:var(--keyboard-surface-text, var(--sl-color-text));font-family:var(--sl-font-system, system-ui, sans-serif);font-size:.8rem;line-height:1.45;max-block-size:min(70vh,320px);outline:none;overflow-y:auto;padding:.6rem 1.6rem .6rem .7rem;position:relative}._popoverClose_k2rbs_85{background:none;border:none;color:var(--keyboard-surface-text-muted, var(--sl-color-gray-2));cursor:pointer;font-size:1rem;line-height:1;padding:.2rem;position:absolute;right:.3rem;top:.3rem}._key_k2rbs_53{cursor:default;outline:none;pointer-events:all}._keyBg_k2rbs_104{fill:var(--keyboard-key-bg, var(--sl-color-gray-6));stroke:var(--keyboard-key-border, var(--sl-color-gray-4));stroke-width:1}[data-finger-color-map=tol] [data-finger=left_pinky]{--finger-color: #5da899;--finger-fill: color-mix( in srgb, #5da899 50%, var(--keyboard-key-bg, var(--sl-color-gray-6)) )}[data-finger-color-map=tol] [data-finger=left_ring]{--finger-color: #9f4a96;--finger-fill: color-mix( in srgb, #9f4a96 50%, var(--keyboard-key-bg, var(--sl-color-gray-6)) )}[data-finger-color-map=tol] [data-finger=left_middle]{--finger-color: #2e2585;--finger-fill: color-mix( in srgb, #2e2585 50%, var(--keyboard-key-bg, var(--sl-color-gray-6)) )}[data-finger-color-map=tol] [data-finger=left_index]{--finger-color: #dccd7d;--finger-fill: color-mix( in srgb, #dccd7d 50%, var(--keyboard-key-bg, var(--sl-color-gray-6)) )}[data-finger-color-map=tol] [data-finger=right_index]{--finger-color: #337538;--finger-fill: color-mix( in srgb, #337538 50%, var(--keyboard-key-bg, var(--sl-color-gray-6)) )}[data-finger-color-map=tol] [data-finger=right_middle]{--finger-color: #94cbec;--finger-fill: color-mix( in srgb, #94cbec 50%, var(--keyboard-key-bg, var(--sl-color-gray-6)) )}[data-finger-color-map=tol] [data-finger=right_ring]{--finger-color: #7e2954;--finger-fill: color-mix( in srgb, #7e2954 50%, var(--keyboard-key-bg, var(--sl-color-gray-6)) )}[data-finger-color-map=tol] [data-finger=right_pinky]{--finger-color: #c26a77;--finger-fill: color-mix( in srgb, #c26a77 50%, var(--keyboard-key-bg, var(--sl-color-gray-6)) )}[data-finger-color-map=berry] [data-finger=left_pinky]{--finger-color: #f07000;--finger-fill: #f07000;--finger-text: #fff}[data-finger-color-map=berry] [data-finger=left_ring]{--finger-color: #ffee70;--finger-fill: #ffee70;--finger-text: #000}[data-finger-color-map=berry] [data-finger=left_middle]{--finger-color: #b04510;--finger-fill: #b04510;--finger-text: #fff}[data-finger-color-map=berry] [data-finger=left_index]{--finger-color: #ffb000;--finger-fill: #ffb000;--finger-text: #000}[data-finger-color-map=berry] [data-finger=left_thumb]{--finger-color: #603000;--finger-fill: #603000;--finger-text: #fff}[data-finger-color-map=berry] [data-finger=right_thumb]{--finger-color: #6789ff;--finger-fill: #6789ff;--finger-text: #fff}[data-finger-color-map=berry] [data-finger=right_index]{--finger-color: #5440cc;--finger-fill: #5440cc;--finger-text: #fff}[data-finger-color-map=berry] [data-finger=right_middle]{--finger-color: #90b0ff;--finger-fill: #90b0ff;--finger-text: #000}[data-finger-color-map=berry] [data-finger=right_ring]{--finger-color: #0030a0;--finger-fill: #0030a0;--finger-text: #fff}[data-finger-color-map=berry] [data-finger=right_pinky]{--finger-color: #a0e0ff;--finger-fill: #a0e0ff;--finger-text: #000}[data-finger-color-map=dario] [data-finger=left_pinky]{--finger-color: #a32020;--finger-fill: #a32020;--finger-text: #fff}[data-finger-color-map=dario] [data-finger=left_ring]{--finger-color: #6a1b9a;--finger-fill: #6a1b9a;--finger-text: #fff}[data-finger-color-map=dario] [data-finger=left_middle]{--finger-color: #00838f;--finger-fill: #00838f;--finger-text: #fff}[data-finger-color-map=dario] [data-finger=left_index]{--finger-color: #558b2f;--finger-fill: #558b2f;--finger-text: #fff}[data-finger-color-map=dario] [data-finger=left_thumb]{--finger-color: #4e342e;--finger-fill: #4e342e;--finger-text: #fff}[data-finger-color-map=dario] [data-finger=right_thumb]{--finger-color: #37474f;--finger-fill: #37474f;--finger-text: #fff}[data-finger-color-map=dario] [data-finger=right_index]{--finger-color: #00695c;--finger-fill: #00695c;--finger-text: #fff}[data-finger-color-map=dario] [data-finger=right_middle]{--finger-color: #b84000;--finger-fill: #b84000;--finger-text: #fff}[data-finger-color-map=dario] [data-finger=right_ring]{--finger-color: #1565c0;--finger-fill: #1565c0;--finger-text: #fff}[data-finger-color-map=dario] [data-finger=right_pinky]{--finger-color: #ad1457;--finger-fill: #ad1457;--finger-text: #fff}[data-finger] ._keyBg_k2rbs_104{fill:var(--finger-fill, var(--keyboard-key-bg, var(--sl-color-gray-6)));stroke:var( --finger-color, var(--keyboard-key-border, var(--sl-color-gray-4)) )}._hasEmphasizedKeys_k2rbs_316 ._keyBg_k2rbs_104{fill:var(--keyboard-key-bg, var(--sl-color-gray-6));stroke:var(--keyboard-key-border, var(--sl-color-gray-4));stroke-width:1}._keyUnused_k2rbs_319 ._keyBg_k2rbs_104{fill:var( --keyboard-key-bg-unused, color-mix(in srgb, var(--sl-color-bg) 88%, var(--sl-color-gray-6)) );stroke:var(--keyboard-key-border-unused, var(--sl-color-gray-6))}._keyHighlighted_k2rbs_319 ._keyBg_k2rbs_104{fill:var(--keyboard-key-bg-highlighted, var(--sl-color-accent-low));stroke:var(--keyboard-key-border-highlighted, var(--sl-color-accent));stroke-width:2}._keyInteractive_k2rbs_342{cursor:pointer}._keyInteractive_k2rbs_342:hover ._keyBg_k2rbs_104{stroke:var(--sl-color-accent);stroke-width:2}._keyChordMember_k2rbs_351 ._keyBg_k2rbs_104{stroke:var(--keyboard-key-border-highlighted, var(--sl-color-accent));stroke-width:3;stroke-dasharray:6 3}._chordConnector_k2rbs_357{fill:none;stroke:var(--keyboard-key-border-highlighted, var(--sl-color-accent));stroke-width:4;stroke-linecap:round;stroke-linejoin:round;opacity:.75;pointer-events:none}._chordEndpoint_k2rbs_367,._chordJoinBadge_k2rbs_373{fill:var(--keyboard-key-border-highlighted, var(--sl-color-accent));stroke:var(--keyboard-key-bg, var(--sl-color-gray-6));stroke-width:2}._chordJoinSymbol_k2rbs_379{fill:#fff;font-size:16px;font-weight:700;text-anchor:middle;dominant-baseline:central}._keyActive_k2rbs_319 ._keyBg_k2rbs_104{stroke:var(--sl-color-accent);stroke-width:2}._homingNub_k2rbs_392{fill:var(--finger-text, var(--keyboard-key-text, var(--sl-color-white)));opacity:.72;pointer-events:none}._hasEmphasizedKeys_k2rbs_316 ._homingNub_k2rbs_392{fill:var(--keyboard-key-text, var(--sl-color-white))}._key_k2rbs_53[role=button]{cursor:pointer}._mainText_k2rbs_406,._secondaryText_k2rbs_407,._mappingText_k2rbs_408,._contextualText_k2rbs_409,._contextualBadgeText_k2rbs_410,._layerMode_k2rbs_411,._layerTarget_k2rbs_412{font-family:var( --keyboard-font-family, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace );text-anchor:middle;pointer-events:none;user-select:none}._mappingText_k2rbs_408{fill:var(--keyboard-key-text, var(--sl-color-white));font-size:13px;font-weight:650}._mainText_k2rbs_406,._contextualText_k2rbs_409{fill:var(--keyboard-key-text, var(--sl-color-white));font-size:20px;font-weight:600}._contextualBadgeText_k2rbs_410{fill:var(--keyboard-key-text, var(--sl-color-white));font-size:10px;font-weight:650}._contextualBadgeBg_k2rbs_450{fill:var(--keyboard-key-bg, var(--sl-color-gray-6));stroke:var(--keyboard-key-text-secondary, var(--sl-color-gray-2));stroke-width:1}._layerMode_k2rbs_411{fill:var(--keyboard-key-text, var(--sl-color-white));font-size:16px;font-style:italic;font-weight:400}._layerTarget_k2rbs_412{fill:var(--keyboard-key-text, var(--sl-color-white));font-size:10px;font-weight:500}._secondaryText_k2rbs_407{fill:var(--keyboard-key-text-secondary, var(--sl-color-gray-2));font-size:10px;font-weight:500}._magicBadge_k2rbs_475,._icon_k2rbs_480{color:var(--keyboard-key-text, var(--sl-color-white));pointer-events:none}._transparentIcon_k2rbs_485{color:var( --keyboard-key-text-unused, color-mix( in srgb, var(--keyboard-key-text, var(--sl-color-white)) 55%, transparent ) );pointer-events:none}._key_k2rbs_53 ._mainText_k2rbs_406,._key_k2rbs_53 ._secondaryText_k2rbs_407,._key_k2rbs_53 ._mappingText_k2rbs_408,._key_k2rbs_53 ._contextualText_k2rbs_409,._key_k2rbs_53 ._contextualBadgeText_k2rbs_410,._key_k2rbs_53 ._layerMode_k2rbs_411,._key_k2rbs_53 ._layerTarget_k2rbs_412{fill:var(--finger-text, var(--keyboard-key-text, var(--sl-color-white)))}._key_k2rbs_53 ._icon_k2rbs_480,._key_k2rbs_53 ._magicBadge_k2rbs_475{color:var(--finger-text, var(--keyboard-key-text, var(--sl-color-white)))}._hasEmphasizedKeys_k2rbs_316 ._mainText_k2rbs_406,._hasEmphasizedKeys_k2rbs_316 ._secondaryText_k2rbs_407,._hasEmphasizedKeys_k2rbs_316 ._mappingText_k2rbs_408,._hasEmphasizedKeys_k2rbs_316 ._contextualText_k2rbs_409,._hasEmphasizedKeys_k2rbs_316 ._contextualBadgeText_k2rbs_410,._hasEmphasizedKeys_k2rbs_316 ._layerMode_k2rbs_411,._hasEmphasizedKeys_k2rbs_316 ._layerTarget_k2rbs_412{fill:var(--keyboard-key-text, var(--sl-color-white))}._hasEmphasizedKeys_k2rbs_316 ._icon_k2rbs_480,._hasEmphasizedKeys_k2rbs_316 ._magicBadge_k2rbs_475{color:var(--keyboard-key-text, var(--sl-color-white))}._descriptionSections_k2rbs_527{display:grid;gap:.75rem;margin-block-start:.75rem;max-inline-size:58rem;font-size:.85rem;line-height:1.4}._descriptionSection_k2rbs_527{border-block-start:1px solid var(--keyboard-surface-border, var(--sl-color-gray-5));padding-block-start:.5rem}._descriptionHeading_k2rbs_542{color:var(--keyboard-surface-text-muted, var(--sl-color-gray-2));font-size:.72rem;font-weight:800;letter-spacing:0;line-height:1.2;margin:0 0 .35rem;text-transform:uppercase}._descriptionGrid_k2rbs_552{display:flex;flex-wrap:wrap;gap:.4rem}._descriptionCard_k2rbs_558{align-items:center;background:var( --keyboard-surface-card-bg, color-mix(in srgb, var(--sl-color-bg) 84%, var(--sl-color-gray-6)) );border:1px solid var(--keyboard-surface-border, var(--sl-color-gray-5));border-radius:.375rem;color:var(--keyboard-surface-text, var(--sl-color-text));display:inline-flex;flex-wrap:wrap;gap:.3rem;padding:.25rem .45rem}._descriptionCard_k2rbs_558[data-chord-card]{background:var( --keyboard-surface-accent-card-bg, color-mix(in srgb, var(--sl-color-bg) 86%, var(--sl-color-accent-low)) );border-color:var( --keyboard-surface-accent, color-mix(in srgb, var(--sl-color-gray-5) 70%, var(--sl-color-accent)) )}._descriptionSubtext_k2rbs_584{color:var(--keyboard-surface-text-muted, var(--sl-color-gray-3));font-size:.72rem;margin:-.2rem 0 .5rem}._descriptionMuted_k2rbs_590{color:var(--keyboard-surface-text-muted, var(--sl-color-gray-2))}._behaviorKind_k2rbs_594{color:var(--keyboard-surface-text-muted, var(--sl-color-gray-2));font-size:.75rem;font-weight:700;text-transform:uppercase}._layerPill_k2rbs_601{background:var(--keyboard-surface-accent-bg, var(--sl-color-accent-low));border:1px solid var( --keyboard-surface-accent, color-mix(in srgb, var(--sl-color-accent) 45%, transparent) );border-radius:.25rem;color:var(--keyboard-surface-accent-text, var(--sl-color-text-accent));font-size:.72rem;font-weight:800;line-height:1.2;padding:.08rem .28rem}._keyChip_k2rbs_616{background:var(--keyboard-surface-chip-bg, var(--sl-color-gray-7));border:1px solid var(--keyboard-surface-border, var(--sl-color-gray-5));border-radius:.25rem;color:var(--keyboard-surface-text, var(--sl-color-text));display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;line-height:1.2;min-inline-size:1.35rem;padding:.08rem .28rem;text-align:center}._chipGroup_k2rbs_630{display:inline-flex;gap:.15rem}._outputValue_k2rbs_635{color:var(--keyboard-surface-text, var(--sl-color-text));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}._behaviorSentence_k2rbs_641{margin:0}._behaviorSentence_k2rbs_641+._behaviorSentence_k2rbs_641{margin-block-start:.4rem}._magicRuleList_k2rbs_649{display:grid;gap:.25rem;list-style:none;margin:.4rem 0 0;padding:0}._tapHoldRow_k2rbs_657{align-items:baseline;display:flex;gap:.35rem;margin:0}._tapHoldRow_k2rbs_657+._tapHoldRow_k2rbs_657{margin-block-start:.3rem}._chordOutput_k2rbs_668{align-items:center;display:inline-flex;gap:.3rem}._keyChipSpecial_k2rbs_674{border-style:dashed;cursor:pointer}._keyChipSpecial_k2rbs_674[data-hovered]{border-color:var(--keyboard-surface-accent, var(--sl-color-accent))}._keyChipSpecial_k2rbs_674[data-focus-visible]{outline:2px solid var(--keyboard-surface-accent, var(--sl-color-accent));outline-offset:1px}
