.gv2{--g-line:#c8a8ff1f;--g-scrim:color-mix(in srgb, var(--color-bg-base) 94%, transparent);--g-spot:#ff3c7859;--g-aurora:linear-gradient(135deg, var(--color-accent-primary), var(--color-accent-secondary));--g-live:var(--color-status-success);--g-gold:var(--color-accent-gold-money);--g-gold-soft:color-mix(in srgb, var(--color-accent-gold-money) 65%, var(--color-text-primary));color:var(--color-text-primary)}.gv2-frame{min-height:100dvh;position:relative}.gv2-glass{-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);border:1px solid var(--color-white-a16);box-shadow:inset 0 1px 0 var(--color-white-a12), 0 4px 14px #00000059;background:#1a0c2a8c}.gv2-dock{inset-inline:14px;bottom:calc(10px + env(safe-area-inset-bottom));height:var(--nav-bottom-height,58px);-webkit-backdrop-filter:blur(28px)saturate(1.8)brightness(1.12);backdrop-filter:blur(28px)saturate(1.8)brightness(1.12);border:1px solid var(--color-white-a16);box-shadow:inset 0 1.5px 0 var(--color-white-a40), inset 0 0 0 .5px var(--color-white-a10), 0 8px 30px #00000080, 0 0 16px color-mix(in srgb, var(--color-accent-secondary) 5%, transparent);background:linear-gradient(#1a0c2ae6 0%,#0d0618eb 100%);border-radius:29px;padding-inline:10px;position:fixed;overflow:visible}.gv2-dock-item{min-height:44px;color:var(--color-text-secondary);border-radius:14px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;padding:5px 2px 4px;transition:background .2s,color .2s;display:flex}.gv2-dock-item[aria-current=page]{color:var(--color-accent-primary);background:#ff3c781a}.gv2-prism{isolation:isolate}.gv2-prism:before{content:"";z-index:2;border-radius:inherit;background:linear-gradient(165deg, var(--g-gold-soft) 0%, var(--g-gold) 22%, #a855f78c 55%, #ff3c78e6 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.gv2-halo{box-shadow:0 -6px 30px color-mix(in srgb, var(--g-gold) 14%, transparent), 0 18px 48px #ff3c7857, 0 0 70px #a855f729}.gv2-face{background:radial-gradient(80% 60% at 50% 30%, #ff3c7873 0%, transparent 70%), linear-gradient(160deg, #a855f759, var(--color-bg-elevated));position:relative;overflow:hidden}.gv2-face>svg{opacity:.9;width:76%;height:68%;position:absolute;inset:14% 12% 18%}.gv2-face>img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;position:absolute;inset:0}.gv2-scrim{background:linear-gradient(#0000 0%,#0d0618b3 60%,#0d0618f5 100%)}.gv2-ring{background:var(--g-aurora);border-radius:9999px;padding:2px}.gv2-card{touch-action:pan-y;will-change:transform;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s}.gv2-card[data-dragging=true]{transition:none}.gv2-card[data-exit=skip]{opacity:0;transform:translate(-130%)rotate(-10deg)}.gv2-card[data-exit=knock]{opacity:0;transform:translate(130%)rotate(10deg)}.gv2-card[data-exit=super]{opacity:0;transform:translateY(-120%)scale(.9)}.gv2-card-behind{opacity:.5;transform:scale(.94)translateY(12px)}.gv2-live{background:var(--g-live);animation:2s ease-out infinite gv2-pulse}@keyframes gv2-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--g-live) 55%, transparent)}to{box-shadow:0 0 0 10px #0000}}@keyframes gv2-knock{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(4deg)}}.gv2-knock-icon[data-sent=true]{animation:.7s ease-out gv2-knock}.gv2-glow-ring{box-shadow:0 0 0 1.5px var(--color-accent-primary), 0 8px 22px var(--g-spot)}.gv2-spark{background:var(--g-line);height:3px;overflow:hidden}.gv2-spark>i{background:var(--g-aurora);width:100%;height:100%;transform:scaleX(var(--p,0));transform-origin:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.gv2-spark[data-lit=true]>i{animation:1.6s ease-in-out infinite alternate gv2-glow}@keyframes gv2-glow{0%{opacity:.75}to{opacity:1}}@keyframes gv2-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.gv2-rise{animation:.26s cubic-bezier(.22,1,.36,1) both gv2-rise}.gv2-curtain{z-index:var(--stack-modal);pointer-events:none;direction:ltr;display:flex;position:fixed;inset:0}.gv2-curtain>i{background:linear-gradient(90deg, var(--color-bg-base), color-mix(in srgb, var(--color-accent-secondary) 22%, var(--color-bg-base)) 60%, color-mix(in srgb, var(--color-accent-primary) 30%, var(--color-bg-base)));flex:1}.gv2-curtain>i:first-child{animation:.9s cubic-bezier(.65,0,.35,1) forwards gv2-curtain-in;transform:translate(-101%)}.gv2-curtain>i:last-child{animation:.9s cubic-bezier(.65,0,.35,1) forwards gv2-curtain-in-r;transform:translate(101%)scaleX(-1)}@keyframes gv2-curtain-in{to{transform:translate(0)}}@keyframes gv2-curtain-in-r{to{transform:translate(0)scaleX(-1)}}.gv2-curtain[data-open=true]>i:first-child{animation:1.1s cubic-bezier(.65,0,.35,1) forwards gv2-curtain-out;transform:translate(0)}.gv2-curtain[data-open=true]>i:last-child{animation:1.1s cubic-bezier(.65,0,.35,1) forwards gv2-curtain-out-r;transform:translate(0)scaleX(-1)}@keyframes gv2-curtain-out{to{transform:translate(-101%)}}@keyframes gv2-curtain-out-r{to{transform:translate(101%)scaleX(-1)}}.gv2-burst{pointer-events:none;position:absolute;inset:0;overflow:visible}.gv2-burst>span{inset-inline-start:50%;animation:1.1s cubic-bezier(.22,1,.36,1) forwards gv2-fly;position:absolute;bottom:40%}@keyframes gv2-fly{0%{opacity:1;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1.4) rotate(var(--rot))}}.gv2-clap:active{transform:scale(.94)}@keyframes gv2-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.gv2-shake{animation:.32s gv2-shake}@keyframes gv2-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.gv2-shimmer:after{content:"";background:linear-gradient(105deg, transparent 35%, var(--color-white-a12) 50%, transparent 65%);animation:1.4s linear infinite gv2-shimmer;position:absolute;inset:0}.gv2-scroll{scrollbar-width:none;scroll-snap-type:x mandatory}.gv2-scroll::-webkit-scrollbar{display:none}.gv2-scroll>*{scroll-snap-align:center}.gv2-hero-num{font-size:var(--font-size-4xl);font-weight:800;line-height:1}@media (prefers-reduced-motion:reduce){.gv2 *,.gv2 :before,.gv2 :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.gv2 button.rounded-full,.gv2 a.rounded-full{border-radius:9999px}.gv2-vip-cta{justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-text-primary);background:linear-gradient(#140a20d1, #140a20d1) padding-box, linear-gradient(to left, var(--color-accent-primary), #a855f7cc 55%, var(--g-gold)) border-box;-webkit-backdrop-filter:blur(8px)saturate(1.3);backdrop-filter:blur(8px)saturate(1.3);box-shadow:inset 0 1px 0 var(--color-white-a12), 0 0 18px #ff3c7852, -8px 0 22px color-mix(in srgb, var(--g-gold) 22%, transparent);border:1.5px solid #0000;border-radius:9999px;padding:12px 24px;font-weight:700;transition:box-shadow .3s cubic-bezier(.23,1,.32,1),transform .2s;display:inline-flex;position:relative}.gv2-vip-cta:hover{box-shadow:inset 0 1px 0 var(--color-white-a18), 0 0 26px #ff3c7873, -10px 0 28px color-mix(in srgb, var(--g-gold) 30%, transparent);transform:translateY(-1px)}.gv2-vip-cta:active{transform:scale(.98)}.gv2-vip-cta:focus-visible{outline:none;box-shadow:0 0 0 2px #ff3c7899,0 0 16px #ff3c784d}.gv2-vip-cta:disabled{opacity:.5;pointer-events:none}.gv2-gold-chip{border:1px solid color-mix(in srgb, var(--g-gold) 70%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--g-gold) 16%, #140a20b3), #140a20b3);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--g-gold-soft) 35%, transparent), 0 0 14px color-mix(in srgb, var(--g-gold) 18%, transparent);color:var(--color-text-primary)}.gv2-gold{color:var(--g-gold-soft)}.gv2-name{font-size:var(--font-size-4xl);text-shadow:0 4px 24px #0d061899;font-weight:800;line-height:1.05}.gv2-ring-vip{background:linear-gradient(165deg, var(--g-gold-soft), var(--g-gold) 30%, var(--color-accent-primary) 75%, var(--color-accent-secondary));border-radius:9999px;padding:2px;box-shadow:0 0 12px #ff3c7859}.gv2-glass-them{background:linear-gradient(180deg, #261640b8, #140a24a8) padding-box, linear-gradient(170deg, var(--color-white-a50) 0%, #a855f773 30%, var(--color-white-a6) 60%, #ff3c7866 100%) border-box;box-shadow:inset 0 1px 0 var(--color-white-a30), inset 0 -10px 20px #a855f714, 0 8px 22px #00000059, 0 0 18px #a855f729;border:1.5px solid #0000}.gv2-glass-me{background:linear-gradient(135deg, #5c1846c7, #3a1650b8) padding-box, linear-gradient(170deg, var(--color-white-a45) 0%, #ff3c78b3 30%, var(--color-white-a6) 62%, #a855f78c 100%) border-box;box-shadow:inset 0 1px 0 var(--color-white-a30), inset 0 -10px 20px #ff3c781a, 0 8px 22px #00000059, 0 0 20px #ff3c7833;border:1.5px solid #0000}.gv2-knock-open{animation:.26s cubic-bezier(.22,1,.36,1) both gv2-knock-open}@keyframes gv2-knock-open{0%{opacity:0;transform:translateY(-8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.gv2-knock-open{animation:none}}.gv2-veil-top,.gv2-veil-bottom{isolation:isolate}.gv2-veil-top:before,.gv2-veil-bottom:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:absolute;inset:0}.gv2-veil-top:before{background:color-mix(in srgb, var(--color-bg-base) 85%, transparent);-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.gv2-veil-top h1{text-shadow:0 2px 14px color-mix(in srgb, var(--color-bg-base) 80%, transparent)}.gv2-veil-bottom:before{background:color-mix(in srgb, var(--color-bg-base) 94%, transparent);-webkit-mask-image:linear-gradient(to top, black calc(100% - var(--space-6)), transparent);-webkit-mask-image:linear-gradient(to top, black calc(100% - var(--space-6)), transparent);mask-image:linear-gradient(to top, black calc(100% - var(--space-6)), transparent)}@media (min-width:481px){.gv2-veil-top:before{inset-inline:calc(var(--space-12) * -1);-webkit-mask-composite:source-in;background:0 0;-webkit-mask-image:linear-gradient(#000 45%,#0000),linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#000 45%,#0000),linear-gradient(90deg,#0000,#000 22% 78%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.gv2-veil-bottom:before{inset-inline:calc(var(--space-12) * -1);-webkit-mask-image:linear-gradient(to top, black calc(100% - var(--space-6)), transparent), linear-gradient(to right, transparent, black 22%, black 78%, transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to top, black calc(100% - var(--space-6)), transparent), linear-gradient(to right, transparent, black 22%, black 78%, transparent);mask-image:linear-gradient(to top, black calc(100% - var(--space-6)), transparent), linear-gradient(to right, transparent, black 22%, black 78%, transparent);-webkit-mask-composite:source-in;mask-composite:intersect}}.gv2-strip{--gv2-strip-l:black;--gv2-strip-r:black;-webkit-mask-image:linear-gradient(to right, var(--gv2-strip-l), black var(--space-12), black calc(100% - var(--space-12)), var(--gv2-strip-r));-webkit-mask-image:linear-gradient(to right, var(--gv2-strip-l), black var(--space-12), black calc(100% - var(--space-12)), var(--gv2-strip-r));mask-image:linear-gradient(to right, var(--gv2-strip-l), black var(--space-12), black calc(100% - var(--space-12)), var(--gv2-strip-r))}.gv2-strip[data-more-left=true]{--gv2-strip-l:transparent}.gv2-strip[data-more-right=true]{--gv2-strip-r:transparent}.gv2-strip-arrow{transition:opacity var(--duration-fast) ease-out, scale var(--duration-fast) ease-out}.gv2-strip-arrow[data-hidden=true]{opacity:0;pointer-events:none;scale:.9}