.releaseDetail{padding:120px 0 50px}.releaseDetail .layout{max-width:760px}.releaseDetail__header{margin-bottom:60px}.releaseDetail__back{text-transform:uppercase;letter-spacing:.08em;color:var(--color-link);margin-bottom:32px;font-size:14px;text-decoration:none;display:inline-block}.releaseDetail__back:hover{text-decoration:underline}.releaseDetail__meta{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);margin-bottom:12px;font-size:14px}.releaseDetail__title{margin:0;font-size:44px}.releaseDetail__features{margin-bottom:60px}.releaseDetail__features-layout{max-width:1100px}.releaseDetail__content .layout{max-width:760px}.releaseDetail__content h3{color:var(--color-heading);margin:24px 0 12px;font-size:20px;font-weight:700}.releaseDetail__content h3:first-child{margin-top:0}.releaseDetail__content h4{color:var(--color-heading);margin:20px 0 8px;font-size:18px;font-weight:700}.releaseDetail__content p{letter-spacing:.12px;color:var(--color-text);margin:0 0 12px;font-size:1.8rem;font-weight:lighter;line-height:1.4444}.releaseDetail__content ul,.releaseDetail__content ol{letter-spacing:.12px;color:var(--color-text);margin:12px 0;padding-left:20px;font-size:1.8rem;font-weight:lighter;line-height:1.4444;list-style-type:disc}.releaseDetail__content ul li,.releaseDetail__content ol li{margin-bottom:4px;display:list-item}.releaseDetail__content ol{list-style-type:decimal}.releaseDetail__content a{color:var(--color-link);text-decoration:none}.releaseDetail__content a:hover{text-decoration:underline}.releaseDetail__content strong{font-weight:700}.releaseDetail__content em{font-style:italic}.releaseDetail__improvements-heading{margin:0 0 24px;font-size:22px}@media only screen and (max-width:819px){.releaseDetail{padding:80px 0 40px}.releaseDetail__title{font-size:32px}}
.themesGallery{margin-bottom:300px}.themesGallery--with-appstore-cta{margin-bottom:0}.themesGallery .gallery-section{margin-bottom:100px}@media only screen and (max-width:640px){.themesGallery .gallery-section{margin-bottom:80px}}.themesGallery .gallery-section:last-child{margin-bottom:0}.themesGallery .gallery-section__header{text-align:left;margin-bottom:60px}@media only screen and (max-width:640px){.themesGallery .gallery-section__header{margin-bottom:40px}}.themesGallery .gallery-section__title{letter-spacing:.27px;color:var(--color-text);margin-bottom:2rem;font-size:4.6rem;font-weight:500}@media only screen and (max-width:819px){.themesGallery .gallery-section__title{font-size:3.4rem}}.themesGallery .gallery-section__subtitle{letter-spacing:.12px;color:var(--color-text);max-width:800px;margin:0;font-size:1.8rem;font-weight:lighter;line-height:1.4444}@media only screen and (max-width:819px){.themesGallery .gallery-section__subtitle{font-size:1.6rem}}.themesGallery .gallery-section__grid{gap:50px;display:grid}.themesGallery .gallery-section__grid.auto{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media only screen and (max-width:640px){.themesGallery .gallery-section__grid.auto{grid-template-columns:1fr}}.themesGallery .gallery-section__grid.columns{grid-template-columns:repeat(var(--theme-gallery-grid-columns), 1fr)}@media only screen and (max-width:640px){.themesGallery .gallery-section__grid.columns{grid-template-columns:1fr}}.themesGallery.grid{gap:50px;display:grid}.themesGallery.grid.auto{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media only screen and (max-width:640px){.themesGallery.grid.auto{grid-template-columns:1fr}}.themesGallery.grid.columns{grid-template-columns:repeat(var(--theme-gallery-grid-columns), 1fr)}@media only screen and (max-width:640px){.themesGallery.grid.columns{grid-template-columns:1fr}}
.shortcuts-gallery{margin-bottom:300px}.shortcuts-gallery .shortcuts-section{margin-bottom:100px}@media only screen and (max-width:640px){.shortcuts-gallery .shortcuts-section{margin-bottom:80px}}.shortcuts-gallery .shortcuts-section:last-child{margin-bottom:0}.shortcuts-gallery .shortcuts-section__header{text-align:left;margin-bottom:60px}@media only screen and (max-width:640px){.shortcuts-gallery .shortcuts-section__header{margin-bottom:40px}}.shortcuts-gallery .shortcuts-section__title{letter-spacing:.27px;color:var(--color-text);margin-bottom:2rem;font-size:4.6rem;font-weight:500}@media only screen and (max-width:819px){.shortcuts-gallery .shortcuts-section__title{font-size:3.4rem}}.shortcuts-gallery .shortcuts-section__description{letter-spacing:.12px;color:var(--color-text);max-width:800px;margin:0;font-size:1.8rem;font-weight:lighter;line-height:1.4444}@media only screen and (max-width:819px){.shortcuts-gallery .shortcuts-section__description{font-size:1.6rem}}.shortcuts-gallery .shortcuts-section__grid{gap:20px;display:grid}.shortcuts-gallery .shortcuts-section__grid.auto{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media only screen and (max-width:640px){.shortcuts-gallery .shortcuts-section__grid.auto{grid-template-columns:1fr}}.shortcuts-gallery .shortcuts-section__grid.columns{grid-template-columns:repeat(var(--shortcuts-gallery-grid-columns), 1fr)}@media only screen and (max-width:1024px){.shortcuts-gallery .shortcuts-section__grid.columns{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:640px){.shortcuts-gallery .shortcuts-section__grid.columns{grid-template-columns:1fr}}
.error-page-contents{justify-content:center;align-items:center;margin-bottom:100px;display:flex}@media only screen and (max-width:819px){.error-page-contents{text-align:center;flex-direction:column;margin-bottom:50px}}.error-message{max-width:300px;margin-right:100px;font-size:24px}.error-message h1{color:var(--color-text);font-size:32px}.error-message .sub{color:var(--color-text);margin:20px 0;font-size:20px}.error-message p{color:var(--color-text-secondary);font-size:16px}.error-message .buttons{margin-top:30px}.error-message .buttons .button{margin-top:10px;display:flex}@media only screen and (max-width:819px){.error-message{margin:0 0 50px}}.error-visual img{width:40vw;max-width:500px;display:block}@media only screen and (max-width:819px){.error-visual img{width:80vw;max-width:400px}}
.blog__wrapper{margin-bottom:120px}.blog__wrapper--with-appstore-cta{margin-bottom:0}.blog__posts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.blog__posts-grid--extra{margin-top:32px}@media (max-width:1024px){.blog__posts-grid--extra{margin-top:24px}.blog__posts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:640px){.blog__posts-grid{grid-template-columns:1fr;gap:32px}}.blog__section-heading{letter-spacing:.02em;margin:0 0 32px;font-size:2.4rem;font-weight:600}.blog__section-heading--sub{margin:48px 0 24px;font-size:2rem}@media only screen and (max-width:819px){.blog__section-heading{margin-bottom:24px;font-size:1.8rem}.blog__section-heading--sub{margin:36px 0 18px;font-size:1.6rem}}.blog__section--recent{margin-top:60px}.blog__buttonWrapper,.blog__noResultsFound{text-align:center;margin:60px auto 0}.blog__noResultsFound{font-size:1.4rem}
.download section:first-child{margin:0}.download .download-nag{margin:40px auto 0}@media only screen and (max-width:819px){.download .download-nag{padding:0 25px}}.download .download-nag h2,.download .download-nag p{letter-spacing:.12px;color:var(--color-text);text-align:center;max-width:600px;margin:0 auto 16px;font-size:1.8rem;font-weight:lighter;line-height:1.4444}.download .download-nag h2{margin-bottom:12px;font-size:2.8rem;font-weight:500}.download .download-nag p{font-size:1.8rem;line-height:1.5}.download .download-nag p a{color:var(--color-link);font-weight:600;text-decoration:underline}.download .download-nag .nag-ctas{-webkit-user-select:none;user-select:none;justify-content:center;display:flex}.download .download-nag .nag-ctas img{width:auto;height:65px}.download .download-nag .nag-ctas:hover{cursor:pointer}.download .download-nag .nag-ctas a:first-child{margin-right:25px}.download__section--wrapper{margin:40px 0}.download__section--wrapper>.layout{justify-content:space-between;align-items:center;gap:32px;max-width:900px;margin:0 auto;display:flex}.download__section--wrapper>.layout>:not(img),.download__section--wrapper>.layout img{flex:0 0 48%;max-width:48%}@media only screen and (max-width:819px){.download__section--wrapper>.layout img{flex:none;max-width:100%}.download__section--wrapper>.layout img:first-child{margin-bottom:25px}.download__section--wrapper>.layout img:last-child{margin-top:25px}.download__section--wrapper>.layout{flex-direction:column;gap:32px;padding:0 25px}.download__section--wrapper>.layout>:not(img){flex:none;max-width:100%}}
.features{margin-top:-67px}.features--with-appstore-cta{margin-bottom:0}.features__header{background-color:var(--color-surface-subtle);width:100%;margin-bottom:300px;padding:calc(4rem + 67px) 0 0;position:relative}@media only screen and (max-width:819px){.features__header{margin-bottom:200px;position:relative}.features__header .layout{margin:0}}.features__header .wave-wrapper{color:var(--color-surface-subtle);width:100%;height:150px;position:absolute;bottom:-150px;overflow:hidden}@media only screen and (max-width:819px){.features__header .wave-wrapper{height:100px;bottom:-100px}}.features__header .wave-wrapper div{z-index:20}.features__header-image{width:100%}@media only screen and (max-width:819px){.features__header-image{padding:0}}.features__intro{color:var(--color-heading);text-align:center;flex-direction:column;align-items:center;gap:20px;margin-bottom:60px;display:flex}@media only screen and (max-width:819px){.features__intro{margin-left:20px;margin-right:20px}}.features__header-title{letter-spacing:.27px;color:var(--color-text);margin-top:2rem;font-family:paul_grotesk,sans-serif;font-size:6.4rem;font-weight:500}@media only screen and (max-width:819px){.features__header-title{margin-top:1rem;font-size:4.4rem}}.features__header-title strong{color:#6c6cd7;font-weight:500}.features__header-title h1{font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0}.features__header-teaser{letter-spacing:.12px;color:var(--color-text);max-width:620px;margin:0 auto;font-size:20px;font-weight:lighter;line-height:1.4444}@media only screen and (max-width:819px){.features__header-teaser{max-width:100%}}.features__header-teaser p{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0}.features__header-teaser p+p{margin-top:.5em}.features__header-teaser strong{color:inherit;font-weight:500}.features__header-teaser em{font-style:italic}.features__videosection{background-color:#191937;padding:160px 0}.features__videosection-title{word-spacing:.01px;color:#fff;margin-bottom:6.85rem;font-size:5.2rem;line-height:6.2rem}.features__videosection-video,.features__videosection-video video,.features__videosection-video img{border-radius:8px;width:100%;height:auto}.features__body{background-color:var(--color-surface);padding-top:0;position:relative}.features__body>*+*,.features__body section{margin-top:0}.features__body--with-appstore-cta{margin-bottom:0}
@media only screen and (max-width:819px){.features__header .layout{margin:0 25px}}.features__body{min-height:auto}.features__body .sanityRichTextSection,.features__body .sanityFeatureSection,.features__body .sanityBentoBoxSection,.features__body .sanityVideoSection,.features__body .sanityCtaSection,.features__body .sanityHeroSection{box-sizing:border-box;width:100%}
.landing-page{background-color:var(--color-surface);flex-direction:column;gap:0;margin-top:-67px;padding:0;display:flex}.landing-page .feature-highlights-waved{background-color:var(--color-surface-subtle);z-index:2;margin-top:-80px;padding-top:80px;position:relative}@media only screen and (max-width:819px){.landing-page .feature-highlights-waved{margin-top:-60px;padding-top:60px}}.landing-page .feature-highlights-waved+section,.landing-page .feature-highlights-waved+div{margin-top:0}.landing-page__body{background-color:var(--color-surface);padding-top:0;position:relative}.landing-page__body>*+*{margin-top:0}
.newsletter{padding-bottom:200px}.newsletter__content{margin-bottom:30px;font-size:1.6rem}.newsletter__consentText{margin-top:20px;font-size:1.5rem}.newsletter__componentContainer{max-width:700px;margin-bottom:50px}
.quick-facts{margin:100px 0}.quick-facts__title{color:var(--color-text-strong);text-align:center;margin-bottom:60px;font-size:2.4rem;font-weight:700;line-height:1.2}.quick-facts__grid{grid-template-columns:repeat(3,1fr);gap:60px;display:grid}@media only screen and (max-width:819px){.quick-facts__grid{grid-template-columns:repeat(2,1fr);gap:40px}}@media only screen and (max-width:480px){.quick-facts__grid{grid-template-columns:1fr;gap:30px}}.quick-facts__item{text-align:center;background-color:var(--color-surface-indigo);--tile-label:#1e1e5a;--tile-value:#000;border-radius:12px;flex-direction:column;justify-content:flex-end;padding:30px 20px;display:flex}.quick-facts__item:nth-child(6n+1){background-color:#b8b8ec}@media (prefers-color-scheme:dark){.quick-facts__item:nth-child(6n+1){background-color:var(--color-surface-subtle);border:2px solid #b8b8ec}}.quick-facts__item:nth-child(6n+2){background-color:#94d5e8}@media (prefers-color-scheme:dark){.quick-facts__item:nth-child(6n+2){background-color:var(--color-surface-subtle);border:2px solid #94d5e8}}.quick-facts__item:nth-child(6n+3){background-color:#ffb6ba}@media (prefers-color-scheme:dark){.quick-facts__item:nth-child(6n+3){background-color:var(--color-surface-subtle);border:2px solid #ffb6ba}}.quick-facts__item:nth-child(6n+4){background-color:#ffc780}@media (prefers-color-scheme:dark){.quick-facts__item:nth-child(6n+4){background-color:var(--color-surface-subtle);border:2px solid #ffc780}}.quick-facts__item:nth-child(6n+5){background-color:#9adbde}@media (prefers-color-scheme:dark){.quick-facts__item:nth-child(6n+5){background-color:var(--color-surface-subtle);border:2px solid #9adbde}}.quick-facts__item:nth-child(6n+6){background-color:#cdebff}@media (prefers-color-scheme:dark){.quick-facts__item:nth-child(6n+6){background-color:var(--color-surface-subtle);border:2px solid #cdebff}.quick-facts__item{--tile-label:#ffffffbf;--tile-value:#fff}}.quick-facts__label{letter-spacing:.12px;color:var(--tile-label);text-transform:uppercase;letter-spacing:.08em;margin-top:8px;font-size:1.4rem;font-weight:500;line-height:1.4444}.quick-facts__value{color:var(--tile-value);font-size:3.2rem;font-weight:700;line-height:1.15}@media only screen and (max-width:819px){.quick-facts__value{font-size:2.6rem}}.press-assets{margin:100px 0;scroll-margin-top:60px}.press-assets__title{color:var(--color-text-strong);text-align:center;margin-bottom:40px;font-size:2.4rem;font-weight:700;line-height:1.2}.press-assets__list{border-top:1px solid #f3f3ff;max-width:800px;margin:0 auto;padding:0;list-style:none}.press-assets__list li{border-bottom:1px solid #f3f3ff;margin:0;padding:0}.press-assets__item{color:var(--color-text);border-radius:12px;align-items:center;gap:24px;margin:0 -16px;padding:20px 16px;text-decoration:none;transition:background-color .2s;display:flex}.press-assets__item:hover,.press-assets__item:focus-visible{background-color:var(--color-surface-indigo)}@media only screen and (max-width:819px){.press-assets__item{gap:16px}}.press-assets__image{background-color:var(--color-surface-indigo-strong);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}li:nth-child(4n+1) .press-assets__image{background-color:#5a5ad2}li:nth-child(4n+2) .press-assets__image{background-color:#64aae1}li:nth-child(4n+3) .press-assets__image{background-color:#ff5f69}li:nth-child(4n+4) .press-assets__image{background-color:#ffaa3c}.press-assets__image img{object-fit:contain;filter:brightness(0)invert();width:40px;height:40px}.press-assets__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.press-assets__item-title{color:var(--color-text);font-size:1.8rem;font-weight:500;line-height:1.3}.press-assets__item-description{color:var(--color-text-secondary);font-size:1.4rem;line-height:1.4}.press-assets__action{color:var(--color-text-secondary);flex-shrink:0;align-items:center;gap:6px;font-size:1.4rem;font-weight:500;transition:color .2s;display:inline-flex}.press-assets__item:hover .press-assets__action,.press-assets__item:focus-visible .press-assets__action{color:var(--color-link)}@media only screen and (max-width:819px){.press-assets__action{gap:0;font-size:0}}.press__mentions--container{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;margin-bottom:20px;display:grid}@media only screen and (max-width:1200px){.press__mentions--container{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:819px){.press__mentions--container{grid-template-columns:repeat(1,1fr)}}.press__mentions--container__singleContainer--contact{background-color:var(--color-surface-subtle);border-radius:10px;flex-direction:column;flex-basis:300px;height:100%;padding:20px;display:flex}.press__mentions--container__singleContainer--contact__pictureContainer{border-radius:50%;align-self:flex-end;width:100px;height:100px;overflow:hidden}.press__mentions--container__singleContainer--contact__mail{letter-spacing:.12px;color:var(--color-text);margin-top:0;font-size:1.8rem;font-weight:lighter;line-height:1.4444}@media only screen and (max-width:819px){.press__mentions--container__singleContainer--contact{flex-basis:100%;margin:50px 0}}.pressMention__wrapper{background-color:var(--color-surface);border:1px solid var(--color-border);border-top:4px solid #5a5ad2;border-radius:12px;flex-direction:column;align-items:flex-start;height:100%;padding:22px 24px;display:flex}li:nth-child(5n+1) .pressMention__wrapper{border-top-color:#5a5ad2}li:nth-child(5n+2) .pressMention__wrapper{border-top-color:#64c8cd}li:nth-child(5n+3) .pressMention__wrapper{border-top-color:#ff5f69}li:nth-child(5n+4) .pressMention__wrapper{border-top-color:#ffaa3c}li:nth-child(5n+5) .pressMention__wrapper{border-top-color:#64aae1}@media only screen and (max-width:819px){.pressMention__wrapper{max-width:100%;padding:20px}}.pressMention__top{flex-direction:column;flex-grow:1;display:flex}.pressMention__title{margin-bottom:12px;font-size:2rem}.pressMention__intro{letter-spacing:.12px;color:var(--color-text-secondary);margin-top:auto;margin-bottom:0;font-size:1.4rem;font-weight:500;line-height:1.4444}.pressMention__intro-link{color:inherit;text-decoration:none}.pressMention__intro-link:hover{text-decoration:underline}.press{margin-bottom:0}.press__actions{flex-wrap:wrap;gap:16px;display:flex}.press__content{padding:20px 0 60px}.press__content h2.subtitle{color:var(--color-text-strong);text-align:center;text-transform:none;letter-spacing:normal;margin-bottom:32px;font-size:2.4rem;font-weight:700;line-height:1.2}.press__contact{background-color:var(--color-surface-indigo);margin-top:50px;margin-bottom:0;padding:120px 0 200px}.press__contact-content{justify-content:center;align-items:center;gap:40px;display:flex}@media only screen and (max-width:819px){.press__contact-content{text-align:center;flex-direction:column;gap:30px}}.press__contact-avatar{border-radius:50%;flex-shrink:0;width:120px;height:120px;overflow:hidden}.press__contact-avatar img{object-fit:cover;width:100%;height:100%}.press__contact-info{flex-direction:column;gap:8px;display:flex}.press__contact-name{color:var(--color-text);margin:0;font-size:2rem;font-weight:700}.press__contact-role{letter-spacing:.12px;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:1px;margin:0;font-size:1.4rem;font-weight:lighter;line-height:1.4444}.press__contact-email{letter-spacing:.12px;color:var(--color-text);font-size:1.8rem;font-weight:500;line-height:1.4444;text-decoration:none}.press__contact-email:hover{text-decoration:underline}
.support{background:var(--color-surface-cool);margin-top:-67px}.support .section__cta{background-color:var(--color-surface-subtle);padding:150px 0}.support .section__cta>.layout{justify-content:center;display:flex}.support .section__cta>.layout>div:first-child{margin-right:100px}@media only screen and (max-width:819px){.support .section__cta>.layout>div:first-child{margin-bottom:50px;margin-right:0}.support .section__cta>.layout{flex-direction:column}.support .section__cta{padding:50px 0}}
.support-guide{padding:120px 0 180px}.support-guide .layout{max-width:760px}.support-guide__breadcrumbs{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text);align-items:center;gap:12px;font-size:14px;display:inline-flex}.support-guide__breadcrumbs a{color:inherit;text-decoration:none}.support-guide__breadcrumbs a:hover{text-decoration:underline}.support-guide__header-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.support-guide__languages{border:1px solid #c8c8c8;border-radius:999px;padding:3px;font-size:14px;line-height:1;display:inline-flex}@media (prefers-color-scheme:dark){.support-guide__languages{border-color:#ffffff3d}}.support-guide__language{color:var(--color-text-secondary);border-radius:999px;padding:6px 14px;text-decoration:none}.support-guide__language:hover{color:var(--color-link)}.support-guide__language:focus-visible{outline-offset:2px;outline:2px solid #5a5ad2}.support-guide__language--current{background-color:var(--color-surface-indigo-strong);color:var(--color-link)}@media (prefers-color-scheme:dark){.support-guide__language--current{background-color:color-mix(in srgb, var(--color-link) 28%, transparent);color:#fff}}.support-guide__ai-notice{color:var(--color-text-secondary);align-items:center;gap:6px;margin:12px 0 0;font-size:14px;display:flex}.support-guide__ai-notice svg{width:14px;height:14px;color:var(--color-link);flex:none}.support-guide__header{margin-bottom:50px}.support-guide__header h1{margin-top:20px;font-size:44px}.support-guide__content{font-size:18px;line-height:1.7}.support-guide__content h2{margin-top:50px;margin-bottom:20px;font-size:28px}.support-guide__content h3{margin-top:35px;margin-bottom:15px;font-size:22px}.support-guide__content h4{margin-top:28px;margin-bottom:12px;font-size:20px;font-weight:500;line-height:1.4}.support-guide__content p{margin:20px 0}.support-guide__content ul{margin:24px 0;padding-left:20px;list-style:outside}.support-guide__content ol{margin:24px 0;padding-left:20px;list-style:decimal}.support-guide__content a{color:var(--color-link)}.support-guide__content .support-guide__image-block{text-align:center;margin:32px 0}.support-guide__content .support-guide__image-block.support-guide__image--small{max-width:400px;margin-left:auto;margin-right:auto}.support-guide__content .support-guide__image-block.support-guide__image--medium{max-width:600px;margin-left:auto;margin-right:auto}.support-guide__content .support-guide__image-block.support-guide__image--large{max-width:100%;margin-left:auto;margin-right:auto}.support-guide__content .support-guide__image-block.support-guide__image--full{width:100vw;max-width:100vw;margin-left:50%;position:relative;transform:translate(-50%)}.support-guide__content .support-guide__image{width:100%;height:auto;box-shadow:var(--shadow-md);border-radius:12px}@media (prefers-color-scheme:dark){.support-guide__content .support-guide__image{background-color:#fff}}.support-guide__content .support-guide__image-caption{color:var(--color-text);margin-top:12px;font-size:16px}.support-guide__content .support-guide__toc-block{max-width:320px;margin:32px 0}.support-guide__content .support-guide__toc-title{text-align:left;margin:0 0 12px;font-size:20px;font-weight:600}.support-guide__content .support-guide__toc-content{background:var(--color-surface-indigo);border:3px solid #f8f8ff;border-radius:12px;padding:24px}.support-guide__content .support-guide__toc-list{margin:0;padding:0;list-style:none}.support-guide__content .support-guide__toc-item{margin:0 0 8px;line-height:1.6}.support-guide__content .support-guide__toc-item:last-child{margin-bottom:0}.support-guide__content .support-guide__toc-item--level-2{padding-left:0;font-weight:500}.support-guide__content .support-guide__toc-item--level-3{padding-left:16px;font-weight:500}.support-guide__content .support-guide__toc-link{color:var(--color-text);text-decoration:none}.support-guide__content .support-guide__toc-link:hover{color:var(--color-link);text-decoration:underline}.support-guide__content .support-guide__toc-text{color:var(--color-text);font-weight:500}.support-guide__content .support-guide__platform-block{flex-direction:column;align-items:center;gap:16px;margin:50px 0;display:flex}.support-guide__content .support-guide__platform-tabs{background:var(--color-surface-indigo);border-radius:999px;gap:8px;padding:6px;display:inline-flex}.support-guide__content .support-guide__platform-tab{color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s}.support-guide__content .support-guide__platform-tab:focus{outline-offset:2px;outline:2px solid #5a5ad2}.support-guide__content .support-guide__platform-tab.is-active{color:#fff;background:#5a5ad2}.support-guide__content .support-guide__platform-frame{justify-content:center;align-items:center;width:100%;height:500px;display:flex}@media only screen and (max-width:819px){.support-guide__content .support-guide__platform-frame{height:auto}}.support-guide__content .support-guide__platform-image{width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:var(--shadow-lg);border-radius:20px;margin:0 auto;display:block}@media only screen and (max-width:819px){.support-guide__content .support-guide__platform-image{max-height:400px}}@media only screen and (max-width:640px){.support-guide__content .support-guide__platform-image{max-height:300px}}.support-guide__content .support-guide__platform-image--plain{box-shadow:none;border-radius:0}.support-guide__content .support-guide__platform-caption{color:var(--color-text);text-align:center;max-width:640px;font-size:16px}.support-guide .support-guide__highlight-box{border-left:4px solid;border-radius:12px;align-items:flex-start;gap:12px;margin:32px 0;padding:20px;display:flex}.support-guide .support-guide__highlight-box--tip{background:#ffcd3c1a;border-left-color:#ffcd3c}.support-guide .support-guide__highlight-box--tip .support-guide__highlight-box-icon{color:#ffcd3c}.support-guide .support-guide__highlight-box--warning{background:#ff5f691a;border-left-color:#ff5f69}.support-guide .support-guide__highlight-box--warning .support-guide__highlight-box-icon{color:#ff5f69}.support-guide .support-guide__highlight-box--note{background:#64aae11a;border-left-color:#64aae1}.support-guide .support-guide__highlight-box--note .support-guide__highlight-box-icon{color:#64aae1}.support-guide .support-guide__highlight-box-icon{flex-shrink:0;margin-top:2px;font-size:20px;line-height:1}.support-guide .support-guide__highlight-box-content{flex:1}.support-guide .support-guide__highlight-box-content>:first-child{margin-top:0}.support-guide .support-guide__highlight-box-content>:last-child{margin-bottom:0}.support-guide .support-guide__highlight-box-content p{margin:0 0 12px;line-height:1.6}.support-guide .support-guide__highlight-box-content h4{margin:16px 0 12px;font-size:20px;font-weight:500;line-height:1.4}.support-guide .support-guide__highlight-box-content code{background:#00000014;border-radius:4px;padding:2px 6px;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.9em}.support-guide .support-guide__platform-text{margin:40px 0}.support-guide .support-guide__platform-text .support-guide__platform-tabs{justify-content:center;width:fit-content;margin:0 auto 12px;display:flex}.support-guide .support-guide__platform-text .support-guide__platform-content{background:var(--color-surface-subtle);border-radius:12px;padding:24px}.support-guide .support-guide__platform-text .support-guide__platform-content>:first-child{margin-top:0}.support-guide .support-guide__platform-text .support-guide__platform-content>:last-child{margin-bottom:0}.support-guide .support-guide__platform-text .support-guide__platform-content h3{margin:0 0 16px;font-size:22px;font-weight:500;line-height:1.35}.support-guide .support-guide__platform-text .support-guide__platform-content h4{margin:20px 0 12px;font-size:20px;font-weight:500;line-height:1.4}.support-guide .support-guide__platform-text .support-guide__platform-content p{margin:0 0 16px;line-height:1.6}.support-guide .support-guide__platform-text .support-guide__platform-content code{background:#0000000d;border-radius:4px;padding:2px 6px;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.9em}.support-guide__article-nav{border-top:1px solid var(--color-line);grid-template-columns:1fr 1fr;gap:16px;margin-top:64px;padding-top:32px;display:grid}@media only screen and (max-width:819px){.support-guide__article-nav{grid-template-columns:1fr}}.support-guide__article-nav-prev{grid-column:1}.support-guide__article-nav-next{grid-column:2;justify-content:flex-end;display:flex}@media only screen and (max-width:819px){.support-guide__article-nav-next{grid-column:1;justify-content:flex-start}}.support-guide__article-nav-link{border:1px solid var(--color-line);color:var(--color-text);border-radius:12px;align-items:center;gap:12px;max-width:320px;padding:16px 20px;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.support-guide__article-nav-link:hover{background-color:var(--color-surface-indigo);border-color:#5a5ad2}.support-guide__article-nav-link--next{text-align:right;flex-direction:row}.support-guide__article-nav-link--next .support-guide__article-nav-text{align-items:flex-end}.support-guide__article-nav-arrow{color:var(--color-link);flex-shrink:0;font-size:20px}.support-guide__article-nav-text{flex-direction:column;gap:2px;min-width:0;display:flex}.support-guide__article-nav-label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text);opacity:.6;font-size:12px}.support-guide__article-nav-title{color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.support-guide__video{text-align:center;max-width:600px;margin:32px auto}.support-guide__video-container{box-shadow:var(--shadow-md);border-radius:12px;max-width:100%;display:inline-block;position:relative;overflow:hidden}.support-guide__video-container--iframe{background-color:var(--color-surface-subtle);width:100%;height:0;padding-bottom:56.25%;display:block}.support-guide__video-container--no-poster:before{content:"";background-color:var(--color-surface-subtle);opacity:.8;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23666'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:60px 60px;border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;min-height:200px;display:flex;position:absolute;top:0;left:0}.support-guide__video-element{border-radius:12px;max-width:100%;height:auto;max-height:500px;display:block}.support-guide__video-element[data-loaded=true]{z-index:2;position:relative}.support-guide__video-iframe{border:none;border-radius:12px;width:100%;height:100%;position:absolute;top:0;left:0}.support-guide__video-caption{color:var(--color-text);margin-top:12px;font-size:14px;font-style:italic}
.post .post-container{max-width:600px;margin:auto}.post .caption{letter-spacing:.12px;color:var(--color-text);margin-top:15px;font-size:14px;font-weight:lighter;line-height:1.4444}.post img{border-radius:5px}.post .post-data{letter-spacing:.12px;color:var(--color-text);text-transform:uppercase;letter-spacing:1px;margin:0;font-size:1.2rem;font-weight:600;line-height:1.4444}.post .post-data .inner{align-items:center;display:flex}.post .post-data .avatar{background-position:50%;background-size:cover;border-radius:14px;width:28px;height:28px;margin-right:10px}.post .title{margin:50px 0}.post .title h1{max-width:800px;font-size:4rem}@media only screen and (max-width:819px){.post .title{margin:25px 0}}.post .body{margin:50px 0}.post .body .iframe{border-radius:10px;display:inline-block;overflow:hidden}.post .video.text-width{max-width:600px;margin-left:0}.post .big-image-fixed .image-area{background-position:50%;background-size:cover;height:500px}.post .big-image-fixed .caption{padding:0 15px}.post .big-image-variable img{border-radius:10px}.post .related{margin-bottom:0;padding:4rem 0}.post .related .layout{max-width:760px;margin:0 auto;padding:0}@media only screen and (max-width:860px){.post .related .layout{margin:0 50px}}@media only screen and (max-width:819px){.post .related .layout{margin:0 25px}}.post .related-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem;display:grid}@media only screen and (max-width:819px){.post .related-grid{grid-template-columns:1fr;gap:1rem}}.post .related-post{background:var(--color-surface);box-shadow:var(--shadow-sm);border-radius:.5rem;transition:transform .2s,box-shadow .2s;overflow:hidden}.post .related-post:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.post .related .more{margin-top:3rem}.post .related .related-list{display:flex}@media only screen and (max-width:819px){.post .related .related-list{display:block}}.post .related .textBlock__children{flex-wrap:wrap;display:flex}.post .related .related-article{letter-spacing:.12px;max-width:250px;color:var(--color-text);flex-direction:column;margin:0 25px 25px 0;font-size:1.8rem;font-weight:lighter;line-height:1.4444;display:flex}.post .related .related-article .title{margin:15px 0 0}.post .related .related-article .title h1{letter-spacing:.12px;color:var(--color-text);font-size:1.8rem;font-weight:lighter;line-height:1.4444}.post .related .related-article .date{text-transform:uppercase;color:var(--color-text-secondary);margin-top:10px;font-size:12px;font-weight:500}@media only screen and (max-width:819px){.post .related .related-article{max-width:100%;margin:0 0 25px}}
.releases{margin-bottom:0}.releases>ul{flex-direction:column;gap:50px;display:flex}.release p{max-width:650px}@media only screen and (max-width:819px){.release p{max-width:100%}}.release .title{align-items:flex-end;margin-bottom:50px;display:flex}.release .title .version{color:var(--color-text);letter-spacing:0;margin-bottom:0;font-size:48px;font-weight:500;line-height:36px}.release .title .date{color:var(--color-text-secondary);letter-spacing:1px;text-transform:uppercase;margin-left:25px;font-size:12px;font-weight:600}@media only screen and (max-width:819px){.release .title{margin-bottom:25px}}.release h2{color:var(--color-text);letter-spacing:.07px;margin-bottom:15px;font-size:21px;font-weight:500}.release .release-body h1{margin-bottom:30px}.release .fulltext{color:var(--color-text-secondary);margin-bottom:50px;font-size:16px}@media only screen and (max-width:819px){.release .fulltext{margin-bottom:25px}}.release .improvement-body ul,.release .fixes-body ul{padding-left:20px}.release .improvement-body ul li,.release .fixes-body ul li{padding:0 0 5px 5px;list-style-type:disc}.release .improvement{margin-bottom:50px}.release .improvement img{border-radius:10px;max-width:650px;margin-bottom:25px}@media only screen and (max-width:819px){.release .improvement img{max-width:100%}}.release .improvement .improvement-title{align-items:center;gap:15px;margin-bottom:15px;display:flex}.release .improvement .improvement-title h3{color:var(--color-text);font-size:18px;font-weight:300}@media only screen and (max-width:819px){.release .improvement .improvement-title{display:block}.release .improvement .improvement-title h3{margin-bottom:6px}}.release .improvement .platforms{gap:8px;display:flex}.release .improvement .platforms .platform{font-family:600;text-transform:uppercase;color:#64c8cd;letter-spacing:1px;border:1px solid #64c8cd;border-radius:20px;padding:5px 15px;font-size:12px}.release .improvement .improvement-body{color:var(--color-text-secondary);font-size:16px}@media only screen and (max-width:819px){.release .improvement{margin-bottom:25px}}.release .release-fixes{color:var(--color-text-secondary);margin-bottom:50px;font-size:16px}.release .release-fixes .platforms{margin-bottom:25px;display:flex}.release .release-fixes .platforms .platform{cursor:pointer;color:inherit;padding:15px}.release .release-fixes .platforms .platform[data-state=active]{border-bottom:2px solid #6e6e6e;font-weight:600}.release .release-fixes .fixes-body p{margin-bottom:5px}@media only screen and (max-width:819px){.release .release-fixes{margin-bottom:25px}.release{margin-bottom:50px}}
.mindMapping__mindMap{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:113px;margin-top:180px;display:grid;position:relative}.mindMapping__mindMap--cover{width:200%;max-width:200%;position:relative;left:-100%}@media only screen and (max-width:819px){.mindMapping__mindMap--cover{width:100%;max-width:100%;position:relative;left:0}}.mindMapping__mindMap--content{max-width:550px}.mindMapping__mindMap--content h2{font-size:3.8rem}.mindMapping__mindMap--content h3{margin-top:57px;font-size:2.4rem}.mindMapping__mindMap--content p{color:var(--color-text-secondary);margin-top:25px;font-size:1.6rem}@media only screen and (max-width:819px){.mindMapping__mindMap{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:50px;margin-top:80px}.mindMapping__mindMap--cover{object-fit:contain;width:100%;transform:none}.mindMapping__mindMap--content h2{font-size:3.4rem}.mindMapping__mindMap--content h3{margin-top:40px}}.mindMapping__create{background-color:var(--color-surface-subtle)}.mindMapping__create--title{margin-bottom:27px;font-size:3.8rem}.mindMapping__create--subtitle{max-width:575px;color:var(--color-text-secondary);font-size:1.6rem}.mindMapping__create--steps{grid-template-rows:repeat(3,1fr);gap:100px;margin-top:75px;display:grid}.mindMapping__create--step,.mindMapping__create .step{max-width:750px}.mindMapping__create--step:nth-child(2),.mindMapping__create .step:nth-child(2){justify-self:center}.mindMapping__create--step:last-child,.mindMapping__create .step:last-child{justify-self:end}.mindMapping__create--step__title,.mindMapping__create .step__title{margin-top:45px;font-size:2.4rem}.mindMapping__create--step__text,.mindMapping__create .step__text{color:var(--color-text-secondary);margin-top:23px;font-size:1.6rem}@media only screen and (max-width:819px){.mindMapping__create--title{font-size:3.4rem}.mindMapping__create--steps{grid-template-rows:repeat(3,auto);gap:50px}.mindMapping__create .step__title{margin-top:30px}.mindMapping__create .step__cover{width:100%}}.mindMapping__rules{background-color:var(--color-surface);border-radius:30px;margin-top:250px;padding:70px;margin-bottom:100px!important}.mindMapping__rules--title{font-size:2.4rem}.mindMapping__rules--intro{max-width:400px;color:var(--color-text-secondary);margin-top:16px;font-size:1.6rem}.mindMapping__rules--container{grid-template-columns:repeat(3,1fr);gap:80px;margin-top:80px;display:grid}.mindMapping__rules--container .ruleSingle__title,.mindMapping__rules--container .ruleSingle__text{color:var(--color-text-secondary)}.mindMapping__rules--container .ruleSingle__title{text-transform:uppercase;letter-spacing:2px;margin-top:34px;font-size:1.2rem;font-weight:600}.mindMapping__rules--container .ruleSingle__text{margin-top:20px;font-size:1.6rem}@media only screen and (max-width:819px){.mindMapping__rules--container{grid-template-columns:repeat(2,1fr);gap:50px 20px}}@media only screen and (max-width:700px){.mindMapping__rules{margin-top:100px;padding:40px 20px}.mindMapping__rules--container{grid-template-columns:repeat(1,1fr);gap:50px 20px}.mindMapping__rules .ruleSingle__title{margin-top:20px}.mindMapping__rules .ruleSingle__text{margin-top:10px}}.mindMapping__examples--title{margin-bottom:27px;font-size:3.8rem}.mindMapping__examples--intro{color:var(--color-text-secondary);columns:2;column-gap:50px;font-size:1.6rem}.mindMapping__examples .examples__container{margin-top:111px}.mindMapping__examples .examples__container--title{letter-spacing:2px;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:30px;font-size:1.2rem;font-weight:600}@media only screen and (max-width:819px){.mindMapping__examples--title{font-size:3.4rem}.mindMapping__examples--intro{columns:1}.mindMapping__examples .examples__container{margin-top:50px}.mindMapping__examples .examples__container--title{margin-bottom:30px}}
.universal-link{width:100%;margin-bottom:300px}.universal-link__header{z-index:10;background-image:linear-gradient(#73c8ff,#64aae1);margin-bottom:150px;position:relative}.universal-link__header-image{width:100%;height:240px;margin:0 auto;display:block;overflow:hidden}@media only screen and (max-width:819px){.universal-link__header-image{object-fit:cover;object-position:center;width:100%;height:140px}}.universal-link__header .wave-wrapper{color:#64aae1;width:100%;height:60px;position:absolute;bottom:-60px}.universal-link__header .wave-wrapper div{z-index:20}.universal-link__header .app-icon{aspect-ratio:1;z-index:20;width:100px;height:100px;box-shadow:var(--shadow-glow);background-color:#fff;border-radius:9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-device-width:1024px) and (orientation:portrait){.universal-link__header .app-icon{max-width:100%;margin-bottom:25px;top:75%}}.universal-link__content{flex-direction:column;align-items:center;row-gap:20px;max-width:537px;margin:0 auto;display:flex}.universal-link__content-title{letter-spacing:-2%;color:var(--color-text-strong);margin-bottom:20px;font-size:36px;font-weight:700;line-height:1.2}.universal-link__content-description{text-align:center;color:var(--color-text-secondary);margin-bottom:40px;font-size:24px;line-height:1.5}.universal-link__content-buttons{flex-direction:column;align-items:stretch;width:fit-content;max-width:100%;margin:0 auto;display:flex}.universal-link__content-open-button{color:#fff;background-color:#5a5ad2;border-radius:40px;justify-content:space-between;height:55px;padding:20px 30px 21px;font-weight:700;transition:all 1s cubic-bezier(.19,1,.22,1);display:inline-flex;font-size:16px!important;line-height:16px!important}.universal-link__content-open-button:hover{cursor:pointer;box-shadow:var(--shadow-glow);transform:scale(1.025)}@media (prefers-reduced-motion:reduce){.universal-link__content-open-button:hover{transform:none}}.universal-link__content-open-button{margin-bottom:38px}.universal-link__content-download-button{width:100%;display:block}
