:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#24232a;background:#f5f3ef;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid #6b4eff;outline-offset:5px}a[hidden],[hidden]{display:none!important}.download-header{height:88px;max-width:1280px;margin:auto;padding:0 56px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfddd8}.wordmark{display:flex;align-items:center;gap:9px;font-weight:850;letter-spacing:-1.5px;font-size:29px;text-decoration:none}.wordmark span{font-size:11px;letter-spacing:1.3px;padding:6px 8px;border:1px solid #c9c6cf;border-radius:7px}.back{font-size:13px;font-weight:600;text-decoration:none;color:#56525f}main{max-width:1280px;margin:auto;padding:0 56px}.hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:38px;padding:83px 0 60px}.eyebrow{font-size:10px;font-weight:750;letter-spacing:2px;color:#716977;margin:0 0 24px}h1{font-size:clamp(36px,4.1vw,57px);line-height:1.2;letter-spacing:-2.8px;margin:0 0 25px;word-break:keep-all}.lead{font-size:17px;line-height:1.85;color:#65616b;word-break:keep-all;margin:0 0 24px}.release-label{display:flex;gap:12px;align-items:center;font-size:11px;color:#726c78}.beta{color:#664bc5;background:#ebe6fa;border:1px solid #ded3f4;padding:4px 7px;border-radius:5px;font-weight:750;font-size:10px;letter-spacing:.6px}.availability{margin:26px 0 11px;color:#5e5966;font-size:12px;line-height:1.6}.primary{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-width:262px;padding:18px 24px;border-radius:14px;background:#6550d7;color:white;box-shadow:0 8px 20px #6550d721;text-decoration:none;font-size:14px;font-weight:700}.primary:hover{background:#5440c4}.primary span{font-size:19px}.platform-detail{font-size:11px;color:#79727f;margin:12px 0}.other-versions{font-size:11px;color:#66578c;text-underline-offset:4px}.preview{position:relative;min-width:0;padding:0 0 30px}.meeting-art{height:265px;border:1px solid #ded9e7;border-radius:24px;background:linear-gradient(130deg,#dfdce9,#ece9ed 60%,#ddd7e7);box-shadow:inset 0 1px 0 #fff;overflow:hidden;padding:20px}.camera-symbol{display:block;text-align:right;color:#928699}.deck{width:86%;height:184px;margin:0 auto;border-radius:12px;background:#f8f7fa;padding:20px 24px;box-shadow:0 8px 24px #5b4b7420;overflow:hidden}.deck>span{font-size:8px;letter-spacing:.5px;color:#8b8595}.deck strong{display:block;font-size:22px;font-weight:550;letter-spacing:-.7px;margin:10px 0;color:#62576e}.chart{height:48px;display:flex;gap:9px;align-items:end;margin-left:50%}.chart i{width:18px;background:#c9bfdd;border-radius:3px 3px 0 0;height:14px}.chart i:nth-child(2){height:24px}.chart i:nth-child(3){height:30px}.chart i:nth-child(4){height:40px}.chart i:nth-child(5){height:48px;background:#9983be}.caption-card{position:relative;margin:-37px 14px 0;padding:19px 22px;border:1px solid #fff;border-radius:20px;background:rgba(255,255,255,.94);backdrop-filter:blur(24px);box-shadow:0 18px 50px #44395118,0 1px 3px #4439510a}.caption-top{display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:1px}.caption-top>b{color:#70647a}.caption-top>span{margin-left:auto;color:#807687;letter-spacing:0}.caption-top>i{width:6px;height:6px;background:#91829d;border-radius:50%}.source{font-size:12px;color:#74697c;line-height:1.6;margin:23px 0 8px}.translation{font-size:21px;color:#29232d;line-height:1.5;font-weight:650;letter-spacing:-.6px;margin:0 0 22px;word-break:keep-all}.caption-bottom{border-top:1px solid #ebe6ee;padding-top:12px;display:flex;justify-content:space-between;font-size:9px;color:#8c8191}.wave{display:flex;gap:3px;align-items:center;height:12px}.wave i{height:4px;width:2px;border-radius:4px;background:#8b72ab}.wave i:nth-child(2n){height:8px}.wave i:nth-child(3n){height:12px}.preview-label{font-size:10px;color:#8f8494;text-align:center;margin:17px 0 0}.beta-notice{display:flex;gap:15px;padding:22px 25px;background:#efece7;border:1px solid #e1ddd5;border-radius:16px;align-items:flex-start}.notice-icon{height:21px;width:21px;flex:0 0 21px;border:1px solid #a29889;border-radius:50%;text-align:center;line-height:19px;color:#7f7566;font-family:serif;font-weight:700;font-size:13px}.beta-notice h2{font-size:13px;line-height:1.5;margin:0 0 7px;font-weight:700;color:#554b40}.beta-notice p{font-size:12px;line-height:1.85;color:#74695c;margin:0;word-break:keep-all}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding:68px 0;border-bottom:1px solid #dfddd8}.features article>span{font-size:9px;letter-spacing:1.4px;color:#8b8290}.features h2{font-size:17px;letter-spacing:-.5px;margin:18px 0 13px}.features p{font-size:13px;line-height:1.9;color:#77707c;word-break:keep-all;margin:0}.versions{padding:66px 0 80px;scroll-margin-top:30px}.section-heading .eyebrow{margin-bottom:14px}.section-heading h2{font-size:30px;letter-spacing:-1.1px;margin:0 0 32px}.version-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.version-card{border:1px solid #dedbe4;border-radius:18px;padding:26px;background:#faf9f7}.version-card.selected{border-color:#b4a6df;background:#fcfbff}.version-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.version-heading h3{font-size:23px;font-weight:650;letter-spacing:-.6px;margin:0}.recommended{font-size:10px;color:#6850a1;background:#eee8fc;border-radius:99px;padding:5px 9px}.version-card>p{font-size:12px;color:#6e6678;line-height:1.6;margin:12px 0}.version-card>.file-meta{color:#918698;font-size:11px;margin-bottom:23px}.secondary{display:block;text-align:center;padding:13px;border:1px solid #d7d0e1;border-radius:10px;font-size:12px;font-weight:650;text-decoration:none;background:#fff}.secondary:hover{border-color:#8c77b7;background:#f6f2ff}.download-help{font-size:11px;color:#817689;line-height:1.9;margin:21px 0 9px;word-break:keep-all}.checksums{font-size:11px;color:#756c7e;text-underline-offset:3px}footer{border-top:1px solid #dfddd8;padding:30px 56px;max-width:1280px;margin:auto;display:flex;gap:25px;justify-content:space-between;align-items:center}footer>a{font-size:11px;font-weight:650;text-decoration:none;white-space:nowrap}footer>p{font-size:10px;line-height:1.7;color:#8b8192;margin:0;max-width:520px;text-align:right}@media(max-width:900px){main{padding:0 32px}.download-header{padding:0 32px}.hero{gap:25px;padding-top:60px}h1{font-size:38px;letter-spacing:-1.6px}.lead{font-size:15px}.meeting-art{height:230px;padding:15px}.deck{height:160px;padding:15px}.deck strong{font-size:18px}.caption-card{margin-left:0;margin-right:0;padding:18px}.translation{font-size:19px}.features{gap:24px}footer{padding:26px 32px}}@media(max-width:680px){main{padding:0 22px}.download-header{height:72px;padding:0 22px}.hero{grid-template-columns:1fr;padding:48px 0 32px;gap:45px}.eyebrow{font-size:9px;letter-spacing:1.7px}h1{font-size:40px;letter-spacing:-1.9px}.lead{font-size:16px}.primary{width:100%}.preview{max-width:460px;width:100%;margin:auto;padding-bottom:0}.meeting-art{height:235px}.deck{height:169px}.caption-card{margin-left:12px;margin-right:12px}.beta-notice{padding:19px 18px;gap:12px}.features{grid-template-columns:1fr;padding:42px 0;gap:30px}.features h2{margin:11px 0 8px}.version-grid{grid-template-columns:1fr}.versions{padding:43px 0 50px}.section-heading h2{font-size:27px}.version-card{padding:24px}.recommended{font-size:9px}footer{padding:25px 22px;display:block}footer>p{text-align:left;margin-top:13px}.back{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(prefers-contrast:more){.lead,.availability,.features p,.platform-detail,.download-help,.beta-notice p,.version-card>p{color:#49424f}.caption-card{background:#fff}.source{color:#514957}}
