@font-face{font-display:swap;font-family:Mozilla Headline VF;font-stretch:75% 125%;font-style:normal;font-weight:100 900;src:url("/media/fonts/mozilla-headline/MozillaHeadline-Variable.288857520b4c.woff2") format("woff2"),url("/media/fonts/mozilla-headline/MozillaHeadline-Variable.9dac169cc719.woff") format("woff"),url("/media/fonts/mozilla-headline/MozillaHeadline-Variable.e0670cd398c5.ttf") format("truetype")}@font-face{font-display:swap;font-family:Mozilla Text VF;font-style:normal;font-weight:100 900;src:url("/media/fonts/mozilla-text/MozillaText-Variable.9720a58804c1.woff2") format("woff2"),url("/media/fonts/mozilla-text/MozillaText-Variable.4a29b214146d.woff") format("woff"),url("/media/fonts/mozilla-text/MozillaText-Variable.3452f29224ad.ttf") format("truetype")}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;accent-color:var(--fl-theme-accent-color);color:#fff}body{background:#fff;color:#15141a;font-family:Mozilla Text VF,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;margin:0 auto;max-width:100%;max-inline-size:100%;min-block-size:100vh;padding:0;text-rendering:optimizeLegibility;width:700px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Mozilla Headline VF,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;line-height:1.2;margin:0 0 1rem;text-wrap:balance}h1{font-size:40px;font-size:2.5rem}h2{font-size:32px;font-size:2rem}h3{font-size:24px;font-size:1.5rem}h4{font-size:20px;font-size:1.25rem}h5{font-size:18px;font-size:1.125rem}h6{font-size:16px;font-size:1rem}p{margin:0 0 1rem}h1,h2,h3,h4,h5,h6,p{hyphens:manual;overflow-wrap:break-word}a{color:#6132bc;text-decoration:underline}a:active,a:focus,a:hover{color:#7543e3}a:visited{color:#6132bc}code,pre{background:#f1e7fb;color:#7543e3}canvas,img,picture,svg,video{display:block;margin:0 0 1rem;max-width:100%;vertical-align:middle;width:auto}[role=button]>img,[role=button]>svg,a>img,a>svg,p>img[role=presentation],p>svg[role=presentation],span>img[role=presentation],span>svg[role=presentation]{border:0;display:inline;margin:0 4px;max-block-size:1.5em}hr,section{border:none;border-block-end:1px solid #e4d7fc;margin:1rem 0}button,input,select,textarea{font:inherit;line-height:inherit;margin-block-end:16px;margin-block-end:1rem}.fl-button,[role=button],button{background:#7543e3;border:none;border-radius:32px;color:#fff;cursor:pointer;display:inline-block;margin:0;padding:4px 16px;text-decoration:none}.fl-button:active,.fl-button:focus,.fl-button:visited,button:active,button:focus,button:visited{background:#7543e3;color:#fff}.fl-button:hover,button:hover{background:#6132bc;color:#fff}textarea{resize:vertical}:disabled{cursor:not-allowed}ol,ul{margin:0 0 1rem 1.5rem}li{margin:0 0 .25rem}table{border-collapse:collapse;border-spacing:0;max-inline-size:100%}td,th{border:1px solid #15141a;padding:.5rem .75rem;vertical-align:top}.fl-ie-only{display:none!important}.fl-fx-download-container{align-items:center;display:flex;flex-direction:column;gap:16px}.fx-unsupported-message{display:none;margin-block-end:8px;text-align:center}.fx-unsupported-message p{margin-block-end:8px}.windows.fx-unsupported .fx-unsupported-message.win{display:block}.windows.fx-unsupported .c-button-download-thanks-link,.windows.fx-unsupported .fx-unsupported-message.win .download-link.os_win64{display:none}.windows.fx-unsupported .fx-unsupported-message.win .download-link.os_win{display:inline-block}.windows.fx-unsupported.x64 .fx-unsupported-message.win .download-link.os_win{display:none}.windows.fx-unsupported.x64 .fx-unsupported-message.win .download-link.os_win64{display:inline-block}.osx.fx-unsupported .fx-unsupported-message.mac{display:block}.osx.fx-unsupported .c-button-download-thanks-link{display:none}.fl-firefox-platform-button{align-items:center;display:flex;flex-direction:column;gap:var(--token-spacing-lg);justify-content:center}.fl-firefox-platform-button .fl-button{inline-size:fit-content}.fl-download-firefox-button .fl-store-button{display:none}html.android .fl-download-firefox-button:has(.fl-store-button) .download-link,html.ios .fl-download-firefox-button:has(.fl-store-button) .download-link{display:none}.fl-store-button,html.android .fl-download-firefox-button .fl-store-button.fl-store-button-android,html.ios .fl-download-firefox-button .fl-store-button.fl-store-button-ios{display:block}.fl-store-button img{margin:0;min-block-size:45px}.fl-download-firefox-button{align-items:center;display:inline-flex;flex-direction:column;gap:8px}.fl-header .fl-privacy-link,.fl-header .fx-unsupported-message,.fl-header .mzp-c-button-download-privacy-link{display:none!important;margin:0}.fl-header .download-link{display:block;font-weight:var(--token-font-weight-bold);text-align:center}.fl-header .download-link:hover{text-decoration:none}.fl-header .fl-icon-download-white{margin-inline-start:4px;vertical-align:unset}.fl-nav-mobile-download-link{background:var(--fl-theme-background);inline-size:100%;inset-block-end:0;inset-inline-start:0;padding:var(--token-spacing-lg) var(--token-spacing-xl);position:fixed}.fl-nav-mobile-download-link .fl-fx-download-container{display:block}.fl-nav-mobile-download-link .download-button{display:block;inline-size:100%;padding:var(--token-spacing-md)}@media (--viewport-below-md ){.fl-header .fl-header-main-download-button .download-link{border-radius:var(--token-spacing-sm);font-size:0;padding:var(--token-spacing-sm)}.fl-header .fl-nav.is-open~.fl-header-buttons .fl-header-main-download-button{display:none}}@media (--viewport-md-up ){.fl-header-main-download-button .fl-icon{display:none}}@media screen and (prefers-color-scheme:dark){.fl-nav-mobile-download-link{border-color:var(--token-color-purple)}}.fl-section{padding:48px 0}.fl-buttons,.fl-card,.fl-card-gallery-card{padding:16px 0}.fl-logo-fx img{height:40px;margin:0;max-height:none;max-width:none}.fl-carousel-fade-overlay,.fl-footer-logo,.fl-icon,.fl-logo-dark,.fl-menu-close-button,.fl-nav-mobile-download-link{display:none}.fl-menu-title:link,.fl-menu-title:visited{color:#333336;text-decoration:none}.fl-menu-title h2{font-size:24px}.fl-menu-subtitle{color:#666669;font-size:20px;margin-bottom:8px;margin-top:0}.fl-header-inner{display:flex;margin-bottom:32px;padding-top:16px;position:relative}.fl-ie-only.fl-nav{display:flex!important}.fl-nav-menu{background-color:#fff;border:2px solid #eee;display:none;flex-wrap:wrap;gap:8px;left:0;list-style:none;margin:0;padding:24px;position:absolute;right:0;top:100%}.fl-ie-only.fl-nav:hover .fl-nav-menu{display:flex!important}.fl-ie-only.fl-nav:focus-within .fl-nav-menu{display:flex!important}.fl-menu-category{width:32%}.fl-menu-category+.fl-menu-category{width:40%}.fl-menu-category+.fl-menu-category+.fl-menu-category{width:25%}.fl-nav,.fl-show-mobile-menu{display:none}.fl-menu-category-link a:link,.fl-menu-category-link a:visited{align-items:center;border:2px solid #7543e3;border-radius:24px;color:#333336;display:inline-flex;gap:4px;margin-top:8px;padding:8px 16px;text-decoration:none}.fl-menu-category-link a:active,.fl-menu-category-link a:focus,.fl-menu-category-link a:hover{background-color:transparent;border-color:#6132bc}.fl-menu-panel-content-column ul{list-style:none;margin:0;padding:0}.fl-nav-link:link,.fl-nav-link:visited{color:#333336;display:block;padding:4px 0;text-decoration:none}.fl-nav-link:active,.fl-nav-link:focus,.fl-nav-link:hover{color:#333336;text-decoration:underline}.fl-nav .fl-button.button-ghost{background:transparent;border:2px solid #333336;color:#333336;margin:16px 0 0}.fl-nav .fl-button.button-ghost:active,.fl-nav .fl-button.button-ghost:focus,.fl-nav .fl-button.button-ghost:hover{background-color:#333336;color:#fff}.fl-show-mobile-menu-content{align-items:center;display:flex}.fl-header .download-link,.ie-menu-button{background-color:#7543e3;border-radius:40px;color:#fff;display:inline-block;margin:auto 0;padding:8px 12px;text-decoration:none}.ie-menu-button{margin:0 0 0 16px}.fl-header .download-link:active,.fl-header .download-link:focus,.fl-header .download-link:hover,.ie-menu-button:active,.ie-menu-button:focus,.ie-menu-button:hover{background-color:#6132bc;color:#fff}.fl-header-buttons{display:flex;margin-left:auto}.fl-split-page-lower,.fl-split-page-upper{border:0;margin:0;padding:0}.fl-footer-sections-list.fl-footer-sections-list-mobile{display:none}.fl-footer{margin-top:72px}.fl-footer a:link,.fl-footer a:visited{color:#333336;font-size:14px;text-decoration:none}.fl-footer a:active,.fl-footer a:focus,.fl-footer a:hover{color:#333336;text-decoration:underline}.fl-footer-sections-list{display:flex;flex-wrap:wrap;gap:16px}.fl-footer-section{border:0;flex-basis:calc(33% - 12px)}.fl-footer-section.fl-footer-section-lang-select{display:flex;flex-basis:100%;flex-direction:row-reverse;justify-content:space-between}.fl-footer-heading{font-size:16px;margin-bottom:0;margin-top:32px}.fl-footer-list{list-style:none;margin:0;padding:0}.fl-footer-terms{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;margin:32px 0;padding:0}.fl-language-switcher-link{display:none}.fl-language-switcher{display:block;padding-top:32px}.fl-language-switcher label{display:block}.fl-language-switcher button{padding:4px 8px}.fl-show-auto-download-notification{display:none}.fl-card-sticker img{height:auto;width:100px}.fl-newsletterform-illustration{width:200px}.display-light,.display-md-up,.display-sm-up{display:block!important}.display-dark,.display-xs,.display-xs-and-sm,.fl-consent-banner-content{display:none!important}.fl-carousel-slide{opacity:1!important;transform:none!important}img[src*=".webp"]{display:none!important}.max-width-wide-banner{margin:0 auto;max-inline-size:var(--token-width-desktop-wide-banner)}.text-left{text-align:start}.text-center{text-align:center}.text-right{text-align:end}.fl-u-font-medium{font-weight:var(--token-font-weight-medium)}.fl-u-font-semibold{font-weight:var(--token-font-weight-semibold)}.fl-u-text-uppercase{text-transform:uppercase}.hidden{display:none}.visually-hidden{block-size:1px;border:0;clip-path:inset(100%);inline-size:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;clip:rect(0 0 0 0);overflow:hidden}.center-margin{margin-inline:auto}.image-variants-display{display:contents}.display-md-up,.display-sm-up{display:none}@media (--viewport-sm-up ){.display-sm-up{display:block;display:revert}.display-xs{display:none}}@media (--viewport-md-up ){.display-md-up{display:block;display:revert}.display-xs-and-sm{display:none}}@media (prefers-color-scheme:light){.display-dark{display:none}}@media (prefers-color-scheme:dark){.display-light{display:none}}@media (--viewport-xs ) and (prefers-color-scheme:dark){.display-dark.display-sm-up{display:none}}@media (--viewport-xs ) and (prefers-color-scheme:light){.display-light.display-sm-up{display:none}}@media (--viewport-sm-up ) and (prefers-color-scheme:dark){.display-dark.display-xs{display:none}}@media (--viewport-sm-up ) and (prefers-color-scheme:light){.display-light.display-xs{display:none}}@media (--viewport-below-md ) and (prefers-color-scheme:dark){.display-dark.display-md-up{display:none}}@media (--viewport-below-md ) and (prefers-color-scheme:light){.display-light.display-md-up{display:none}}@media (--viewport-md-up ) and (prefers-color-scheme:dark){.display-dark.display-xs-and-sm{display:none}}@media (--viewport-md-up ) and (prefers-color-scheme:light){.display-light.display-xs-and-sm{display:none}}.conditional-display{display:none}.conditional-passthrough{display:contents}.conditional-display.is-preview{display:block;display:revert;outline:2px dashed red;outline-offset:-2px;position:relative}.conditional-display.is-preview .preview-indicator{background:red;color:#000;font-size:10px;inset-block-start:0;inset-inline-start:0;padding:2px 4px;position:absolute;text-wrap:nowrap;z-index:10}.android .conditional-display.condition-android,.ios .conditional-display.condition-ios,.is-firefox .conditional-display.condition-is-firefox,.not-firefox .conditional-display.condition-not-firefox,.state-fxa-supported-signed-in .conditional-display.condition-state-fxa-supported-signed-in,.state-fxa-supported-signed-out .conditional-display.condition-state-fxa-supported-signed-out{display:block;display:revert}.linux:not(.fx-unsupported) .conditional-display.condition-linux{display:block;display:revert}.osx:not(.fx-unsupported) .conditional-display.condition-osx{display:block;display:revert}.windows:not(.fx-unsupported) .conditional-display.condition-windows{display:block;display:revert}.conditional-display.condition-unknown,.other .conditional-display.condition-other,.windows-10-plus .conditional-display.condition-windows-10-plus{display:block;display:revert}html.android .conditional-display.condition-unknown:not(.is-preview),html.ios .conditional-display.condition-unknown:not(.is-preview),html.linux .conditional-display.condition-unknown:not(.is-preview),html.osx .conditional-display.condition-unknown:not(.is-preview),html.other .conditional-display.condition-unknown:not(.is-preview),html.windows .conditional-display.condition-unknown:not(.is-preview),html.windows-10-plus .conditional-display.condition-unknown:not(.is-preview){display:none}html:not(.fx-unsupported) .conditional-display.condition-supported{display:block;display:revert}html.fx-unsupported .conditional-display.condition-unsupported,html.other .conditional-display.condition-other-os{display:block;display:revert}