.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%}
.g21JLG_keyboardList{columns:3 14rem;column-gap:calc(var(--spacing) * 2)}.g21JLG_keyboardList li{break-inside:avoid}
.QQ22Qq_keyboard{--keys:var(--keys-wide);--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{max-width:100%;font-size:1.25rem;font-family:var(--script-font,sans-serif);white-space:nowrap;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}.QQ22Qq_keyboardKey.QQ22Qq_onlyOnPhones,.QQ22Qq_phoneRowBreak{display:none}@media (max-width:479px){.QQ22Qq_keyboard{--keys:var(--keys-phone)}.QQ22Qq_keyboardKey.QQ22Qq_notOnPhones{display:none}.QQ22Qq_keyboardKey.QQ22Qq_onlyOnPhones{display:flex}.QQ22Qq_keyboard[data-wrap=true] .QQ22Qq_keyboardRow{flex-wrap:wrap}.QQ22Qq_keyboard[data-wrap=true] .QQ22Qq_phoneRowBreak{flex-basis:100%;height:0;display:block}.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_bottomKey .QQ22Qq_keySymbol{width:1.5rem;height:1.5rem}.QQ22Qq_keyboardKey[data-long=true] .QQ22Qq_keyboardKeyTo{font-size:.6rem}}.QQ22Qq_bottomRow{gap:var(--key-gap);padding-inline:max(0px, (100% - var(--keys) * var(--key-max-width) - (var(--keys) - 1) * var(--key-gap)) / 2);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_keySymbol{flex:none;width:1.25rem;height:1.25rem}.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_morseBoxes,.QQ22Qq_caseBoxes{top:var(--spacing);z-index:99;gap:calc(var(--spacing) / 2);background:var(--container-bg);flex-direction:column;display:flex;position:sticky}.QQ22Qq_caseBoxes>textarea{position:static}.QQ22Qq_morseBoxes>textarea{font-size:1.125rem;position:static}.QQ22Qq_textBoxes{display:contents}.QQ22Qq_secondBoxText{width:100%;min-height:5rem;padding:var(--spacing);resize:vertical;font-family:var(--script-font,sans-serif);border:var(--border-width) solid var(--text-area-border);background:var(--text-area-bg);color:var(--text-area-color);display:block}.QQ22Qq_secondBoxText::placeholder{color:var(--text-area-placeholder)}@media (max-width:839px){.QQ22Qq_secondBoxText{min-height:4rem}}.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}.QQ22Qq_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.jbLzUW_main{padding:calc(var(--spacing) * 2) var(--gutter)}.jbLzUW_bare{padding:calc(var(--spacing) / 2)}.jbLzUW_skipLink{top:var(--spacing);left:var(--spacing);z-index:1000;padding:calc(var(--spacing) / 2) var(--spacing);background:var(--teal-dark);transform:translateY(calc(-100% - 2 * var(--spacing)));position:absolute;color:var(--white)!important}.jbLzUW_skipLink:focus{transform:none}
.bU2TmW_footer{padding:var(--spacing) var(--gutter);border-top:1px solid var(--gray);font-size:.875rem;font-style:italic}
/*# sourceMappingURL=2-yu6vhplufo6.css.map*/