.mobile-download:where(.astro-pqih46vg){position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));left:max(1rem,env(safe-area-inset-left));z-index:30;display:block;@media (min-width: 800px){display:none}}.mobile-download:where(.astro-pqih46vg)[hidden]{display:none}.mobile-download__bar:where(.astro-pqih46vg),.mobile-download__panel:where(.astro-pqih46vg){color:#fff;background:#101010eb;border:1px solid rgb(255 255 255 / 12%);border-radius:1.25rem;box-shadow:0 1rem 3rem #0006;backdrop-filter:blur(1rem)}.mobile-download__bar:where(.astro-pqih46vg){display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;font:inherit;text-align:left;cursor:pointer}.mobile-download__icon:where(.astro-pqih46vg){display:grid;flex:0 0 auto;place-items:center;width:2.75rem;height:2.75rem;overflow:hidden;border-radius:.65rem}.mobile-download__icon:where(.astro-pqih46vg) img:where(.astro-pqih46vg){width:100%;height:100%;object-fit:contain}.mobile-download__copy:where(.astro-pqih46vg){flex:1 1 auto;min-width:0}.mobile-download__title:where(.astro-pqih46vg),.mobile-download__text:where(.astro-pqih46vg){margin:0}.mobile-download__title:where(.astro-pqih46vg){display:block;font-size:.95rem;font-weight:700;line-height:1.25}.mobile-download__text:where(.astro-pqih46vg){display:block;margin-top:.2rem;font-size:.8rem;line-height:1.35;color:#b8b8b8}.mobile-download__action:where(.astro-pqih46vg){flex:0 0 auto;font-size:.85rem;font-weight:700;color:var(--primary-color)}.mobile-download__panel:where(.astro-pqih46vg){display:none;padding:1.75rem 1rem 1rem}.mobile-download:where(.astro-pqih46vg).is-expanded .mobile-download__bar:where(.astro-pqih46vg){display:none}.mobile-download:where(.astro-pqih46vg).is-expanded .mobile-download__panel:where(.astro-pqih46vg){display:block}.mobile-download__header:where(.astro-pqih46vg){display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-inline:.75rem;margin-bottom:.75rem}.mobile-download__heading:where(.astro-pqih46vg){margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.mobile-download__description:where(.astro-pqih46vg){padding-inline:.75rem;margin:0 0 1rem;font-size:.9rem;line-height:1.45;color:#c7c7c7}.mobile-download__close:where(.astro-pqih46vg){flex:0 0 auto;width:2rem;height:2rem;padding:0;font-size:1.25rem;color:#c7c7c7;cursor:pointer;background:#ffffff14;border:0;border-radius:999px}.mobile-download__actions:where(.astro-pqih46vg){display:flex;flex-direction:column;gap:.65rem;justify-content:center;padding-inline:.75rem;margin-top:.5rem;text-align:center}.mobile-download__copy-button:where(.astro-pqih46vg){width:100%;padding:.8rem 1rem;font:inherit;font-size:.9rem;font-weight:700;color:#101010;cursor:pointer;background:var(--primary-color);border:0;border-radius:999px}.mobile-download__fallback:where(.astro-pqih46vg){font-size:.85rem;font-weight:600;color:var(--primary-color);text-decoration:none}.mobile-download__bar:where(.astro-pqih46vg):focus-visible,.mobile-download__copy-button:where(.astro-pqih46vg):focus-visible,.mobile-download__close:where(.astro-pqih46vg):focus-visible,.mobile-download__fallback:where(.astro-pqih46vg):focus-visible{outline:.25rem solid var(--ring);outline-offset:.125rem}.mobile-download__form:where(.astro-pqih46vg){min-height:3.25rem}.mobile-download__form:where(.astro-pqih46vg) .formkit-form[data-uid=bd3a42d000]{max-width:none}.mobile-download__form:where(.astro-pqih46vg) .formkit-form[data-uid=bd3a42d000] [data-style=clean]{padding:0!important}.mobile-download__form:where(.astro-pqih46vg) .formkit-form[data-uid=bd3a42d000] .formkit-fields{margin-top:0!important}.mobile-download__form:where(.astro-pqih46vg) .formkit-form[data-uid=bd3a42d000] .formkit-main{padding-top:0!important}.mobile-download__form:where(.astro-pqih46vg) .formkit-form[data-uid=bd3a42d000] .formkit-field,.mobile-download__form:where(.astro-pqih46vg) .formkit-form[data-uid=bd3a42d000] .formkit-submit{margin-bottom:.625rem}.mobile-download__form:where(.astro-pqih46vg) .formkit-form[data-uid=bd3a42d000] .formkit-submit button{font-weight:700!important}
