@keyframes TranslatorTool-module-scss-module__CZV3Da__highlight-blink{0%{background-color:#0000}25%{background-color:#ffe700}50%{background-color:#0000}75%{background-color:#ffe700}}.TranslatorTool-module-scss-module__CZV3Da__translatorTool{z-index:999999;pointer-events:none;flex-direction:column;align-items:flex-start;display:flex;position:fixed;bottom:0;left:0;right:0}.TranslatorTool-module-scss-module__CZV3Da__translatorTool>*{pointer-events:auto}@media (min-width:768px){.TranslatorTool-module-scss-module__CZV3Da__translatorTool{align-items:flex-end;inset:16px 16px auto auto}}.translatorTool_clickableTarget{outline-offset:2px;cursor:pointer;background:#50ab641a;border-radius:6px;outline:2px solid #50ab6473}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_toggleButton{color:#000;min-height:44px;font-family:var(--font-europa-bold),sans-serif;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #000;border-radius:12px;padding:0 16px;font-size:14px;line-height:1.2;transition:background-color .2s ease-in-out}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_toggleButton:hover{background:#f8f6f6}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_toggleButton:focus-visible{outline-offset:2px;outline:2px solid #000}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_toggleButton{margin:0 16px max(16px,env(safe-area-inset-bottom))}@media (min-width:768px){.TranslatorTool-module-scss-module__CZV3Da__translatorTool_toggleButton{margin:0}}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_panel{color:#000;background:#fff;border:1px solid #000;border-bottom:none;border-radius:12px 12px 0 0;flex-direction:column;width:100%;max-height:60dvh;display:flex;overflow:hidden}@media (min-width:768px){.TranslatorTool-module-scss-module__CZV3Da__translatorTool_panel{border-bottom:1px solid #000;border-radius:12px;width:min(400px,100vw - 32px);max-height:calc(100dvh - 32px)}}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_panelTitleRow{border-bottom:1px solid #d9d9d6;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_panelTitleGroup{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_panelTitle{font-family:var(--font-europa-bold),sans-serif;font-size:16px;line-height:1.2}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_localeTag{color:#4d4d4d;white-space:nowrap;border:1px solid #d9d9d6;border-radius:30px;padding:2px 8px;font-size:12px;line-height:1.4}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_panelActions{flex:none;gap:8px;display:flex}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_minimizeButton,.TranslatorTool-module-scss-module__CZV3Da__translatorTool_exitButton{color:#000;min-height:44px;font-family:var(--font-europa-bold),sans-serif;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #000;border-radius:12px;padding:0 16px;font-size:14px;line-height:1.2;transition:background-color .2s ease-in-out}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_minimizeButton:hover,.TranslatorTool-module-scss-module__CZV3Da__translatorTool_exitButton:hover{background:#f8f6f6}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_minimizeButton:focus-visible,.TranslatorTool-module-scss-module__CZV3Da__translatorTool_exitButton:focus-visible{outline-offset:2px;outline:2px solid #000}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_minimizeButton,.TranslatorTool-module-scss-module__CZV3Da__translatorTool_exitButton{padding:0 12px}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_panelContent{overscroll-behavior:contain;min-height:0;padding:16px 16px max(16px,env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:#0000004d #0000;flex-direction:column;flex:auto;gap:24px;display:flex;overflow-y:auto}@media (min-width:768px){.TranslatorTool-module-scss-module__CZV3Da__translatorTool_panelContent{padding-bottom:16px}}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_panelMinimized .TranslatorTool-module-scss-module__CZV3Da__translatorTool_panelTitleRow{padding-bottom:max(8px,env(safe-area-inset-bottom));border-bottom:none}@media (min-width:768px){.TranslatorTool-module-scss-module__CZV3Da__translatorTool_panelMinimized .TranslatorTool-module-scss-module__CZV3Da__translatorTool_panelTitleRow{padding-bottom:8px}}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_panelMinimized .TranslatorTool-module-scss-module__CZV3Da__translatorTool_panelContent{display:none}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_selectedKey{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_emptyState{flex-direction:column;gap:4px;font-size:14px;display:flex}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_section{flex-direction:column;gap:8px;display:flex}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_sectionTitle{font-family:var(--font-europa-bold),sans-serif;font-size:13px;line-height:1.2}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_occurrenceCount{font-family:var(--font-europa),sans-serif;color:#666}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_readOnlyNote{color:#4d4d4d;margin:0;font-size:13px}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_textarea{resize:vertical;color:#000;background:#fff;border:1px solid #000;border-radius:12px;width:100%;min-height:88px;padding:12px;font-size:16px;display:block}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_textarea:focus-visible{outline-offset:2px;outline:2px solid #000}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_textarea:disabled{color:#666;background:#f8f6f6;border-color:#d9d9d6}@media (min-width:768px){.TranslatorTool-module-scss-module__CZV3Da__translatorTool_textarea{font-size:14px}}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_saveRow{align-items:center;display:flex}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_saveButton{color:#fff;min-width:0;min-height:44px;font-family:var(--font-europa-bold),sans-serif;cursor:pointer;background:#000;border:none;border-radius:16px;flex:auto;padding:0 16px;font-size:16px;transition:background-color .2s ease-in-out,transform .12s ease-out}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_saveButton:hover{background:#333}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_saveButton:active:not(:disabled){transform:scale(.98)}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_saveButton:focus-visible{outline-offset:2px;outline:2px solid #000}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_saveButton:disabled{color:#fff;cursor:not-allowed;background:#a9a9a2}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_savedNoticeRegion{visibility:hidden;flex:none;grid-template-columns:0fr;transition:grid-template-columns .26s cubic-bezier(.4,0,.2,1) .12s,visibility 0s linear .38s;display:grid}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_savedNoticeRegion[data-open=true]{visibility:visible;grid-template-columns:1fr;transition:grid-template-columns .38s cubic-bezier(.16,1,.3,1),visibility}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_savedNotice{opacity:0;filter:blur(2px);min-width:0;padding-left:12px;transition:opacity .14s ease-in,transform .14s ease-in,filter .14s ease-in;animation:.38s cubic-bezier(.16,1,.3,1) 60ms backwards TranslatorTool-module-scss-module__CZV3Da__translatorTool_savedNoticeEnter;display:flex;overflow:hidden;transform:translate(-8px)}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_savedNoticeRegion[data-open=true] .TranslatorTool-module-scss-module__CZV3Da__translatorTool_savedNotice{opacity:1;filter:blur();transition:opacity .24s ease-out 60ms,transform .38s cubic-bezier(.16,1,.3,1) 60ms,filter .24s ease-out 60ms;transform:translate(0)}@media (prefers-reduced-motion:reduce){.TranslatorTool-module-scss-module__CZV3Da__translatorTool_savedNotice{filter:none;animation-name:TranslatorTool-module-scss-module__CZV3Da__translatorTool_savedNoticeFade;transform:none}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_savedNoticeRegion[data-open=true] .TranslatorTool-module-scss-module__CZV3Da__translatorTool_savedNotice{filter:none;transform:none}}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_savedNoticeContent{color:#000;font-family:var(--font-europa-bold),sans-serif;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_savedNoticeIcon{flex-shrink:0;width:18px;height:18px;animation:.42s cubic-bezier(.16,1,.3,1) 80ms backwards TranslatorTool-module-scss-module__CZV3Da__translatorTool_savedNoticeCheck}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_savedNoticeIcon path{fill:#50ab64}@media (prefers-reduced-motion:reduce){.TranslatorTool-module-scss-module__CZV3Da__translatorTool_savedNoticeIcon{animation:none}}@keyframes TranslatorTool-module-scss-module__CZV3Da__translatorTool_savedNoticeEnter{0%{opacity:0;filter:blur(2px);transform:translate(-8px)}}@keyframes TranslatorTool-module-scss-module__CZV3Da__translatorTool_savedNoticeFade{0%{opacity:0}}@keyframes TranslatorTool-module-scss-module__CZV3Da__translatorTool_savedNoticeCheck{0%{opacity:0;transform:scale(.5)rotate(-12deg)}}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_contextMeta{color:#4d4d4d;font-size:13px}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_contextList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_contextListItem{color:#4d4d4d;overflow-wrap:anywhere;border:1px solid #d9d9d6;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_contextFile{color:#000;font-size:13px}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_panelHint{color:#666;font-size:12px}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_panelFooter{color:#4d4d4d;border-top:1px solid #d9d9d6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding-top:12px;font-size:13px;display:flex}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_panelLink{color:#000;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_panelLink:hover{color:#000}.TranslatorTool-module-scss-module__CZV3Da__translatorTool_panelLink:focus-visible{outline-offset:2px;outline:2px solid #000}@media (min-width:768px){.TranslatorTool-module-scss-module__CZV3Da__translatorTool_panelLink{min-height:0}}
/*# sourceMappingURL=182iy9n0lq82z.css.map*/