.release-highlights[data-astro-cid-voyohsnc]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:24px 60px;padding:32px 0 36px;display:grid}.release-highlights[data-astro-cid-voyohsnc] header[data-astro-cid-voyohsnc]{border-inline-start:3px solid var(--product-accent,var(--accent));padding-inline-start:18px}.release-highlights[data-astro-cid-voyohsnc] h2[data-astro-cid-voyohsnc]{margin-top:9px;font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1.2}.release-notes-link[data-astro-cid-voyohsnc]{min-height:44px;color:var(--accent-text);align-items:center;gap:8px;margin-top:8px;font-size:.875rem;display:inline-flex}.release-highlights[data-astro-cid-voyohsnc] ul[data-astro-cid-voyohsnc]{gap:10px;margin:0;padding-inline-start:20px;font-size:.95rem;line-height:1.65;display:grid}.release-highlights[data-astro-cid-voyohsnc] li[data-astro-cid-voyohsnc]{padding-inline-start:3px}@media (width<=760px){.release-highlights[data-astro-cid-voyohsnc]{grid-template-columns:minmax(0,1fr);gap:15px;padding:26px 0 30px}.release-highlights[data-astro-cid-voyohsnc] header[data-astro-cid-voyohsnc]{padding-inline-start:14px}.release-highlights[data-astro-cid-voyohsnc] ul[data-astro-cid-voyohsnc]{font-size:.9rem}}.device-preview[data-astro-cid-fatvpzxa]{justify-content:center;align-items:center;width:100%;min-width:0;padding:12px 0;display:flex}.screenshot-preview[data-astro-cid-fatvpzxa]{background:var(--preview-surface);border-radius:var(--radius-pane);width:100%;min-height:290px;box-shadow:none;border:0;justify-content:center;align-items:center;padding:28px 18px;display:flex}.screenshot-preview[data-astro-cid-fatvpzxa].compact-preview{background:0 0;border-radius:0;min-height:0;padding:0}.screenshot-preview[data-astro-cid-fatvpzxa] img[data-astro-cid-fatvpzxa]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:440px;box-shadow:none;border:0;border-radius:0;display:block}.watch-screenshot[data-astro-cid-fatvpzxa] img[data-astro-cid-fatvpzxa]{width:200px;image-rendering:pixelated}.icon-preview[data-astro-cid-fatvpzxa]{min-height:280px}.icon-preview[data-astro-cid-fatvpzxa] img[data-astro-cid-fatvpzxa]{width:144px;height:144px}.icon-preview[data-astro-cid-fatvpzxa].compact-preview{min-height:0}.icon-preview[data-astro-cid-fatvpzxa].compact-preview img[data-astro-cid-fatvpzxa]{width:80px;height:80px}.phone-screenshot[data-astro-cid-fatvpzxa] img[data-astro-cid-fatvpzxa]{max-width:min(270px,100%)}.compact-preview[data-astro-cid-fatvpzxa] img[data-astro-cid-fatvpzxa]{border-radius:0;width:auto;max-width:100%;max-height:180px}.watch-screenshot[data-astro-cid-fatvpzxa].compact-preview img[data-astro-cid-fatvpzxa]{width:140px;max-height:none;image-rendering:pixelated}.project-symbol[data-astro-cid-fatvpzxa]{color:var(--muted);align-items:center;gap:14px;font-size:.88rem;display:flex}.project-symbol[data-astro-cid-fatvpzxa] svg{color:var(--project-tone,var(--accent-text));flex:none}.project-symbol[data-astro-cid-fatvpzxa].compact-preview{width:52px;height:52px;color:var(--glass-text);background:var(--preview-surface);border-radius:var(--radius-control);box-shadow:none;border:0;justify-content:center}.screenshot-jump[data-astro-cid-yq2gsstb]{min-height:44px;margin-bottom:12px;font-size:.9rem}.product-page[data-astro-cid-yq2gsstb]{padding-top:30px}.download-explanation[data-astro-cid-yq2gsstb]{max-width:60ch;color:var(--muted);margin-top:15px;font-size:.8rem;line-height:1.75}.download-explanation[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]{color:var(--accent-text)}.newcomer-note[data-astro-cid-yq2gsstb]{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr;gap:35px;margin-bottom:35px;padding-bottom:30px;display:grid}.newcomer-note[data-astro-cid-yq2gsstb] h2[data-astro-cid-yq2gsstb]{margin-top:10px;font-size:1.4rem}.newcomer-note[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]:not(.eyebrow){color:var(--muted);margin-top:14px;font-size:.94rem;line-height:1.8}.newcomer-note[data-astro-cid-yq2gsstb] nav[data-astro-cid-yq2gsstb]{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.newcomer-note[data-astro-cid-yq2gsstb] .text-link[data-astro-cid-yq2gsstb]{font-size:.84rem}@media (width<=650px){.newcomer-note[data-astro-cid-yq2gsstb]{grid-template-columns:1fr;gap:15px}}.product-breadcrumb[data-astro-cid-yq2gsstb]{min-height:44px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:.8rem;display:flex}.product-breadcrumb[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]{padding-block:9px;text-decoration:none}.product-breadcrumb[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]:hover{text-decoration:underline}.product-breadcrumb[data-astro-cid-yq2gsstb] svg{flex-shrink:0}.product-hero[data-astro-cid-yq2gsstb]{grid-template-columns:minmax(0,1fr);align-items:center;gap:50px;padding-block:40px 54px;display:grid}.product-hero[data-astro-cid-yq2gsstb].has-screenshot{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr)}.product-copy[data-astro-cid-yq2gsstb]{min-width:0}.product-kind[data-astro-cid-yq2gsstb]{color:var(--accent-text);font-size:.82rem;line-height:1.6}.product-copy[data-astro-cid-yq2gsstb] h1[data-astro-cid-yq2gsstb],.phone-intro[data-astro-cid-yq2gsstb] h1[data-astro-cid-yq2gsstb]{letter-spacing:-.065em;margin-top:18px;font-size:clamp(3.3rem,7vw,6rem);font-weight:600;line-height:1.02}.product-purpose[data-astro-cid-yq2gsstb]{letter-spacing:-.025em;max-width:25ch;margin-top:25px;font-size:clamp(1.25rem,2.3vw,1.8rem);line-height:1.45}.download-area[data-astro-cid-yq2gsstb],.library-start[data-astro-cid-yq2gsstb]{margin-top:28px}.required-apps[data-astro-cid-yq2gsstb]{color:var(--muted);margin-bottom:14px;font-size:.85rem}.required-apps[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]{color:var(--accent-text)}.button-row[data-astro-cid-yq2gsstb]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.button-row[data-astro-cid-yq2gsstb] .text-link[data-astro-cid-yq2gsstb]{font-size:.87rem}.project-facts[data-astro-cid-yq2gsstb]{flex-wrap:wrap;gap:15px 32px;margin-top:27px;display:flex}.project-facts[data-astro-cid-yq2gsstb] dt[data-astro-cid-yq2gsstb]{color:var(--muted);font-size:.75rem}.project-facts[data-astro-cid-yq2gsstb] dd[data-astro-cid-yq2gsstb]{margin:5px 0 0;font-size:.86rem;font-weight:550;line-height:1.6}.requirements[data-astro-cid-yq2gsstb]{max-width:57ch;color:var(--muted);margin-top:16px;padding-left:17px;font-size:.8rem;line-height:1.75}.requirements[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]+li[data-astro-cid-yq2gsstb]{margin-top:3px}.product-preview[data-astro-cid-yq2gsstb]{border:1px solid var(--glass-edge);border-radius:var(--radius-pane);background:var(--glass-feature-surface);-webkit-backdrop-filter:blur(24px);min-width:0;box-shadow:var(--glass-shadow);padding:26px 10px 20px}.preview-caption[data-astro-cid-yq2gsstb]{color:var(--muted);text-align:center;margin-top:13px;font-size:.72rem;line-height:1.6}.product-information[data-astro-cid-yq2gsstb]{border-top:1px solid var(--line);padding-top:36px}.product-information[data-astro-cid-yq2gsstb] h2[data-astro-cid-yq2gsstb]{letter-spacing:-.035em;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;line-height:1.2}.product-details[data-astro-cid-yq2gsstb]{grid-template-columns:1fr 1fr;gap:70px;display:grid}.product-summary[data-astro-cid-yq2gsstb]{max-width:48ch;color:var(--muted);margin-top:18px;font-size:.98rem;line-height:1.8}.feature-list[data-astro-cid-yq2gsstb]{margin:0;padding:0;list-style:none}.feature-list[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]{border-bottom:1px solid var(--line);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:13px;padding:15px 0;font-size:.95rem;line-height:1.7;display:grid}.feature-list[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]:first-child{padding-top:0}.feature-list[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]:last-child{border-bottom:0}.feature-list[data-astro-cid-yq2gsstb] svg{color:var(--accent-text);margin-top:4px}.timer-connection[data-astro-cid-yq2gsstb]{max-width:70ch;color:var(--muted);align-items:start;gap:14px;margin-top:25px;font-size:.88rem;line-height:1.75;display:flex}.timer-connection[data-astro-cid-yq2gsstb] svg{color:var(--accent-text);flex-shrink:0;margin-top:3px}.timer-connection[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]{color:var(--ink)}.product-guides[data-astro-cid-yq2gsstb]{border:1px solid var(--glass-edge);border-radius:var(--radius-pane);background:var(--glass-surface);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px);margin-top:42px;padding:30px clamp(22px,3vw,36px)}.product-guides[data-astro-cid-yq2gsstb] h2[data-astro-cid-yq2gsstb]{font-size:1.3rem}.product-guides[data-astro-cid-yq2gsstb] nav[data-astro-cid-yq2gsstb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.product-guides[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]{grid-template-columns:21px minmax(0,1fr) 17px;align-items:center;gap:12px;min-height:48px;font-size:.88rem;text-decoration:none;display:grid}.product-guides[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]>svg:first-child{color:var(--accent-text)}.product-guides[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]:hover span[data-astro-cid-yq2gsstb]{text-decoration:underline}.developer-details[data-astro-cid-yq2gsstb]{border-bottom:1px solid var(--line);margin-top:28px;padding-block:12px}.developer-details[data-astro-cid-yq2gsstb] summary[data-astro-cid-yq2gsstb]{cursor:pointer;width:fit-content;min-height:44px;padding:10px 4px;font-size:.86rem;font-weight:550}.developer-details[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]{max-width:75ch;color:var(--muted);margin:10px 0;font-size:.87rem;line-height:1.75}.developer-details[data-astro-cid-yq2gsstb] nav[data-astro-cid-yq2gsstb],.product-resources[data-astro-cid-yq2gsstb]{flex-wrap:wrap;gap:4px 26px;display:flex}.developer-details[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb],.product-resources[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb],.package-download[data-astro-cid-yq2gsstb]{align-items:center;gap:9px;min-height:44px;padding-block:9px;font-size:.82rem;text-decoration:none;display:inline-flex}.developer-details[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]:hover,.product-resources[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]:hover,.package-download[data-astro-cid-yq2gsstb]:hover{text-decoration:underline}.product-source[data-astro-cid-yq2gsstb]{color:var(--muted);margin-top:22px}.product-license[data-astro-cid-yq2gsstb]{margin-top:8px;font-size:.76rem;line-height:1.7}.library-product[data-astro-cid-yq2gsstb]{max-width:800px;padding-block:43px}.library-product[data-astro-cid-yq2gsstb] .product-purpose[data-astro-cid-yq2gsstb]{max-width:35ch}.library-start[data-astro-cid-yq2gsstb]{flex-wrap:wrap;align-items:center;gap:10px 25px;display:flex}.release-status[data-astro-cid-yq2gsstb]{width:100%;color:var(--muted);font-size:.8rem}.project-context[data-astro-cid-yq2gsstb]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:70px;margin-top:35px;padding-top:30px;display:grid}.project-context[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]{color:var(--muted);margin-top:13px;font-size:.9rem;line-height:1.7}.project-consumer-links[data-astro-cid-yq2gsstb]{flex-wrap:wrap;justify-content:start;align-items:start;gap:5px 24px;display:flex}.project-consumer-links[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]{align-items:center;gap:9px;min-height:44px;font-size:.9rem;text-decoration:none;display:inline-flex}.project-consumer-links[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]:hover{text-decoration:underline}.planned-page[data-astro-cid-yq2gsstb]{max-width:1060px}.phone-intro[data-astro-cid-yq2gsstb]{padding-block:36px 45px}.phone-purpose[data-astro-cid-yq2gsstb]{letter-spacing:-.035em;margin-top:26px;font-size:clamp(1.45rem,3.1vw,2.3rem);line-height:1.4}.plan-status[data-astro-cid-yq2gsstb]{color:var(--muted);margin-top:22px;font-size:.85rem;line-height:1.7}.phone-plan[data-astro-cid-yq2gsstb]{border:1px solid var(--glass-edge);border-radius:var(--radius-pane);background:var(--glass-surface);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px);grid-template-columns:1fr 1fr;gap:55px;padding:clamp(24px,4vw,42px);display:grid}.component-heading[data-astro-cid-yq2gsstb]{align-items:center;gap:15px;display:flex}.component-heading[data-astro-cid-yq2gsstb] svg{color:var(--accent-text);flex-shrink:0}.component-heading[data-astro-cid-yq2gsstb] h2[data-astro-cid-yq2gsstb]{letter-spacing:-.035em;font-size:1.45rem;line-height:1.3}.phone-component[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]{max-width:43ch;color:var(--muted);margin-top:19px;font-size:.96rem;line-height:1.8}.phone-component[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]+p[data-astro-cid-yq2gsstb]{margin-top:13px}.plan-next[data-astro-cid-yq2gsstb]{border-bottom:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:15px 55px;padding-block:36px;display:grid}.plan-next[data-astro-cid-yq2gsstb] h2[data-astro-cid-yq2gsstb]{letter-spacing:-.035em;font-size:1.4rem;line-height:1.35}.plan-next[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]{max-width:56ch;color:var(--muted);font-size:.93rem;line-height:1.8}.plan-next[data-astro-cid-yq2gsstb]>a[data-astro-cid-yq2gsstb]{grid-column:2;justify-self:start;font-size:.85rem}.plan-links[data-astro-cid-yq2gsstb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 30px;margin-top:25px;display:flex}.plan-links[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]{font-size:.88rem}.redirect-copy[data-astro-cid-yq2gsstb]{max-width:720px;padding-block:65px}.redirect-copy[data-astro-cid-yq2gsstb] h1[data-astro-cid-yq2gsstb]{letter-spacing:-.05em;margin-top:15px;font-size:clamp(2.5rem,5vw,4rem)}.redirect-copy[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]:not(.eyebrow){color:var(--muted);margin-block:24px;line-height:1.75}@media (width<=850px){.product-hero[data-astro-cid-yq2gsstb].has-screenshot{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);gap:28px}.product-copy[data-astro-cid-yq2gsstb] h1[data-astro-cid-yq2gsstb]{font-size:clamp(3rem,6.7vw,4.5rem)}.product-details[data-astro-cid-yq2gsstb],.project-context[data-astro-cid-yq2gsstb]{gap:35px}.product-guides[data-astro-cid-yq2gsstb] nav[data-astro-cid-yq2gsstb]{grid-template-columns:minmax(0,1fr);gap:3px}.product-guides[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]+a[data-astro-cid-yq2gsstb]{border-top:1px solid var(--line)}}@media (width<=650px){.product-page[data-astro-cid-yq2gsstb]{padding-top:20px}.product-hero[data-astro-cid-yq2gsstb],.product-hero[data-astro-cid-yq2gsstb].has-screenshot{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:26px 33px}.product-copy[data-astro-cid-yq2gsstb] h1[data-astro-cid-yq2gsstb],.phone-intro[data-astro-cid-yq2gsstb] h1[data-astro-cid-yq2gsstb]{font-size:clamp(3rem,12vw,4.5rem)}.product-purpose[data-astro-cid-yq2gsstb]{max-width:28ch;margin-top:20px;font-size:1.35rem}.product-preview[data-astro-cid-yq2gsstb]{justify-self:center;width:100%;max-width:380px}.product-details[data-astro-cid-yq2gsstb],.project-context[data-astro-cid-yq2gsstb]{grid-template-columns:minmax(0,1fr);gap:27px}.product-information[data-astro-cid-yq2gsstb]{padding-top:28px}.product-guides[data-astro-cid-yq2gsstb]{margin-top:30px;padding:24px 22px}.phone-intro[data-astro-cid-yq2gsstb]{padding-block:28px 33px}.phone-plan[data-astro-cid-yq2gsstb]{grid-template-columns:minmax(0,1fr);gap:30px;padding:25px}.phone-component[data-astro-cid-yq2gsstb]+.phone-component[data-astro-cid-yq2gsstb]{border-top:1px solid var(--line);padding-top:28px}.phone-component[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]{font-size:.92rem}.plan-next[data-astro-cid-yq2gsstb]{grid-template-columns:minmax(0,1fr);gap:17px;padding-block:29px}.plan-next[data-astro-cid-yq2gsstb]>a[data-astro-cid-yq2gsstb]{grid-column:1}.plan-links[data-astro-cid-yq2gsstb]{flex-direction:column;align-items:start;gap:8px}}
