.test-site{--test-bg:#f6efe7;--test-panel:#fffaf5;--test-panel-strong:#ffffff;--test-text:#17120f;--test-muted:#756960;--test-line:rgba(35,24,17,0.13);--test-orange:#f5c518;--test-brown:#452318;--test-header:#fffaf5;--test-radius:32px}.dark .test-site{--test-bg:#15110f;--test-panel:#211a17;--test-panel-strong:#2a211d;--test-text:#fff9f4;--test-muted:#c2b6ae;--test-line:rgba(255,247,239,0.13);--test-brown:#321a13;--test-header:#211a17}.test-site{position:relative;z-index:5;min-height:100vh;overflow:clip;color:var(--test-text);background:var(--test-bg);font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif}.test-site *,.test-site :after,.test-site :before{box-sizing:border-box}.test-site img{display:block;max-width:100%}.test-site h1,.test-site h2,.test-site h3{margin:0;letter-spacing:-.045em;text-wrap:balance}.test-site p{text-wrap:pretty}.test-site a{color:inherit;text-decoration:none}.test-header{position:sticky;top:0;z-index:100;padding:14px 0 0}.test-header-inner{width:min(var(--nav-content-width,1240px),calc(100% - 2 * var(--page-gutter)));min-height:72px;margin:0 auto;padding:10px 12px 10px 18px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--test-line);border-radius:999px;background:var(--test-header)}.test-brand{display:inline-flex;align-items:center;gap:11px;font-weight:800;letter-spacing:-.025em;white-space:nowrap}.test-brand-logo{width:auto;height:38px;flex:0 0 auto;color:var(--test-text)}.test-navigation{display:flex;align-items:center;gap:4px}.test-menu-button,.test-navigation-items>a{padding:12px 16px;border-radius:999px;color:var(--test-muted);font-weight:700;transition:color .18s ease,background-color .18s ease,transform .18s ease}.test-navigation-items>a.is-active,.test-navigation-items>a:hover{color:var(--test-text);background:color-mix(in srgb,var(--test-text) 8%,transparent)}.test-navigation button{border-radius:999px!important}.test-menu-button{display:none;border:1px solid var(--test-line);color:var(--test-text);background:var(--test-panel-strong)}.test-container{width:min(1240px,calc(100% - 2 * var(--page-gutter)));margin-inline:auto}.test-hero{min-height:78vh;padding:clamp(86px,13vw,170px) 0 clamp(70px,10vw,130px);display:grid;align-items:end;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(40px,7vw,100px)}.test-hero h1,.test-page-intro h1{max-width:880px;font-size:clamp(3.4rem,8.7vw,8.7rem);line-height:.88}.test-hero-copy>p,.test-page-intro>p{max-width:660px;margin:30px 0 0;color:var(--test-muted);font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.5}.test-hero-art{align-self:stretch;min-height:440px;padding:clamp(28px,5vw,68px);display:flex;align-items:center;justify-content:center;border-radius:clamp(32px,5vw,68px);background:var(--test-orange)}.test-hero-art img{width:min(380px,88%);border-radius:23%}.test-section{padding:clamp(70px,10vw,132px) 0}.test-section-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:clamp(34px,5vw,64px)}.test-page-intro h1,.test-section-heading h2{font-size:clamp(3rem,7vw,6.6rem);line-height:.94}.test-section-heading p{max-width:460px;margin:0;color:var(--test-muted);font-size:1.08rem;line-height:1.55}.test-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.test-card{grid-column:span 4;min-width:0;padding:clamp(24px,4vw,42px);border:1px solid var(--test-line);border-radius:var(--test-radius);background:var(--test-panel);transition:transform .24s ease,border-color .24s ease,background-color .24s ease}a.test-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--test-orange) 48%,var(--test-line))}.test-card-icon{width:84px;aspect-ratio:1;margin-bottom:44px;border-radius:22px;object-fit:cover}.test-card h3{font-size:clamp(1.7rem,3vw,2.7rem);line-height:1}.test-card p{margin:18px 0 0;color:var(--test-muted);line-height:1.55}.test-card-wide{grid-column:span 8}.test-card-highlight{color:#fffaf5;border-color:transparent;background:var(--test-brown)}.test-card-highlight p{color:#dfcbc0}.test-link-capsule,.test-primary-button{width:fit-content;display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 24px;border-radius:999px;color:white;background:var(--test-orange);font-weight:800;transition:transform .18s ease,filter .18s ease}.test-link-capsule:hover,.test-primary-button:hover{transform:translateY(-2px);filter:brightness(1.04)}.test-page-intro{padding:clamp(90px,13vw,170px) 0 clamp(52px,7vw,86px)}.test-directory-card{min-height:420px;display:flex;flex-direction:column;justify-content:space-between}.test-directory-card .test-link-capsule{margin-top:34px}.test-art-card{overflow:hidden;padding:0}.test-art-card img{width:100%;aspect-ratio:1;object-fit:cover}.test-art-card-copy{padding:24px}.test-art-card-copy h3{font-size:1.45rem}.test-prose{max-width:860px;padding-bottom:120px}.test-prose h2{margin-top:60px;font-size:2.1rem}.test-prose li,.test-prose p{color:var(--test-muted);font-size:1.06rem;line-height:1.75}.test-contact-wrap{padding:0 0 clamp(90px,12vw,160px)}.test-contact-card{max-width:900px;padding:clamp(24px,5vw,58px);border:1px solid var(--test-line);border-radius:var(--test-radius);background:var(--test-panel)}.test-contact-card button{border-radius:999px!important}.test-privacy-section{padding-top:0}.test-privacy-card{grid-column:span 4}.test-privacy-card .test-card-icon{margin-bottom:28px}.test-privacy-card p{margin-top:12px}.test-podcast-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.test-footer{width:min(1240px,calc(100% - 2 * var(--page-gutter)));margin:40px auto 0;padding:clamp(38px,6vw,72px) 0 28px}.test-footer-grid{display:block}.test-footer{text-align:center}.test-footer p{color:inherit}.test-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 28px}.test-footer-links a:hover{color:var(--test-orange)}.test-copyright{margin:20px 0 0;font-size:.9rem}.test-site [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .36s ease,transform .44s cubic-bezier(.2,.7,.2,1)}.test-site [data-reveal].is-visible{opacity:1;transform:none}@media (max-width:1100px){.test-menu-button{display:inline-flex}.test-navigation{position:absolute;top:calc(100% + 8px);left:16px;right:16px;padding:16px;display:none;align-items:stretch;flex-direction:column;border:1px solid var(--test-line);border-radius:28px;background:var(--test-header)}.test-navigation.is-open{display:flex}.test-navigation-items>a{text-align:center}.test-hero{min-height:auto;grid-template-columns:1fr}.test-hero-art{min-height:350px}.test-section-heading{align-items:start;flex-direction:column}.test-card,.test-card-wide,.test-privacy-card{grid-column:span 6}}@media (max-width:620px){.test-header-inner{min-height:64px}.test-brand-logo{height:34px}.test-container{width:min(100% - 2 * var(--page-gutter),1240px)}.test-hero h1,.test-page-intro h1{font-size:clamp(3.2rem,18vw,5rem)}.test-card,.test-card-wide,.test-privacy-card{grid-column:1/-1}.test-directory-card{min-height:340px}}@media (prefers-reduced-motion:reduce){.test-site *,.test-site :after,.test-site :before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}.test-site [data-reveal]{opacity:1;transform:none}}.test-site{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.test-site h1,.test-site h2,.test-site h3{font-weight:800}.test-site button{cursor:pointer;font:inherit}.test-site :is(a,button,summary):focus-visible{outline:3px solid currentColor;outline-offset:5px}.test-site :is(h1,h2,h3,p){overflow-wrap:break-word}.test-site .test-skip{position:absolute;top:-100px;left:24px;z-index:200;padding:14px 22px;background:var(--test-header);border-radius:999px}.test-site .test-skip:focus{top:18px}.test-header-inner{border-radius:26px;gap:12px;box-shadow:none}.test-navigation-items>a{font-size:14px;padding:12px}.test-appearance{position:relative;display:grid;grid-template-columns:repeat(3,1fr);flex-shrink:0;padding:4px;border:1px solid var(--test-line);border-radius:999px}.test-appearance button{position:relative;z-index:1;min-height:36px;padding:0 12px;color:var(--test-muted);background:transparent;border:0;font-size:12px;font-weight:700}.test-appearance button[aria-pressed=true]{background:transparent;color:var(--test-bg)}.dark .test-site .preview-light-image,.test-site .preview-dark-image{display:none}.dark .test-site .preview-dark-image{display:block}.preview-symbol{display:inline-block;width:24px;height:24px;flex:0 0 auto;background:currentColor;mask-size:contain;mask-repeat:no-repeat;mask-position:center}.preview-platforms{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--test-muted)}.preview-directory{padding-top:clamp(60px,8vw,110px);padding-bottom:80px}.preview-directory-heading{margin-bottom:48px}.preview-directory-heading h1{font-size:clamp(2.8rem,6vw,5.4rem);line-height:1}.preview-directory-heading p{margin-top:20px;color:var(--test-muted);font-size:1.15rem}.preview-app-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.preview-app-entry{display:flex;align-items:center;min-height:140px;gap:22px;padding:24px 4px}.preview-app-icon{width:74px;flex:0 0 auto}.preview-app-icon img{width:100%;border-radius:18px;transition:transform .18s ease}.preview-app-entry:hover .preview-app-icon img{transform:translateY(-3px)}.preview-entry-details{min-width:0}.preview-entry-details h2{font-size:1.17rem;letter-spacing:-.025em;margin-bottom:14px;line-height:1.15}.preview-entry-details .preview-symbol{width:19px;height:19px}.preview-entry-details .preview-platforms{gap:8px}.product-page{--product-pale:var(--product-day);--product-accent:var(--product-accent-day);--product-surface:#fffcf9;--product-ink:#211c21;--product-muted:#605a60;color:var(--product-ink);background:var(--product-surface)}.dark .product-page{--product-pale:var(--product-day);--product-accent:var(--product-accent-day);--product-surface:#161518;--product-ink:#faf5fa;--product-muted:#c8c1ca;--product-pale:var(--product-night);--product-accent:var(--product-bright)}.product-page :is(h1,h2){letter-spacing:-.055em;line-height:1}.product-page p{color:var(--product-muted);line-height:1.6}.product-hero{padding:clamp(48px,7vw,100px) max(var(--page-gutter),calc((100% - 1240px)/2));background:var(--product-pale)}.product-copy{min-width:0}.product-lockup{display:flex;align-items:center;gap:14px;margin-bottom:28px;font-size:1.05rem;font-weight:750}.product-lockup img{width:54px;height:54px;border-radius:14px}.product-hero h1{font-size:clamp(3rem,6.8vw,6.5rem);max-width:1000px}.product-copy>p{font-size:clamp(1.1rem,1.7vw,1.3rem);max-width:740px;margin:24px 0}.product-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:30px 0 25px}.product-page a.product-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;border-radius:999px;padding:14px 25px;color:white;background:var(--product-accent);font-weight:750;text-align:center}.dark .product-page a.product-button{color:#19131b}.product-secondary{display:inline-flex;min-height:54px;align-items:center;justify-content:center;border:1px solid;border-radius:999px;padding:13px 24px;font-weight:650}.product-actions a{transition:transform .18s ease}.product-actions a:hover{transform:translateY(-2px)}.product-page .preview-platforms{color:var(--product-muted)}.product-copy>.product-note{font-size:.9rem;margin-bottom:0}.product-hero-visual{min-width:0;display:flex;align-items:center;justify-content:center}.product-hero-visual img{width:100%;height:auto;max-height:650px;object-fit:contain}.product-panorama .product-hero-visual{margin-top:52px}.product-panorama .product-hero-visual img{max-width:1100px}.product-split .product-hero{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:60px}.product-split .product-hero h1{font-size:clamp(3rem,5.4vw,5.7rem)}.product-spacesuit .product-hero-visual img{max-height:680px}.product-hqmoji .product-hero-visual img{width:85%;border-radius:22%}.product-download,.product-faq,.product-features{width:min(1240px,calc(100% - 2 * var(--page-gutter)));margin:auto;padding:90px 0}.product-feature{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,5vw,72px);align-items:center;padding:clamp(28px,5vw,60px);margin-bottom:26px;border-radius:36px;overflow:hidden;background:var(--product-pale)}.product-feature h2{font-size:clamp(2.1rem,4vw,4rem)}.product-feature p{font-size:1.1rem;margin-top:24px}.product-feature figure{margin:0;min-width:0;display:flex;justify-content:center}.product-feature img{width:100%;max-height:560px;object-fit:contain}.product-feature-reverse>div{order:2}.product-feature-reverse{background:color-mix(in srgb,var(--product-pale) 50%,var(--product-surface))}.product-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px}.product-benefits article{border:1px solid color-mix(in srgb,var(--product-ink) 15%,transparent);border-radius:28px;padding:30px}.product-benefits .preview-symbol{color:var(--product-accent);width:38px;height:38px;margin-bottom:32px}.product-benefits h2{font-size:1.8rem;line-height:1.08}.product-benefits p{margin:18px 0 0}.product-faq{padding-top:30px;max-width:1080px}.product-faq>h2{font-size:clamp(2.6rem,5vw,4.6rem);margin-bottom:42px;max-width:none}.product-faq details{border-bottom:1px solid color-mix(in srgb,var(--product-ink) 18%,transparent)}.product-faq details:first-child{border-top:1px solid color-mix(in srgb,var(--product-ink) 18%,transparent)}.product-faq summary{position:relative;list-style:none;padding:26px 68px 26px 0;cursor:pointer;font-size:clamp(1.12rem,2vw,1.5rem);font-weight:700;line-height:1.3}.product-faq summary::-webkit-details-marker{display:none}.product-faq summary span{position:absolute;right:0;top:50%;transform:translateY(-50%);width:48px;height:34px;border:1px solid color-mix(in srgb,var(--product-ink) 18%,transparent);border-radius:999px}.product-faq summary span:after,.product-faq summary span:before{content:"";position:absolute;width:15px;height:2px;background:var(--product-accent);top:15px;left:15px}.product-faq summary span:after{transform:rotate(90deg)}.product-faq details[open] summary span:after{display:none}.product-faq details p{margin:0;padding:0 60px 26px 0;white-space:pre-line}.product-download{background:var(--product-pale);border-radius:36px;padding:clamp(36px,6vw,80px);margin-bottom:90px}.product-download h2{font-size:clamp(2.5rem,5vw,5rem)}.product-download p{font-size:1.2rem;margin:24px 0}.product-download a{margin:8px 12px 0 0}.product-disclaimer{margin:24px 0 0;font-size:.9rem}@media(min-width:901px) and (max-width:1100px){.test-header-inner{gap:6px}.test-brand{font-size:14px}.test-navigation-items>a{padding:10px 8px;font-size:12px}.test-appearance button{padding-inline:8px}}@media(max-width:1100px){.test-navigation{display:flex;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.test-navigation.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:none}.test-appearance button{flex:1}.preview-app-list{grid-template-columns:repeat(2,minmax(0,1fr))}.product-split .product-hero{grid-template-columns:1fr;gap:42px}.product-split .product-hero-visual img{max-height:550px}.product-feature{gap:30px}.product-benefits{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 0 14px}.product-benefits article{flex:0 0 min(78vw,360px);scroll-snap-align:start}}@media(max-width:620px){.preview-directory{padding-top:48px}.preview-app-list{gap:0 14px}.preview-app-entry{flex-direction:column;text-align:center;gap:14px;padding:24px 0}.preview-entry-details .preview-platforms{justify-content:center}.preview-entry-details h2{font-size:1.02rem}.preview-app-icon{width:72px}.product-hero{padding:42px var(--page-gutter) 50px}.product-hero h1,.product-split .product-hero h1{font-size:clamp(2.6rem,11.7vw,4.3rem)}.product-download,.product-faq,.product-features{width:calc(100% - 2 * var(--page-gutter));padding-block:54px}.product-feature{grid-template-columns:1fr;padding:26px}.product-feature-reverse>div{order:0}.product-feature img{max-height:460px}.product-download{padding-inline:24px}.product-actions{gap:12px}.product-actions a{font-size:.95rem}}.product-hqmoji{--product-surface:#fbfaf8;--product-ink:#202020;--product-muted:#616161}.dark .product-hqmoji{--product-surface:#161616;--product-ink:#f5f4f0;--product-muted:#c7c6c2}.test-site :is(section[id],.product-faq,.era-faq){scroll-margin-top:100px}.test-site{--preview-title:clamp(2.6rem,5.5vw,5.5rem);--preview-heading:clamp(2rem,4.3vw,4.4rem)}.test-site :is(h1,h2,h3){text-wrap:balance}.test-site :is(p,summary){text-wrap:pretty}.test-site :is(.product-hero h1,.test-hero h1,.test-page-intro h1){font-size:var(--preview-title);line-height:1.02}.product-page .product-faq>h2{font-size:var(--preview-heading)}.test-preferences{display:flex;gap:8px;align-items:center}.test-header-inner{position:relative}.preview-store-symbol{width:22px;height:22px;flex:0 0 auto;background:currentColor;mask:url(/site-assets/symbols/app-store.svg) center/contain no-repeat}.test-site :is(.product-button,.era-store-button){gap:10px;font-size:15px;padding-inline:22px}.test-site :is(.product-button,.era-store-button)>span:last-child{white-space:nowrap}.test-site :is(.product-button,.era-store-button,.product-secondary,.era-text-link,.test-menu-button):active{transform:scale(.98)}@media(max-width:1100px){.test-navigation{left:auto;right:0;width:284px;max-width:calc(100vw - 44px);padding:12px;transform-origin:top right;max-height:calc(100dvh - 110px);overflow-y:auto;box-shadow:none}.test-navigation-items>a{text-align:left;padding:12px 16px}.test-preferences{margin-top:6px;padding-top:12px}.test-preferences .test-appearance{flex:1}.test-preferences .test-appearance button{padding-inline:8px}}.test-site [data-reveal]{opacity:1;transform:none;transition:none}.test-site [data-motion-ready]{opacity:0;translate:0 14px;transition:opacity .65s cubic-bezier(.22,1,.36,1),translate .75s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s)}.test-site [data-motion-ready].is-visible{opacity:1;translate:0 0}.test-site [data-motion-ready]:focus-within{opacity:1;translate:0 0;transition:none}@media(prefers-reduced-motion:reduce){.test-site [data-motion-ready],.test-site [data-motion-ready] img{opacity:1;translate:none!important}.test-site *,.test-site :after,.test-site :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.test-brand-wordmark{width:166px;height:auto;flex:0 0 auto}.test-navigation-items>a.is-active{background:#f5c518;color:#211b07}.test-site :is(a,button,summary):focus-visible{outline-width:2px;outline-offset:3px}.test-site :is(.test-header-inner,.test-navigation,.test-card,.era-source-strip,.era-story-card,.era-feature-band article,.product-feature,.product-benefits article,.product-download,.era-download-card,.test-contact-card){border:1px solid transparent}.test-site :is(.test-menu-button,.test-appearance,.product-secondary){border-color:transparent;background:color-mix(in srgb,currentColor 5%,transparent)}.test-page-intro{padding:clamp(52px,8vw,110px) 0 42px}.test-prose{padding-top:0}.test-prose h2{margin:44px 0 14px;line-height:1.18}.test-prose p{margin:0 0 18px}.product-portrait-crop{align-self:stretch;position:relative;min-height:520px;overflow:hidden;margin-bottom:-60px!important}.product-portrait-crop img{position:absolute;top:18px;width:80%;max-height:none;transform:rotate(3deg);transform-origin:center top}.product-feature-reverse .product-portrait-crop img{transform:rotate(-3deg)}.product-art-full img{width:100%;max-height:620px}@media(max-width:1100px){.test-preferences{display:grid;grid-template-columns:1fr;gap:8px}.test-preferences .test-appearance{grid-column:1}.product-portrait-crop{min-height:420px;margin-bottom:-40px!important}.product-portrait-crop img{width:94%}}@media(min-width:1101px){.test-navigation{border:0!important;box-shadow:none}}@media(max-width:620px){.product-portrait-crop{min-height:460px;margin-bottom:-26px!important}.product-portrait-crop img{width:88%;max-width:330px}.test-brand-wordmark{width:145px}}.test-site :is(h1,h2,h3){overflow-wrap:normal;word-break:normal}.era-download-card,.era-feature-band article,.era-mac-copy,.era-section-heading,.era-story-copy,.product-benefits article,.product-copy,.product-download,.product-faq,.product-feature>div{container-type:inline-size}.product-copy h1{font-size:clamp(2.3rem,12cqw,5.5rem)!important}.product-feature h2{font-size:clamp(1.65rem,10cqw,3.6rem)}.product-benefits h2{font-size:clamp(1.5rem,10cqw,1.8rem)}.product-download h2,.product-page .product-faq>h2{font-size:clamp(2rem,8.5cqw,4.4rem)}.test-site :is(.test-header-inner,.test-navigation,.test-card,.era-source-strip,.era-story-card,.era-feature-band article,.product-feature,.product-benefits article,.product-download,.era-download-card,.test-contact-card,.test-menu-button,.test-appearance,.product-secondary){border:0!important}.test-site .product-secondary{background:color-mix(in srgb,currentColor 7%,transparent)}.product-download h2{font-size:clamp(1.5rem,7.8cqw,4.6rem)}.test-hero-copy{container-type:inline-size}.test-site .test-hero h1{font-size:clamp(2rem,10cqw,5.5rem)}.product-portrait-crop{overflow:visible}.product-feature{position:relative}.product-feature>div{position:relative;z-index:1}.test-site .era-feature-band .era-symbol,.test-site .product-benefits .preview-symbol{display:block;margin-inline:auto}.test-site .era-section-heading p{text-wrap:balance}@media(max-width:1100px){.test-site .era-feature-band,.test-site .product-benefits{padding:36px 32px;margin-inline:-32px;width:calc(100% + 64px);scroll-padding-inline:32px}}.preview-history{width:min(1080px,calc(100% - 2 * var(--page-gutter)));margin:0 auto;padding:50px 0 80px}.preview-disclosure{border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent)}.test-site .preview-disclosure-heading{margin:0;font:inherit;letter-spacing:normal}.preview-disclosure-heading button{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;text-align:left;padding:26px 0;font-family:var(--font-geist-sans),Arial,sans-serif;font-style:normal;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700;line-height:1.35}.preview-disclosure-label{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;min-width:0}.preview-disclosure-label .preview-platforms{gap:8px}.preview-disclosure-icon{position:relative;flex:0 0 42px;height:34px;border-radius:999px;background:color-mix(in srgb,currentColor 5%,transparent)}.preview-disclosure-icon:after,.preview-disclosure-icon:before{content:"";position:absolute;width:16px;height:2px;top:16px;left:13px;background:var(--product-accent,var(--era-orange,currentColor));transition:transform .3s ease,opacity .3s ease}.preview-disclosure-icon:after{transform:rotate(90deg)}.preview-disclosure[data-open=true]>.preview-disclosure-heading .preview-disclosure-icon:after{transform:rotate(0);opacity:0}.preview-disclosure-panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),visibility .36s}.preview-disclosure[data-open=true]>.preview-disclosure-panel{grid-template-rows:1fr;visibility:visible}.preview-disclosure-panel>div{overflow:hidden;min-height:0}.preview-disclosure-content{padding:0 66px 28px 0;opacity:0;transform:translateY(-6px);transition:opacity .25s ease,transform .36s ease}.preview-disclosure[data-open=true]>.preview-disclosure-panel>div>.preview-disclosure-content{opacity:1;transform:none}.test-site .preview-disclosure-content p{margin:0;white-space:pre-line;text-wrap:pretty}.preview-release+.preview-release{margin-top:28px}.preview-release h4{font-weight:700;line-height:1.5;margin-bottom:10px}.preview-release>p{margin:0;line-height:1.6}.preview-release ul{padding-left:22px;list-style:disc;margin-top:20px;line-height:1.65}.preview-release li+li{margin-top:10px}.preview-era-divider{margin:24px 0;opacity:.7}@media(max-width:620px){.preview-history{width:calc(100% - 2 * var(--page-gutter))}.preview-disclosure-content{padding-right:0}}@media(prefers-reduced-motion:reduce){.test-site .preview-disclosure *,.test-site .preview-disclosure :after{transition:none!important}}:root:has(.test-site){--preview-canvas:#f6efe7}:root:has(.test-site .product-page){--preview-canvas:#fffcf9}:root:has(.test-site .product-hqmoji){--preview-canvas:#fbfaf8}:root:has(.test-site .era-page){--preview-canvas:#fff7ef}:root.dark:has(.test-site){--preview-canvas:#15110f}:root.dark:has(.test-site .product-page){--preview-canvas:#161518}:root.dark:has(.test-site .product-hqmoji){--preview-canvas:#161616}:root.dark:has(.test-site .era-page){--preview-canvas:#171310}.test-site,body:has(.test-site),html:has(.test-site){background:var(--preview-canvas)}.test-site{--test-bg:var(--preview-canvas)}.test-site :is(#preview-main,.test-footer,.product-page,.product-hero,.era-page,.era-hero,.era-mac){background:transparent}.test-site .era-hero{color:var(--era-ink)}.test-site .era-hero-copy>p,.test-site .era-mac-copy p{color:var(--era-muted)}.test-site .era-hero h1 em{color:var(--era-orange)}.test-site .era-mac{color:var(--era-ink)}.product-benefits article{background:var(--product-pale)}.preview-carousel{min-width:0}.preview-carousel>:is(.product-benefits,.era-feature-band){position:relative;scrollbar-width:none}.preview-carousel>:is(.product-benefits,.era-feature-band)::-webkit-scrollbar{display:none}.preview-page-dots{gap:0;margin-top:18px}.preview-page-dots,.preview-page-dots button{display:flex;justify-content:center;align-items:center}.preview-page-dots button{width:32px;height:32px;border:0;padding:0;background:transparent;color:inherit;cursor:pointer}.preview-page-dots span{width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.2;transition:width .3s ease,opacity .3s ease}.preview-page-dots [aria-current=true] span{width:20px;opacity:1}.test-site .preview-era-benefits{padding-top:0}.test-site .preview-era-benefits .era-feature-band{padding-block:0}@media(max-width:1100px){.test-site .preview-carousel>:is(.product-benefits,.era-feature-band){padding:0;margin-inline:0;width:100%;scroll-padding-inline:0}}@media(prefers-reduced-motion:reduce){.preview-page-dots span{transition:none}}.test-site{--preview-nav-bg:#f5c518;--preview-nav-ink:#211b07}.dark .test-site{--preview-nav-bg:#2b2b2d;--preview-nav-ink:#f6f5f2}.test-site:has(.product-health-insight){--preview-nav-bg:#a51d62;--preview-nav-ink:#ffffff}.dark .test-site:has(.product-health-insight){--preview-nav-bg:#ffa5d4;--preview-nav-ink:#25131e}.test-site:has(.product-icon-goodies){--preview-nav-bg:#5144b4;--preview-nav-ink:#ffffff}.dark .test-site:has(.product-icon-goodies){--preview-nav-bg:#bcb2ff;--preview-nav-ink:#19162c}.test-site:has(.product-active-agent){--preview-nav-bg:#443898;--preview-nav-ink:#ffffff}.dark .test-site:has(.product-active-agent){--preview-nav-bg:#bcb2ff;--preview-nav-ink:#18152a}.test-site:has(.product-coppied){--preview-nav-bg:#94394b;--preview-nav-ink:#ffffff}.dark .test-site:has(.product-coppied){--preview-nav-bg:#f6adba;--preview-nav-ink:#29191c}.test-site:has(.product-plant-id){--preview-nav-bg:#1e5631;--preview-nav-ink:#ffffff}.dark .test-site:has(.product-plant-id){--preview-nav-bg:#a3d895;--preview-nav-ink:#13251a}.test-site:has(.product-composer-goodies){--preview-nav-bg:#6034bd;--preview-nav-ink:#ffffff}.dark .test-site:has(.product-composer-goodies){--preview-nav-bg:#d0afff;--preview-nav-ink:#20152d}.test-site:has(.product-wide-web){--preview-nav-bg:#0b4f96;--preview-nav-ink:#ffffff}.dark .test-site:has(.product-wide-web){--preview-nav-bg:#a5d4ff;--preview-nav-ink:#101e31}.test-site:has(.product-ready-set-capture){--preview-nav-bg:#2368a3;--preview-nav-ink:#ffffff}.dark .test-site:has(.product-ready-set-capture){--preview-nav-bg:#9ed1ff;--preview-nav-ink:#122132}.test-site:has(.product-spacesuit){--preview-nav-bg:#ad263b;--preview-nav-ink:#ffffff}.dark .test-site:has(.product-spacesuit){--preview-nav-bg:#ffadba;--preview-nav-ink:#2c151c}.test-site:has(.product-hqmoji){--preview-nav-bg:#242424;--preview-nav-ink:#ffffff}.dark .test-site:has(.product-hqmoji){--preview-nav-bg:#eeede9;--preview-nav-ink:#242424}.test-site:has(.era-page){--preview-nav-bg:#ffc58f;--preview-nav-ink:#1d1713}.dark .test-site:has(.era-page){--preview-nav-bg:#eab88a;--preview-nav-ink:#2a1710}.test-site .test-header{--test-header:var(--preview-nav-bg);--test-text:var(--preview-nav-ink);--test-muted:var(--preview-nav-ink);--test-bg:var(--preview-nav-bg);color:var(--preview-nav-ink)}.test-site .test-header :is(.test-menu-button,.test-appearance){background:color-mix(in srgb,var(--preview-nav-ink) 12%,transparent)}.test-site .test-header .test-navigation-items>a:is(:hover,.is-active){background:color-mix(in srgb,var(--preview-nav-ink) 16%,transparent);color:var(--preview-nav-ink)}.test-site .test-header :is(.test-appearance button)[aria-pressed=true]{background:transparent;color:var(--preview-nav-bg)}.test-site .product-download{margin-bottom:32px}.test-site .era-download{padding-bottom:32px}.test-site .preview-history{padding:0 0 48px}.preview-history>.preview-disclosure{border-bottom:0}.preview-history>.preview-disclosure>.preview-disclosure-panel>div>.preview-disclosure-content{padding-right:0}.product-feature:has(.product-art-desktop){--feature-inset:clamp(28px,5vw,60px);grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:0}.product-feature:has(.product-art-desktop)>div{order:0;max-width:760px}.product-feature .product-art-desktop{width:calc(100% + 2 * var(--feature-inset));margin-inline:calc(-1 * var(--feature-inset));align-self:end}.product-feature .product-art-desktop img{width:100%;max-width:none;max-height:none;height:auto}@media(max-width:620px){.product-feature:has(.product-art-desktop){--feature-inset:26px;gap:24px}.product-feature .product-art-desktop{width:calc((100% + 52px) * 1.2);margin-left:calc(-26px - (100% + 52px) * .1);margin-right:0}}.preview-sticker-directory .preview-app-icon{aspect-ratio:1;display:flex;align-items:center}.preview-sticker-directory .preview-app-icon img{width:100%;height:auto;max-height:100%;object-fit:contain;border-radius:0}.preview-platforms .preview-platform-mac{width:40px;height:30px}.preview-app-directory .preview-platform-mac{width:32px;height:24px}.preview-entry-details .preview-platform-tv{width:30px;height:28px}.preview-app-directory .preview-app-icon{width:120px}.preview-app-directory .preview-app-entry{min-height:180px;gap:24px}.preview-app-directory .preview-app-icon img{border-radius:28px}@media(max-width:620px){.preview-app-directory .preview-app-icon{width:112px}.preview-app-directory .preview-app-entry{gap:18px}.preview-app-directory .preview-app-icon img{border-radius:26px}}.test-nav-blur{position:absolute;top:0;left:0;right:0;height:calc(100% + 44px);pointer-events:none;z-index:0}.test-header-inner{z-index:1}.test-nav-blur span{position:absolute;inset:0;-webkit-backdrop-filter:blur(var(--nav-blur));backdrop-filter:blur(var(--nav-blur));-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 var(--nav-solid),transparent var(--nav-fade));mask-image:linear-gradient(to bottom,#000 0,#000 var(--nav-solid),transparent var(--nav-fade))}.test-nav-blur span:first-child{--nav-blur:1px;--nav-solid:70%;--nav-fade:100%}.test-nav-blur span:nth-child(2){--nav-blur:2px;--nav-solid:45%;--nav-fade:85%}.test-nav-blur span:nth-child(3){--nav-blur:4px;--nav-solid:25%;--nav-fade:65%}.test-nav-blur span:nth-child(4){--nav-blur:6px;--nav-solid:10%;--nav-fade:45%}.test-nav-blur span:nth-child(5){--nav-blur:10px;--nav-solid:0%;--nav-fade:25%}@media(prefers-reduced-transparency:reduce){.test-nav-blur{display:none}}:root:has(.preview-home-content){--preview-canvas:#f5c518}:root.dark:has(.preview-home-content){--preview-canvas:#15110f}.test-site:has(.preview-home-content){--preview-nav-bg:#211b07;--preview-nav-ink:#f5c518}.dark .test-site:has(.preview-home-content){--preview-nav-bg:#f5c518;--preview-nav-ink:#211b07}.preview-home-content{min-height:calc(100svh - 220px);display:flex;align-items:center;justify-content:center;padding:72px 24px;text-align:center}.preview-home-copy{max-width:768px}.preview-home-copy .preview-home-lead{font-family:inherit;font-size:clamp(1.2rem,2.5vw,1.75rem);font-weight:500;letter-spacing:-.025em;line-height:1.45;color:var(--test-text);text-wrap:balance}.test-site :is(.product-lockup,.era-title-lockup){flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px;font-size:clamp(1.1rem,1.6vw,1.3rem)}.test-site :is(.product-lockup,.era-title-lockup) img{width:clamp(112px,11vw,160px);height:clamp(112px,11vw,160px);border-radius:24%;object-fit:contain}.test-site :is(.product-lockup,.era-title-lockup)>span{text-wrap:balance;line-height:1.3}.preview-sticker-directory .preview-entry-details h2{margin-bottom:0}.preview-policy-label{color:var(--test-muted);font-size:.85rem}.preview-policy-extras{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:48px}.preview-app-policy-link a,.preview-policy-back,.preview-policy-extras a{font-weight:650;text-decoration:underline!important;text-underline-offset:5px}.preview-policy{width:min(760px,calc(100% - 2 * var(--page-gutter)));margin:auto;padding:clamp(48px,7vw,90px) 0 64px}.preview-policy-heading{margin-bottom:56px}.preview-policy-product{margin:36px 0 12px;font-size:1.1rem;font-weight:700;color:var(--test-muted)}.preview-policy-heading h1{font-size:clamp(2.8rem,6vw,5.4rem);line-height:1.05}.preview-policy-date{margin-top:20px;color:var(--test-muted)}.preview-policy-layout{margin-bottom:56px}.preview-policy-contents{position:sticky;top:112px;display:flex;flex-direction:column;gap:14px;padding:24px;background:var(--test-panel);border-radius:24px}.preview-policy-contents h2{font-size:1rem;margin-bottom:8px}.preview-policy-contents a{font-size:.9rem;line-height:1.45;color:var(--test-muted)}.preview-policy-contents a:hover{color:var(--test-text);text-decoration:underline}.preview-policy-body section{scroll-margin-top:120px}.preview-policy-body section+section{margin-top:40px}.preview-policy-body h2{font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.2}.preview-policy-body p{font-size:1.05rem;line-height:1.7;margin:16px 0 0;color:var(--test-muted)}.preview-policy-body a{color:var(--test-text);text-decoration:underline;text-underline-offset:3px}.preview-policy-contact{margin-top:40px!important}.preview-app-policy-link{width:min(1080px,calc(100% - 2 * var(--page-gutter)));margin:0 auto 40px;color:var(--test-muted);font-size:.9rem}@media(max-width:900px){.preview-policy-layout{grid-template-columns:1fr;gap:40px}.preview-policy-contents{position:static}}@media(max-width:620px){.preview-policy{width:calc(100% - 2 * var(--page-gutter))}.preview-policy-heading{margin-bottom:36px}}.preview-app-directory .preview-app-list>li{min-width:0;display:flex}.preview-app-directory .preview-app-entry{width:100%;height:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;padding:clamp(24px,4vw,42px);gap:28px;background:var(--test-panel);border:0;box-shadow:none;border-radius:var(--test-radius);transition:transform .24s ease,background-color .24s ease}.preview-app-directory .preview-app-entry:hover{transform:translateY(-4px)}.preview-app-directory .preview-app-entry:hover .preview-app-icon img{transform:none}.preview-app-directory .preview-entry-details h2{font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.08;margin-bottom:0}.preview-app-directory .preview-entry-details .preview-platforms{justify-content:flex-start;margin-top:18px}@media(max-width:620px){.preview-app-directory .preview-app-list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.preview-app-directory .preview-app-entry{transition:none}.preview-app-directory .preview-app-entry:hover{transform:none}}.preview-podcast-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,72px)}.preview-podcast{min-width:0}.preview-podcast-artwork{display:block;width:100%;aspect-ratio:1;height:auto;object-fit:contain;border-radius:18px}.preview-podcast-copy{margin-top:28px}.preview-podcast-copy h2{font-size:clamp(1.8rem,3.3vw,3rem);line-height:1.08}.preview-podcast-copy p{margin-top:16px;color:var(--test-muted);font-size:1.1rem;line-height:1.5}.preview-podcast-sources{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.preview-podcast-sources a{display:flex;align-items:center;gap:10px;height:100%;padding:12px;background:var(--test-panel);border-radius:14px;font-size:.9rem;font-weight:600;transition:background-color .18s ease}.preview-podcast-sources a:hover{background:color-mix(in srgb,var(--test-text) 8%,var(--test-panel))}.preview-podcast-sources img{width:40px;height:40px;object-fit:contain}.preview-podcast-arrow{color:var(--test-muted)}@media(min-width:761px){.preview-podcast-copy{min-height:150px}}@media(max-width:760px){.preview-podcast-grid{grid-template-columns:1fr;gap:64px}}@media(max-width:420px){.preview-podcast-sources{grid-template-columns:1fr}}.preview-contact-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(32px,6vw,88px);align-items:start}.preview-contact-note{max-width:360px}.preview-contact-note h2,.preview-contact-surface>h2{font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.12}.preview-contact-note p{margin-top:20px;color:var(--test-muted);line-height:1.65;font-size:1.05rem}.preview-contact-note a{display:inline-block;margin-top:28px;font-weight:650;text-decoration:underline;text-underline-offset:5px}.preview-contact-surface{background:var(--test-panel);border-radius:var(--test-radius);padding:clamp(24px,4vw,48px)}.preview-contact-surface>h2{margin-bottom:32px}.preview-contact-form form{display:grid;grid-template-columns:1fr 1fr;gap:24px 20px}.preview-contact-form form>*{margin:0!important;min-width:0}.preview-contact-form form>div:nth-child(3),.preview-contact-form form>p{grid-column:1/-1}.preview-contact-form label{color:var(--test-text);font-size:.95rem!important;font-weight:650!important;margin-bottom:10px}.preview-contact-form :is(input,textarea){background:var(--preview-canvas);color:var(--test-text);border:0;border-radius:14px;padding:16px;font-size:1rem!important;line-height:1.5;box-shadow:none}.preview-contact-form textarea{min-height:180px;resize:vertical}.preview-contact-form :is(input,textarea):focus-visible{outline:2px solid var(--test-text);outline-offset:3px}.preview-contact-form button{grid-column:1/-1;justify-self:start;background:#f5c518;color:#211b07;padding:16px 28px;font-size:1rem!important;font-weight:700!important;transform:none!important}.preview-contact-form button:hover{background:#e6b80f}@media(max-width:760px){.preview-contact-layout{grid-template-columns:1fr;gap:32px}.preview-contact-note{padding-top:0;max-width:520px}}@media(max-width:480px){.preview-contact-form form{grid-template-columns:1fr}.preview-contact-form button{width:100%}}.preview-home-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:32px}.preview-home-links a{display:inline-flex;justify-content:center;align-items:center;min-height:54px;padding:14px 26px;border-radius:999px;background:#211b07;color:#f5c518;font-size:1rem;font-weight:700;line-height:1.25;transition:translate .18s ease,background-color .18s ease}.preview-home-links a:hover{translate:0 -2px;background:#382e0d}.dark .preview-home-links a{background:#f5c518;color:#211b07}.dark .preview-home-links a:hover{background:#ffda4f}@media(max-width:420px){.preview-home-links{gap:8px}.preview-home-links a{padding-inline:14px;font-size:.95rem}}@media(prefers-reduced-motion:reduce){.preview-home-links a:hover{translate:none}}.test-site :is(.preview-policy-back,.preview-policy-extras a,.preview-app-policy-link a,.preview-contact-note a){display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;max-width:100%;min-height:54px;padding:14px 24px;border:0;border-radius:999px;box-shadow:none;background:color-mix(in srgb,var(--test-text) 8%,var(--preview-canvas));color:var(--test-text);font:inherit;font-size:1rem;font-weight:650;line-height:1.35;text-align:center;text-wrap:balance;text-decoration:none!important;transition:background-color .18s ease,translate .18s ease}.test-site :is(.preview-policy-back,.preview-policy-extras a,.preview-app-policy-link a,.preview-contact-note a):hover{background:color-mix(in srgb,var(--test-text) 13%,var(--preview-canvas));translate:0 -2px}@media(prefers-reduced-motion:reduce){.test-site :is(.preview-policy-back,.preview-policy-extras a,.preview-app-policy-link a,.preview-contact-note a):hover{translate:none}}.preview-policy-icon{width:clamp(112px,11vw,160px);margin-top:36px}.preview-policy-icon img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:24%}.preview-policy-icon+.preview-policy-product{margin-top:16px}.preview-app-directory .preview-sticker-policy-art{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;aspect-ratio:1;align-content:center}.preview-app-directory .preview-sticker-policy-art img{width:100%;aspect-ratio:1;height:auto;object-fit:contain;border-radius:0}.preview-app-directory .preview-app-entry{align-items:center;text-align:center}.preview-app-directory .preview-entry-details .preview-platforms{justify-content:center}.preview-podcast{text-align:center}.preview-podcast-artwork{margin-inline:auto}.preview-podcast-sources a{justify-content:flex-start;text-align:left}.preview-podcast-arrow{margin-left:auto}@supports (corner-shape:superellipse(1.5)){.test-site :is(.test-navigation,.test-card,.test-hero-art,.test-contact-card,.preview-app-entry,.product-feature,.product-benefits article,.product-download,.era-source-strip,.era-story-card,.era-device-collage,.era-feature-band article,.era-download-card,.preview-policy-contents,.preview-contact-surface,.preview-podcast-artwork,.preview-podcast-sources a,.preview-contact-form input,.preview-contact-form textarea){corner-shape:superellipse(1.5)}.test-site{--test-radius:42px}.test-site .test-header-inner{border-radius:34px}.test-site .product-download,.test-site .product-feature{border-radius:46px}.test-site .era-feature-band article,.test-site .product-benefits article{border-radius:38px}.test-site .preview-policy-contents{border-radius:32px}.test-site .preview-podcast-artwork{border-radius:24px}.test-site .preview-contact-form :is(input,textarea),.test-site .preview-podcast-sources a{border-radius:19px}@media(max-width:1100px){.test-site .test-navigation{border-radius:36px}}@media(max-width:620px){.test-site{--test-radius:36px}.test-site .product-download,.test-site .product-feature{border-radius:38px}}}.preview-utility{max-width:1000px}.preview-utility .preview-history{width:100%;margin:0}.preview-utility .preview-policy-icon{margin-bottom:24px}.preview-muted{color:var(--test-muted);line-height:1.65}.preview-support-faq{margin:56px 0 32px}.preview-support-faq>h2{font-size:clamp(1.6rem,3vw,2.5rem);margin-bottom:24px}.preview-plant-links{width:min(1080px,calc(100% - 2 * var(--page-gutter)));margin:0 auto 28px}.preview-show{max-width:860px}.preview-show>.preview-podcast{max-width:680px;margin:36px auto 0}.preview-show .preview-podcast-artwork{max-width:480px;margin-bottom:32px}.preview-show .preview-directory-heading h1{font-size:clamp(2.4rem,5vw,4rem)}.preview-show .preview-directory-heading{margin-bottom:32px}.preview-not-found{min-height:80svh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:64px 24px;gap:24px}.preview-not-found-mark{width:120px;height:120px}.preview-not-found h1{font-size:clamp(2.8rem,7vw,5.5rem);line-height:1.05}.preview-not-found p{color:var(--test-muted);font-size:1.15rem}.preview-not-found .preview-policy-extras{justify-content:center;margin-top:8px}body:has(.preview-not-found) header:not(.test-header){display:none}.preview-app-directory .preview-app-list{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.preview-app-directory .preview-app-list>li{flex:0 0 calc((100% - 36px) / 3)}@media(max-width:1100px){.preview-app-directory .preview-app-list>li{flex-basis:calc((100% - 18px) / 2)}}@media(max-width:700px){.preview-app-directory .preview-app-entry{padding:24px 18px;gap:18px}.preview-app-directory .preview-entry-details h2{font-size:clamp(1.25rem,3.5vw,1.7rem);line-height:1.15}.preview-app-directory .preview-entry-details .preview-platforms{gap:8px;flex-wrap:wrap}}@media(max-width:519px){.preview-app-directory .preview-app-list>li{flex-basis:min(100%,400px)}.preview-app-directory .preview-app-entry{padding:24px;gap:16px}}.preview-podcast-grid{--collection-gap:clamp(28px,5vw,72px);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--collection-gap)}.preview-podcast-grid>*{flex:0 0 calc((100% - var(--collection-gap)) / 2);min-width:0}.preview-podcast-sources{display:flex;flex-wrap:wrap;justify-content:center}.preview-podcast-sources>li{flex:0 0 calc((100% - 10px) / 2);min-width:0}@media(max-width:760px){.preview-podcast-grid>*{flex-basis:100%}}@media(max-width:420px){.preview-podcast-sources>li{flex-basis:100%}}.preview-podcasts .preview-podcast-grid{--collection-gap:18px}.preview-podcast{background:var(--test-panel);border-radius:var(--test-radius);padding:clamp(24px,4vw,42px);border:0;box-shadow:none}.preview-podcasts .preview-podcast-artwork{width:min(100%,360px)}.preview-podcasts .preview-podcast-copy{min-height:0;margin-top:28px}.preview-podcasts .preview-podcast-copy h2{font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.08}.preview-podcast-sources>li{flex:1 1 190px}.preview-podcast-sources a{background:var(--test-bg);gap:12px}.preview-podcast-sources img{border-radius:9px;flex-shrink:0}.preview-podcast-sources a>span:last-child{margin-left:auto}@supports (corner-shape:superellipse(1.5)){.preview-podcast{corner-shape:superellipse(1.5)}}@media(min-width:761px){.preview-podcasts .preview-podcast-copy{min-height:140px}}.product-feature .product-art-full img{max-height:clamp(300px,52svh,460px);width:100%;object-fit:contain}.product-portrait-crop{min-height:clamp(340px,45svh,440px)}@media(max-width:760px){.product-feature .product-art-full img{max-height:400px}.product-portrait-crop{min-height:360px}}.test-site:has(.era-page) .test-header{--nav-content-width:1440px}.test-apps-menu{position:relative}.test-site .test-apps-trigger{border-radius:999px;display:flex;align-items:center;gap:6px;padding:12px;font:inherit;font-size:14px;font-weight:700;color:inherit;background:transparent;border:0;cursor:pointer}.test-apps-trigger:is(:hover,.is-active,[aria-expanded=true]){background:color-mix(in srgb,var(--preview-nav-ink) 16%,transparent)}.test-apps-dropdown{position:absolute;top:100%;left:0;width:270px;padding-top:14px;visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.test-apps-dropdown.is-open{visibility:visible;opacity:1;transform:none}.test-apps-dropdown ul{list-style:none;margin:0;padding:12px;border-radius:26px;background:var(--preview-nav-bg);max-height:calc(100dvh - 120px);overflow:auto}.test-apps-dropdown a{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:14px;font-size:14px;font-weight:650}.test-apps-dropdown a:is(:hover,:focus-visible){background:color-mix(in srgb,var(--preview-nav-ink) 16%,transparent)}@media(max-width:1100px){.test-apps-menu{width:100%}.test-site .test-apps-trigger{width:100%;justify-content:space-between;padding:12px 16px;font-size:inherit}.test-apps-dropdown{position:static;width:100%;display:none;padding-top:6px;transform:none}.test-apps-dropdown.is-open{display:block}.test-apps-dropdown ul{padding:4px;max-height:none;background:color-mix(in srgb,var(--preview-nav-ink) 7%,transparent);border-radius:20px}}@media(prefers-reduced-motion:reduce){.test-apps-dropdown{transition:none}}.product-health-insight .product-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.product-health-insight .product-features>:not(.product-feature){grid-column:1/-1}.product-health-insight .product-feature{display:flex;flex-direction:column;align-items:stretch;gap:28px;padding:32px 32px 0;margin-bottom:0}.product-health-insight .product-feature>div{order:0}.product-health-insight .product-feature h2{font-size:clamp(1.8rem,3vw,2.7rem)}.product-health-insight .product-feature p{margin-top:18px}.product-health-insight .product-portrait-crop{flex:1 0 360px;min-height:360px;margin:0!important}.product-health-insight .product-portrait-crop img{width:min(85%,300px);max-width:none;max-height:none;top:14px}@media(max-width:760px){.product-health-insight .product-features{grid-template-columns:1fr}.product-health-insight .product-feature{padding:26px 26px 0}}.test-site .product-benefits .preview-symbol{width:clamp(64px,6vw,80px);height:clamp(64px,6vw,80px);margin-bottom:28px}.test-site :is(.era-story-card,.era-feature-band article) .era-symbol{width:clamp(64px,6vw,80px);height:clamp(64px,6vw,80px)!important;flex-shrink:0;margin-inline:auto}@media(min-width:701px){.test-site .era-time .era-story-copy{padding-top:104px}}.test-apps-chevron{width:14px;height:14px;flex:none;transition:transform .18s ease}.test-apps-trigger[aria-expanded=true] .test-apps-chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.test-apps-chevron{transition:none}}.test-podcast-brand-logo{display:block;width:40px;height:40px;flex-shrink:0;background:currentColor;mask:url(/podcasts/zkm-podcasts-logo.svg) center/contain no-repeat;-webkit-mask:url(/podcasts/zkm-podcasts-logo.svg) center/contain no-repeat}@media(max-width:620px){.test-podcast-brand-logo{width:36px;height:36px}.preview-podcasts .preview-podcast-artwork,.preview-show .preview-podcast-artwork{width:min(68%,220px)}}.test-site .preview-podcast-sources img{border-radius:0;object-fit:contain}.test-appearance-pill{position:absolute;inset:4px auto 4px 4px;width:calc((100% - 8px) / 3);border-radius:999px;background:var(--preview-nav-ink,var(--test-text));pointer-events:none}.test-appearance{touch-action:none;user-select:none;-webkit-user-select:none}.test-appearance button[aria-pressed=true]{cursor:grab}.test-appearance[data-dragging=true],.test-appearance[data-dragging=true] button{cursor:grabbing}.test-home-appearance{display:flex;justify-content:flex-end;width:min(1240px,calc(100% - 2 * var(--page-gutter)));margin-inline:auto;padding-top:max(14px,env(safe-area-inset-top));padding-bottom:14px}.test-site .test-home-appearance .test-appearance{--preview-nav-ink:var(--test-text);background:color-mix(in srgb,var(--test-text) 12%,transparent)}.test-site .test-home-appearance .test-appearance button{min-height:44px;padding-inline:16px;border-radius:999px;font-size:14px;font-weight:700;color:var(--test-text)}.test-site .test-home-appearance .test-appearance button[aria-pressed=true]{color:var(--preview-canvas)}.test-home-appearance~main .preview-home-content{min-height:calc(100svh - 300px)}.test-site{--page-gutter:clamp(20px,4vw,64px)}.test-site .preview-history-with-note .preview-history{padding-bottom:0}.preview-history-with-note>.preview-muted{margin:0 0 48px}.test-site .test-appearance button,.test-site .test-header .test-appearance button[aria-pressed=true],.test-site .test-home-appearance .test-appearance button[aria-pressed=true]{color:var(--preview-nav-ink)}.test-appearance-pill{z-index:2;overflow:hidden}.test-appearance-pill-labels{display:grid;grid-template-columns:repeat(3,1fr);width:300%;height:100%;color:var(--preview-nav-bg);font-size:12px;font-weight:700}.test-appearance-pill-labels>span{display:flex;align-items:center;justify-content:center}.test-home-appearance .test-appearance-pill-labels{font-size:14px;color:var(--preview-canvas)}.test-site .test-header-inner{border-radius:9999px;corner-shape:superellipse(1)}.preview-podcasts .preview-podcast{--podcast-art-inset:clamp(16px,2vw,24px);padding-top:var(--podcast-art-inset)}.test-site .preview-podcasts .preview-podcast-artwork{border-radius:max(0px,calc(var(--test-radius) - var(--podcast-art-inset)))}.product-health-insight .product-hero-visual img{width:85%;max-width:880px;max-height:500px}@media(max-width:620px){.product-health-insight .product-hero-visual img{width:90%;max-height:360px}}.test-navigation-clip,.test-navigation-items{display:contents}.test-apps-dropdown,.test-apps-dropdown.is-open{display:grid;grid-template-rows:0fr;transform:none;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),opacity .25s ease,visibility .36s}.test-apps-dropdown.is-open{grid-template-rows:1fr}.test-apps-dropdown-clip{min-height:0;overflow:hidden}@media(max-width:1100px){.test-navigation,.test-navigation.is-open{display:grid;grid-template-rows:0fr;gap:0;padding:0 12px;overflow:hidden;transform:none;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),padding .36s cubic-bezier(.22,1,.36,1),opacity .25s ease,visibility .36s}.test-navigation.is-open{grid-template-rows:1fr;padding-block:12px}.test-navigation-clip{display:block;min-height:0;overflow:auto;max-height:calc(100dvh - 134px)}.test-navigation-items{display:flex;flex-direction:column;align-items:stretch;gap:4px}.test-apps-dropdown{padding-top:0}.test-apps-dropdown.is-open{padding-top:6px}}@media(prefers-reduced-motion:reduce){.test-apps-dropdown,.test-apps-dropdown.is-open,.test-navigation,.test-navigation.is-open{transition:none}}.product-coppied .product-feature .product-art-desktop{width:calc(100% + 2 * var(--feature-inset));margin-inline:calc(-1 * var(--feature-inset))}.product-coppied .product-feature .product-art-desktop img{object-position:left bottom}.product-icon-goodies .product-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.product-icon-goodies .product-features>:not(.product-feature){grid-column:1/-1}.product-icon-goodies .product-features>.product-feature{--feature-inset:32px;display:flex;flex-direction:column;align-items:stretch;padding:32px 32px 0;gap:28px;margin-bottom:0}.product-icon-goodies .product-features>.product-feature>div{order:0}.product-icon-goodies .product-feature h2{font-size:clamp(1.8rem,3vw,2.7rem)}.product-icon-goodies .product-feature p{margin-top:18px}.product-icon-goodies .product-features>.product-feature>figure{order:1;align-self:stretch;justify-content:flex-start;width:calc(100% + 64px);margin:auto -32px 0}.product-icon-goodies .product-feature figure img{width:100%;height:380px;max-height:380px;object-fit:contain;object-position:left bottom}@media(max-width:760px){.product-icon-goodies .product-features{grid-template-columns:minmax(0,1fr)}.product-icon-goodies .product-features>.product-feature{--feature-inset:26px;padding:26px 26px 0}.product-icon-goodies .product-features>.product-feature>figure{width:calc(100% + 52px);margin-inline:-26px}.product-icon-goodies .product-feature figure img{height:340px;max-height:340px}}.product-composer-goodies .product-feature:has(img[src="/composer-goodies/screenshots/goodies-to-composer.png"]){padding:clamp(26px,4vw,44px);gap:24px}.product-composer-goodies .product-feature:has(img[src="/composer-goodies/screenshots/goodies-to-composer.png"])>div{max-width:none}.product-composer-goodies .product-feature:has(img[src="/composer-goodies/screenshots/goodies-to-composer.png"])>figure{width:100%;margin:0;align-self:center}.product-composer-goodies .product-feature img[src="/composer-goodies/screenshots/goodies-to-composer.png"]{width:100%;max-width:720px;height:auto;max-height:320px;object-fit:contain;object-position:center}@media(max-width:620px){.product-composer-goodies .product-feature img[src="/composer-goodies/screenshots/goodies-to-composer.png"]{max-height:220px}}:root:has(.test-site){--preview-foreground:#17120f}:root.dark:has(.test-site){--preview-foreground:#fff9f4}:root:has(.test-site) .phone-landscape-lock{background:var(--preview-canvas);color:var(--preview-foreground);font-family:var(--font-geist-sans),sans-serif}.test-site #preview-main,.test-site :is(section[id],.product-faq,.era-faq,.preview-policy-body section){scroll-margin-top:var(--site-header-clearance,160px)}@media(max-width:620px){.test-site .preview-directory{padding-top:64px}}