._app_1o82u_1{--surface: #ffffff;--surface-soft: #e8edf2;--text: #050608;--muted: #343d46;--key: #003f8f;--key-text: #ffffff;--key-press: #ffdf00;--focus: #ffdf00;--key-hover: #00265c;--suggestion: #ffe600;--suggestion-text: #050608;--suggestion-hover: #050608;--warn: #003f8f;--danger: #7a1020;--confirm: #ffe600;width:100%;min-height:100dvh;max-height:100dvh;display:grid;grid-template-rows:minmax(8.5rem,.9fr) minmax(0,2.1fr);gap:clamp(.45rem,1.2dvh,.85rem);padding:clamp(.45rem,1.5dvh,1rem);overflow:hidden;background:var(--surface-soft);color:var(--text)}._outputPanel_1o82u_30{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(.25rem,1dvh,.5rem)}._header_1o82u_37{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem}._title_1o82u_45{margin:0;min-width:0;display:flex;align-items:center;gap:clamp(.03rem,.18vw,.1rem);font-size:clamp(1rem,2.8dvh,1.65rem);font-weight:800;line-height:1;color:var(--text)}._logoBubble_1o82u_57{width:clamp(2.3rem,5.8dvh,3.15rem);height:clamp(2.3rem,5.8dvh,3.15rem);flex:0 0 auto;display:block;fill:var(--key);transform:translateY(.14em)}._logoBubble_1o82u_57 circle{fill:var(--key-text)}._logoText_1o82u_70{min-width:0;display:inline-flex}._logoText_1o82u_70 span:first-child{color:var(--text)}._logoText_1o82u_70 span:last-child{color:var(--key)}._menuWrap_1o82u_83{position:relative;justify-self:end}._menuButton_1o82u_88{appearance:none;min-width:clamp(2.35rem,6dvh,3rem);min-height:2.35rem;display:flex;align-items:center;justify-content:center;padding:0 clamp(.55rem,1.7vw,.85rem);border:0;border-radius:8px;background:var(--key);color:var(--key-text);font:inherit;font-size:clamp(.85rem,min(2.25dvh,3.8vw),1.05rem);font-weight:900;line-height:1;box-shadow:inset 0 0 0 1px #ffffff2e;cursor:pointer;touch-action:manipulation}._menuButton_1o82u_88:hover{background:var(--key-hover)}._mobileMenu_1o82u_113{position:absolute;z-index:3;top:calc(100% + clamp(.35rem,1dvh,.55rem));right:0;width:min(12rem,calc(100vw - 1rem));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.28rem,.8dvh,.45rem);padding:clamp(.35rem,.9dvh,.55rem);border:clamp(.18rem,.5dvh,.3rem) solid var(--text);border-radius:8px;background:var(--surface);box-shadow:0 .45rem 1rem #05060852}._menuOption_1o82u_129{appearance:none;min-width:0;min-height:clamp(2.35rem,5.6dvh,3rem);border:0;border-radius:8px;background:var(--surface-soft);color:var(--text);font:inherit;font-size:clamp(.95rem,min(2.6dvh,4.6vw),1.3rem);font-weight:900;line-height:1;box-shadow:inset 0 0 0 clamp(.12rem,.3dvh,.2rem) var(--text);cursor:pointer;touch-action:manipulation}._menuOption_1o82u_129:hover,._activeMenuOption_1o82u_147{background:var(--key);color:var(--key-text)}._bumpScript_1o82u_152{animation:_script-bump_1o82u_1 .18s ease-out}._menuButton_1o82u_88:focus-visible,._menuOption_1o82u_129:focus-visible{outline:clamp(.2rem,.5dvh,.34rem) solid var(--focus);outline-offset:clamp(.13rem,.38dvh,.27rem);box-shadow:0 0 0 clamp(.32rem,.7dvh,.5rem) var(--text)}@keyframes _script-bump_1o82u_1{0%{opacity:.35;transform:scale(.92)}to{opacity:1;transform:scale(1)}}._outputFrame_1o82u_175{min-height:0;position:relative;overflow:hidden;border:clamp(.2rem,.58dvh,.38rem) solid var(--text);border-radius:8px;background:var(--surface)}._output_1o82u_30{width:100%;height:100%;min-height:0;display:block;padding:clamp(.45rem,1.4dvh,.9rem);overflow-y:auto;overflow-x:hidden;border:0;background:transparent;color:var(--text);font-size:clamp(1.6rem,min(5dvh,11vw),4rem);font-weight:800;line-height:1.02;word-spacing:.25em;overflow-wrap:anywhere;scrollbar-width:thin;transition:opacity .14s ease}._outputMuted_1o82u_204{opacity:.38}._placeholder_1o82u_208{display:inline-flex;align-items:center;gap:.16em;color:var(--muted)}._placeholderDot_1o82u_215{width:.18em;height:.18em;border-radius:999px;background:currentColor;animation:_typing-dot_1o82u_1 1.65s ease-in-out infinite}._placeholderDot_1o82u_215:nth-child(2){animation-delay:.16s}._placeholderDot_1o82u_215:nth-child(3){animation-delay:.32s}@keyframes _typing-dot_1o82u_1{0%,70%,to{opacity:.45;transform:scale(.94)}35%{opacity:.86;transform:scale(1)}}._keyboard_1o82u_245{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:clamp(.4rem,1.1dvh,.8rem)}._suggestions_1o82u_252{position:absolute;right:clamp(.3rem,.85dvh,.55rem);bottom:clamp(.3rem,.85dvh,.55rem);left:clamp(.3rem,.85dvh,.55rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.28rem,.9dvh,.7rem)}._letters_1o82u_262{min-height:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:clamp(.28rem,.9dvh,.7rem)}._controls_1o82u_270{display:grid;grid-template-columns:2fr 1fr 1fr;gap:clamp(.28rem,.9dvh,.7rem);min-height:clamp(3.6rem,9.6dvh,5.6rem)}._key_1o82u_245,._suggestionKey_1o82u_278,._controlKey_1o82u_279{appearance:none;min-width:0;min-height:2.75rem;display:flex;align-items:center;justify-content:center;gap:clamp(.35rem,.9dvh,.65rem);border:0;border-radius:8px;background:var(--key);color:var(--key-text);font:inherit;font-weight:900;line-height:1;box-shadow:inset 0 0 0 1px #ffffff29;touch-action:manipulation;-webkit-user-select:none;user-select:none;cursor:pointer;transition:transform .12s ease,background-color .12s ease,color .12s ease,box-shadow .12s ease}._key_1o82u_245{font-size:clamp(1.8rem,min(7.4dvh,8.2vw),5rem);line-height:1.08}._suggestionKey_1o82u_278{min-height:clamp(2.25rem,5.2dvh,2.75rem);padding:0 clamp(.3rem,1vw,.65rem);background:var(--suggestion);color:var(--suggestion-text);font-size:clamp(.95rem,min(3dvh,4.6vw),1.7rem);overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap;box-shadow:inset 0 0 0 clamp(.14rem,.35dvh,.24rem) var(--text),0 clamp(.12rem,.35dvh,.22rem) clamp(.18rem,.55dvh,.38rem) #0b0d0f47}._longSuggestion_1o82u_325{padding-inline:clamp(.18rem,.7vw,.42rem);font-size:clamp(.74rem,min(2.35dvh,3.7vw),1.28rem)}._extraLongSuggestion_1o82u_330{padding-inline:clamp(.12rem,.45vw,.28rem);font-size:clamp(.64rem,min(2dvh,3.2vw),1.08rem)}._controlKey_1o82u_279{min-height:clamp(3.2rem,8.2dvh,5rem);padding-inline:clamp(.35rem,1vw,.7rem);font-size:clamp(1.05rem,min(3.2dvh,4.2vw),1.7rem);letter-spacing:0}._controlIcon_1o82u_342{width:clamp(2rem,min(5.2dvh,9vw),3rem);height:clamp(2rem,min(5.2dvh,9vw),3rem);flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round}._confirmIcon_1o82u_353{width:clamp(1.65rem,min(4.6dvh,7vw),2.4rem);height:clamp(1.65rem,min(4.6dvh,7vw),2.4rem);flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2.55;stroke-linecap:round;stroke-linejoin:round}._key_1o82u_245:hover,._controlKey_1o82u_279:hover{background:var(--key-hover)}._suggestionKey_1o82u_278:hover{background:var(--suggestion-hover);color:var(--key-text)}._key_1o82u_245:active,._controlKey_1o82u_279:active,._pressed_1o82u_376{transform:scale(.94);background:var(--key-press);color:var(--text);box-shadow:inset 0 0 0 clamp(.18rem,.45dvh,.32rem) var(--text)}._suggestionKey_1o82u_278:active,._suggestionKey_1o82u_278._pressed_1o82u_376{transform:scale(.94);background:var(--suggestion-hover);color:var(--key-text);box-shadow:inset 0 0 0 clamp(.18rem,.45dvh,.32rem) var(--suggestion)}._key_1o82u_245:focus-visible,._suggestionKey_1o82u_278:focus-visible,._controlKey_1o82u_279:focus-visible{outline:clamp(.2rem,.5dvh,.34rem) solid var(--focus);outline-offset:clamp(.13rem,.38dvh,.27rem);box-shadow:0 0 0 clamp(.32rem,.7dvh,.5rem) var(--text)}._warnKey_1o82u_399{background:var(--warn)}._dangerKey_1o82u_403{background:var(--danger)}._confirmKey_1o82u_407,._confirmKey_1o82u_407:hover{background:var(--confirm);color:var(--text);box-shadow:inset 0 0 0 clamp(.16rem,.4dvh,.3rem) var(--danger)}@media(orientation:landscape)and (max-height:540px){._app_1o82u_1{grid-template-rows:minmax(4.4rem,.45fr) minmax(0,2.55fr)}._title_1o82u_45{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}._header_1o82u_37{justify-content:flex-end}}@media(prefers-reduced-motion:reduce){._placeholderDot_1o82u_215{animation:none;opacity:.62;transform:none}}@media(max-width:540px){._app_1o82u_1{grid-template-rows:minmax(7rem,.72fr) minmax(0,2.28fr)}._letters_1o82u_262{grid-template-columns:repeat(5,minmax(0,1fr))}._controls_1o82u_270{grid-template-columns:1fr 1fr}._controlKey_1o82u_279{font-size:clamp(.85rem,min(2.7dvh,3.6vw),1.35rem)}._suggestionKey_1o82u_278{font-size:clamp(.9rem,min(2.8dvh,4.5vw),1.45rem)}._longSuggestion_1o82u_325{font-size:clamp(.72rem,min(2.2dvh,3.6vw),1.08rem)}._extraLongSuggestion_1o82u_330{font-size:clamp(.62rem,min(1.9dvh,3.1vw),.92rem)}._controlKey_1o82u_279:first-child{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){._key_1o82u_245,._suggestionKey_1o82u_278,._controlKey_1o82u_279,._menuButton_1o82u_88,._menuOption_1o82u_129,._bumpScript_1o82u_152{animation:none;transition:none}}*{box-sizing:border-box}html{height:100%;background:#e8edf2}body{min-width:320px;min-height:100%;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#e8edf2}button{-webkit-tap-highlight-color:transparent}
