.export-hero>.shell{z-index:2}
.export-flag-trail{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}
.export-flag-card{position:absolute;display:flex;flex-direction:column;align-items:center;width:106px;padding:7px 7px 6px;gap:5px;background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.86);box-shadow:0 13px 30px rgba(14,27,32,.28);pointer-events:none;animation:export-flag-float 1.55s ease-out both;will-change:opacity,transform}
.export-flag-card img{display:block;width:90px;height:67px;object-fit:cover;border:1px solid rgba(21,35,39,.09)}
.export-flag-card>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#253338;font:700 9px/1.25 'DM Sans',sans-serif;letter-spacing:.045em;text-transform:uppercase}
@keyframes export-flag-float{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--flag-tilt)) scale(.62)}18%{opacity:1;transform:translate(-50%,-50%) rotate(var(--flag-tilt)) scale(1)}66%{opacity:1;transform:translate(-50%,-50%) rotate(var(--flag-tilt)) scale(1)}100%{opacity:0;transform:translate(-50%,-64%) rotate(var(--flag-tilt)) scale(.88)}}
@media(max-width:760px),(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.export-flag-trail{display:none}}

