@keyframes shimmer-10edc1d9{0%{transform:translate(-150%)}to{transform:translate(250%)}}.animate-shimmer[data-v-10edc1d9]{animation:shimmer-10edc1d9 2s linear infinite}@keyframes shimmer-bg-10edc1d9{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(200%) skew(-15deg)}}.animate-shimmer-bg[data-v-10edc1d9]{animation:shimmer-bg-10edc1d9 3s linear infinite}@keyframes wiggle-10edc1d9{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.animate-wiggle[data-v-10edc1d9]{animation:wiggle-10edc1d9 1s ease-in-out infinite}.gift-confetti{position:fixed;width:6px;height:6px;border-radius:50%;pointer-events:none;z-index:9999}.gift-burst{position:fixed;width:80px;height:80px;background:radial-gradient(circle,#fff,#fbbf2480 30%,#10b98100 70%);border-radius:50%;pointer-events:none;z-index:9998}.custom-scrollbar[data-v-10edc1d9]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-10edc1d9]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-10edc1d9]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.custom-scrollbar[data-v-10edc1d9]::-webkit-scrollbar-thumb:hover{background:#fff3}@keyframes logo-entrance-10edc1d9{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.animate-logo-enter[data-v-10edc1d9]{animation:logo-entrance-10edc1d9 .8s cubic-bezier(.2,.8,.2,1) forwards}.brand-mark[data-v-10edc1d9]{position:relative;display:inline-flex;align-items:baseline;letter-spacing:.055em;font-weight:950;line-height:1;white-space:nowrap;text-shadow:0 2px 16px rgba(16,185,129,.16);transition:filter .22s ease,transform .22s ease}.brand-mark[data-v-10edc1d9]:after{content:"";position:absolute;right:.05em;bottom:-.38em;left:0;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,#34d399 18%,#fbbf24 82%,transparent);opacity:.5;transform:scaleX(.68);transition:opacity .22s ease,transform .22s ease}.brand-mark__name[data-v-10edc1d9]{color:#fff;background:linear-gradient(135deg,#fff 8%,#ecfdf5 48%,#6ee7b7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.brand-mark__dot[data-v-10edc1d9]{margin:0 .04em;color:#fbbf24;text-shadow:0 0 12px rgba(251,191,36,.65)}.brand-mark__club[data-v-10edc1d9]{margin-left:.08em;color:#fcd34d;font-size:.62em;font-weight:800;letter-spacing:.13em;text-shadow:0 0 14px rgba(251,191,36,.28)}.brand-icon__halo[data-v-10edc1d9]{border:1px solid rgba(52,211,153,.18);opacity:.55;transform:rotate(8deg) scale(.92);transition:opacity .22s ease,transform .22s ease}.group:hover .brand-icon__halo[data-v-10edc1d9]{opacity:1;transform:rotate(0) scale(1)}.group:hover .brand-mark[data-v-10edc1d9]{filter:brightness(1.08);transform:translateY(-1px)}.group:hover .brand-mark[data-v-10edc1d9]:after{opacity:1;transform:scaleX(1)}@keyframes logo-shimmer-10edc1d9{0%{transform:translate(-150%) skew(-12deg)}20%{transform:translate(250%) skew(-12deg)}to{transform:translate(250%) skew(-12deg)}}.animate-logo-shimmer[data-v-10edc1d9]{animation:logo-shimmer-10edc1d9 5s linear infinite}@keyframes btn-shimmer-10edc1d9{0%{transform:translate(-100%)}15%{transform:translate(100%)}to{transform:translate(100%)}}.animate-btn-shimmer[data-v-10edc1d9]{animation:btn-shimmer-10edc1d9 4s linear infinite}.nav-link[data-v-55943797]{will-change:transform}.main-nav[data-v-55943797]{box-shadow:inset 0 1px #fff9}
