.qr[data-v-0ad79254]{border-radius:calc(var(--radius-card) - 10px);background:#fff;place-items:center;display:grid;overflow:hidden}.qr[data-v-0ad79254] svg{width:100%;height:100%}.download[data-v-7945bfc0]{border-radius:var(--radius-card);flex-direction:column;gap:1.5rem;height:100%;padding:1.5rem;display:flex}@media (width>=40rem){.download[data-v-7945bfc0]{flex-direction:row;justify-content:space-between;gap:2rem;padding:1.75rem}}.download__body[data-v-7945bfc0]{flex-direction:column;flex:1;min-width:0;display:flex}.download--light[data-v-7945bfc0]{border-radius:var(--radius-card);background:var(--surface-card);border:0;position:relative}.download--light[data-v-7945bfc0]:after{content:"";border-radius:inherit;background:var(--surface-rim);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.download--light[data-v-7945bfc0]{transition:transform .35s var(--ease-out-soft),background .35s var(--ease-out-soft)}@media (prefers-reduced-motion:no-preference){.download--light[data-v-7945bfc0]:hover{transform:translateY(-2px)}}.download--light[data-v-7945bfc0]:hover:after{background:linear-gradient(#5a5555,#1a1717)}.download--dark[data-v-7945bfc0]{background:var(--color-bg-soft);color:var(--color-fg);border:1px solid #ffffff12}.download__head[data-v-7945bfc0]{align-items:center;gap:1rem;display:flex}.download__tile[data-v-7945bfc0]{background:linear-gradient(145deg,var(--color-accent-soft),var(--color-accent-deep));color:#fff;width:3.5rem;height:3.5rem;box-shadow:0 6px 18px -8px color-mix(in oklab,var(--color-accent) 70%,transparent);border-radius:1rem;flex-shrink:0;place-items:center;display:grid}.download__name[data-v-7945bfc0]{letter-spacing:-.02em;font-size:1.25rem;font-weight:500}.download__role[data-v-7945bfc0]{color:var(--color-dim);margin-top:.125rem;font-size:.875rem}.download__text[data-v-7945bfc0]{max-width:30rem;color:var(--color-dim);margin-block:1.25rem 1.5rem;font-size:.9375rem;line-height:1.55}.download__stores[data-v-7945bfc0]{flex-wrap:wrap;gap:.625rem;margin-top:auto;display:flex}.download__qr[data-v-7945bfc0]{flex-shrink:0;justify-content:center;align-items:center;display:flex}@media not (any-pointer:fine){.download__qr[data-v-7945bfc0]{display:none}}.download__qr[data-v-7945bfc0] .qr{border-radius:1rem}.badge[data-v-7945bfc0]{border-radius:var(--radius-btn);color:#fff;height:3.25rem;transition:border-color .25s var(--ease-out-soft),transform .25s var(--ease-out-soft);background:#000;border:1px solid #ffffff38;align-items:center;gap:.625rem;padding:0 1.125rem 0 .875rem;display:inline-flex}.badge[data-v-7945bfc0]:hover{border-color:#ffffff80}@media (prefers-reduced-motion:no-preference){.badge[data-v-7945bfc0]:active{transform:scale(.98)}}.badge__text[data-v-7945bfc0]{flex-direction:column;line-height:1.1;display:flex}.badge__small[data-v-7945bfc0]{letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:.625rem}.badge__store[data-v-7945bfc0]{letter-spacing:-.01em;font-size:1.125rem;font-weight:500}
