.QFBRaG_adslot{width:100%;min-height:280px;margin:calc(var(--spacing) * 2) 0 0;justify-content:center;align-items:center;display:flex}.QFBRaG_adslot ins{width:100%}
.fSMSha_button{background:var(--button-bg);color:var(--button-color);border:var(--border-width) solid var(--button-color);min-width:var(--button-width);border-radius:.25rem;padding:.5rem;font-size:.875rem}.fSMSha_button:active{background:var(--button-active-bg);color:var(--button-active-color)}@media (hover:hover){.fSMSha_button:hover{background:var(--button-active-bg);color:var(--button-active-color)}}.fSMSha_menuButton{width:var(--menu-button-size);height:var(--menu-button-size);color:var(--white);padding:0}.fSMSha_menuButton:active{color:var(--black)}@media (hover:hover){.fSMSha_menuButton:hover{color:var(--black)}}.fSMSha_iconButton{gap:calc(var(--spacing) / 2);grid-template-columns:auto auto;justify-content:center;display:grid}.fSMSha_toggle{display:flex}.fSMSha_toggle>button[data-active=true]{background:var(--button-active-bg);color:var(--button-active-color);font-weight:700}.fSMSha_toggle>button:not(:last-of-type){border-top-right-radius:0;border-bottom-right-radius:0}.fSMSha_toggle>button:not(:first-of-type){margin-left:calc(var(--border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.fSMSha_group{justify-content:center;gap:calc(var(--spacing) / 2);flex-wrap:wrap;display:flex}.fSMSha_spacebar{font-weight:700;line-height:.5}@media (min-width:840px){.fSMSha_mobileOnly{display:none}}.fSMSha_linkButton{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.fSMSha_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.vcZAwq_header{background:var(--teal);width:100%;color:var(--white)}.vcZAwq_headerWrapper{padding:var(--spacing) var(--gutter);align-items:center;gap:calc(var(--spacing) * 1);grid-template-columns:auto auto 1fr;display:grid}.vcZAwq_homeLink{width:var(--menu-button-size);height:var(--menu-button-size)}.vcZAwq_title{font-size:1.25rem;font-weight:500;line-height:1}.vcZAwq_headerWrapper>button:last-child{justify-self:flex-end}@media (min-width:840px){.vcZAwq_title{font-size:1.5rem}.vcZAwq_headerWrapper{grid-template-columns:1fr auto 1fr}}
.jmiysa_icon{box-sizing:content-box;vertical-align:-.125em;width:1.25em;height:1em;display:inline-block;overflow:visible}.jmiysa_icon[data-size="2x"]{font-size:2em}
.QeLqUG_panel{margin:var(--spacing) 0 0;padding:var(--spacing);border:var(--border-width) solid var(--teal);text-align:left;border-radius:.375rem;flex-basis:100%}.QeLqUG_intro{margin:0 0 var(--spacing)}.QeLqUG_option select{font:inherit;padding:.25rem}.QeLqUG_code{width:100%;margin:var(--spacing) 0;border:var(--border-width) solid var(--text-area-border);background:var(--text-area-bg);color:var(--text-area-color);padding:.5rem;font-family:monospace;font-size:.875rem}@media (pointer:coarse){.QeLqUG_code{font-size:1rem}}
.ze1YAa_faqs{margin:calc(var(--spacing) * 2) 0 0;border-top:var(--border-width) solid var(--gray)}.ze1YAa_faq{margin:calc(var(--spacing) * 2) 0 0}
.QQ22Qq_keyboard{--key-gap:4px;--key-max-width:3.25rem;justify-content:center;gap:var(--spacing) calc(var(--spacing) * 2);width:100%;padding:var(--spacing) 0 0;flex-wrap:wrap;display:flex}.QQ22Qq_keyboardColumn{gap:var(--key-gap);width:min(100%, calc(var(--keys) * var(--key-max-width) + (var(--keys) - 1) * var(--key-gap)));flex-direction:column;display:flex}.QQ22Qq_keyboardRow{justify-content:center;gap:var(--key-gap);display:flex}.QQ22Qq_keyboardKey,.QQ22Qq_keyboardKeyPlaceholder{flex:0 0 calc((100% - (var(--keys) - 1) * var(--key-gap)) / var(--keys));min-width:0}.QQ22Qq_keyboardKey{min-height:3rem;font:inherit;color:var(--button-color);background:var(--button-bg);border:1px solid var(--key-border);box-shadow:0 1px 0 var(--key-border);cursor:pointer;transition:background var(--key-fade-duration), color var(--key-fade-duration);border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.375rem .125rem;line-height:1;display:flex;overflow:hidden}.QQ22Qq_keyboardKey:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.QQ22Qq_keyboardKey:active,.QQ22Qq_keyboardKey[data-active=true]{color:var(--button-active-color);background:var(--button-active-bg);border-color:var(--button-active-bg)}@media (hover:hover){.QQ22Qq_keyboardKey:hover{color:var(--button-active-color);background:var(--button-active-bg);border-color:var(--button-active-bg)}}.QQ22Qq_keyboardKeyTo{white-space:nowrap;max-width:100%;font-family:sans-serif;font-size:1.25rem;display:block}.QQ22Qq_keyboardKey[data-long=true] .QQ22Qq_keyboardKeyTo{letter-spacing:-.05em;font-size:.7rem}.QQ22Qq_keyboardKeyFrom{opacity:.75;white-space:nowrap;text-overflow:clip;max-width:100%;min-height:1em;font-size:.75rem;display:block;overflow:hidden}@media (max-width:479px){.QQ22Qq_keyboard{--key-gap:2px;width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));padding-inline:clamp(0px, (100vw - var(--keys) * 24px + var(--key-gap)) / 2, 6px)}.QQ22Qq_keyboardKey{min-height:2.75rem;padding:.25rem 0}.QQ22Qq_keyboardKeyTo{font-size:1.1rem}.QQ22Qq_keyboardKeyFrom{font-size:.65rem}.QQ22Qq_keyName{display:none}.QQ22Qq_keyboardKey[data-long=true] .QQ22Qq_keyboardKeyTo{font-size:.6rem}}.QQ22Qq_bottomRow{gap:var(--key-gap);max-width:calc(var(--keys) * var(--key-max-width) + (var(--keys) - 1) * var(--key-gap));flex:0 0 100%;display:flex}.QQ22Qq_keyboardKey.QQ22Qq_bottomKey{white-space:nowrap;flex-direction:row;flex:1 1 0;gap:.25rem;min-height:2.75rem;font-size:.875rem}.QQ22Qq_keyboardKey.QQ22Qq_wideKey{flex:0 1 calc(1.6 * (100% - (var(--keys) - 1) * var(--key-gap)) / var(--keys))}.QQ22Qq_keyboardKey.QQ22Qq_spaceKey{flex:auto}.QQ22Qq_keyboardActions{justify-content:center;gap:var(--spacing);margin:var(--spacing) 0 0;flex-wrap:wrap;display:flex}.QQ22Qq_keyboardActions:empty{display:none}.QQ22Qq_toolbar{justify-content:center;gap:calc(var(--spacing) / 2);margin:var(--spacing) 0 0;flex-wrap:wrap;display:flex}.QQ22Qq_toolbar button{min-width:0;padding:.4rem .75rem}.QQ22Qq_embedCredit{margin:var(--spacing) 0 0;text-align:center;font-size:.875rem}
.g21JLG_keyboardList{columns:3 14rem;column-gap:calc(var(--spacing) * 2)}.g21JLG_keyboardList li{break-inside:avoid}
.exN1ha_menu{background:var(--teal);transition:transform var(--menu-open-duration);z-index:999;max-width:var(--menu-width);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(calc(100% + 1px))}.exN1ha_menu[data-open=true]{transform:translate(0)}.exN1ha_closeButton{top:var(--spacing);right:var(--spacing);position:absolute}.exN1ha_links{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2 + var(--menu-button-size));flex-direction:column;width:100%;display:flex;overflow-y:auto}.exN1ha_heading{margin:0 0 var(--spacing);letter-spacing:.05em;text-transform:uppercase;color:var(--white);opacity:.75;font-size:.875rem;font-weight:700}.exN1ha_menu ul{gap:var(--spacing);margin:0;padding:0;font-size:1.25rem;line-height:1;list-style:none;display:grid}.exN1ha_menu li{margin:0}.exN1ha_menu li[data-active=true]{font-weight:700}.exN1ha_menu a{color:var(--white)}.exN1ha_menu ul a{text-decoration:none}.exN1ha_menu ul a:hover{text-decoration:underline}.exN1ha_menuText{padding:calc(var(--spacing) * 2);gap:var(--spacing);border-top:1px solid;flex-direction:column;margin-top:auto;display:flex}.exN1ha_menuText a:hover{text-decoration:none}.exN1ha_fadeOut{transition:opacity var(--menu-open-duration);z-index:1;background:#000000bf;position:fixed;inset:0}.exN1ha_fadeOut[data-open=false]{opacity:0;pointer-events:none}.exN1ha_scrollbar::-webkit-scrollbar{width:var(--scrollbar-width)}.exN1ha_scrollbar::-webkit-scrollbar-track{background:var(--teal-dark)}.exN1ha_scrollbar::-webkit-scrollbar-thumb{background:var(--white)}.exN1ha_scrollbar::-webkit-scrollbar-thumb:hover{background:var(--gray-light)}@media (max-width:839px){.exN1ha_menu{width:100vw;max-width:none}}
.jULQXG_themeToggle{gap:var(--spacing);display:flex}.jULQXG_themeToggle select{flex-grow:1}
.cJgaEW_textArea{min-height:8rem;padding:var(--spacing);resize:vertical;border:var(--border-width) solid var(--text-area-border);background:var(--text-area-bg);width:100%;color:var(--text-area-color);font-family:sans-serif}.cJgaEW_rightToLeft{unicode-bidi:plaintext}.cJgaEW_textArea::placeholder{color:var(--text-area-placeholder)}@media (max-width:839px){.cJgaEW_textArea{min-height:4rem;top:var(--spacing);z-index:99;position:sticky}}
/*# sourceMappingURL=3mqiyksv6bzyy.css.map*/