html:not([data-download-platform]) .download-page [data-os]:not([data-os~=nojs]),html[data-download-platform=mac] .download-page [data-os]:not([data-os~=mac]),html[data-download-platform=windows] .download-page [data-os]:not([data-os~=windows]),html[data-download-platform=other] .download-page [data-os]:not([data-os~=other]),html[data-download-platform=mobile] .download-page [data-os]:not([data-os~=mobile]){display:none}html[data-mac-release=loading] [data-mac-state]:not([data-mac-state=loading]),html[data-mac-release=ready] [data-mac-state]:not([data-mac-state=ready]),html[data-mac-release=error] [data-mac-state]:not([data-mac-state=fallback]),html:not([data-mac-release]) [data-mac-state]:not([data-mac-state=fallback]),html[data-mac-release=loading] [data-mac-label=releases],html[data-mac-release=ready] [data-mac-label=releases],html[data-mac-release=error] [data-mac-label=direct],html:not([data-mac-release]) [data-mac-label=direct],html:not([data-store-mode=app]) [data-store-state=app]{display:none}.download-page [hidden],.install-guide [hidden]{display:none}.download-label{display:inline-flex;align-items:center;gap:10px}.download-meta{font-size:13px;line-height:1.7;color:var(--muted);word-break:keep-all}.download-meta a{color:var(--blue);font-weight:600;text-decoration:underline;text-underline-offset:4px}.download-meta a:hover{color:var(--blue-hover)}.download-file{display:flex;flex-wrap:wrap;justify-content:center}.download-file>span+span:before{content:"·";margin-inline:8px;opacity:.7}.download-status:empty{display:none}.download-page{background:radial-gradient(ellipse 55% 46% at 50% 0%,var(--blue-soft),transparent 72%)}.download-view{max-width:720px;padding:92px 0 54px;display:grid;justify-items:center;text-align:center}.download-icon{width:96px;height:96px;margin-bottom:28px;filter:drop-shadow(0 16px 26px #193c6626)}.download-view h1{font-size:clamp(40px,5vw,60px);font-weight:720;line-height:1.15;letter-spacing:-.06em}.download-lead{max-width:560px;margin-top:18px;font-size:17px;line-height:1.8;color:var(--muted);word-break:keep-all}.download-action{width:100%;margin-top:34px;display:grid;justify-items:center;gap:12px}.download-button{min-height:58px;padding:15px 28px;font-size:16px;border-radius:11px}.download-pair{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.download-beta{margin-top:30px;font-size:12px;color:var(--muted)}.download-more{max-width:720px;padding:30px 0 96px;border-top:1px solid var(--line);display:grid;justify-items:center}.download-switch{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.download-switch button{min-width:96px;min-height:40px;padding:6px 14px;border-radius:7px;background:transparent;font-size:13px;font-weight:600;color:var(--muted)}.download-switch button:hover{color:var(--ink);background:var(--faint)}.download-switch button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.download-guide-link,.guide-more a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;color:var(--blue)}.download-guide-link:hover,.guide-more a:hover{color:var(--blue-hover);text-decoration:underline;text-underline-offset:4px}.install-guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start;padding:76px 0 96px}.install-guide.is-single{grid-template-columns:minmax(0,720px)}.guide-copy{min-width:0}.install-guide h1{font-size:clamp(32px,3.4vw,44px);font-weight:720;line-height:1.22;letter-spacing:-.055em}.guide-mobile{display:none;margin-top:16px;font-size:16px;line-height:1.8;color:var(--muted);word-break:keep-all}html[data-download-detected=mobile] .install-guide .guide-mobile{display:block}html[data-download-detected=mobile] .install-guide .guide-action{display:none}.guide-action{display:grid;justify-items:start;gap:10px;margin-top:24px}.install-heading{margin-top:44px;font-size:13px;font-weight:650;letter-spacing:.02em;color:var(--muted)}.guide-steps{display:grid;gap:22px;margin:16px 0 0;padding:0;list-style:none;counter-reset:guide-step}.guide-steps>li{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:14px;counter-increment:guide-step}.guide-steps>li>*{grid-column:2}.guide-steps>li:before{content:counter(guide-step);grid-column:1;grid-row:1 / span 8;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:50%;background:var(--surface);font-size:13px;font-weight:700;color:var(--blue)}.guide-steps strong{padding-top:3px;font-size:16px;font-weight:650;line-height:1.6}.guide-steps p{margin-top:4px;font-size:14px;line-height:1.8;color:var(--muted);word-break:keep-all}.guide-steps .guide-sublabel{margin-top:14px;font-size:12px;font-weight:650;color:var(--ink)}.guide-details{display:grid;gap:8px;margin:8px 0 0}.guide-details>div{padding:11px 14px;border-radius:10px;background:var(--faint)}.guide-details dt{font-size:13px;font-weight:650}.guide-details dd{margin:2px 0 0;font-size:13px;line-height:1.65;color:var(--muted);word-break:keep-all;overflow-wrap:anywhere}.guide-steps .guide-note{margin-top:10px;padding:11px 14px;border-radius:10px;background:var(--faint);font-size:13px}.guide-more ul{display:grid;margin:8px 0 0;padding:0;list-style:none}.guide-figure{position:sticky;top:110px;min-width:0;margin:0;padding:30px;border:1px solid var(--line);border-radius:18px;background:var(--faint)}.guide-figure figcaption{margin-top:12px;font-size:11px;color:var(--muted)}.guide-window{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}.guide-window-bar{display:flex;align-items:center;gap:12px;height:40px;padding:0 14px;border-bottom:1px solid var(--line);background:var(--faint);font-size:12px;font-weight:600;color:var(--muted)}.guide-traffic{display:inline-flex;gap:6px}.guide-traffic i{width:11px;height:11px;border-radius:50%}.guide-traffic i:nth-child(1){background:#ec6a5e}.guide-traffic i:nth-child(2){background:#f4bf4f}.guide-traffic i:nth-child(3){background:#61c554}.guide-dmg{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-items:center;gap:12px;padding:48px 28px 44px}.guide-dmg-item{display:grid;justify-items:center;gap:10px;font-size:13px;font-weight:600}.guide-dmg-item img{width:88px;height:88px}.guide-dmg-arrow{display:flex;align-items:center;width:110px;color:var(--blue)}.guide-dmg-arrow:before{content:"";flex:1;border-top:2px dashed currentColor;opacity:.55}.guide-dmg-arrow svg{margin-left:-4px}.guide-folder{position:relative;width:88px;height:68px;margin-top:14px;border-radius:7px 9px 9px;background:#5f9cf0}.dark .guide-folder{background:#4f84cf}.guide-folder:before{content:"";position:absolute;left:0;top:-9px;width:38px;height:14px;border-radius:6px 8px 0 0;background:inherit;filter:brightness(.92)}@media(max-width:900px){.install-guide{grid-template-columns:1fr;gap:40px}.guide-figure{position:static}}@media(max-width:767px){.download-view{padding:60px 0 40px}.download-icon{width:76px;height:76px;margin-bottom:20px}.download-lead{font-size:15px}.download-more{padding-bottom:64px}.install-guide{padding:44px 0 64px}.guide-mobile{font-size:15px}.guide-figure{padding:14px;border-radius:14px}.guide-dmg{gap:6px;padding:32px 14px 28px}.guide-dmg-item img{width:64px;height:64px}.guide-folder{width:64px;height:50px}.guide-dmg-arrow{width:60px}}@media(max-width:420px){.download-action>.button,.download-pair,.download-pair .button,.guide-action,.guide-action .button{width:100%}.download-button{padding-inline:18px}.download-switch{width:100%}.download-switch button{flex:1;min-width:0}}
