@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.install-guide-page{--guide-primary: #13a7df;--guide-primary-dark: #078fca;--guide-ink: #101d31;--guide-muted: #66758a;--guide-line: #dfe7ed;min-height:100vh;color:var(--guide-ink);background:#fff}.install-guide-header{position:sticky;z-index:20;top:0;display:flex;align-items:center;justify-content:space-between;width:min(1120px,calc(100% - 48px));height:72px;margin:0 auto;background:#fffffff5}.install-guide-header:before{position:fixed;z-index:-1;top:0;right:0;left:0;height:72px;border-bottom:1px solid var(--guide-line);background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);content:""}.install-guide-brand{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;color:var(--guide-ink);background:transparent;font:inherit;font-size:22px;font-weight:900;cursor:pointer}.install-guide-brand .brand-mark{width:36px;height:36px}.install-guide-brand .brand-icon{display:block;width:100%;height:100%;object-fit:contain}.install-guide-header-actions{display:flex;align-items:center;gap:12px}.install-guide-language{position:relative;display:inline-flex;align-items:center;height:42px;padding:0 10px 0 13px;border:1px solid var(--guide-line);border-radius:7px;background:#fff}.install-guide-language>svg:first-child{width:17px;height:17px;color:#526176}.install-guide-language select{width:92px;height:40px;padding:0 24px 0 8px;border:0;outline:0;color:#344158;background:transparent;font:inherit;font-size:13px;cursor:pointer;appearance:none}.install-guide-language>svg:last-child{width:12px;height:12px;margin-left:-20px;color:#758296;pointer-events:none}.install-guide-store-button,.install-guide-download-panel>a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:0 18px;border:0;border-radius:7px;color:#fff;background:var(--guide-primary);font-size:14px;font-weight:800;font-family:inherit;cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease}.install-guide-store-button:hover,.install-guide-download-panel>a:hover{color:#fff;background:var(--guide-primary-dark);box-shadow:0 8px 22px #13a7df33}.install-guide-hero{padding:42px 24px 72px;border-bottom:1px solid #deedf3;background:#f4fbfe}.install-guide-back{display:flex;align-items:center;gap:7px;min-height:44px;margin:0 auto 30px;padding:0;width:min(1120px,100%);border:0;color:#536278;background:transparent;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.install-guide-back svg{width:17px;height:17px}.install-guide-intro{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:72px;align-items:center;width:min(1120px,100%);margin:0 auto}.install-guide-intro>div>small{color:#088ec3;font-size:12px;font-weight:900}.install-guide-intro h1{max-width:680px;margin:16px 0 20px;color:var(--guide-ink);font-size:44px;line-height:1.2;font-weight:900;letter-spacing:0}.install-guide-intro>div>p{max-width:680px;margin:0;color:var(--guide-muted);font-size:17px;line-height:1.8}.install-guide-download-panel{display:grid;grid-template-columns:56px 1fr;gap:18px 14px;padding:24px;border:1px solid #d9e7ed;border-radius:8px;background:#fff;box-shadow:0 16px 38px #18384b17}.install-guide-package-icon{display:grid;grid-row:1;place-items:center;width:56px;height:56px;border-radius:8px;color:#0a98d0;background:#e9f8fd}.install-guide-package-icon svg{width:30px;height:30px}.install-guide-download-panel>div{min-width:0}.install-guide-download-panel>div strong{display:block;margin:4px 0 6px;font-size:18px}.install-guide-download-panel>div p{margin:0;color:#718095;font-size:12px;line-height:1.55}.install-guide-download-panel>a,.install-guide-download-panel>small{grid-column:1 / -1}.install-guide-download-panel>a{min-height:50px;font-size:15px}.install-guide-download-panel>a svg{width:20px;height:20px}.install-guide-download-panel>small{display:flex;align-items:flex-start;gap:7px;color:#65748a;font-size:11px;line-height:1.5}.install-guide-download-panel>small svg{flex:0 0 auto;width:15px;height:15px;margin-top:1px;color:#1b9b67}.install-guide-content{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:72px 0 88px}.install-guide-section-heading h2{margin:0 0 10px;font-size:30px;line-height:1.3;letter-spacing:0}.install-guide-section-heading p{margin:0;color:var(--guide-muted);font-size:15px}.install-guide-browser-tabs{display:inline-flex;gap:4px;margin:30px 0 38px;padding:4px;border:1px solid var(--guide-line);border-radius:8px;background:#f4f7f9}.install-guide-browser-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:126px;min-height:44px;padding:0 16px;border:0;border-radius:6px;color:#59687c;background:transparent;font:inherit;font-size:14px;font-weight:750;cursor:pointer;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.install-guide-browser-tabs button svg{width:18px;height:18px}.install-guide-browser-tabs button.active{color:#087faf;background:#fff;box-shadow:0 2px 8px #101d3114}.install-guide-steps{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:72px;align-items:start}.install-guide-steps ol{margin:0;padding:0;list-style:none}.install-guide-steps ol li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;align-items:center;min-height:86px;border-bottom:1px solid #e5ebef}.install-guide-steps ol li:first-child{border-top:1px solid #e5ebef}.install-guide-steps ol li>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#087faf;background:#e8f7fc;font-size:14px;font-weight:900;font-variant-numeric:tabular-nums}.install-guide-steps ol li p{margin:0;color:#354359;font-size:15px;line-height:1.65}.install-guide-notes{display:grid;gap:18px}.install-guide-notes>div{padding:20px;border:1px solid #d9e7ed;border-radius:8px;background:#f7fcfe}.install-guide-notes>div:first-child{display:flex;align-items:flex-start;gap:11px}.install-guide-notes>div:first-child svg{flex:0 0 auto;width:19px;height:19px;margin-top:2px;color:#1687b4}.install-guide-notes>div.is-warning{border-color:#f0d7a9;background:#fffaf0}.install-guide-notes>div.is-warning svg{color:#b27412}.install-guide-notes>div p{margin:0;color:#59687c;font-size:13px;line-height:1.7}.install-guide-complete h3{margin:0 0 14px;font-size:17px}.install-guide-complete ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.install-guide-complete li{display:flex;gap:9px;color:#4c5c71;font-size:13px;line-height:1.5}.install-guide-complete li svg{flex:0 0 auto;width:18px;height:18px;color:#1b9b67}.install-guide-footer{display:flex;align-items:center;justify-content:space-between;width:min(1120px,calc(100% - 48px));min-height:112px;margin:0 auto;border-top:1px solid var(--guide-line);color:#7b8899;font-size:12px}.install-guide-footer nav{display:flex;align-items:center;gap:28px}.install-guide-footer a{display:inline-flex;align-items:center;gap:5px;color:#536278;font-weight:650}.install-guide-footer a:hover{color:#078fca}.install-guide-footer a svg{width:13px;height:13px}.install-guide-brand:focus-visible,.install-guide-back:focus-visible,.install-guide-store-button:focus-visible,.install-guide-download-panel>a:focus-visible,.install-guide-browser-tabs button:focus-visible,.install-guide-language:focus-within{outline:3px solid rgba(19,167,223,.28);outline-offset:3px}@media(max-width:820px){.install-guide-header{width:calc(100% - 36px);height:60px}.install-guide-header:before{height:60px}.install-guide-brand{font-size:18px}.install-guide-brand .brand-mark{width:30px;height:30px}.install-guide-language{display:none}.install-guide-store-button{min-height:38px;padding:0 12px;font-size:12px}.install-guide-intro,.install-guide-steps{grid-template-columns:1fr}.install-guide-intro{gap:38px}.install-guide-steps{gap:36px}.install-guide-download-panel{width:min(100%,470px)}}@media(max-width:560px){.install-guide-header{width:calc(100% - 32px)}.install-guide-store-button>span:nth-child(2){display:none}.install-guide-store-button{width:42px;padding:0}.install-guide-hero{padding:28px 18px 52px}.install-guide-back{margin-bottom:22px}.install-guide-intro h1{margin-top:12px;font-size:32px}.install-guide-intro>div>p{font-size:15px;line-height:1.7}.install-guide-download-panel{padding:19px}.install-guide-content{width:calc(100% - 36px);padding:52px 0 64px}.install-guide-section-heading h2{font-size:24px}.install-guide-browser-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:26px 0 30px}.install-guide-browser-tabs button{min-width:0;padding:0 8px;font-size:12px}.install-guide-steps ol li{grid-template-columns:38px minmax(0,1fr);gap:13px;min-height:96px}.install-guide-steps ol li>span{width:34px;height:34px}.install-guide-steps ol li p{font-size:14px}.install-guide-footer{display:grid;gap:16px;width:calc(100% - 36px);padding:24px 0}.install-guide-footer nav{flex-wrap:wrap;gap:12px 20px}}@media(prefers-reduced-motion:reduce){.install-guide-page *{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{font-family:Arial,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif;color:#102438;background:#fbfdff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #102438;--muted: #60758a;--subtle: #7e91a4;--line: #dcecf5;--line-strong: #c7e2f2;--blue: #20a6e6;--blue-dark: #087dbd;--pink: #6dd5f6;--green: #17b978;--surface: rgba(255, 255, 255, .86);--soft: #f0faff;--shadow: 0 20px 50px rgba(16, 126, 184, .14)}.portal-shell.preview-site{color:#101d31;background:#fff;font-family:Geist,sans-serif,PingFang SC,Microsoft YaHei,Arial,sans-serif}.portal-shell.preview-site .site-header{height:74px;background:#fffffffa;border-bottom-color:#e3e9ef;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.portal-shell.preview-site .site-header-inner{gap:0;width:100%;max-width:1240px;padding:0}.portal-shell.preview-site .brand{gap:10px;font-size:23px}.portal-shell.preview-site .brand-mark{width:37px;height:37px;border-radius:8px;filter:none}.portal-shell.preview-site .site-nav{position:absolute;left:50%;gap:48px;margin-left:0;color:#101a2c;font-size:14px;transform:translate(-50%)}.portal-shell.preview-site .header-actions{gap:15px}.portal-shell.preview-site .auth-link{color:#111b2b;font-size:14px}.portal-shell.preview-site .header-cta{min-height:42px;padding:0 16px;border-radius:8px;background:#13a7df;box-shadow:none;font-size:14px}.portal-shell.preview-site .language-switcher{min-height:42px;border-radius:8px;border-color:#dce3ea}.portal-shell.preview-site .preview-hero-copy h1{font-size:66px;line-height:69.96px;font-weight:760;letter-spacing:0}.portal-shell.preview-site .preview-hero-title-line{display:inline-block;transform:scaleX(.94697);transform-origin:left center}.portal-shell.preview-site .preview-hero-lead{max-width:none;font-size:18px;line-height:31.5px}.portal-shell.preview-site .preview-hero-actions{margin:25px 0 23px}.portal-shell.preview-site .preview-hero-platforms{margin-top:15px}.portal-shell.preview-site .video-player{inset:28px auto auto 0;width:520px;min-height:374px;border:0;border-radius:8px;background:#103b54;box-shadow:0 22px 48px #1225372e;transform:none}.portal-shell.preview-site .video-player-head{height:36px;padding:0 14px;color:#aebdca;background:#0d2737;font-size:10px}.portal-shell.preview-site .video-player-head svg{width:20px;height:20px;padding:2px;color:#fff;background:#ff194d}.portal-shell.preview-site .video-board{inset:108px auto auto 28px;width:300px;min-height:126px;padding:0;border:0;border-radius:0;color:#fff;background:transparent}.portal-shell.preview-site .video-board-title{display:block;margin:0 0 20px;font-size:27px;line-height:1.12;font-weight:800}.portal-shell.preview-site .video-board small{color:#c8d7e0;font-size:12px}.portal-shell.preview-site .speaker-figure{display:none}.portal-shell.preview-site .subtitle-overlay{right:auto;bottom:61px;left:28px;width:228px;gap:7px;padding:12px 15px;border-radius:5px;text-align:left;font-size:13px;line-height:1.25}.portal-shell.preview-site .subtitle-overlay span{color:#b9c6cf;font-size:10px;font-weight:500}.portal-shell.preview-site .player-progress{right:16px;bottom:37px;left:13px;height:3px}.portal-shell.preview-site .player-progress span{width:44%;background:#ff335d}.portal-shell.preview-site .player-controls{right:14px;bottom:10px;left:13px;font-size:10px}.portal-shell.preview-site .control-left,.portal-shell.preview-site .control-right{gap:8px}.portal-shell.preview-site .player-controls svg{width:14px;height:14px}.portal-shell.preview-site .control-right span,.portal-shell.preview-site .control-right svg{width:18px;height:15px;border-radius:3px;font-size:8px}.portal-shell.preview-site .plugin-panel{top:85px;right:-2px;width:285px;height:339px;padding:15px 15px 0;border-color:#e2e8ed;border-radius:8px;box-shadow:0 24px 46px #1527382e;transform:none}.portal-shell.preview-site .plugin-head{margin:0;padding:0;border-bottom:0}.portal-shell.preview-site .plugin-title{gap:9px;font-size:17px}.portal-shell.preview-site .plugin-panel .brand-mark.small{width:29px;height:29px}.portal-shell.preview-site .account-card{min-height:55px;margin:14px 0;padding:0 11px;background:#f5f9ff}.portal-shell.preview-site .account-card strong{font-size:10px}.portal-shell.preview-site .account-card span,.portal-shell.preview-site .language-pair label span,.portal-shell.preview-site .translation-card em{font-size:8px}.portal-shell.preview-site .language-pair{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:5px;margin-top:10px;position:relative;top:10px}.portal-shell.preview-site .language-pair label span{margin-bottom:5px}.portal-shell.preview-site .language-pair label button,.portal-shell.preview-site .swap-button{min-height:34px;padding:6px 8px;font-size:9px}.portal-shell.preview-site .swap-button{min-width:20px;padding:0;border-color:transparent;color:#8da0b3;background:transparent}.portal-shell.preview-site .swap-button svg{display:block;flex:0 0 auto;width:16px;height:16px;color:#8da0b3}.portal-shell.preview-site .translation-card{grid-template-columns:34px minmax(0,1fr) 13px;gap:8px;min-height:58px;margin-top:12px;padding:8px 10px;border-radius:8px;position:relative;top:10px}.portal-shell.preview-site .translation-card>span{width:34px;height:34px;font-size:11px}.portal-shell.preview-site .translation-card strong{font-size:9px}.portal-shell.preview-site .ready-state{gap:5px;margin:13px 0 18px;font-size:8px;position:relative;top:10px}.portal-shell.preview-site .plugin-footer{position:absolute;right:0;bottom:0;left:0;height:27px;margin:0;padding:0 15px;font-size:7px}@media(min-width:901px)and (max-width:1440px){.portal-shell.preview-site .preview-hero-copy h1{font-size:66px;line-height:69.96px;transform:none}.portal-shell.preview-site .preview-hero-actions{margin-top:25px}}@media(max-width:900px){.portal-shell.preview-site .site-header{height:60px}.portal-shell.preview-site .site-header-inner{width:calc(100% - 36px);margin-right:auto;margin-left:auto}.portal-shell.preview-site .brand{font-size:18px}.portal-shell.preview-site .brand-mark{width:29px;height:29px}.portal-shell.preview-site .site-nav,.portal-shell.preview-site .header-actions{display:none}.portal-shell.preview-site .preview-hero-copy h1{font-size:38px;line-height:1.2}.portal-shell.preview-site .video-player{inset:0 auto auto 0;width:calc(100% - 34px);min-height:262px}.portal-shell.preview-site .video-board{inset:68px auto auto 18px}.portal-shell.preview-site .video-board-title{font-size:20px}.portal-shell.preview-site .subtitle-overlay{right:auto;bottom:50px;left:18px;width:190px}.portal-shell.preview-site .plugin-panel{top:68px;right:0;width:230px;transform:scale(.8);transform-origin:top right}}.preview-site{min-height:100vh;color:#101d31;background:#fff}.preview-site .site-header{height:74px;background:#fffffff5;border-bottom:1px solid #e3e9ef;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.preview-site .site-header.is-floating{background:#fffffffa;border-bottom-color:#dce3ea;box-shadow:0 8px 24px #0f1d310f}.preview-site .site-header-inner,.preview-footer{max-width:1240px;padding-right:0;padding-left:0}.preview-site .brand{gap:10px;font-size:23px;font-weight:900;letter-spacing:0}.preview-site .brand-mark{width:37px;height:37px}.preview-site .site-nav{position:absolute;left:50%;gap:53px;color:#101a2c;font-size:14px;font-weight:800;transform:translate(-50%)}.preview-site .header-actions{gap:15px}.preview-site .auth-link{min-height:42px;padding:0 3px;color:#111b2b;font-size:14px;font-weight:800}.preview-site .header-cta,.preview-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:42px;padding:0 20px;border:0;border-radius:8px;color:#fff;background:#13a7df;box-shadow:none;font-size:14px;font-weight:800}.preview-site .header-cta:hover,.preview-primary-button:hover{color:#fff;background:#078fca;box-shadow:0 8px 22px #13a7df38;transform:none}.preview-site .header-cta svg,.preview-primary-button svg,.preview-site .mobile-header-cta svg{width:19px;height:19px;padding:2px;border-radius:50%;color:#fff;background:conic-gradient(#ef4335 0 33%,#f9ca37 0 66%,#3fb55b 0)}.chrome-mark{position:relative;display:inline-block;flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:conic-gradient(from 30deg,#e94235 0 33.33%,#fabb05 0 66.66%,#34a853 0)}.chrome-mark:before,.chrome-mark:after{position:absolute;top:50%;left:50%;border-radius:50%;content:"";transform:translate(-50%,-50%)}.chrome-mark:before{width:10px;height:10px;background:#fff}.chrome-mark:after{width:7px;height:7px;background:#4285f4}.preview-site .language-switcher{min-height:42px;padding:0 9px 0 14px;border-color:#dce3ea;background:#fff;box-shadow:none}.preview-site .language-switcher>svg:first-child{display:none}.preview-site .language-switcher select{width:48px;height:40px;padding:0 18px 0 0;color:#263449;font-size:13px;font-weight:500}.preview-site .language-switcher .language-switcher-caret{width:12px;height:12px;margin-left:-21px}.preview-hero{display:grid;grid-template-columns:625px 555px;gap:60px;align-items:center;width:1240px;min-height:690px;margin:0 auto}.preview-hero-copy{padding-bottom:2px}.preview-hero-copy h1{margin:0;color:#101b2d;font-size:62px;line-height:1.22;font-weight:900;letter-spacing:0}.preview-hero-lead{max-width:615px;margin:30px 0 14px;color:#6e7d91;font-size:17px;line-height:1.9}.preview-hero-features,.preview-hero-note,.preview-hero-platforms{margin:0;color:#718196;font-size:14px;line-height:1.7}.preview-hero-actions{display:flex;gap:14px;margin:29px 0 20px}.preview-primary-button,.preview-secondary-button{min-width:210px;height:53px}.preview-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:164px;border:1px solid #d8e0e8;border-radius:8px;color:#182438;background:#fff;font-size:14px;font-weight:700}.preview-secondary-button span{color:#10a5df;font-size:18px}.preview-secondary-button svg{width:19px;height:19px;color:#10a5df}.preview-secondary-button:hover{border-color:#9fdcf3;background:#f8fdff}.preview-hero-platforms{margin-top:13px}.preview-product{position:relative;height:430px}.preview-product .video-player{inset:12px auto auto 0;width:520px;min-height:374px;border:0;border-radius:8px;background:#103b54;box-shadow:0 22px 48px #1225372e}.preview-product .video-player-head{height:36px;padding:0 14px;color:#aebdca;background:#0d2737;font-size:10px}.preview-product .video-player-head svg{width:20px;height:20px;color:#ff194d}.preview-product .video-board{top:93px;right:auto;left:28px;width:300px;min-height:126px;padding:0;border:0;color:#fff;background:transparent}.preview-product .video-board-title{margin:0 0 20px;font-size:27px;line-height:1.12;font-weight:800}.preview-product .video-board small{color:#c8d7e0;font-size:12px}.preview-product .speaker-figure{display:none}.preview-product .subtitle-overlay{right:auto;bottom:61px;left:28px;width:228px;gap:7px;padding:15px;border-radius:5px;text-align:left;font-size:13px;line-height:1.25}.preview-product .subtitle-overlay span{color:#b9c6cf;font-size:10px;font-weight:500}.preview-product .player-progress{right:16px;bottom:37px;left:13px;height:3px}.preview-product .player-controls{right:14px;bottom:10px;left:13px;font-size:10px}.preview-product .control-left,.preview-product .control-right{gap:8px}.preview-product .player-controls svg{width:14px;height:14px}.preview-product .control-right span,.preview-product .control-right svg{width:18px;height:15px;border-radius:3px;font-size:8px}.preview-product .plugin-panel{top:68px;right:0;width:285px;padding:15px 15px 0;border-color:#e2e8ed;border-radius:8px;box-shadow:0 24px 46px #1527382e}.preview-product .plugin-title{gap:9px;font-size:17px}.preview-product .plugin-title .brand-mark{width:29px;height:29px}.preview-product .panel-icons button{width:22px;height:22px}.preview-product .account-card{min-height:55px;margin:14px 0;padding:0 11px}.preview-product .account-card strong{font-size:10px}.preview-product .account-card span,.preview-product .language-pair label span,.preview-product .translation-card em{font-size:8px}.preview-product .account-card em{width:28px;height:28px;font-size:10px}.preview-product .language-pair{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:5px}.preview-product .language-pair label span{margin-bottom:5px}.preview-product .language-pair label button,.preview-product .swap-button{min-height:34px;padding:6px 8px;font-size:9px}.preview-product .translation-card{grid-template-columns:34px minmax(0,1fr) 13px;gap:8px;min-height:58px;margin-top:12px;padding:8px 10px}.preview-product .translation-card>span{width:34px;height:34px;font-size:11px}.preview-product .translation-card strong{font-size:9px}.preview-product .ready-state{gap:5px;margin:10px 0;font-size:8px}.preview-product .ready-state svg{width:14px;height:14px}.preview-product .ready-state span{flex-basis:calc(100% - 19px);margin-left:19px;margin-top:-7px}.preview-product .plugin-footer{margin:0 -15px;padding:9px 15px;font-size:7px}.preview-tutorial{min-height:556px;padding:86px 0 80px;background:#f6f8fa}.preview-section-heading{text-align:center}.preview-section-heading small{color:#049bd8;font-size:11px;font-weight:900;letter-spacing:2px}.preview-section-heading h2{margin:14px 0 13px;color:#152136;font-size:34px;line-height:1.3;font-weight:500;letter-spacing:0}.preview-section-heading p{margin:0;color:#79879a;font-size:14px;line-height:1.7}.preview-step-grid{display:grid;grid-template-columns:repeat(3,1fr);width:1350px;margin:73px auto 0}.preview-step{position:relative;display:block;padding:0;text-align:center}.preview-step>strong{position:absolute;top:18px;left:72px;color:#a9e5f8;font-size:43px;line-height:1;font-weight:800}.preview-step-icon{display:grid;place-items:center;width:78px;height:78px;border:1px solid #edf1f4;border-radius:50%;color:#0ba4df;background:#fff;box-shadow:0 6px 16px #1030460a;margin:0 auto}.preview-step-icon svg{width:36px;height:36px}.preview-target-ring{position:relative;display:block;width:34px;height:34px;border:2px solid currentColor;border-radius:50%}.preview-target-ring:after{position:absolute;inset:6px;border:2px solid currentColor;border-radius:50%;content:""}.preview-step h3,.preview-step p{grid-column:1 / -1}.preview-step h3{margin:26px 0 12px;font-size:17px;font-weight:500}.preview-step p{margin:0;color:#7e8b9d;font-size:12px}.preview-step-line{position:absolute;top:39px;right:-39px;width:78px;border-top:1px dashed rgba(154,191,208,.55)}.preview-features{padding:86px 0 95px;background:#fff}.preview-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:1240px;margin:55px auto 0}.preview-case{display:flex;align-items:flex-start;gap:19px;min-height:154px;padding:30px;border:1px solid #dce3e9;border-radius:7px;background:#fff}.preview-case>span{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border:1px solid #0ca8e5;border-radius:7px;color:#049edc}.preview-case>span svg{width:22px;height:22px}.preview-case>div{padding-top:8px}.preview-case-symbol{color:inherit;font-size:16px;font-weight:800}.preview-case-dot{display:block;width:10px;height:10px;border:1.5px solid currentColor;border-radius:50%}.preview-case-dot.filled{position:relative;width:14px;height:14px;border-width:2px}.preview-case-dot.filled:after{position:absolute;inset:3px;border-radius:50%;background:currentColor;content:""}.preview-case h3{margin:0 0 9px;font-size:17px;font-weight:500}.preview-case p{margin:0;color:#7b8999;font-size:13px;line-height:1.6}.preview-feature-close{display:block;margin-top:43px;text-align:center;font-size:14px}.preview-help{width:930px;margin:0 auto;padding:92px 0 72px}.preview-help>h2{margin:0 0 54px;text-align:center;font-size:35px;line-height:1.25;font-weight:400;letter-spacing:0}.preview-faq-list{display:grid;gap:16px}.preview-faq{overflow:hidden;border:1px solid #e2e7eb;border-radius:15px;background:#fff;box-shadow:0 2px 4px #101b2d0a}.preview-faq button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:70px;padding:0 30px;color:#152035;background:transparent;text-align:left}.preview-faq button strong{font-size:17px;line-height:1.5;font-weight:670}.preview-faq button svg{width:14px;height:14px;color:#708094;transition:transform .16s ease}.preview-faq.open button{min-height:70px}.preview-faq.open button svg{transform:rotate(180deg)}.preview-faq>p{margin:-4px 0 0;padding:0 30px 24px;color:#687384;font-size:14px;line-height:1.85}.preview-contact{margin-top:58px;padding:43px 30px 41px;border:1px solid #e2e7eb;border-radius:8px;background:#f8fafb;text-align:center}.preview-contact h3{margin:0 0 13px;font-size:22px;font-weight:500}.preview-contact p{margin:0 0 23px;color:#7c8998;font-size:13px}.preview-contact a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:126px;height:45px;border:1px solid #d9e0e6;border-radius:7px;background:#fff;font-size:14px;font-weight:800}.preview-contact a svg{width:14px;height:14px}.preview-footer{display:flex;align-items:center;justify-content:space-between;min-height:130px;margin:0 auto;border-top:0}.preview-footer:before{position:absolute;right:0;left:0;height:130px;border-top:1px solid #e0e6eb;content:"";pointer-events:none}.preview-footer .brand{position:relative}.preview-footer nav,.preview-footer-end{position:relative;display:flex;align-items:center}.preview-footer nav{gap:39px;font-size:13px}.preview-footer-end{gap:39px}.preview-footer-end small{color:#8592a2;font-size:11px}@media(max-width:1280px){.preview-site .site-header-inner,.preview-hero,.preview-step-grid,.preview-case-grid,.preview-footer{width:auto;margin-right:40px;margin-left:40px}.preview-site .site-header-inner,.preview-footer{max-width:none}}@media(max-width:900px){.preview-site .site-header{height:60px}.preview-site .site-header-inner{margin-right:18px;margin-left:18px}.preview-site .brand{font-size:18px}.preview-site .brand-mark{width:29px;height:29px}.preview-site .site-nav,.preview-site .header-actions{display:none}.preview-site .mobile-header-cta{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:142px;height:34px;padding:0 12px;border-radius:6px;color:#fff;background:#13a7df;font-size:12px;font-weight:800}.preview-hero{display:flex;flex-direction:column;gap:44px;width:auto;min-height:0;margin:0;padding:58px 18px 68px;text-align:center}.preview-hero-copy h1{font-size:38px;line-height:1.2}.preview-hero-lead{margin:24px auto 10px;font-size:14px;line-height:1.75}.preview-hero-features,.preview-hero-note,.preview-hero-platforms{font-size:11px}.preview-hero-actions{flex-direction:column;gap:10px;margin:23px 0 18px}.preview-primary-button,.preview-secondary-button{width:100%;height:44px}.preview-product{width:100%;height:300px}.preview-product .video-player{top:0;left:0;width:calc(100% - 34px);min-height:262px}.preview-product .video-board{top:68px;left:18px}.preview-product .video-board-title{font-size:20px}.preview-product .subtitle-overlay{bottom:50px;left:18px;width:190px}.preview-product .plugin-panel{top:68px;right:0;width:230px;transform:scale(.8);transform-origin:top right}.preview-tutorial,.preview-features{padding:62px 18px}.preview-section-heading h2,.preview-help>h2{margin-top:17px;font-size:25px}.preview-section-heading p{font-size:12px}.preview-step-grid{display:grid;grid-template-columns:1fr;gap:43px;width:auto;margin:48px 0 0}.preview-step{grid-template-columns:54px 68px 1fr;grid-template-rows:auto auto;padding:0;text-align:left}.preview-step>strong{grid-row:1 / 3;font-size:31px}.preview-step-icon{grid-row:1 / 3;width:62px;height:62px}.preview-step-icon svg{width:29px;height:29px}.preview-step h3,.preview-step p{grid-column:3}.preview-step h3{align-self:end;margin:0 0 6px 20px;font-size:15px}.preview-step p{align-self:start;margin-left:20px;font-size:10px}.preview-step-line{display:none}.preview-case-grid{grid-template-columns:1fr;gap:10px;width:auto;margin:39px 0 0}.preview-case{min-height:79px;padding:15px 16px}.preview-case>span{width:38px;height:38px}.preview-case h3{margin-bottom:4px;font-size:14px}.preview-case p{font-size:10px}.preview-feature-close{margin:31px auto 0;font-size:12px}.preview-help{width:auto;margin:0;padding:62px 18px}.preview-help>h2{margin:0 0 38px}.preview-faq-list{gap:10px}.preview-faq button{min-height:58px;padding:0 17px}.preview-faq button strong{font-size:12px}.preview-faq>p{margin:-2px 17px 18px;font-size:10px}.preview-contact{margin-top:39px;padding:32px 16px}.preview-contact h3{font-size:19px}.preview-footer{display:grid;grid-template-columns:1fr auto;gap:20px;width:auto;min-height:108px;margin:0 18px}.preview-footer:before{height:108px}.preview-footer nav,.preview-footer .language-switcher{display:none}.preview-footer-end{gap:0}.preview-footer-end small{max-width:120px;text-align:right;font-size:8px}}@media(max-width:430px){.preview-site .mobile-header-cta{min-width:126px;padding:0 9px;font-size:11px}.preview-hero{padding-top:48px}.preview-hero-copy h1{font-size:34px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body,#root{min-height:100%;margin:0}body{background:linear-gradient(105deg,#e2f7fff0,#ffffffe6 48%,#e2f8ffd1),#fff}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;border:0;cursor:pointer}a{color:inherit;text-decoration:none}.portal-shell{position:relative;overflow-x:clip;min-height:100vh}.site-header{position:sticky;top:0;z-index:20;width:100%;height:96px;background:#fafdffd1;border-bottom:1px solid transparent;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.site-header.is-floating{background:#fffffff0;border-bottom-color:#ccddf2d1;box-shadow:0 14px 34px #1f497c1a}.site-header-inner{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;margin:0 auto;padding:0 clamp(36px,7.5vw,150px)}.brand{display:inline-flex;align-items:center;gap:14px;min-width:0;font-size:28px;font-weight:900;color:var(--ink)}.brand.compact{font-size:24px}.brand-mark{display:inline-grid;place-items:center;flex:0 0 auto;width:46px;height:46px;border-radius:8px;overflow:hidden}.brand-mark.small{width:37px;height:37px}.brand-icon{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.brand-mark>.brand-icon{transform:scale(1.14)}.site-nav{display:flex;align-items:center;gap:clamp(22px,2.6vw,50px);color:#0f203f;font-size:16px;font-weight:850}.site-nav a{white-space:nowrap;transition:color .16s ease}.site-nav a:hover{color:var(--blue-dark)}.header-actions{display:flex;align-items:center;gap:14px}.mobile-language-row{display:none}.auth-header-actions{display:flex;align-items:center;gap:12px}.language-switcher{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 10px 0 12px;border:1px solid rgba(203,220,239,.9);border-radius:8px;color:#213753;background:#ffffffc2;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.language-switcher:hover{border-color:#aad0ff;background:#fff;box-shadow:0 12px 28px #1f75ff1a}.language-switcher svg{flex:0 0 auto;width:18px;height:18px;color:var(--blue)}.language-switcher select{width:118px;height:40px;min-width:0;padding:0 24px 0 0;border:0;color:#213753;background:transparent;font:inherit;font-size:14px;font-weight:900;outline:0;appearance:none;cursor:pointer}.language-switcher .language-switcher-caret{width:14px;height:14px;margin-left:-24px;color:#71839a;pointer-events:none}.auth-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 4px;color:#213753;font-size:15px;font-weight:850;white-space:nowrap;transition:color .16s ease}.auth-link:hover{color:var(--blue-dark)}.account-menu{position:relative}.account-link{display:inline-flex;align-items:center;gap:8px;max-width:min(280px,22vw);min-height:42px;padding:0 14px;border:1px solid rgba(203,220,239,.9);border-radius:999px;color:#213753;background:#ffffffb8;font-size:14px;font-weight:900;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.account-link:hover,.account-menu.open .account-link{border-color:#aad0ff;background:#fff;box-shadow:0 12px 28px #1f75ff1a}.account-link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-link svg{flex:0 0 auto;width:14px;height:14px;color:#71839a}.account-dropdown{position:absolute;top:calc(100% + 12px);right:0;z-index:40;display:grid;gap:8px;width:280px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fffffffa;box-shadow:0 20px 46px #2a5b9129}.account-dropdown:before{position:absolute;top:-6px;right:30px;width:12px;height:12px;border-top:1px solid var(--line);border-left:1px solid var(--line);background:#fff;content:"";transform:rotate(45deg)}.account-dropdown strong{min-width:0;overflow:hidden;color:#17243d;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.account-dropdown span{color:#71839a;font-size:12px;font-weight:800}.account-dropdown button,.mobile-logout-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:8px;color:#cf2d4c;background:#fff3f6;font-weight:900}.account-dropdown button{margin-top:4px;width:100%}.account-dropdown button:hover,.mobile-logout-button:hover{background:#ffe8ee}.account-dropdown svg,.mobile-logout-button svg{width:17px;height:17px}.mobile-auth-link,.mobile-account-link,.mobile-logout-button{display:none}.header-cta,.primary-button,.secondary-button,.final-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;border-radius:8px;padding:0 26px;font-size:17px;font-weight:900;white-space:nowrap;text-align:center;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.primary-button,.secondary-button,.final-button{padding-top:8px;padding-bottom:8px;line-height:1.2;white-space:normal}.header-cta,.primary-button{color:#fff;background:linear-gradient(180deg,#20a6e6,#087dbd);box-shadow:0 16px 32px #1f75ff38}.header-cta svg,.primary-button svg,.final-button svg{width:24px;height:24px;color:#f5cf2e}.header-cta:hover,.primary-button:hover,.final-button:hover{transform:translateY(-1px);box-shadow:0 18px 38px #1f75ff47}.secondary-button{color:#17335f;background:#fff;border:1px solid var(--line);box-shadow:0 12px 28px #244e8014}.secondary-button:hover{transform:translateY(-1px);border-color:#b8d4f5}.secondary-button svg{width:23px;height:23px;color:var(--blue)}.menu-button{display:none;width:44px;height:44px;border-radius:8px;color:var(--ink);background:#fff;border:1px solid var(--line)}.menu-button:focus-visible,.site-nav a:focus-visible,.auth-link:focus-visible,.language-switcher select:focus-visible,.header-cta:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible,.final-button:focus-visible,.translation-card:focus-visible,.language-pair button:focus-visible,.panel-icons button:focus-visible{outline:3px solid rgba(31,117,255,.28);outline-offset:2px}.auth-page-brand:focus-visible,.auth-home-link:focus-visible,.account-link:focus-visible,.account-dropdown button:focus-visible,.mobile-logout-button:focus-visible,.auth-page-password button:focus-visible,.auth-page-verify:focus-visible,.auth-forgot-link:focus-visible,.auth-page-submit:focus-visible,.auth-google-button:focus-visible,.auth-page-switch button:focus-visible{outline:3px solid rgba(31,117,255,.28);outline-offset:2px}.menu-button svg{width:22px;height:22px}.auth-page-shell{min-height:100vh;padding:34px clamp(28px,7vw,132px) 42px;color:var(--ink);background:radial-gradient(circle at 18% 16%,rgba(207,234,255,.5),transparent 34%),linear-gradient(135deg,#f4fbff,#fff 44%,#effffb)}.auth-page-header{display:flex;align-items:center;justify-content:space-between;min-height:56px}.auth-page-brand,.auth-home-link,.auth-forgot-link,.auth-page-switch button{color:inherit;background:transparent}.auth-page-brand{display:inline-flex;align-items:center;gap:12px;padding:0;color:var(--ink);font-size:24px;font-weight:950}.auth-page-brand .brand-mark{width:38px;height:38px;font-size:13px}.auth-home-link{min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:8px;color:#50627b;font-weight:850}.auth-page-stage{display:grid;grid-template-columns:minmax(300px,430px) minmax(390px,470px);justify-content:center;align-items:center;gap:clamp(48px,10vw,150px);min-height:calc(100vh - 160px)}.auth-page-copy span{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid var(--line);border-radius:999px;color:var(--blue-dark);background:#ffffffb8;font-size:14px;font-weight:900}.auth-page-copy h1{margin:26px 0 18px;font-size:50px;line-height:1.12;letter-spacing:0}.auth-page-copy p{margin:0;color:#50627b;font-size:18px;line-height:1.8;font-weight:700}.auth-page-copy div{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.auth-page-copy strong{display:inline-flex;align-items:center;min-height:40px;padding:0 15px;border:1px solid var(--line);border-radius:8px;color:#40536f;background:#fff;font-size:14px}.auth-page-card{width:min(100%,470px);padding:42px 42px 34px;border:1px solid var(--line);border-radius:8px;background:#ffffffeb;box-shadow:0 24px 70px #2a5b9126}.auth-page-title{text-align:center}.auth-page-title h2{margin:0;font-size:30px;line-height:1.2}.auth-page-title p{margin:10px 0 32px;color:#61718b;font-size:16px;font-weight:700}.auth-page-form{display:grid;gap:16px}.auth-page-form label{display:grid;gap:8px;color:#304760;font-size:14px;font-weight:900}.auth-page-form input{width:100%;height:50px;padding:0 16px;border:1px solid #cddced;border-radius:8px;color:var(--ink);background:#fff;font:inherit;font-weight:750;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.auth-page-form input:focus{border-color:#83b9ff;box-shadow:0 0 0 4px #1f75ff1f}.auth-page-password{position:relative;display:block}.auth-page-password input{padding-right:50px}.auth-page-password button{position:absolute;top:50%;right:12px;display:grid;place-items:center;width:30px;height:30px;color:#6b7c92;background:transparent;transform:translateY(-50%)}.auth-page-password svg{width:18px;height:18px}.auth-page-verify{position:relative;min-height:52px;overflow:hidden;border:1px solid #d8e2ef;border-radius:8px;color:#15233a;background:linear-gradient(180deg,#fff,#f8fbff);font-weight:900}.auth-page-verify:before{position:absolute;top:0;bottom:0;left:0;width:6px;background:linear-gradient(180deg,#24afe9,#63d5f6);content:""}.auth-page-verify.verified{color:#107451;border-color:#b9efd0;background:#edfff5}.auth-page-verify.verified:before{background:var(--green)}.auth-forgot-link{justify-self:end;min-height:24px;padding:0;color:var(--blue-dark);font-size:13px;font-weight:900}.auth-page-notice{padding:12px 14px;border-radius:8px;font-size:14px;font-weight:850;line-height:1.5}.auth-page-notice.success{color:#0c7a54;background:#ecfff5;border:1px solid #b9efd0}.auth-page-notice.error{color:#ca1b45;background:#fff0f4;border:1px solid #ffc6d4}.auth-page-submit{min-height:54px;border-radius:8px;color:#fff;background:linear-gradient(180deg,#168fe0,#047cc7);font-size:16px;font-weight:950;box-shadow:0 14px 28px #047cc72e}.auth-page-submit:disabled,.auth-google-button:disabled{cursor:not-allowed;opacity:.68}.auth-page-divider{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;margin:28px 0 18px;color:#6a7a91;font-size:14px;font-weight:750}.auth-page-divider span{height:1px;background:#dfe8f4}.auth-page-divider em{font-style:normal}.auth-google-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;border:1px solid #d5dfec;border-radius:8px;color:#263c59;background:#fff;font-size:16px;font-weight:900}.auth-google-button svg{width:22px;height:22px;color:#4285f4}.auth-page-switch{display:flex;justify-content:center;gap:8px;margin-top:30px;color:#60728a;font-weight:750}.auth-page-switch button{padding:0;color:var(--blue-dark);font-weight:950}.auth-page-terms{margin:-12px 0 0;color:#75849a;text-align:center;font-size:13px;font-weight:700}.auth-page-terms button{padding:0;color:var(--blue-dark);background:transparent;font-weight:900}.auth-page-terms button:hover{text-decoration:underline;text-underline-offset:3px}.hero-section{display:grid;grid-template-columns:minmax(420px,500px) minmax(0,820px);align-items:center;gap:54px;max-width:1440px;margin:0 auto;padding:38px 76px}.hero-copy{min-width:0}.eyebrow{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;color:#28527d;background:#ffffffbd;border:1px solid var(--line);border-radius:8px;font-size:16px;font-weight:850}.eyebrow svg{width:22px;height:22px;color:var(--blue)}.hero-copy h1{max-width:590px;margin:42px 0 22px;color:var(--ink);font-size:56px;line-height:1.14;font-weight:950;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance}.hero-copy h1 .headline-line{display:inline;white-space:normal}.hero-copy h1 .headline-line span{color:transparent;background:linear-gradient(90deg,#087dbd,#63d5f6);-webkit-background-clip:text;background-clip:text}.hero-copy p{max-width:515px;margin:0;color:#40536f;font-size:20px;line-height:1.75;font-weight:650}.hero-actions{display:flex;flex-wrap:wrap;gap:20px;margin-top:34px}.trust-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.trust-row span{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid var(--line);border-radius:8px;color:#46627f;background:#ffffffc2;font-weight:850}.trust-row svg{width:19px;height:19px;color:var(--blue)}.hero-product{position:relative;min-height:565px}.video-player{position:absolute;inset:30px 34px 0 0;min-height:500px;overflow:hidden;border:1px solid rgba(13,35,66,.18);border-radius:8px;background:linear-gradient(90deg,#05101c9e,#05101c2e 40%,#fff0),linear-gradient(135deg,#8faeb9,#cff3fb,#e8fbff);box-shadow:0 28px 68px #1c395f2e}.video-board{position:absolute;top:66px;right:92px;width:410px;min-height:245px;padding:34px 38px;border:9px solid rgba(16,44,65,.86);border-radius:8px;color:#17304d;background:linear-gradient(180deg,#e6f7fc,#d7f2fb)}.video-board h2{margin:0 0 22px;font-size:26px;line-height:1.18;font-weight:650}.video-board span{display:block;width:100%;height:10px;margin:14px 0;border-radius:999px;background:#2a4e6a52}.video-board span:nth-child(3){width:84%}.video-board span:nth-child(4){width:72%}.speaker-figure{position:absolute;left:262px;bottom:116px;width:160px;height:250px}.speaker-figure div{position:absolute;top:0;left:50%;width:64px;height:70px;border-radius:32px 32px 28px 28px;background:#d8a783;transform:translate(-50%)}.speaker-figure span{position:absolute;top:64px;left:22px;width:118px;height:178px;border-radius:38px 38px 16px 16px;background:linear-gradient(180deg,#17263c,#101829)}.subtitle-overlay{position:absolute;left:145px;right:120px;bottom:112px;display:grid;gap:6px;padding:14px 22px;border-radius:8px;color:#fff;text-align:center;background:#000000c7;font-size:21px;line-height:1.42}.subtitle-overlay span{font-size:16px;font-weight:750}.player-progress{position:absolute;left:30px;right:32px;bottom:62px;height:5px;border-radius:999px;background:#ffffff73}.player-progress span{display:block;width:44%;height:100%;border-radius:inherit;background:#ff335d}.player-controls{position:absolute;left:30px;right:30px;bottom:18px;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:16px;font-weight:850}.control-left,.control-right{display:flex;align-items:center;gap:15px}.player-controls svg{width:30px;height:30px}.control-right span,.control-right svg{display:inline-grid;place-items:center;width:32px;height:26px;border-radius:6px;color:#132743;background:#ffffffe6}.control-right .player-et-control{background:transparent;box-shadow:none;overflow:hidden}.control-right .player-et-control .brand-icon{transform:scale(1.14)}.plugin-panel{position:absolute;top:60px;right:52px;width:340px;padding:22px 22px 0;border:1px solid #e1ebf8;border-radius:8px;color:#112341;background:#fffffff5;box-shadow:0 24px 60px #18386038}.plugin-head,.plugin-title,.panel-icons,.account-card,.plugin-footer,.ready-state{display:flex;align-items:center}.plugin-head,.account-card,.plugin-footer{justify-content:space-between}.plugin-title{gap:12px;font-size:22px;font-weight:950}.panel-icons{gap:8px}.panel-icons button{display:grid;place-items:center;width:28px;height:28px;color:#6d7f99;background:transparent;border-radius:6px}.panel-icons button:hover{color:var(--blue-dark);background:#edf5ff}.panel-icons svg{width:17px;height:17px}.account-card{min-height:58px;margin:18px 0 20px;padding:0 14px;border-radius:8px;background:#f5f9ff}.account-card strong{display:block;overflow:hidden;max-width:218px;font-size:15px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.account-card span{display:block;margin-top:2px;color:#6b7c95;font-size:12px;font-weight:750}.account-card em{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:#125cf0;background:#edf4ff;font-style:normal;font-weight:900}.language-pair{display:grid;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:10px;align-items:end}.language-pair label{min-width:0}.language-pair label span{display:block;margin-bottom:8px;color:#556883;font-size:13px;font-weight:850}.language-pair label button,.swap-button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:42px;padding:8px 11px;border:1px solid #d6e3f4;border-radius:8px;color:#10223f;background:#fff;font-size:14px;font-weight:850;line-height:1.1;overflow-wrap:anywhere;text-align:left}.language-pair label button svg{flex:0 0 auto;width:14px;height:14px}.swap-button{justify-content:center;padding:0;color:var(--blue);background:#edf5ff;border-color:#d8e8fb}.swap-button svg{width:18px;height:18px}.translation-card{display:grid;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-height:66px;margin-top:18px;padding:10px 14px;border:2px solid #20a6e6;border-radius:8px;color:#12233f;background:#fff;text-align:left}.translation-card>span{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;color:#fff;background:#0d94d5;font-weight:950}.translation-card strong,.translation-card em{display:block}.translation-card strong{font-size:17px;font-weight:950;overflow-wrap:anywhere}.translation-card em{overflow:hidden;margin-top:3px;color:#6e7f97;font-size:13px;font-style:normal;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.translation-card svg{width:17px;height:17px;color:#0c3268}.ready-state{flex-wrap:wrap;gap:9px;margin:18px 0;color:#657790;font-size:14px;font-weight:750}.ready-state svg{width:18px;height:18px;color:var(--green)}.ready-state strong{color:#172a48}.plugin-footer{margin:0 -22px;padding:17px 22px;border-top:1px solid #e2edf8;color:#42546e;font-size:14px;font-weight:850}.plugin-footer a:hover{color:var(--blue-dark)}.workflow-strip,.platform-section,.content-section,.comparison-section,.language-section,.final-cta,.site-footer{max-width:1290px;margin-right:auto;margin-left:auto}.workflow-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:24px;margin-bottom:54px;padding:30px;border:1px solid var(--line);border-radius:8px;background:#ffffffc7;box-shadow:0 16px 44px #31588214}.workflow-step{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr);gap:18px;align-items:center;padding:0 28px}.workflow-step:first-child{padding-left:10px}.workflow-step:last-child{padding-right:10px}.step-icon,.feature-icon,.use-case-card>div{display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#20a6e6,#087dbd);box-shadow:0 16px 30px #1f75ff33}.step-icon{width:62px;height:62px;border-radius:8px}.step-icon svg{width:30px;height:30px}.workflow-step span{display:block;margin-bottom:4px;color:var(--blue-dark);font-size:14px;font-weight:900}.workflow-step h2{margin:0 0 8px;font-size:20px;line-height:1.25}.workflow-step p{margin:0;color:var(--muted);font-size:15px;line-height:1.5;font-weight:650}.step-arrow{position:absolute;right:-11px;width:26px;height:26px;color:#a0aec0}.platform-section{margin-bottom:88px;color:#17243d}.platform-topline{display:flex;align-items:center;gap:28px;min-height:68px;padding:0 18px;border-bottom:1px solid rgba(203,220,239,.8);color:#61718b;font-size:16px;font-weight:750}.platform-topline strong{color:#596d89;font-weight:850}.platform-card{display:flex;align-items:center;justify-content:space-between;gap:36px;min-height:136px;padding:28px 18px;border-bottom:1px solid rgba(203,220,239,.8)}.platform-supported,.platform-upcoming{display:flex;align-items:center;gap:16px}.youtube-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;color:#fff;background:#f00612}.youtube-mark svg{width:25px;height:25px}.platform-supported h2,.platform-upcoming h3{margin:0;color:#17243d;font-size:17px;line-height:1.25;font-weight:900}.platform-supported p{margin:5px 0 0;color:#5f6f88;font-size:14px;font-weight:650}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:900;white-space:nowrap}.status-pill.supported{color:#11875c;background:#cbf7dc}.platform-upcoming{text-align:left}.platform-tags{display:flex;align-items:center;gap:5px;margin-top:7px;color:#667893;font-size:13px;font-weight:750}.platform-tags span{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:4px;color:#657895;background:#e7eef8;font-size:11px;font-weight:900}.platform-tags em{font-style:normal}.platform-tags strong{color:#2369d8}.status-pill.developing{color:#c76a00;background:#fff7de;border:1px solid #f6bf4e}.content-section,.comparison-section,.language-section{padding:0 0 88px}.section-heading{max-width:720px;margin:0 auto 44px;text-align:center}.section-heading h2{margin:0;color:var(--ink);font-size:44px;line-height:1.2;font-weight:950}.section-heading p{margin:14px auto 0;color:var(--muted);font-size:18px;line-height:1.7;font-weight:650}.feature-grid,.use-case-grid{display:grid;gap:28px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card,.use-case-card,.comparison-section{border:1px solid var(--line);border-radius:8px;background:#ffffffc7}.feature-card{min-height:206px;padding:30px}.feature-icon,.use-case-card>div{width:56px;height:56px;border-radius:8px}.feature-icon svg,.use-case-card svg{width:27px;height:27px}.feature-card h3,.use-case-card h3{margin:24px 0 12px;font-size:24px;line-height:1.25}.feature-card p,.use-case-card p,.pricing-section p,.site-footer p{margin:0;color:var(--muted);font-size:17px;line-height:1.7;font-weight:650}.comparison-section{padding:60px 52px 64px}.comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}.comparison-panel{min-height:360px;padding:34px;border:1px solid #dfe9f7;border-radius:8px;background:#fff}.comparison-panel.accent{border-color:#f2d5e6;background:linear-gradient(135deg,#fff,#fff6fb)}.comparison-panel h3{margin:0 0 18px;font-size:25px;line-height:1.25}.comparison-panel ul{display:grid;gap:12px;margin:0;padding:0;color:#445b76;font-size:17px;font-weight:750;list-style:none}.comparison-panel li{display:flex;align-items:flex-start;gap:10px}.comparison-panel li svg{flex:0 0 auto;width:18px;height:18px;margin-top:4px;color:var(--blue)}.comparison-panel.accent li svg{color:var(--pink)}.mini-video-card{position:relative;height:132px;margin-top:28px;overflow:hidden;border-radius:8px;background:linear-gradient(90deg,#0000006b,#00000014),linear-gradient(135deg,#12304f,#255a86)}.mini-caption{position:absolute;left:24px;right:24px;bottom:22px;min-height:34px;display:grid;place-items:center;border-radius:6px;color:#fff;background:#000000b8;font-weight:850}.use-case-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.use-case-card{min-height:174px;padding:26px;background:#fff}.use-case-card h3{margin-top:18px;font-size:22px}.language-list{display:flex;flex-wrap:wrap;justify-content:center;max-width:1080px;margin:0 auto;gap:12px}.language-list span{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:1px solid var(--line);border-radius:999px;color:#334c69;background:#fff;font-weight:850}.final-cta{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-bottom:58px;padding:56px 64px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#087dbd,#20a6e6 52%,#69d5f6)}.final-cta h2{margin:0 0 10px;font-size:40px;line-height:1.2}.final-cta p{margin:0;color:#ffffffd6;font-size:18px;font-weight:750}.final-button{color:#087dbd;background:#fff;box-shadow:none}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:34px 0 56px;border-top:1px solid var(--line)}.site-footer div{display:flex;align-items:center;gap:22px;color:#42546e;font-weight:850}.site-footer a:hover{color:var(--blue-dark)}.legal-page-shell{min-height:100vh;padding-bottom:72px}.legal-page-header{display:flex;align-items:center;justify-content:space-between;width:min(1080px,calc(100% - 48px));margin:0 auto;padding:28px 0}.legal-brand,.legal-back{display:inline-flex;align-items:center;gap:10px;padding:0;color:var(--ink);background:transparent}.legal-brand img{width:42px;height:42px;object-fit:contain}.legal-brand strong{font-size:24px;font-weight:950}.legal-back{color:#3d5675;font-weight:900}.legal-back svg{width:19px;height:19px}.legal-document{width:min(920px,calc(100% - 48px));margin:24px auto 0;padding:clamp(34px,6vw,72px);border:1px solid var(--line);border-radius:16px;background:#fffffff0;box-shadow:var(--shadow)}.legal-title-block{padding-bottom:34px;border-bottom:1px solid var(--line)}.legal-title-block>span{color:var(--blue-dark);font-size:13px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.legal-title-block h1{margin:12px 0 14px;color:var(--ink);font-size:clamp(38px,6vw,58px);line-height:1.08}.legal-title-block p{max-width:720px;margin:0 0 16px;color:#526983;font-size:18px;font-weight:700;line-height:1.75}.legal-title-block time{color:#7b8ca2;font-size:14px;font-weight:750}.legal-document section{padding-top:34px}.legal-document section h2{margin:0 0 14px;color:#152d4e;font-size:24px}.legal-document section p,.legal-document section li{color:#445b76;font-size:16px;font-weight:650;line-height:1.85}.legal-document section p{margin:10px 0 0}.legal-document section ul{margin:8px 0 0;padding-left:24px}.legal-document section li+li{margin-top:8px}.legal-related{display:flex;gap:12px;margin-top:48px;padding-top:28px;border-top:1px solid var(--line)}.legal-related a{display:inline-grid;place-items:center;min-height:44px;padding:0 18px;border:1px solid var(--line-strong);border-radius:8px;color:var(--blue-dark);background:#f5f9ff;font-weight:900;text-decoration:none}.legal-related a[aria-current=page]{color:#64758b;background:#edf2f7;cursor:default}@media(max-width:1400px){.site-header-inner{padding-right:36px;padding-left:36px}.brand{gap:12px;font-size:26px}.site-nav{gap:24px;font-size:15px}.header-actions{gap:10px}.header-cta{padding-right:20px;padding-left:20px}.language-switcher select{width:100px}}@media(max-width:1180px){.site-header-inner,.hero-section{padding-right:36px;padding-left:36px}.site-nav{gap:24px;font-size:15px}.header-actions{gap:10px}.header-cta{padding-right:20px;padding-left:20px}.language-switcher select{width:104px}.hero-section{grid-template-columns:1fr;gap:34px}.hero-copy h1,.hero-copy p{max-width:760px}.hero-product{min-height:560px}.auth-page-stage{grid-template-columns:minmax(390px,470px);gap:34px;min-height:auto;padding:64px 0 28px}.auth-page-copy{max-width:560px;text-align:center}.auth-page-copy h1{font-size:40px}.auth-page-copy div{justify-content:center}.workflow-strip,.platform-section,.content-section,.comparison-section,.language-section,.final-cta,.site-footer{max-width:calc(100% - 72px)}.workflow-strip,.feature-grid,.use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.step-arrow{display:none}}@media(max-width:1040px){.site-header{height:78px}.site-header-inner{padding:0 18px}.site-nav{position:fixed;top:78px;right:16px;left:16px;display:none;flex-direction:column;gap:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.site-nav.open{display:flex}.site-nav a{width:100%;padding:14px 16px;border-radius:8px;white-space:normal}.site-nav a:hover{background:#f0f6ff}.header-actions{display:none}.mobile-language-row{display:flex;width:100%}.mobile-language-row .language-switcher{width:100%;min-height:48px;padding:0 16px;background:#f3f8ff}.mobile-language-row .language-switcher select{flex:1 1 auto;width:auto}.mobile-auth-link,.mobile-account-link,.mobile-logout-button{display:inline-flex;width:100%;padding:14px 16px;border-radius:8px;background:#f3f8ff}.mobile-auth-link{color:var(--blue-dark);font-weight:900}.mobile-account-link{flex-direction:column;align-items:flex-start;gap:2px;color:#213753}.mobile-account-link strong{max-width:100%;overflow:hidden;font-size:15px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.mobile-account-link em{color:#698098;font-size:12px;font-style:normal;font-weight:850}.mobile-logout-button{justify-content:flex-start;min-height:46px;margin-top:4px;color:#cf2d4c;background:#fff3f6;font-weight:900}.menu-button{display:grid;place-items:center}}@media(max-width:820px){body{background:linear-gradient(120deg,#e2f7fff0,#ffffffe6 56%,#e0f8ffd1),#fff}.legal-page-header,.legal-document{width:min(100% - 28px,920px)}.legal-page-header{padding:18px 0}.legal-document{margin-top:8px;padding:28px 22px;border-radius:12px}.legal-brand strong{font-size:20px}.legal-back{font-size:14px}.legal-related{flex-direction:column}.site-header{height:78px}.site-header-inner{padding:0 18px}.auth-page-shell{padding:22px 18px 34px}.auth-page-header{min-height:48px}.auth-page-brand{font-size:22px}.auth-home-link{min-height:38px;padding:0 12px;font-size:14px}.auth-header-actions{gap:8px}.auth-header-actions .language-switcher select{width:86px}.auth-page-stage{grid-template-columns:1fr;padding:34px 0 18px}.auth-page-copy{display:none}.auth-page-card{width:100%;padding:30px 18px 26px}.auth-page-title h2{font-size:28px}.auth-page-title p{margin-bottom:26px}.auth-page-divider{gap:10px}.auth-page-terms{margin-top:0}.brand{font-size:23px}.brand-mark{width:40px;height:40px}.site-nav{position:fixed;top:78px;right:16px;left:16px;display:none;flex-direction:column;gap:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.site-nav.open{display:flex}.site-nav a{width:100%;padding:14px 16px;border-radius:8px;white-space:normal}.site-nav a:hover{background:#f0f6ff}.header-actions{display:none}.mobile-language-row{display:flex;width:100%}.mobile-language-row .language-switcher{width:100%;min-height:48px;padding:0 16px;background:#f3f8ff}.mobile-language-row .language-switcher select{flex:1 1 auto;width:auto}.mobile-auth-link,.mobile-account-link,.mobile-logout-button{display:inline-flex;width:100%;padding:14px 16px;border-radius:8px;background:#f3f8ff}.mobile-auth-link{color:var(--blue-dark);font-weight:900}.mobile-account-link{flex-direction:column;align-items:flex-start;gap:2px;color:#213753}.mobile-account-link strong{max-width:100%;overflow:hidden;font-size:15px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.mobile-account-link em{color:#698098;font-size:12px;font-style:normal;font-weight:850}.mobile-logout-button{justify-content:flex-start;min-height:46px;margin-top:4px;color:#cf2d4c;background:#fff3f6;font-weight:900}.menu-button{display:grid;place-items:center}.hero-section{padding:28px 18px 24px}.hero-copy h1{margin-top:28px;font-size:38px}.hero-copy h1 .headline-line{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere}.hero-copy p{font-size:17px}.hero-actions{display:grid;grid-template-columns:1fr}.trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.trust-row span{justify-content:center;gap:6px;min-width:0;padding:0 10px;font-size:14px;white-space:nowrap}.primary-button,.secondary-button{width:100%}.hero-product{min-height:770px}.video-player{inset:0 0 auto;height:390px;min-height:390px}.video-board{top:52px;right:36px;width:290px;min-height:180px;padding:24px}.video-board h2{font-size:20px}.speaker-figure{left:132px;bottom:102px;transform:scale(.72);transform-origin:bottom center}.subtitle-overlay{left:22px;right:22px;bottom:92px;font-size:16px}.subtitle-overlay span{font-size:13px}.plugin-panel{top:26px;right:18px;left:auto;width:min(330px,calc(100% - 36px));transform:none}.workflow-strip,.platform-section,.content-section,.comparison-section,.language-section,.final-cta,.site-footer{max-width:calc(100% - 36px)}.workflow-strip,.feature-grid,.comparison-grid,.use-case-grid{grid-template-columns:1fr}.workflow-strip{margin-bottom:70px;padding:18px}.platform-section{margin-bottom:70px}.platform-topline{min-height:58px;padding:0}.platform-card{align-items:flex-start;flex-direction:column;gap:26px;padding:24px 0}.platform-supported,.platform-upcoming{width:100%}.platform-upcoming{justify-content:space-between}.workflow-step{padding:16px 4px}.section-heading h2{font-size:34px}.comparison-section{padding:38px 18px}.pricing-section,.final-cta,.site-footer{align-items:flex-start;flex-direction:column}.final-cta{padding:38px 28px}.final-cta h2{font-size:32px}.final-button{width:100%}.site-footer div{flex-wrap:wrap}}.portal-shell{color:var(--ink);background:#fbfdff}.portal-shell .site-header{height:76px;background:#fbfdffeb;border-bottom-color:#20a6e614;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.portal-shell .site-header.is-floating{background:#fffffff5;border-bottom-color:#20a6e624;box-shadow:0 14px 34px #087dbd1a}.portal-shell .site-header-inner{gap:34px;padding:0 6vw}.portal-shell .brand{gap:9px;font-size:24px;font-weight:900}.portal-shell .brand-mark{width:38px;height:38px;border-radius:11px;filter:drop-shadow(0 8px 14px rgba(16,143,205,.22))}.portal-shell .brand.compact{font-size:24px}.portal-shell .site-nav{gap:32px;margin-left:auto;color:#30465a;font-size:14px;font-weight:800}.portal-shell .site-nav a:hover,.portal-shell .auth-link:hover{color:var(--blue-dark)}.portal-shell .header-actions{gap:18px}.portal-shell .language-switcher{min-height:42px;border-radius:11px;border-color:var(--line);background:#fff}.portal-shell .auth-link,.portal-shell .account-link{color:#30465a;font-size:14px;font-weight:850}.portal-shell .header-cta,.portal-shell .primary-button{border-radius:13px;background:linear-gradient(135deg,#22afea,#0789cf);box-shadow:0 12px 28px #0d91cf47}.portal-shell .header-cta{min-height:44px;padding:0 18px;font-size:13px}.mobile-header-cta{display:none}.portal-shell .hero-section{position:relative;display:grid;grid-template-columns:.94fr 1.06fr;align-items:center;gap:5vw;max-width:none;min-height:730px;margin:0;padding:85px 6vw 100px;overflow:hidden;background:radial-gradient(circle at 8% 40%,rgba(140,222,255,.33) 0,transparent 27%),radial-gradient(circle at 92% 14%,rgba(94,207,255,.24) 0,transparent 25%),linear-gradient(#fdfeff,#f4fbff)}.hero-halo,.product-orbit{position:absolute;border:1px solid rgba(32,166,230,.13);border-radius:50%;pointer-events:none}.hero-halo.halo-left{bottom:60px;left:-170px;width:250px;height:250px}.hero-halo.halo-right{top:50px;right:8%;width:130px;height:130px}.portal-shell .hero-copy{position:relative;z-index:2;max-width:610px}.portal-shell .eyebrow{min-height:auto;padding:8px 13px;gap:9px;border:1px solid #ccecf9;border-radius:999px;color:#087dbd;background:#ffffffdb;font-size:13px;font-weight:850}.portal-shell .eyebrow svg{width:22px;height:22px;padding:6px;border-radius:7px;color:#fff;background:var(--blue)}.portal-shell .hero-copy h1{max-width:680px;margin:26px 0 21px;color:var(--ink);font-size:clamp(49px,5.2vw,76px);font-weight:900;line-height:1.08;letter-spacing:-4px;text-wrap:balance}.portal-shell .hero-copy h1 .headline-line{display:block;color:transparent;background:linear-gradient(95deg,#087dbd,#20a6e6 58%,#64d6f7);background-clip:text;-webkit-background-clip:text}.portal-shell .hero-copy h1 .headline-line span{color:inherit;background:none;-webkit-text-fill-color:inherit}.portal-shell .hero-copy>p{max-width:565px;color:var(--muted);font-size:18px;font-weight:650;line-height:1.85}.portal-shell .hero-actions{gap:13px;margin-top:33px}.portal-shell .primary-button,.portal-shell .secondary-button{min-height:54px;padding:0 22px;border-radius:13px;font-size:16px;font-weight:850}.portal-shell .secondary-button{color:#30465a;border-color:#d7e8f1;background:#fff}.portal-shell .trust-row{gap:20px;margin-top:25px}.portal-shell .trust-row span{min-height:auto;padding:0;border:0;color:#6b7f90;background:transparent;font-size:13px;font-weight:750}.portal-shell .trust-row svg{width:16px;height:16px;color:var(--blue-dark)}.portal-shell .hero-product{position:relative;z-index:2;min-height:530px}.product-orbit{top:50%;left:50%;transform:translate(-50%,-50%)}.product-orbit.orbit-one{width:500px;height:500px}.product-orbit.orbit-two{width:630px;height:630px}.portal-shell .video-player{position:absolute;inset:50% auto auto 0;width:80%;min-height:412px;overflow:hidden;border:1px solid rgba(8,90,130,.18);border-radius:18px;background:#173a53;transform:translateY(-50%) rotate(-1deg);box-shadow:0 30px 70px #08527b38}.video-player-head{display:flex;align-items:center;gap:10px;height:46px;padding:0 15px;color:#eef8fc;background:#15354d;font-size:12px}.video-player-head svg{width:27px;height:20px;padding:3px;border-radius:5px;color:#fff;background:#ff4555}.video-player-head strong{margin-left:auto;letter-spacing:1px}.portal-shell .video-board{position:absolute;inset:46px 0;width:auto;min-height:0;padding:0;border:0;border-radius:0;background:radial-gradient(circle at 70% 30%,rgba(255,255,255,.16),transparent 35%),linear-gradient(125deg,#2c5972,#477f9d,#74bcd8)}.portal-shell .video-board h2{display:none}.portal-shell .video-board span{position:relative;top:78px;left:52%;display:block;width:36%;height:13px;margin:17px 0;border-radius:99px;background:#ffffff78}.portal-shell .video-board span:nth-of-type(2){width:31%}.portal-shell .video-board span:nth-of-type(3){width:24%}.portal-shell .speaker-figure{left:13%;bottom:92px;width:112px;height:192px}.portal-shell .speaker-figure div{left:32px;width:56px;height:64px;border-radius:50%;background:linear-gradient(#24485e 0 35%,#d5afb5 35%);transform:none}.portal-shell .speaker-figure span{top:auto;bottom:0;left:0;width:112px;height:135px;border-radius:55px 55px 10px 10px;background:linear-gradient(135deg,#25afe9,#0878bd)}.portal-shell .subtitle-overlay{left:20%;right:9%;bottom:64px;gap:4px;padding:11px;border-radius:9px;background:#071620d1;font-size:14px}.portal-shell .subtitle-overlay span{color:#dbeaf1;font-size:10px}.portal-shell .player-progress{left:44px;right:96px;bottom:22px;height:3px}.portal-shell .player-progress span{width:64%;background:#64d5f7}.portal-shell .player-controls{left:14px;right:14px;bottom:7px;color:#dce9ef;font-size:10px}.portal-shell .player-controls svg{width:16px;height:16px}.portal-shell .control-right span,.portal-shell .control-right svg{width:24px;height:18px;font-size:9px}.portal-shell .plugin-panel{top:50%;right:0;width:57%;padding:18px 18px 0;border-color:#20a6e62b;border-radius:18px;transform:translateY(-50%);box-shadow:0 27px 62px #085b862e}.portal-shell .plugin-title{font-size:16px}.portal-shell .plugin-panel .brand-mark.small{width:28px;height:28px}.portal-shell .plugin-head{margin:-18px -18px 0;padding:18px;border-bottom:1px solid #e7f2f7}.portal-shell .account-card{min-height:54px;margin:14px 0;padding:0 12px;background:#f0faff}.portal-shell .account-card strong{font-size:12px}.portal-shell .account-card span{font-size:10px}.portal-shell .account-card em{color:var(--blue-dark);background:#dff5ff}.portal-shell .language-pair{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:7px}.portal-shell .language-pair label span{margin-bottom:7px;font-size:9px}.portal-shell .language-pair label button,.portal-shell .swap-button{min-height:36px;padding:7px 8px;font-size:10px}.portal-shell .translation-card{grid-template-columns:40px minmax(0,1fr) 16px;min-height:60px;margin-top:13px;padding:9px;border-color:var(--blue);border-radius:10px}.portal-shell .translation-card>span{width:40px;height:40px;background:linear-gradient(145deg,#5fcff6,#0b8ed1)}.portal-shell .translation-card strong{font-size:11px}.portal-shell .translation-card em{font-size:9px}.portal-shell .ready-state{gap:6px;margin:13px 0 16px;font-size:9px}.portal-shell .plugin-footer{margin:0 -18px;padding:12px 18px;font-size:8px}.landing-workflow,.landing-use-cases{padding:105px 6vw;background:#fff}.landing-section-heading{margin-bottom:47px;text-align:center}.landing-section-heading.left{text-align:left}.landing-section-heading>small,.focus-copy>small,.landing-final-cta>small{display:block;margin-bottom:14px;color:var(--blue-dark);font-size:12px;font-weight:900;letter-spacing:2px}.landing-section-heading h2,.focus-copy h2,.landing-final-cta h2{margin:0;color:var(--ink);font-size:clamp(35px,3.5vw,50px);line-height:1.17;font-weight:850;letter-spacing:-2px}.landing-section-heading p{margin:10px 0 0;color:var(--muted)}.landing-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1220px;margin:0 auto;overflow:hidden;border:1px solid var(--line);border-radius:23px;background:#fff;box-shadow:0 20px 50px #08639112}.landing-step{position:relative;min-height:255px;padding:30px 26px;border-right:1px solid var(--line)}.landing-step:last-child{border-right:0}.landing-step>span{color:#6aa9c6;font-size:12px;font-weight:900}.landing-step-icon{display:grid;place-items:center;width:52px;height:52px;margin:24px 0 20px;border-radius:15px;color:#fff;background:linear-gradient(145deg,#66d5f8,#0a8ed1);box-shadow:0 11px 24px #0e96d340}.landing-step-icon svg{width:22px;height:22px}.landing-step h3{margin:0 0 9px;font-size:17px}.landing-step p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.landing-step-arrow{position:absolute;z-index:2;top:50%;right:-12px;width:24px;height:24px;padding:4px;color:#94aebb;background:#fff}.landing-focus{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:120px 8vw;background:linear-gradient(135deg,#effaff,#fbfdff 60%,#f2fbff)}.focus-visual{position:relative;min-height:495px;border-radius:33px;background:linear-gradient(145deg,#0879bd,#24a9e7 50%,#76d8f5);box-shadow:0 33px 68px #0475b03d}.focus-visual:before{position:absolute;inset:0;border-radius:inherit;background-image:radial-gradient(rgba(255,255,255,.18) 1px,transparent 1px);background-size:18px 18px;content:""}.focus-caption{position:absolute;right:11%;left:11%;padding:19px 22px;border-radius:16px;box-shadow:0 17px 38px #0343663d}.focus-caption small,.focus-caption strong{display:block}.focus-caption small{margin-bottom:8px;letter-spacing:1px}.focus-caption-english{top:95px;color:#36536a;background:#ffffffe6;transform:rotate(-2deg)}.focus-caption-chinese{bottom:102px;color:#fff;background:#054367e6;transform:rotate(1.5deg)}.focus-caption-chinese small{color:#bdeeff}.focus-caption-chinese svg{width:118px;height:24px;margin-top:13px;color:#80ddfb}.focus-synced{position:absolute;right:-25px;bottom:43px;display:inline-flex;align-items:center;gap:7px;padding:11px 14px;border-radius:11px;color:#36536a;background:#fff;font-size:11px;font-weight:850;box-shadow:0 13px 33px #03547e38}.focus-synced svg{width:18px;height:18px;color:var(--green)}.focus-copy>p{margin:19px 0 31px;color:var(--muted);font-size:17px;line-height:1.8}.focus-copy ul{display:grid;gap:20px;margin:0;padding:0;list-style:none}.focus-copy li{display:flex;gap:13px}.focus-copy li>span{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:9px;color:var(--blue-dark);background:#ddf5ff}.focus-copy li>span svg{width:18px;height:18px}.focus-copy li div{display:flex;flex-direction:column;gap:5px}.focus-copy li small{color:var(--muted);line-height:1.5}.landing-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.landing-case-card{padding:21px;border:1px solid var(--line);border-radius:23px;background:#fff;transition:transform .18s ease,box-shadow .18s ease}.landing-case-card:hover{transform:translateY(-5px);box-shadow:0 22px 46px #05608d1f}.landing-case-art{position:relative;display:grid;place-items:center;height:215px;border-radius:16px}.landing-case-art.art-0{background:linear-gradient(135deg,#37b8ea,#8adcf7)}.landing-case-art.art-1{background:linear-gradient(135deg,#0879bd,#43bdea)}.landing-case-art.art-2{background:linear-gradient(135deg,#25a8e4,#7ddbf6)}.landing-case-art>span{position:absolute;top:14px;right:15px;color:#ffffffc2;font-size:12px;font-weight:900}.landing-case-art>b{display:grid;place-items:center;width:53px;height:53px;border-radius:50%;color:var(--blue-dark);background:#ffffffeb;box-shadow:0 11px 28px #04537b2e}.landing-case-art svg{width:20px;height:20px}.landing-case-card h3{margin:21px 0 9px;font-size:17px}.landing-case-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.landing-case-card a{display:block;margin-top:18px;color:var(--blue-dark);font-size:13px;font-weight:850}.landing-final-cta{position:relative;overflow:hidden;margin:0 4vw 28px;padding:90px 25px;border-radius:33px;color:#fff;text-align:center;background:linear-gradient(135deg,#0578bd,#1ea6e5 50%,#66d4f6);box-shadow:0 27px 65px #0578bd40}.landing-final-cta:after{position:absolute;inset:0;background:radial-gradient(circle at 18% 25%,rgba(255,255,255,.15),transparent 26%),radial-gradient(circle at 82% 78%,rgba(255,255,255,.12),transparent 28%);content:"";pointer-events:none}.landing-final-cta>*{position:relative;z-index:1}.landing-final-cta>small{color:#c9efff}.landing-final-cta h2{color:#fff}.landing-final-cta p{margin:10px 0;color:#ffffffdb}.landing-final-button{display:inline-flex;align-items:center;gap:9px;margin-top:10px;padding:16px 22px;border-radius:13px;color:var(--blue-dark);background:#fff;font-weight:850}.landing-final-button svg{width:20px;height:20px}.landing-final-cta>span{display:block;margin-top:14px;color:#c8edfb;font-size:11px}.landing-cta-sparkle{position:absolute;top:26%;left:13%;width:29px;height:29px;color:#ffffff6b}.portal-shell .landing-footer{display:grid;grid-template-columns:auto 1fr auto auto;max-width:none;gap:30px;margin:0;padding:34px 6vw 42px;border-top:0;color:var(--muted)}.portal-shell .landing-footer p,.portal-shell .landing-footer small,.portal-shell .landing-footer div{font-size:11px}.portal-shell .landing-footer div{gap:21px}@media(max-width:1050px){.portal-shell .site-nav{display:none}.portal-shell .hero-section{grid-template-columns:1fr}.portal-shell .hero-product{width:min(760px,100%);margin:0 auto}.landing-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-step:nth-child(2){border-right:0}.landing-focus{grid-template-columns:1fr}.focus-visual{width:min(700px,100%)}.portal-shell .landing-footer{grid-template-columns:1fr 1fr}}@media(max-width:700px){.portal-shell .site-header,.portal-shell .site-header.is-floating{height:68px;background:#fbfdfff5}.portal-shell .site-header-inner{gap:12px;padding:0 18px}.portal-shell .brand{font-size:23px}.portal-shell .brand-mark{width:36px;height:36px}.portal-shell .header-actions,.portal-shell .menu-button,.portal-shell .site-nav{display:none!important}.mobile-header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin-left:auto;padding:0 13px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#22afea,#0789cf);font-size:11px;font-weight:850;box-shadow:0 8px 18px #0c8ecd3d}.portal-shell .hero-section{min-height:0;padding:55px 20px 70px}.portal-shell .hero-copy h1{margin-top:26px;font-size:45px;letter-spacing:-2.5px}.portal-shell .hero-copy>p{font-size:16px}.portal-shell .hero-actions{display:flex;flex-direction:column}.portal-shell .primary-button,.portal-shell .secondary-button{width:100%}.portal-shell .trust-row{display:flex;flex-wrap:wrap}.portal-shell .trust-row span{padding:0;font-size:12px}.portal-shell .hero-product{min-height:470px;margin-top:30px}.portal-shell .video-player{left:-8%;width:100%;min-height:388px}.portal-shell .video-board{inset:46px 0}.portal-shell .plugin-panel{right:-2%;width:75%}.product-orbit.orbit-two{display:none}.landing-workflow,.landing-use-cases{padding:75px 20px}.landing-step-grid,.landing-case-grid{grid-template-columns:1fr}.landing-step{border-right:0;border-bottom:1px solid var(--line)}.landing-step:last-child{border-bottom:0}.landing-step-arrow{display:none}.landing-focus{gap:60px;padding:80px 20px}.focus-visual{min-height:420px}.focus-synced{right:-5px}.landing-final-cta{margin:0 12px 20px;padding:72px 20px}.portal-shell .landing-footer{grid-template-columns:1fr;padding:28px 24px}.portal-shell .landing-footer div{flex-wrap:wrap}}
