@layer page{.fl-brand-icon,.fl-brand-icon-wrap img{block-size:96px;inline-size:96px;margin-block-end:var(--token-spacing-xl)}.fl-brand-icon-wrap{flex:1 0 auto}.fl-channel-row{display:flex;gap:var(--token-spacing-2xl)}.fl-channel-header{display:grid;gap:var(--token-spacing-md);margin-block-end:var(--token-spacing-xl);padding-inline:0}.fl-channel-notes ul{list-style-type:none;margin-inline-start:0;padding-inline-start:0}.fl-download-list{margin:0;padding:0}.fl-channel-cta{align-content:center;display:flex;flex-direction:column;gap:var(--token-spacing-lg);justify-self:center;text-align:center}.fl-icon.fl-channel-warning-icon{color:var(--fl-theme-illustration-icon-bg);font-size:84px;margin:0 auto var(--token-spacing-lg)}@media (min-width:900px){.fl-channel-header{gap:var(--token-spacing-xl);grid-template-columns:3fr 1fr;padding-inline:var(--fl-section-h-padding)}.fl-channel-notes{padding-inline-start:152px}}ul.download-list{list-style-type:none}ul.download-list li{margin-inline-start:0}ul.download-list strong{font-weight:700}.download-dumb ul{display:flex;flex-direction:column;gap:var(--token-spacing-xs);list-style:none}.download-dumb ul li a{align-items:center;display:flex;gap:var(--token-spacing-sm)}.download-dumb ul li .button{font-size:14px;line-height:1.5;margin-inline-start:3px;padding:6px 10px}.download-other{color:#666;font-size:13px;line-height:1.5}.download-other a:link,.download-other a:visited{color:#999}.download-other a:active,.download-other a:focus,.download-other a:hover{color:#999;text-decoration:underline}

    /* !important used for strict download link enforcement */.download-button{display:flex;flex-direction:column}.download-button .ios-download,.download-button .nojs-download,.download-button .unrecognized-download{display:none}.android .download-button-desktop,.download-button .os_android,.download-button .os_ios,.download-button .os_linux,.download-button .os_linux64,.download-button .os_linux64-aarch64,.download-button .os_osx,.download-button .os_win,.download-button .os_win-msi,.download-button .os_win64,.download-button .os_win64-aarch64,.download-button .os_win64-msi,.no-js .download-list,.other .download-list{display:none!important}.android .download-button .os_android,.android .download-button-desktop .download-list,.download-button-android .os_android,.download-button-ios .os_ios,.ios .download-button .ios-download,.ios .download-button .os_ios,.ios .download-button-desktop .download-list,.linux .download-button .os_linux,.linux .download-button .os_linux64,.linux .download-button .os_linux64-aarch64,.osx .download-button .os_osx,.other .download-button-android .download-list,.windows .download-button .os_win{display:block!important}.download-list{display:grid;gap:var(--token-spacing-md)}.windows.x64 .download-button-beta .os_win{display:none!important}.windows.x64 .download-button-beta .os_win64{display:block!important}.download-list .linux{margin-block-end:var(--token-spacing-md)}.firefox-platform-button .download-link.os_linux64{margin-block-end:var(
            --token-spacing-sm
        )}.linux .firefox-platform-button .download-link.os_linux64,.linux .firefox-platform-button .download-link.os_linux64-aarch64{display:inline-flex}.firefox-platform-button .c-linux-debian{margin-block-start:var(--token-spacing-md)}.firefox-platform-button .c-linux-debian br{display:none}@media (min-width:900px){.firefox-platform-button .c-linux-debian br{display:inline}}.linux .download-link{text-wrap:balance}.fx-unsupported-message{display:none!important;text-align:center}.fx-unsupported-message .fx-unsupported-message-all-link{display:block;font-size:13px;line-height:1.5;margin-block-start:var(--token-spacing-md)}.fx-unsupported-message .fx-unsupported-message-all-link a:link,.fx-unsupported-message .fx-unsupported-message-all-link a:visited{color:inherit;text-decoration:none}.fx-unsupported-message .fx-unsupported-message-all-link a:active,.fx-unsupported-message .fx-unsupported-message-all-link a:focus,.fx-unsupported-message .fx-unsupported-message-all-link a:hover{text-decoration:underline}.fx-unsupported-message .download-link{text-align:center}.fx-unsupported .mzp-c-split .fx-privacy-link,.fx-unsupported .mzp-c-split .fx-unsupported-message,.fx-unsupported .mzp-c-split .mzp-c-button-download-privacy-link{text-align:start}.fx-unsupported .mzp-c-split.mzp-l-split-center-on-sm-md .fx-privacy-link,.fx-unsupported .mzp-c-split.mzp-l-split-center-on-sm-md .fx-unsupported-message,.fx-unsupported .mzp-c-split.mzp-l-split-center-on-sm-md .mzp-c-button-download-privacy-link{text-align:center}@media (min-width:900px){.fx-unsupported .mzp-c-split.mzp-l-split-center-on-sm-md .fx-privacy-link,.fx-unsupported .mzp-c-split.mzp-l-split-center-on-sm-md .fx-unsupported-message,.fx-unsupported .mzp-c-split.mzp-l-split-center-on-sm-md .mzp-c-button-download-privacy-link{text-align:start}}.fx-unsupported .mzp-c-callout-compact .fx-privacy-link,.fx-unsupported .mzp-c-callout-compact .fx-unsupported-message,.fx-unsupported .mzp-c-callout-compact .mzp-c-button-download-privacy-link{text-align:start}.osx.fx-unsupported .c-button-download-thanks-link,.osx.fx-unsupported .download-button .download-list,.windows.fx-unsupported .c-button-download-thanks-link,.windows.fx-unsupported .download-button .download-list{display:none!important}.osx.fx-unsupported .download-button-android .download-list,.osx.fx-unsupported .download-button-ios .download-list,.windows.fx-unsupported .download-button-android .download-list,.windows.fx-unsupported .download-button-ios .download-list{display:block!important}.osx.fx-unsupported .c-navigation .c-navigation-shoulder .c-button-download-thanks,.osx.fx-unsupported .fx-unsupported-message.win .download-link.os_win64,.windows.fx-unsupported .c-navigation .c-navigation-shoulder .c-button-download-thanks,.windows.fx-unsupported .fx-unsupported-message.win .download-link.os_win64{display:none!important}.windows.fx-unsupported .c-button-download-thanks .fx-unsupported-message.win,.windows.fx-unsupported .download-button .fx-unsupported-message.win,.windows.fx-unsupported .firefox-platform-button-windows .fx-unsupported-message.win{display:block!important}.windows.fx-unsupported .fx-unsupported-message.win .download-link.os_win{display:inline-flex!important}.windows.fx-unsupported .firefox-platform-button-windows .firefox-platform-button{display:none}.windows.fx-unsupported.x64 .fx-unsupported-message.win .download-link.os_win64{display:inline-flex!important}.windows.fx-unsupported.x64 .fx-unsupported-message.win .download-link.os_win{display:none!important}.osx.fx-unsupported .c-button-download-thanks .fx-unsupported-message.mac,.osx.fx-unsupported .download-button .fx-unsupported-message.mac,.osx.fx-unsupported .firefox-platform-button-mac .fx-unsupported-message.mac{display:block!important}.osx.fx-unsupported .firefox-platform-button-mac .firefox-platform-button{display:none}.android .download-button-desktop .nojs-download,.ios .download-button-desktop .nojs-download,.no-js .download-button .nojs-download,.other .download-button .unrecognized-download{display:block}.download-ms-store-badge{display:inline-flex}.download-ms-store-badge .ms-store-badge-img{margin:0}.download-link .mzp-c-button-icon-end img{margin-block-end:0!important}}@layer page{.fl-page-developer .fl-section:last-child{padding-block-end:0}.fl-main.fl-page-developer{padding-block-end:0}.fl-main.fl-page-developer .fl-section:last-child{border-end-end-radius:var(--fl-theme-main-border-radius);border-end-start-radius:var(--fl-theme-main-border-radius);padding-block-end:var(--fl-theme-main-border-radius)}.fl-page-developer .fl-intro .fl-buttons{margin-block-end:var(--token-spacing-lg)}.fl-page-developer .fl-developer-feedback-note{font-size:var(--fl-theme-font-size-body-2xs)}.fl-page-developer .fl-engage-grid{display:grid;gap:var(--token-spacing-lg);grid-template-columns:1fr;padding:0 var(--token-layout-2xs)}.fl-page-developer .fl-intro .fl-subheading{margin-inline:auto;max-inline-size:40ch;text-wrap:balance}.fl-page-developer .fl-card{display:flex;flex-direction:column}.fl-page-developer .fl-card .fl-card-sticker{margin:0 auto var(--token-spacing-lg) 0;order:1}.fl-page-developer .fl-card .fl-card-heading-group{order:2}.fl-page-developer .fl-card .fl-body{order:3}.fl-page-developer .fl-card .fl-buttons{order:4}.fl-page-developer .fl-illustration-card .fl-card-content{gap:0}@media (min-width:600px){.fl-page-developer .fl-engage-grid{grid-template-columns:1fr 1fr}}}