[data-astro-cid-iclci2am][hidden]{display:none!important}.primary-platform[data-astro-cid-iclci2am]{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);max-width:42rem;margin:2.5rem auto 0;padding:clamp(1.5rem,4vw,3rem);list-style:none}.detected-label[data-astro-cid-iclci2am]{color:var(--text-3);font-size:.75rem;display:none}.primary-platform[data-astro-cid-iclci2am] .detected-label[data-astro-cid-iclci2am]{margin-bottom:1.5rem;display:block}.primary-platform[data-astro-cid-iclci2am] .platform-choice[data-astro-cid-iclci2am]{padding:0}.primary-platform[data-astro-cid-iclci2am] .platform-choice[data-astro-cid-iclci2am] .platform-icon{width:3.5rem;height:3.5rem}.primary-platform[data-astro-cid-iclci2am] .platform-name[data-astro-cid-iclci2am]{text-wrap:balance;font-size:clamp(1.375rem,3vw,1.875rem);line-height:1.25}.primary-platform[data-astro-cid-iclci2am] .requirement[data-astro-cid-iclci2am]{min-height:0;margin-top:.75rem;font-size:.875rem}.primary-platform[data-astro-cid-iclci2am] .platform-action[data-astro-cid-iclci2am]{border-radius:var(--r-button);background:var(--accent-fill);color:#fff;min-height:3rem;margin-top:1.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600}.primary-platform[data-astro-cid-iclci2am] .file-meta[data-astro-cid-iclci2am]{margin-top:.875rem}.primary-platform[data-astro-cid-iclci2am] .alternate[data-astro-cid-iclci2am]{margin-top:.75rem}.primary-platform[data-astro-cid-iclci2am] .alternate[data-astro-cid-iclci2am] .file-meta[data-astro-cid-iclci2am]{margin:0}.primary-platform[data-astro-cid-iclci2am] .availability[data-astro-cid-iclci2am]{background:var(--surface-raised);color:var(--text-2);font-weight:500}.platform-toggle[data-astro-cid-iclci2am]{justify-content:center;margin-top:1rem;display:flex}.platform-toggle[data-astro-cid-iclci2am] button[data-astro-cid-iclci2am]{min-height:var(--tap);color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:inline-flex}.platform-toggle[data-astro-cid-iclci2am] button[data-astro-cid-iclci2am]:hover{color:var(--text)}.platform-toggle[data-astro-cid-iclci2am] button[data-astro-cid-iclci2am][aria-expanded=true] svg[data-astro-cid-iclci2am]{transform:rotate(180deg)}.platforms[data-astro-cid-iclci2am]{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:2rem 1rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.platform[data-astro-cid-iclci2am]{text-align:center;flex-direction:column;min-width:0;scroll-margin-top:5rem;display:flex}.platform-choice[data-astro-cid-iclci2am]{flex-direction:column;flex:1;align-items:center;padding:1rem .25rem;display:flex}.platform-choice[data-astro-cid-iclci2am] .platform-icon{width:2.5rem;height:2.5rem;color:var(--text);margin-bottom:1.25rem;transition:color .18s,transform .18s}.platform-name[data-astro-cid-iclci2am]{letter-spacing:-.015em;font-size:1rem;font-weight:600;line-height:1.5}.requirement[data-astro-cid-iclci2am]{min-height:2.75rem;color:var(--text-3);text-wrap:balance;justify-content:center;align-items:flex-start;margin-top:.375rem;font-size:.8125rem;line-height:1.5;display:flex}.platform-action[data-astro-cid-iclci2am]{min-height:var(--tap);color:#87bfff;text-underline-offset:.3em;justify-content:center;align-items:center;gap:.375rem;margin-top:auto;font-size:.875rem;font-weight:500;display:inline-flex}.platform-action[data-astro-cid-iclci2am] svg[data-astro-cid-iclci2am],.platform-action[data-astro-cid-iclci2am]>span[data-astro-cid-iclci2am]{flex:none}.file-meta[data-astro-cid-iclci2am]{min-height:1.25rem;color:var(--text-3);font-size:.8125rem;font-weight:400}.unavailable[data-astro-cid-iclci2am] .platform-choice[data-astro-cid-iclci2am] .platform-icon{color:var(--text-3)}.availability[data-astro-cid-iclci2am]{color:var(--text-2);font-size:.8125rem;font-weight:400}.alternate[data-astro-cid-iclci2am]{min-height:var(--tap);color:#87bfff;justify-content:center;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.platform-choice[data-astro-cid-iclci2am]:focus-visible .platform-action[data-astro-cid-iclci2am],.platform[data-astro-cid-iclci2am] a[data-astro-cid-iclci2am]:focus-visible{text-decoration:underline}@media (hover:hover){a[data-astro-cid-iclci2am].platform-choice:hover .platform-icon{color:#87bfff;transform:translateY(-3px)}a[data-astro-cid-iclci2am].platform-choice:hover .platform-action[data-astro-cid-iclci2am],.availability[data-astro-cid-iclci2am]:hover,.alternate[data-astro-cid-iclci2am]:hover{color:var(--text);text-decoration:underline}}.version[data-astro-cid-iclci2am]{color:var(--text-3);font-size:.875rem}.file-details[data-astro-cid-iclci2am]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:1.5rem}.file-details[data-astro-cid-iclci2am] summary[data-astro-cid-iclci2am]{width:fit-content;max-width:100%;min-height:3.5rem;color:var(--text-2);cursor:pointer;align-items:center;gap:.75rem;font-size:.8125rem;list-style:none;display:flex}.file-details[data-astro-cid-iclci2am] summary[data-astro-cid-iclci2am]::-webkit-details-marker{display:none}.file-details[data-astro-cid-iclci2am] summary[data-astro-cid-iclci2am]:before{content:"+";width:.75rem;color:var(--text-3);font-size:1rem}.file-details[data-astro-cid-iclci2am][open] summary[data-astro-cid-iclci2am]:before{content:"−"}.file-details[data-astro-cid-iclci2am] summary[data-astro-cid-iclci2am]:hover{color:var(--text)}.files[data-astro-cid-iclci2am]{grid-template-columns:minmax(0,1fr);gap:1.5rem 3rem;margin:0;padding:0 0 1.5rem;list-style:none;display:grid}.file[data-astro-cid-iclci2am]{min-width:0;color:var(--text-3);font-size:.8125rem}.file-heading[data-astro-cid-iclci2am]{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.file-heading[data-astro-cid-iclci2am] h3[data-astro-cid-iclci2am]{color:var(--text-2);font-size:.875rem;font-weight:500}.file-name[data-astro-cid-iclci2am]{overflow-wrap:anywhere;margin-top:.5rem}.sum[data-astro-cid-iclci2am]{gap:.25rem;margin-top:.75rem;display:grid}.sum[data-astro-cid-iclci2am] code[data-astro-cid-iclci2am]{font-family:var(--font-mono);overflow-wrap:anywhere;user-select:all;font-size:.75rem}.news[data-astro-cid-iclci2am]{border-top:1px solid var(--border);gap:.75rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(1.5rem,3vw,2.5rem);display:grid}.news[data-astro-cid-iclci2am].paid{margin-top:1.5rem}.news[data-astro-cid-iclci2am] ul[data-astro-cid-iclci2am]{color:var(--text-2);gap:.375rem;margin:0;padding-left:1.25rem;display:grid}.download-context[data-astro-cid-iclci2am]{gap:2.5rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.works[data-astro-cid-iclci2am]{gap:.75rem;display:grid}.works[data-astro-cid-iclci2am] p[data-astro-cid-iclci2am]{max-width:38rem;color:var(--text-2)}.account[data-astro-cid-iclci2am]{margin-top:1.5rem}.more[data-astro-cid-iclci2am]{color:var(--accent);font-weight:600}.buy[data-astro-cid-iclci2am]{flex-direction:column;align-self:start;align-items:flex-start;gap:.5rem;display:flex}.buy[data-astro-cid-iclci2am] p[data-astro-cid-iclci2am]{max-width:38rem;color:var(--text-2)}.buy[data-astro-cid-iclci2am] .link[data-astro-cid-iclci2am]{color:var(--accent);margin-top:.5rem;font-weight:600}@media (width>=540px){.platforms[data-astro-cid-iclci2am]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=760px){.platforms[data-astro-cid-iclci2am]{grid-template-columns:repeat(5,minmax(0,1fr))}.primary-platform[data-astro-cid-iclci2am]:not([hidden])~.platforms[data-astro-cid-iclci2am]{grid-template-columns:repeat(4,minmax(0,1fr))}.files[data-astro-cid-iclci2am]{grid-template-columns:repeat(2,minmax(0,1fr))}.download-context[data-astro-cid-iclci2am]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}}
