/* Desktop translation and transcription; the existing rail and phone interface stay isolated. */
#research-app[data-research-page="translation"] .tr-desktop-only { display: none; }
@media (max-width: 920px) {
    #research-app[data-research-page="translation"] .tr-mobile-only { display: contents; }
}

@media (min-width: 921px) {
html body #research-app[data-research-page="translation"] { --tr-ink:#18343a; --tr-muted:#405b63; --tr-accent:#096d71; --tr-line:#e7ecec; --tr-paper:#fff; --tr-mint:#65e4cf; --tr-blue:#70ccea; --tr-violet:#a992ed; --tr-pink:#e99cc7; --tr-peach:#edbc8d; }
html body #research-app[data-research-page="translation"] .tr-desktop-only { display: block; }
html body #research-app[data-research-page="translation"] .tr-mobile-only { display: none !important; }
html body #research-app[data-research-page="translation"] .creation-main[data-fuuvo-app-scroll="1"] { position: relative; z-index: 1; isolation: auto !important; width: min(1360px,calc(100% - 96px)) !important; max-width: 1360px !important; min-height: calc(100dvh - 72px) !important; margin: 0 auto !important; padding: 22px 0 24px !important; background: transparent !important; color: var(--tr-ink); }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace { color:var(--tr-ink); font-size:14px; line-height:1.5; min-width:0; -webkit-font-smoothing:antialiased; }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace * { box-sizing:border-box }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace button,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace input,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace textarea,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace select { font:inherit }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace button,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace a,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace select { -webkit-tap-highlight-color:transparent }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace button { cursor:pointer }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace button,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace select { color:inherit }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace button { border:0 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace a { color:inherit;text-decoration:none }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace svg { width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace [hidden] { display:none!important }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-sprite { position:absolute;width:0;height:0;overflow:hidden }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-sr-only { position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0) }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace button:focus-visible,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace a:focus-visible,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace select:focus-visible { outline:3px solid #77c6cf;outline-offset:4px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace textarea:focus-visible { outline:none }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-content { max-width:1360px;margin:auto }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-breadcrumb { display:flex;align-items:center;gap:11px;font-size:11px;color:#829197 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-breadcrumb svg { width:12px;height:12px;opacity:.6 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-breadcrumb span { color:#516b74 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-heading { display:flex;justify-content:space-between;align-items:center;padding:42px 0 36px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-eyebrow { display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:.19em;font-weight:650;color:#477c7d;margin-bottom:12px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-eyebrow>span { width:5px;height:5px;background:#289e94;border-radius:50% }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace h1 { font-size:clamp(28px,2.45vw,38px);font-weight:580;letter-spacing:-1.35px;line-height:1.2;margin:0 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace h1>span { color:#209e92 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-heading p { margin:13px 0 0;color:#6a8086;font-size:13px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-wordmark { width:102px;height:auto;opacity:.92;margin-right:6px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-workspace-nav { display:flex;align-items:center;justify-content:space-between;margin-bottom:17px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-modes { display:flex;gap:5px;padding:4px;background:#eaf1f0ba;border:1px solid #dfe9e7;border-radius:12px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-modes button { display:flex;align-items:center;gap:9px;padding:12px 18px;background:transparent;color:#74868a;font-size:12px;font-weight:550;border-radius:8px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-modes button[aria-pressed=true] { background:var(--tr-paper);color:#0c7072;box-shadow:0 1px 5px #123b3910 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-modes svg { width:17px;height:17px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-example { display:flex;align-items:center;gap:8px;background:none;font-size:11px;font-weight:550;color:#51777c;padding:10px 0 10px 10px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-example svg { width:15px;height:15px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-example-arrow { margin-left:5px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-example:hover { color:#075d65 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-workbench { position:relative;isolation:isolate;background:var(--tr-paper);border:1px solid #dce8e766;border-radius:20px;box-shadow:0 18px 55px -22px #315f6c25;overflow:hidden }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-languages { display:grid;grid-template-columns:1fr 1fr;position:relative;border-bottom:1px solid var(--tr-line);height:95px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-language { padding:22px 29px 20px;position:relative;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;gap:6px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-language>label { font-size:9px;letter-spacing:.15em;color:#88989b;font-weight:550 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-target-language { border-left:1px solid var(--tr-line);padding-left:34px;background:transparent }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-select-wrap { position:relative;display:flex;align-items:center }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-select-wrap select { appearance:none;background:none;border:0;cursor:pointer;padding:0 30px 0 0;border-radius:4px;max-width:100%;font-weight:550;font-size:14px;line-height:1.5 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-select-wrap svg { position:absolute;right:4px;pointer-events:none;width:13px;height:13px;color:#789096 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-detected { position:absolute;right:30px;top:49px;font-size:10px;color:#7c9295 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-result-badge { position:absolute;right:28px;top:38px;font-size:10px;border:1px solid #d8e9e5;color:#527e73;background:#f1f8f5;border-radius:5px;padding:5px 8px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-swap { position:absolute;left:50%;top:29px;z-index:1;transform:translateX(-50%);width:35px;height:35px;border:1px solid #e1e9e8;border-radius:50%;background:var(--tr-paper);display:grid;place-items:center;box-shadow:0 2px 5px #23484b04;color:#749296 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-swap svg { width:16px;height:16px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-swap:hover { background:#ecf8f5;color:#086e6d }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-editors { display:grid;grid-template-columns:1fr 1fr }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-source-pane,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-result-pane { min-width:0;min-height:310px;display:flex;flex-direction:column }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-result-pane { border-left:1px solid var(--tr-line);background:transparent }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-text-input { flex:1;position:relative;display:flex;min-height:270px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-text-input textarea { display:block;width:100%;min-height:270px;resize:none;border:0;background:transparent;padding:29px 46px 24px 29px;color:#26464b;font-size:18px;line-height:1.8;letter-spacing:-.15px;outline:none }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-text-input textarea::placeholder { color:#9aa9ad }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-text-input:focus-within { box-shadow:inset 0 0 0 2px #b0dcd580 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-icon-button { display:inline-flex;align-items:center;justify-content:center;background:none;border-radius:6px;width:31px;height:31px;padding:5px;color:#6f868c;flex-shrink:0 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-icon-button svg { width:16px;height:16px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-icon-button:hover:not(:disabled) { color:#096d71;background:#eaf4f1 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-icon-button:disabled { opacity:.4;cursor:not-allowed }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-clear { position:absolute;right:11px;top:20px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-pane-footer { height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;gap:10px;flex-shrink:0 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-attach { background:none;display:flex;gap:8px;align-items:center;font-size:11px;padding:8px 0;color:#637f84 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-attach svg { width:19px;height:19px;stroke-width:1.65 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-attach:hover { color:#087476 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-count { font-size:10px;color:#98a7ac;font-variant-numeric:tabular-nums }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-output-footer>span { font-size:10px;color:#95a6a9 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-result-actions { display:flex;gap:7px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-empty { flex:1;min-height:270px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:25px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-empty-icon { height:55px;position:relative;width:69px;margin:0 0 17px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-empty-icon span { position:absolute;display:grid;place-items:center;width:41px;height:41px;border-radius:11px;font-size:20px;font-weight:500;color:#5d9c94;border:1px solid #dbeae5;background:#f1f9f6;left:0;top:0;transform:rotate(-10deg) }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-empty-icon span+span { left:28px;top:14px;transform:rotate(8deg);background:#eff5fa;color:#7196b0;border-color:#dce8f0;font-size:17px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-empty h2 { font-size:14px;font-weight:500;color:#728f94;margin:0 0 9px;letter-spacing:-.15px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-empty p { font-size:11px;color:#a0afb2;margin:0 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-result-content { flex:1;min-height:270px;max-height:420px;overflow:auto;padding:29px 34px 24px;font-size:18px;line-height:1.8;color:#23464a;white-space:pre-wrap }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-bottom-bar { min-height:83px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--tr-line);padding:17px 24px 17px 29px;background:var(--tr-paper);gap:16px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-tone { display:flex;align-items:center;gap:15px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-tone label { display:flex;align-items:center;gap:7px;font-size:11px;color:#7a8d91 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-tone label svg { width:15px;height:15px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-tone .tr-select-wrap { border:1px solid #e5ebeb;border-radius:7px;padding:8px 10px 8px 12px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-tone select { font-size:11px;font-weight:500;padding-right:25px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-tone .tr-select-wrap svg { right:9px;width:12px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-submit-area { display:flex;align-items:center;gap:21px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-shortcut { color:#a0afb1;font-size:10px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-submit { display:flex;align-items:center;justify-content:center;gap:25px;min-width:158px;min-height:44px;background:#0a7073;color:#fff;border-radius:9px;font-weight:550;font-size:12px;padding:12px 18px;box-shadow:0 4px 11px #067b6e1c;transition:background .2s,box-shadow .2s }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-submit svg { width:17px;height:17px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-submit:hover { background:#075d61;box-shadow:0 5px 15px #067b6e30 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-submit:active { transform:translateY(1px) }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-under-workbench { display:flex;align-items:center;justify-content:space-between;padding:15px 3px;color:#91a1a6;font-size:10px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-under-workbench p { display:flex;gap:7px;align-items:center;margin:0 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-under-workbench svg { width:12px;height:12px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-inspiration { display:grid;grid-template-columns:.88fr 1fr 1fr 1fr;gap:20px;margin:30px 0 42px;align-items:center }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-inspiration-title>span { font-size:8px;letter-spacing:.15em;color:#899a9d;font-weight:650 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-inspiration-title p { font-size:12px;color:#657f85;margin:10px 0 0 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt { display:flex;align-items:center;gap:12px;padding:17px 15px;background:#ffffff9c;border:1px solid #e6edec;border-radius:12px;text-align:left;min-height:82px;transition:border-color .2s,background .2s }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt:hover { border-color:#add7cd;background:var(--tr-paper) }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt-icon { display:grid;place-items:center;width:35px;height:39px;border-radius:9px;flex-shrink:0;font-size:13px;letter-spacing:-.8px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt-icon svg { width:17px;height:17px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt-mint { color:#53978c;background:#edf7f1 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt-blue { color:#718eac;background:#eef3f9 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt-peach { color:#ae8b71;background:#fcf2e9 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt strong { display:block;font-size:10px;font-weight:550;line-height:1.5 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt small { display:block;font-size:9px;color:#92a2a6;margin-top:4px;line-height:1.5 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt>svg { width:13px;height:13px;margin-left:auto;color:#9cb1b4 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-footer { display:flex;justify-content:space-between;border-top:1px solid #e8eeed;padding:21px 0 5px;font-size:9px;color:#a2afb2 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-audio-input { min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:25px;gap:12px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-audio-art { display:flex;align-items:center;gap:14px;color:#278b87;margin-bottom:3px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-audio-art>svg { width:25px;height:25px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-wave { height:31px;display:flex;align-items:center;gap:4px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-wave i { display:block;width:3px;border-radius:3px;background:#93cfc3;height:13px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-wave i:nth-child(3n) { height:30px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-wave i:nth-child(3n+1) { height:21px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-audio-input h2 { font-size:15px;font-weight:550;margin:0 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-audio-input p { font-size:11px;color:#8a9fa3;margin:0 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-audio-input small { font-size:9px;color:#93a6aa }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-secondary { display:flex;align-items:center;gap:8px;border:1px solid #cee2dc;background:#f3faf7;border-radius:7px;padding:10px 14px;color:#427e73;font-size:11px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-secondary svg { width:14px;height:14px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-file-row { display:flex;align-items:center;gap:11px;margin:0 25px 8px;padding:11px;border:1px solid #dbe8e3;border-radius:9px;background:#f4faf7;color:#54867d }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-file-row>div { min-width:0;flex:1 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-file-row strong { font-size:11px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:500 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-file-row span { font-size:9px;display:block;margin-top:4px;color:#92a7a4 }
@keyframes fuuvo-translation-breathe-one {0%,100%{opacity:.95}50%{opacity:.18}}
@keyframes fuuvo-translation-breathe-two {0%,100%{opacity:.04}50%{opacity:.95}}
@media(prefers-reduced-motion:reduce) {
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-card-wash>div { animation:none!important }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-card-wash-two { opacity:.15 }
}
@media(min-width:1750px) {
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-heading { padding-top:47px;padding-bottom:44px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-text-input,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-text-input textarea,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-empty,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-result-content,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-audio-input { min-height:315px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-inspiration { margin-top:38px;margin-bottom:55px }
}
@media(max-width:1150px) {
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-wordmark { width:85px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-heading { padding-top:35px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-inspiration { grid-template-columns:repeat(3,1fr);gap:12px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-inspiration-title { grid-column:1/-1;display:flex;gap:15px;align-items:center }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-inspiration-title p { margin:0 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-shortcut { display:none }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-tone { gap:8px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt { padding:14px 11px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt small { font-size:8px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-detected { display:none }
}
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-submit-area { margin-left:auto }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-audio-output { font-size:14px;font-weight:550 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-swap:disabled { opacity:.35;cursor:not-allowed }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-breadcrumb { font-size:12px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-heading p { font-size:14px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-modes button { font-size:13px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-example { font-size:12px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-language>label { font-size:10px;color:#72888e }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-select-wrap select { font-size:15px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-attach { font-size:12px;color:#55777e }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-count { font-size:11px;color:#788f96 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-output-footer>span { font-size:11px;color:#7d9298 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-empty h2 { font-size:15px;color:#62828a }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-empty p { font-size:12px;color:#7f969c }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-tone label { font-size:12px;color:#658088 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-tone select { font-size:12px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-submit { font-size:13px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-shortcut { font-size:11px;color:#82959a }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-under-workbench { font-size:11px;color:#7c9399 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-inspiration-title>span { font-size:9px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-inspiration-title p { font-size:12px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt strong { font-size:12px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt small { font-size:10px;color:#799097 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-footer { font-size:10px;color:#83979d }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-heading { padding-top:34px;padding-bottom:30px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-inspiration { gap:16px }
@media(max-width:1150px) {
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt strong { font-size:11px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt small { font-size:9px }
}
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-text-input textarea::placeholder { color:#73888e }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-empty p,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-output-footer>span,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-count,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-under-workbench,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt small,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-footer,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-shortcut,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-audio-input p,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-audio-input small,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-file-row span { color:#61767c }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-inspiration-title>span,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-language>label { color:#61767c }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace button:focus-visible,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace a:focus-visible,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace select:focus-visible,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-workbench:focus-visible { outline:3px solid #0e7b84;outline-offset:4px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-card-wash { position:absolute;inset:0 0 auto;height:54%;z-index:-1;pointer-events:none;overflow:hidden;mask-image:linear-gradient(to bottom,#000 0%,#000b 24%,#0004 62%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000b 24%,#0004 62%,transparent 100%) }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-card-wash>div { position:absolute;inset:0 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-card-wash-one { background:linear-gradient(105deg,#65e4cf1f 0%,#70ccea1c 38%,#a992ed17 72%,#e99cc717 100%);animation:fuuvo-translation-breathe-one 12s ease-in-out infinite }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-card-wash-two { background:linear-gradient(105deg,#70ccea1c 0%,#a992ed17 35%,#e99cc71a 68%,#edbc8d1a 100%);animation:fuuvo-translation-breathe-two 12s ease-in-out infinite }
@media(prefers-reduced-motion:reduce) {
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-card-wash>div { animation:none!important }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-card-wash-two { opacity:.15 }
}
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-card-wash { opacity:.55 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-heading h1 { font-weight:650 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-heading p { color:#405b63;font-size:15px;line-height:1.6 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-breadcrumb,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-breadcrumb span { color:#405b63;font-size:13px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-eyebrow { color:#32646a;font-size:10px;font-weight:650;letter-spacing:.15em }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-modes button { color:#405b63;font-size:14px;font-weight:600 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-modes button[aria-pressed=true] { color:#09666b }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-example { color:#365e68;font-size:13px;font-weight:600 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-language>label { color:#526870;font-size:11px;font-weight:600;letter-spacing:.12em }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-language .tr-select-wrap select,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-audio-output { color:#18343a;font-size:16px;font-weight:600 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-detected,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-result-badge { color:#405b63;font-size:12px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-select-wrap svg,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-swap { color:#526870 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-text-input textarea,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-result-content { color:#203c43;font-weight:450 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-text-input textarea::placeholder { color:#526870;opacity:1 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-empty h2 { color:#36545e;font-size:16px;font-weight:600;line-height:1.5 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-empty p { color:#526870;font-size:13px;line-height:1.6 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-attach { color:#365e68;font-size:13px;font-weight:500 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-count,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-output-footer>span { color:#526870;font-size:12px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-tone label { color:#405b63;font-size:13px;font-weight:500 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-tone select { color:#203c43;font-size:13px;font-weight:500 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-shortcut { color:#526870;font-size:12px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-submit { font-size:14px;font-weight:600 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-icon-button { color:#526870 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-under-workbench { color:#526870;font-size:12px;line-height:1.5 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-inspiration-title>span { color:#526870;font-size:10px;font-weight:600 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-inspiration-title p { color:#405b63;font-size:13px;line-height:1.5 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt strong { color:#203c43;font-size:13px;font-weight:600;line-height:1.5 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt small { color:#526870;font-size:12px;line-height:1.5 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt>svg { color:#526870 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-footer { color:#526870;font-size:11px;line-height:1.5 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-audio-input h2 { color:#203c43;font-size:16px;font-weight:600 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-audio-input p { color:#405b63;font-size:13px;line-height:1.6 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-audio-input small,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-file-row span { color:#526870;font-size:12px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-secondary,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-file-row strong { color:#365e68;font-size:13px;font-weight:500 }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-secondary { background:#f2f9f6 }
@media(max-width:1150px) {
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt strong { font-size:13px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt small { font-size:11px }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt { gap:9px }
}
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-modes button { position:relative }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-modes button[aria-pressed=true] { background:var(--tr-paper);color:#405b63;box-shadow:none }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-modes button[aria-pressed=true]::before { content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;
  background:linear-gradient(115deg,#0066ff 0%,#ff3038 25%,#ffcb05 50%,#00a83c 75%,#0066ff 100%);
  background-size:260% 260%;background-position:0% 50%;
  -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
  -webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;
  pointer-events:none;animation:fuuvo-translation-selection 5s ease-in-out infinite; }
@keyframes fuuvo-translation-selection {0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
@media(prefers-reduced-motion:reduce) {
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-modes button[aria-pressed=true]::before { animation:none!important }
}

html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-heading h1 { color:var(--tr-ink) !important; font-size:clamp(28px,2.45vw,38px) !important; line-height:1.2 !important; font-weight:650; }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-breadcrumb a:hover { text-decoration:underline; text-underline-offset:3px; }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-modes button[aria-pressed="true"]::before,
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-card-wash > div { animation-play-state:var(--fuuvo-colour-play-state,running); }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace :is(.tr-cancel,.tr-exit-example) { background:none; border:0; color:#365e68; padding:9px 10px; font-size:12px; text-decoration:underline; text-underline-offset:4px; }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-exit-example { margin-left:auto; }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-submit:disabled { opacity:.55; cursor:wait; }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-audio-format-control { display:flex; gap:12px; align-items:center; color:#405b63; font-size:13px; min-width:0; }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-audio-format-control .tr-select-wrap { border:1px solid #e5ebeb; border-radius:7px; padding:8px 10px 8px 12px; }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-audio-format-control select { font-size:13px; font-weight:500; padding-right:26px; }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-audio-format-control .tr-select-wrap svg { right:9px; }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-audio-input { text-align:center; }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-audio-input small { max-width:340px; line-height:1.6; }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-feedback { margin:12px 3px 0; }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-feedback:has(> [hidden]):not(:has(> :not([hidden]))) { display:none; }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-status { margin:0; color:#405b63; font-size:12px; line-height:1.7; }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-errors { border-left:2px solid #c4937f; background:#fff7f1; color:#834936; padding:10px 12px; margin-top:8px; font-size:12px; line-height:1.7; overflow-wrap:anywhere; }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-result-content { overflow-wrap:anywhere; }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-select-wrap { max-width:100%; min-width:0; }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace select option { background:var(--tr-paper); color:var(--tr-ink); }
@media (min-width:1750px) { html body #research-app[data-research-page="translation"] .creation-main[data-fuuvo-app-scroll="1"] { padding-top:36px !important; } }
@media (max-width:1150px) {
html body #research-app[data-research-page="translation"] .creation-main[data-fuuvo-app-scroll="1"] { width:calc(100% - 56px) !important; padding-top:25px !important; }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-bottom-bar { flex-wrap:wrap; }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-tone { flex-wrap:wrap; }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-submit-area { gap:10px; }
html body #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-audio-format-control { flex-wrap:wrap; gap:8px; }
}

html body[data-ui-theme="dark"] #research-app[data-research-page="translation"] { --tr-ink:#e1edf3; --tr-muted:#aec2cd; --tr-accent:#74d2c7; --tr-line:#354951; --tr-paper:#17282f; }
html body[data-ui-theme="dark"] #research-app[data-research-page="translation"] .tr-desktop-workspace :is(.tr-breadcrumb,.tr-breadcrumb span,.tr-heading p,.tr-eyebrow,.tr-language > label,.tr-detected,.tr-count,.tr-output-footer > span,.tr-empty p,.tr-tone label,.tr-shortcut,.tr-under-workbench,.tr-inspiration-title > span,.tr-inspiration-title p,.tr-prompt small,.tr-footer,.tr-audio-input p,.tr-audio-input small,.tr-file-row span,.tr-status,.tr-audio-format-control) { color:var(--tr-muted); }
html body[data-ui-theme="dark"] #research-app[data-research-page="translation"] .tr-desktop-workspace :is(.tr-language .tr-select-wrap select,.tr-audio-output,.tr-text-input textarea,.tr-result-content,.tr-prompt strong,.tr-audio-input h2,.tr-tone select,.tr-audio-format-control select,.tr-empty h2) { color:var(--tr-ink); }
html body[data-ui-theme="dark"] #research-app[data-research-page="translation"] .tr-desktop-workspace :is(.tr-modes,.tr-secondary,.tr-file-row,.tr-prompt) { background:#203840; border-color:#3b5660; }
html body[data-ui-theme="dark"] #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-modes button { color:#b2c8d2; }
html body[data-ui-theme="dark"] #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-modes button[aria-pressed=true] { color:var(--tr-ink); }
html body[data-ui-theme="dark"] #research-app[data-research-page="translation"] .tr-desktop-workspace :is(.tr-workbench,.tr-swap,.tr-tone .tr-select-wrap,.tr-audio-format-control .tr-select-wrap,.tr-footer) { border-color:var(--tr-line); }
html body[data-ui-theme="dark"] #research-app[data-research-page="translation"] .tr-desktop-workspace :is(.tr-example,.tr-exit-example,.tr-cancel,.tr-secondary,.tr-attach,.tr-icon-button,.tr-swap,.tr-select-wrap svg,.tr-file-row strong) { color:#acd2db; }
html body[data-ui-theme="dark"] #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-text-input textarea::placeholder { color:#9ab2bf; }
html body[data-ui-theme="dark"] #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt:hover,
html body[data-ui-theme="dark"] #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-icon-button:hover:not(:disabled),
html body[data-ui-theme="dark"] #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-swap:hover { background:#29434b; color:var(--tr-ink); }
html body[data-ui-theme="dark"] #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt-mint { background:#27433e; color:#9fc9ba; }
html body[data-ui-theme="dark"] #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt-blue { background:#293d52; color:#acbfd3; }
html body[data-ui-theme="dark"] #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-prompt-peach { background:#453c33; color:#d4bfa8; }
html body[data-ui-theme="dark"] #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-empty-icon span { background:#27443e; color:#9bcfc0; border-color:#3a5c51; }
html body[data-ui-theme="dark"] #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-empty-icon span+span { background:#293e51; color:#a6c6da; border-color:#3c5368; }
html body[data-ui-theme="dark"] #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-result-badge { background:#233d36; border-color:#466056; color:#b9d8cb; }
html body[data-ui-theme="dark"] #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-errors { background:#382d28; color:#efc5b2; border-color:#b28b77; }
html body[data-ui-theme="dark"] #research-app[data-research-page="translation"] .tr-desktop-workspace .tr-card-wash { opacity:.2; }
}
