.Checkbox{vertical-align:middle;appearance:none;background-color:#0000;width:14px;height:12px;margin:0 2px 3px 0;padding:0;position:relative}.Checkbox:before{content:"";width:14px;height:12px;image-rendering:pixelated;background-position:50%;background-repeat:no-repeat;background-size:14px 12px;display:inline-block;position:absolute;top:0;left:0}.Checkbox:disabled{cursor:default;opacity:.5;pointer-events:none}.Checkbox-Classic:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAIAAADd4huNAAAABnRSTlMARwBwAEyv7uYjAAAAG0lEQVR4AWMgBrgX+AARiPUfLxg8SkeVkhCxAIJZQyzZ+TfKAAAAAElFTkSuQmCC)}.Checkbox-Classic:active:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAIAAADd4huNAAAABnRSTlMARwBwAEyv7uYjAAAAHElEQVR4AWMgBrgX+AAR6Ur/4wBkKh1VSpvYAgDOA9eJhssVTAAAAABJRU5ErkJggg==)}.Checkbox-Classic:checked:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAIAAADd4huNAAAABnRSTlMARwBwAEyv7uYjAAAAPUlEQVR4AWMgBrgX+AARlPMfB0BXChHCqg5CIpTCJTDVYSiFAUxtmEoRAO508pUSdgCZ3iIcWOREAQkRCwCP8gdo1pA7eQAAAABJRU5ErkJggg==)}.Checkbox-Classic:checked:active:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAIAAADd4huNAAAABnRSTlMARwBwAEyv7uYjAAAANElEQVR4AWMgBrgX+AARWUr/YwDsSiESaOrAJKZSMEBj4FAKA3Au9ZRiMkjwFpmBRZvYAgAMI6e5ztDUTgAAAABJRU5ErkJggg==)}.Checkbox-Platinum:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAIAAADd4huNAAAABnRSTlMARwBwAEyv7uYjAAAALElEQVR4AWMgBrgX+AARiPUfN7h79y660rs4QEdHB7lKR5WChHAChFISIhYAqvARK50/HmEAAAAASUVORK5CYII=)}.Checkbox-Platinum:active:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAIAAADd4huNAAAABnRSTlMARwBwAEyv7uYjAAAALElEQVR4AWMgBrgX+AARiBWKG5SXl6MrLccBZs6cSa7SUaUgIZwAoZSEiAUALw2jvVjeHTsAAAAASUVORK5CYII=)}.Checkbox-Platinum:checked:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAMAAABlXnzoAAAAGFBMVEVHcEwAAAD////d3d13d3eqqqpVVVWIiIi4FfawAAAAAXRSTlMAQObYZgAAAD9JREFUeNpNy0EOACEQAkEQR///42WDE+1bJQA+AeDoZJtK1qwwYsFsrXzJLGco26p9WPylpm1dympqn8Kb+QF6NwF+sCLEXgAAAABJRU5ErkJggg==)}.Checkbox-Platinum:checked:active:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAIAAADd4huNAAAABnRSTlMARwBwAEyv7uYjAAAAVUlEQVR4AWIgBrgX+AARiBUK6HMOTgAGQCiGLudOmcVtW2jJ4aPm6lPcA34tZepzgov6ALBe1VVV/up2uHeU1HG47h6ot3XATNW6iwK6mQK9lPRO+gBv6oPNcnu5XAAAAABJRU5ErkJggg==)}.Checkbox-Aqua{width:18px;height:18px}.Checkbox-Aqua:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAABYUlEQVR42o2NzWpUQRCFv6rb9073nZkoKKiI4EI3Lgw+hW5duXZnlNn4EOKrRNB3cOlPdKcIghIkDhJF0YRJj+myKS4448o61Omi+qMO/1OCYDSc4zTCv/WdTywBWmDzyrubdud4ZjO7a1t2r75b5ZZdm4frQIARtLdn9vjXs7yTX+bn+UV+lXeqP/l536YPgFYBiac2uRBOtH07cU3dz7dX2ThJgyrGqO1HfNXPfHHN2WNe9U0TKRKxADTaCBklYBwDDQXqpKjSsFQAlZ5JlTsbtaeMfW4EIDjkQMI3CIYgHGAowOB0JHrGeA9KRGSA3CL+6Z58iiQ6FBjiIDLxOAFvPOr3OtQRS2/CapVygAyQIcvFEeMQZBWyutnn8BCFQKH5sfvw9Y2LCdG/WLGlPZ3vvqUSAcPyh+1H25dJ6GoaR3zkDQUToOMslzhDZD0vs8979lgIIHTEKl2H/NaCTPkDuuB1J0A6mvgAAAAASUVORK5CYII=);background-size:18px 18px;width:18px;height:18px}.Checkbox-Aqua:active:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAABV0lEQVR42o2Ny0ojURRF131U5VZSHRq6oVtxqAMn5hNEJQj+hT+jzvwH3/j4ESfOFEFQRDSIb0WTG63joQgkOvIs9t6TzT785IwiOIb4i+H7PXBBFyABGuF4XCY/mtKUaZmSGc2poiH1FrOAhwow35TFl5W4EdfjalyLm3FDfel5TlgAEgsY/jQY8fUkS2oleenDyQTuNw5rESpUK9zaK65LWlzSUu5sRggExAIOZ4jKu6qj6tJRfWCxFocmaqZKrpROXfWLmpLjDIAHsORkigFQF4zyWib0liClqtQo1SMj4BlYCtRUFgDprRV0oV+CQK4yCqVAcHQxg6WUrMjEMHhSpNheSTCx3SHz3gyWhKqHt1csWAoc58sHW0+797uPe30edp6Wjx6P8BQeUU73t/fHyLD0r6DDGYeaYoCU/4zyj8DXf5EbTrikbQBDSlDs11K51SZSfAJ0DYC7CXaW2AAAAABJRU5ErkJggg==)}.Checkbox-Aqua:checked:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAC9ElEQVR4AZWUA9BtNxRGV5Kjy99Gbdu2bZuD2h3Udge1bdu23WeW18f72f5irXhrFl0GAFgbCIGXgIIFKEAAA/QA7YBi/kqAY0DZILcCFQuwgAhYWek1Hh0YWGXZnv7e1HNsjUCcJCglGG0hGuIwYeSIb+Phw563QB4EXmEqRAOAt+aSq++27JGHbFtbacV+x3GshBTCKEEZcC0zMdWUSlXOOHmXAHJ5tBpCWg0BxwIAFJbb1rHuWuSX6bfCQsFuiAKjSGJBaQgmgmzH5a1XHmfYsJ8oLr0T1fG/t6XlX8y0FQngasfN1l2XN3/+V9s5wWhNHPlIkqJQaNuQ1Es8d/2FuMVOBrY+hp+fOteljAdEGgAwloXJ5jyG/vABz56zAe/ecSpl3/B3JWBcqUY5svn0iauJav8yuNmhtPcN4hnRgAGYBsKytOorwOrrb0NTSwdjPnucvD+EpfqaWX6JXuy/v2X8Ny/QNrgC6+9wFN1FwXNdBTArSBt6OvL0tBfY5rDzQYRfX7mJxXvb6W62GfLO7YT1EjudeCX93a30NOdwjGKaLKYRNbQ1Z8nnDX3b7cWHj63L71+8TlIayvghP/HDu0+z7nYHsu6m2+PXy/jGYeIumGNFGmjOujQVMzTnFQeddgVBvcrzt57D5y/fC8DeJ51PZ4tFMetQyLiYea0om/VoKthk80yceQNW22hrvnrnWUSEg0+/mNXWWYGgkdJcdDDkmMEBzQyRdd2JEElz2UA6uhw57IyzRCZqmZVXk50P3E9yOZF8LpyYJmnW85jBmfGOVBTFfip1BnqKVtZWCqXYYactWGHoKFpainQU8yQi6ILD/6FYtVKNMPDrgJ4GSgFTrfw3/MFrL/hq/N67Lu7lPRClBYVj2wyJE1ISRBQKEb8eywevvjZ23MihP01jqKnEPLAKsAmwDJABNHNXCgTAUOAD4EugpAAAB+gGlgbThcGbjykREkJI/gZ+B0YD/rTOairMmxr0fEEzVuUDIZBOADWND+PYjs/PAAAAAElFTkSuQmCC)}.Checkbox-Aqua:checked:active:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAACwklEQVR4AZXOA6w1RxjG8f/M8qyvrdq2bdtu1LBm1KCKqqhB7ai2bbufzavD3Z2+SU7tJ/tbzzOv5v/HEgDbiaZ4SsQ2oIQRlhgQ3ULxzynE+cIRt4tpGxC0xGaQPgQbbpB2DZa+62gM5EWBUgZL2xgNebNg9crPcvjOBu4Tz9Au0QJgG4KDNzjjzANmN914xHUdu8BAsyVFFniWlqvF5OQM11xyRAOIxBzRFK4NACjRle2wLdF6I3YjipyqUWApitygNNRtC8f1ePGZh4FCrCtWdMGU9fNERnigg6onP361WtthiaU1eauOKUoUCu1YFNVJvnz0VgCsvc6nePkGD/BF6+eJLEQQ+sz54nUab90CyeaMnHA9jXqNsiwI0y7mPXoTAKx/ON1DoyzTaEosoKX5OWg1FMNWOx8AeDD1GVF9DusOZWw0MYiz8lNY8yGg2P7gc+lPDLi2op3fFNkM9EQMdsdsc9LVAHz7zC2MD3bTnznMeeUOAHY46wZGBjoZyEKwNH8u0tCVBXRFFjsfeCxYCcWKrykm57L8y5coln9NMrYNO+xxEJ2JTXfm4ljqL4qALPBIY58sUhx70fUAPH77Fbz/9F0AHHfB1fR22KQVh7jiof5uoiDwSROHLEZ23hmva5jq0m+oLvmG7Q47jS233xjfK8lSlygKseGvJwo8jzCiDIOG6elzzZmXXGYAg+2Zw0450YShMVHYlGtZBr6PsjU/xxZGKPK8XpoqQ/2pHTgolOLgQ/dm461eoKMjoSeJKIxBxy6TTeyZtTPkjVoV0D8XlcKCfP6jt1/70cojDx2vRD7KoEujcByHeUWBoYBSYeSoV3Pz9osvLm1Mrfzq5w7VbozE5mJ3sb6oCM1fpxQNMVe8IT4UkwoAcEW/WE/0CV8o/jpGNMVK8b1YLOo//6zaZX6b/pein6eqt0vLnwAIcOKoAM5hTQAAAABJRU5ErkJggg==)}.Checkbox-NeXT{width:15px;height:15px}.Checkbox-NeXT:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAAAAAAevcqWAAAAGklEQVQIW2P4jwIYGP6vQgKhQ5AfigwY0AEAaVGC07Q0pHcAAAAASUVORK5CYII=);background-size:15px 15px;width:15px;height:15px}.Checkbox-NeXT:active:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPAQAAAAATrajnAAAAEklEQVR4AWNgYGKo/0cU+v8PALOnFVk2Qb7KAAAAAElFTkSuQmCC)}.Checkbox-NeXT:checked:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAAAAAAevcqWAAAAOUlEQVQI113OsREAQAgCQZqkSZvkA/UVL9sZAiALUKxollswCywLxWWBMWay3Ww3Z29/Ps+/NHe4PXcZfC84BZOLAAAAAElFTkSuQmCC)}.Checkbox-NeXT:checked:active:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAAAAAAevcqWAAAAMElEQVR42lXHsQ0AMBACMZb8JVmSNJwU3FkrUn5z762eXm9RTvm1PeUtp5xy8HnWA90jrf0Em1UBAAAAAElFTkSuQmCC)}.MacKeyboard{--key-bg-color:#f2f2f2;--key-bg-color-active:#d9d9d9;--key-border-color-light:#fff;--key-border-color-dark:#b3b3b3;--key-text-color:#333;--keyboard-bg-color:#e0e0e0;background:var(--keyboard-bg-color);padding:8px;padding-bottom:max(8px, env(safe-area-inset-bottom));-webkit-user-select:none;user-select:none;touch-action:manipulation;z-index:1;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0003}.MacKeyboard-Row{justify-content:center;gap:6px;margin-bottom:6px;display:flex}.MacKeyboard-Row:last-child{margin-bottom:0}.MacKeyboard-Key{background:var(--key-bg-color);min-width:0;height:42px;color:var(--key-text-color);cursor:pointer;box-shadow:inset 1px 1px 0 var(--key-border-color-light), inset -1px -1px 0 var(--key-border-color-dark);-webkit-tap-highlight-color:transparent;border:none;border-radius:5px;flex:1;justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;display:flex;position:relative}.MacKeyboard-Key:active,.MacKeyboard-Key-Active{background:var(--key-bg-color-active);box-shadow:inset -1px -1px 0 var(--key-border-color-light), inset 1px 1px 0 var(--key-border-color-dark)}.MacKeyboard-Key-Label{pointer-events:none}.MacKeyboard-Key:active .MacKeyboard-Key-Label,.MacKeyboard-Key-Active .MacKeyboard-Key-Label{transform:translate(1px,1px)}.MacKeyboard-Key-Modifier{min-width:60px;font-size:15px;font-weight:500}.MacKeyboard-FullSize{border-radius:8px;max-width:960px;margin:0 auto;box-shadow:0 -2px 10px #0003}.MacKeyboard-FullSize .MacKeyboard-Row:first-child{margin-bottom:12px}.MacKeyboard-FullSize .MacKeyboard-Key{justify-content:start;align-items:end;min-width:32px;height:48px;padding:0 0 6px 6px;font-size:24px;font-style:italic}.MacKeyboard-FullSize .MacKeyboard-Key-Normal{font-style:normal}.MacKeyboard-FullSize .MacKeyboard-Key-Special{font-size:14px}.MacKeyboard-FullSize .MacKeyboard-Key-Command{padding-right:6px;font-size:20px}.MacKeyboard-FullSize .MacKeyboard-Key.MacKeyboard-Key-Interrupt{justify-content:center;align-items:center;padding:0;font-style:normal}.MacKeyboard-FullSize .MacKeyboard-Key-FKey{font-size:16px}.MacKeyboard-FullSize .MacKeyboard-Key-Command .MacKeyboard-Key-Label{justify-content:space-between;width:100%;display:flex}.MacKeyboard-FullSize .MacKeyboard-Key-Command .MacKeyboard-Key-Label span:first-child{-webkit-text-stroke:1px var(--key-text-color);-webkit-text-fill-color:transparent}.MacKeyboard-Mobile .MacKeyboard-Key-Special{filter:brightness(.9)}.MacKeyboard-Mobile .MacKeyboard-Row:first-child{margin-bottom:8px}.MacKeyboard-Row:first-child .MacKeyboard-Key{height:36px}.MacKeyboard-Beige{--key-bg-color:#e7ddcb;--key-bg-color-active:#dbcdb3;--keyboard-bg-color:#d6c6a8;--key-border-color-light:#f7f4ee;--key-border-color-dark:#c6af86}.MacKeyboard-Platinum{--key-bg-color:#f2f2f2;--key-bg-color-active:#d9d9d9;--keyboard-bg-color:#ccc;--key-border-color-light:#fff;--key-border-color-dark:#b3b3b3}.MacKeyboard-NeXT{--key-bg-color:#3e3f42;--key-bg-color-active:#57585c;--keyboard-bg-color:#19191a;--key-text-color:#d9d9d9;--key-border-color-light:#57585c;--key-border-color-dark:#0c0d0d}.MacKeyboard-Pinstripes{--key-bg-color:#fafafa;--key-bg-color-active:#e6e6e6;--keyboard-bg-color:#ededed;--key-border-color-light:#fff;--key-border-color-dark:#ccc}
