.prql-in-app-image-section{overflow-x:scroll}.prql-in-app-image{min-width:14.375rem;min-height:31.0625rem}.prql-gallery-link{position:relative;z-index:1}.ember-application{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Oxygen,Fira Sans,Droid Sans,Helvetica Neue;background-color:#fff;color:#000}.ember-application html{quotes:"“" "”"}.ember-application .link:link,.ember-application .link:visited,.ember-application a:link,.ember-application a:visited{-webkit-text-decoration:none;text-decoration:none}.ember-application video{vertical-align:baseline}.ember-application .table,.ember-application table{border-collapse:collapse}.ember-application .visuallyhidden,.ember-application button{border:0}.ember-application h1+*,.ember-application h1+h1,.ember-application h1+h2,.ember-application h1+h3,.ember-application h1+h4,.ember-application h2+*,.ember-application h2+h1,.ember-application h2+h2,.ember-application h2+h3,.ember-application h2+h4,.ember-application h3+*,.ember-application h3+h1,.ember-application h3+h2,.ember-application h3+h3,.ember-application h3+h4,.ember-application h4+*,.ember-application h4+h1,.ember-application h4+h2,.ember-application h4+h3,.ember-application h4+h4,.ember-application ol+*,.ember-application ol+h1,.ember-application ol+h2,.ember-application ol+h3,.ember-application ol+h4,.ember-application p+*,.ember-application p+h1,.ember-application p+h2,.ember-application p+h3,.ember-application p+h4,.ember-application ul+*,.ember-application ul+h1,.ember-application ul+h2,.ember-application ul+h3,.ember-application ul+h4{margin-top:0}.ember-application body,.ember-application h1,.ember-application h2,.ember-application h3,.ember-application h4{color:#1d1d1f}.ember-application blockquote,.ember-application body,.ember-application button,.ember-application dd,.ember-application dl,.ember-application dt,.ember-application figure,.ember-application h1,.ember-application h2,.ember-application h3,.ember-application h4,.ember-application li,.ember-application ol,.ember-application p,.ember-application ul{margin:0;padding:0}.ember-application code,.ember-application figcaption{font-size:1em;font-weight:400;font-style:normal}.ember-application table{border-spacing:0}.ember-application main{display:block}.ember-application button{cursor:pointer;overflow:visible;box-sizing:content-box;font:inherit;line-height:inherit;color:inherit;vertical-align:inherit;background:0 0}.ember-application button:disabled{cursor:default}.ember-application html{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Oxygen,Fira Sans,Droid Sans,Helvetica Neue;font-size:106.25%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.ember-application body{font-size:.8125rem;font-weight:400;font-style:normal;line-height:1.38462;letter-spacing:-.005em}.ember-application h1,.ember-application h2,.ember-application h3,.ember-application h4,.ember-application video::cue{font-weight:600}.ember-application body,.ember-application button,.ember-application select{direction:ltr;font-feature-settings:"kern";text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}.ember-application h1 img,.ember-application h2 img,.ember-application h3 img,.ember-application h4 img{display:block;margin:0}.ember-application ol,.ember-application ul{margin-left:1.17647em}.ember-application ol ol,.ember-application ol ul,.ember-application ul ol,.ember-application ul ul{margin-top:0;margin-bottom:0}.ember-application li li{font-size:1em}.ember-application .link,.ember-application a{color:#0070c9;letter-spacing:inherit}.ember-application .link:hover,.ember-application a:hover{-webkit-text-decoration:underline;text-decoration:underline}.ember-application .link:active,.ember-application a:active{-webkit-text-decoration:none;text-decoration:none}.ember-application .link:disabled,.ember-application a:disabled{opacity:.32}.ember-application .selfclear:after,.ember-application .selfclear:before{content:" ";display:table}.ember-application .selfclear:after{clear:both}.ember-application .visuallyhidden{position:absolute;overflow:hidden;width:.0625rem;height:.0625rem;padding:0;clip:rect(.0625rem,.0625rem,.0625rem,.0625rem);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%)}.ember-application .icon:after,.ember-application .icon:before,.ember-application .more:after,.ember-application .more:before{position:relative;z-index:1;display:inline-block;font-size:inherit;font-weight:inherit;font-style:normal;color:inherit;-webkit-text-decoration:none;text-decoration:none}.ember-application .icon:before,.ember-application .more:before{display:none}.ember-application .icon-after:after,.ember-application .more:after{top:0;padding-left:.3em}.ember-application body,.ember-application html{box-sizing:border-box;background-color:#fff}.ember-application *,.ember-application :after,.ember-application :before{box-sizing:inherit}.ember-application h1,.ember-application h2,.ember-application h3,.ember-application h4{font-size:1em;font-weight:400}.ember-application ol li,.ember-application ul li{list-style:none}.ember-application ol,.ember-application ul{margin:0}.ember-application .l-row{padding:0;font-size:0}.ember-application .l-row--peek{display:box;display:flexbox;display:flex;align-items:flex-end;overflow:scroll;-webkit-box-align:end;-ms-flex-align:end}.ember-application .l-column{display:inline-block;margin:0;padding:0;font-size:.8125rem;vertical-align:bottom}.ember-application .l-row{margin-left:-3.39506%}.ember-application .l-column{margin-left:3.28358%}.ember-application .small-valign-top{align-self:start;vertical-align:top!important;-ms-flex-item-align:start}.ember-application .small-2{flex-shrink:0;width:13.38308%;max-width:13.38308%;-ms-flex-negative:0}.ember-application .small-4{flex-shrink:0;width:30.04975%;max-width:30.04975%;-ms-flex-negative:0}.ember-application .small-5{flex-shrink:0;width:38.38308%;max-width:38.38308%;-ms-flex-negative:0}.ember-application .small-6{flex-shrink:0;width:46.71642%;max-width:46.71642%;-ms-flex-negative:0}.ember-application .small-7{flex-shrink:0;width:55.04975%;max-width:55.04975%;-ms-flex-negative:0}.ember-application .small-8{flex-shrink:0;width:63.38308%;max-width:63.38308%;-ms-flex-negative:0}.ember-application .small-12{flex-shrink:0;width:96.71642%;max-width:96.71642%;-ms-flex-negative:0}.ember-application .l-column--grid{margin-bottom:3.28358%;vertical-align:baseline}.ember-application .l-column--equal-height{align-self:stretch;-ms-flex-item-align:stretch}.ember-application body{min-width:20rem}.ember-application .small-hide{display:none}.ember-application .l-content-width{width:87.5%;margin-right:auto;margin-left:auto}.ember-application .truncate-single-line,.ember-application .truncate-single-line--block{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ember-application .truncate-single-line--block{display:block}.ember-application .link{-webkit-text-decoration:none;text-decoration:none}.ember-application video::cue{color:#fff;background-color:#000}.ember-application .focusing-outlet{outline:0}.ember-application .section--bordered{border-top:.0625rem solid #d6d6d6}.ember-application .animation-wrapper>:not(.animation-wrapper__container){transition:opacity .25s cubic-bezier(.21,.11,.18,1)}.ember-application .app-privacy__card{background-color:#f8f8f8}.ember-application .app-privacy__cards{display:grid;grid-gap:1.25rem;margin-top:.8125rem}.ember-application .app-privacy__card{width:100%;padding:1.75rem 1.25rem 1.25rem;border-radius:1rem}.ember-application .app-privacy__learn-more{margin-top:1.25rem}.ember-application .app-privacy__developer-name{font-size:.8125rem;font-weight:600;line-height:1.38462;letter-spacing:-.005em}.ember-application .is-apps-theme .link,.ember-application .link{color:#0070c9}.ember-application .link:active,.ember-application .link:focus,.ember-application .link:hover{-webkit-text-decoration:underline;text-decoration:underline}.ember-application .section{padding-top:1.1875rem;padding-bottom:2rem}.ember-application .section--hero{padding-top:1.25rem;position:relative;z-index:1}.ember-application .section__headline{flex-shrink:1;margin-bottom:1.0625rem;font-size:1.25rem;font-weight:700;line-height:1.2;letter-spacing:.024em;-ms-flex-negative:1}.ember-application .section__nav{align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end}.ember-application .section__nav,.ember-application .section__nav--small{display:box;display:flexbox;display:flex;justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify}.ember-application .section__nav--small{flex-flow:row wrap;align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline}.ember-application .section__nav__see-all-link{display:inline-block;flex-shrink:0;margin-bottom:1.0625rem;margin-left:1rem;-ms-flex-negative:0}.ember-application .badge{z-index:1;display:inline-block;padding-right:.1875rem;padding-left:.1875rem;font-size:.46875rem;font-weight:700;line-height:1.06667;color:#636366;text-align:center;letter-spacing:-.006em;white-space:nowrap;vertical-align:text-bottom;border:.0625rem solid #636366;border-radius:.1875rem}.ember-application .link-list__item--a:first-child{border-top:.0625rem solid #d6d6d6}.ember-application .badge--product-title{display:inline-block;margin-bottom:.1875rem;margin-left:.625rem;padding-bottom:0;font-size:.65rem;letter-spacing:.04em;vertical-align:middle}.ember-application .inline-list{display:box;display:flexbox;display:flex;flex-wrap:wrap;margin:0;font-size:.8125rem;font-weight:400;line-height:1.38462;letter-spacing:-.005em}.ember-application .inline-list>:first-child{margin-left:0}.ember-application .inline-list:last-of-type>:last-child{margin-right:0}.ember-application .inline-list.small-hide{display:none}.ember-application .inline-list__item--bulleted{display:inline-box;display:inline-flexbox;display:inline-flex}.ember-application .inline-list--mobile-compact{font-size:.75rem;font-weight:400;line-height:1.33337;letter-spacing:0}.ember-application .inline-list__item{white-space:nowrap}.ember-application .inline-list__item--bulleted:not(:first-of-type):before{content:" · ";content:" · "/"";z-index:1;-webkit-alt:"";alt:""}.ember-application .inline-list__item--margin-inline-end-large{margin-right:.875rem}.ember-application .inline-list--app-extensions{margin-top:.875rem}.ember-application .link-list__item{margin-bottom:.1875rem}.ember-application .link-list__item--a{font-size:1.125rem;font-weight:400;line-height:1.22226;letter-spacing:.027em}.ember-application .list-with-numbers{counter-reset:listWithNumbersCounter;display:table;width:100%;list-style-type:none}.ember-application .list-with-numbers__item{counter-increment:listWithNumbersCounter}.ember-application .list-with-numbers__item:before{content:counter(listWithNumbersCounter) ".";display:table-cell;padding-right:.375rem}.ember-application .list-with-numbers__item__title{display:table-cell;width:100%;max-width:.0625rem}.ember-application .list-with-numbers__item__price{padding-left:.375rem;text-align:right;white-space:nowrap}.ember-application .table{width:100%}.ember-application .we-artwork{position:relative;z-index:1;display:block;margin:0}.ember-application .we-artwork:before{content:"";position:absolute;z-index:1;display:block;width:100%;max-width:100%;height:100%;max-height:100%;border-radius:.375rem}.ember-application .we-artwork__image{display:block;width:14.375rem;height:auto;margin:0;border-radius:.375rem}.ember-application .we-artwork--ios-app-icon{overflow:hidden;box-sizing:border-box;border-radius:22.5%}.ember-application .we-artwork--ios-app-icon .we-artwork__image,.ember-application .we-artwork--ios-app-icon:before{border-radius:22.5%}.ember-application .we-artwork--screenshot-platform-iphone{overflow:hidden;cursor:pointer;border-radius:1.75rem}.ember-application .we-artwork--lockup{width:100%}.ember-application .in-app-purchase-artwork__purchase .we-artwork__image{border-radius:22.5%}.ember-application .in-app-purchase-artwork__purchase:before{content:"";position:absolute;z-index:1;top:0;display:block;width:100%;height:100%;background-size:100%;border:none;border-radius:0}.ember-application .we-lockup{overflow:hidden;color:#333}.ember-application .we-lockup__artwork{margin-bottom:.4375rem}.ember-application .we-lockup__artwork img{max-width:100%;max-height:100%}.ember-application .we-lockup__title{display:box;display:flexbox;display:flex;align-items:baseline;justify-content:flex-start;-webkit-box-align:baseline;-webkit-box-pack:start;-ms-flex-align:baseline;-ms-flex-pack:start}.ember-application .we-lockup__details,.ember-application .we-lockup__subtitle{font-size:.75rem;font-weight:400;line-height:1.33337;color:#636366;letter-spacing:0}.ember-application .we-truncate{position:relative;z-index:1}.ember-application .we-truncate--single-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ember-application .we-truncate__button{float:right}.ember-application .we-truncate__button--top-offset{position:static;float:right}.ember-application .l-column--equal-height>.we-customer-review{min-height:11.5rem}.ember-application .information-list{display:table;border-collapse:collapse;width:100%}.ember-application .information-list__item{display:table-row}.ember-application .information-list__item__term{display:table-cell;font-size:.8125rem;font-weight:400;line-height:1.38462;text-align:right;letter-spacing:-.005em;vertical-align:baseline;vertical-align:initial}.ember-application :not(:first-of-type)>.information-list__item__term{padding-top:.5rem}.ember-application .information-list__item__definition{display:table-cell;padding-left:1.25rem;font-size:.8125rem;font-weight:400;line-height:1.38462;letter-spacing:-.005em;vertical-align:baseline;vertical-align:initial}.ember-application .we-star-rating{display:inline-block}.ember-application .we-star-rating-stars,.ember-application .we-star-rating-stars-outlines{display:inline-block;height:.59375rem;background-size:.625rem 1.1875rem}.ember-application .we-star-rating--large .we-star-rating-stars,.ember-application .we-star-rating--large .we-star-rating-stars-outlines{height:1.5625rem;background-size:1.5rem 3.125rem}.ember-application .we-star-rating-stars-outlines{z-index:1;width:3.125rem;line-height:.59375rem;background-position:0 .59375rem}.ember-application .we-star-rating--large .we-star-rating-stars-outlines{width:7.5rem;background-position:0 1.5625rem}.ember-application .we-star-rating-stars{width:0;background-position-x:0}.ember-application .we-star-rating-stars.we-star-rating-stars-5{width:5.625rem}.ember-application .we-star-rating--large .we-star-rating-stars.we-star-rating-stars-5{width:7.5rem}.ember-application .we-rating-count{display:inline-block}.ember-application .we-customer-ratings{margin-bottom:.9375rem}.ember-application .we-customer-ratings__stats{display:inline-box;display:inline-flexbox;display:inline-flex;justify-content:space-between;vertical-align:bottom;-webkit-box-pack:justify;-ms-flex-pack:justify}.ember-application .we-customer-ratings__averages{font-size:.8125rem;font-weight:600;line-height:1.38462;color:#636366;text-align:center;letter-spacing:-.005em}.ember-application .we-customer-ratings__count{margin-top:.5rem;font-size:.8125rem;font-weight:400;line-height:1.38462;color:#636366;text-align:right;letter-spacing:-.005em}.ember-application .we-customer-review{align-self:start;height:100%;background-color:#f8f8f8;border-radius:.375rem;-ms-flex-item-align:start}.ember-application .we-customer-ratings__averages__display{display:block;margin-right:.1875rem;margin-bottom:.625rem;font-size:3.75rem;font-weight:700;line-height:2.6875rem;color:#4c4c50;letter-spacing:-.07em}.ember-application .we-customer-review{padding:.8125rem 1rem 1rem}.ember-application .we-customer-review__rating{margin-bottom:.1875rem}.ember-application .we-customer-review__header{display:box;display:flexbox;display:flex}.ember-application .we-customer-review__separator{white-space:pre}.ember-application .we-customer-review__title{font-size:.8125rem;font-weight:600;line-height:1.38462;letter-spacing:-.005em}.ember-application .we-customer-review__body{font-size:.8125rem;font-weight:400;line-height:1.38462;letter-spacing:-.005em}.ember-application .we-customer-review__header--user{margin-bottom:.9375rem;font-size:.75rem;font-weight:600;line-height:1.33337;color:#636366;letter-spacing:0}.ember-application .we-customer-review__date{flex-shrink:0;white-space:nowrap;-ms-flex-negative:0}.ember-application .we-star-bar-graph__row{display:box;display:flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.ember-application .we-star-bar-graph__bar{position:relative;z-index:1;top:.0625rem;width:calc(100% - 3.6875rem);height:.125rem;margin-left:.625rem;background-color:#efeff4;border-radius:.25rem}.ember-application .we-star-bar-graph__bar__foreground-bar{position:absolute;z-index:1;top:0;left:0;max-width:100%;height:100%;background-color:#636366;border-radius:.25rem}.ember-application .we-star-bar-graph__stars{display:inline-block;width:.625rem;height:.5625rem;margin-left:auto;background-repeat:no-repeat;background-position:100%;background-size:3.0625rem .5625rem}.ember-application .we-star-bar-graph__stars--2{width:1.21875rem}.ember-application .we-star-bar-graph__stars--3{width:1.84375rem}.ember-application .we-star-bar-graph__stars--4{width:2.46875rem}.ember-application .we-star-bar-graph__stars--5{width:3.0625rem}.ember-application .we-screenshot-viewer+.we-screenshot-viewer{margin-top:.6875rem}.ember-application .we-screenshot-viewer__screenshots-list{align-items:center;-webkit-box-align:center;-ms-flex-align:center}.ember-application .supports-list__item{display:inline-box;display:inline-flexbox;display:inline-flex;flex-direction:row}.ember-application .supports-list__item__artwork{min-width:2.875rem;height:2.875rem;margin-top:.125rem}.ember-application .product-header>:first-child,.ember-application .product-header__list>:first-child{margin-top:0}.ember-application .supports-list__item__copy{min-width:0;margin-left:.625rem}.ember-application .supports-list__item__copy__heading{margin-bottom:.0625rem}.ember-application .product-header>:last-child,.ember-application .product-header__list>:last-child{margin-bottom:0}.ember-application .supports-list__item__copy__description{font-size:.75rem;font-weight:400;line-height:1.33337;color:#636366;letter-spacing:0}.ember-application .product-header__list,.ember-application .product-header__subtitle{color:#636366}.ember-application .product-header__title{display:block;font-size:1.125rem;font-weight:600;line-height:1.22226;letter-spacing:.027em}.ember-application .product-header__identity,.ember-application .product-header__subtitle{display:block;font-size:1.125rem;font-weight:400;line-height:1.22226;letter-spacing:.027em}.ember-application .product-header__list__item{display:box;display:flexbox;display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.ember-application .product-hero{z-index:2}.ember-application .app-header__identity,.ember-application .app-header__subtitle{font-size:.8125rem;font-weight:400;line-height:1.38462;letter-spacing:-.005em}.ember-application .app-header__list{margin-top:.4375rem}.ember-application .app-header__list__item--price{color:#333}.ember-application .app-header__subtitle+.app-header__identity{margin-top:.125rem}.ember-application .app-header__designed-for{margin-top:.125rem;font-size:.8125rem;font-weight:400;line-height:1.38462;color:#636366;letter-spacing:-.005em}.ember-application .story{counter-reset:story-caption}.ember-application .whats-new__content:after,.ember-application .whats-new__content:before{content:" ";display:table}.ember-application .whats-new__content:after{clear:both}.ember-application .whats-new__headline{margin-bottom:.6875rem;font-size:1.25rem;font-weight:700;line-height:1.2;letter-spacing:.024em}.ember-application .whats-new__latest__version{color:#636366}.ember-application .we-clamp{overflow:hidden;display:block;word-break:break-word;-webkit-mask-position:right bottom;mask-position:right bottom;-webkit-mask-size:100% 100%;mask-size:100% 100%}.ember-application .we-clamp.icon{display:box;display:flexbox;display:flex;align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline}.ember-application .star-rating__count{margin-left:.375rem;font-size:.625rem;font-weight:400;line-height:1.1;letter-spacing:.006em}.ember-application .we-artwork:before{border:0}.ember-application .privacy-type__icon{display:box;display:flexbox;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-right:auto;margin-left:auto;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center}.ember-application .privacy-type__icon svg{width:100%;height:auto;fill:#0070c9}.ember-application .privacy-type__heading{margin-top:.5625rem;font-size:.9375rem;font-weight:600;line-height:1.33338;color:#111;text-align:center;letter-spacing:-.016em}.ember-application .privacy-type__data-category-heading{padding-top:.4375rem;padding-bottom:.3125rem;font-size:.8125rem;font-weight:400;line-height:1.38462;color:#111;letter-spacing:-.005em}.ember-application .privacy-type__description{margin-top:.375rem;font-size:.8125rem;font-weight:400;line-height:1.38462;color:#666;text-align:center;letter-spacing:-.005em}.ember-application .privacy-type__grid{display:inline-grid;grid-gap:.625rem;grid-template-areas:"icon content";grid-template-columns:auto 1fr;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.ember-application .privacy-type__grid-icon{display:box;display:flexbox;display:flex;grid-area:icon;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center}.ember-application .privacy-type__grid-icon svg{width:100%;height:auto;fill:currentcolor}.ember-application .privacy-type__grid-content{grid-area:content}.ember-application .privacy-type__items{-moz-columns:2;column-count:2;-moz-column-gap:.625rem;column-gap:.625rem;margin-top:.6875rem}.ember-application .privacy-type__item{break-inside:avoid;-moz-column-break-inside:avoid;page-break-inside:avoid}.ember-application #ember185:before,.ember-application .ember185{width:15.375rem;height:15.375rem}.ember-application .ember185:before{padding-top:100%}.ember-application #ember195:before,.ember-application .ember195{width:18.75rem;height:40.5625rem}.ember-application .ember195:before{padding-top:216.3333333333%}.ember-application .cta-button-2.block-install{cursor:pointer;display:flex;align-items:center;justify-content:center;width:4.375rem;height:1.75rem;margin-top:.875rem;margin-right:.625rem;margin-left:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Oxygen,Fira Sans,Droid Sans,Helvetica Neue;font-size:.9375rem;font-weight:500;line-height:1.25rem;color:#fff;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;background-color:#007aff;border:0;border-radius:1.75rem;box-shadow:inset .0625rem .0625rem 0 6.25rem transparent;transition:box-shadow .2s ease;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center}.ember-application .is-hidden{display:none!important}.ember-application .text-center{text-align:center!important}@media(-ms-high-contrast:active),(-ms-high-contrast:none){.ember-application body{min-height:100vh}}@media only screen and (max-width:45.875rem){.ember-application .l-row--peek{overflow-x:auto;overflow-y:hidden;width:auto;min-width:100%;margin-right:-6.25vw;margin-bottom:-.60938rem;margin-left:-6.25vw;padding-right:6.25vw;padding-left:6.25vw;white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.ember-application .l-row--peek:after{content:"";display:block;flex:0 0 6.25vw;align-self:stretch;-webkit-box-flex:0;-ms-flex-item-align:stretch}.ember-application .l-row--peek .l-column:first-child{margin-left:0}.ember-application .l-row--peek .small-2{flex-shrink:0;width:42.10821vw;max-width:42.10821vw;-ms-flex-negative:0}.ember-application .l-row--peek .small-4{flex-shrink:0;width:87.5vw;max-width:87.5vw;-ms-flex-negative:0}.ember-application .l-row--peek .small-5{flex-shrink:0;width:110.1959vw;max-width:110.1959vw;-ms-flex-negative:0}.ember-application .l-row--peek .small-6{flex-shrink:0;width:132.89179vw;max-width:132.89179vw;-ms-flex-negative:0}.ember-application .l-row--peek .small-7{flex-shrink:0;width:155.58769vw;max-width:155.58769vw;-ms-flex-negative:0}.ember-application .l-row--peek .small-8{flex-shrink:0;width:178.28358vw;max-width:178.28358vw;-ms-flex-negative:0}.ember-application .l-row--peek .small-12{flex-shrink:0;width:269.06716vw;max-width:269.06716vw;-ms-flex-negative:0}.ember-application .l-row--peek .l-column{padding-bottom:.60938rem;white-space:normal}}@media only screen and (min-width:45.9375rem){.ember-application .small-2{flex-shrink:0;width:13.77649%;max-width:13.77649%;-ms-flex-negative:0}.ember-application .small-4{flex-shrink:0;width:30.44316%;max-width:30.44316%;-ms-flex-negative:0}.ember-application .small-5{flex-shrink:0;width:38.77649%;max-width:38.77649%;-ms-flex-negative:0}.ember-application .small-6{flex-shrink:0;width:47.10983%;max-width:47.10983%;-ms-flex-negative:0}.ember-application .small-7{flex-shrink:0;width:55.44316%;max-width:55.44316%;-ms-flex-negative:0}.ember-application .small-8{flex-shrink:0;width:63.77649%;max-width:63.77649%;-ms-flex-negative:0}.ember-application .small-12{flex-shrink:0;width:97.10983%;max-width:97.10983%;-ms-flex-negative:0}}@media only screen and (min-width:66.8125rem){.ember-application .small-2{flex-shrink:0;width:14.72789%;max-width:14.72789%;-ms-flex-negative:0}.ember-application .small-4{flex-shrink:0;width:31.39456%;max-width:31.39456%;-ms-flex-negative:0}.ember-application .small-5{flex-shrink:0;width:39.72789%;max-width:39.72789%;-ms-flex-negative:0}.ember-application .small-6{flex-shrink:0;width:48.06122%;max-width:48.06122%;-ms-flex-negative:0}.ember-application .small-7{flex-shrink:0;width:56.39456%;max-width:56.39456%;-ms-flex-negative:0}.ember-application .small-8{flex-shrink:0;width:64.72789%;max-width:64.72789%;-ms-flex-negative:0}.ember-application .small-12{flex-shrink:0;width:98.06122%;max-width:98.06122%;-ms-flex-negative:0}}@media only screen and (min-width:45.9375rem){.ember-application .l-row{margin-left:-2.97619%}.ember-application .l-column{margin-left:2.89017%}.ember-application .medium-valign-top{align-self:start;vertical-align:top!important;-ms-flex-item-align:start}.ember-application .medium-3{flex-shrink:0;width:22.10983%;max-width:22.10983%;-ms-flex-negative:0}.ember-application .medium-4{flex-shrink:0;width:30.44316%;max-width:30.44316%;-ms-flex-negative:0}.ember-application .medium-6{flex-shrink:0;width:47.10983%;max-width:47.10983%;-ms-flex-negative:0}.ember-application .medium-8{flex-shrink:0;width:63.77649%;max-width:63.77649%;-ms-flex-negative:0}.ember-application .medium-9{flex-shrink:0;width:72.10983%;max-width:72.10983%;-ms-flex-negative:0}.ember-application .medium-12{flex-shrink:0;width:97.10983%;max-width:97.10983%;-ms-flex-negative:0}.ember-application .medium-offset-3{margin-left:27.89017%}}@media only screen and (min-width:66.8125rem){.ember-application .medium-3{flex-shrink:0;width:23.06122%;max-width:23.06122%;-ms-flex-negative:0}.ember-application .medium-4{flex-shrink:0;width:31.39456%;max-width:31.39456%;-ms-flex-negative:0}.ember-application .medium-6{flex-shrink:0;width:48.06122%;max-width:48.06122%;-ms-flex-negative:0}.ember-application .medium-8{flex-shrink:0;width:64.72789%;max-width:64.72789%;-ms-flex-negative:0}.ember-application .medium-9{flex-shrink:0;width:73.06122%;max-width:73.06122%;-ms-flex-negative:0}.ember-application .medium-12{flex-shrink:0;width:98.06122%;max-width:98.06122%;-ms-flex-negative:0}.ember-application .medium-offset-3{margin-left:26.93878%}.ember-application .l-row{margin-left:-1.97711%}.ember-application .l-column{margin-left:1.93878%}}@media only screen and (min-width:45.9375rem){.ember-application .l-column--grid{margin-bottom:2.89017%}}@media only screen and (min-width:66.8125rem){.ember-application .large-2{flex-shrink:0;width:14.72789%;max-width:14.72789%;-ms-flex-negative:0}.ember-application .large-3{flex-shrink:0;width:23.06122%;max-width:23.06122%;-ms-flex-negative:0}.ember-application .large-4{flex-shrink:0;width:31.39456%;max-width:31.39456%;-ms-flex-negative:0}.ember-application .large-6{flex-shrink:0;width:48.06122%;max-width:48.06122%;-ms-flex-negative:0}.ember-application .large-8{flex-shrink:0;width:64.72789%;max-width:64.72789%;-ms-flex-negative:0}.ember-application .large-9{flex-shrink:0;width:73.06122%;max-width:73.06122%;-ms-flex-negative:0}.ember-application .large-10{flex-shrink:0;width:81.39456%;max-width:81.39456%;-ms-flex-negative:0}.ember-application .large-offset-2{margin-left:18.60544%}.ember-application .l-column--grid{margin-bottom:1.93878%}}@media only screen and (min-width:45.9375rem)and (max-width:66.75rem){.ember-application .l-column--grid.medium-12:nth-child(1n+1):nth-last-child(-n+1),.ember-application .l-column--grid.medium-12:nth-child(1n+1):nth-last-child(-n+1)~.l-column--grid,.ember-application .l-column--grid.medium-3:nth-child(4n+1):nth-last-child(-n+4),.ember-application .l-column--grid.medium-3:nth-child(4n+1):nth-last-child(-n+4)~.l-column--grid,.ember-application .l-column--grid.medium-4:nth-child(3n+1):nth-last-child(-n+3),.ember-application .l-column--grid.medium-4:nth-child(3n+1):nth-last-child(-n+3)~.l-column--grid,.ember-application .l-column--grid.medium-6:nth-child(odd):nth-last-child(-n+2),.ember-application .l-column--grid.medium-6:nth-child(odd):nth-last-child(-n+2)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:45.9375rem){.ember-application .medium-hide{display:none}.ember-application .medium-show{display:block}}@media only screen and (min-width:66.8125rem){.ember-application .l-column--grid.large-2:nth-child(6n+1):nth-last-child(-n+6),.ember-application .l-column--grid.large-2:nth-child(6n+1):nth-last-child(-n+6)~.l-column--grid,.ember-application .l-column--grid.large-3:nth-child(4n+1):nth-last-child(-n+4),.ember-application .l-column--grid.large-3:nth-child(4n+1):nth-last-child(-n+4)~.l-column--grid,.ember-application .l-column--grid.large-4:nth-child(3n+1):nth-last-child(-n+3),.ember-application .l-column--grid.large-4:nth-child(3n+1):nth-last-child(-n+3)~.l-column--grid,.ember-application .l-column--grid.large-6:nth-child(odd):nth-last-child(-n+2),.ember-application .l-column--grid.large-6:nth-child(odd):nth-last-child(-n+2)~.l-column--grid{margin-bottom:0}}@media only screen and (min-width:45.9375rem){.ember-application .medium-show-tablecell{display:table-cell}.ember-application .l-content-width{width:43.25rem;margin-right:auto;margin-left:auto}}@media only screen and (min-width:66.8125rem){.ember-application .l-content-width{width:61.25rem;margin-right:auto;margin-left:auto}}@media only screen and (max-width:45.875rem){.ember-application .l-column--grid.small-12:nth-child(1n+1):nth-last-child(-n+1),.ember-application .l-column--grid.small-12:nth-child(1n+1):nth-last-child(-n+1)~.l-column--grid,.ember-application .l-column--grid.small-2:nth-child(6n+1):nth-last-child(-n+6),.ember-application .l-column--grid.small-2:nth-child(6n+1):nth-last-child(-n+6)~.l-column--grid,.ember-application .l-column--grid.small-4:nth-child(3n+1):nth-last-child(-n+3),.ember-application .l-column--grid.small-4:nth-child(3n+1):nth-last-child(-n+3)~.l-column--grid,.ember-application .l-column--grid.small-6:nth-child(odd):nth-last-child(-n+2),.ember-application .l-column--grid.small-6:nth-child(odd):nth-last-child(-n+2)~.l-column--grid{margin-bottom:0}}@media only screen and (inverted-colors){.ember-application img:not(picture>img),.ember-application picture,.ember-application video{filter:invert(1)}}@media only screen and (min-width:45.9375rem){.ember-application .app-privacy__cards{grid-template-columns:repeat(auto-fit,minmax(calc((100% - 1.25rem) / 2),1fr))}}@media(min-monochrome:1),(monochrome){.ember-application .link{-webkit-text-decoration:underline!important;text-decoration:underline!important}}@media only screen and (min-width:66.8125rem){.ember-application .app-privacy__cards{grid-template-columns:repeat(auto-fit,minmax(calc((100% - 2.5rem) / 3),1fr))}}@media only screen and (max-width:45.875rem){.ember-application .section--link-list{padding-top:0;padding-bottom:1.1875rem}.ember-application .section--link-list+.section--bordered{padding-top:0;border-top:0}}@media only screen and (min-width:45.9375rem){.ember-application .app-privacy__card:first-child:last-child{max-width:50%}.ember-application .badge{font-size:.625rem;font-weight:700;line-height:1.3;letter-spacing:-.006em}}@media only screen and (min-width:66.8125rem){.ember-application .badge--product-title{margin-bottom:.125rem}}@media only screen and (min-width:45.9375rem){.ember-application .inline-list.medium-hide{display:none}.ember-application .inline-list.medium-show{display:box;display:flexbox;display:flex}.ember-application .inline-list--mobile-compact{font-size:.8125rem;font-weight:400;line-height:1.38462;letter-spacing:-.005em}}@media only screen and (max-width:45.875rem){.ember-application .link-list--a .link-list__item{margin-bottom:0;padding-top:.625rem;padding-bottom:.625rem;border-bottom:.0625rem solid #d6d6d6}.ember-application .link-list--a a,.ember-application .link-list--a button{display:block;width:100%;margin-top:-.625rem;margin-bottom:-.625rem;padding-top:.625rem;padding-bottom:.625rem}}@media only screen and (min-width:45.9375rem){.ember-application .table{width:calc(100% - .75rem);margin-bottom:.9375rem;margin-left:.75rem}}@media only screen and (max-width:45.875rem){.ember-application .we-artwork:before{min-width:100%;min-height:100%}}@media only screen and (min-width:45.9375rem){.ember-application .we-artwork__image{width:auto}}@media only screen and (max-width:45.875rem){.ember-application .we-artwork--fullwidth{width:100%}.ember-application .we-artwork--fullwidth .we-artwork__image{width:100%;height:auto}.ember-application .we-artwork--fullwidth .we-artwork__image:before{content:"";display:block;width:100%}}@media only screen and (min-width:45.9375rem){.ember-application .we-artwork--lockup{width:auto}.ember-application .information-list--app .information-list__item,.ember-application .information-list.information-list--app{display:block}.ember-application .information-list--app .information-list__item:not(:first-of-type){padding-top:.5rem}.ember-application .information-list--app .information-list__item__term{display:inline-block;padding-top:0;text-align:right;vertical-align:top}.ember-application .information-list--app .information-list__item__definition{display:inline-block;padding-left:0}.ember-application .we-customer-ratings__averages{text-align:left}.ember-application .we-customer-ratings__count{align-self:flex-end;margin-top:0;-ms-flex-item-align:end}.ember-application .we-customer-ratings__averages__display{display:inline-block;margin-bottom:0}}@media only screen and (max-width:45.875rem){.ember-application .we-screenshot-viewer__screenshots{margin-top:.9375rem}}@media only screen and (min-width:45.9375rem){.ember-application .we-star-bar-graph{margin-bottom:.25rem}.ember-application .we-screenshot-viewer__screenshots{overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.ember-application .product-header__title{font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:.023em}.ember-application .product-header--padded-start{padding-left:.625rem}.ember-application .app-header{margin-top:.5625rem}.ember-application .app-header__identity,.ember-application .app-header__subtitle{font-size:1.125rem;font-weight:400;line-height:1.22226;letter-spacing:.027em}.ember-application .app-header__list{margin-top:.5625rem}}@media only screen and (max-width:45.875rem){.ember-application .app-header__title{margin-bottom:.125rem}.ember-application .app-header__list{font-size:.75rem;font-weight:400;line-height:1.33337;letter-spacing:0}.ember-application .app-header__list:last-of-type{margin-top:.875rem}}@media only screen and (min-width:45.9375rem){.ember-application .app-header__list{margin-top:.6875rem}.ember-application .app-header__list:last-of-type{margin-top:.75rem}.ember-application .whats-new__latest{float:right}}@media only screen and (max-width:45.875rem){.ember-application .whats-new__latest{margin-bottom:1rem;padding-top:.125rem}}@media only screen and (min-width:45.9375rem){.ember-application .whats-new__latest__version{text-align:right}}@media(min-width:45.9375rem){.ember-application #ember185:before,.ember-application .ember185{width:13.5625rem;height:13.5625rem}.ember-application .ember185:before{padding-top:100%}}@media(min-width:66.8125rem){.ember-application #ember185:before,.ember-application .ember185{width:14.375rem;height:14.375rem}.ember-application .ember185:before{padding-top:100%}}@media(min-width:45.9375rem){.ember-application #ember195:before,.ember-application .ember195{width:9.8125rem;height:21.1875rem}.ember-application .ember195:before{padding-top:215.923566879%}}@media(min-width:66.8125rem){.ember-application #ember195:before,.ember-application .ember195{width:14.375rem;height:31.0625rem}.ember-application .ember195:before{padding-top:216.0869565217%}}@supports(-ms-ime-align:auto){.ember-application .we-truncate--truncated:before{content:"";position:absolute;z-index:1;right:0;bottom:0;display:block;width:4em;height:calc(1em + .0625rem);color:#fff;opacity:.9;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 33%,hsla(0,0%,100%,.8) 0,#fff) no-repeat}}@supports((-webkit-mask:linear-gradient(white,black)) or (mask:linear-gradient(white,black))){.ember-application .we-truncate__button{position:absolute;z-index:1;right:0;bottom:0;float:none}}@supports(-ms-ime-align:auto){.ember-application .we-truncate__button{position:absolute;z-index:2;right:0;bottom:-.0625rem;float:none}.ember-application .we-screenshot-viewer__screenshots{-ms-overflow-style:-ms-autohiding-scrollbar}.ember-application .we-clamp{-webkit-mask-image:none!important;mask-image:none!important}}:root{--site-width:90rem;--content-padding:1.5rem;--layout-padding:1.5rem;font-size:1rem;color-scheme:dark}@media screen and (min-width:23.75rem){:root{--content-padding:2.1875rem}}@media screen and (min-width:26.25rem){:root{--content-padding:3.4375rem;--layout-padding:2.125rem}}@media screen and (min-width:36.25rem){:root{--content-padding:4.6875rem;--layout-padding:2.75rem}}@media screen and (min-width:42.5rem){:root{--content-padding:5.3125rem}}@media screen and (min-width:48rem){:root{--content-padding:3.125rem}}@media screen and (min-width:53.125rem){:root{--content-padding:4.375rem;--layout-padding:3.125rem}}@media screen and (min-width:59.375rem){:root{--content-padding:5.625rem;--layout-padding:4.375rem}}@media screen and (min-width:65.625rem){:root{--content-padding:6.25rem}}@media screen and (min-width:81.25rem){:root{--content-padding:7.5rem;--layout-padding:7.5rem}}::-moz-selection{background-color:hsla(0,0%,100%,.2)}::selection{background-color:hsla(0,0%,100%,.2)}:focus-visible{outline:.1875rem dotted #fff;outline-offset:.1875rem}body{position:relative;font-family:SF Pro Display,sans-serif;color:var(--color-white);background-color:var(--color-black)}#root,body{overflow-x:hidden}:root{--color-white:#fff;--color-black:#000;--color-violet-red:#f63a80;--color-blue:#2e88f6}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}html{-webkit-tap-highlight-color:transparent}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{word-wrap:break-word}a{-webkit-text-decoration:none;text-decoration:none}