.v3 .root-homepage.jm-subpage{--mp-ink:#292734;--mp-muted:#777182;--mp-line:#e5e0ed;--mp-accent:#6653de}.v3 .root-homepage.jm-subpage .mp-hero{max-width:1248px;padding-top:30px;padding-bottom:48px}.v3 .root-homepage.jm-subpage .mp-breadcrumb{margin-bottom:30px;color:#8b8495;font-size:11px}.v3 .root-homepage.jm-subpage .mp-hero-layout{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.15fr);gap:48px;align-items:center;min-height:380px}.v3 .root-homepage.jm-subpage .mp-hero h1{font-size:clamp(32px,3.25vw,48px);letter-spacing:-1.8px;line-height:1.15;margin-bottom:20px}.v3 .root-homepage.jm-subpage .mp-hero h1>span{color:#8a82a7}.v3 .root-homepage.jm-subpage .mp-hero-copy>p{font-size:15px;line-height:1.8;max-width:55ch}.v3 .root-homepage.jm-subpage .mp-hero-example{width:100%;margin:0;min-width:0}.v3 .root-homepage.jm-subpage .mp-actions{gap:10px;margin-top:24px}.v3 .root-homepage.jm-subpage .mp-actions .button{font-size:13px;padding:12px 17px;gap:8px}.v3 .root-homepage.jm-subpage .mp-hero-example figcaption{font-size:10px;line-height:1.6;color:#948ba1;margin-top:14px}.v3 .root-homepage.jm-subpage .rs-jump-nav{margin-top:32px;gap:28px;padding:18px 0;border-color:var(--mp-line);color:#766d84}.v3 .root-homepage.jm-subpage .rs-jump-nav a{padding-block:5px}.v3 .root-homepage.jm-subpage .rs-jump-nav a:hover{color:var(--mp-accent)}.jm-subpage .mp-specialized-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;color:#91879c;margin-top:24px}.jm-subpage .mp-specialized-links a{display:inline-flex;gap:7px;align-items:center;color:#6b56ce}.v3 .root-homepage.jm-subpage :is(.mp-story-page,.mp-tool-page){min-width:0}.jm-subpage :is(.mp-scene-demo,.mp-native-demo,.mp-context-demo,.mp-team-demo,.mp-transcript-demo){min-width:0;box-sizing:border-box}.jm-subpage .mp-scene-demo{position:relative;width:100%;aspect-ratio:1010/480;border-radius:18px;overflow:hidden;background:#f5f2fb;border:1px solid #e7e0f0;box-shadow:0 14px 36px -26px #52407345;isolation:isolate}.jm-subpage .mp-scene-demo>.homepage-product-media{position:absolute;inset:0}.jm-subpage .mp-native-demo{padding:24px;background:radial-gradient(ellipse at 50% 50%,#f1ebfa,#faf9fc 85%);border:1px solid #e6e0ed;border-radius:18px;overflow:hidden}.v3 .root-homepage.jm-subpage .mp-native-demo>.jm-collab-graphic{margin:0;min-height:270px}.v3 .root-homepage.jm-subpage .mp-native-chat{padding:30px}.v3 .root-homepage.jm-subpage .mp-native-voice,.v3 .root-homepage.jm-subpage .mp-native-voice-history{padding:42px 20px}.v3 .root-homepage.jm-subpage .mp-native-demo>.homepage-file-transcription{height:350px;margin:0;border:0;background:transparent;overflow:hidden}.v3 .root-homepage.jm-subpage .mp-native-notes{padding:16px}.v3 .root-homepage.jm-subpage .mp-native-demo>.ntg-deal-demo{margin:0;min-height:0}.jm-subpage .mp-demo-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 20px;border-bottom:1px solid var(--mp-line);font-size:12px;color:#726784;background:#fcfbfe}.jm-subpage .mp-demo-bar>span:first-child{display:flex;align-items:center;gap:9px;color:#51475e;font-weight:600}.jm-subpage .mp-demo-bar>span:last-child{font-size:9px;color:#9d93a8}.jm-subpage :is(.mp-context-demo,.mp-team-demo,.mp-transcript-demo){border:1px solid var(--mp-line);border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 12px 28px -22px #38244940}.jm-subpage .mp-context-sources{display:grid;gap:10px;padding:20px 20px 0}.jm-subpage .mp-context-sources>div{display:flex;align-items:center;gap:12px;border:1px solid #e8e2f1;padding:13px;border-radius:10px;background:#faf8fe;color:#9a87bd}.jm-subpage .mp-context-sources>div>span{flex:1;min-width:0}.jm-subpage .mp-context-sources strong{display:block;font-size:12px;font-weight:600;color:#675574}.jm-subpage .mp-context-sources small{display:block;font-size:10px;line-height:1.6;color:#9b8da8;margin-top:3px}.jm-subpage .mp-context-sources>div>svg:last-child{color:#8bb29e;transition:opacity .4s}.jm-subpage [data-phase=source] .mp-context-sources>div>svg:last-child{opacity:0}.jm-subpage .mp-context-connection{display:flex;align-items:center;justify-content:center;gap:8px;color:#b39bd6;padding:12px}.jm-subpage .mp-context-connection>span{height:1px;width:50px;background:#dfd5ed}.jm-subpage [data-phase=processing] .mp-context-connection>svg{animation:mp-meaning-flow 1s ease infinite}.jm-subpage .mp-context-result{margin:0 20px;padding:16px;border:1px solid #e5ddf2;border-radius:10px;background:#f8f5fe;position:relative;overflow:hidden}.jm-subpage .mp-context-result>div{display:flex;justify-content:space-between;gap:12px;font-size:9px;color:#a695b5;margin-bottom:12px}.v3 .root-homepage.jm-subpage .mp-context-result p{font-size:12px;line-height:1.8;color:#9a8ba8;margin:0}.v3 .root-homepage.jm-subpage .mp-context-result .mp-context-translation{font-size:15px;line-height:1.7;color:#68519b;margin-top:12px;min-height:3.4em;transition:opacity .55s,transform .55s}.jm-subpage [data-phase=processing] .mp-context-translation,.jm-subpage [data-phase=source] .mp-context-translation{opacity:0;transform:translateY(6px)}.jm-subpage .mp-context-result mark{background:#e9e0fa;border-radius:3px;padding:1px 3px;color:inherit}.v3 .root-homepage.jm-subpage .mp-demo-footnote{padding:15px 20px;font-size:10px;line-height:1.6;color:#9a8ca8;margin:0}.jm-subpage .mp-team-overview{padding:20px;display:flex;gap:16px;align-items:center;justify-content:space-between}.jm-subpage .mp-team-overview small{display:block;font-size:10px;color:#a296ad;margin-bottom:7px}.jm-subpage .mp-team-overview strong{font-size:19px;font-weight:500;line-height:1.4;color:#4f435d}.jm-subpage .mp-team-overview>span{display:flex;align-items:center;gap:6px;border-radius:6px;background:#f4f0fb;padding:7px 9px;font-size:9px;color:#8b77a7}.jm-subpage .mp-team-table{padding:0 20px}.jm-subpage .mp-team-table>div{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid #ede7f4;padding:16px 0}.jm-subpage .mp-team-table>div:first-child{color:#a495b1;font-size:9px;padding-bottom:9px}.jm-subpage .mp-team-table>div>span:first-child{display:flex;align-items:center;gap:10px}.jm-subpage .mp-team-table>div>span>b{background:#efe8fa;color:#9074b8;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;font-size:11px;font-weight:500}.jm-subpage .mp-team-table strong{font-size:12px;font-weight:500;color:#5d4c70}.jm-subpage .mp-team-table small{display:block;font-size:9px;color:#a18fad;margin-top:3px}.jm-subpage .mp-team-table i{display:block;margin-top:7px;height:4px;border-radius:6px;background:#eee8f5;overflow:hidden}.jm-subpage .mp-team-table i>b{display:block;height:100%;background:#a98bd6;border-radius:inherit;transition:width 1.2s ease}.jm-subpage .mp-team-footer{display:flex;align-items:center;gap:8px;background:#faf8fd;padding:15px 20px;color:#9782aa;font-size:10px}.jm-subpage .mp-demo-search{display:flex;align-items:center;gap:9px;border:1px solid #e8e0f2;border-radius:8px;margin:20px 20px 8px;padding:11px 12px;font-size:12px;color:#9985b1}.jm-subpage .mp-demo-search small{margin-left:auto;font-size:9px;color:#a899b5}.jm-subpage .mp-transcript-demo article{padding:16px 20px;border-bottom:1px solid #f0ebf6}.jm-subpage .mp-transcript-demo article:last-child{border:0}.jm-subpage .mp-transcript-demo header{display:flex;align-items:center;gap:12px;color:#8d789f;font-size:11px}.jm-subpage .mp-transcript-demo time{font-size:9px;color:#b0a0bc}.v3 .root-homepage.jm-subpage .mp-transcript-demo article p{font-size:13px;line-height:1.8;margin:8px 0 0;color:#756281}.jm-subpage .mp-transcript-demo mark{background:#eee4fa;border-radius:3px;color:inherit;transition:background .5s}.jm-subpage .mp-transcript-demo[data-phase=source] mark{background:transparent}.jm-subpage .mp-demo-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:14px 18px;background:#faf9fd;border-bottom:1px solid #e7e2ee}.jm-subpage .mp-demo-stages>span{position:relative;padding-bottom:8px;border-bottom:2px solid #e6dfed;font-size:9px;color:#b0a5ba;text-align:center;overflow:hidden}.jm-subpage .mp-demo-stages>span[data-active=true]{color:#8064b6;border-color:#ac94d6}.jm-subpage .mp-demo-stages i{position:absolute;left:0;bottom:0;height:2px;background:#8c6dc3;transition:width .1s linear}.jm-subpage .mp-sequenced-tool .mp-tool-result{position:relative;transition:background .6s}.jm-subpage .mp-sequenced-tool .mp-tool-result>*{transition:opacity .7s,transform .7s}.jm-subpage .mp-sequenced-tool:not([data-phase=ready]) .mp-tool-result>*{opacity:0;transform:translateY(5px)}.jm-subpage .mp-sequenced-tool:not([data-phase=ready]) .mp-tool-result:after{content:"Translation appears here";position:absolute;inset:0;display:grid;place-items:center;padding:24px;text-align:center;font-size:11px;color:#b1a5bd;background:linear-gradient(110deg,#faf8fc,#f2edf9,#faf8fc);background-size:200% 100%}.jm-subpage .mp-sequenced-tool[data-phase=processing] .mp-tool-result:after{content:"Translating…";animation:mp-translation-sweep 2s ease-in-out infinite}.jm-subpage .mp-sequenced-tool .mp-tool-input{position:relative}.jm-subpage .mp-sequenced-tool[data-phase=processing] .mp-tool-input:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 20%,#dccaf244 50%,transparent 70%);background-size:200% 100%;animation:mp-translation-sweep 2s ease-in-out infinite}.jm-subpage .mp-sequenced-tool[data-phase=ready] .mp-audio-player i{background:linear-gradient(90deg,#a589d5 45%,#e4dbef 0);background-size:220% 100%;animation:mp-playback-progress 9s linear infinite}.jm-subpage .mp-sequenced-tool .mp-playing-icon{color:#9273bf;font-size:14px;letter-spacing:-2px}.v3 .root-homepage.jm-subpage .rs-story{padding:36px 0 54px;gap:52px}.v3 .root-homepage.jm-subpage .rs-story-copy>p{font-size:14px;color:#797082}.v3 .root-homepage.jm-subpage .rs-story-copy li{font-size:12px;align-items:flex-start;color:#80718e}.jm-subpage .rs-story-copy li>svg{margin-top:2px}.v3 .root-homepage.jm-subpage .mp-closing>div{background:repeating-radial-gradient(ellipse at 0 150%,#f8f6fd 0 24px,#eee9fa 28px,#faf9fe 38px,#f8f6fd 52px);border-color:#e5def1}.jm-subpage a:focus-visible,.jm-subpage summary:focus-visible{outline:2px solid #9475cd;outline-offset:4px;border-radius:5px}@keyframes mp-translation-sweep{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes mp-meaning-flow{50%{transform:translateX(5px);color:#7e5fb1}}@keyframes mp-playback-progress{0%{background-position:100% 0}to{background-position:0 0}}@media(max-width:1000px){.v3 .root-homepage.jm-subpage .mp-hero-layout{gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v3 .root-homepage.jm-subpage .mp-hero h1{font-size:36px}.v3 .root-homepage.jm-subpage .mp-actions .button{font-size:12px;padding:11px 13px}.jm-subpage .mp-native-demo{padding:16px}.v3 .root-homepage.jm-subpage .rs-story{gap:30px}}@media(max-width:760px){.v3 .root-homepage.jm-subpage .mp-hero{padding-top:24px;padding-bottom:30px}.v3 .root-homepage.jm-subpage .mp-hero-layout{grid-template-columns:1fr;min-height:0;gap:30px}.v3 .root-homepage.jm-subpage .mp-hero h1{font-size:36px;letter-spacing:-1.4px}.v3 .root-homepage.jm-subpage .mp-hero-copy>p{font-size:14px}.v3 .root-homepage.jm-subpage .mp-breadcrumb{margin-bottom:26px}.v3 .root-homepage.jm-subpage .mp-hero-example{max-width:640px;margin-inline:auto}.v3 .root-homepage.jm-subpage .mp-hero-example figcaption{font-size:9px}.v3 .root-homepage.jm-subpage .mp-actions .button{min-height:44px;font-size:12px;padding:12px 16px}.v3 .root-homepage.jm-subpage .rs-jump-nav{gap:21px;margin-top:24px}.v3 .root-homepage.jm-subpage .mp-native-voice{padding:24px 14px}.jm-subpage .mp-team-overview{align-items:flex-start}.jm-subpage .mp-team-overview strong{font-size:17px}.jm-subpage .mp-team-overview>span{max-width:85px;line-height:1.5}.jm-subpage .mp-demo-bar{padding:14px 16px}.jm-subpage .mp-context-sources{padding:16px 16px 0}.jm-subpage .mp-context-result{margin-inline:16px;padding:13px}.v3 .root-homepage.jm-subpage .mp-context-result .mp-context-translation{font-size:14px}.jm-subpage .mp-native-demo{padding:14px}.v3 .root-homepage.jm-subpage .mp-native-chat{padding:22px}.jm-subpage .mp-demo-stages{padding:12px;gap:8px}.jm-subpage .mp-specialized-links{font-size:11px}.v3 .root-homepage.jm-subpage .rs-story{padding:24px 0 36px}.v3 .root-homepage.jm-subpage .mp-closing>div{padding:30px 24px}}@media(prefers-reduced-motion:reduce){.jm-subpage .mp-context-demo *,.jm-subpage .mp-sequenced-tool *,.jm-subpage .mp-team-demo *{animation:none!important;transition:none!important}}.jm-subpage .mp-story-sequence{min-width:0}.jm-subpage .mp-story-sequence .rs-phone{transition:opacity .8s,transform .8s}.jm-subpage .mp-story-sequence[data-phase=processing] .rs-phone:last-child,.jm-subpage .mp-story-sequence[data-phase=source] .rs-phone{opacity:.28;transform:translateY(12px)}.jm-subpage .mp-story-sequence .rs-media-track{transition:opacity .7s,border-color .7s,background .7s}.jm-subpage .mp-story-sequence:not([data-phase=ready]) .rs-media-track:last-child{opacity:.3}.jm-subpage .mp-story-sequence[data-phase=ready] .rs-media-track:last-child{border-color:#cdbbe9;background:#fcfaff}.jm-subpage .mp-story-sequence[data-phase=ready] .is-translated i{animation:mp-wave-play .6s ease-in-out infinite alternate;transform-origin:center}.jm-subpage .mp-story-sequence[data-phase=ready] .is-translated i:nth-child(3n){animation-delay:-.3s}.jm-subpage .mp-story-sequence[data-phase=ready] .is-translated i:nth-child(2n){animation-delay:-.45s}.jm-subpage .mp-story-sequence .rs-paper:last-child{transition:opacity .7s,transform .7s}.jm-subpage .mp-story-sequence:not([data-phase=ready]) .rs-paper:last-child{opacity:.25;transform:translateY(10px)}.v3 .root-homepage.jm-subpage .mp-tool-panes{min-height:275px}.v3 .root-homepage.jm-subpage .mp-tool-tabs span{font-size:11px}.v3 .root-homepage.jm-subpage .mp-file-tile{font-size:12px}.v3 .root-homepage.jm-subpage .mp-file-billing{font-size:11px}.v3 .root-homepage.jm-subpage .mp-file-billing small{font-size:10px}.v3 .root-homepage.jm-subpage .mp-tool-output>p{padding:10px 0;font-size:16px;line-height:1.8;color:#78608e}.v3 .root-homepage.jm-subpage .mp-tool-input>p{font-size:15px;line-height:1.9;color:#82748c}@keyframes mp-wave-play{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.jm-subpage .mp-story-sequence *{animation:none!important;transition:none!important}}.v3 .root-homepage.jm-subpage .mp-native-file .ftg-text,.v3 .root-homepage.jm-subpage .mp-native-transcribe .ftg-text{font-size:11px;line-height:1.7}.v3 .root-homepage.jm-subpage .mp-native-demo .ftg-transcript-scroll article{padding-bottom:14px}@media(min-width:761px){.v3 .root-homepage.jm-subpage .mp-native-notes .ntg-transcript-turn p{font-size:10px!important;line-height:1.5!important}}.v3 .root-homepage.jm-subpage .mp-team-table strong{font-size:13px}.v3 .root-homepage.jm-subpage .mp-team-table small,.v3 .root-homepage.jm-subpage .mp-team-table>div:first-child{font-size:10px;color:#91839d}.v3 .root-homepage.jm-subpage .mp-context-sources small{font-size:11px;color:#91839d}.v3 .root-homepage.jm-subpage .mp-context-result>div{font-size:10px;color:#9482a6}.v3 .root-homepage.jm-subpage .mp-context-result p{font-size:13px}.jm-subpage .mp-live-transcript-demo{border:1px solid #e3dceb;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 12px 32px -24px #49356538;min-width:0}.jm-subpage .mp-live-dot{display:block;width:6px;height:6px;border-radius:50%;background:#8db79e;box-shadow:0 0 0 3px #8db79e12}.jm-subpage .mp-live-transcript-tabs{display:flex;align-items:center;gap:22px;border-bottom:1px solid #f0ebf5;padding:13px 22px;font-size:11px;color:#aa9cb6}.jm-subpage .mp-live-transcript-tabs strong{font-weight:500;color:#796096}.jm-subpage .mp-live-transcript-tabs>span:last-child{margin-left:auto;font-size:9px;color:#a791bc}.jm-subpage .mp-live-transcript-turns{min-height:300px;padding:4px 22px 18px}.jm-subpage .mp-live-transcript-turns article{padding-top:23px}.jm-subpage .mp-live-transcript-turns header{display:flex;align-items:center;gap:12px;font-size:11px;color:#887399}.jm-subpage .mp-live-transcript-turns strong{font-weight:600}.jm-subpage .mp-live-transcript-turns time{font-size:9px;color:#b2a4bc}.v3 .root-homepage.jm-subpage .mp-live-transcript-turns p{font-size:14px;line-height:1.8;margin:9px 0 0;color:#796a85}.jm-subpage .mp-live-meter{display:flex;align-items:center;gap:2px;height:20px;margin-left:auto}.jm-subpage .mp-live-meter i{width:2px;border-radius:2px;background:#b19acb;animation:mp-wave-play .6s ease-in-out infinite alternate}.jm-subpage .mp-live-caret{display:inline-block;height:1em;border-right:1px solid #a68bc5;margin-left:3px;vertical-align:-2px}.jm-subpage .mp-live-transcript-footer{font-size:10px;padding:15px 22px;border-top:1px solid #f0ebf5;color:#a296ac;background:#fcfbfe}@media(max-width:760px){.jm-subpage .mp-live-transcript-tabs{padding-inline:17px;gap:18px}.jm-subpage .mp-live-transcript-turns{padding-inline:17px;min-height:345px}.v3 .root-homepage.jm-subpage .mp-live-transcript-turns p{font-size:13px}.jm-subpage .mp-live-transcript-demo .mp-demo-bar>span:last-child,.jm-subpage .mp-live-transcript-tabs>span:last-child{font-size:8px}}@media(prefers-reduced-motion:reduce){.jm-subpage .mp-live-meter i{animation:none}}