.gem-card-skeleton[data-v-4b2de3ae]{overflow:hidden;position:relative}.gem-card-skeleton[data-v-4b2de3ae]:after{animation:shimmer-4b2de3ae 2.2s ease-in-out infinite;background:linear-gradient(90deg,#fff0,#ffffff05 20%,#ffffff0f 60%,#fff0);content:"";inset:0;position:absolute;transform:translate(-100%)}@keyframes shimmer-4b2de3ae{to{transform:translate(100%)}}.animate-fade-in[data-v-77ffba49]{animation:fadeIn-77ffba49 .2s ease-out}@keyframes fadeIn-77ffba49{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.no-scrollbar[data-v-77ffba49]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-77ffba49]{-ms-overflow-style:none;scrollbar-width:none}.animate-fade-in[data-v-1dfa923d]{animation:fadeIn-1dfa923d .2s ease-out}@keyframes fadeIn-1dfa923d{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.no-scrollbar[data-v-1dfa923d]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-1dfa923d]{-ms-overflow-style:none;scrollbar-width:none}.country-btn-glow[data-v-1dfa923d]{box-shadow:0 0 10px #00d4ff0d,inset 0 0 5px #00d4ff0d}.animate-fade-in[data-v-d026dd25]{animation:fadeIn-d026dd25 .2s ease-out}@keyframes fadeIn-d026dd25{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.facto-effect[data-v-59eb8829]{background:linear-gradient(120deg,#fff0 30%,#fffc,#fff0 70%);-webkit-background-clip:text;background-clip:text;background-size:200% auto;-webkit-text-fill-color:rgba(0,212,255,.3);animation:shine-59eb8829 12s ease-in-out infinite;display:inline-block;filter:drop-shadow(0 0 15px rgba(0,212,255,.4))}@keyframes shine-59eb8829{0%{background-position:-100% 0}to{background-position:100% 0}}.reveal-card[data-v-8c6aa9a0]{opacity:0;transform:translateY(20px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.reveal-card.is-visible[data-v-8c6aa9a0],.reveal-card[data-revealed=true][data-v-8c6aa9a0]{opacity:1;transform:translateY(0)}.animate-fade-in[data-v-8c6aa9a0]{animation:fadeIn-8c6aa9a0 .2s ease-out}@keyframes fadeIn-8c6aa9a0{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
