.DownloadPageClient-module-scss-module__uVlNlq__downloadCluster{text-align:center;justify-items:center;gap:clamp(1.2rem,3vw,1.8rem);width:100%;display:grid}.DownloadPageClient-module-scss-module__uVlNlq__badges{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.DownloadPageClient-module-scss-module__uVlNlq__badge{cursor:pointer;color:#0b0b0b;background:#f4efe1;border:1px solid #0000;border-radius:.72rem;align-items:center;gap:.7rem;min-height:3.4rem;padding:.6rem 1.25rem;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.DownloadPageClient-module-scss-module__uVlNlq__badge:hover{background:#fff;transform:translateY(-1px)}.DownloadPageClient-module-scss-module__uVlNlq__badge:focus-visible{outline-offset:2px;outline:2px solid #fd832bb8}.DownloadPageClient-module-scss-module__uVlNlq__badgeWaitlist{color:var(--color-kaizer-cream,#ecf0dd);background:#ffffff0a;border-color:#ecf0dd29}.DownloadPageClient-module-scss-module__uVlNlq__badgeWaitlist:hover{background:#ffffff12;border-color:#ecf0dd4d}.DownloadPageClient-module-scss-module__uVlNlq__badgeText{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.DownloadPageClient-module-scss-module__uVlNlq__badgePrefix{font-family:var(--font-monospace-typewriter),monospace;letter-spacing:.08em;text-transform:uppercase;opacity:.62;font-size:.62rem}.DownloadPageClient-module-scss-module__uVlNlq__badgeStore{font-family:var(--font-product-sans),system-ui,sans-serif;letter-spacing:.01em;font-size:1rem;font-weight:600}.DownloadPageClient-module-scss-module__uVlNlq__qrCard{background:#ffffff06;border:1px solid #ecf0dd1a;border-radius:.9rem;justify-items:center;gap:.55rem;width:fit-content;padding:.8rem;display:grid}.DownloadPageClient-module-scss-module__uVlNlq__qrImage{border-radius:.4rem;width:132px;height:132px;display:block}.DownloadPageClient-module-scss-module__uVlNlq__qrCaption{font-family:var(--font-monospace-typewriter),monospace;letter-spacing:.08em;text-transform:uppercase;color:#ecf0dd99;margin:0;font-size:.7rem}.DownloadPageClient-module-scss-module__uVlNlq__ownerPrompt{font-family:var(--font-product-sans),system-ui,sans-serif;color:#ecf0ddc7;margin:0;font-size:.94rem;line-height:1.55}.DownloadPageClient-module-scss-module__uVlNlq__ownerLink{color:var(--color-kaizer-orange,#fd832b);text-underline-offset:.12em;-webkit-text-decoration:underline #fd832b94;text-decoration:underline #fd832b94}.DownloadPageClient-module-scss-module__uVlNlq__ownerLink:hover{color:#ffb46d}.DownloadPageClient-module-scss-module__uVlNlq__statsGrid,.DownloadPageClient-module-scss-module__uVlNlq__stepsGrid{gap:.9rem;display:grid}.DownloadPageClient-module-scss-module__uVlNlq__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.DownloadPageClient-module-scss-module__uVlNlq__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.DownloadPageClient-module-scss-module__uVlNlq__stepsGrid{grid-template-columns:1fr}@media (min-width:768px){.DownloadPageClient-module-scss-module__uVlNlq__stepsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.DownloadPageClient-module-scss-module__uVlNlq__stepCard{background:#ffffff06;border:1px solid #ecf0dd1a;border-radius:16px;gap:.6rem;padding:1.35rem 1.4rem;transition:border-color .22s,transform .22s;display:grid}.DownloadPageClient-module-scss-module__uVlNlq__stepCard:hover{border-color:#ecf0dd3d;transform:translateY(-2px)}.DownloadPageClient-module-scss-module__uVlNlq__stepIndex{width:fit-content;color:var(--color-kaizer-orange,#fd832b);font-family:var(--font-monospace-typewriter),monospace;letter-spacing:.06em;background:#fd832b1a;border:1px solid #fd832b66;border-radius:.4rem;align-items:center;padding:.22rem .5rem;font-size:.68rem;display:inline-flex}.DownloadPageClient-module-scss-module__uVlNlq__stepIcon{width:2.2rem;height:2.2rem;color:var(--color-kaizer-cream,#ecf0dd);background:#ffffff06;border:1px solid #ecf0dd1a;border-radius:.55rem;justify-content:center;align-items:center;display:inline-flex}.DownloadPageClient-module-scss-module__uVlNlq__stepTitle{font-family:var(--font-advercase),system-ui,sans-serif;letter-spacing:-.012em;color:var(--color-kaizer-cream,#ecf0dd);margin:0;font-size:clamp(1.05rem,2vw,1.22rem)}.DownloadPageClient-module-scss-module__uVlNlq__stepBody{font-family:var(--font-product-sans),system-ui,sans-serif;color:#ecf0ddcc;margin:0;font-size:.95rem;line-height:1.55}
