@layer marketing-legacy{.page-downloads{font-family:var(--font-site-zh);color:var(--cw-ink);background:var(--cw-bg);font-synthesis:none;--rail: 1200px;--gutter: 48px;--ease: cubic-bezier(.23, 1, .32, 1)}html[lang=en] .page-downloads{font-family:var(--font-site-en)}.page-downloads .opening{position:relative;isolation:isolate;background:var(--cw-soft);color:var(--cw-bg);min-height:716px}.page-downloads .hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 58%;z-index:-2}.page-downloads .opening:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";z-index:-1;background:linear-gradient(90deg,#0c19239c,#0c19234d 56%,#0c192314),linear-gradient(180deg,#0c192324 20%,#0c192324 70%,#0c19236b)}.page-downloads .download-main{padding-top:71px;padding-bottom:58px}.page-downloads .download-main h1{font-size:72px;font-weight:400;line-height:1.16;letter-spacing:-.055em;margin:0;max-width:1100px;text-wrap:balance}.page-downloads .download-main h1 span{white-space:nowrap}.page-downloads .download-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:782px;margin-top:53px}html[data-os=mac] .page-downloads .download-card[data-os=mac],html[data-os=windows] .page-downloads .download-card[data-os=windows]{order:-1}.page-downloads .download-card{background:var(--cw-soft);color:var(--cw-ink);border:1px solid var(--cw-line);box-shadow:0 16px 40px #14141312;border-radius:13px;padding:30px 30px 28px}.page-downloads .platform-heading{display:flex;align-items:center;justify-content:space-between;gap:22px}.page-downloads .platform-heading h2{font-size:34px;line-height:1.25;letter-spacing:-.025em;font-weight:400;margin:0}.page-downloads .platform-icon{width:26px;height:28px;color:var(--cw-muted)}.page-downloads .mac-icon{width:27px;height:32px;margin-right:1px}.page-downloads .platform-meta{color:var(--cw-muted);font-size:13px;line-height:1.8;margin:8px 0 35px}.page-downloads .platform-meta span{padding-inline:5px}.page-downloads .download-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;border-radius:100px;background:var(--cw-ink);color:var(--cw-bg);padding:14px 22px;min-height:52px;font-size:14px;line-height:1.7;transition:transform .15s var(--ease),background-color .18s ease}.page-downloads .download-button:active{transform:scale(.98)}.page-downloads .download-button svg{width:18px;height:18px}.page-downloads .release-links{max-width:782px;display:flex;align-items:center;gap:26px;margin-top:20px}.page-downloads .release-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;background:none;color:var(--cw-muted);font-size:13px;line-height:1.6;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--cw-line)}.page-downloads .release-links svg{width:14px;height:14px}.page-downloads .help-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:48px;gap:0}.page-downloads .help-links a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:0 36px;border-left:1px solid var(--cw-line);text-decoration:none;font-size:19px;font-weight:400;letter-spacing:-.02em}.page-downloads .help-links a:first-child{border:0;padding-left:0}.page-downloads .help-links a:last-child{padding-right:0}.page-downloads .help-links svg{width:22px;height:22px;color:var(--cw-muted)}.page-downloads .beta-dialog{width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;border:1px solid var(--cw-line);border-radius:16px;background:var(--cw-bg);color:var(--cw-ink);padding:42px;box-shadow:0 40px 120px #14141344}.page-downloads .beta-dialog::backdrop{background:#1414138c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page-downloads .dialog-close{position:absolute;top:10px;right:12px;width:44px;height:44px;background:transparent;font:28px/1 Arial,sans-serif;border-radius:50%}.page-downloads .beta-dialog h2{font-size:30px;font-weight:400;letter-spacing:-.035em;margin:0 30px 12px 0}.page-downloads .beta-dialog>p{font-size:14px;line-height:1.8;color:var(--cw-muted);margin:0 0 24px}.page-downloads .beta-platform{border-top:1px solid var(--cw-line);padding-top:20px;margin-top:20px}.page-downloads .beta-platform>div{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.page-downloads .beta-platform h3{font-size:20px;font-weight:400;margin:0}.page-downloads .beta-platform p{margin:0;font-size:12px;color:var(--cw-muted)}@media(hover:hover)and (pointer:fine){.page-downloads .download-button:hover{background:var(--cw-soft)}.page-downloads .release-links a:hover{color:var(--cw-muted)}.page-downloads .help-links a:hover{color:var(--cw-accent)}.page-downloads .dialog-close:hover{background:var(--cw-soft)}}@media(min-width:1700px){.page-downloads .opening{min-height:760px}.page-downloads .download-main{padding-top:86px}.page-downloads .download-grid{margin-top:62px}}@media(max-width:1199px){.page-downloads{--gutter: 40px}.page-downloads .download-main h1{font-size:62px}.page-downloads .download-grid{max-width:730px}.page-downloads .opening{min-height:688px}}@media(max-width:860px){.page-downloads{--gutter: 28px}.page-downloads .download-main{padding-top:61px}.page-downloads .download-main h1{font-size:54px}.page-downloads .download-grid{margin-top:45px;gap:16px}.page-downloads .download-card{padding:26px 24px}.page-downloads .platform-heading h2{font-size:29px}.page-downloads .download-button{font-size:12px;padding-inline:16px}.page-downloads .help-links a{font-size:17px;padding-inline:24px}}@media(max-width:599px){.page-downloads{--gutter: 22px}.page-downloads .hero-photo{object-position:69% center}.page-downloads .opening:after{background:linear-gradient(90deg,#141413ba,#14141359),linear-gradient(0deg,#14141377,transparent 64%)}.page-downloads .opening{min-height:0}.page-downloads .download-main{padding-top:37px;padding-bottom:30px}.page-downloads .download-main h1{font-size:42px;line-height:1.1;letter-spacing:-.045em}.page-downloads .download-main h1 span{display:block}.page-downloads .download-main h1 span+span{margin-top:5px}.page-downloads .download-grid{grid-template-columns:1fr;margin-top:33px;gap:12px}.page-downloads .download-card{padding:22px 23px 23px;border-radius:11px}.page-downloads .platform-heading h2{font-size:29px}.page-downloads .platform-meta{font-size:12px;margin:6px 0 23px}.page-downloads .download-button{font-size:13px;min-height:50px}.page-downloads .platform-icon{width:24px;height:25px}.page-downloads .release-links{margin-top:16px;gap:24px}.page-downloads .release-links a{font-size:13px;min-height:44px}.page-downloads .help-links{grid-template-columns:1fr;padding-block:19px;gap:0}.page-downloads .help-links a,.page-downloads .help-links a:first-child,.page-downloads .help-links a:last-child{min-height:66px;padding:0;border-left:0;border-top:1px solid var(--cw-line);font-size:18px}.page-downloads .help-links a:first-child{border:0}.page-downloads .help-links svg{width:20px;height:20px}.page-downloads .beta-dialog{padding:30px 24px}.page-downloads .beta-dialog h2{font-size:28px}}@media(max-width:374px){.page-downloads{--gutter: 18px}.page-downloads .download-main h1{font-size:40px}.page-downloads .download-card{padding-inline:22px}}@media(prefers-reduced-motion:reduce){.page-downloads .release-details summary span,.page-downloads *:before,.page-downloads *:after{transition:none!important;animation:none!important}html .page-downloads{scroll-behavior:auto}}.page-downloads .download-status{display:flex;align-items:center;min-height:52px;margin:0;padding:0 22px;border:1px dashed var(--cw-line);border-radius:100px;color:var(--cw-muted);font-size:13px;line-height:1.6}.page-downloads .release-links .text-link{color:var(--cw-muted);font-size:13px;text-decoration-color:var(--cw-line);text-underline-offset:auto}.page-downloads .release-links .text-link span{font-size:16px;line-height:1}@media(hover:hover)and (pointer:fine){.page-downloads .release-links .text-link:hover{color:var(--cw-muted)}}.page-downloads .release-details-section{padding-bottom:56px}.page-downloads .release-details{max-width:782px;border-top:1px solid var(--cw-line);border-bottom:1px solid var(--cw-line)}.page-downloads .release-details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;cursor:pointer;list-style:none;font-size:17px;letter-spacing:-.01em}.page-downloads .release-details summary::-webkit-details-marker{display:none}.page-downloads .release-details summary span{font-size:22px;line-height:1;color:var(--cw-muted);transition:transform .18s var(--ease)}.page-downloads .release-details[open] summary span{transform:rotate(45deg)}.page-downloads .release-details dl{margin:0 0 18px;padding-top:12px}.page-downloads .release-platform{border-top:1px solid var(--cw-line)}.page-downloads .release-row{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;padding:7px 0;font-size:13px;line-height:1.7}.page-downloads .release-row dt{color:var(--cw-muted)}.page-downloads .release-row dd{margin:0;min-width:0;overflow-wrap:anywhere}.page-downloads .release-row code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.page-downloads .release-row a,.page-downloads .release-notes-link a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.page-downloads .release-integrity{margin:0 0 12px;font-size:12px;line-height:1.8;color:var(--cw-muted)}.page-downloads .release-notes-link{margin:0 0 22px;font-size:13px}.page-downloads .beta-dialog{margin:auto}.page-downloads .beta-dialog .release-details{margin-top:28px;border-bottom:0}.page-downloads .beta-version{margin:-14px 0 20px!important;font-size:13px}@media(max-width:599px){.page-downloads .release-row{grid-template-columns:1fr;gap:2px}.page-downloads .download-status{padding:0 16px;min-height:50px}}}#root .page-downloads .download-main{padding-block:104px 96px}#root .page-downloads .download-card{border-radius:20px;padding:28px}#root .page-downloads .downloads-support .download-help{padding:0}#root .page-downloads .downloads-support .help-links{gap:16px;border:0}#root .page-downloads .downloads-support .help-links>a{padding:28px;border:0;background:var(--cw-bg);border-radius:16px}#root .page-downloads .downloads-support .release-details-section{padding:0;margin-top:40px}#root .page-downloads .downloads-support .release-details{padding:24px 28px;background:var(--cw-bg);border-radius:16px;border:0}@media(max-width:700px){#root .page-downloads .download-main{padding-block:48px}#root .page-downloads .downloads-support .help-links>a{padding:24px}}#root .page-downloads .downloads-support{padding-block:64px 96px}@media(max-width:700px){#root .page-downloads .downloads-support{padding-block:48px 64px}}
