.download-module__wCTHrW__page{--color-link:#161318;--color-link-hover:#161318;color:#161318;font-family:var(--font-sans),system-ui,sans-serif;font-feature-settings:"ss01","ss02";letter-spacing:-.005em;background:#fff;min-height:100vh;position:relative;overflow-x:clip}.download-module__wCTHrW__page ::selection{color:inherit;background-color:#8b5cf640}.download-module__wCTHrW__hero{padding:clamp(5rem,10vw,8rem) 0 clamp(3rem,6vw,4rem);position:relative;overflow:hidden}.download-module__wCTHrW__gridBackdrop{opacity:.6;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M56 0H0V56' fill='none' stroke='%2366349a' stroke-opacity='0.08'/%3E%3C/svg%3E");background-size:56px 56px;position:absolute;inset:0}.download-module__wCTHrW__heroInner{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:1.5rem;max-width:1280px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);display:flex;position:relative}.download-module__wCTHrW__title{color:#161318;font-family:var(--font-heading,"Funkis"),sans-serif;font-size:clamp(2.4rem,1.4rem + 4vw,4.5rem);font-weight:var(--font-weight-heading-medium,108);letter-spacing:-.03em;margin:0;line-height:1}.download-module__wCTHrW__subtitle{color:#5a4a6a;letter-spacing:-.005em;max-width:36em;margin:0;font-size:clamp(1rem,.9rem + .4vw,1.15rem);font-weight:400;line-height:1.5}.download-module__wCTHrW__heroCta{color:#fff;letter-spacing:-.005em;background:#161318;border:1px solid #161318;border-radius:999px;align-items:center;gap:10px;padding:14px 28px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.download-module__wCTHrW__heroCta:hover,.download-module__wCTHrW__heroCta:visited{color:#fff}.download-module__wCTHrW__heroCta:focus-visible{outline-offset:3px;outline:2px solid #66349a}.download-module__wCTHrW__versionTag{color:#8c7d99;letter-spacing:0;margin:0;font-family:Inconsolata,monospace;font-size:13px;font-weight:400}.download-module__wCTHrW__cards{border-top:1px solid #1613180d;padding:clamp(3rem,6vw,5rem) 0}.download-module__wCTHrW__cardsInner{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);max-width:1080px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);display:grid}.download-module__wCTHrW__card{border:1px solid #16131814;border-radius:16px;flex-direction:column;gap:1.5rem;padding:clamp(1.5rem,3vw,2rem);display:flex}.download-module__wCTHrW__cardHeader{align-items:center;gap:12px;display:flex}.download-module__wCTHrW__cardIcon{color:#66349a;flex-shrink:0;width:24px;height:24px}.download-module__wCTHrW__cardIconLucide{color:#66349a;flex-shrink:0}.download-module__wCTHrW__cardName{color:#161318;font-family:var(--font-heading,"Funkis"),sans-serif;font-size:clamp(1.15rem,1rem + .5vw,1.35rem);font-weight:var(--font-weight-heading-medium,108);letter-spacing:-.015em;margin:0}.download-module__wCTHrW__cardDownloads{flex-direction:column;gap:8px;display:flex}.download-module__wCTHrW__downloadLink{color:#161318;letter-spacing:-.005em;border:1px solid #1613181a;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.download-module__wCTHrW__downloadLink:hover,.download-module__wCTHrW__downloadLink:visited{color:#161318}.download-module__wCTHrW__downloadLink:focus-visible{outline-offset:2px;outline:2px solid #66349a}.download-module__wCTHrW__downloadLinkDisabled{color:#b8adc4;cursor:default;letter-spacing:-.005em;border:1px solid #1613180f;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.download-module__wCTHrW__downloadLinkLabel{flex:1}.download-module__wCTHrW__downloadLinkUnsupportedBadge{color:#b8adc4;letter-spacing:.02em;font-family:Inconsolata,monospace;font-size:11px;font-weight:500}.download-module__wCTHrW__downloadLinkExt{color:#8c7d99;font-family:Inconsolata,monospace;font-size:12px;font-weight:500}.download-module__wCTHrW__cardReqs{border-top:1px solid #1613180f;flex-direction:column;gap:.375rem;margin:0;padding:1rem 0 0;list-style:none;display:flex}.download-module__wCTHrW__cardReqs li{color:#6b5c7a;letter-spacing:-.005em;font-size:13px;line-height:1.5}.download-module__wCTHrW__headless{background:#fdfaff;border-top:1px solid #66349a0f;border-bottom:1px solid #66349a0f;padding:clamp(3rem,6vw,4rem) 0}.download-module__wCTHrW__headlessInner{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,4vw,3rem);max-width:1080px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);display:grid}.download-module__wCTHrW__headlessCopy{flex-direction:column;justify-content:center;gap:.5rem;display:flex}.download-module__wCTHrW__sectionLabel{color:#66349a;letter-spacing:.18em;text-transform:uppercase;margin:0;font-family:Inconsolata,monospace;font-size:11px;font-weight:500}.download-module__wCTHrW__headlessTitle{color:#161318;font-family:var(--font-heading,"Funkis"),sans-serif;font-size:clamp(1.25rem,1rem + .8vw,1.6rem);font-weight:var(--font-weight-heading-medium,108);letter-spacing:-.015em;margin:0;line-height:1.15}.download-module__wCTHrW__headlessDesc{color:#5a4a6a;letter-spacing:-.005em;max-width:30ch;margin:0;font-size:14.5px;line-height:1.55}.download-module__wCTHrW__tos{max-width:1080px;margin:0 auto;padding:clamp(1.5rem,3vw,2rem) clamp(1rem,3vw,2rem)}.download-module__wCTHrW__tosText{color:#8c7d99;letter-spacing:-.005em;margin:0;font-size:13px;line-height:1.5}.download-module__wCTHrW__tosText a{color:#66349a;text-decoration:underline}@media (max-width:800px){.download-module__wCTHrW__cardsInner{grid-template-columns:1fr;max-width:420px}.download-module__wCTHrW__headlessInner{grid-template-columns:1fr}}
