.speakButton_speakButton__4d6j0{align-items:center;background:none;border:none;border-radius:50%;color:#e94560;color:var(--color-primary,#e94560);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.25rem;height:2.5rem;justify-content:center;line-height:1;min-height:2.5rem;min-width:2.5rem;padding:0;transition:background .2s ease;vertical-align:middle;width:2.5rem}.speakButton_speakButton__4d6j0:hover{background:#e945601f}.speakButton_speakButtonSlow__HQGO7{color:#3e8b50}.speakButton_speakButtonSlow__HQGO7:hover{background:#3e8b501f}.translatePage_page__BxoTy{background:#f3f7fb;display:flex;flex-direction:column;min-height:100vh}.translatePage_main__h7Q91{flex:1 1;margin:0 auto;max-width:1240px;padding:106px 20px 28px;padding:calc(var(--header-height, 88px) + 18px) 20px 28px;width:100%}.translatePage_pageHeader__lvCYb{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-bottom:18px}.translatePage_pageHeaderIntro__tk\+kM{flex:1 1 480px;max-width:760px}.translatePage_reserveLongest__yHcxG{display:grid}.translatePage_reserveLongest__yHcxG:after,.translatePage_reserveLongest__yHcxG>span{grid-area:1/1}.translatePage_reserveLongest__yHcxG:after{content:attr(data-longest);pointer-events:none;visibility:hidden}.translatePage_directionControls__X\+NJi{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.translatePage_directionLabel__2SqqR{color:#475569;color:var(--color-gray-dark,#475569);font-size:.9375rem;font-weight:700}.translatePage_languagePicker__YKyGf{align-items:center;display:inline-flex;flex-shrink:0}.translatePage_languageSelect__16LNg{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%2317324d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 16px center/12px 8px,#fff;border:1.5px solid #8191a6;border-radius:999px;color:#1a1a2e;color:var(--color-dark,#1a1a2e);cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;min-height:44px;min-width:9.5rem;padding:0 40px 0 16px;transition:border-color .2s ease,box-shadow .2s ease}.translatePage_languageSelect__16LNg:hover{border-color:#e94560;border-color:var(--color-primary,#e94560)}.translatePage_languageSelect__16LNg:focus-visible{border-color:#e94560;border-color:var(--color-primary,#e94560);box-shadow:0 0 0 4px #e945601f;outline:2px solid #e94560;outline:2px solid var(--color-primary,#e94560);outline-offset:2px}.translatePage_swapButton__-sECW{align-items:center;background:#fff;border:1.5px solid #d63d56;border:1.5px solid var(--color-primary-dark,#d63d56);border-radius:999px;color:#d63d56;color:var(--color-primary-dark,#d63d56);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:.9375rem;font-weight:700;justify-content:center;min-height:44px;min-width:0;padding:0;transition:background .2s ease,color .2s ease;width:44px}.translatePage_swapButton__-sECW:hover{background:#d63d56;background:var(--color-primary-dark,#d63d56);color:#fff}.translatePage_pageTitle__PXvud{color:#1a1a2e;color:var(--color-dark,#1a1a2e);font-size:clamp(2rem,2.5vw,2.4rem);line-height:1.15;margin:0}.translatePage_pageDescription__CCLiB{color:#475569;color:var(--color-gray-dark,#475569);font-size:1.125rem;line-height:1.7;margin:10px 0 0;max-width:640px}.translatePage_innerGrid__YqerX{grid-gap:20px;display:grid;gap:20px}@media(min-width:1100px){.translatePage_innerGrid__YqerX{align-items:stretch;grid-template-columns:minmax(320px,1fr) minmax(320px,1fr)}}.translatePage_panelCard__mcs3\+{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 2px #1a1a2e0d;display:flex;flex-direction:column;height:100%;padding:22px}.translatePage_panelHeader__wmtvY{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;margin-bottom:12px;min-height:48px}.translatePage_panelTitle__Zg-r-{align-items:center;display:flex;gap:6px}.translatePage_resultActions__QB6\+v{align-items:center;display:flex;gap:8px}.translatePage_panelTag__fqTrC{color:#d63d56;color:var(--color-primary-dark,#d63d56);font-size:.9375rem;font-weight:700;letter-spacing:.18em;margin:0;text-transform:uppercase}.translatePage_detectedNote__cJM73{color:#475569;color:var(--color-gray-dark,#475569);font-size:.875rem;margin:0}.translatePage_srOnly__tsit0{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.translatePage_textarea__vr9gk{background:#f7f9fc;border:1px solid #8191a6;border-radius:1rem;color:#1a1a2e;color:var(--color-dark,#1a1a2e);flex:1 1;font-size:1.1875rem;line-height:1.7;min-height:160px;padding:16px 18px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.translatePage_textarea__vr9gk::placeholder{color:#475569;color:var(--color-gray-dark,#475569);font-size:1.0625rem}.translatePage_textarea__vr9gk:focus-visible{background:#fff;border-color:#e94560;border-color:var(--color-primary,#e94560);box-shadow:0 0 0 4px #e945601f;outline:2px solid #e94560;outline:2px solid var(--color-primary,#e94560);outline-offset:2px}.translatePage_fieldHint__o4Dmb{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;margin-top:8px}.translatePage_charCount__fNVQN,.translatePage_hintText__mXpAz{color:#475569;color:var(--color-gray-dark,#475569);font-size:.9375rem;margin:0}.translatePage_charCount__fNVQN{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.translatePage_charCountOver__tvVtG{color:#d63d56;color:var(--color-primary-dark,#d63d56);font-weight:700}.translatePage_helperText__Q9rMV{color:#475569;color:var(--color-gray-dark,#475569);font-size:.9375rem;line-height:1.5;margin:12px 0 0}.translatePage_inlineLink__jQyQN{color:#d63d56;color:var(--color-primary-dark,#d63d56);font-weight:600;text-decoration:underline;text-underline-offset:2px}.translatePage_imageActions__MvhwK{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.translatePage_imageActions__MvhwK .translatePage_uploadButton__NLvby{flex:1 1 12rem;margin-top:0}.translatePage_pasteHint__OCM0p{color:#475569;color:var(--color-gray-dark,#475569);font-size:.875rem;margin:8px 0 0}@media(hover:none){.translatePage_pasteHint__OCM0p{display:none}}.translatePage_uploadButton__NLvby{align-items:center;background:#0000;border:1.5px dashed #8191a6;border-radius:12px;color:#d63d56;color:var(--color-primary-dark,#d63d56);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;gap:.5rem;margin-top:14px;min-height:44px;padding:0 18px;transition:background .2s ease,border-color .2s ease}.translatePage_uploadButton__NLvby:disabled{cursor:not-allowed;opacity:.6}.translatePage_uploadButton__NLvby:hover:not(:disabled){background:rgba(#e94560,.06);background:rgba(var(--color-primary,#e94560),.06);border-color:#e94560;border-color:var(--color-primary,#e94560)}label.translatePage_uploadButton__NLvby:focus-within{border-color:#e94560;border-color:var(--color-primary,#e94560);outline:2px solid #e94560;outline:2px solid var(--color-primary,#e94560);outline-offset:3px}.translatePage_imagePreview__vW36k{align-self:flex-start;border:1px solid #e2e8f0;border-radius:12px;display:block;height:auto;margin-top:14px;max-height:220px;max-width:100%;object-fit:contain;width:auto}.translatePage_errorText__bIdzA{color:#d63d56;color:var(--color-primary-dark,#d63d56);font-size:.9375rem;font-weight:600;margin:14px 0 0}.translatePage_warningText__IZC55{color:#b45309;font-size:.9375rem;font-weight:600;margin:14px 0 0}.translatePage_romajiPreview__jh\+AT{background:#f7f9fc;border:1px solid #8191a6;border-radius:14px;margin-top:14px;padding:14px 16px}.translatePage_romajiPreviewLabel__F-8C\+{color:#475569;color:var(--color-gray-dark,#475569);display:block;font-size:.9375rem;font-weight:600;margin:0 0 8px}.translatePage_romajiPreviewInput__fBitC{background:#fff;border:1px solid #8191a6;border-radius:10px;color:#1a1a2e;color:var(--color-dark,#1a1a2e);font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,sans-serif;font-size:1.0625rem;min-height:44px;padding:10px 14px;width:100%}.translatePage_romajiPreviewInput__fBitC:focus-visible{border-color:#e94560;border-color:var(--color-primary,#e94560);outline:2px solid #e94560;outline:2px solid var(--color-primary,#e94560);outline-offset:2px}.translatePage_romajiPreviewActions__6YkV5{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.translatePage_romajiPreviewActions__6YkV5 .translatePage_actionButton__XMw83{min-height:44px}.translatePage_romajiPreviewConvertedLabel__4bow1{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,sans-serif}.translatePage_actionRow__58O24{align-items:center;display:flex;gap:12px;margin-top:16px}.translatePage_actionButton__XMw83,.translatePage_copyButton__pUPIT{border:1px solid #0000;border-radius:14px;cursor:pointer;font-size:1.0625rem;font-weight:600;min-height:48px;padding:0 20px;transition:background .2s ease,border-color .2s ease,transform .2s ease,opacity .2s ease}.translatePage_primaryButton__rhg5j{background:#d63d56;background:var(--color-primary-dark,#d63d56);color:#fff;color:var(--color-white,#fff);min-width:160px}.translatePage_primaryButton__rhg5j:focus-visible,.translatePage_primaryButton__rhg5j:hover:not(:disabled){background:#bf354d}.translatePage_secondaryButton__IW6lP{background:#fff;border-color:#8191a6;color:#0f1e3b}.translatePage_secondaryButton__IW6lP:focus-visible,.translatePage_secondaryButton__IW6lP:hover:not(:disabled){background:#f1f5f9;border-color:#64748b}.translatePage_clearButton__foimW{background:#0000;color:#475569;color:var(--color-gray-dark,#475569);text-decoration:underline;text-underline-offset:3px}.translatePage_clearButton__foimW:focus-visible,.translatePage_clearButton__foimW:hover:not(:disabled){background:#f1f5f9;background:var(--color-gray-lighter,#f1f5f9);color:#1a1a2e;color:var(--color-dark,#1a1a2e)}.translatePage_copyButton__pUPIT{align-items:center;display:inline-flex;font-size:1.0625rem;gap:.5rem;min-height:44px;padding:0 14px}.translatePage_actionButton__XMw83:disabled,.translatePage_copyButton__pUPIT:disabled{background:#f1f5f9;border-color:#e2e8f0;color:#475569;color:var(--color-gray-dark,#475569);cursor:not-allowed;opacity:1}.translatePage_primaryButton__rhg5j:disabled{background:rgba(#d63d56,.5);background:rgba(var(--color-primary-dark,#d63d56),.5);border-color:#0000;color:#fff}.translatePage_clearButton__foimW:disabled{background:#0000;border-color:#0000;opacity:.55}.translatePage_liveRegion__pXAcd,.translatePage_resultBody__jKVQP{display:flex;flex:1 1;flex-direction:column}.translatePage_liveRegion__pXAcd{min-width:0}.translatePage_resultBox__dOD4g{background:#f8fafc;border:1px solid #8191a6;border-radius:18px;color:#0f1e3b;flex:1 1;font-size:1.375rem;font-weight:600;line-height:1.6;max-height:500px;min-height:160px;overflow-wrap:anywhere;overflow-y:auto;padding:18px 20px;transition:opacity .2s ease;white-space:pre-wrap}.translatePage_attribution__x-Id5{align-items:center;color:#475569;color:var(--color-gray-dark,#475569);display:flex;flex-wrap:wrap;font-size:1.15rem;gap:4px 12px;line-height:1.4;margin:10px 0 0}.translatePage_fallbackNotice__oIUbB{align-items:flex-start;color:#b45309;display:flex;font-size:1.15rem;font-weight:600;gap:8px;line-height:1.45;margin:10px 0 0}.translatePage_fallbackNotice__oIUbB svg{flex:none;margin-top:.25em}.translatePage_attributionBadgeLink__Rmtfu{align-items:center;display:inline-flex;line-height:0;max-width:100%}.translatePage_attributionBadgeLink__Rmtfu img{display:block;height:auto;max-width:100%}.translatePage_attributionLink__YujIj{color:#cc344e;color:var(--color-primary-strong,#cc344e);font-weight:600;text-decoration:underline;text-underline-offset:2px}.translatePage_ocrNote__dXopi{color:#475569;color:var(--color-gray-dark,#475569);font-size:1.15rem;line-height:1.45;margin:10px 0 0}.translatePage_resultBox__dOD4g[data-stale=true]{opacity:.55}.translatePage_emptyState__C2W-i{align-items:center;background:#f8fafc;border:1px dashed #8191a6;border-radius:18px;color:#475569;color:var(--color-gray-dark,#475569);display:flex;flex:1 1;flex-direction:column;font-size:1.0625rem;justify-content:center;line-height:1.7;min-height:160px;padding:20px;text-align:center}.translatePage_emptyIcon__oDVzI{color:#94a3b8;color:var(--color-gray-medium,#94a3b8);display:block;font-size:2rem;margin:.5rem auto .75rem}.translatePage_examples__GYtDe{margin-top:14px}.translatePage_examplesLabel__1gXq2{color:#475569;color:var(--color-gray-dark,#475569);font-size:.9375rem;font-weight:700;margin:0 0 8px}.translatePage_examplesRow__OFtPS{display:flex;flex-wrap:wrap;gap:10px}.translatePage_exampleButton__xb9ES{align-items:center;background:#fff;border:1px solid #8191a6;border-radius:12px;color:#0f1e3b;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,sans-serif;font-size:1.125rem;font-weight:600;justify-content:center;min-height:44px;padding:0 18px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.translatePage_exampleButton__xb9ES:hover:not(:disabled){background:rgba(#e94560,.08);background:rgba(var(--color-primary,#e94560),.08);border-color:#e94560;border-color:var(--color-primary,#e94560);transform:translateY(-1px)}.translatePage_exampleButton__xb9ES:disabled{cursor:not-allowed;opacity:.6}.translatePage_translateError__sm2ZR{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:14px}.translatePage_translateError__sm2ZR p{color:#d63d56;color:var(--color-primary-dark,#d63d56);font-size:.9375rem;font-weight:600;margin:0}.translatePage_retryButton__lLIcE{border:1px solid #8191a6;border-radius:12px;cursor:pointer;font-size:1.0625rem;font-weight:600;min-height:44px;padding:0 16px}.translatePage_fallbackRetry__FbmwZ{align-self:flex-start;margin-top:10px}.translatePage_retryButton__lLIcE:disabled{cursor:not-allowed;opacity:.6}@media(max-width:900px){.translatePage_main__h7Q91{padding-top:108px;padding-top:calc(var(--header-height, 88px) + 20px)}.translatePage_pageHeader__lvCYb{gap:16px}}@media(max-width:740px){.translatePage_pageHeader__lvCYb{flex-direction:column}.translatePage_pageHeaderIntro__tk\+kM{flex:0 0 auto}.translatePage_main__h7Q91{padding:108px 16px 88px;padding:calc(var(--header-height, 88px) + 20px) 16px 88px}.translatePage_pageDescription__CCLiB:after{display:none}.translatePage_pageDescription__CCLiB>span{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;min-height:3.4em;overflow:hidden}.translatePage_innerGrid__YqerX{grid-template-columns:1fr}.translatePage_primaryButton__rhg5j{flex:1 1 auto}}.translatePage_loadingStatus__ExDEB{align-items:center;color:inherit;display:flex;gap:.75rem;padding:1rem}.translatePage_loadingStatus__ExDEB p{margin:0}.translatePage_panelCard__mcs3\+ .translatePage_speakButton__PB7Kx{height:44px;min-height:44px;min-width:44px;width:44px}
/*# sourceMappingURL=7280.c628f276.chunk.css.map*/