.translator-module__CYTt0q__stage{background:var(--bg);justify-content:center;align-items:center;min-height:100dvh;padding:32px 16px;display:flex}.translator-module__CYTt0q__cabinet{background:var(--cabinet);border:6px solid var(--cabinet-edge);flex-direction:column;gap:14px;width:min(460px,100%);min-height:min(840px,100dvh - 64px);max-height:calc(100dvh - 64px);padding:20px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #000000b3}@media (max-width:420px){.translator-module__CYTt0q__stage{padding:16px 12px}}.translator-module__CYTt0q__capturing{max-height:none}.translator-module__CYTt0q__capturing .translator-module__CYTt0q__screen{flex:none;overflow:visible}.translator-module__CYTt0q__scanlines{pointer-events:none;background:repeating-linear-gradient(#ffffff08 0 2px,#0000 2px 4px);position:absolute;inset:0}.translator-module__CYTt0q__arcade{font-family:var(--font-arcade), monospace}.translator-module__CYTt0q__terminal{font-family:var(--font-terminal), monospace}.translator-module__CYTt0q__header{text-align:center;z-index:2;position:relative}.translator-module__CYTt0q__coin{color:var(--cyan);letter-spacing:.05em;font-size:10px;}.translator-module__CYTt0q__title{color:var(--pink);text-shadow:3px 3px 0 var(--cyan), 6px 6px 0 var(--cabinet-edge);margin-top:12px;font-size:24px;line-height:1.4;}.translator-module__CYTt0q__version{color:var(--text-faint);margin-top:12px;font-size:9px;}.translator-module__CYTt0q__inputPanel{border:3px solid var(--pink);background:var(--screen);z-index:2;padding:12px;position:relative}.translator-module__CYTt0q__inputLabel{color:var(--pink);margin-bottom:8px;font-size:9px;display:block;}.translator-module__CYTt0q__textarea{background:var(--cabinet);border:2px solid var(--screen-edge);width:100%;height:78px;color:var(--text);resize:none;outline:none;padding:10px;font-size:24px;line-height:1.3;}.translator-module__CYTt0q__textarea::placeholder{color:var(--screen-edge)}.translator-module__CYTt0q__textarea:focus-visible{border-color:var(--pink)}.translator-module__CYTt0q__controls{z-index:2;gap:10px;display:flex;position:relative}.translator-module__CYTt0q__micButton,.translator-module__CYTt0q__goButton{cursor:pointer;padding:14px 0;transition:background .1s,color .1s;}.translator-module__CYTt0q__micButton{background:var(--cabinet-edge);border:3px solid var(--cyan);color:var(--cyan);flex:0 0 120px;font-size:10px}.translator-module__CYTt0q__micButton:hover,.translator-module__CYTt0q__micButton:focus-visible{background:var(--cyan);color:var(--cabinet)}.translator-module__CYTt0q__listening{background:var(--cyan);color:var(--cabinet);animation:1.2s step-end infinite translator-module__CYTt0q__blink}.translator-module__CYTt0q__goButton{background:var(--pink);border:3px solid var(--pink-edge);color:var(--cabinet);flex:1;font-size:13px}.translator-module__CYTt0q__goButton:hover,.translator-module__CYTt0q__goButton:focus-visible{background:var(--pink-hover)}.translator-module__CYTt0q__goButton:disabled{background:var(--screen-edge);border-color:var(--cabinet-edge);color:var(--text-faint);cursor:wait}.translator-module__CYTt0q__screen{border:3px solid var(--screen-edge);background:var(--screen);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--screen-edge) transparent;z-index:2;flex:1;min-height:0;padding:14px;position:relative;overflow-y:auto}.translator-module__CYTt0q__result{flex-direction:column;gap:14px;animation:.35s translator-module__CYTt0q__shake;display:flex}.translator-module__CYTt0q__fieldLabel{margin-bottom:6px;font-size:9px;}.translator-module__CYTt0q__labelReal{color:var(--pink);}.translator-module__CYTt0q__labelAct{color:var(--cyan);}.translator-module__CYTt0q__labelDanger{color:var(--yellow);}.translator-module__CYTt0q__real{color:var(--text);text-shadow:2px 2px 0 var(--pink);font-size:28px;line-height:1.2;}.translator-module__CYTt0q__act{color:var(--cyan-soft);font-size:21px;line-height:1.3;}.translator-module__CYTt0q__meter{background:var(--cabinet);border:2px solid var(--screen-edge);height:16px;display:flex}.translator-module__CYTt0q__meterFill{height:100%;transition:width .35s ease-out,background .35s ease-out}.translator-module__CYTt0q__continue{color:var(--text-faint);font-size:9px;line-height:1.8;}.translator-module__CYTt0q__idle{color:var(--screen-edge);font-size:11px;line-height:2;}.translator-module__CYTt0q__caret{animation:1s infinite translator-module__CYTt0q__blink}.translator-module__CYTt0q__footer{color:var(--screen-edge);text-align:center;z-index:2;font-size:8px;line-height:1.9;position:relative;}@media (max-width:420px){.translator-module__CYTt0q__title{font-size:19px}.translator-module__CYTt0q__cabinet{min-height:min(840px,100dvh - 32px);max-height:calc(100dvh - 32px)}.translator-module__CYTt0q__micButton{flex:0 0 96px}.translator-module__CYTt0q__real{font-size:24px}}.translator-module__CYTt0q__reportButton{border:2px solid var(--screen-edge);color:var(--text-faint);cursor:pointer;background:0 0;align-self:flex-start;margin-top:10px;padding:8px 10px;font-size:8px;transition:border-color .1s,color .1s;}.translator-module__CYTt0q__reportButton:hover,.translator-module__CYTt0q__reportButton:focus-visible{border-color:var(--yellow);color:var(--yellow)}.translator-module__CYTt0q__privacyLink{color:var(--screen-edge);font-size:8px;text-decoration:none;}.translator-module__CYTt0q__privacyLink:hover{color:var(--cyan)}.translator-module__CYTt0q__dialog{background:var(--cabinet);border:4px solid var(--cabinet-edge);width:min(420px,100vw - 32px);color:var(--text);padding:0}.translator-module__CYTt0q__dialog::backdrop{background:#050309d1}.translator-module__CYTt0q__dialogBody{flex-direction:column;gap:14px;padding:20px 18px;display:flex}.translator-module__CYTt0q__dialogTitle{color:var(--yellow);font-size:12px;line-height:1.7;}.translator-module__CYTt0q__dialogText{color:var(--text);font-size:20px;}.translator-module__CYTt0q__reasonList{flex-direction:column;gap:8px;display:flex}.translator-module__CYTt0q__reason{cursor:pointer;align-items:center;gap:10px;font-size:20px;line-height:1.3;display:flex;}.translator-module__CYTt0q__reason input{accent-color:var(--pink);width:18px;height:18px}.translator-module__CYTt0q__dialogDetail{background:var(--screen);border:2px solid var(--screen-edge);color:var(--text);resize:none;height:72px;padding:8px;font-size:20px;}.translator-module__CYTt0q__dialogActions{gap:10px;display:flex}.translator-module__CYTt0q__inputHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.translator-module__CYTt0q__inputHeader .translator-module__CYTt0q__inputLabel{margin-bottom:0}.translator-module__CYTt0q__clearButton{border:2px solid var(--screen-edge);color:var(--text-faint);cursor:pointer;background:0 0;padding:5px 8px;font-size:8px;transition:border-color .1s,color .1s;}.translator-module__CYTt0q__clearButton:hover:not(:disabled),.translator-module__CYTt0q__clearButton:focus-visible:not(:disabled){border-color:var(--pink);color:var(--pink)}.translator-module__CYTt0q__clearButton:disabled{opacity:.35;cursor:default}.translator-module__CYTt0q__realHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.translator-module__CYTt0q__resultActions{align-items:center;gap:10px;display:flex}.translator-module__CYTt0q__likeButton{cursor:pointer;color:var(--text-faint);background:0 0;border:none;padding:2px;transition:color .15s,transform .15s;display:flex}.translator-module__CYTt0q__likeButton:not(.translator-module__CYTt0q__liked):hover,.translator-module__CYTt0q__likeButton:not(.translator-module__CYTt0q__liked):focus-visible{color:var(--pink-hover)}.translator-module__CYTt0q__liked{color:#ff2b2b;transform:scale(1.12)}.translator-module__CYTt0q__shareButton{cursor:pointer;color:var(--text-faint);background:0 0;border:none;padding:2px;transition:color .15s;display:flex}.translator-module__CYTt0q__shareButton:hover,.translator-module__CYTt0q__shareButton:focus-visible{color:var(--cyan)}.translator-module__CYTt0q__sharePreview{border:2px solid var(--screen-edge);width:100%;height:auto;display:block}.translator-module__CYTt0q__shareNote{color:var(--yellow);font-size:18px;}.translator-module__CYTt0q__quotaBackdrop{z-index:20;background:#050309d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.translator-module__CYTt0q__quotaPanel{background:var(--screen);border:2px solid var(--pink);flex-direction:column;gap:14px;width:100%;max-width:420px;padding:20px;display:flex}.translator-module__CYTt0q__quotaTitle{color:var(--pink);margin:0;font-size:12px;line-height:18px;}.translator-module__CYTt0q__quotaReset{color:var(--cyan);margin:0;font-size:8px;line-height:14px;}.translator-module__CYTt0q__quotaButton{border:2px solid var(--screen-edge);color:var(--text-faint);cursor:pointer;background:0 0;align-self:flex-start;padding:8px 16px;font-size:8px;}.translator-module__CYTt0q__quotaButton:hover,.translator-module__CYTt0q__quotaButton:focus-visible{border-color:var(--cyan);color:var(--cyan)}
