:root{--gl-bg:#07151d;--gl-ease:cubic-bezier(.22, 1, .36, 1)}[data-vis="0"] *,[data-vis="0"] :before,[data-vis="0"] :after,[data-vis="0"]:before,[data-vis="0"]:after{animation-play-state:paused!important}[data-reveal=hidden]{opacity:0;transform:translateY(26px)}[data-reveal=shown]{opacity:1;transition:opacity .8s var(--gl-ease), transform .8s var(--gl-ease);transition-delay:var(--reveal-delay,0s);transform:none}html[data-fx=full] [data-reveal=hidden][data-rv=tilt]{opacity:0;transform-origin:50% 100%;transform:perspective(1100px)translateY(40px)rotateX(14deg)scale(.97)}html[data-fx=full] [data-reveal=hidden][data-rv=zoom]{opacity:0;transform:perspective(1100px)translate3d(0,20px,-120px)scale(.94)}html[data-fx=full] [data-reveal=shown][data-rv]{transition:opacity .9s var(--gl-ease), transform 1.1s var(--gl-ease);transition-delay:var(--reveal-delay,0s)}html[data-fx=off] [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}html[data-fx=full] [data-tilt]{transform:perspective(1100px) rotateX(calc(var(--rx,0) * -7deg * var(--tk,1))) rotateY(calc(var(--ry,0) * 9deg * var(--tk,1)));transform-style:preserve-3d;transition:transform .45s var(--gl-ease), border-color .3s, background-color .3s}html[data-fx=full] [data-par]{translate:calc(var(--ry,0) * var(--k,10) * 1px) calc(var(--rx,0) * var(--k,10) * 1px);transition:translate .45s var(--gl-ease), transform .8s var(--gl-ease)}html[data-fx=full] [data-glare]:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at calc(var(--gx,50) * 1%) calc(var(--gy,50) * 1%), #ffffff24, transparent 56%);transition:opacity .4s;position:absolute;inset:0}html[data-fx=full] [data-glare]:hover:after{opacity:1}html[data-fx=full] [data-magnet]{translate:var(--tx,0px) var(--ty,0px);transition:translate .4s var(--gl-ease)}@property --beam{syntax:"<angle>";inherits:false;initial-value:40deg}.beam{background:conic-gradient(from var(--beam), #7decf400 0 62%, #7decf4f2 86%, #7decf400 100%);border-radius:999px;padding:2px;display:inline-flex}html:not([data-fx=full]) .beam{background:0 0;padding:0}html[data-fx=full][data-go] .beam{animation:4.2s linear infinite beam-run}@keyframes beam-run{to{--beam:400deg}}.hub{background:var(--gl-bg);color:#fff;isolation:isolate;min-height:100svh;position:relative;overflow-x:hidden}@supports (overflow:clip){.hub{overflow-x:clip}}.hub-wrap{z-index:2;width:100%;max-width:640px;margin-inline:auto;padding-inline:20px;position:relative}@media (min-width:640px){.hub-wrap{padding-inline:32px}}@media (min-width:1024px){.hub-wrap{max-width:1180px}}.hub-head{justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.hub-main{flex-direction:column;gap:26px;padding-top:24px;padding-bottom:56px;display:flex}.hub-venues{margin-inline:calc(50% - 50vw)}@media (min-width:1024px){.hub-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"hero app""venues venues""quick quick""partners partners""social social";gap:44px 40px;padding-top:36px;padding-bottom:72px;display:grid}.hub-hero{grid-area:hero;align-self:center}.hub-app{grid-area:app}.hub-venues{grid-area:venues}.hub-quick{grid-area:quick}.hub-partners{grid-area:partners}.hub-social{grid-area:social}}.atm{pointer-events:none;z-index:0;height:800px;position:absolute;top:0;left:0;right:0;overflow:hidden}@media (min-width:1024px){.atm{height:960px}}.atm-photo{transform-origin:50% 30%;position:absolute;inset:-3% -3% 0}.atm-photo img{opacity:.7}.atm-veil{background:radial-gradient(120% 55% at 50% 0,#22d3ee2e,#0000 62%),radial-gradient(70% 38% at 90% 36%,#d4af6a1a,#0000 70%),linear-gradient(#07151d5c 0%,#07151d99 30%,#07151de0 66%,#07151d 100%);position:absolute;inset:0}html[data-fx=full][data-go] .atm-photo{animation:42s ease-in-out infinite alternate atm-kb}@keyframes atm-kb{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.1)translate(-1.6%,-1.2%)}}.atm-beams{height:70%;position:absolute;inset:-4% -12% auto}.atm-beams i{transform-origin:50% 0;opacity:0;background:radial-gradient(50% 100% at 50% 0,#7decf438,#22d3ee12 45%,#22d3ee00 72%);width:34%;height:112%;animation:11s ease-in-out infinite alternate atm-sweep;position:absolute;top:-6%}html[data-fx=full][data-go] .atm-beams i{opacity:.85}.atm-beams i:first-child{left:12%}.atm-beams i:nth-child(2){background:radial-gradient(50% 100% at 50% 0,#38bdf833,#38bdf812 45%,#38bdf800 72%);animation-duration:15s;animation-delay:-5s;left:52%}.atm-beams i:nth-child(3){width:22%;animation-duration:19s;animation-delay:-9s;left:32%}@keyframes atm-sweep{0%{transform:rotate(-24deg)}to{transform:rotate(24deg)}}.atm-dust{position:absolute;inset:0}.atm-dust i{left:var(--x);top:var(--y);width:var(--s);height:var(--s);opacity:0;background:#a0f4fae6;border-radius:50%;position:absolute;box-shadow:0 0 9px #22d3eecc}html[data-fx=full][data-go] .atm-dust i{animation:atm-dust var(--d) linear var(--t) infinite}@keyframes atm-dust{0%{opacity:0;transform:translate(0,0)}15%{opacity:.85}85%{opacity:.55}to{opacity:0;transform:translate(16px,-110px)}}html:not([data-fx=full]) .atm-beams,html:not([data-fx=full]) .atm-dust{display:none}.hub-hero{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.chip-live{letter-spacing:.01em;color:#d6e6f2;background:#07151d9e;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:9px;padding:7px 14px 7px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.chip-live i{background:#22d3ee;border-radius:50%;width:8px;height:8px;position:relative;box-shadow:0 0 10px #22d3eee6}html[data-fx=full][data-go] .chip-live i:after{content:"";background:#22d3ee;border-radius:50%;animation:2.4s cubic-bezier(0,0,.2,1) infinite chip-ping;position:absolute;inset:0}@keyframes chip-ping{75%,to{opacity:0;transform:scale(2.8)}}.h1-hub{font-family:var(--font-outfit), system-ui, sans-serif;letter-spacing:-.035em;margin:2px 0 0;font-size:clamp(2rem,10.6vw,2.9rem);font-weight:600;line-height:1}.h1-hub .a{color:#fff;display:block}.h1-hub .b{font-size:calc(1em * var(--k,1.6));background:linear-gradient(100deg,#9ff3f8 0%,#22d3ee 40%,#38bdf8 72%,#7decf4 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 24px #22d3ee52);-webkit-background-clip:text;background-clip:text;margin-bottom:-.12em;padding-bottom:.12em;line-height:.98;display:block}@media (min-width:1024px){.h1-hub{font-size:clamp(3rem,4.5vw,4.5rem)}}.hub-sub{color:#b6c8d8;text-shadow:0 1px 14px #031018bf;max-width:40ch;margin:0;font-size:15.5px;line-height:1.6}.cta-row{grid-template-columns:1.2fr 1fr;gap:10px;width:100%;margin-top:8px;display:grid}.cta-row .beam{display:flex}.cta-row .beam>a{flex:1}.cta-main,.cta-side{white-space:nowrap;min-height:52px;padding-inline:12px}@media (min-width:640px){.cta-row{gap:12px;width:auto;display:flex}.cta-row .beam{display:inline-flex}.cta-main,.cta-side{padding-inline:26px}}.store-row{align-items:center;gap:10px;display:flex}.store-row a{transition:transform .3s var(--gl-ease);border-radius:9px;line-height:0;display:block}.store-row a:hover{transform:translateY(-2px)}.app-store-row{justify-content:center;margin-top:8px}.hero-store{display:none}@media (min-width:1024px){.hero-store{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.app-store-row{display:none}}.scan-card{background:#0a1820b8;border:1px solid #ffffff1c;border-radius:18px;align-items:center;gap:12px;padding:9px 18px 9px 9px;display:flex}.scan-qr{background:#fff;border-radius:11px;padding:4px;line-height:0;display:block}.scan-qr img{width:62px;height:62px}.cf-wrap{position:relative}.cf{--cw:clamp(204px, 56vw, 268px);--gut:20px;z-index:1;padding:14px var(--gut) 26px;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);gap:16px;margin:0;list-style:none;display:flex;position:relative;overflow:auto hidden}.cf::-webkit-scrollbar{display:none}@media (min-width:640px){.cf{--gut:max(32px, calc((100vw - 640px) / 2 + 32px))}}@media (min-width:1024px){.cf{--gut:max(32px, calc((100vw - 1180px) / 2 + 32px));--cw:296px}}.cf>li{flex:0 0 var(--cw);width:var(--cw);scroll-snap-align:start;position:relative}.vc{aspect-ratio:4/5;-webkit-user-drag:none;background:#0f1d25;border:1px solid #ffffff1f;border-radius:22px;display:block;position:relative;overflow:hidden;box-shadow:0 24px 50px -28px #000000e6}.vc img{transition:transform .7s var(--gl-ease)}.vc:hover img{transform:scale(1.05)}.vc-shade{background:linear-gradient(#03101800 36%,#03101866 62%,#031018f2 100%),linear-gradient(#03101880,#0000 26%);position:absolute;inset:0}.vc-kind{letter-spacing:.12em;text-transform:uppercase;color:#7decf4;background:#031018ad;border:1px solid #ffffff24;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:600;position:absolute;top:12px;left:12px}.vc-title{font-family:var(--font-outfit), system-ui, sans-serif;letter-spacing:-.01em;text-shadow:0 2px 14px #0009;font-size:19px;font-weight:600;line-height:1.12;position:absolute;bottom:14px;left:14px;right:54px}.vc-go{color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;place-items:center;width:32px;height:32px;transition:background .25s,color .25s,border-color .25s;display:grid;position:absolute;bottom:12px;right:12px}.vc:hover .vc-go{color:#031018;background:#22d3ee;border-color:#22d3ee}html[data-fx=full] .hub-venues{--edge:clamp(24px, 9vw, 120px)}@media (min-width:640px){html[data-fx=full] .cf-wrap:before,html[data-fx=full] .cf-wrap:after{content:"";z-index:30;width:var(--edge,40px);pointer-events:none;position:absolute;top:0;bottom:24px}html[data-fx=full] .cf-wrap:before{background:linear-gradient(90deg, var(--gl-bg), transparent);left:0}html[data-fx=full] .cf-wrap:after{background:linear-gradient(270deg, var(--gl-bg), transparent);right:0}}html[data-fx=full] .cf{padding:28px calc(50% - var(--cw) / 2) 42px;-webkit-user-select:none;user-select:none;scroll-padding-inline:0}html[data-fx=full] .cf>li{scroll-snap-align:center}html[data-fx=full] .cf:not([data-cf]){opacity:0;animation:10ms 2.2s forwards cf-fallback}@keyframes cf-fallback{to{opacity:1}}html[data-fx=full] .cf[data-cf]{opacity:1;transition:opacity .5s var(--gl-ease)}html[data-fx=full] .cf[data-cf]>li>.vc{transform-origin:50% 60%;transform:perspective(1100px) translate3d(calc(var(--o,0) * -15%), 0, calc(var(--a,0) * -90px)) rotateY(calc(clamp(-1.7, var(--o,0), 1.7) * -36deg)) scale(calc(1 - var(--a,0) * .05));opacity:calc(1 - var(--a,0) * .24);will-change:transform}html[data-fx=full] .cf[data-cf-boot]>li>.vc{transition:transform .9s var(--gl-ease), opacity .9s var(--gl-ease)}html[data-fx=full] .cf[data-cf]>li:after{content:"";pointer-events:none;height:44px;opacity:calc(1 - var(--a,1) * 1.3);background:radial-gradient(closest-side,#22d3ee66,#0000);position:absolute;bottom:-26px;left:8%;right:8%}@media (hover:hover) and (pointer:fine){html[data-fx=full] .cf[data-cf]{cursor:grab}html[data-fx=full] .cf[data-drag]{cursor:grabbing}}.cf-btn{z-index:120;color:#fff;background:#07151dd1;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;transition:background .25s,border-color .25s,color .25s,opacity .25s;display:none;position:absolute;top:calc(50% - 34px)}@media (min-width:640px){.cf-btn{display:flex}}.cf-btn:hover:not(:disabled){color:#031018;background:#22d3ee;border-color:#22d3ee}.cf-btn:disabled{opacity:.28;cursor:default}.cf-prev{left:max(12px,50% - 632px)}.cf-next{right:max(12px,50% - 632px)}html:not([data-fx=full]) .cf-btn{display:none}.stg-grid,.cf-floor{pointer-events:none;opacity:0;transform-origin:50% 100%;height:54%;position:absolute;bottom:-3%;left:-20%;right:-20%;overflow:hidden;transform:perspective(640px)rotateX(66deg);-webkit-mask-image:radial-gradient(70% 92% at 50% 100%,#000 14%,#0000 74%);mask-image:radial-gradient(70% 92% at 50% 100%,#000 14%,#0000 74%)}.cf-floor{z-index:0;height:70%;bottom:22px}.stg-grid>i,.cf-floor:before{content:"";background-image:linear-gradient(#22d3ee57 1px,#0000 1px),linear-gradient(90deg,#22d3ee47 1px,#0000 1px);background-position:top;background-size:64px 64px;position:absolute;inset:-64px 0 0}html[data-fx=full][data-go] .stg-grid,html[data-fx=full][data-go] .cf-floor{opacity:.55;transition:opacity 1.2s}html[data-fx=full][data-go] .stg-grid>i,html[data-fx=full][data-go] .cf-floor:before{animation:3.4s linear infinite stg-run}@keyframes stg-run{to{transform:translateY(64px)}}html:not([data-fx=full]) .stg-grid,html:not([data-fx=full]) .cf-floor{display:none}.qt-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (min-width:1024px){.qt-grid{gap:20px}}.qt{aspect-ratio:1/1.1;isolation:isolate;background:#0f1d25;border:1px solid #ffffff1a;border-radius:22px;transition:border-color .3s;display:block;position:relative;overflow:hidden}@media (min-width:640px){.qt{aspect-ratio:16/10}}@media (min-width:1024px){.qt{aspect-ratio:2.3;border-radius:26px}}.qt:hover{border-color:#22d3ee80}.qt-img{--k:14;object-fit:cover;transform:scale(1.1)}.qt:hover .qt-img{transform:scale(1.16)}.qt-shade{background:linear-gradient(#03101880 0%,#03101857 48%,#031018f0 100%),radial-gradient(90% 70% at 0 0,#22d3ee24,#0000 60%);position:absolute;inset:0}.qt-ic{--k:-9;color:#7decf4;background:#07151da8;border:1px solid #7decf44d;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;left:14px}.qt-go{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;place-items:center;width:32px;height:32px;transition:background .25s,color .25s,border-color .25s;display:grid;position:absolute;top:14px;right:14px}.qt:hover .qt-go{color:#031018;background:#22d3ee;border-color:#22d3ee}.qt-txt{flex-direction:column;gap:2px;display:flex;position:absolute;bottom:14px;left:16px;right:14px}.qt-txt b{font-family:var(--font-outfit), system-ui, sans-serif;letter-spacing:-.015em;font-size:21px;font-weight:600;line-height:1.1}.qt-txt i{color:#bccddc;font-size:12.5px;font-style:normal;line-height:1.35}.phw{aspect-ratio:100/210.2;width:100%;position:relative;container-type:inline-size}.phw .iph{background:linear-gradient(140deg,#e3e0da 0%,#8f8b84 20%,#403f3c 50%,#a8a49d 78%,#ece9e3 100%);border-radius:14.5cqw;padding:.8cqw;position:absolute;inset:0;box-shadow:0 0 0 .25cqw #0000008c,0 5cqw 11cqw #00000073}.phw .bz{background:#000;border-radius:13.7cqw;width:100%;height:100%;padding:2.2cqw}.phw .sc{background:var(--sbg,#07151d);border-radius:11.5cqw;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.phw .sb{color:#fff;font-family:var(--font-inter), system-ui, sans-serif;flex:0 0 11.5cqw;font-weight:700;position:relative}.phw .tm{letter-spacing:.01em;font-size:4.3cqw;position:absolute;top:3.6cqw;left:10.5cqw}.phw .ic{align-items:center;gap:1.5cqw;display:flex;position:absolute;top:4.1cqw;right:8.4cqw}.phw .isl{z-index:3;background:#000;border-radius:6cqw;width:26.7cqw;height:7.9cqw;position:absolute;top:2.5cqw;left:50%;transform:translate(-50%)}.phw .shot-img{flex:auto;min-height:0;position:relative}.phw .bb{background:var(--bbg,#0b1a22);flex:0 0 7.26cqw;position:relative}.phw .bb:after{content:"";opacity:.92;background:#fff;border-radius:1cqw;width:28.6cqw;height:1.1cqw;position:absolute;bottom:1.6cqw;left:50%;transform:translate(-50%)}.phw .bt{background:linear-gradient(90deg,#8e8a83,#d9d6d0 55%,#7d7a74);border-radius:.6cqw;width:1cqw;position:absolute}.phw .l1{height:5cqw;top:34cqw;left:-.45cqw}.phw .l2{height:9.5cqw;top:47cqw;left:-.45cqw}.phw .l3{height:9.5cqw;top:60cqw;left:-.45cqw}.phw .r1{background:linear-gradient(270deg,#8e8a83,#d9d6d0 55%,#7d7a74);height:15cqw;top:50cqw;right:-.45cqw}.phw-glare .sc:after{content:"";z-index:4;pointer-events:none;width:200%;height:200%;transform:translate3d(calc((var(--gx,50) - 50) * 0.5%), calc((var(--gy,28) - 50) * 0.5%), 0);background:radial-gradient(30% 21%,#ffffff2b,#fff0 100%);position:absolute;top:-50%;left:-50%}.phw-glare .sc:before{content:"";z-index:5;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 30%,#ffffff38 48%,#0000 66%);position:absolute;inset:0;transform:translate(-120%)}html[data-fx=full][data-go] .phw-glare .sc:before{animation:phw-sheen 1.6s .5s var(--gl-ease) 1 both}@keyframes phw-sheen{0%{opacity:1;transform:translate(-120%)}to{opacity:0;transform:translate(120%)}}html[data-fx=off] .phw-glare .sc:after,html[data-fx=off] .phw-glare .sc:before{display:none}.hub-app{flex-direction:column;align-items:center;display:flex}.fan{touch-action:pan-y;width:100%;max-width:560px;height:380px;margin:18px auto 14px;position:relative}@media (min-width:640px){.fan{height:500px}}@media (min-width:1024px){.fan{height:620px;margin-top:0}}html[data-fx=full] .fan{perspective:1500px}.fan-glow{background:radial-gradient(closest-side,#22d3ee3d,#22d3ee12 60%,#0000);border-radius:50%;width:96%;height:96%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fan-beams{display:none;position:absolute;inset:0 -10%}.fan-beams i{transform-origin:50% 0;opacity:0;background:radial-gradient(50% 100% at 50% 0,#7decf438,#22d3ee12 45%,#22d3ee00 72%);width:34%;height:112%;animation:13s ease-in-out infinite alternate atm-sweep;position:absolute;top:-6%}.fan-beams i:first-child{left:14%}.fan-beams i:nth-child(2){animation-duration:17s;animation-delay:-5s;left:50%}.fan-beams i:nth-child(3){width:22%;animation-duration:21s;animation-delay:-9s;left:32%}html[data-fx=full] .fan-beams{display:block}html[data-fx=full][data-go] .fan-beams i{opacity:.8}.fan-tilt{position:absolute;inset:0}html[data-fx=full] .fan-tilt{transform-style:preserve-3d;transform:rotateX(calc(var(--py,0) * -16deg)) rotateY(calc(var(--px,0) * 20deg));will-change:transform}.fan-slot{position:absolute}.fan-l{width:32%;top:14%;left:4%}.fan-r{width:32%;top:10%;right:4%}.fan-c{width:42%;top:0;left:29%}html[data-fx=full] .dz{transform:translate3d(calc(var(--px,0) * var(--dz,1) * 44px), calc(var(--py,0) * var(--dz,1) * 32px), 0);transform-style:preserve-3d}.fan-rl{transform:rotate(-5deg)}.fan-rr{transform:rotate(6deg)}html[data-fx=full] .fan-rl{transform:rotateY(26deg)rotate(-5deg)translateZ(-60px)}html[data-fx=full] .fan-rr{transform:rotateY(-26deg)rotate(6deg)translateZ(-20px)}html[data-fx=full] .fan-rc{transform:translateZ(80px)}html[data-fx=full] .fan-z1{transform:translateZ(150px)}html[data-fx=full] .fan-z2{transform:translateZ(170px)}html[data-fx=full][data-go] .fan-float{animation:8s ease-in-out infinite fan-phone-float}html[data-fx=full][data-go] .fan-float-s{animation:7s ease-in-out infinite fan-floaty}@keyframes fan-phone-float{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-9px)rotate(.35deg)}}@keyframes fan-floaty{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}.fan-chip-a{transform-origin:0 0;z-index:4;position:absolute;top:-3%;left:3%;scale:.84}.fan-tk{z-index:5;transform-origin:0 100%;position:absolute;bottom:13%;left:-1%;scale:.56}@media (min-width:640px){.fan-chip-a{top:2%;scale:1}.fan-tk{bottom:8%;scale:.8}}@media (min-width:1024px){.fan-tk{bottom:5%;left:1%;scale:.7}}.fan-chip{background:#0a1820db;border:1px solid #ffffff21;border-radius:16px;align-items:center;gap:10px;padding:10px 15px 10px 10px;display:flex;box-shadow:0 30px 70px -26px #000000d9}.fan-chip-ic{color:#031018;background:linear-gradient(#3fe0f5,#22d3ee);border-radius:10px;place-items:center;width:32px;height:32px;display:grid;position:relative;overflow:hidden}.fan-scan{opacity:0;pointer-events:none;background:#031018;border-radius:2px;height:2px;position:absolute;top:18%;left:12%;right:12%}html[data-fx=full][data-go] .fan-scan{animation:4.8s ease-in-out 1.4s infinite fan-scan}@keyframes fan-scan{0%,62%{opacity:0;transform:translate(0,0)}66%{opacity:.85}86%{opacity:.85;transform:translateY(14px)}90%,to{opacity:0;transform:translateY(14px)}}.fan-floor{opacity:0;pointer-events:none;background:radial-gradient(closest-side,#22d3ee3d,#22d3ee00 100%);border-radius:50%;height:90px;position:absolute;bottom:-4%;left:10%;right:10%}html[data-fx=full][data-go] .fan-floor{opacity:1}html:not([data-fx=full]) .fan-floor{display:none}.tk{--w:300px;--h:172px;--n:86px;width:var(--w);height:var(--h);cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}.tk-body{transform-style:preserve-3d;transform:perspective(1100px) rotateX(calc(8deg + var(--py,0) * -18deg)) rotateY(calc(-18deg + var(--px,0) * 26deg));position:absolute;inset:0}.tk-flip{transform-style:preserve-3d;transition:transform 1s var(--gl-ease);position:absolute;inset:0}.tk[data-flip="1"] .tk-flip{transform:rotateY(180deg)}.tk-face,.tk-slice{-webkit-mask:radial-gradient(circle 9px at calc(100% - var(--n)) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle 9px at calc(100% - var(--n)) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle 9px at calc(100% - var(--n)) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle 9px at calc(100% - var(--n)) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 9px at calc(100% - var(--n)) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle 9px at calc(100% - var(--n)) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;border-radius:16px;position:absolute;inset:0}.tk-face{backface-visibility:hidden;background:#0b1d27;overflow:hidden}.tk-front{transform:translateZ(7px)}.tk-back{-webkit-mask:radial-gradient(circle 9px at var(--n) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle 9px at var(--n) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle 9px at var(--n) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle 9px at var(--n) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 9px at var(--n) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle 9px at var(--n) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;background:radial-gradient(90% 120% at 30% 20%,#12414f,#08202a 70%);transform:rotateY(180deg)translateZ(7px)}.tk-slice{transform:translateZ(var(--z));background:linear-gradient(#3fe0f5,#0d6d82 55%,#0a4c5c)}.tk-shade{background:linear-gradient(90deg,#050f15e6 0%,#050f1594 62%,#050f1561 100%),linear-gradient(#0000 42%,#050f15b3);position:absolute;inset:0}.tk-main{width:calc(100% - var(--n));flex-direction:column;padding:16px 18px;display:flex;position:absolute;top:0;bottom:0;left:0}.tk-lines{gap:7px;margin-top:auto;display:grid}.tk-line{background:#ffffff94;border-radius:4px;height:7px;display:block}.tk-line+.tk-line{background:#ffffff47;height:6px}.tk-stub{width:var(--n);background:linear-gradient(#ffffff1a,#ffffff08);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}.tk-qr{background:#fff;border-radius:10px;padding:5px;display:block;position:relative;overflow:hidden}.tk-qr img{width:54px;height:54px;display:block}.tk-perf{top:13px;bottom:13px;right:var(--n);border-left:1.5px dashed #ffffff57;position:absolute}.tk-back .tk-perf{right:auto;left:var(--n)}.tk-back-mark{left:var(--n);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}.tk-foil{pointer-events:none;opacity:.55;width:220%;height:220%;translate:calc(var(--px,0) * -34%) calc(var(--py,0) * -22%);background:linear-gradient(115deg,#0000 38%,#7decf44d 45%,#ffffff73 50%,#d4af6a4d 55%,#0000 62%),conic-gradient(from 200deg,#22d3ee38,#7decf40a 20%,#d4af6a33 45%,#38bdf838 70%,#22d3ee38);position:absolute;top:-60%;left:-60%}.tk-shadow{pointer-events:none;height:34px;transform:translate3d(calc(var(--px,0) * 20px), 0, 0) scale(calc(1 - var(--py,0) * .12));background:radial-gradient(closest-side,#00000080,#0000);border-radius:50%;position:absolute;bottom:-30px;left:8%;right:8%}.tk-scan{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee,#0000);border-radius:2px;height:2px;position:absolute;top:6px;left:8%;right:8%;box-shadow:0 0 8px #22d3ee}html[data-fx=full][data-go] .tk-scan{animation:3.6s ease-in-out 1s infinite tk-scan}@keyframes tk-scan{0%,55%{opacity:0;transform:translate(0,0)}60%{opacity:1}85%{opacity:1;transform:translateY(42px)}90%,to{opacity:0;transform:translateY(42px)}}.pt-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (min-width:1024px){.pt-grid{grid-template-columns:repeat(4,1fr);gap:14px}}.pt{--tk:.6;color:#fff;background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff17;border-radius:20px;align-items:flex-start;gap:10px;padding:14px;transition:border-color .3s,background-color .3s;display:flex;position:relative;overflow:hidden}.pt:hover{border-color:#d4af6a80}.pt-ic{color:#e9cf98;background:#d4af6a1f;border:1px solid #d4af6a4d;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;margin-top:1px;display:grid}.hub-social{flex-direction:column;align-items:center;gap:16px;padding-top:6px;display:flex}.soc{color:#fff;width:46px;height:46px;transition:border-color .25s, color .25s, transform .3s var(--gl-ease);background:#ffffff0a;border:1px solid #ffffff21;border-radius:50%;place-items:center;display:grid}.soc:hover{color:#7decf4;border-color:#22d3ee99;transform:translateY(-2px)}.fx-toggle{color:#8fadc2;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;margin:0;padding:3px;font-size:11.5px;display:inline-flex}p.fx-toggle{text-align:center;border-radius:16px;padding:7px 14px}.fx-toggle-label{letter-spacing:.04em;padding:0 8px 0 11px}p.fx-toggle .fx-toggle-label{padding:0}.fx-toggle-btn{color:#a5b9cc;border-radius:999px;min-height:28px;padding:4px 11px;transition:background .2s,color .2s}.fx-toggle-btn:hover{color:#fff}.fx-toggle-btn[aria-pressed=true]{color:#7decf4;background:#22d3ee29}img{-webkit-user-drag:none}
