.keys-preset-row[data-v-6a9aaa11]{position:relative;overflow:hidden;background:linear-gradient(16deg,#5a30ff 0%,#8248ff 100%)}.keys-preset-row[data-v-6a9aaa11]:after{content:"";position:absolute;top:0;bottom:0;left:-30%;width:30%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);animation:keys-preset-row-sheen-6a9aaa11 7s ease-in-out 1.4s infinite;pointer-events:none}@media (prefers-reduced-motion: reduce){.keys-preset-row[data-v-6a9aaa11]:after{animation:none}}.keys-preset-row__list[data-v-6a9aaa11]{display:flex;align-items:center;justify-content:center;gap:2.4rem;height:5.6rem;padding:2rem 4.8rem}.keys-preset-row--start .keys-preset-row__list[data-v-6a9aaa11]{justify-content:flex-start}@media screen and (max-width: 1024px){.keys-preset-row__list[data-v-6a9aaa11]{justify-content:flex-start;gap:1.6rem;height:auto;padding:1.6rem;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.keys-preset-row__list[data-v-6a9aaa11]::-webkit-scrollbar{display:none}}.keys-preset-row__item[data-v-6a9aaa11]{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;font-family:Stolzl,sans-serif;font-weight:400;font-size:1.4rem;line-height:1.6rem;letter-spacing:.028rem;text-transform:uppercase;white-space:nowrap;color:#fff;text-decoration:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}@media (hover: hover) and (pointer: fine){.keys-preset-row__item[data-v-6a9aaa11]:hover{transform:scale(1.05)}}.keys-preset-row__divider[data-v-6a9aaa11]{flex:0 0 auto;width:1px;height:1.6rem;background:rgba(255,255,255,.2509803922)}@keyframes keys-preset-row-sheen-6a9aaa11{0%{transform:translate(0)}35%,to{transform:translate(560%)}}.keys-banner[data-v-c4b63953]{position:relative;display:flex;gap:3.2rem;height:27.8rem;padding:4rem 4.8rem 0;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.2509803922);border-radius:4rem;background-color:#000}@media screen and (max-width: 1024px){.keys-banner[data-v-c4b63953]{padding:4rem 4rem 0}}@media screen and (max-width: 767px){.keys-banner[data-v-c4b63953]{flex-direction:column;gap:0;height:auto;min-height:43.9rem;padding:2.4rem;border-radius:3.2rem}}.keys-banner--instant *[data-v-c4b63953],.keys-banner--instant *[data-v-c4b63953]:before,.keys-banner--instant *[data-v-c4b63953]:after{transition:none!important}.keys-banner__glow[data-v-c4b63953]{pointer-events:none;animation:keys-banner-orbit-c4b63953 9s ease-in-out infinite}@media screen and (max-width: 767px){.keys-banner__glow[data-v-c4b63953]{right:-42rem!important;bottom:-57rem!important}}.keys-banner__backdrop[data-v-c4b63953]{position:absolute;inset:0 auto 0 0;width:41.7rem;overflow:hidden;pointer-events:none}@media screen and (max-width: 1024px){.keys-banner__backdrop[data-v-c4b63953]{display:none}}.keys-banner__backdrop-img[data-v-c4b63953]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.1);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1.6s cubic-bezier(.22,1,.36,1);-webkit-mask-image:linear-gradient(90deg,rgb(0,0,0) 8%,rgba(0,0,0,0) 80%),linear-gradient(180deg,rgb(0,0,0) 55%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,rgb(0,0,0) 8%,rgba(0,0,0,0) 80%),linear-gradient(180deg,rgb(0,0,0) 55%,rgba(0,0,0,0) 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.keys-banner__backdrop-img--active[data-v-c4b63953]{opacity:.5;transform:none}.keys-banner__poster-col[data-v-c4b63953]{position:relative;flex-shrink:0;align-self:stretch;width:36rem;perspective:1000px}@media screen and (max-width: 1024px){.keys-banner__poster-col[data-v-c4b63953]{width:24rem}}@media screen and (max-width: 767px){.keys-banner__poster-col[data-v-c4b63953]{width:100%;height:20.3rem}}.keys-banner__poster[data-v-c4b63953]{position:absolute;top:0;left:50%;margin-left:-12rem;display:block;width:24rem;height:32.7rem;overflow:hidden;border:1px solid rgba(255,255,255,.2509803922);border-radius:1.6rem 1.6rem 0 0;background-color:#000;opacity:0;transform:translateY(8rem) rotateX(18deg);transform-origin:50% 100%;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1)}@media screen and (max-width: 1024px){.keys-banner__poster[data-v-c4b63953]{left:0;margin-left:0}}@media screen and (max-width: 767px){.keys-banner__poster[data-v-c4b63953]{left:0;margin-left:0;width:24rem;height:20.3rem}}.keys-banner__poster--active[data-v-c4b63953]{opacity:1;transform:translateY(var(--lift, 0)) rotateX(0);transition-delay:.15s}.keys-banner__poster--leaving[data-v-c4b63953]{opacity:0;transform:translateY(6rem) scale(.94);transition-duration:.5s}.keys-banner__poster-img[data-v-c4b63953]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.keys-banner:hover .keys-banner__poster--active[data-v-c4b63953]{--lift: -1.4rem}.keys-banner:hover .keys-banner__poster-img[data-v-c4b63953]{transform:scale(1.05)}}.keys-banner__poster-glow[data-v-c4b63953]{position:absolute;top:-5.9rem;right:-5.9rem;width:13.6rem;height:13.6rem;border-radius:50%;background:radial-gradient(circle,rgba(0,0,0,.9) 0%,rgba(0,0,0,0) 70%);pointer-events:none}.keys-banner__poster-fade[data-v-c4b63953]{display:none;pointer-events:none}@media screen and (max-width: 767px){.keys-banner__poster-fade[data-v-c4b63953]{display:block;position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,#000 100%)}}.keys-banner__badge[data-v-c4b63953]{--sheen-highlight: rgba(255, 255, 255, .6);--sheen-spread: 15%;position:absolute;top:1.3rem;left:1.5rem;z-index:2;overflow:hidden;isolation:isolate}.keys-banner__badge[data-v-c4b63953]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent calc(50% - var(--sheen-spread, 20%)),var(--sheen-highlight, rgba(255, 255, 255, .5)) 50%,transparent calc(50% + var(--sheen-spread, 20%)));transform:translate(-130%);pointer-events:none;animation:sheen var(--sheen-period, 4.5s) ease-in-out var(--sheen-delay, 1.2s) infinite}@media (prefers-reduced-motion: reduce){.keys-banner__badge[data-v-c4b63953]:after{display:none}}.keys-banner__platform[data-v-c4b63953]{position:absolute;top:1rem;right:1rem;z-index:2;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;color:#fff}.keys-banner__content[data-v-c4b63953]{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;gap:2.4rem;min-width:0;padding-bottom:4rem}@media screen and (max-width: 767px){.keys-banner__content[data-v-c4b63953]{padding-bottom:0}}.keys-banner__slides[data-v-c4b63953]{display:grid}.keys-banner__body[data-v-c4b63953]{grid-area:1/1;display:flex;flex-direction:column;gap:1.6rem;width:100%;min-width:0}.keys-banner__body[data-v-c4b63953]:not(.keys-banner__body--active):not(.keys-banner__body--leaving){visibility:hidden}.keys-banner__info[data-v-c4b63953]{display:flex;flex-direction:column;gap:.8rem}.keys-banner__line[data-v-c4b63953]{overflow:hidden;padding-bottom:.2rem}.keys-banner__line>*[data-v-c4b63953]{opacity:0;transform:translateY(110%);transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .6s;transition-delay:calc(var(--d, 0) * 80ms + .12s)}.keys-banner__body--active .keys-banner__line>*[data-v-c4b63953]{opacity:1;transform:none}.keys-banner__body--leaving .keys-banner__line>*[data-v-c4b63953]{opacity:0;transform:translateY(-110%);transition:transform .5s cubic-bezier(.6,0,.8,.4),opacity .4s;transition-delay:calc(var(--d, 0) * 40ms)}.keys-banner__meta[data-v-c4b63953]{display:flex;align-items:center;gap:.8rem}.keys-banner__chip[data-v-c4b63953]{display:flex;align-items:center;gap:.8rem;color:#fff}.keys-banner__divider[data-v-c4b63953]{width:1px;height:1.6rem;background-color:#ffffff40}.keys-banner__title[data-v-c4b63953]{overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.keys-banner__description[data-v-c4b63953]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;color:#fff}.keys-banner__actions[data-v-c4b63953]{display:flex;gap:1.6rem;align-items:center}.keys-banner__buy[data-v-c4b63953]{--sheen-period: 3.6s;overflow:hidden;isolation:isolate}.keys-banner__buy[data-v-c4b63953]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent calc(50% - var(--sheen-spread, 20%)),var(--sheen-highlight, rgba(255, 255, 255, .5)) 50%,transparent calc(50% + var(--sheen-spread, 20%)));transform:translate(-130%);pointer-events:none;animation:sheen-long var(--sheen-period, 4.5s) ease-in-out var(--sheen-delay, 1.2s) infinite}@media (prefers-reduced-motion: reduce){.keys-banner__buy[data-v-c4b63953]:before{display:none}}.keys-banner__actions[data-v-c4b63953] .upper-cent-price{font-size:1.6rem;line-height:2.4rem}.keys-banner__dots[data-v-c4b63953]{display:flex;gap:.8rem;margin-top:auto}@media screen and (max-width: 767px){.keys-banner__dots[data-v-c4b63953]{justify-content:center}}.keys-banner__dot[data-v-c4b63953]{position:relative;width:.8rem;height:.8rem;padding:0;border:none;border-radius:.4rem;background:rgba(255,255,255,.2509803922);overflow:hidden;cursor:pointer;transition:width .6s cubic-bezier(.22,1,.36,1),background-color .3s}.keys-banner__dot[data-v-c4b63953]:hover{background:rgba(255,255,255,.5)}.keys-banner__dot--active[data-v-c4b63953]{width:3.2rem}.keys-banner__dot-fill[data-v-c4b63953]{position:absolute;inset:0;border-radius:inherit;background:#fff;transform:scaleX(0);transform-origin:left;animation:keys-banner-dot-fill-c4b63953 var(--dur, 5.5s) linear forwards}.keys-banner--paused .keys-banner__dot-fill[data-v-c4b63953]{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.keys-banner *[data-v-c4b63953],.keys-banner *[data-v-c4b63953]:before,.keys-banner *[data-v-c4b63953]:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}}@keyframes keys-banner-orbit-c4b63953{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-6rem,-2rem) scale(1.15)}66%{transform:translate(-2rem,2rem) scale(.95)}}@keyframes keys-banner-dot-fill-c4b63953{to{transform:scaleX(1)}}
