.spine-player { box-sizing: border-box; width: 100%; height: 100%; background: none; position: relative; }
.spine-player * { box-sizing: border-box; font-family: "PT Sans", Arial, "Helvetica Neue", Helvetica, Tahoma, sans-serif; color: rgb(221, 221, 221); user-select: none; }
.spine-player-error { font-size: 14px; display: flex; justify-content: center; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; z-index: 10; border-radius: 4px; overflow: auto; }
.spine-player-hidden { display: none; }
.spine-player-slider { width: 100%; height: 16px; position: relative; cursor: pointer; }
.spine-player-slider-value { position: absolute; bottom: 0px; height: 2px; background: rgba(98, 176, 238, 0.6); cursor: pointer; }
.spine-player-slider:hover .spine-player-slider-value { height: 4px; background: rgb(98, 176, 238); transition: height 0.2s; }
.spine-player-slider-value.hovering { height: 4px; background: rgb(98, 176, 238); transition: height 0.2s; }
.spine-player-slider.big { height: 12px; background: rgb(0, 0, 0); }
.spine-player-slider.big .spine-player-slider-value { height: 12px; background: rgb(98, 176, 238); }
.spine-player-column { display: flex; flex-direction: column; }
.spine-player-row { display: flex; flex-direction: row; }
.spine-player-list { list-style: none !important; padding: 0px !important; margin: 0px !important; }
.spine-player-list li { cursor: pointer; margin: 8px; }
.spine-player-list .selectable { display: flex; flex-direction: row; margin: 0px !important; padding: 2px 20px 2px 0px !important; }
.spine-player-list li.selectable:first-child { margin-top: 4px !important; }
.spine-player-list li.selectable:last-child { margin-bottom: 4px !important; }
.spine-player-list li.selectable:hover { background: rgb(110, 110, 110); }
.spine-player-list li.selectable .selectable-circle { display: flex; flex-direction: row; width: 6px; min-width: 6px; height: 6px; border-radius: 50%; background: rgb(255, 255, 255); align-self: center; opacity: 0; margin: 5px 10px; }
.spine-player-list li.selectable.selected .selectable-circle { opacity: 1; }
.spine-player-list li.selectable .selectable-text { color: rgb(170, 170, 170); }
.spine-player-list li.selectable.selected .selectable-text, .spine-player-list li.selectable:hover .selectable-text { color: rgb(221, 221, 221); }
.spine-player-switch { display: flex; flex-direction: row; margin: 2px 10px; }
.spine-player-switch-text { flex: 1 1 0%; margin-right: 8px; }
.spine-player-switch-knob-area { width: 30px; height: 10px; display: block; border-radius: 5px; background: rgb(110, 110, 110); position: relative; place-self: center flex-end; }
.spine-player-switch.active .spine-player-switch-knob-area { background: rgb(94, 175, 241); }
.spine-player-switch-knob { display: block; width: 14px; height: 14px; border-radius: 50%; background: rgb(158, 158, 158); position: absolute; left: 0px; top: -2px; filter: drop-shadow(rgb(51, 51, 51) 0px 0px 1px); transition: transform 0.2s; }
.spine-player-switch.active .spine-player-switch-knob { background: rgb(255, 255, 255); transform: translateX(18px); transition: transform 0.2s; }
.spine-player-popup-parent { position: relative; }
.spine-player-popup { user-select: none; position: absolute; background: rgba(0, 0, 0, 0.75); z-index: 1; right: 2px; bottom: 40px; border-radius: 4px; max-height: 400%; overflow: auto; font-size: 85%; }
.spine-player-popup-title { margin: 4px 15px 2px; text-align: center; }
.spine-player-popup hr { margin: 0px; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgba(204, 204, 204, 0.44); border-image: none; }
.spine-player canvas { display: block; width: 100%; height: 100%; border-radius: 4px; }
.spine-player-controls { display: flex; flex-direction: column; position: absolute; bottom: 0px; left: 0px; width: 100%; opacity: 1; transition: opacity 0.4s; }
.spine-player-controls-hidden { pointer-events: none; opacity: 0; transition: opacity 0.4s; }
.spine-player-buttons { display: flex; flex-direction: row; width: 100%; background: rgba(0, 0, 0, 0.5); border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; padding: 2px 8px 3px; }
.spine-player-button { background: none center center / 20px auto no-repeat; outline: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 32px; height: 32px; cursor: pointer; margin-right: 3px; padding-bottom: 3px; filter: drop-shadow(rgb(51, 51, 51) 0px 0px 1px); }
.spine-player-button-spacer { flex: 1 1 0%; }
.spine-player-button-icon-play { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eplay%3C%2Ftitle%3E%3Cg%20id%3D%22play%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2243%2023.3%204%2047%204%201%2043%2023.3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.spine-player-button-icon-play:hover { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eplay%3C%2Ftitle%3E%3Cg%20id%3D%22play%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2243%2023.3%204%2047%204%201%2043%2023.3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.spine-player-button-icon-play-selected { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eplay%3C%2Ftitle%3E%3Cg%20id%3D%22play%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2243%2023.3%204%2047%204%201%2043%2023.3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.spine-player-button-icon-pause { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Epause%3C%2Ftitle%3E%3Cg%20id%3D%22pause%22%3E%3Crect%20class%3D%22cls-1%22%20x%3D%226%22%20y%3D%221%22%20width%3D%2213%22%20height%3D%2246%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2228%22%20y%3D%221%22%20width%3D%2213%22%20height%3D%2246%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.spine-player-button-icon-pause:hover { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Epause%3C%2Ftitle%3E%3Cg%20id%3D%22pause%22%3E%3Crect%20class%3D%22cls-1%22%20x%3D%226%22%20y%3D%221%22%20width%3D%2213%22%20height%3D%2246%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2228%22%20y%3D%221%22%20width%3D%2213%22%20height%3D%2246%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.spine-player-button-icon-pause-selected { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Epause%3C%2Ftitle%3E%3Cg%20id%3D%22pause%22%3E%3Crect%20class%3D%22cls-1%22%20x%3D%226%22%20y%3D%221%22%20width%3D%2213%22%20height%3D%2246%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2228%22%20y%3D%221%22%20width%3D%2213%22%20height%3D%2246%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.spine-player-button-icon-speed { background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22playback%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eplayback%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M48%2C28V20l-4.7-1.18a20.16%2C20.16%2C0%2C0%2C0-2-4.81l2.49-4.15L38.14%2C4.2%2C34%2C6.69a20.16%2C20.16%2C0%2C0%2C0-4.81-2L28%2C0H20L18.82%2C4.7A20.16%2C20.16%2C0%2C0%2C0%2C14%2C6.7L9.86%2C4.2%2C4.2%2C9.86%2C6.69%2C14a20.16%2C20.16%2C0%2C0%2C0-2%2C4.81L0%2C20v8l4.7%2C1.18A20.16%2C20.16%2C0%2C0%2C0%2C6.7%2C34L4.2%2C38.14%2C9.86%2C43.8%2C14%2C41.31a20.16%2C20.16%2C0%2C0%2C0%2C4.81%2C2L20%2C48h8l1.18-4.7a20.16%2C20.16%2C0%2C0%2C0%2C4.81-2l4.15%2C2.49%2C5.66-5.66L41.31%2C34a20.16%2C20.16%2C0%2C0%2C0%2C2-4.81ZM24%2C38A14%2C14%2C0%2C1%2C1%2C38%2C24%2C14%2C14%2C0%2C0%2C1%2C24%2C38Z%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2234%2024%2018%2033%2018%2015%2034%2024%2034%2024%22%2F%3E%3C%2Fsvg%3E"); }
.spine-player-button-icon-speed:hover { background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22playback%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eplayback%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M48%2C28V20l-4.7-1.18a20.16%2C20.16%2C0%2C0%2C0-2-4.81l2.49-4.15L38.14%2C4.2%2C34%2C6.69a20.16%2C20.16%2C0%2C0%2C0-4.81-2L28%2C0H20L18.82%2C4.7A20.16%2C20.16%2C0%2C0%2C0%2C14%2C6.7L9.86%2C4.2%2C4.2%2C9.86%2C6.69%2C14a20.16%2C20.16%2C0%2C0%2C0-2%2C4.81L0%2C20v8l4.7%2C1.18A20.16%2C20.16%2C0%2C0%2C0%2C6.7%2C34L4.2%2C38.14%2C9.86%2C43.8%2C14%2C41.31a20.16%2C20.16%2C0%2C0%2C0%2C4.81%2C2L20%2C48h8l1.18-4.7a20.16%2C20.16%2C0%2C0%2C0%2C4.81-2l4.15%2C2.49%2C5.66-5.66L41.31%2C34a20.16%2C20.16%2C0%2C0%2C0%2C2-4.81ZM24%2C38A14%2C14%2C0%2C1%2C1%2C38%2C24%2C14%2C14%2C0%2C0%2C1%2C24%2C38Z%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2234%2024%2018%2033%2018%2015%2034%2024%2034%2024%22%2F%3E%3C%2Fsvg%3E"); }
.spine-player-button-icon-speed-selected { background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22playback%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eplayback%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M48%2C28V20l-4.7-1.18a20.16%2C20.16%2C0%2C0%2C0-2-4.81l2.49-4.15L38.14%2C4.2%2C34%2C6.69a20.16%2C20.16%2C0%2C0%2C0-4.81-2L28%2C0H20L18.82%2C4.7A20.16%2C20.16%2C0%2C0%2C0%2C14%2C6.7L9.86%2C4.2%2C4.2%2C9.86%2C6.69%2C14a20.16%2C20.16%2C0%2C0%2C0-2%2C4.81L0%2C20v8l4.7%2C1.18A20.16%2C20.16%2C0%2C0%2C0%2C6.7%2C34L4.2%2C38.14%2C9.86%2C43.8%2C14%2C41.31a20.16%2C20.16%2C0%2C0%2C0%2C4.81%2C2L20%2C48h8l1.18-4.7a20.16%2C20.16%2C0%2C0%2C0%2C4.81-2l4.15%2C2.49%2C5.66-5.66L41.31%2C34a20.16%2C20.16%2C0%2C0%2C0%2C2-4.81ZM24%2C38A14%2C14%2C0%2C1%2C1%2C38%2C24%2C14%2C14%2C0%2C0%2C1%2C24%2C38Z%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2234%2024%2018%2033%2018%2015%2034%2024%2034%2024%22%2F%3E%3C%2Fsvg%3E"); }
.spine-player-button-icon-animations { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eanimations%3C%2Ftitle%3E%3Cg%20id%3D%22animations%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M12%2C45V43.22a6.39%2C6.39%2C0%2C0%2C0%2C.63-.81%2C27.83%2C27.83%2C0%2C0%2C1%2C3.79-4.16c.93-.84%2C2.06-1.88%2C2.86-2.71a13.83%2C13.83%2C0%2C0%2C0%2C1.53-1.9l3.9-5.24c1-1.17.95-1.1%2C2.11%2C0l3%2C2.24a4%2C4%2C0%2C0%2C0-2.29%2C2.38c-1.37%2C3-2.39%2C4-2.68%2C4.22l-.23.18c-.54.39-1.81%2C1-1.7%2C1.54l.8%2C1.49a4.5%2C4.5%2C0%2C0%2C1%2C.39%2C1l.57%2C2.15a.69.69%2C0%2C0%2C0%2C.58.48c.47.08%2C1%2C.5%2C1.33.53%2C1.29.1%2C1.79%2C0%2C1.42-.54L26.7%2C42.72a.86.86%2C0%2C0%2C1-.2-.24%2C3.64%2C3.64%2C0%2C0%2C1-.42-2.2A5.39%2C5.39%2C0%2C0%2C1%2C26.61%2C39c1.84-2%2C6.74-6.36%2C6.74-6.36%2C1.71-1.81%2C1.4-2.52.81-3.84a27.38%2C27.38%2C0%2C0%2C0-2-3c-.41-.61-2.08-2.38-2.85-3.28-.43-.5.38-2.08.87-2.82.18-.12-.41.05%2C1.72.07a23.32%2C23.32%2C0%2C0%2C0%2C3.56-.19l1.63.61c.28%2C0%2C1.18-.09%2C1.31-.35l.12-.78c.18-.39.31-1.56-.05-1.75l-.6-.52a2.28%2C2.28%2C0%2C0%2C0-1.61.07l-.2.44c-.14.15-.52.37-.71.29l-2.24%2C0c-.5.12-1.18-.42-1.81-.73L32.05%2C15a8%2C8%2C0%2C0%2C0%2C.8-3.92%2C1.22%2C1.22%2C0%2C0%2C0-.28-.82%2C7.87%2C7.87%2C0%2C0%2C0-1.15-1.06l.11-.73c-.12-.49%2C1-.82%2C1.52-.82l.76-.33c.32%2C0%2C.68-.89.78-1.21L34.94%2C4a11.26%2C11.26%2C0%2C0%2C0%2C0-1.61C34.57.08%2C30.06-1.42%2C28.78%2C2c-.14.38-.62.77.34%2C3.21a1.55%2C1.55%2C0%2C0%2C1-.3%2C1.2L28.4%2C7a4%2C4%2C0%2C0%2C1-1.19.49c-.79%2C0-1.59-.75-4%2C.54C21%2C9.16%2C18.59%2C13%2C17.7%2C14.22a3.21%2C3.21%2C0%2C0%2C0-.61%2C1.58c-.05%2C1.16.7%2C3.74.87%2C5.75.13%2C1.53.21%2C2.52.72%2C3.06%2C1.07%2C1.14%2C2.1-.18%2C2.61-1a2.74%2C2.74%2C0%2C0%2C0-.14-1.86l-.74-.1c-.15-.15-.4-.42-.39-.64-.05-3.48-.22-3.14-.18-5.39%2C1.74-1.46%2C2.4-2.45%2C2.3-2-.2%2C1.15.28%2C2.83.09%2C4.35a6.46%2C6.46%2C0%2C0%2C1-.7%2C2.58s-2.11%2C4.22-2.14%2C4.27l-1.26%2C5.6-.7%2C1.44s-.71.54-1.59%2C1.21a9.67%2C9.67%2C0%2C0%2C0-2.27%2C3.18%2C20.16%2C20.16%2C0%2C0%2C1-1.42%2C2.83l-.87%2C1.31a1.72%2C1.72%2C0%2C0%2C1-.6.61l-1.83%2C1.1a1.39%2C1.39%2C0%2C0%2C0-.16.93l.68%2C1.71a4.07%2C4.07%2C0%2C0%2C1%2C.27%2C1.07l.17%2C1.56a.75.75%2C0%2C0%2C0%2C.71.59%2C18.13%2C18.13%2C0%2C0%2C0%2C3.26-.5c.27-.09-.29-.78-.53-1s-.45-.36-.45-.36A12.78%2C12.78%2C0%2C0%2C1%2C12%2C45Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.spine-player-button-icon-animations:hover { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eanimations%3C%2Ftitle%3E%3Cg%20id%3D%22animations%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M12%2C45V43.22a6.39%2C6.39%2C0%2C0%2C0%2C.63-.81%2C27.83%2C27.83%2C0%2C0%2C1%2C3.79-4.16c.93-.84%2C2.06-1.88%2C2.86-2.71a13.83%2C13.83%2C0%2C0%2C0%2C1.53-1.9l3.9-5.24c1-1.17.95-1.1%2C2.11%2C0l3%2C2.24a4%2C4%2C0%2C0%2C0-2.29%2C2.38c-1.37%2C3-2.39%2C4-2.68%2C4.22l-.23.18c-.54.39-1.81%2C1-1.7%2C1.54l.8%2C1.49a4.5%2C4.5%2C0%2C0%2C1%2C.39%2C1l.57%2C2.15a.69.69%2C0%2C0%2C0%2C.58.48c.47.08%2C1%2C.5%2C1.33.53%2C1.29.1%2C1.79%2C0%2C1.42-.54L26.7%2C42.72a.86.86%2C0%2C0%2C1-.2-.24%2C3.64%2C3.64%2C0%2C0%2C1-.42-2.2A5.39%2C5.39%2C0%2C0%2C1%2C26.61%2C39c1.84-2%2C6.74-6.36%2C6.74-6.36%2C1.71-1.81%2C1.4-2.52.81-3.84a27.38%2C27.38%2C0%2C0%2C0-2-3c-.41-.61-2.08-2.38-2.85-3.28-.43-.5.38-2.08.87-2.82.18-.12-.41.05%2C1.72.07a23.32%2C23.32%2C0%2C0%2C0%2C3.56-.19l1.63.61c.28%2C0%2C1.18-.09%2C1.31-.35l.12-.78c.18-.39.31-1.56-.05-1.75l-.6-.52a2.28%2C2.28%2C0%2C0%2C0-1.61.07l-.2.44c-.14.15-.52.37-.71.29l-2.24%2C0c-.5.12-1.18-.42-1.81-.73L32.05%2C15a8%2C8%2C0%2C0%2C0%2C.8-3.92%2C1.22%2C1.22%2C0%2C0%2C0-.28-.82%2C7.87%2C7.87%2C0%2C0%2C0-1.15-1.06l.11-.73c-.12-.49%2C1-.82%2C1.52-.82l.76-.33c.32%2C0%2C.68-.89.78-1.21L34.94%2C4a11.26%2C11.26%2C0%2C0%2C0%2C0-1.61C34.57.08%2C30.06-1.42%2C28.78%2C2c-.14.38-.62.77.34%2C3.21a1.55%2C1.55%2C0%2C0%2C1-.3%2C1.2L28.4%2C7a4%2C4%2C0%2C0%2C1-1.19.49c-.79%2C0-1.59-.75-4%2C.54C21%2C9.16%2C18.59%2C13%2C17.7%2C14.22a3.21%2C3.21%2C0%2C0%2C0-.61%2C1.58c-.05%2C1.16.7%2C3.74.87%2C5.75.13%2C1.53.21%2C2.52.72%2C3.06%2C1.07%2C1.14%2C2.1-.18%2C2.61-1a2.74%2C2.74%2C0%2C0%2C0-.14-1.86l-.74-.1c-.15-.15-.4-.42-.39-.64-.05-3.48-.22-3.14-.18-5.39%2C1.74-1.46%2C2.4-2.45%2C2.3-2-.2%2C1.15.28%2C2.83.09%2C4.35a6.46%2C6.46%2C0%2C0%2C1-.7%2C2.58s-2.11%2C4.22-2.14%2C4.27l-1.26%2C5.6-.7%2C1.44s-.71.54-1.59%2C1.21a9.67%2C9.67%2C0%2C0%2C0-2.27%2C3.18%2C20.16%2C20.16%2C0%2C0%2C1-1.42%2C2.83l-.87%2C1.31a1.72%2C1.72%2C0%2C0%2C1-.6.61l-1.83%2C1.1a1.39%2C1.39%2C0%2C0%2C0-.16.93l.68%2C1.71a4.07%2C4.07%2C0%2C0%2C1%2C.27%2C1.07l.17%2C1.56a.75.75%2C0%2C0%2C0%2C.71.59%2C18.13%2C18.13%2C0%2C0%2C0%2C3.26-.5c.27-.09-.29-.78-.53-1s-.45-.36-.45-.36A12.78%2C12.78%2C0%2C0%2C1%2C12%2C45Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.spine-player-button-icon-animations-selected { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eanimations%3C%2Ftitle%3E%3Cg%20id%3D%22animations%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M12%2C45V43.22a6.39%2C6.39%2C0%2C0%2C0%2C.63-.81%2C27.83%2C27.83%2C0%2C0%2C1%2C3.79-4.16c.93-.84%2C2.06-1.88%2C2.86-2.71a13.83%2C13.83%2C0%2C0%2C0%2C1.53-1.9l3.9-5.24c1-1.17.95-1.1%2C2.11%2C0l3%2C2.24a4%2C4%2C0%2C0%2C0-2.29%2C2.38c-1.37%2C3-2.39%2C4-2.68%2C4.22l-.23.18c-.54.39-1.81%2C1-1.7%2C1.54l.8%2C1.49a4.5%2C4.5%2C0%2C0%2C1%2C.39%2C1l.57%2C2.15a.69.69%2C0%2C0%2C0%2C.58.48c.47.08%2C1%2C.5%2C1.33.53%2C1.29.1%2C1.79%2C0%2C1.42-.54L26.7%2C42.72a.86.86%2C0%2C0%2C1-.2-.24%2C3.64%2C3.64%2C0%2C0%2C1-.42-2.2A5.39%2C5.39%2C0%2C0%2C1%2C26.61%2C39c1.84-2%2C6.74-6.36%2C6.74-6.36%2C1.71-1.81%2C1.4-2.52.81-3.84a27.38%2C27.38%2C0%2C0%2C0-2-3c-.41-.61-2.08-2.38-2.85-3.28-.43-.5.38-2.08.87-2.82.18-.12-.41.05%2C1.72.07a23.32%2C23.32%2C0%2C0%2C0%2C3.56-.19l1.63.61c.28%2C0%2C1.18-.09%2C1.31-.35l.12-.78c.18-.39.31-1.56-.05-1.75l-.6-.52a2.28%2C2.28%2C0%2C0%2C0-1.61.07l-.2.44c-.14.15-.52.37-.71.29l-2.24%2C0c-.5.12-1.18-.42-1.81-.73L32.05%2C15a8%2C8%2C0%2C0%2C0%2C.8-3.92%2C1.22%2C1.22%2C0%2C0%2C0-.28-.82%2C7.87%2C7.87%2C0%2C0%2C0-1.15-1.06l.11-.73c-.12-.49%2C1-.82%2C1.52-.82l.76-.33c.32%2C0%2C.68-.89.78-1.21L34.94%2C4a11.26%2C11.26%2C0%2C0%2C0%2C0-1.61C34.57.08%2C30.06-1.42%2C28.78%2C2c-.14.38-.62.77.34%2C3.21a1.55%2C1.55%2C0%2C0%2C1-.3%2C1.2L28.4%2C7a4%2C4%2C0%2C0%2C1-1.19.49c-.79%2C0-1.59-.75-4%2C.54C21%2C9.16%2C18.59%2C13%2C17.7%2C14.22a3.21%2C3.21%2C0%2C0%2C0-.61%2C1.58c-.05%2C1.16.7%2C3.74.87%2C5.75.13%2C1.53.21%2C2.52.72%2C3.06%2C1.07%2C1.14%2C2.1-.18%2C2.61-1a2.74%2C2.74%2C0%2C0%2C0-.14-1.86l-.74-.1c-.15-.15-.4-.42-.39-.64-.05-3.48-.22-3.14-.18-5.39%2C1.74-1.46%2C2.4-2.45%2C2.3-2-.2%2C1.15.28%2C2.83.09%2C4.35a6.46%2C6.46%2C0%2C0%2C1-.7%2C2.58s-2.11%2C4.22-2.14%2C4.27l-1.26%2C5.6-.7%2C1.44s-.71.54-1.59%2C1.21a9.67%2C9.67%2C0%2C0%2C0-2.27%2C3.18%2C20.16%2C20.16%2C0%2C0%2C1-1.42%2C2.83l-.87%2C1.31a1.72%2C1.72%2C0%2C0%2C1-.6.61l-1.83%2C1.1a1.39%2C1.39%2C0%2C0%2C0-.16.93l.68%2C1.71a4.07%2C4.07%2C0%2C0%2C1%2C.27%2C1.07l.17%2C1.56a.75.75%2C0%2C0%2C0%2C.71.59%2C18.13%2C18.13%2C0%2C0%2C0%2C3.26-.5c.27-.09-.29-.78-.53-1s-.45-.36-.45-.36A12.78%2C12.78%2C0%2C0%2C1%2C12%2C45Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.spine-player-button-icon-skins { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eskins%3C%2Ftitle%3E%3Cg%20id%3D%22skins%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M36%2C12.54l-6.92%2C1-.79%2C1.2c-1%2C.25-2-.62-3-.55V12.33a1.35%2C1.35%2C0%2C0%2C1%2C.55-1.07c3-2.24%2C3.28-3.75%2C3.28-5.34A5.06%2C5.06%2C0%2C0%2C0%2C24%2C.76c-2.54%2C0-4.38.71-5.49%2C2.13a5.74%2C5.74%2C0%2C0%2C0-.9%2C4.57l2.48-.61a3.17%2C3.17%2C0%2C0%2C1%2C.45-2.4c.6-.75%2C1.75-1.13%2C3.42-1.13%2C2.56%2C0%2C2.56%2C1.24%2C2.56%2C2.56%2C0%2C.92%2C0%2C1.65-2.26%2C3.34a3.92%2C3.92%2C0%2C0%2C0-1.58%2C3.12v1.86c-1-.07-2%2C.8-3%2C.55l-.79-1.2-6.92-1c-2.25%2C0-4.35%2C2.09-5.64%2C3.93L1%2C24c3.83%2C5.11%2C10.22%2C5.11%2C10.22%2C5.11V41.93c0%2C2.34%2C2.68%2C3.88%2C5.59%2C4.86a22.59%2C22.59%2C0%2C0%2C0%2C14.37%2C0c2.91-1%2C5.59-2.52%2C5.59-4.86V29.15S43.17%2C29.15%2C47%2C24l-5.33-7.57C40.38%2C14.63%2C38.27%2C12.54%2C36%2C12.54ZM23.32%2C20.09%2C21%2C17l1.8-.6a3.79%2C3.79%2C0%2C0%2C1%2C2.4%2C0L27%2C17l-2.32%2C3.09A.85.85%2C0%2C0%2C1%2C23.32%2C20.09Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); width: 31px; height: 31px; }
.spine-player-button-icon-skins:hover { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eskins%3C%2Ftitle%3E%3Cg%20id%3D%22skins%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M36%2C12.54l-6.92%2C1-.79%2C1.2c-1%2C.25-2-.62-3-.55V12.33a1.35%2C1.35%2C0%2C0%2C1%2C.55-1.07c3-2.24%2C3.28-3.75%2C3.28-5.34A5.06%2C5.06%2C0%2C0%2C0%2C24%2C.76c-2.54%2C0-4.38.71-5.49%2C2.13a5.74%2C5.74%2C0%2C0%2C0-.9%2C4.57l2.48-.61a3.17%2C3.17%2C0%2C0%2C1%2C.45-2.4c.6-.75%2C1.75-1.13%2C3.42-1.13%2C2.56%2C0%2C2.56%2C1.24%2C2.56%2C2.56%2C0%2C.92%2C0%2C1.65-2.26%2C3.34a3.92%2C3.92%2C0%2C0%2C0-1.58%2C3.12v1.86c-1-.07-2%2C.8-3%2C.55l-.79-1.2-6.92-1c-2.25%2C0-4.35%2C2.09-5.64%2C3.93L1%2C24c3.83%2C5.11%2C10.22%2C5.11%2C10.22%2C5.11V41.93c0%2C2.34%2C2.68%2C3.88%2C5.59%2C4.86a22.59%2C22.59%2C0%2C0%2C0%2C14.37%2C0c2.91-1%2C5.59-2.52%2C5.59-4.86V29.15S43.17%2C29.15%2C47%2C24l-5.33-7.57C40.38%2C14.63%2C38.27%2C12.54%2C36%2C12.54ZM23.32%2C20.09%2C21%2C17l1.8-.6a3.79%2C3.79%2C0%2C0%2C1%2C2.4%2C0L27%2C17l-2.32%2C3.09A.85.85%2C0%2C0%2C1%2C23.32%2C20.09Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.spine-player-button-icon-skins-selected { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eskins%3C%2Ftitle%3E%3Cg%20id%3D%22skins%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M36%2C12.54l-6.92%2C1-.79%2C1.2c-1%2C.25-2-.62-3-.55V12.33a1.35%2C1.35%2C0%2C0%2C1%2C.55-1.07c3-2.24%2C3.28-3.75%2C3.28-5.34A5.06%2C5.06%2C0%2C0%2C0%2C24%2C.76c-2.54%2C0-4.38.71-5.49%2C2.13a5.74%2C5.74%2C0%2C0%2C0-.9%2C4.57l2.48-.61a3.17%2C3.17%2C0%2C0%2C1%2C.45-2.4c.6-.75%2C1.75-1.13%2C3.42-1.13%2C2.56%2C0%2C2.56%2C1.24%2C2.56%2C2.56%2C0%2C.92%2C0%2C1.65-2.26%2C3.34a3.92%2C3.92%2C0%2C0%2C0-1.58%2C3.12v1.86c-1-.07-2%2C.8-3%2C.55l-.79-1.2-6.92-1c-2.25%2C0-4.35%2C2.09-5.64%2C3.93L1%2C24c3.83%2C5.11%2C10.22%2C5.11%2C10.22%2C5.11V41.93c0%2C2.34%2C2.68%2C3.88%2C5.59%2C4.86a22.59%2C22.59%2C0%2C0%2C0%2C14.37%2C0c2.91-1%2C5.59-2.52%2C5.59-4.86V29.15S43.17%2C29.15%2C47%2C24l-5.33-7.57C40.38%2C14.63%2C38.27%2C12.54%2C36%2C12.54ZM23.32%2C20.09%2C21%2C17l1.8-.6a3.79%2C3.79%2C0%2C0%2C1%2C2.4%2C0L27%2C17l-2.32%2C3.09A.85.85%2C0%2C0%2C1%2C23.32%2C20.09Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.spine-player-button-icon-settings { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Esettings%3C%2Ftitle%3E%3Cg%20id%3D%22settings%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M40%2C3H8A5%2C5%2C0%2C0%2C0%2C3%2C8V40a5%2C5%2C0%2C0%2C0%2C5%2C5H40a5%2C5%2C0%2C0%2C0%2C5-5V8A5%2C5%2C0%2C0%2C0%2C40%2C3ZM16%2C40H9V33h7Zm0-12H9V21h7Zm0-12H9V9h7ZM39%2C38H20V35H39Zm0-12H20V23H39Zm0-12H20V11H39Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); margin-top: 1px; }
.spine-player-button-icon-settings:hover { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Esettings%3C%2Ftitle%3E%3Cg%20id%3D%22settings%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M40%2C3H8A5%2C5%2C0%2C0%2C0%2C3%2C8V40a5%2C5%2C0%2C0%2C0%2C5%2C5H40a5%2C5%2C0%2C0%2C0%2C5-5V8A5%2C5%2C0%2C0%2C0%2C40%2C3ZM16%2C40H9V33h7Zm0-12H9V21h7Zm0-12H9V9h7ZM39%2C38H20V35H39Zm0-12H20V23H39Zm0-12H20V11H39Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.spine-player-button-icon-settings-selected { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Esettings%3C%2Ftitle%3E%3Cg%20id%3D%22settings%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M40%2C3H8A5%2C5%2C0%2C0%2C0%2C3%2C8V40a5%2C5%2C0%2C0%2C0%2C5%2C5H40a5%2C5%2C0%2C0%2C0%2C5-5V8A5%2C5%2C0%2C0%2C0%2C40%2C3ZM16%2C40H9V33h7Zm0-12H9V21h7Zm0-12H9V9h7ZM39%2C38H20V35H39Zm0-12H20V23H39Zm0-12H20V11H39Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.spine-player-button-icon-fullscreen { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eexpand%3C%2Ftitle%3E%3Cg%20id%3D%22settings%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2230.14%208%2040%208%2040%2017.86%2044.5%2017.86%2044.5%203.5%2030.14%203.5%2030.14%208%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%228%2017.86%208%208%2017.86%208%2017.86%203.5%203.5%203.5%203.5%2017.86%208%2017.86%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2240%2030.14%2040%2040%2030.14%2040%2030.14%2044.5%2044.5%2044.5%2044.5%2030.14%2040%2030.14%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2217.86%2040%208%2040%208%2030.14%203.5%2030.14%203.5%2044.5%2017.86%2044.5%2017.86%2040%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); margin-top: 1px; }
.spine-player-button-icon-fullscreen:hover { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eexpand%3C%2Ftitle%3E%3Cg%20id%3D%22settings%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2230.14%208%2040%208%2040%2017.86%2044.5%2017.86%2044.5%203.5%2030.14%203.5%2030.14%208%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%228%2017.86%208%208%2017.86%208%2017.86%203.5%203.5%203.5%203.5%2017.86%208%2017.86%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2240%2030.14%2040%2040%2030.14%2040%2030.14%2044.5%2044.5%2044.5%2044.5%2030.14%2040%2030.14%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2217.86%2040%208%2040%208%2030.14%203.5%2030.14%203.5%2044.5%2017.86%2044.5%2017.86%2040%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.spine-player-button-icon-fullscreen-selected { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2362B0EE%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eexpand%3C%2Ftitle%3E%3Cg%20id%3D%22settings%22%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2230.14%208%2040%208%2040%2017.86%2044.5%2017.86%2044.5%203.5%2030.14%203.5%2030.14%208%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%228%2017.86%208%208%2017.86%208%2017.86%203.5%203.5%203.5%203.5%2017.86%208%2017.86%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2240%2030.14%2040%2040%2030.14%2040%2030.14%2044.5%2044.5%2044.5%2044.5%2030.14%2040%2030.14%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2217.86%2040%208%2040%208%2030.14%203.5%2030.14%203.5%2044.5%2017.86%2044.5%2017.86%2040%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.spine-player-button-icon-spine-logo { height: 20px; position: relative; top: 1px; align-self: center; cursor: pointer; transition: transform 0.2s; filter: drop-shadow(rgb(51, 51, 51) 0px 0px 1px); margin: 0px 8px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; width: auto !important; box-shadow: none !important; }
.spine-player-button-icon-spine-logo:hover { transform: scale(1.05); transition: transform 0.2s; }
.spine-player-speed-slider { width: 150px; }
.spine-player-editor-container { display: flex; flex-direction: row; height: 100%; width: 100%; }
.spine-player-editor-code { flex: 1 1 0%; overflow: auto; }
.CodeMirror { height: 100%; }
.spine-player-editor-player { flex: 1 1 0%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: black; }
[data-v-7a11c063]:root { --scroll-bg: #1f1f26; --thumb-bg: #2a2933; }
.layout-container[data-v-7a11c063] { align-items: center; position: relative; }
.layout-container[data-v-7a11c063], main[data-v-7a11c063] { display: flex; flex-direction: column; width: 100%; }
main[data-v-7a11c063] { max-width: 1800px; min-height: calc(-354px + 100vh); }
footer[data-v-7a11c063] { width: 100%; }
#modals-container > .vfm--absolute[data-v-7a11c063] { position: fixed !important; }
@media screen and (min-width: 1280px) {
  .site-stage.default-layout .sidebar[data-v-7a11c063] { margin-left: 0px !important; transition: none !important; }
  .site-stage.default-layout .content-block[data-v-7a11c063] { margin-left: 250px !important; width: calc(100% - 250px) !important; }
}
.page-enter-active[data-v-7a11c063], .page-leave-active[data-v-7a11c063] { transition: 0.25s; }
.page-enter-from[data-v-7a11c063], .page-leave-to[data-v-7a11c063] { backface-visibility: hidden; opacity: 0; transform: translateZ(0px); }
.loader-wrapper { align-items: center; background: rgb(0, 0, 0); display: flex; flex-direction: column; height: 100%; justify-content: center; inset: 0px; margin: 0px; padding: 0px; position: absolute; width: 100%; }
.sk-circle { height: 40px; position: relative; width: 40px; }
.sk-circle .sk-child { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.sk-circle .sk-child::before { animation: 1.2s ease-in-out 0s infinite normal both running sk-circleBounceDelay; background-color: rgb(242, 193, 75); border-radius: 100%; content: ""; display: block; height: 15%; margin: 0px auto; width: 15%; }
.sk-circle .sk-circle2 { transform: rotate(30deg); }
.sk-circle .sk-circle3 { transform: rotate(60deg); }
.sk-circle .sk-circle4 { transform: rotate(90deg); }
.sk-circle .sk-circle5 { transform: rotate(120deg); }
.sk-circle .sk-circle6 { transform: rotate(150deg); }
.sk-circle .sk-circle7 { transform: rotate(180deg); }
.sk-circle .sk-circle8 { transform: rotate(210deg); }
.sk-circle .sk-circle9 { transform: rotate(240deg); }
.sk-circle .sk-circle10 { transform: rotate(270deg); }
.sk-circle .sk-circle11 { transform: rotate(300deg); }
.sk-circle .sk-circle12 { transform: rotate(330deg); }
.sk-circle .sk-circle2::before { animation-delay: -1.1s; }
.sk-circle .sk-circle3::before { animation-delay: -1s; }
.sk-circle .sk-circle4::before { animation-delay: -0.9s; }
.sk-circle .sk-circle5::before { animation-delay: -0.8s; }
.sk-circle .sk-circle6::before { animation-delay: -0.7s; }
.sk-circle .sk-circle7::before { animation-delay: -0.6s; }
.sk-circle .sk-circle8::before { animation-delay: -0.5s; }
.sk-circle .sk-circle9::before { animation-delay: -0.4s; }
.sk-circle .sk-circle10::before { animation-delay: -0.3s; }
.sk-circle .sk-circle11::before { animation-delay: -0.2s; }
.sk-circle .sk-circle12::before { animation-delay: -0.1s; }
@keyframes sk-circleBounceDelay { 
  0%, 80%, 100% { transform: scale(0); }
  40% { transform: scale(1); }
}
[data-v-51ea2097]:root { --scroll-bg: #1f1f26; --thumb-bg: #2a2933; }
.sidebar[data-v-51ea2097] { border-right: 1px solid rgb(31, 31, 38); margin-left: -250px; max-width: 250px; min-width: 250px; position: fixed; transition: 0.5s; }
.sidebar-list[data-v-51ea2097] { display: flex; flex-direction: column; margin-top: 1rem; overflow-y: auto; }
@media (min-width: 640px) {
  .sidebar-list[data-v-51ea2097] { flex-grow: 1; }
}
@media (min-width: 1280px) {
  .sidebar-list[data-v-51ea2097] { margin-top: 2rem; }
}
.sidebar-overlay[data-v-51ea2097] { inset: 0px; position: fixed; z-index: 40; --tw-bg-opacity: 1; background-color: rgb(26 26 30/var(--tw-bg-opacity,1)); opacity: 0; pointer-events: none; transition: opacity 0.5s; }
.sidebar-visible .sidebar-overlay[data-v-51ea2097] { opacity: 0.5; pointer-events: all; }
.sidebar-visible .sidebar[data-v-51ea2097] { margin-left: 0px; }
.sidebar-main-link[data-v-51ea2097] { align-items: center; border-left: 4px solid transparent; display: flex; justify-content: space-between; padding: 0.5rem 1.25rem; --tw-bg-opacity: 1; background-color: rgb(26 26 30/var(--tw-bg-opacity,1)); --tw-text-opacity: 1; color: rgb(132 130 153/var(--tw-text-opacity,1)); }
.sidebar-main-link.active[data-v-51ea2097] { border-left: 4px solid; }
.sidebar-main-link.active[data-v-51ea2097], .sidebar-main-link[data-v-51ea2097]:hover { --tw-border-opacity: 1; background-image: linear-gradient(to right,var(--tw-gradient-stops)); border-color: rgb(0 128 255/var(--tw-border-opacity,1)); --tw-gradient-from: rgba(0,128,255,.3) var(--tw-gradient-from-position); --tw-gradient-to: rgba(0,128,255,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); --tw-text-opacity: 1; color: rgb(0 128 255/var(--tw-text-opacity,1)); }
.sidebar-item[data-v-51ea2097] { display: block; font-size: 1.125rem; line-height: 1.75rem; margin-bottom: 0.5rem; padding-left: 0.75rem; width: 100%; }
.sidebar-item[data-v-51ea2097]:hover { --tw-text-opacity: 1; color: rgb(0 128 255/var(--tw-text-opacity,1)); }
.sidebar-button-item[data-v-51ea2097] { border-radius: 0.5rem; border-width: 1px; display: block; margin-left: 2rem; margin-right: 2rem; --tw-border-opacity: 1; border-color: rgb(132 130 153/var(--tw-border-opacity,1)); padding: 0.5rem 1.25rem; text-align: center; --tw-text-opacity: 1; color: rgb(132 130 153/var(--tw-text-opacity,1)); }
.sidebar-button-item.active[data-v-51ea2097], .sidebar-button-item[data-v-51ea2097]:hover { --tw-border-opacity: 1; border-color: rgb(0 128 255/var(--tw-border-opacity,1)); --tw-text-opacity: 1; color: rgb(0 128 255/var(--tw-text-opacity,1)); }
.sidebar-link-item[data-v-51ea2097] { border-radius: 0.5rem; border-width: 1px; display: block; margin-left: 2rem; margin-right: 2rem; --tw-border-opacity: 1; border-color: rgb(132 130 153/var(--tw-border-opacity,1)); padding: 0.5rem 0.375rem; text-align: center; --tw-text-opacity: 1; color: rgb(132 130 153/var(--tw-text-opacity,1)); }
@media (max-height: 480px) {
  .sidebar-link-item[data-v-51ea2097] { padding-bottom: 0.375rem; padding-top: 0.375rem; }
}
.circle[data-v-4e99ef7a] { border-radius: 9999px; border-width: 2px; height: 6rem; width: 6rem; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); }
.menu-item[data-v-5c8dfd21] { align-items: center; border-radius: 0.25rem; display: flex; justify-content: space-between; padding: 0.5rem 1.5rem 0.5rem 1.25rem; --tw-bg-opacity: 1; background-color: rgb(26 26 30/var(--tw-bg-opacity,1)); --tw-text-opacity: 1; color: rgb(132 130 153/var(--tw-text-opacity,1)); }
.menu-item.active[data-v-5c8dfd21], .menu-item[data-v-5c8dfd21]:hover { --tw-text-opacity: 1; color: rgb(0 128 255/var(--tw-text-opacity,1)); }
.menu-item[data-v-5c8dfd21] img { filter: invert(36%) sepia(37%) saturate(305%) hue-rotate(205deg) brightness(86%) contrast(93%); opacity: 0.3; transition: none; }
.menu-item.active[data-v-5c8dfd21] img, .menu-item[data-v-5c8dfd21]:hover img { filter: invert(35%) sepia(34%) saturate(7118%) hue-rotate(200deg) brightness(102%) contrast(105%); opacity: 0.9; transition: none; }
.language-selector[data-v-b0b2b00b] { align-items: center; display: flex; gap: 0.5rem; justify-content: flex-start; --tw-border-opacity: 1; border-bottom-color: rgb(217 11 45/var(--tw-border-opacity,1)); }
.language-selector[data-v-b0b2b00b], .language-selector select[data-v-b0b2b00b] { font-size: 0.875rem; line-height: 1.25rem; --tw-text-opacity: 1; color: rgb(132 130 153/var(--tw-text-opacity,1)); }
.language-selector select[data-v-b0b2b00b] { background-color: transparent; border-style: none; cursor: pointer; margin: -0.25rem; padding: 0px; }
.language-selector select[data-v-b0b2b00b]:focus { border-color: rgb(0, 123, 255); outline: none; }
.logo[data-v-61eabb75] { display: none; margin-left: auto; margin-right: auto; position: absolute; }
@media (min-width: 1280px) {
  .logo[data-v-61eabb75] { display: block; }
}
.main-header[data-v-61eabb75] { align-items: center; display: flex; justify-content: space-between; overflow: visible; top: 0px; width: 100%; z-index: 20; --tw-bg-opacity: 1; background-color: rgb(31 31 38/var(--tw-bg-opacity,1)); height: 4rem; }
@media (min-width: 640px) {
  .main-header[data-v-61eabb75] { height: 4rem; }
}
@media (max-height: 480px) {
  .main-header[data-v-61eabb75] { height: 4rem; }
}
.page-loaded .main-header[data-v-61eabb75] { transition: 0.25s ease-out; }
.main-nav-btn[data-v-61eabb75] { border-bottom: 1px solid transparent; border-left-color: transparent; border-left-style: solid; border-right-color: transparent; border-right-style: solid; border-top: 1px solid transparent; font-family: Roboto, sans-serif; font-size: 1.125rem; font-weight: 500; line-height: 1.75rem; margin-bottom: 0.25rem; }
.main-nav-btn[data-v-61eabb75]:hover { --tw-border-opacity: 1; border-bottom-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
@media only screen and (min-width: 1280px) and (max-width: 1510px) {
  .main-logo-container[data-v-61eabb75] { display: none; }
}
.mobile-gift-badge[data-v-61eabb75] { display: flex; }
.mobile-gift-badge[data-v-61eabb75]:default { display: none; }
@media only screen and (min-width: 1700px) {
  .game-layout .hidden-sidebar[data-v-61eabb75] { display: none; }
}
@media only screen and (min-width: 1280px) {
  .default-layout .hidden-sidebar[data-v-61eabb75] { display: none; }
}
.user-balance[data-v-61eabb75] { align-items: center; display: none; gap: 0.75rem; margin-right: 1rem; width: 100%; }
@media (min-width: 1280px) {
  .user-balance[data-v-61eabb75] { display: flex; }
}
@media only screen and (min-width: 880px) {
  .user-balance[data-v-61eabb75] { display: flex; }
}
@media only screen and (min-width: 1700px) {
  .game-layout .hidden-sidebar[data-v-d76b80d1] { display: none; }
}
@media only screen and (min-width: 1280px) {
  .default-layout .hidden-sidebar[data-v-d76b80d1] { display: none; }
}
.warning[data-v-d5ab9a5d] { left: 0px; padding: 1rem; position: relative; text-align: center; width: 100%; --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); --tw-shadow-color: #1e293b; --tw-shadow: var(--tw-shadow-colored); animation: 0.5s ease-out 0s 1 normal none running slide-down; }
.warning__title[data-v-d5ab9a5d] { font-weight: 400; margin-bottom: 0.25rem; }
.warning__message[data-v-d5ab9a5d] { font-weight: 300; }
.button-nav[data-v-ff07c5a2] { border-radius: 0.5rem; border-width: 1px; display: block; line-height: 1.625; padding: 0.25rem 1.25rem; text-align: center; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); }
.button-nav[data-v-ff07c5a2]:hover { background-color: rgb(69 67 89/var(--tw-bg-opacity,1)); --tw-bg-opacity: .3; }
.social-nav ul { max-width: 280px; }
@media (min-width: 640px) {
  .social-nav ul { max-width: none; }
}
a img, a svg { transition: 0.25s ease-out; }
a:hover img { opacity: 0.7; }
.store-icon img[data-v-99f88121] { height: 50px; width: auto; }
.tag[data-v-7b8e1721] { border-radius: 0.5rem; display: inline-block; margin-bottom: 1rem; margin-right: 1rem; --tw-bg-opacity: 1; background-color: rgb(132 130 153/var(--tw-bg-opacity,1)); font-weight: 500; padding: 1px 0.75rem 3px; text-transform: uppercase; }
.swiper-pagination-bullet { cursor: pointer; height: 7px; width: 7px; background: rgb(255, 255, 255) !important; }
.swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity,1); z-index: 999; background: rgba(255, 255, 255, 0.7) !important; }
.face-item[data-v-b22e0730] { border-radius: 1rem; border-width: 1px; height: 100%; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(42 41 51/var(--tw-bg-opacity,1)); }
.face-item[data-v-b22e0730]:hover { --tw-border-opacity: 1; border-color: rgb(88 86 115/var(--tw-border-opacity,1)); }
.face-item[data-v-b22e0730] { min-height: 170px; }
.face-item .content[data-v-b22e0730] { font-size: 1.25rem; font-weight: 500; line-height: 1.75rem; padding-bottom: 2.5rem; padding-top: 2.5rem; text-transform: uppercase; }
@media (min-width: 640px) {
  .face-item .content[data-v-b22e0730] { font-size: 1.5rem; line-height: 2rem; }
}
.face-item .content[data-v-b22e0730] { min-width: 8rem; }
.face-item .thumbnail[data-v-b22e0730] { display: flex; justify-content: flex-end; max-height: 170px; max-width: 250px; min-width: 150px; }
h3[data-v-e29777a9] { max-width: 16rem; }
@media (min-width: 640px) {
  h3[data-v-e29777a9] { max-width: none; }
}
.store-item-details h3[data-v-e29777a9] { width: 18rem; }
@media (min-width: 640px) {
  .store-item-details h3[data-v-e29777a9] { width: 100%; }
}
.document-content a { --tw-text-opacity: 1; color: rgb(0 115 230/var(--tw-text-opacity,1)); }
.document-content a:hover { text-decoration-line: underline; }
.document-content b { font-weight: 500; }
.document-content img { display: inline; }
*, ::backdrop, ::after, ::before { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: #3b82f680; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
*, ::after, ::before { border: 0px solid rgb(229, 231, 235); box-sizing: border-box; }
::after, ::before { --tw-content: ""; }
:host, html { line-height: 1.5; text-size-adjust: 100%; font-family: Roboto, sans-serif; font-feature-settings: normal; font-variation-settings: normal; tab-size: 4; -webkit-tap-highlight-color: transparent; }
body { line-height: inherit; margin: 0px; }
hr { border-top-width: 1px; color: inherit; height: 0px; }
abbr:where([title]) { text-decoration: underline dotted; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
a { color: inherit; text-decoration: inherit; }
b, strong { font-weight: bolder; }
code, kbd, pre, samp { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: initial; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
table { border-collapse: collapse; border-color: inherit; text-indent: 0px; }
button, input, optgroup, select, textarea { color: inherit; font-family: inherit; font-feature-settings: inherit; font-size: 100%; font-variation-settings: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; margin: 0px; padding: 0px; }
button, select { text-transform: none; }
button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) { appearance: button; background-color: initial; background-image: none; }
progress { vertical-align: initial; }
::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
summary { display: list-item; }
blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre { margin: 0px; }
fieldset { margin: 0px; }
fieldset, legend { padding: 0px; }
menu, ol, ul { list-style: none; margin: 0px; padding: 0px; }
dialog { padding: 0px; }
textarea { resize: vertical; }
input::placeholder, textarea::placeholder { color: rgb(156, 163, 175); opacity: 1; }
[role="button"], button { cursor: pointer; }
:disabled { cursor: default; }
audio, canvas, embed, iframe, img, object, svg, video { display: block; vertical-align: middle; }
img, video { height: auto; max-width: 100%; }
[hidden]:where(:not([hidden="until-found"])) { display: none; }
.container { width: 100%; }
@media (min-width: 320px) {
  .container { max-width: 320px; }
}
@media (min-width: 640px) {
  .container { max-width: 640px; }
}
@media (min-width: 1280px) {
  .container { max-width: 1280px; }
}
@media (min-width: 1920px) {
  .container { max-width: 1920px; }
}
.pointer-events-none { pointer-events: none; }
.visible { visibility: visible; }
.static { position: static; }
.fixed { position: fixed; }
.absolute { position: absolute; }
.relative { position: relative; }
.sticky { position: sticky; }
.inset-0 { inset: 0px; }
.inset-2 { inset: 0.5rem; }
.-bottom-\[26px\] { bottom: -26px; }
.-left-2 { left: -0.5rem; }
.-left-4 { left: -1rem; }
.-right-1 { right: -0.25rem; }
.-right-1\.5 { right: -0.375rem; }
.-right-2 { right: -0.5rem; }
.-right-3 { right: -0.75rem; }
.-top-1 { top: -0.25rem; }
.-top-2 { top: -0.5rem; }
.-top-4 { top: -1rem; }
.-top-\[5px\] { top: -5px; }
.bottom-0 { bottom: 0px; }
.bottom-2\/4 { bottom: 50%; }
.bottom-4 { bottom: 1rem; }
.bottom-5 { bottom: 1.25rem; }
.bottom-\[100px\] { bottom: 100px; }
.bottom-\[7\%\] { bottom: 7%; }
.bottom-full { bottom: 100%; }
.left-0 { left: 0px; }
.left-1\/2 { left: 50%; }
.left-3 { left: 0.75rem; }
.left-6 { left: 1.5rem; }
.left-\[-5px\] { left: -5px; }
.left-\[89\%\] { left: 89%; }
.left-full { left: 100%; }
.right-0 { right: 0px; }
.right-0\.5 { right: 0.125rem; }
.right-1 { right: 0.25rem; }
.right-2 { right: 0.5rem; }
.right-2\.5 { right: 0.625rem; }
.right-3 { right: 0.75rem; }
.right-4 { right: 1rem; }
.right-5 { right: 1.25rem; }
.right-\[-5px\] { right: -5px; }
.right-\[0\.2rem\] { right: 0.2rem; }
.right-full { right: 100%; }
.top-0 { top: 0px; }
.top-1 { top: 0.25rem; }
.top-1\/2 { top: 50%; }
.top-16 { top: 4rem; }
.top-2 { top: 0.5rem; }
.top-3 { top: 0.75rem; }
.top-4 { top: 1rem; }
.top-5 { top: 1.25rem; }
.top-6 { top: 1.5rem; }
.top-full { top: 100%; }
.\!z-\[9999999999\] { z-index: 2147483647 !important; }
.z-0 { z-index: 0; }
.z-10 { z-index: 10; }
.z-20 { z-index: 20; }
.z-50 { z-index: 50; }
.z-\[1\] { z-index: 1; }
.z-\[2\] { z-index: 2; }
.z-\[3\] { z-index: 3; }
.z-\[4\] { z-index: 4; }
.z-\[5\] { z-index: 5; }
.z-\[6\] { z-index: 6; }
.z-\[7\] { z-index: 7; }
.z-\[9998\] { z-index: 9998; }
.z-\[9999\] { z-index: 9999; }
.col-span-1 { grid-column: span 1 / span 1; }
.float-left { float: left; }
.-m-1 { margin: -0.25rem; }
.m-0 { margin: 0px; }
.m-1 { margin: 0.25rem; }
.m-3 { margin: 0.75rem; }
.m-4 { margin: 1rem; }
.m-auto { margin: auto; }
.-mx-4 { margin-left: -1rem; margin-right: -1rem; }
.mx-0 { margin-left: 0px; margin-right: 0px; }
.mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; }
.mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.mx-3 { margin-left: 0.75rem; margin-right: 0.75rem; }
.mx-4 { margin-left: 1rem; margin-right: 1rem; }
.mx-8 { margin-left: 2rem; margin-right: 2rem; }
.mx-\[2px\] { margin-left: 2px; margin-right: 2px; }
.mx-auto { margin-left: auto; margin-right: auto; }
.my-0 { margin-bottom: 0px; margin-top: 0px; }
.my-1 { margin-bottom: 0.25rem; margin-top: 0.25rem; }
.my-10 { margin-bottom: 2.5rem; margin-top: 2.5rem; }
.my-2 { margin-bottom: 0.5rem; margin-top: 0.5rem; }
.my-3 { margin-bottom: 0.75rem; margin-top: 0.75rem; }
.my-4 { margin-bottom: 1rem; margin-top: 1rem; }
.my-6 { margin-bottom: 1.5rem; margin-top: 1.5rem; }
.my-8 { margin-bottom: 2rem; margin-top: 2rem; }
.-mb-1\.5 { margin-bottom: -0.375rem; }
.-ml-1\.5 { margin-left: -0.375rem; }
.-ml-3 { margin-left: -0.75rem; }
.-ml-4 { margin-left: -1rem; }
.-mr-1\.5 { margin-right: -0.375rem; }
.-mr-3 { margin-right: -0.75rem; }
.-mr-4 { margin-right: -1rem; }
.-mt-0 { margin-top: 0px; }
.-mt-0\.5 { margin-top: -0.125rem; }
.-mt-1 { margin-top: -0.25rem; }
.-mt-1\.5 { margin-top: -0.375rem; }
.-mt-16 { margin-top: -4rem; }
.-mt-4 { margin-top: -1rem; }
.mb-0 { margin-bottom: 0px; }
.mb-0\.5 { margin-bottom: 0.125rem; }
.mb-1 { margin-bottom: 0.25rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-3 { margin-bottom: 0.75rem; }
.mb-4 { margin-bottom: 1rem; }
.mb-6 { margin-bottom: 1.5rem; }
.mb-8 { margin-bottom: 2rem; }
.ml-0 { margin-left: 0px; }
.ml-0\.5 { margin-left: 0.125rem; }
.ml-1 { margin-left: 0.25rem; }
.ml-2 { margin-left: 0.5rem; }
.ml-3 { margin-left: 0.75rem; }
.ml-4 { margin-left: 1rem; }
.ml-5 { margin-left: 1.25rem; }
.ml-\[5px\] { margin-left: 5px; }
.mr-0\.5 { margin-right: 0.125rem; }
.mr-1 { margin-right: 0.25rem; }
.mr-10 { margin-right: 2.5rem; }
.mr-14 { margin-right: 3.5rem; }
.mr-2 { margin-right: 0.5rem; }
.mr-24 { margin-right: 6rem; }
.mr-3 { margin-right: 0.75rem; }
.mr-4 { margin-right: 1rem; }
.mr-\[5px\] { margin-right: 5px; }
.mt-0 { margin-top: 0px; }
.mt-0\.5 { margin-top: 0.125rem; }
.mt-1 { margin-top: 0.25rem; }
.mt-1\.5 { margin-top: 0.375rem; }
.mt-16 { margin-top: 4rem; }
.mt-2 { margin-top: 0.5rem; }
.mt-2\.5 { margin-top: 0.625rem; }
.mt-3 { margin-top: 0.75rem; }
.mt-4 { margin-top: 1rem; }
.mt-5 { margin-top: 1.25rem; }
.mt-6 { margin-top: 1.5rem; }
.mt-8 { margin-top: 2rem; }
.mt-\[3\%\] { margin-top: 3%; }
.mt-auto { margin-top: auto; }
.line-clamp-2 { display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.block { display: block; }
.inline-block { display: inline-block; }
.\!inline { display: inline !important; }
.inline { display: inline; }
.flex { display: flex; }
.inline-flex { display: inline-flex; }
.table { display: table; }
.grid { display: grid; }
.contents { display: contents; }
.hidden { display: none; }
.aspect-\[1\.5\/1\] { aspect-ratio: 1.5 / 1; }
.h-0 { height: 0px; }
.h-10 { height: 2.5rem; }
.h-11 { height: 2.75rem; }
.h-12 { height: 3rem; }
.h-14 { height: 3.5rem; }
.h-16 { height: 4rem; }
.h-2\/6 { height: 33.3333%; }
.h-20 { height: 5rem; }
.h-24 { height: 6rem; }
.h-3 { height: 0.75rem; }
.h-3\.5 { height: 0.875rem; }
.h-32 { height: 8rem; }
.h-4 { height: 1rem; }
.h-5 { height: 1.25rem; }
.h-6 { height: 1.5rem; }
.h-7 { height: 1.75rem; }
.h-8 { height: 2rem; }
.h-9 { height: 2.25rem; }
.h-\[100px\] { height: 100px; }
.h-\[100vh\] { height: 100vh; }
.h-\[110\%\] { height: 110%; }
.h-\[136px\] { height: 136px; }
.h-\[180px\] { height: 180px; }
.h-\[1px\] { height: 1px; }
.h-\[200px\] { height: 200px; }
.h-\[20px\] { height: 20px; }
.h-\[24px\] { height: 24px; }
.h-\[250px\] { height: 250px; }
.h-\[29px\] { height: 29px; }
.h-\[36px\] { height: 36px; }
.h-\[40px\] { height: 40px; }
.h-\[48px\] { height: 48px; }
.h-\[50px\] { height: 50px; }
.h-\[56px\] { height: 56px; }
.h-\[600px\] { height: 600px; }
.h-\[70\%\] { height: 70%; }
.h-\[70px\] { height: 70px; }
.h-\[90vh\] { height: 90vh; }
.h-\[94\%\] { height: 94%; }
.h-\[95px\] { height: 95px; }
.h-auto { height: auto; }
.h-full { height: 100%; }
.h-screen { height: 100vh; }
.max-h-\[100px\] { max-height: 100px; }
.max-h-\[126px\] { max-height: 126px; }
.max-h-\[128px\] { max-height: 128px; }
.max-h-\[16px\] { max-height: 16px; }
.max-h-\[180px\] { max-height: 180px; }
.max-h-\[200px\] { max-height: 200px; }
.max-h-\[280px\] { max-height: 280px; }
.max-h-\[36px\] { max-height: 36px; }
.max-h-\[48px\] { max-height: 48px; }
.max-h-\[50px\] { max-height: 50px; }
.max-h-\[600px\] { max-height: 600px; }
.max-h-\[60px\] { max-height: 60px; }
.max-h-\[700px\] { max-height: 700px; }
.max-h-\[90vh\] { max-height: 90vh; }
.max-h-full { max-height: 100%; }
.min-h-0 { min-height: 0px; }
.min-h-10 { min-height: 2.5rem; }
.min-h-\[130px\] { min-height: 130px; }
.min-h-\[15vh\] { min-height: 15vh; }
.min-h-\[16px\] { min-height: 16px; }
.min-h-\[240px\] { min-height: 240px; }
.min-h-\[24px\] { min-height: 24px; }
.min-h-\[256px\] { min-height: 256px; }
.min-h-\[26px\] { min-height: 26px; }
.min-h-\[280px\] { min-height: 280px; }
.min-h-\[300px\] { min-height: 300px; }
.min-h-\[320px\] { min-height: 320px; }
.min-h-\[32px\] { min-height: 32px; }
.min-h-\[50px\] { min-height: 50px; }
.min-h-\[60px\] { min-height: 60px; }
.min-h-\[60vh\] { min-height: 60vh; }
.min-h-\[64px\] { min-height: 64px; }
.min-h-\[70px\] { min-height: 70px; }
.min-h-\[72px\] { min-height: 72px; }
.min-h-full { min-height: 100%; }
.min-h-screen { min-height: 100vh; }
.\!w-80 { width: 20rem !important; }
.\!w-\[100px\] { width: 100px !important; }
.\!w-\[200px\] { width: 200px !important; }
.\!w-auto { width: auto !important; }
.\!w-fit { width: fit-content !important; }
.w-1\.5 { width: 0.375rem; }
.w-10 { width: 2.5rem; }
.w-11 { width: 2.75rem; }
.w-12 { width: 3rem; }
.w-14 { width: 3.5rem; }
.w-16 { width: 4rem; }
.w-2 { width: 0.5rem; }
.w-20 { width: 5rem; }
.w-24 { width: 6rem; }
.w-28 { width: 7rem; }
.w-3 { width: 0.75rem; }
.w-3\.5 { width: 0.875rem; }
.w-32 { width: 8rem; }
.w-36 { width: 9rem; }
.w-4 { width: 1rem; }
.w-40 { width: 10rem; }
.w-5 { width: 1.25rem; }
.w-5\/12 { width: 41.6667%; }
.w-6 { width: 1.5rem; }
.w-64 { width: 16rem; }
.w-7 { width: 1.75rem; }
.w-8 { width: 2rem; }
.w-\[100vw\] { width: 100vw; }
.w-\[12\%\] { width: 12%; }
.w-\[13\%\] { width: 13%; }
.w-\[15\%\] { width: 15%; }
.w-\[18\%\] { width: 18%; }
.w-\[20\%\] { width: 20%; }
.w-\[20px\] { width: 20px; }
.w-\[21\%\] { width: 21%; }
.w-\[23\%\] { width: 23%; }
.w-\[24\%\] { width: 24%; }
.w-\[250px\] { width: 250px; }
.w-\[26\%\] { width: 26%; }
.w-\[30\%\] { width: 30%; }
.w-\[300px\] { width: 300px; }
.w-\[320px\] { width: 320px; }
.w-\[40px\] { width: 40px; }
.w-\[42\%\] { width: 42%; }
.w-\[48px\] { width: 48px; }
.w-\[5\%\] { width: 5%; }
.w-\[50px\] { width: 50px; }
.w-\[56px\] { width: 56px; }
.w-\[60px\] { width: 60px; }
.w-\[60vh\] { width: 60vh; }
.w-\[65vh\] { width: 65vh; }
.w-\[70\%\] { width: 70%; }
.w-\[70px\] { width: 70px; }
.w-\[7px\] { width: 7px; }
.w-\[8\%\] { width: 8%; }
.w-\[80\%\] { width: 80%; }
.w-\[8rem\] { width: 8rem; }
.w-\[90\%\] { width: 90%; }
.w-\[90vw\] { width: 90vw; }
.w-\[95\%\] { width: 95%; }
.w-auto { width: auto; }
.w-fit { width: fit-content; }
.w-full { width: 100%; }
.w-screen { width: 100vw; }
.min-w-0 { min-width: 0px; }
.min-w-\[100px\] { min-width: 100px; }
.min-w-\[150px\] { min-width: 150px; }
.min-w-\[160px\] { min-width: 160px; }
.min-w-\[200px\] { min-width: 200px; }
.min-w-\[20px\] { min-width: 20px; }
.min-w-\[240px\] { min-width: 240px; }
.min-w-\[256px\] { min-width: 256px; }
.min-w-\[320px\] { min-width: 320px; }
.min-w-\[36px\] { min-width: 36px; }
.min-w-\[40px\] { min-width: 40px; }
.min-w-\[60px\] { min-width: 60px; }
.min-w-\[70px\] { min-width: 70px; }
.min-w-fit { min-width: fit-content; }
.min-w-full { min-width: 100%; }
.min-w-max { min-width: max-content; }
.max-w-2xl { max-width: 42rem; }
.max-w-4xl { max-width: 56rem; }
.max-w-5xl { max-width: 64rem; }
.max-w-6xl { max-width: 72rem; }
.max-w-\[100\%\] { max-width: 100%; }
.max-w-\[1000px\] { max-width: 1000px; }
.max-w-\[120px\] { max-width: 120px; }
.max-w-\[128px\] { max-width: 128px; }
.max-w-\[150px\] { max-width: 150px; }
.max-w-\[16rem\] { max-width: 16rem; }
.max-w-\[1800px\] { max-width: 1800px; }
.max-w-\[200px\] { max-width: 200px; }
.max-w-\[220px\] { max-width: 220px; }
.max-w-\[300px\] { max-width: 300px; }
.max-w-\[320px\] { max-width: 320px; }
.max-w-\[350px\] { max-width: 350px; }
.max-w-\[360px\] { max-width: 360px; }
.max-w-\[420px\] { max-width: 420px; }
.max-w-\[460px\] { max-width: 460px; }
.max-w-\[480px\] { max-width: 480px; }
.max-w-\[500px\] { max-width: 500px; }
.max-w-\[56px\] { max-width: 56px; }
.max-w-\[600px\] { max-width: 600px; }
.max-w-\[720px\] { max-width: 720px; }
.max-w-\[72px\] { max-width: 72px; }
.max-w-\[800px\] { max-width: 800px; }
.max-w-\[890px\] { max-width: 890px; }
.max-w-\[90\%\] { max-width: 90%; }
.max-w-\[900px\] { max-width: 900px; }
.max-w-\[95\%\] { max-width: 95%; }
.max-w-fit { max-width: fit-content; }
.max-w-full { max-width: 100%; }
.max-w-lg { max-width: 32rem; }
.max-w-md { max-width: 28rem; }
.max-w-none { max-width: none; }
.max-w-sm { max-width: 24rem; }
.max-w-xl { max-width: 36rem; }
.max-w-xs { max-width: 20rem; }
.flex-1 { flex: 1 1 0%; }
.flex-\[2\] { flex: 2 1 0%; }
.flex-auto { flex: 1 1 auto; }
.flex-initial { flex: 0 1 auto; }
.flex-none { flex: 0 0 auto; }
.flex-shrink { flex-shrink: 1; }
.flex-shrink-0, .shrink-0 { flex-shrink: 0; }
.flex-grow { flex-grow: 1; }
.flex-grow-0 { flex-grow: 0; }
.grow { flex-grow: 1; }
.table-auto { table-layout: auto; }
.border-collapse { border-collapse: collapse; }
.-translate-x-1\/2 { --tw-translate-x: -50%; }
.-translate-x-1\/2, .-translate-y-1\/2 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-1\/2 { --tw-translate-y: -50%; }
.-translate-y-3 { --tw-translate-y: -.75rem; }
.-translate-y-3, .translate-y-0 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-0 { --tw-translate-y: 0px; }
.translate-y-\[50px\] { --tw-translate-y: 50px; }
.rotate-0, .translate-y-\[50px\] { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-0 { --tw-rotate: 0deg; }
.rotate-180 { --tw-rotate: 180deg; }
.rotate-180, .rotate-45 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-45 { --tw-rotate: 45deg; }
.rotate-90 { --tw-rotate: 90deg; }
.rotate-90, .scale-75 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.scale-75 { --tw-scale-x: .75; --tw-scale-y: .75; }
.transform { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
@keyframes pulse { 
  50% { opacity: 0.5; }
}
.animate-pulse { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running pulse; }
@keyframes spin { 
  100% { transform: rotate(1turn); }
}
.animate-spin { animation: 1s linear 0s infinite normal none running spin; }
.cursor-default { cursor: default; }
.cursor-not-allowed { cursor: not-allowed; }
.cursor-pointer { cursor: pointer; }
.select-none { user-select: none; }
.select-text { user-select: text; }
.resize { resize: both; }
.list-decimal { list-style-type: decimal; }
.list-disc { list-style-type: disc; }
.list-none { list-style-type: none; }
.appearance-none { appearance: none; }
.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
.grid-cols-11 { grid-template-columns: repeat(11, minmax(0px, 1fr)); }
.grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
.grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
.grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
.grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
.grid-cols-9 { grid-template-columns: repeat(9, minmax(0px, 1fr)); }
.grid-cols-\[repeat\(auto-fill\,minmax\(170px\,auto\)\)\] { grid-template-columns: repeat(auto-fill, minmax(170px, auto)); }
.grid-cols-\[repeat\(auto-fill\,minmax\(320px\,1fr\)\)\] { grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)); }
.flex-row { flex-direction: row; }
.flex-col { flex-direction: column; }
.flex-col-reverse { flex-direction: column-reverse; }
.flex-wrap { flex-wrap: wrap; }
.flex-nowrap { flex-wrap: nowrap; }
.place-items-center { place-items: center; }
.content-center { align-content: center; }
.items-start { align-items: flex-start; }
.items-end { align-items: flex-end; }
.items-center { align-items: center; }
.items-stretch { align-items: stretch; }
.justify-start { justify-content: flex-start; }
.justify-end { justify-content: flex-end; }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.justify-around { justify-content: space-around; }
.justify-items-center { justify-items: center; }
.gap-0 { gap: 0px; }
.gap-0\.5 { gap: 0.125rem; }
.gap-1 { gap: 0.25rem; }
.gap-2 { gap: 0.5rem; }
.gap-2\.5 { gap: 0.625rem; }
.gap-3 { gap: 0.75rem; }
.gap-4 { gap: 1rem; }
.gap-5 { gap: 1.25rem; }
.gap-6 { gap: 1.5rem; }
.gap-8 { gap: 2rem; }
.gap-\[0\.2rem\] { gap: 0.2rem; }
.gap-x-0 { column-gap: 0px; }
.gap-x-1 { column-gap: 0.25rem; }
.gap-x-2 { column-gap: 0.5rem; }
.gap-x-3 { column-gap: 0.75rem; }
.gap-y-1 { row-gap: 0.25rem; }
.gap-y-2 { row-gap: 0.5rem; }
.gap-y-4 { row-gap: 1rem; }
.gap-y-8 { row-gap: 2rem; }
.space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(1.5rem*var(--tw-space-y-reverse)); margin-top: calc(1.5rem*(1 - var(--tw-space-y-reverse))); }
.divide-y > :not([hidden]) ~ :not([hidden]) { --tw-divide-y-reverse: 0; border-bottom-width: calc(1px*var(--tw-divide-y-reverse)); border-top-width: calc(1px*(1 - var(--tw-divide-y-reverse))); }
.divide-dark > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(42 41 51/var(--tw-divide-opacity,1)); }
.self-center { align-self: center; }
.overflow-auto { overflow: auto; }
.overflow-hidden { overflow: hidden; }
.overflow-visible { overflow: visible; }
.overflow-x-auto { overflow-x: auto; }
.overflow-y-auto { overflow-y: auto; }
.overflow-y-hidden { overflow-y: hidden; }
.truncate { overflow: hidden; white-space: nowrap; }
.text-ellipsis, .truncate { text-overflow: ellipsis; }
.whitespace-nowrap { white-space: nowrap; }
.break-words { overflow-wrap: break-word; }
.break-all { word-break: break-all; }
.rounded { border-radius: 0.25rem; }
.rounded-2xl { border-radius: 1rem; }
.rounded-\[10px\] { border-radius: 10px; }
.rounded-\[20px\] { border-radius: 20px; }
.rounded-\[5px\] { border-radius: 5px; }
.rounded-full { border-radius: 9999px; }
.rounded-lg { border-radius: 0.5rem; }
.rounded-md { border-radius: 0.375rem; }
.rounded-none { border-radius: 0px; }
.rounded-xl { border-radius: 0.75rem; }
.rounded-l-lg { border-bottom-left-radius: 0.5rem; border-top-left-radius: 0.5rem; }
.rounded-t { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
.rounded-t-2xl { border-top-left-radius: 1rem; border-top-right-radius: 1rem; }
.border { border-width: 1px; }
.border-0 { border-width: 0px; }
.border-2 { border-width: 2px; }
.border-\[1\.5px\] { border-width: 1.5px; }
.border-y { border-top-width: 1px; }
.border-b, .border-b-\[1px\], .border-y { border-bottom-width: 1px; }
.border-l { border-left-width: 1px; }
.border-l-0 { border-left-width: 0px; }
.border-l-2 { border-left-width: 2px; }
.border-r { border-right-width: 1px; }
.border-r-0 { border-right-width: 0px; }
.border-t { border-top-width: 1px; }
.border-t-0 { border-top-width: 0px; }
.border-t-2 { border-top-width: 2px; }
.border-solid { border-style: solid; }
.border-none { border-style: none; }
.\!border-neutral-300 { --tw-border-opacity: 1 !important; border-color: rgb(212 212 212/var(--tw-border-opacity,1)) !important; }
.\!border-neutral-600 { --tw-border-opacity: 1 !important; border-color: rgb(69 67 89/var(--tw-border-opacity,1)) !important; }
.\!border-white { --tw-border-opacity: 1 !important; border-color: rgb(255 255 255/var(--tw-border-opacity,1)) !important; }
.border-\[\#004D9A\], .border-\[\#004d9a\] { --tw-border-opacity: 1; border-color: rgb(0 77 154/var(--tw-border-opacity,1)); }
.border-\[\#1F1F26\] { --tw-border-opacity: 1; border-color: rgb(31 31 38/var(--tw-border-opacity,1)); }
.border-\[\#444\] { --tw-border-opacity: 1; border-color: rgb(68 68 68/var(--tw-border-opacity,1)); }
.border-\[\#FCC41D\] { --tw-border-opacity: 1; border-color: rgb(252 196 29/var(--tw-border-opacity,1)); }
.border-\[\#ffbf00\] { --tw-border-opacity: 1; border-color: rgb(255 191 0/var(--tw-border-opacity,1)); }
.border-gray-600 { --tw-border-opacity: 1; border-color: rgb(75 85 99/var(--tw-border-opacity,1)); }
.border-green-500 { --tw-border-opacity: 1; border-color: rgb(34 197 94/var(--tw-border-opacity,1)); }
.border-neutral-1000 { --tw-border-opacity: 1; border-color: rgb(22 22 25/var(--tw-border-opacity,1)); }
.border-neutral-200 { --tw-border-opacity: 1; border-color: rgb(132 130 153/var(--tw-border-opacity,1)); }
.border-neutral-200\/50 { border-color: rgba(132, 130, 153, 0.5); }
.border-neutral-400 { --tw-border-opacity: 1; border-color: rgb(88 86 115/var(--tw-border-opacity,1)); }
.border-neutral-600 { --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); }
.border-neutral-700 { --tw-border-opacity: 1; border-color: rgb(64 64 64/var(--tw-border-opacity,1)); }
.border-neutral-800 { --tw-border-opacity: 1; border-color: rgb(42 41 51/var(--tw-border-opacity,1)); }
.border-primary { --tw-border-opacity: 1; border-color: rgb(0 128 255/var(--tw-border-opacity,1)); }
.border-slate-600 { --tw-border-opacity: 1; border-color: rgb(71 85 105/var(--tw-border-opacity,1)); }
.border-transparent { border-color: rgba(0, 0, 0, 0); }
.border-valid { --tw-border-opacity: 1; border-color: rgb(23 179 9/var(--tw-border-opacity,1)); }
.border-white { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.border-white\/20 { border-color: rgba(255, 255, 255, 0.2); }
.border-white\/40 { border-color: rgba(255, 255, 255, 0.4); }
.border-white\/60 { border-color: rgba(255, 255, 255, 0.6); }
.border-b-red-500 { --tw-border-opacity: 1; border-bottom-color: rgb(217 11 45/var(--tw-border-opacity,1)); }
.border-t-\[\#004d9a\] { --tw-border-opacity: 1; border-top-color: rgb(0 77 154/var(--tw-border-opacity,1)); }
.border-t-transparent { border-top-color: rgba(0, 0, 0, 0); }
.\!bg-\[\#323140\] { --tw-bg-opacity: 1 !important; background-color: rgb(50 49 64/var(--tw-bg-opacity,1)) !important; }
.\!bg-neutral-600 { --tw-bg-opacity: 1 !important; background-color: rgb(69 67 89/var(--tw-bg-opacity,1)) !important; }
.bg-\[\#002d5a\] { --tw-bg-opacity: 1; background-color: rgb(0 45 90/var(--tw-bg-opacity,1)); }
.bg-\[\#004D9A\] { --tw-bg-opacity: 1; background-color: rgb(0 77 154/var(--tw-bg-opacity,1)); }
.bg-\[\#011A34\] { --tw-bg-opacity: 1; background-color: rgb(1 26 52/var(--tw-bg-opacity,1)); }
.bg-\[\#123062\] { --tw-bg-opacity: 1; background-color: rgb(18 48 98/var(--tw-bg-opacity,1)); }
.bg-\[\#161619\] { --tw-bg-opacity: 1; background-color: rgb(22 22 25/var(--tw-bg-opacity,1)); }
.bg-\[\#17b209\] { --tw-bg-opacity: 1; background-color: rgb(23 178 9/var(--tw-bg-opacity,1)); }
.bg-\[\#18181c\] { --tw-bg-opacity: 1; background-color: rgb(24 24 28/var(--tw-bg-opacity,1)); }
.bg-\[\#1F1F26\] { --tw-bg-opacity: 1; background-color: rgb(31 31 38/var(--tw-bg-opacity,1)); }
.bg-\[\#1f1f27\] { --tw-bg-opacity: 1; background-color: rgb(31 31 39/var(--tw-bg-opacity,1)); }
.bg-\[\#22222c\] { --tw-bg-opacity: 1; background-color: rgb(34 34 44/var(--tw-bg-opacity,1)); }
.bg-\[\#24CC14\] { --tw-bg-opacity: 1; background-color: rgb(36 204 20/var(--tw-bg-opacity,1)); }
.bg-\[\#292730\] { --tw-bg-opacity: 1; background-color: rgb(41 39 48/var(--tw-bg-opacity,1)); }
.bg-\[\#30084d\] { --tw-bg-opacity: 1; background-color: rgb(48 8 77/var(--tw-bg-opacity,1)); }
.bg-\[\#531380\] { --tw-bg-opacity: 1; background-color: rgb(83 19 128/var(--tw-bg-opacity,1)); }
.bg-\[black\] { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.bg-black { --tw-bg-opacity: 1; background-color: rgb(17 17 17/var(--tw-bg-opacity,1)); }
.bg-black\/50 { background-color: rgba(17, 17, 17, 0.5); }
.bg-black\/60 { background-color: rgba(17, 17, 17, 0.6); }
.bg-black\/80 { background-color: rgba(17, 17, 17, 0.8); }
.bg-blue-500 { --tw-bg-opacity: 1; background-color: rgb(59 130 246/var(--tw-bg-opacity,1)); }
.bg-blue-600 { --tw-bg-opacity: 1; background-color: rgb(0 77 154/var(--tw-bg-opacity,1)); }
.bg-dark-dark { --tw-bg-opacity: 1; background-color: rgb(22 22 25/var(--tw-bg-opacity,1)); }
.bg-dark-dark\/0 { background-color: rgba(22, 22, 25, 0); }
.bg-dark-dark\/10 { background-color: rgba(22, 22, 25, 0.1); }
.bg-dark-dark\/100 { background-color: rgb(22, 22, 25); }
.bg-dark-dark\/15 { background-color: rgba(22, 22, 25, 0.15); }
.bg-dark-dark\/20 { background-color: rgba(22, 22, 25, 0.2); }
.bg-dark-dark\/25 { background-color: rgba(22, 22, 25, 0.25); }
.bg-dark-dark\/30 { background-color: rgba(22, 22, 25, 0.3); }
.bg-dark-dark\/35 { background-color: rgba(22, 22, 25, 0.35); }
.bg-dark-dark\/40 { background-color: rgba(22, 22, 25, 0.4); }
.bg-dark-dark\/45 { background-color: rgba(22, 22, 25, 0.45); }
.bg-dark-dark\/5 { background-color: rgba(22, 22, 25, 0.05); }
.bg-dark-dark\/50 { background-color: rgba(22, 22, 25, 0.5); }
.bg-dark-dark\/55 { background-color: rgba(22, 22, 25, 0.55); }
.bg-dark-dark\/60 { background-color: rgba(22, 22, 25, 0.6); }
.bg-dark-dark\/65 { background-color: rgba(22, 22, 25, 0.65); }
.bg-dark-dark\/70 { background-color: rgba(22, 22, 25, 0.7); }
.bg-dark-dark\/75 { background-color: rgba(22, 22, 25, 0.75); }
.bg-dark-dark\/80 { background-color: rgba(22, 22, 25, 0.8); }
.bg-dark-dark\/85 { background-color: rgba(22, 22, 25, 0.85); }
.bg-dark-dark\/90 { background-color: rgba(22, 22, 25, 0.9); }
.bg-dark-dark\/95 { background-color: rgba(22, 22, 25, 0.95); }
.bg-dark-light { --tw-bg-opacity: 1; background-color: rgb(69 67 89/var(--tw-bg-opacity,1)); }
.bg-dark-light\/0 { background-color: rgba(69, 67, 89, 0); }
.bg-dark-light\/10 { background-color: rgba(69, 67, 89, 0.1); }
.bg-dark-light\/100 { background-color: rgb(69, 67, 89); }
.bg-dark-light\/15 { background-color: rgba(69, 67, 89, 0.15); }
.bg-dark-light\/20 { background-color: rgba(69, 67, 89, 0.2); }
.bg-dark-light\/25 { background-color: rgba(69, 67, 89, 0.25); }
.bg-dark-light\/30 { background-color: rgba(69, 67, 89, 0.3); }
.bg-dark-light\/35 { background-color: rgba(69, 67, 89, 0.35); }
.bg-dark-light\/40 { background-color: rgba(69, 67, 89, 0.4); }
.bg-dark-light\/45 { background-color: rgba(69, 67, 89, 0.45); }
.bg-dark-light\/5 { background-color: rgba(69, 67, 89, 0.05); }
.bg-dark-light\/50 { background-color: rgba(69, 67, 89, 0.5); }
.bg-dark-light\/55 { background-color: rgba(69, 67, 89, 0.55); }
.bg-dark-light\/60 { background-color: rgba(69, 67, 89, 0.6); }
.bg-dark-light\/65 { background-color: rgba(69, 67, 89, 0.65); }
.bg-dark-light\/70 { background-color: rgba(69, 67, 89, 0.7); }
.bg-dark-light\/75 { background-color: rgba(69, 67, 89, 0.75); }
.bg-dark-light\/80 { background-color: rgba(69, 67, 89, 0.8); }
.bg-dark-light\/85 { background-color: rgba(69, 67, 89, 0.85); }
.bg-dark-light\/90 { background-color: rgba(69, 67, 89, 0.9); }
.bg-dark-light\/95 { background-color: rgba(69, 67, 89, 0.95); }
.bg-facebook { --tw-bg-opacity: 1; background-color: rgb(71 88 149/var(--tw-bg-opacity,1)); }
.bg-google { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.bg-gray-300 { --tw-bg-opacity: 1; background-color: rgb(209 213 219/var(--tw-bg-opacity,1)); }
.bg-green-500 { --tw-bg-opacity: 1; background-color: rgb(34 197 94/var(--tw-bg-opacity,1)); }
.bg-inherit { background-color: inherit; }
.bg-miniclip { --tw-bg-opacity: 1; background-color: rgb(230 76 56/var(--tw-bg-opacity,1)); }
.bg-neutral-1000 { --tw-bg-opacity: 1; background-color: rgb(22 22 25/var(--tw-bg-opacity,1)); }
.bg-neutral-1000\/90 { background-color: rgba(22, 22, 25, 0.9); }
.bg-neutral-200 { --tw-bg-opacity: 1; background-color: rgb(132 130 153/var(--tw-bg-opacity,1)); }
.bg-neutral-600 { --tw-bg-opacity: 1; background-color: rgb(69 67 89/var(--tw-bg-opacity,1)); }
.bg-neutral-800 { --tw-bg-opacity: 1; background-color: rgb(42 41 51/var(--tw-bg-opacity,1)); }
.bg-neutral-900 { --tw-bg-opacity: 1; background-color: rgb(31 31 38/var(--tw-bg-opacity,1)); }
.bg-neutral-900\/50 { background-color: rgba(31, 31, 38, 0.5); }
.bg-orange-400 { --tw-bg-opacity: 1; background-color: rgb(251 146 60/var(--tw-bg-opacity,1)); }
.bg-primary { --tw-bg-opacity: 1; background-color: rgb(0 128 255/var(--tw-bg-opacity,1)); }
.bg-primary-30 { background-color: rgba(0, 128, 255, 0.3); }
.bg-primary-30\/0 { background-color: rgba(0, 128, 255, 0); }
.bg-primary-30\/10 { background-color: rgba(0, 128, 255, 0.1); }
.bg-primary-30\/100 { background-color: rgb(0, 128, 255); }
.bg-primary-30\/15 { background-color: rgba(0, 128, 255, 0.15); }
.bg-primary-30\/20 { background-color: rgba(0, 128, 255, 0.2); }
.bg-primary-30\/25 { background-color: rgba(0, 128, 255, 0.25); }
.bg-primary-30\/30 { background-color: rgba(0, 128, 255, 0.3); }
.bg-primary-30\/35 { background-color: rgba(0, 128, 255, 0.35); }
.bg-primary-30\/40 { background-color: rgba(0, 128, 255, 0.4); }
.bg-primary-30\/45 { background-color: rgba(0, 128, 255, 0.45); }
.bg-primary-30\/5 { background-color: rgba(0, 128, 255, 0.05); }
.bg-primary-30\/50 { background-color: rgba(0, 128, 255, 0.5); }
.bg-primary-30\/55 { background-color: rgba(0, 128, 255, 0.55); }
.bg-primary-30\/60 { background-color: rgba(0, 128, 255, 0.6); }
.bg-primary-30\/65 { background-color: rgba(0, 128, 255, 0.65); }
.bg-primary-30\/70 { background-color: rgba(0, 128, 255, 0.7); }
.bg-primary-30\/75 { background-color: rgba(0, 128, 255, 0.75); }
.bg-primary-30\/80 { background-color: rgba(0, 128, 255, 0.8); }
.bg-primary-30\/85 { background-color: rgba(0, 128, 255, 0.85); }
.bg-primary-30\/90 { background-color: rgba(0, 128, 255, 0.9); }
.bg-primary-30\/95 { background-color: rgba(0, 128, 255, 0.95); }
.bg-primary-dark { --tw-bg-opacity: 1; background-color: rgb(0 115 230/var(--tw-bg-opacity,1)); }
.bg-primary-dark\/0 { background-color: rgba(0, 115, 230, 0); }
.bg-primary-dark\/10 { background-color: rgba(0, 115, 230, 0.1); }
.bg-primary-dark\/100 { background-color: rgb(0, 115, 230); }
.bg-primary-dark\/15 { background-color: rgba(0, 115, 230, 0.15); }
.bg-primary-dark\/20 { background-color: rgba(0, 115, 230, 0.2); }
.bg-primary-dark\/25 { background-color: rgba(0, 115, 230, 0.25); }
.bg-primary-dark\/30 { background-color: rgba(0, 115, 230, 0.3); }
.bg-primary-dark\/35 { background-color: rgba(0, 115, 230, 0.35); }
.bg-primary-dark\/40 { background-color: rgba(0, 115, 230, 0.4); }
.bg-primary-dark\/45 { background-color: rgba(0, 115, 230, 0.45); }
.bg-primary-dark\/5 { background-color: rgba(0, 115, 230, 0.05); }
.bg-primary-dark\/50 { background-color: rgba(0, 115, 230, 0.5); }
.bg-primary-dark\/55 { background-color: rgba(0, 115, 230, 0.55); }
.bg-primary-dark\/60 { background-color: rgba(0, 115, 230, 0.6); }
.bg-primary-dark\/65 { background-color: rgba(0, 115, 230, 0.65); }
.bg-primary-dark\/70 { background-color: rgba(0, 115, 230, 0.7); }
.bg-primary-dark\/75 { background-color: rgba(0, 115, 230, 0.75); }
.bg-primary-dark\/80 { background-color: rgba(0, 115, 230, 0.8); }
.bg-primary-dark\/85 { background-color: rgba(0, 115, 230, 0.85); }
.bg-primary-dark\/90 { background-color: rgba(0, 115, 230, 0.9); }
.bg-primary-dark\/95 { background-color: rgba(0, 115, 230, 0.95); }
.bg-primary-light { --tw-bg-opacity: 1; background-color: rgb(26 141 255/var(--tw-bg-opacity,1)); }
.bg-primary-light\/0 { background-color: rgba(26, 141, 255, 0); }
.bg-primary-light\/10 { background-color: rgba(26, 141, 255, 0.1); }
.bg-primary-light\/100 { background-color: rgb(26, 141, 255); }
.bg-primary-light\/15 { background-color: rgba(26, 141, 255, 0.15); }
.bg-primary-light\/20 { background-color: rgba(26, 141, 255, 0.2); }
.bg-primary-light\/25 { background-color: rgba(26, 141, 255, 0.25); }
.bg-primary-light\/30 { background-color: rgba(26, 141, 255, 0.3); }
.bg-primary-light\/35 { background-color: rgba(26, 141, 255, 0.35); }
.bg-primary-light\/40 { background-color: rgba(26, 141, 255, 0.4); }
.bg-primary-light\/45 { background-color: rgba(26, 141, 255, 0.45); }
.bg-primary-light\/5 { background-color: rgba(26, 141, 255, 0.05); }
.bg-primary-light\/50 { background-color: rgba(26, 141, 255, 0.5); }
.bg-primary-light\/55 { background-color: rgba(26, 141, 255, 0.55); }
.bg-primary-light\/60 { background-color: rgba(26, 141, 255, 0.6); }
.bg-primary-light\/65 { background-color: rgba(26, 141, 255, 0.65); }
.bg-primary-light\/70 { background-color: rgba(26, 141, 255, 0.7); }
.bg-primary-light\/75 { background-color: rgba(26, 141, 255, 0.75); }
.bg-primary-light\/80 { background-color: rgba(26, 141, 255, 0.8); }
.bg-primary-light\/85 { background-color: rgba(26, 141, 255, 0.85); }
.bg-primary-light\/90 { background-color: rgba(26, 141, 255, 0.9); }
.bg-primary-light\/95 { background-color: rgba(26, 141, 255, 0.95); }
.bg-red-300 { --tw-bg-opacity: 1; background-color: rgb(255 38 56/var(--tw-bg-opacity,1)); }
.bg-red-500 { --tw-bg-opacity: 1; background-color: rgb(217 11 45/var(--tw-bg-opacity,1)); }
.bg-red-700 { --tw-bg-opacity: 1; background-color: rgb(166 0 14/var(--tw-bg-opacity,1)); }
.bg-transparent { background-color: initial; }
.bg-valid { --tw-bg-opacity: 1; background-color: rgb(23 179 9/var(--tw-bg-opacity,1)); }
.bg-valid-light { --tw-bg-opacity: 1; background-color: rgb(28 215 11/var(--tw-bg-opacity,1)); }
.bg-white\/10 { background-color: rgba(255, 255, 255, 0.1); }
.bg-ws-menu { --tw-bg-opacity: 1; background-color: rgb(31 31 38/var(--tw-bg-opacity,1)); }
.bg-ws-menu\/70 { background-color: rgba(31, 31, 38, 0.7); }
.bg-ws-menu\/80 { background-color: rgba(31, 31, 38, 0.8); }
.bg-ws-sidebar { --tw-bg-opacity: 1; background-color: rgb(26 26 30/var(--tw-bg-opacity,1)); }
.bg-yellow-500 { background-color: rgb(255 168 0/var(--tw-bg-opacity,1)); }
.bg-opacity-100, .bg-yellow-500 { --tw-bg-opacity: 1; }
.bg-gradient-to-r { background-image: linear-gradient(to right,var(--tw-gradient-stops)); }
.bg-gradient-to-t { background-image: linear-gradient(to top,var(--tw-gradient-stops)); }
.from-\[\#214FA5\] { --tw-gradient-from: #214fa5 var(--tw-gradient-from-position); --tw-gradient-to: #214fa500 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.to-\[\#102352\] { --tw-gradient-to: #102352 var(--tw-gradient-to-position); }
.to-valid { --tw-gradient-to: #17b309 var(--tw-gradient-to-position); }
.bg-contain { background-size: contain; }
.bg-cover { background-size: cover; }
.bg-center { background-position: 50% center; }
.bg-no-repeat { background-repeat: no-repeat; }
.object-contain { object-fit: contain; }
.object-cover { object-fit: cover; }
.object-left { object-position: left center; }
.p-0 { padding: 0px; }
.p-1 { padding: 0.25rem; }
.p-1\.5 { padding: 0.375rem; }
.p-2 { padding: 0.5rem; }
.p-20 { padding: 5rem; }
.p-3 { padding: 0.75rem; }
.p-4 { padding: 1rem; }
.p-6 { padding: 1.5rem; }
.p-8 { padding: 2rem; }
.p-\[0\.1rem\] { padding: 0.1rem; }
.p-\[0\.5rem\] { padding: 0.5rem; }
.px-0 { padding-left: 0px; padding-right: 0px; }
.px-0\.5 { padding-left: 0.125rem; padding-right: 0.125rem; }
.px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.px-1\.5 { padding-left: 0.375rem; padding-right: 0.375rem; }
.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.px-3\.5 { padding-left: 0.875rem; padding-right: 0.875rem; }
.px-4 { padding-left: 1rem; padding-right: 1rem; }
.px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.px-8 { padding-left: 2rem; padding-right: 2rem; }
.py-0 { padding-bottom: 0px; padding-top: 0px; }
.py-0\.5 { padding-bottom: 0.125rem; padding-top: 0.125rem; }
.py-1 { padding-bottom: 0.25rem; padding-top: 0.25rem; }
.py-1\.5 { padding-bottom: 0.375rem; padding-top: 0.375rem; }
.py-10 { padding-bottom: 2.5rem; padding-top: 2.5rem; }
.py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
.py-2\.5 { padding-bottom: 0.625rem; padding-top: 0.625rem; }
.py-3 { padding-bottom: 0.75rem; padding-top: 0.75rem; }
.py-4 { padding-bottom: 1rem; padding-top: 1rem; }
.py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.py-8 { padding-bottom: 2rem; padding-top: 2rem; }
.py-\[0\.1rem\] { padding-bottom: 0.1rem; padding-top: 0.1rem; }
.py-\[0\.4rem\] { padding-bottom: 0.4rem; padding-top: 0.4rem; }
.pb-0 { padding-bottom: 0px; }
.pb-0\.5 { padding-bottom: 0.125rem; }
.pb-1 { padding-bottom: 0.25rem; }
.pb-10 { padding-bottom: 2.5rem; }
.pb-2 { padding-bottom: 0.5rem; }
.pb-3 { padding-bottom: 0.75rem; }
.pb-4 { padding-bottom: 1rem; }
.pb-6 { padding-bottom: 1.5rem; }
.pb-8 { padding-bottom: 2rem; }
.pl-1 { padding-left: 0.25rem; }
.pl-2 { padding-left: 0.5rem; }
.pl-2\.5 { padding-left: 0.625rem; }
.pl-20 { padding-left: 5rem; }
.pl-3 { padding-left: 0.75rem; }
.pl-4 { padding-left: 1rem; }
.pl-5 { padding-left: 1.25rem; }
.pl-6 { padding-left: 1.5rem; }
.pl-8 { padding-left: 2rem; }
.pr-1 { padding-right: 0.25rem; }
.pr-10 { padding-right: 2.5rem; }
.pr-2 { padding-right: 0.5rem; }
.pr-6 { padding-right: 1.5rem; }
.pt-0 { padding-top: 0px; }
.pt-1 { padding-top: 0.25rem; }
.pt-2 { padding-top: 0.5rem; }
.pt-3 { padding-top: 0.75rem; }
.pt-4 { padding-top: 1rem; }
.pt-5 { padding-top: 1.25rem; }
.pt-8 { padding-top: 2rem; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.align-top { vertical-align: top; }
.align-middle { vertical-align: middle; }
.font-highlight, .font-sans { font-family: Roboto, sans-serif; }
.\!text-lg { font-size: 1.125rem !important; line-height: 1.75rem !important; }
.text-2xl { font-size: 1.5rem; line-height: 2rem; }
.text-3xl { font-size: 1.875rem; line-height: 2.25rem; }
.text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
.text-6xl { font-size: 3.75rem; line-height: 1; }
.text-8xl { font-size: 6rem; line-height: 1; }
.text-\[1\.9rem\] { font-size: 1.9rem; }
.text-\[10px\] { font-size: 10px; }
.text-\[11px\] { font-size: 11px; }
.text-\[12px\] { font-size: 12px; }
.text-\[40px\] { font-size: 40px; }
.text-base { font-size: 1rem; line-height: 1.5rem; }
.text-lg { font-size: 1.125rem; line-height: 1.75rem; }
.text-sm { font-size: 0.875rem; line-height: 1.25rem; }
.text-xl { font-size: 1.25rem; line-height: 1.75rem; }
.text-xs { font-size: 0.75rem; line-height: 1rem; }
.font-\[400\] { font-weight: 400; }
.font-black { font-weight: 900; }
.font-bold { font-weight: 700; }
.font-extrabold { font-weight: 800; }
.font-light { font-weight: 300; }
.font-medium { font-weight: 500; }
.font-normal { font-weight: 400; }
.font-semibold { font-weight: 600; }
.uppercase { text-transform: uppercase; }
.lowercase { text-transform: lowercase; }
.capitalize { text-transform: capitalize; }
.italic { font-style: italic; }
.leading-3 { line-height: 0.75rem; }
.leading-4 { line-height: 1rem; }
.leading-6 { line-height: 1.5rem; }
.leading-7 { line-height: 1.75rem; }
.leading-8 { line-height: 2rem; }
.leading-loose { line-height: 2; }
.leading-none { line-height: 1; }
.leading-relaxed { line-height: 1.625; }
.leading-snug { line-height: 1.375; }
.leading-tight { line-height: 1.25; }
.tracking-wide { letter-spacing: 0.025em; }
.tracking-wider { letter-spacing: 0.05em; }
.text-\[\#323140\] { --tw-text-opacity: 1; color: rgb(50 49 64/var(--tw-text-opacity,1)); }
.text-\[\#73000A\] { --tw-text-opacity: 1; color: rgb(115 0 10/var(--tw-text-opacity,1)); }
.text-\[\#99D8FF\] { --tw-text-opacity: 1; color: rgb(153 216 255/var(--tw-text-opacity,1)); }
.text-\[\#ffbf00\] { --tw-text-opacity: 1; color: rgb(255 191 0/var(--tw-text-opacity,1)); }
.text-black { --tw-text-opacity: 1; color: rgb(17 17 17/var(--tw-text-opacity,1)); }
.text-blue-300 { --tw-text-opacity: 1; color: rgb(0 128 255/var(--tw-text-opacity,1)); }
.text-blue-400 { --tw-text-opacity: 1; color: rgb(96 165 250/var(--tw-text-opacity,1)); }
.text-blue-500 { --tw-text-opacity: 1; color: rgb(59 130 246/var(--tw-text-opacity,1)); }
.text-bronze { --tw-text-opacity: 1; color: rgb(243 100 29/var(--tw-text-opacity,1)); }
.text-gray-100 { --tw-text-opacity: 1; color: rgb(243 244 246/var(--tw-text-opacity,1)); }
.text-gray-200 { --tw-text-opacity: 1; color: rgb(229 231 235/var(--tw-text-opacity,1)); }
.text-gray-300 { --tw-text-opacity: 1; color: rgb(209 213 219/var(--tw-text-opacity,1)); }
.text-gray-400 { --tw-text-opacity: 1; color: rgb(156 163 175/var(--tw-text-opacity,1)); }
.text-gray-500 { --tw-text-opacity: 1; color: rgb(107 114 128/var(--tw-text-opacity,1)); }
.text-green-400 { --tw-text-opacity: 1; color: rgb(74 222 128/var(--tw-text-opacity,1)); }
.text-neutral-200 { --tw-text-opacity: 1; color: rgb(132 130 153/var(--tw-text-opacity,1)); }
.text-neutral-300 { --tw-text-opacity: 1; color: rgb(212 212 212/var(--tw-text-opacity,1)); }
.text-neutral-400 { --tw-text-opacity: 1; color: rgb(88 86 115/var(--tw-text-opacity,1)); }
.text-neutral-700 { --tw-text-opacity: 1; color: rgb(64 64 64/var(--tw-text-opacity,1)); }
.text-primary { --tw-text-opacity: 1; color: rgb(0 128 255/var(--tw-text-opacity,1)); }
.text-primary-dark { --tw-text-opacity: 1; color: rgb(0 115 230/var(--tw-text-opacity,1)); }
.text-red-400 { --tw-text-opacity: 1; color: rgb(248 113 113/var(--tw-text-opacity,1)); }
.text-red-500 { --tw-text-opacity: 1; color: rgb(217 11 45/var(--tw-text-opacity,1)); }
.text-silver { --tw-text-opacity: 1; color: rgb(132 130 153/var(--tw-text-opacity,1)); }
.text-white { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.text-yellow, .text-yellow-300 { --tw-text-opacity: 1; color: rgb(255 191 0/var(--tw-text-opacity,1)); }
.text-yellow-400 { --tw-text-opacity: 1; color: rgb(250 204 21/var(--tw-text-opacity,1)); }
.text-opacity-75 { --tw-text-opacity: .75; }
.underline { text-decoration-line: underline; }
.opacity-0 { opacity: 0; }
.opacity-100 { opacity: 1; }
.opacity-30 { opacity: 0.3; }
.opacity-50 { opacity: 0.5; }
.opacity-60 { opacity: 0.6; }
.opacity-90 { opacity: 0.9; }
.shadow { --tw-shadow: 0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a; --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color); }
.shadow, .shadow-2xl { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-2xl { --tw-shadow: 0 25px 50px -12px #00000040; --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color); }
.shadow-\[0_20px_40px_rgba\(0\,0\,0\,0\.5\)\] { --tw-shadow: 0 20px 40px #00000080; --tw-shadow-colored: 0 20px 40px var(--tw-shadow-color); }
.shadow-\[0_20px_40px_rgba\(0\,0\,0\,0\.5\)\], .shadow-lg { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-lg { --tw-shadow: 0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a; --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color); }
.shadow-sm { --tw-shadow: 0 1px 2px 0 #0000000d; --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.outline { outline-style: solid; }
.outline-0 { outline-width: 0px; }
.ring { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000); }
.blur { --tw-blur: blur(8px); }
.blur, .drop-shadow { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.drop-shadow { --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f); }
.invert { --tw-invert: invert(100%); }
.invert, .sepia { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.sepia { --tw-sepia: sepia(100%); }
.filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.transition { transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-all { transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-colors { transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-opacity { transition-duration: 0.15s; transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-transform { transition-duration: 0.15s; transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.duration-200 { transition-duration: 0.2s; }
.duration-300 { transition-duration: 0.3s; }
.duration-500 { transition-duration: 0.5s; }
.ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.ease-linear { transition-timing-function: linear; }
.ease-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
.first\:border-t-0:first-child { border-top-width: 0px; }
.first\:pt-0:first-child { padding-top: 0px; }
.last\:border-r-0:last-child { border-right-width: 0px; }
.default\:hidden:default { display: none; }
.default\:pb-4:default { padding-bottom: 1rem; }
.checked\:after\:bg-primary:checked::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(0 128 255/var(--tw-bg-opacity,1)); }
.checked\:after\:bg-valid:checked::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(23 179 9/var(--tw-bg-opacity,1)); }
.hover\:border:hover { border-width: 1px; }
.hover\:border-\[\#24CC14\]:hover { --tw-border-opacity: 1; border-color: rgb(36 204 20/var(--tw-border-opacity,1)); }
.hover\:border-neutral-400:hover { --tw-border-opacity: 1; border-color: rgb(88 86 115/var(--tw-border-opacity,1)); }
.hover\:border-white:hover { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.hover\:bg-\[\#074C00\]:hover { --tw-bg-opacity: 1; background-color: rgb(7 76 0/var(--tw-bg-opacity,1)); }
.hover\:bg-blue-700:hover { --tw-bg-opacity: 1; background-color: rgb(29 78 216/var(--tw-bg-opacity,1)); }
.hover\:bg-neutral-600:hover { --tw-bg-opacity: 1; background-color: rgb(69 67 89/var(--tw-bg-opacity,1)); }
.hover\:bg-neutral-600\/20:hover { background-color: rgba(69, 67, 89, 0.2); }
.hover\:bg-neutral-800:hover { --tw-bg-opacity: 1; background-color: rgb(42 41 51/var(--tw-bg-opacity,1)); }
.hover\:bg-primary-light:hover { --tw-bg-opacity: 1; background-color: rgb(26 141 255/var(--tw-bg-opacity,1)); }
.hover\:bg-valid-light:hover { --tw-bg-opacity: 1; background-color: rgb(28 215 11/var(--tw-bg-opacity,1)); }
.hover\:from-green-400:hover { --tw-gradient-from: #4ade80 var(--tw-gradient-from-position); --tw-gradient-to: #4ade8000 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.hover\:to-valid:hover { --tw-gradient-to: #17b309 var(--tw-gradient-to-position); }
.hover\:text-neutral-200:hover { --tw-text-opacity: 1; color: rgb(132 130 153/var(--tw-text-opacity,1)); }
.hover\:text-white:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.hover\:underline:hover { text-decoration-line: underline; }
.active\:border-primary-30:active { border-color: rgba(0, 128, 255, 0.3); }
.active\:bg-primary-30:active { background-color: rgba(0, 128, 255, 0.3); }
.active\:bg-valid:active { --tw-bg-opacity: 1; background-color: rgb(23 179 9/var(--tw-bg-opacity,1)); }
.active\:to-valid:active { --tw-gradient-to: #17b309 var(--tw-gradient-to-position); }
.disabled\:cursor-not-allowed:disabled { cursor: not-allowed; }
.disabled\:opacity-30:disabled { opacity: 0.3; }
@media (min-width: 320px) {
  .mobile\:block { display: block; }
  .mobile\:w-\[10rem\] { width: 10rem; }
  .mobile\:gap-\[0\.3rem\] { gap: 0.3rem; }
  .mobile\:text-xs { font-size: 0.75rem; line-height: 1rem; }
}
@media (min-width: 640px) {
  .tablet\:top-4 { top: 1rem; }
  .tablet\:top-\[60px\] { top: 60px; }
  .tablet\:col-span-2 { grid-column: span 2 / span 2; }
  .tablet\:my-0 { margin-bottom: 0px; margin-top: 0px; }
  .tablet\:-mt-2 { margin-top: -0.5rem; }
  .tablet\:mb-3 { margin-bottom: 0.75rem; }
  .tablet\:mb-6 { margin-bottom: 1.5rem; }
  .tablet\:mb-8 { margin-bottom: 2rem; }
  .tablet\:mr-12 { margin-right: 3rem; }
  .tablet\:mr-4 { margin-right: 1rem; }
  .tablet\:mt-4 { margin-top: 1rem; }
  .tablet\:mt-8 { margin-top: 2rem; }
  .tablet\:block { display: block; }
  .tablet\:inline { display: inline; }
  .tablet\:flex { display: flex; }
  .tablet\:hidden { display: none; }
  .tablet\:h-12 { height: 3rem; }
  .tablet\:h-16 { height: 4rem; }
  .tablet\:h-3 { height: 0.75rem; }
  .tablet\:h-44 { height: 11rem; }
  .tablet\:h-8 { height: 2rem; }
  .tablet\:h-\[26px\] { height: 26px; }
  .tablet\:h-\[280px\] { height: 280px; }
  .tablet\:h-\[36px\] { height: 36px; }
  .tablet\:h-\[44px\] { height: 44px; }
  .tablet\:h-\[80vh\] { height: 80vh; }
  .tablet\:h-\[8rem\] { height: 8rem; }
  .tablet\:h-full { height: 100%; }
  .tablet\:max-h-\[150px\] { max-height: 150px; }
  .tablet\:max-h-\[40px\] { max-height: 40px; }
  .tablet\:max-h-\[80vh\] { max-height: 80vh; }
  .tablet\:min-h-0 { min-height: 0px; }
  .tablet\:min-h-\[25vh\] { min-height: 25vh; }
  .tablet\:min-h-\[600px\] { min-height: 600px; }
  .tablet\:w-12 { width: 3rem; }
  .tablet\:w-2 { width: 0.5rem; }
  .tablet\:w-20 { width: 5rem; }
  .tablet\:w-4 { width: 1rem; }
  .tablet\:w-\[500px\] { width: 500px; }
  .tablet\:w-\[80vw\] { width: 80vw; }
  .tablet\:w-auto { width: auto; }
  .tablet\:w-full { width: 100%; }
  .tablet\:min-w-\[128px\] { min-width: 128px; }
  .tablet\:min-w-\[360px\] { min-width: 360px; }
  .tablet\:min-w-\[400px\] { min-width: 400px; }
  .tablet\:min-w-\[54px\] { min-width: 54px; }
  .tablet\:max-w-\[320px\] { max-width: 320px; }
  .tablet\:max-w-\[400px\] { max-width: 400px; }
  .tablet\:max-w-lg { max-width: 32rem; }
  .tablet\:max-w-none { max-width: none; }
  .tablet\:max-w-sm { max-width: 24rem; }
  .tablet\:max-w-xl { max-width: 36rem; }
  .tablet\:flex-1 { flex: 1 1 0%; }
  .tablet\:flex-grow { flex-grow: 1; }
  .tablet\:scale-90 { --tw-scale-x: .9; --tw-scale-y: .9; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .tablet\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .tablet\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
  .tablet\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0px, 1fr)); }
  .tablet\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
  .tablet\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .tablet\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .tablet\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .tablet\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .tablet\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .tablet\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
  .tablet\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
  .tablet\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0px, 1fr)); }
  .tablet\:grid-cols-\[repeat\(auto-fill\,minmax\(220px\,auto\)\)\] { grid-template-columns: repeat(auto-fill, minmax(220px, auto)); }
  .tablet\:grid-cols-\[repeat\(auto-fill\,minmax\(360px\,1fr\)\)\] { grid-template-columns: repeat(auto-fill, minmax(360px, 1fr)); }
  .tablet\:flex-col { flex-direction: column; }
  .tablet\:items-start { align-items: flex-start; }
  .tablet\:justify-end { justify-content: flex-end; }
  .tablet\:justify-between { justify-content: space-between; }
  .tablet\:gap-3 { gap: 0.75rem; }
  .tablet\:gap-4 { gap: 1rem; }
  .tablet\:gap-5 { gap: 1.25rem; }
  .tablet\:gap-\[0\.5rem\] { gap: 0.5rem; }
  .tablet\:gap-x-2 { column-gap: 0.5rem; }
  .tablet\:rounded-\[10px\] { border-radius: 10px; }
  .tablet\:border-2 { border-width: 2px; }
  .tablet\:border-y-0 { border-bottom-width: 0px; border-top-width: 0px; }
  .tablet\:border-l-0 { border-left-width: 0px; }
  .tablet\:border-r { border-right-width: 1px; }
  .tablet\:border-neutral-400\/50 { border-color: rgba(88, 86, 115, 0.5); }
  .tablet\:p-2 { padding: 0.5rem; }
  .tablet\:p-4 { padding: 1rem; }
  .tablet\:p-6 { padding: 1.5rem; }
  .tablet\:p-8 { padding: 2rem; }
  .tablet\:p-\[0\.3rem\] { padding: 0.3rem; }
  .tablet\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .tablet\:px-4 { padding-left: 1rem; padding-right: 1rem; }
  .tablet\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .tablet\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .tablet\:px-8 { padding-left: 2rem; padding-right: 2rem; }
  .tablet\:py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
  .tablet\:py-4 { padding-bottom: 1rem; padding-top: 1rem; }
  .tablet\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
  .tablet\:pb-0 { padding-bottom: 0px; }
  .tablet\:text-center { text-align: center; }
  .tablet\:text-2xl { font-size: 1.5rem; line-height: 2rem; }
  .tablet\:text-3xl { font-size: 1.875rem; line-height: 2.25rem; }
  .tablet\:text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
  .tablet\:text-5xl { font-size: 3rem; line-height: 1; }
  .tablet\:text-\[0\.8rem\] { font-size: 0.8rem; }
  .tablet\:text-\[30px\] { font-size: 30px; }
  .tablet\:text-base { font-size: 1rem; line-height: 1.5rem; }
  .tablet\:text-lg { font-size: 1.125rem; line-height: 1.75rem; }
  .tablet\:text-sm { font-size: 0.875rem; line-height: 1.25rem; }
  .tablet\:text-xl { font-size: 1.25rem; line-height: 1.75rem; }
  .tablet\:font-black { font-weight: 900; }
  .tablet\:last\:border-r-0:last-child { border-right-width: 0px; }
}
@media (min-width: 1280px) {
  .desktop\:mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; }
  .desktop\:-mt-1 { margin-top: -0.25rem; }
  .desktop\:mb-16 { margin-bottom: 4rem; }
  .desktop\:mb-8 { margin-bottom: 2rem; }
  .desktop\:mt-8 { margin-top: 2rem; }
  .desktop\:block { display: block; }
  .desktop\:flex { display: flex; }
  .desktop\:hidden { display: none; }
  .desktop\:h-\[36px\] { height: 36px; }
  .desktop\:h-full { height: 100%; }
  .desktop\:w-40, .desktop\:w-\[10rem\] { width: 10rem; }
  .desktop\:min-w-\[500px\] { min-width: 500px; }
  .desktop\:max-w-\[560px\] { max-width: 560px; }
  .desktop\:max-w-\[80\%\] { max-width: 80%; }
  .desktop\:max-w-none { max-width: none; }
  .desktop\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .desktop\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
  .desktop\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0px, 1fr)); }
  .desktop\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
  .desktop\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .desktop\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .desktop\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .desktop\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .desktop\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .desktop\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
  .desktop\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
  .desktop\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0px, 1fr)); }
  .desktop\:grid-cols-\[repeat\(auto-fill\,minmax\(250px\,auto\)\)\] { grid-template-columns: repeat(auto-fill, minmax(250px, auto)); }
  .desktop\:grid-cols-\[repeat\(auto-fill\,minmax\(400px\,1fr\)\)\] { grid-template-columns: repeat(auto-fill, minmax(400px, 1fr)); }
  .desktop\:gap-2 { gap: 0.5rem; }
  .desktop\:gap-4 { gap: 1rem; }
  .desktop\:gap-7 { gap: 1.75rem; }
  .desktop\:gap-8 { gap: 2rem; }
  .desktop\:gap-x-4 { column-gap: 1rem; }
  .desktop\:px-16 { padding-left: 4rem; padding-right: 4rem; }
  .desktop\:px-4 { padding-left: 1rem; padding-right: 1rem; }
  .desktop\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .desktop\:py-6 { padding-top: 1.5rem; }
  .desktop\:pb-6, .desktop\:py-6 { padding-bottom: 1.5rem; }
  .desktop\:text-2xl { font-size: 1.5rem; line-height: 2rem; }
  .desktop\:text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
  .desktop\:text-5xl { font-size: 3rem; line-height: 1; }
  .desktop\:text-\[36px\] { font-size: 36px; }
  .desktop\:text-base { font-size: 1rem; line-height: 1.5rem; }
  .desktop\:text-lg { font-size: 1.125rem; line-height: 1.75rem; }
  .desktop\:text-sm { font-size: 0.875rem; line-height: 1.25rem; }
  .desktop\:text-xl { font-size: 1.25rem; line-height: 1.75rem; }
  .desktop\:leading-relaxed { line-height: 1.625; }
}
@media (max-height: 480px) {
  .horizontal\:static { position: static; }
  .horizontal\:sticky { position: sticky; }
  .horizontal\:top-1 { top: 0.25rem; }
  .horizontal\:my-1 { margin-bottom: 0.25rem; margin-top: 0.25rem; }
  .horizontal\:mb-0\.5 { margin-bottom: 0.125rem; }
  .horizontal\:mb-1 { margin-bottom: 0.25rem; }
  .horizontal\:mb-3 { margin-bottom: 0.75rem; }
  .horizontal\:mb-4 { margin-bottom: 1rem; }
  .horizontal\:mt-2 { margin-top: 0.5rem; }
  .horizontal\:mt-3 { margin-top: 0.75rem; }
  .horizontal\:flex { display: flex; }
  .horizontal\:hidden { display: none; }
  .horizontal\:h-\[250px\] { height: 250px; }
  .horizontal\:h-\[26px\] { height: 26px; }
  .horizontal\:h-\[80px\] { height: 80px; }
  .horizontal\:min-h-\[100px\] { min-height: 100px; }
  .horizontal\:min-w-\[48px\] { min-width: 48px; }
  .horizontal\:max-w-\[120px\] { max-width: 120px; }
  .horizontal\:max-w-\[400px\] { max-width: 400px; }
  .horizontal\:content-start { align-content: flex-start; }
  .horizontal\:gap-2 { gap: 0.5rem; }
  .horizontal\:gap-4 { gap: 1rem; }
  .horizontal\:p-2 { padding: 0.5rem; }
  .horizontal\:py-1\.5 { padding-bottom: 0.375rem; padding-top: 0.375rem; }
  .horizontal\:py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
  .horizontal\:pb-0 { padding-bottom: 0px; }
  .horizontal\:pt-1 { padding-top: 0.25rem; }
  .horizontal\:text-\[0\.8rem\] { font-size: 0.8rem; }
  .horizontal\:text-lg { font-size: 1.125rem; line-height: 1.75rem; }
  .horizontal\:text-sm { font-size: 0.875rem; line-height: 1.25rem; }
  .horizontal\:font-medium { font-weight: 500; }
}
@media (prefers-color-scheme: dark) {
  .dark\:bg-gray-600 { --tw-bg-opacity: 1; background-color: rgb(75 85 99/var(--tw-bg-opacity,1)); }
  .dark\:text-gray-600 { --tw-text-opacity: 1; color: rgb(75 85 99/var(--tw-text-opacity,1)); }
}
:root { --scroll-bg: #1f1f26; --thumb-bg: #2a2933; }
@font-face { font-display: swap; font-family: AdoraNormal; font-style: normal; font-weight: 400; src: url("https://8ballpool.com/_nuxt/AdoraPRO-55.DZDEZ5oN.woff2") format("woff2"), url("https://8ballpool.com/_nuxt/AdoraPRO-55.5s5knVYj.woff") format("woff"); }
@font-face { font-display: swap; font-family: AdoraNormal; font-style: normal; font-weight: 500; src: url("https://8ballpool.com/_nuxt/AdoraNormalPRO-ExtraBold.CgjB1Pjy.woff2") format("woff2"), url("https://8ballpool.com/_nuxt/AdoraNormalPRO-ExtraBold.BCE7ETbs.woff") format("woff"); }
@font-face { font-display: swap; font-family: AdoraNormal; font-style: normal; font-weight: 600; src: url("https://8ballpool.com/_nuxt/AdoraPRO-85.DlHnakcD.woff2") format("woff2"), url("https://8ballpool.com/_nuxt/AdoraPRO-85.0M2veiAw.woff") format("woff"); }
.badge-red { border-radius: 0.25rem; --tw-bg-opacity: 1; background-color: rgb(220 38 38/var(--tw-bg-opacity,1)); font-size: 0.75rem; font-weight: 700; line-height: 1rem; text-transform: uppercase; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); padding: 0.125rem 0.25rem; }
.appear-enter-active { transition: 0.5s ease-out; }
.appear-leave-active { transition: 0.5s; }
.appear-enter { opacity: 0; transform: translate3d(0px, 30px, 0px); }
.appear-enter-to { opacity: 1; transform: translateZ(0px); }
.appear-leave-to { opacity: 0; }
.fade-enter-active { transition: 1.5s; }
.fade-leave-active { transition: 0.5s; }
.fade-enter { opacity: 0; }
.fade-enter-to { opacity: 1; }
.fade-leave-to { opacity: 0; }
article::-webkit-scrollbar, aside::-webkit-scrollbar, div::-webkit-scrollbar, footer::-webkit-scrollbar, header::-webkit-scrollbar, main::-webkit-scrollbar, nav::-webkit-scrollbar, section::-webkit-scrollbar, ul::-webkit-scrollbar { height: 8px; width: 8px; }
article::-webkit-scrollbar-track, aside::-webkit-scrollbar-track, div::-webkit-scrollbar-track, footer::-webkit-scrollbar-track, header::-webkit-scrollbar-track, main::-webkit-scrollbar-track, nav::-webkit-scrollbar-track, section::-webkit-scrollbar-track, ul::-webkit-scrollbar-track { background: none rgb(31, 31, 38); border: 4px solid transparent; border-radius: 10px; }
article::-webkit-scrollbar-thumb, aside::-webkit-scrollbar-thumb, div::-webkit-scrollbar-thumb, footer::-webkit-scrollbar-thumb, header::-webkit-scrollbar-thumb, main::-webkit-scrollbar-thumb, nav::-webkit-scrollbar-thumb, section::-webkit-scrollbar-thumb, ul::-webkit-scrollbar-thumb { background: rgb(42, 41, 51); border: 8px solid transparent; border-radius: 10px; }
article:hover::-webkit-scrollbar-thumb, aside:hover::-webkit-scrollbar-thumb, div:hover::-webkit-scrollbar-thumb, footer:hover::-webkit-scrollbar-thumb, header:hover::-webkit-scrollbar-thumb, main:hover::-webkit-scrollbar-thumb, nav:hover::-webkit-scrollbar-thumb, section:hover::-webkit-scrollbar-thumb, ul:hover::-webkit-scrollbar-thumb { background: rgb(42, 41, 51); cursor: pointer; }
article, aside, div, footer, header, main, nav, section, ul { }
body { --tw-bg-opacity: 1; background-color: rgb(22 22 25/var(--tw-bg-opacity,1)); font-family: Roboto, sans-serif; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); margin: 0px; min-width: 300px; overflow: hidden auto; touch-action: auto; }
.xpaystation-widget-lightbox::before { content: "x"; display: block; font-size: 1rem; font-weight: 700; line-height: 1.5rem; padding-left: 0.5rem; padding-right: 0.5rem; text-align: right; --tw-text-opacity: 1; color: rgb(88 86 115/var(--tw-text-opacity,1)); }
.Vue-Toastification__toast-body { font-family: Roboto, sans-serif; padding-top: 3px; }
@media (min-width: 640px) {
  .xpaystation-widget-lightbox::before { content: unset; }
}
.original-price { color: rgb(7 76 0/var(--tw-text-opacity,1)); }
.original-amount, .original-price { --tw-text-opacity: 1; text-decoration-line: line-through; }
.original-amount { color: rgb(255 191 0/var(--tw-text-opacity,1)); }
.timer-label { border-radius: 0.25rem; --tw-bg-opacity: .6; text-align: center; }
@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.xpaystation-widget-lightbox-content.mobile-layout { max-width: 739px; }
.vfm--fixed { position: fixed; }
.vfm--absolute { position: absolute; }
.vfm--inset { inset: 0px; }
.vfm--overlay { background-color: rgba(0, 0, 0, 0.5); z-index: -1; }
.vfm--prevent-none { pointer-events: none; }
.vfm--prevent-auto { pointer-events: auto; }
.vfm--outline-none:focus { outline: none; }
@keyframes fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fade-out { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.vfm-fade-enter-active { animation: 0.3s ease 0s 1 normal none running fade-in; }
.vfm-fade-leave-active { animation: 0.3s ease 0s 1 normal none running fade-out; }
.vfm-bounce-back { transition-duration: 0.3s; transition-property: transform; }
.vfm-slide-down-enter-active, .vfm-slide-down-leave-active, .vfm-slide-up-enter-active, .vfm-slide-up-leave-active { transition: transform 0.3s; }
.vfm-slide-down-enter-from, .vfm-slide-down-leave-to { transform: translateY(100vh) !important; }
.vfm-slide-up-enter-from, .vfm-slide-up-leave-to { transform: translateY(-100vh) !important; }
.vfm-slide-left-enter-active, .vfm-slide-left-leave-active, .vfm-slide-right-enter-active, .vfm-slide-right-leave-active { transition: transform 0.3s; }
.vfm-slide-right-enter-from, .vfm-slide-right-leave-to { transform: translate(100vw) !important; }
.vfm-slide-left-enter-from, .vfm-slide-left-leave-to { transform: translate(-100vw) !important; }
.vfm-swipe-banner-back, .vfm-swipe-banner-forward { bottom: 0px; position: fixed; top: 0px; width: 27px; z-index: 10; }
.vfm-swipe-banner-back { left: 0px; }
.vfm-swipe-banner-forward { right: 0px; }
.warning[data-v-d5ab9a5d] { left: 0px; padding: 1rem; position: relative; text-align: center; width: 100%; --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); --tw-shadow-color: #1e293b; --tw-shadow: var(--tw-shadow-colored); animation: 0.5s ease-out 0s 1 normal none running slide-down; }
.warning__title[data-v-d5ab9a5d] { font-weight: 400; margin-bottom: 0.25rem; }
.warning__message[data-v-d5ab9a5d] { font-weight: 300; }
.m-button { border-color: rgba(255, 255, 255, 0.2); border-width: 1px; line-height: 1.625; }
@media (min-width: 640px) {
  .m-button { border-width: 2px; }
}
@font-face { font-family: swiper-icons; font-style: normal; font-weight: 400; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); }
:root { --swiper-theme-color: #007aff; }
:host { display: block; margin-left: auto; margin-right: auto; position: relative; z-index: 1; }
.swiper { display: block; list-style: none; margin-left: auto; margin-right: auto; overflow: clip; padding: 0px; position: relative; z-index: 1; }
.swiper-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { box-sizing: content-box; display: flex; height: 100%; position: relative; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); width: 100%; z-index: 1; }
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper { transform: translateZ(0px); }
.swiper-horizontal { touch-action: pan-y; }
.swiper-vertical { touch-action: pan-x; }
.swiper-slide { display: block; flex-shrink: 0; height: 100%; position: relative; transition-property: transform; width: 100%; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }
.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-backface-hidden .swiper-slide { backface-visibility: hidden; transform: translateZ(0px); }
.swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
.swiper-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-3d { perspective: 1200px; }
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide { transform-style: preserve-3d; }
.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-css-mode.swiper-horizontal > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-css-mode.swiper-vertical > .swiper-wrapper { scroll-snap-type: y mandatory; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper { scroll-snap-type: none; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: none; }
.swiper-css-mode.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; scroll-snap-stop: always; }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { height: var(--swiper-centered-offset-after); min-width: 1px; width: 100%; }
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 10; }
.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }
.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), transparent); }
.swiper-lazy-preloader { border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top: 4px solid transparent; box-sizing: border-box; height: 42px; left: 50%; margin-left: -21px; margin-top: -21px; position: absolute; top: 50%; transform-origin: 50% center; width: 42px; z-index: 10; }
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }
.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }
.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }
@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.swiper-pagination { position: absolute; text-align: center; transform: translateZ(0px); transition: opacity 0.3s; z-index: 10; }
.swiper-pagination.swiper-pagination-hidden { opacity: 0; }
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: var(--swiper-pagination-bottom,8px); left: 0px; top: var(--swiper-pagination-top,auto); width: 100%; }
.swiper-pagination-bullets-dynamic { font-size: 0px; overflow: hidden; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { position: relative; transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }
.swiper-pagination-bullet { background: var(--swiper-pagination-bullet-inactive-color,#000); border-radius: var(--swiper-pagination-bullet-border-radius,50%); display: inline-block; height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); opacity: var(--swiper-pagination-bullet-inactive-opacity,.2); width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); }
button.swiper-pagination-bullet { appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; margin: 0px; padding: 0px; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
.swiper-pagination-bullet:only-child { display: none !important; }
.swiper-pagination-bullet-active { background: var(--swiper-pagination-color,var(--swiper-theme-color)); opacity: var(--swiper-pagination-bullet-opacity,1); }
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets { left: var(--swiper-pagination-left,auto); right: var(--swiper-pagination-right,8px); top: 50%; transform: translate3d(0px, -50%, 0px); }
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { display: block; margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 0.2s, top 0.2s; }
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translate(-50%); white-space: nowrap; }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, left 0.2s; }
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, right 0.2s; }
.swiper-pagination-fraction { color: var(--swiper-pagination-fraction-color,inherit); }
.swiper-pagination-progressbar { background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25)); position: absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color,var(--swiper-theme-color)); height: 100%; left: 0px; position: absolute; top: 0px; transform: scale(0); transform-origin: left top; width: 100%; }
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; }
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { height: var(--swiper-pagination-progressbar-size,4px); left: 0px; top: 0px; width: 100%; }
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar { height: 100%; left: 0px; top: 0px; width: var(--swiper-pagination-progressbar-size,4px); }
.swiper-pagination-lock { display: none; }
:root { --swiper-navigation-size: 44px; }
.swiper-button-next, .swiper-button-prev { align-items: center; color: var(--swiper-navigation-color,var(--swiper-theme-color)); cursor: pointer; display: flex; height: var(--swiper-navigation-size); justify-content: center; margin-top: calc(0px - var(--swiper-navigation-size)/2); position: absolute; top: var(--swiper-navigation-top-offset,50%); width: calc(var(--swiper-navigation-size)/44*27); z-index: 10; }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { cursor: auto; opacity: 0.35; pointer-events: none; }
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden { cursor: auto; opacity: 0; pointer-events: none; }
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev { display: none !important; }
.swiper-button-next svg, .swiper-button-prev svg { height: 100%; object-fit: contain; transform-origin: center center; width: 100%; }
.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg { transform: rotate(180deg); }
.swiper-button-prev, .swiper-rtl .swiper-button-next { left: var(--swiper-navigation-sides-offset,10px); right: auto; }
.swiper-button-lock { display: none; }
.swiper-button-next::after, .swiper-button-prev::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); font-variant: normal; letter-spacing: 0px; line-height: 1; text-transform: none !important; }
.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after { content: "prev"; }
.swiper-button-next, .swiper-rtl .swiper-button-prev { left: auto; right: var(--swiper-navigation-sides-offset,10px); }
.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after { content: "next"; }
.Vue-Toastification__container { box-sizing: border-box; color: rgb(255, 255, 255); display: flex; flex-direction: column; min-height: 100%; padding: 4px; pointer-events: none; position: fixed; width: 600px; z-index: 9999; }
@media only screen and (min-width: 600px) {
  .Vue-Toastification__container.top-center, .Vue-Toastification__container.top-left, .Vue-Toastification__container.top-right { top: 1em; }
  .Vue-Toastification__container.bottom-center, .Vue-Toastification__container.bottom-left, .Vue-Toastification__container.bottom-right { bottom: 1em; flex-direction: column-reverse; }
  .Vue-Toastification__container.bottom-left, .Vue-Toastification__container.top-left { left: 1em; }
  .Vue-Toastification__container.bottom-left .Vue-Toastification__toast, .Vue-Toastification__container.top-left .Vue-Toastification__toast { margin-right: auto; }
  @supports not (-moz-appearance:none) {
  .Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl, .Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl { margin-left: auto; margin-right: unset; }
}
  .Vue-Toastification__container.bottom-right, .Vue-Toastification__container.top-right { right: 1em; }
  .Vue-Toastification__container.bottom-right .Vue-Toastification__toast, .Vue-Toastification__container.top-right .Vue-Toastification__toast { margin-left: auto; }
  @supports not (-moz-appearance:none) {
  .Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl, .Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl { margin-left: unset; margin-right: auto; }
}
  .Vue-Toastification__container.bottom-center, .Vue-Toastification__container.top-center { left: 50%; margin-left: -300px; }
  .Vue-Toastification__container.bottom-center .Vue-Toastification__toast, .Vue-Toastification__container.top-center .Vue-Toastification__toast { margin-left: auto; margin-right: auto; }
}
@media only screen and (max-width: 600px) {
  .Vue-Toastification__container { left: 0px; margin: 0px; padding: 0px; width: 100vw; }
  .Vue-Toastification__container .Vue-Toastification__toast { width: 100%; }
  .Vue-Toastification__container.top-center, .Vue-Toastification__container.top-left, .Vue-Toastification__container.top-right { top: 0px; }
  .Vue-Toastification__container.bottom-center, .Vue-Toastification__container.bottom-left, .Vue-Toastification__container.bottom-right { bottom: 0px; flex-direction: column-reverse; }
}
.Vue-Toastification__toast { border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 10px, rgba(0, 0, 0, 0.05) 0px 2px 15px; box-sizing: border-box; direction: ltr; display: inline-flex; font-family: Lato, Helvetica, Roboto, Arial, sans-serif; justify-content: space-between; margin-bottom: 1rem; max-height: 800px; max-width: 600px; min-height: 64px; min-width: 326px; overflow: hidden; padding: 22px 24px; pointer-events: auto; position: relative; transform: translateZ(0px); }
.Vue-Toastification__toast--rtl { direction: rtl; }
.Vue-Toastification__toast--default { background-color: rgb(25, 118, 210); color: rgb(255, 255, 255); }
.Vue-Toastification__toast--info { background-color: rgb(33, 150, 243); color: rgb(255, 255, 255); }
.Vue-Toastification__toast--success { background-color: rgb(76, 175, 80); color: rgb(255, 255, 255); }
.Vue-Toastification__toast--error { background-color: rgb(255, 82, 82); color: rgb(255, 255, 255); }
.Vue-Toastification__toast--warning { background-color: rgb(255, 193, 7); color: rgb(255, 255, 255); }
@media only screen and (max-width: 600px) {
  .Vue-Toastification__toast { border-radius: 0px; margin-bottom: 0.5rem; }
}
.Vue-Toastification__toast-body { flex: 1 1 0%; font-size: 16px; line-height: 24px; white-space: pre-wrap; word-break: break-word; }
.Vue-Toastification__toast-component-body { flex: 1 1 0%; }
.Vue-Toastification__toast.disable-transition { animation: auto ease 0s 1 normal none running none !important; }
.Vue-Toastification__close-button { align-items: center; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); cursor: pointer; font-size: 24px; font-weight: 700; line-height: 24px; opacity: 0.3; outline: none; padding: 0px 0px 0px 10px; transition: visibility, opacity 0.2s linear; }
.Vue-Toastification__close-button:focus, .Vue-Toastification__close-button:hover { opacity: 1; }
.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover { opacity: 0; }
.Vue-Toastification__toast--rtl .Vue-Toastification__close-button { padding-left: unset; padding-right: 10px; }
@keyframes scale-x-frames { 
  0% { transform: scaleX(1); }
  100% { transform: scaleX(0); }
}
.Vue-Toastification__progress-bar { animation: auto linear 0s 1 normal forwards running scale-x-frames; background-color: rgba(255, 255, 255, 0.7); bottom: 0px; height: 5px; left: 0px; position: absolute; transform-origin: left center; width: 100%; z-index: 10000; }
.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar { left: unset; right: 0px; transform-origin: right center; }
.Vue-Toastification__icon { align-items: center; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 100%; margin: auto 18px auto 0px; outline: none; padding: 0px; transition: 0.3s; width: 20px; }
.Vue-Toastification__toast--rtl .Vue-Toastification__icon { margin: auto 0px auto 18px; }
@keyframes bounceInRight { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); }
  75% { transform: translate3d(10px, 0px, 0px); }
  90% { transform: translate3d(-5px, 0px, 0px); }
  100% { transform: none; }
}
@keyframes bounceOutRight { 
  40% { opacity: 1; transform: translate3d(-20px, 0px, 0px); }
  100% { opacity: 0; transform: translate3d(1000px, 0px, 0px); }
}
@keyframes bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px); }
  75% { transform: translate3d(-10px, 0px, 0px); }
  90% { transform: translate3d(5px, 0px, 0px); }
  100% { transform: none; }
}
@keyframes bounceOutLeft { 
  20% { opacity: 1; transform: translate3d(20px, 0px, 0px); }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
@keyframes bounceInUp { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  75% { transform: translate3d(0px, 10px, 0px); }
  90% { transform: translate3d(0px, -5px, 0px); }
  100% { transform: translateZ(0px); }
}
@keyframes bounceOutUp { 
  20% { transform: translate3d(0px, -10px, 0px); }
  40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px); }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
@keyframes bounceInDown { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px); }
  75% { transform: translate3d(0px, -10px, 0px); }
  90% { transform: translate3d(0px, 5px, 0px); }
  100% { transform: none; }
}
@keyframes bounceOutDown { 
  20% { transform: translate3d(0px, 10px, 0px); }
  40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
.Vue-Toastification__bounce-enter-active.bottom-left, .Vue-Toastification__bounce-enter-active.top-left { animation-name: bounceInLeft; }
.Vue-Toastification__bounce-enter-active.bottom-right, .Vue-Toastification__bounce-enter-active.top-right { animation-name: bounceInRight; }
.Vue-Toastification__bounce-enter-active.top-center { animation-name: bounceInDown; }
.Vue-Toastification__bounce-enter-active.bottom-center { animation-name: bounceInUp; }
.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left, .Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left { animation-name: bounceOutLeft; }
.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right, .Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right { animation-name: bounceOutRight; }
.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center { animation-name: bounceOutUp; }
.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center { animation-name: bounceOutDown; }
.Vue-Toastification__bounce-enter-active, .Vue-Toastification__bounce-leave-active { animation-duration: 0.75s; animation-fill-mode: both; }
.Vue-Toastification__bounce-move { transition-duration: 0.4s; transition-property: all; transition-timing-function: ease-in-out; }
@keyframes fadeOutTop { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-50px); }
}
@keyframes fadeOutLeft { 
  0% { opacity: 1; transform: translate(0px); }
  100% { opacity: 0; transform: translate(-50px); }
}
@keyframes fadeOutBottom { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(50px); }
}
@keyframes fadeOutRight { 
  0% { opacity: 1; transform: translate(0px); }
  100% { opacity: 0; transform: translate(50px); }
}
@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate(-50px); }
  100% { opacity: 1; transform: translate(0px); }
}
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translate(50px); }
  100% { opacity: 1; transform: translate(0px); }
}
@keyframes fadeInTop { 
  0% { opacity: 0; transform: translateY(-50px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeInBottom { 
  0% { opacity: 0; transform: translateY(50px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.Vue-Toastification__fade-enter-active.bottom-left, .Vue-Toastification__fade-enter-active.top-left { animation-name: fadeInLeft; }
.Vue-Toastification__fade-enter-active.bottom-right, .Vue-Toastification__fade-enter-active.top-right { animation-name: fadeInRight; }
.Vue-Toastification__fade-enter-active.top-center { animation-name: fadeInTop; }
.Vue-Toastification__fade-enter-active.bottom-center { animation-name: fadeInBottom; }
.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left, .Vue-Toastification__fade-leave-active:not(.disable-transition).top-left { animation-name: fadeOutLeft; }
.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right, .Vue-Toastification__fade-leave-active:not(.disable-transition).top-right { animation-name: fadeOutRight; }
.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center { animation-name: fadeOutTop; }
.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center { animation-name: fadeOutBottom; }
.Vue-Toastification__fade-enter-active, .Vue-Toastification__fade-leave-active { animation-duration: 0.75s; animation-fill-mode: both; }
.Vue-Toastification__fade-move { transition-duration: 0.4s; transition-property: all; transition-timing-function: ease-in-out; }
@keyframes slideInBlurredLeft { 
  0% { filter: blur(40px); opacity: 0; transform: translate(-1000px) scaleX(2.5) scaleY(0.2); transform-origin: 100% 50%; }
  100% { filter: blur(0px); opacity: 1; transform: translate(0px) scaleY(1) scaleX(1); transform-origin: 50% 50%; }
}
@keyframes slideInBlurredTop { 
  0% { filter: blur(240px); opacity: 0; transform: translateY(-1000px) scaleY(2.5) scaleX(0.2); transform-origin: 50% 0px; }
  100% { filter: blur(0px); opacity: 1; transform: translateY(0px) scaleY(1) scaleX(1); transform-origin: 50% 50%; }
}
@keyframes slideInBlurredRight { 
  0% { filter: blur(40px); opacity: 0; transform: translate(1000px) scaleX(2.5) scaleY(0.2); transform-origin: 0px 50%; }
  100% { filter: blur(0px); opacity: 1; transform: translate(0px) scaleY(1) scaleX(1); transform-origin: 50% 50%; }
}
@keyframes slideInBlurredBottom { 
  0% { filter: blur(240px); opacity: 0; transform: translateY(1000px) scaleY(2.5) scaleX(0.2); transform-origin: 50% 100%; }
  100% { filter: blur(0px); opacity: 1; transform: translateY(0px) scaleY(1) scaleX(1); transform-origin: 50% 50%; }
}
@keyframes slideOutBlurredTop { 
  0% { filter: blur(0px); opacity: 1; transform: translateY(0px) scaleY(1) scaleX(1); transform-origin: 50% 0px; }
  100% { filter: blur(240px); opacity: 0; transform: translateY(-1000px) scaleY(2) scaleX(0.2); transform-origin: 50% 0px; }
}
@keyframes slideOutBlurredBottom { 
  0% { filter: blur(0px); opacity: 1; transform: translateY(0px) scaleY(1) scaleX(1); transform-origin: 50% 50%; }
  100% { filter: blur(240px); opacity: 0; transform: translateY(1000px) scaleY(2) scaleX(0.2); transform-origin: 50% 100%; }
}
@keyframes slideOutBlurredLeft { 
  0% { filter: blur(0px); opacity: 1; transform: translate(0px) scaleY(1) scaleX(1); transform-origin: 50% 50%; }
  100% { filter: blur(40px); opacity: 0; transform: translate(-1000px) scaleX(2) scaleY(0.2); transform-origin: 100% 50%; }
}
@keyframes slideOutBlurredRight { 
  0% { filter: blur(0px); opacity: 1; transform: translate(0px) scaleY(1) scaleX(1); transform-origin: 50% 50%; }
  100% { filter: blur(40px); opacity: 0; transform: translate(1000px) scaleX(2) scaleY(0.2); transform-origin: 0px 50%; }
}
.Vue-Toastification__slideBlurred-enter-active.bottom-left, .Vue-Toastification__slideBlurred-enter-active.top-left { animation-name: slideInBlurredLeft; }
.Vue-Toastification__slideBlurred-enter-active.bottom-right, .Vue-Toastification__slideBlurred-enter-active.top-right { animation-name: slideInBlurredRight; }
.Vue-Toastification__slideBlurred-enter-active.top-center { animation-name: slideInBlurredTop; }
.Vue-Toastification__slideBlurred-enter-active.bottom-center { animation-name: slideInBlurredBottom; }
.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left, .Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left { animation-name: slideOutBlurredLeft; }
.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right, .Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right { animation-name: slideOutBlurredRight; }
.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center { animation-name: slideOutBlurredTop; }
.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center { animation-name: slideOutBlurredBottom; }
.Vue-Toastification__slideBlurred-enter-active, .Vue-Toastification__slideBlurred-leave-active { animation-duration: 0.75s; animation-fill-mode: both; }
.Vue-Toastification__slideBlurred-move { transition-duration: 0.4s; transition-property: all; transition-timing-function: ease-in-out; }
.loader-wrapper { align-items: center; background: rgb(0, 0, 0); display: flex; flex-direction: column; height: 100%; justify-content: center; inset: 0px; margin: 0px; padding: 0px; position: absolute; width: 100%; }
.sk-circle { height: 40px; position: relative; width: 40px; }
.sk-circle .sk-child { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.sk-circle .sk-child::before { animation: 1.2s ease-in-out 0s infinite normal both running sk-circleBounceDelay; background-color: rgb(242, 193, 75); border-radius: 100%; content: ""; display: block; height: 15%; margin: 0px auto; width: 15%; }
.sk-circle .sk-circle2 { transform: rotate(30deg); }
.sk-circle .sk-circle3 { transform: rotate(60deg); }
.sk-circle .sk-circle4 { transform: rotate(90deg); }
.sk-circle .sk-circle5 { transform: rotate(120deg); }
.sk-circle .sk-circle6 { transform: rotate(150deg); }
.sk-circle .sk-circle7 { transform: rotate(180deg); }
.sk-circle .sk-circle8 { transform: rotate(210deg); }
.sk-circle .sk-circle9 { transform: rotate(240deg); }
.sk-circle .sk-circle10 { transform: rotate(270deg); }
.sk-circle .sk-circle11 { transform: rotate(300deg); }
.sk-circle .sk-circle12 { transform: rotate(330deg); }
.sk-circle .sk-circle2::before { animation-delay: -1.1s; }
.sk-circle .sk-circle3::before { animation-delay: -1s; }
.sk-circle .sk-circle4::before { animation-delay: -0.9s; }
.sk-circle .sk-circle5::before { animation-delay: -0.8s; }
.sk-circle .sk-circle6::before { animation-delay: -0.7s; }
.sk-circle .sk-circle7::before { animation-delay: -0.6s; }
.sk-circle .sk-circle8::before { animation-delay: -0.5s; }
.sk-circle .sk-circle9::before { animation-delay: -0.4s; }
.sk-circle .sk-circle10::before { animation-delay: -0.3s; }
.sk-circle .sk-circle11::before { animation-delay: -0.2s; }
.sk-circle .sk-circle12::before { animation-delay: -0.1s; }
@keyframes sk-circleBounceDelay { 
  0%, 80%, 100% { transform: scale(0); }
  40% { transform: scale(1); }
}
.store-icon img[data-v-99f88121] { height: 50px; width: auto; }
.social-nav ul { max-width: 280px; }
@media (min-width: 640px) {
  .social-nav ul { max-width: none; }
}
a img, a svg { transition: 0.25s ease-out; }
a:hover img { opacity: 0.7; }
.hamburger-container[data-v-a185bf51] { height: 25px; width: 25px; }
.c-hamburger[data-v-a185bf51] { appearance: none; cursor: pointer; display: block; float: left; font-size: 0px; height: 100%; margin: 0px; overflow: hidden; position: relative; text-indent: -9999px; transition: background 0.3s; width: 100%; }
.c-hamburger span[data-v-a185bf51] { height: 16%; right: 0px; top: 33%; transition: background 0.3s; }
.c-hamburger span[data-v-a185bf51], .c-hamburger span[data-v-a185bf51]::after, .c-hamburger span[data-v-a185bf51]::before { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); border-radius: 1px; display: block; left: 0px; position: absolute; }
.c-hamburger span[data-v-a185bf51]::after, .c-hamburger span[data-v-a185bf51]::before { content: ""; height: 100%; padding-top: 16%; transition-delay: 0.3s, 0s; transition-duration: 0.3s, 0.3s; width: 100%; }
.c-hamburger span[data-v-a185bf51]::before { top: -200%; transition-property: top, transform; }
.c-hamburger span[data-v-a185bf51]::after { bottom: -200%; transition-property: bottom, transform; }
.c-hamburger.is-active[data-v-a185bf51] { }
.c-hamburger.is-active span[data-v-a185bf51] { background: none; }
.c-hamburger.is-active span[data-v-a185bf51]::before { top: 0px; transform: rotate(45deg); }
.c-hamburger.is-active span[data-v-a185bf51]::after { bottom: 0px; transform: rotate(-45deg); }
.c-hamburger.is-active span[data-v-a185bf51]::after, .c-hamburger.is-active span[data-v-a185bf51]::before { transition-delay: 0s, 0.3s; }
.mobile-gift-badge[data-v-91b4b13f] { display: flex; }
.mobile-gift-badge[data-v-91b4b13f]:default { display: none; }
.user-balance[data-v-4002b555] { align-items: center; border-width: 2px; display: flex; height: 2.5rem; justify-content: flex-start; margin-bottom: 0.25rem; margin-top: 0.25rem; max-height: 36px; position: relative; width: auto; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(22 22 25/var(--tw-bg-opacity,1)); padding-bottom: 0.5rem; padding-top: 0.5rem; }
@media (min-width: 640px) {
  .user-balance[data-v-4002b555] { border-color: rgba(88, 86, 115, 0.5); height: 100%; margin-bottom: 0px; margin-top: 0px; max-height: 40px; min-width: 128px; }
}
.user-balance[data-v-4002b555] { border-radius: 11px; }
.user-balance__icon[data-v-4002b555] { min-width: 40px; padding-left: 0.25rem; padding-right: 0.125rem; }
.user-balance__text[data-v-4002b555] { flex: 1 1 0%; font-size: 0.875rem; font-weight: 600; line-height: 1.25rem; margin-left: 0.75rem; margin-right: 2.5rem; text-align: center; }
@media (min-width: 640px) {
  .user-balance__text[data-v-4002b555] { font-size: 1rem; line-height: 1.5rem; margin-right: 3rem; }
}
@media (min-width: 1280px) {
  .user-balance__text[data-v-4002b555] { margin-right: 3.5rem; }
}
.user-balance__button[data-v-4002b555] { align-items: center; height: 110%; justify-content: center; position: absolute; right: -0.25rem; }
.user-balance__button > button[data-v-4002b555] { border-width: 2px; height: 100%; width: 40px; --tw-bg-opacity: 1; background-color: rgb(23 179 9/var(--tw-bg-opacity,1)); --tw-gradient-to: #17b309 var(--tw-gradient-to-position); }
.user-balance__button > button[data-v-4002b555]:hover { --tw-gradient-from: #4ade80 var(--tw-gradient-from-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); --tw-gradient-to: #17b309 var(--tw-gradient-to-position); }
.user-balance__button > button[data-v-4002b555]:active { --tw-gradient-from: #17b309 var(--tw-gradient-from-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); --tw-gradient-to: #17b309 var(--tw-gradient-to-position); }
.user-balance__plus-icon[data-v-4002b555] { align-items: center; display: flex; justify-content: center; }
.user-balance__button[data-v-4002b555]:not(:has(button)) { align-items: center; cursor: pointer; display: flex; height: 32px; justify-content: center; width: 32px; }
.user-balance__button:not(:has(button)) svg[data-v-4002b555] { --tw-text-opacity: 1; color: rgb(88 86 115/var(--tw-text-opacity,1)); transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.user-balance__button:not(:has(button)) svg[data-v-4002b555]:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.popper[data-v-94a79082] { border-radius: 0.375rem; border-width: 1px; margin-right: 0.5rem; min-width: 240px; overflow: auto; padding: 0.5rem; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(42 41 51/var(--tw-bg-opacity,1)); --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.user-balances[data-v-94a79082] { display: flex; flex-direction: column; gap: 0.5rem; justify-content: center; margin-bottom: 0.5rem; margin-top: 0.75rem; padding-left: 0.25rem; padding-right: 0.25rem; width: 100%; }
@media (min-width: 1280px) {
  .user-balances[data-v-94a79082] { display: none; --tw-bg-opacity: 1; background-color: rgb(0 77 154/var(--tw-bg-opacity,1)); }
}
@media (max-height: 480px) {
  .user-balances[data-v-94a79082] { gap: 0.5rem; margin-bottom: 0.25rem; margin-top: 0.25rem; }
}
.logo[data-v-61eabb75] { display: none; margin-left: auto; margin-right: auto; position: absolute; }
@media (min-width: 1280px) {
  .logo[data-v-61eabb75] { display: block; }
}
.main-header[data-v-61eabb75] { align-items: center; display: flex; justify-content: space-between; overflow: visible; top: 0px; width: 100%; z-index: 20; --tw-bg-opacity: 1; background-color: rgb(31 31 38/var(--tw-bg-opacity,1)); height: 4rem; }
@media (min-width: 640px) {
  .main-header[data-v-61eabb75] { height: 4rem; }
}
@media (max-height: 480px) {
  .main-header[data-v-61eabb75] { height: 4rem; }
}
.page-loaded .main-header[data-v-61eabb75] { transition: 0.25s ease-out; }
.main-nav-btn[data-v-61eabb75] { border-bottom: 1px solid transparent; border-left-color: transparent; border-left-style: solid; border-right-color: transparent; border-right-style: solid; border-top: 1px solid transparent; font-family: Roboto, sans-serif; font-size: 1.125rem; font-weight: 500; line-height: 1.75rem; margin-bottom: 0.25rem; }
.main-nav-btn[data-v-61eabb75]:hover { --tw-border-opacity: 1; border-bottom-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
@media only screen and (min-width: 1280px) and (max-width: 1510px) {
  .main-logo-container[data-v-61eabb75] { display: none; }
}
.mobile-gift-badge[data-v-61eabb75] { display: flex; }
.mobile-gift-badge[data-v-61eabb75]:default { display: none; }
@media only screen and (min-width: 1700px) {
  .game-layout .hidden-sidebar[data-v-61eabb75] { display: none; }
}
@media only screen and (min-width: 1280px) {
  .default-layout .hidden-sidebar[data-v-61eabb75] { display: none; }
}
.user-balance[data-v-61eabb75] { align-items: center; display: none; gap: 0.75rem; margin-right: 1rem; width: 100%; }
@media (min-width: 1280px) {
  .user-balance[data-v-61eabb75] { display: flex; }
}
@media only screen and (min-width: 880px) {
  .user-balance[data-v-61eabb75] { display: flex; }
}
@media only screen and (min-width: 1700px) {
  .game-layout .hidden-sidebar[data-v-d76b80d1] { display: none; }
}
@media only screen and (min-width: 1280px) {
  .default-layout .hidden-sidebar[data-v-d76b80d1] { display: none; }
}
.language-selector[data-v-b0b2b00b] { align-items: center; display: flex; gap: 0.5rem; justify-content: flex-start; --tw-border-opacity: 1; border-bottom-color: rgb(217 11 45/var(--tw-border-opacity,1)); }
.language-selector[data-v-b0b2b00b], .language-selector select[data-v-b0b2b00b] { font-size: 0.875rem; line-height: 1.25rem; --tw-text-opacity: 1; color: rgb(132 130 153/var(--tw-text-opacity,1)); }
.language-selector select[data-v-b0b2b00b] { background-color: transparent; border-style: none; cursor: pointer; margin: -0.25rem; padding: 0px; }
.language-selector select[data-v-b0b2b00b]:focus { border-color: rgb(0, 123, 255); outline: none; }
[data-v-51ea2097]:root { --scroll-bg: #1f1f26; --thumb-bg: #2a2933; }
.sidebar[data-v-51ea2097] { border-right: 1px solid rgb(31, 31, 38); margin-left: -250px; max-width: 250px; min-width: 250px; position: fixed; transition: 0.5s; }
.sidebar-list[data-v-51ea2097] { display: flex; flex-direction: column; margin-top: 1rem; overflow-y: auto; }
@media (min-width: 640px) {
  .sidebar-list[data-v-51ea2097] { flex-grow: 1; }
}
@media (min-width: 1280px) {
  .sidebar-list[data-v-51ea2097] { margin-top: 2rem; }
}
.sidebar-overlay[data-v-51ea2097] { inset: 0px; position: fixed; z-index: 40; --tw-bg-opacity: 1; background-color: rgb(26 26 30/var(--tw-bg-opacity,1)); opacity: 0; pointer-events: none; transition: opacity 0.5s; }
.sidebar-visible .sidebar-overlay[data-v-51ea2097] { opacity: 0.5; pointer-events: all; }
.sidebar-visible .sidebar[data-v-51ea2097] { margin-left: 0px; }
.sidebar-main-link[data-v-51ea2097] { align-items: center; border-left: 4px solid transparent; display: flex; justify-content: space-between; padding: 0.5rem 1.25rem; --tw-bg-opacity: 1; background-color: rgb(26 26 30/var(--tw-bg-opacity,1)); --tw-text-opacity: 1; color: rgb(132 130 153/var(--tw-text-opacity,1)); }
.sidebar-main-link.active[data-v-51ea2097] { border-left: 4px solid; }
.sidebar-main-link.active[data-v-51ea2097], .sidebar-main-link[data-v-51ea2097]:hover { --tw-border-opacity: 1; background-image: linear-gradient(to right,var(--tw-gradient-stops)); border-color: rgb(0 128 255/var(--tw-border-opacity,1)); --tw-gradient-from: rgba(0,128,255,.3) var(--tw-gradient-from-position); --tw-gradient-to: rgba(0,128,255,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); --tw-text-opacity: 1; color: rgb(0 128 255/var(--tw-text-opacity,1)); }
.sidebar-item[data-v-51ea2097] { display: block; font-size: 1.125rem; line-height: 1.75rem; margin-bottom: 0.5rem; padding-left: 0.75rem; width: 100%; }
.sidebar-item[data-v-51ea2097]:hover { --tw-text-opacity: 1; color: rgb(0 128 255/var(--tw-text-opacity,1)); }
.sidebar-button-item[data-v-51ea2097] { border-radius: 0.5rem; border-width: 1px; display: block; margin-left: 2rem; margin-right: 2rem; --tw-border-opacity: 1; border-color: rgb(132 130 153/var(--tw-border-opacity,1)); padding: 0.5rem 1.25rem; text-align: center; --tw-text-opacity: 1; color: rgb(132 130 153/var(--tw-text-opacity,1)); }
.sidebar-button-item.active[data-v-51ea2097], .sidebar-button-item[data-v-51ea2097]:hover { --tw-border-opacity: 1; border-color: rgb(0 128 255/var(--tw-border-opacity,1)); --tw-text-opacity: 1; color: rgb(0 128 255/var(--tw-text-opacity,1)); }
.sidebar-link-item[data-v-51ea2097] { border-radius: 0.5rem; border-width: 1px; display: block; margin-left: 2rem; margin-right: 2rem; --tw-border-opacity: 1; border-color: rgb(132 130 153/var(--tw-border-opacity,1)); padding: 0.5rem 0.375rem; text-align: center; --tw-text-opacity: 1; color: rgb(132 130 153/var(--tw-text-opacity,1)); }
@media (max-height: 480px) {
  .sidebar-link-item[data-v-51ea2097] { padding-bottom: 0.375rem; padding-top: 0.375rem; }
}
.badge[data-v-53da76dc] { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.badge--label[data-v-53da76dc] { background-color: rgb(217 11 45/var(--tw-bg-opacity,1)); border-radius: 0.375rem; font-size: 0.875rem; font-weight: 700; height: fit-content; line-height: 1; padding: 0.25rem 0.5rem; text-transform: uppercase; }
.badge--label[data-v-53da76dc], .badge--number[data-v-53da76dc] { --tw-bg-opacity: 1; }
.badge--number[data-v-53da76dc] { align-items: center; background-color: rgb(166 0 14/var(--tw-bg-opacity,1)); border-radius: 10px; display: flex; font-size: 12px; font-weight: 500; height: 20px; justify-content: center; min-width: 20px; padding: 0px 6px; }
.menu-item[data-v-30157e57] { border-radius: 0.25rem; display: block; flex-grow: 1; justify-content: center; --tw-bg-opacity: 1; background-color: rgb(42 41 51/var(--tw-bg-opacity,1)); padding: 0.375rem 0.75rem; --tw-text-opacity: 1; color: rgb(132 130 153/var(--tw-text-opacity,1)); }
.menu-item.active[data-v-30157e57] { --tw-bg-opacity: 1; background-color: rgb(69 67 89/var(--tw-bg-opacity,1)); }
.menu-item.active[data-v-30157e57], .menu-item[data-v-30157e57]:hover { --tw-text-opacity: 1; color: rgb(0 128 255/var(--tw-text-opacity,1)); }
.menu-item[data-v-30157e57] img { filter: invert(36%) sepia(37%) saturate(305%) hue-rotate(205deg) brightness(86%) contrast(93%); opacity: 0.3; transition: none; }
.menu-item.active[data-v-30157e57] img, .menu-item[data-v-30157e57]:hover img { filter: invert(35%) sepia(34%) saturate(7118%) hue-rotate(200deg) brightness(102%) contrast(105%); opacity: 0.9; transition: none; }
@media (min-width: 1280px) {
  .menu-item[data-v-30157e57] { align-items: center; border-left: 4px solid transparent; border-radius: 0px; display: flex; justify-content: space-between; padding: 0.5rem 1.25rem; --tw-text-opacity: 1; color: rgb(132 130 153/var(--tw-text-opacity,1)); max-width: 250px; }
  .menu-item.active[data-v-30157e57] { border-left: 4px solid; }
  .menu-item.active[data-v-30157e57], .menu-item[data-v-30157e57]:hover { --tw-border-opacity: 1; background-image: linear-gradient(to right,var(--tw-gradient-stops)); border-color: rgb(0 128 255/var(--tw-border-opacity,1)); --tw-gradient-from: rgba(0,128,255,.3) var(--tw-gradient-from-position); --tw-gradient-to: rgba(0,128,255,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); --tw-text-opacity: 1; color: rgb(0 128 255/var(--tw-text-opacity,1)); }
}
.menu-item[data-v-5c8dfd21] { align-items: center; border-radius: 0.25rem; display: flex; justify-content: space-between; padding: 0.5rem 1.5rem 0.5rem 1.25rem; --tw-bg-opacity: 1; background-color: rgb(26 26 30/var(--tw-bg-opacity,1)); --tw-text-opacity: 1; color: rgb(132 130 153/var(--tw-text-opacity,1)); }
.menu-item.active[data-v-5c8dfd21], .menu-item[data-v-5c8dfd21]:hover { --tw-text-opacity: 1; color: rgb(0 128 255/var(--tw-text-opacity,1)); }
.menu-item[data-v-5c8dfd21] img { filter: invert(36%) sepia(37%) saturate(305%) hue-rotate(205deg) brightness(86%) contrast(93%); opacity: 0.3; transition: none; }
.menu-item.active[data-v-5c8dfd21] img, .menu-item[data-v-5c8dfd21]:hover img { filter: invert(35%) sepia(34%) saturate(7118%) hue-rotate(200deg) brightness(102%) contrast(105%); opacity: 0.9; transition: none; }
.inner-container[data-v-da6297fa] { display: flex; gap: 0.5rem; height: 100%; padding: 0px 0.5rem; width: 100%; }
.inline.outer-container[data-v-da6297fa]::-webkit-scrollbar { height: 8px; width: 8px; }
.inline.outer-container[data-v-da6297fa]::-webkit-scrollbar-track { background: none transparent; border: 4px solid transparent; border-radius: 10px; }
.inline.outer-container[data-v-da6297fa]::-webkit-scrollbar-thumb { background: transparent; border: 8px solid transparent; border-radius: 10px; }
.inline.outer-container[data-v-da6297fa]:hover::-webkit-scrollbar-thumb { background: transparent; cursor: pointer; }
.inline.outer-container[data-v-da6297fa] { overflow-x: auto; }
.inline .inner-container[data-v-da6297fa] { padding: 0.25rem 0.5rem; }
@media (min-width: 640px) {
  .inline .inner-container[data-v-da6297fa] { padding-bottom: 0.5rem; padding-top: 0.5rem; }
}
@media (min-width: 1280px) {
  .inline .inner-container[data-v-da6297fa] { padding-bottom: 0.75rem; padding-top: 0.75rem; }
}
@media (max-height: 480px) {
  .inline .inner-container[data-v-da6297fa] { padding-bottom: 0px; padding-top: 0.25rem; }
}
.inline .inner-container[data-v-da6297fa] { justify-content: flex-start; scrollbar-color: transparent transparent; }
.circle[data-v-4e99ef7a] { border-radius: 9999px; border-width: 2px; height: 6rem; width: 6rem; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); }
.tag[data-v-7b8e1721] { border-radius: 0.5rem; display: inline-block; margin-bottom: 1rem; margin-right: 1rem; --tw-bg-opacity: 1; background-color: rgb(132 130 153/var(--tw-bg-opacity,1)); font-weight: 500; padding: 1px 0.75rem 3px; text-transform: uppercase; }
.document-content a { --tw-text-opacity: 1; color: rgb(0 115 230/var(--tw-text-opacity,1)); }
.document-content a:hover { text-decoration-line: underline; }
.document-content b { font-weight: 500; }
.document-content img { display: inline; }
h3[data-v-e29777a9] { max-width: 16rem; }
@media (min-width: 640px) {
  h3[data-v-e29777a9] { max-width: none; }
}
.store-item-details h3[data-v-e29777a9] { width: 18rem; }
@media (min-width: 640px) {
  .store-item-details h3[data-v-e29777a9] { width: 100%; }
}
.cue-card[data-v-3d11115f] { align-items: stretch; border-radius: 20px; border-style: solid; cursor: pointer; display: flex; flex-direction: column; height: 250px; justify-content: space-between; max-width: 320px; min-width: 160px; position: relative; width: 100%; }
@media (min-width: 640px) {
  .cue-card[data-v-3d11115f] { height: 280px; }
}
@media (max-height: 480px) {
  .cue-card[data-v-3d11115f] { height: 250px; }
}
.cue-card .cue-card-bottom[data-v-3d11115f] { border-radius: 0px 0px 16px 16px; box-shadow: rgba(255, 255, 255, 0.4) 0px 1px inset; height: auto; max-height: 60px; min-height: 50px; z-index: 2; }
.cue-card .cue-card-bottom[data-v-3d11115f], .cue-card .cue-card-bottom__title[data-v-3d11115f] { align-items: center; display: flex; justify-content: center; }
.cue-card .cue-card-bottom__title[data-v-3d11115f] { font-size: 0.875rem; font-weight: 700; height: 100%; line-height: 1; padding-left: 0.5rem; padding-right: 0.5rem; text-align: center; width: 100%; }
@media (min-width: 640px) {
  .cue-card .cue-card-bottom__title[data-v-3d11115f] { font-size: 1rem; font-weight: 900; line-height: 1.5rem; }
}
.cue-card .cue-card-bottom__title[data-v-3d11115f] { background: rgba(33, 0, 0, 0.4); border-radius: 0px 0px 20px 20px; }
.cue-card .cue-card-content[data-v-3d11115f] { align-items: center; display: flex; height: 100%; justify-content: center; padding: 1rem; z-index: 2; }
.cue-card .cue-card-bg[data-v-3d11115f] { background-blend-mode: normal; background-position: 50% center; background-size: cover; border-radius: 1rem; height: 100%; width: 100%; }
.cue-card .cue-card-bg[data-v-3d11115f], .cue-card .cue-image[data-v-3d11115f] { position: absolute; z-index: 1; }
.cue-card .cue-image[data-v-3d11115f] { background-repeat: no-repeat; background-size: cover; bottom: 100px; height: 50px; scale: 0.8; width: 250px; }
.cue-card .cue-image--left[data-v-3d11115f] { transform: translate(-15%) rotate(105deg); }
.cue-card .cue-image--left img[data-v-3d11115f] { height: 100%; object-fit: cover; object-position: left center; }
.cue-card .cue-image--right[data-v-3d11115f] { transform: translate(15%) rotate(-75.5deg); }
.cue-card .cue-image--right img[data-v-3d11115f] { height: 100%; object-fit: cover; object-position: right center; }
.cue-card .cue-image--loader[data-v-3d11115f] { align-items: center; display: flex; height: 100%; }
.cue-card .cue-image--loader img[data-v-3d11115f] { height: 20px; width: 20px; --tw-bg-opacity: 1; background-color: rgb(255 191 0/var(--tw-bg-opacity,1)); opacity: 0; }
@media (min-width: 640px) {
  .cue-card .cue-image[data-v-3d11115f] { scale: 1; }
}
@media (max-height: 480px) {
  .cue-card .cue-image[data-v-3d11115f] { scale: 0.8; }
}
.cue-card--disabled[data-v-3d11115f] { opacity: 0.5; }
.cue-card--hidden[data-v-3d11115f] { display: none; }
.cue-card .cue-card-glow[data-v-3d11115f] { background-position: center bottom; background-repeat: no-repeat; background-size: 100% auto; height: calc(100% - 50px); position: absolute; width: 100%; }
@media screen and (min-width: 2000px) {
  .cue-search-card[data-v-c247e4ca] { min-height: 240px; }
  .cue-card-image[data-v-c247e4ca] { padding-right: 0.5rem; }
  .cue-card-image img[data-v-c247e4ca] { max-width: fit-content; object-position: left center; width: 100%; }
}
.cue-search-card[data-v-c247e4ca] { border-radius: 20px; border-style: solid; cursor: pointer; display: flex; flex-direction: column; height: 180px; }
.cue-search-card .cue-card-header[data-v-c247e4ca] { border-top-left-radius: 1rem; border-top-right-radius: 1rem; display: flex; flex-direction: row; justify-content: space-between; padding: 0.75rem 0.75rem 0.75rem 1.5rem; z-index: 2; }
@media (max-height: 480px) {
  .cue-search-card .cue-card-header[data-v-c247e4ca] { padding: 0.25rem 1rem; }
}
.cue-search-card .cue-card-header[data-v-c247e4ca] { background-color: rgba(0, 0, 0, 0.3); box-shadow: rgba(255, 255, 255, 0.2) 0px -1px inset; }
.cue-search-card .cue-card-header .title[data-v-c247e4ca] { align-content: center; float: left; font-size: 1.125rem; font-weight: 700; line-height: 1; text-align: center; }
@media (min-width: 1280px) {
  .cue-search-card .cue-card-header .title[data-v-c247e4ca] { font-size: 1.5rem; line-height: 2rem; }
}
@media (max-height: 480px) {
  .cue-search-card .cue-card-header .title[data-v-c247e4ca] { font-size: 1.125rem; line-height: 1.75rem; }
}
.cue-search-card .cue-card-content[data-v-c247e4ca] { align-items: center; display: flex; flex: 1 1 0%; justify-content: space-between; padding-left: 1.5rem; padding-right: 1.5rem; z-index: 2; }
.cue-search-card .cue-card-content .cue-stats[data-v-c247e4ca] { padding: 0.5rem; }
.cue-search-card .cue-card-content .cue-card-image[data-v-c247e4ca] { align-items: center; display: flex; flex: 1 1 0%; height: 100%; width: 100%; }
@media (min-width: 1280px) {
  .cue-search-card .cue-card-content .cue-card-image[data-v-c247e4ca] { max-width: 80%; }
}
.cue-search-card .cue-card-content .cue-card-image img[data-v-c247e4ca] { flex: 1 1 0%; max-height: 180px; object-fit: contain; padding-right: 2rem; }
.cue-search-card .cue-card-content .cue-card-image--loader[data-v-c247e4ca] { width: 100%; }
@keyframes pulse-c247e4ca { 
  50% { opacity: 0.5; }
}
.cue-search-card .cue-card-content .cue-card-image--loader[data-v-c247e4ca] { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running pulse-c247e4ca; }
.cue-search-card .cue-card-content .cue-card-image--loader span[data-v-c247e4ca] { border-radius: 9999px; display: block; height: 2rem; margin-bottom: 1rem; margin-top: 0.5rem; width: 100%; }
@media (prefers-color-scheme: dark) {
  .cue-search-card .cue-card-content .cue-card-image--loader span[data-v-c247e4ca] { --tw-bg-opacity: 1; background-color: rgb(75 85 99/var(--tw-bg-opacity,1)); }
}
.cue-search-card .cue-card-properties[data-v-c247e4ca] { align-items: center; border-style: none; display: flex; justify-content: center; padding: 0.25rem; text-align: center; gap: 0.5rem; }
@media (max-height: 480px) {
  .cue-search-card .cue-card-properties[data-v-c247e4ca] { font-size: 0.875rem; line-height: 1.25rem; padding: 0px 0.5rem; width: auto; }
}
.cue-search-card .cue-card-properties__category[data-v-c247e4ca] { border-radius: 10px; --tw-bg-opacity: 1; background-color: rgb(22 22 25/var(--tw-bg-opacity,1)); font-size: 1rem; line-height: 1.5rem; padding-left: 0.75rem; padding-right: 0.75rem; }
@media (min-width: 1920px) {
  .cue-search-card .cue-card-properties__category[data-v-c247e4ca] { font-size: 1.25rem; line-height: 1.75rem; }
}
.cue-search-card .cue-card-properties__category[data-v-c247e4ca] { box-shadow: rgba(255, 255, 255, 0.3) 0px -0.5px inset; }
.cue-search-card .cue-card-properties__collection[data-v-c247e4ca] { border-radius: 10px; --tw-bg-opacity: 1; background-color: rgb(22 22 25/var(--tw-bg-opacity,1)); font-size: 1rem; line-height: 1.5rem; padding-left: 0.75rem; padding-right: 0.75rem; }
@media (min-width: 1920px) {
  .cue-search-card .cue-card-properties__collection[data-v-c247e4ca] { font-size: 1.25rem; line-height: 1.75rem; }
}
.cue-search-card .cue-card-properties__collection[data-v-c247e4ca] { box-shadow: rgba(255, 255, 255, 0.3) 0px -0.5px inset; }
.cue-search-card .cue-card-properties__level[data-v-c247e4ca] { font-size: 1rem; font-weight: 700; line-height: 1.5rem; padding-left: 1rem; padding-right: 1rem; }
@media (min-width: 1920px) {
  .cue-search-card .cue-card-properties__level[data-v-c247e4ca] { font-size: 1.25rem; line-height: 1.75rem; }
}
.cue-search-card .cue-card-bg[data-v-c247e4ca] { background-blend-mode: normal; background-position: 50% center; background-size: cover; border-radius: 1rem; height: 100%; position: absolute; width: 100%; z-index: 1; }
.cue-search-card--disabled[data-v-c247e4ca] { opacity: 0.5; }
.cue-search-card--hidden[data-v-c247e4ca] { display: none; }
.cue-search-card .cue-card-info[data-v-c247e4ca] { display: none; gap: 0.5rem; height: 95px; }
@media (min-width: 640px) {
  .cue-search-card .cue-card-info[data-v-c247e4ca] { display: flex; }
}
.cue-search-card .cue-card-info .cue-card-stats[data-v-c247e4ca] { height: 100%; max-width: 350px; }
.cue-search-card .cue-card-info .cue-card-points[data-v-c247e4ca] { display: none; height: 100%; max-width: 200px; }
@media (min-width: 1280px) {
  .cue-search-card .cue-card-info .cue-card-points[data-v-c247e4ca] { display: flex; }
}
.cue-collection[data-v-eba3fb5f] { border-radius: 10px; border-style: solid; border-width: 1px; display: flex; flex-direction: column; overflow: hidden; --tw-border-opacity: 1; border-color: rgb(255 191 0/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(83 19 128/var(--tw-bg-opacity,1)); min-width: 0px; }
.cue-collection__title[data-v-eba3fb5f] { --tw-bg-opacity: 1; background-color: rgb(48 8 77/var(--tw-bg-opacity,1)); font-size: 0.75rem; font-weight: 700; line-height: 1.25; padding: 0.25rem 0.5rem; text-align: center; --tw-text-opacity: 1; color: rgb(255 191 0/var(--tw-text-opacity,1)); }
.cue-collection__content[data-v-eba3fb5f] { align-items: center; display: flex; height: 56px; justify-content: space-between; }
.cue-collection__properties[data-v-eba3fb5f] { display: grid; flex: 1 1 0%; gap: 0.25rem; grid-template-columns: max-content max-content; justify-content: start; min-width: 0px; padding-left: 0.5rem; padding-right: 0.5rem; }
.cue-collection__property[data-v-eba3fb5f] { display: contents; }
.cue-collection__name[data-v-eba3fb5f] { font-size: 0.875rem; line-height: 1.25rem; margin-right: 0.25rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.cue-collection__points[data-v-eba3fb5f] { align-items: center; display: flex; font-weight: 800; line-height: 1; margin: 0px; text-align: right; white-space: nowrap; --tw-text-opacity: 1; color: rgb(255 191 0/var(--tw-text-opacity,1)); }
.cue-collection img[data-v-eba3fb5f] { flex-shrink: 0; object-fit: contain; padding-right: 0.5rem; }
.cue-card[data-v-d66d30c2] { display: flex; gap: 0.5rem; justify-content: center; margin: 0.5rem 0px; width: 100%; }
@media (min-width: 640px) {
  .cue-card[data-v-d66d30c2] { gap: 1rem; }
}
.cue-stats[data-v-d66d30c2] { align-items: center; border-radius: 5px; border-style: solid; border-width: 1px; display: grid; --tw-border-opacity: 1; border-color: rgb(255 191 0/var(--tw-border-opacity,1)); padding: 0.375rem; }
@media (min-width: 640px) {
  .cue-stats[data-v-d66d30c2] { border-radius: 10px; border-width: 2px; padding: 0.3rem; }
}
.cue-stats[data-v-d66d30c2] { grid-template-columns: max-content 1fr; }
.cue-stats .property[data-v-d66d30c2] { display: contents; }
.cue-stats .name[data-v-d66d30c2] { font-size: 0.75rem; line-height: 1rem; margin-right: 0.25rem; text-align: left; }
@media (min-width: 640px) {
  .cue-stats .name[data-v-d66d30c2] { font-size: 0.8rem; margin-right: 0.5rem; }
}
.cue-stats .stat_group[data-v-d66d30c2] { align-items: center; display: flex; gap: 0.2rem; margin-right: 0.25rem; padding-bottom: 0.1rem; padding-top: 0.1rem; }
.cue-stats .color[data-v-d66d30c2] { height: 0.75rem; width: 0.375rem; }
@media (min-width: 640px) {
  .cue-stats .color[data-v-d66d30c2] { height: 0.875rem; width: 0.5rem; }
}
.cue-stats .color-select[data-v-d66d30c2] { --tw-bg-opacity: 1; background-color: rgb(23 178 9/var(--tw-bg-opacity,1)); }
.cue-stats .color-max[data-v-d66d30c2] { animation: 3.5s ease 0s infinite normal none running blink-d66d30c2; }
.cue-stats .color-empty[data-v-d66d30c2] { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
@keyframes blink-d66d30c2 { 
  0% { background-color: rgb(255, 191, 0); }
  50% { background-color: rgb(51, 51, 51); }
  100% { background-color: rgb(255, 191, 0); }
}
.mc-title[data-v-7c0ad112] { margin-top: 0px; font-size: 1.1em; }
.mc-text[data-v-7c0ad112] { padding: 10px 25px; font-size: 0.95em; }
.mc-greet-buttons[data-v-7c0ad112] { margin-top: 10px; font-size: 13px; }
label[data-v-08d5627e] { margin: unset; }
.switch[data-v-08d5627e] { position: relative; display: inline-block; width: 40px; height: 22px; vertical-align: middle; }
.switch input[data-v-08d5627e] { opacity: 0; width: 0px; height: 0px; }
.slider[data-v-08d5627e] { position: absolute; cursor: pointer; inset: 0px; background-color: rgb(204, 204, 204); transition: 0.4s; }
.slider[data-v-08d5627e]::before { position: absolute; content: ""; height: 18px; width: 18px; left: 2px; bottom: 2px; background-color: rgb(255, 255, 255); transition: 0.4s; }
input:checked + .slider[data-v-08d5627e] { background-color: rgb(33, 150, 243); }
.switch.disabled input:checked + .slider[data-v-08d5627e] { background-color: rgb(178, 219, 251); }
input:focus + .slider[data-v-08d5627e] { box-shadow: rgb(33, 150, 243) 0px 0px 1px; }
input:checked + .slider[data-v-08d5627e]::before { transform: translate(18px); }
.slider.round[data-v-08d5627e] { border-radius: 34px; }
.slider.round[data-v-08d5627e]::before { border-radius: 50%; }
.user-purpose-wrap[data-v-0f83d64c] { padding: 10px 15px 15px 0px; }
.mc-purpose-status[data-v-0f83d64c] { float: right; }
.mc-purpose-name[data-v-0f83d64c] { height: 30px; font-weight: 700; font-size: 1em; }
.mc-purpose-description[data-v-0f83d64c] { font-size: 0.8em; padding-right: 50px; }
.fr[data-v-7afcee80] { float: right; }
.mirror-vertical[data-v-9170f264] { width: 24px; height: 24px; vertical-align: middle; transform: scaleX(-1); display: inline; }
.mc-choices-wrap[data-v-9170f264] { flex: 1 1 0%; }
.mc-consents-wrap { background-color: rgb(255, 255, 255); font-family: sans-serif; font-size: 16px; width: 100%; max-width: unset; overflow: hidden; margin: 0px auto; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 5px; }
.mc-consents-wrap .mc-button { color: rgb(0, 0, 0); background: white; border: 1px solid rgb(0, 0, 0); border-radius: 4px; padding: 10px 15px; margin: 5px; font-size: 1em; line-height: unset; height: unset; cursor: pointer; }
.mc-consents-wrap .mc-button:hover { background: black; color: rgb(255, 255, 255); }
.mc-consents-wrap a, .mc-consents-wrap .mc-link { font-size: 13px; cursor: pointer; color: rgb(48, 62, 69); padding-bottom: 1px; border-bottom: 1px dotted rgb(48, 62, 69); }
.mc-consents-wrap a:hover, .mc-consents-wrap .mc-link:hover { border-bottom: 1px solid rgb(48, 62, 69); }
.mc-consents-wrap .mc-center { text-align: center; }
.mc-consents-wrap .mc-p-5 { padding: 5px; }
.mc-screen-wrap { height: 100%; display: flex; position: relative; }
.mc-screen-wrap .mc-screen { width: 100%; color: rgb(0, 0, 0); }
.mc-screen-wrap .mc-screen .mc-header-wrap { position: relative; padding: 0px 0px 10px 5px; border-bottom: 1px solid rgb(241, 240, 245); }
.mc-screen-wrap .mc-screen .mc-header, .mc-screen-wrap .mc-screen .mc-title { font-weight: 700; text-align: center; }
.mc-screen-wrap .mc-screen .mc-header { margin-top: 16px; margin-bottom: 5px; font-size: 1.3em; }
.mc-screen-wrap .mc-screen .mc-subheader { text-align: center; font-size: 0.9em; }
.mc-screen-wrap .mc-screen .mc-sidebar { border-right: 1px solid rgb(241, 240, 245); }
.mc-screen-wrap .mc-screen .mc-body { font-size: 15px; overflow: auto; }
.mc-screen-wrap .mc-screen .mc-footer { padding: 5px 0px; background-color: rgb(241, 240, 245); }
.mc-screen-wrap .mc-screen .mc-unselect { padding: 5px 15px 5px 5px; margin-left: -6px; background-color: rgb(241, 240, 245); border-bottom-right-radius: 4px; }
.mc-screen-wrap .mc-screen .mc-purpose-item { padding-left: 10px; }
.mc-screen-wrap .mc-screen .mc-purpose-item h4 { padding: 0px; margin: 0px; }
.mc-vendor-screen { padding: 10px; }
.mc-vendor-screen .mc-vendor-global-status { text-align: right; padding-right: 6px; margin-bottom: 5px; }
.mc-vendor-screen .mc-vendor-global-status .label { font-size: 0.9em; margin-right: 5px; }
.mc-vendor-screen .mc-vendor-list { border: 1px solid rgb(241, 240, 245); }
.mc-vendor-screen .mc-vendor-item { height: 28px; line-height: 25px; padding: 0px 5px; }
.mc-vendor-screen .mc-vendor-item:nth-child(2n+1) { background-color: rgb(241, 240, 245); }
.mc-vendor-screen .mc-vendor-item .mc-vendor-name, .mc-vendor-screen .mc-vendor-item .mc-vendor-policy, .mc-vendor-screen .mc-vendor-item .mc-vendor-status { vertical-align: middle; }
.mc-vendor-screen .mc-vendor-item .mc-vendor-name { display: inline-block; max-width: 250px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; vertical-align: middle; font-size: 0.8em; }
.mc-vendor-screen .mc-vendor-item .mc-vendor-policy { margin-left: 10px; font-size: 0.75em; }
.user-purpose-wrap + div .mc-vendor-screen { margin-top: -35px; padding-left: 0px; }
.mc-logo { width: 150px; }
.mc-logo img { width: 100%; }
.mc-choices-wrap { display: flex; }
.mc-choices-wrap .mc-sidebar ul { list-style-type: none; padding-left: 0px; margin: 10px 0px; }
.mc-choices-wrap .mc-sidebar ul li { height: 30px; padding: 0px 10px 0px 15px; margin-bottom: 5px; font-size: 12px; cursor: pointer; }
.mc-choices-wrap .mc-sidebar ul li.selected { font-weight: 600; }
.mc-choices-wrap .mc-sidebar ul li .bullet-suffix { height: 24px; width: 24px; float: right; }
@media (max-width: 700px) {
  .mc-consents-wrap { position: absolute; inset: 0px; }
  .mc-header-wrap .mc-logo { position: relative; margin: 0px auto; }
  .mc-header-wrap .mc-header { margin-top: 0px; }
  .mc-sidebar, .mc-body { transition: 1s; transform: translate(0px); flex: 0 0 100%; }
  .mc-sidebar.is-open, .mc-body.is-open { transform: translate(-100%); }
  .mc-unselect { display: inline-block; }
  .mc-screen { display: flex; flex-direction: column; }
  .mc-choices-wrap { overflow: hidden scroll; }
}
@media (min-width: 700px) {
  .mc-consents-wrap { width: 90%; max-width: 1000px; position: relative; }
  .mc-header-wrap .mc-logo { position: absolute; top: 50%; margin-top: -40px; bottom: 0px; left: 10px; }
  .mc-choices-wrap { display: flex; }
  .mc-screen { display: block; }
  .mc-sidebar { flex: 2 1 0%; }
  .mc-body { flex: 3 1 0%; max-height: 300px; }
  .mc-unselect { display: none; }
}
.mc-button { color: rgb(0, 0, 0); background: transparent; border: 1px solid black; border-radius: 4px; padding: 10px 15px; margin: 5px; font-size: 1em; line-height: unset; height: unset; cursor: pointer; }
.mc-button.type-primary { background: transparent; border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }
.mc-button.type-primary:hover { color: rgb(0, 0, 0); background: white; }
.mc-button.type-link { background: transparent; border-color: transparent; color: rgb(255, 255, 255); }
.mc-button.type-link:hover > span { border-bottom: 1px dotted white; }
.mc-cookiebar[data-v-8c611ee6] { position: fixed; bottom: 0px; left: 0px; right: 0px; background: rgb(19, 19, 19); padding: 10px; display: flex; justify-content: space-between; font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 0.8rem; color: rgb(255, 255, 255); }
.mc-cookiebar .cb-text[data-v-8c611ee6] { display: flex; flex-direction: column; align-items: flex-start; padding: 0px; margin: 0px; }
.mc-cookiebar .cb-text .cb-text-message[data-v-8c611ee6], .mc-cookiebar .cb-text .cb-text-action[data-v-8c611ee6], .mc-cookiebar .cb-text .cb-text-more[data-v-8c611ee6] { padding: 0px; margin: 0px; color: rgb(136, 136, 136); }
.mc-cookiebar .cb-text .cb-text-message .mc-link[data-v-8c611ee6], .mc-cookiebar .cb-text .cb-text-message a[data-v-8c611ee6], .mc-cookiebar .cb-text .cb-text-action .mc-link[data-v-8c611ee6], .mc-cookiebar .cb-text .cb-text-action a[data-v-8c611ee6], .mc-cookiebar .cb-text .cb-text-more .mc-link[data-v-8c611ee6], .mc-cookiebar .cb-text .cb-text-more a[data-v-8c611ee6] { color: rgb(255, 255, 255); text-decoration: none; }
.mc-cookiebar .cb-text .cb-text-message .mc-link[data-v-8c611ee6]:hover, .mc-cookiebar .cb-text .cb-text-message a[data-v-8c611ee6]:hover, .mc-cookiebar .cb-text .cb-text-action .mc-link[data-v-8c611ee6]:hover, .mc-cookiebar .cb-text .cb-text-action a[data-v-8c611ee6]:hover, .mc-cookiebar .cb-text .cb-text-more .mc-link[data-v-8c611ee6]:hover, .mc-cookiebar .cb-text .cb-text-more a[data-v-8c611ee6]:hover { text-decoration: underline; }
.mc-cookiebar .cb-buttons[data-v-8c611ee6] { display: flex; align-items: center; flex-direction: column; }
@media (min-width: 768px) {
  .mc-cookiebar .cb-buttons[data-v-8c611ee6] { flex-direction: row; }
}
.mc-cookiebar[data-v-8c611ee6] .cb-text-message .mc-link, .mc-cookiebar[data-v-8c611ee6] .cb-text-message a, .mc-cookiebar[data-v-8c611ee6] .cb-text-action .mc-link, .mc-cookiebar[data-v-8c611ee6] .cb-text-action a, .mc-cookiebar[data-v-8c611ee6] .cb-text-more .mc-link, .mc-cookiebar[data-v-8c611ee6] .cb-text-more a { color: rgb(255, 255, 255); text-decoration: none; cursor: pointer; }
.mc-cookiebar[data-v-8c611ee6] .cb-text-message .mc-link:hover, .mc-cookiebar[data-v-8c611ee6] .cb-text-message a:hover, .mc-cookiebar[data-v-8c611ee6] .cb-text-action .mc-link:hover, .mc-cookiebar[data-v-8c611ee6] .cb-text-action a:hover, .mc-cookiebar[data-v-8c611ee6] .cb-text-more .mc-link:hover, .mc-cookiebar[data-v-8c611ee6] .cb-text-more a:hover { text-decoration: underline; }
.mc-consents-overlay { position: fixed; z-index: 9999; inset: 0px; }
.mc-cookiebar { z-index: 9998; }
.mc-consents-overlay { background-color: rgba(0, 0, 0, 0.2); display: flex; align-items: center; justify-content: center; }
.face-item[data-v-b22e0730] { border-radius: 1rem; border-width: 1px; height: 100%; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(42 41 51/var(--tw-bg-opacity,1)); }
.face-item[data-v-b22e0730]:hover { --tw-border-opacity: 1; border-color: rgb(88 86 115/var(--tw-border-opacity,1)); }
.face-item[data-v-b22e0730] { min-height: 170px; }
.face-item .content[data-v-b22e0730] { font-size: 1.25rem; font-weight: 500; line-height: 1.75rem; padding-bottom: 2.5rem; padding-top: 2.5rem; text-transform: uppercase; }
@media (min-width: 640px) {
  .face-item .content[data-v-b22e0730] { font-size: 1.5rem; line-height: 2rem; }
}
.face-item .content[data-v-b22e0730] { min-width: 8rem; }
.face-item .thumbnail[data-v-b22e0730] { display: flex; justify-content: flex-end; max-height: 170px; max-width: 250px; min-width: 150px; }
.swiper-pagination-bullet { cursor: pointer; height: 7px; width: 7px; background: rgb(255, 255, 255) !important; }
.swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity,1); z-index: 999; background: rgba(255, 255, 255, 0.7) !important; }
.button-nav[data-v-ff07c5a2] { border-radius: 0.5rem; border-width: 1px; display: block; line-height: 1.625; padding: 0.25rem 1.25rem; text-align: center; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); }
.button-nav[data-v-ff07c5a2]:hover { background-color: rgb(69 67 89/var(--tw-bg-opacity,1)); --tw-bg-opacity: .3; }
.iframe-area[data-v-759527d2] { aspect-ratio: 16 / 9; }
[data-v-7a11c063]:root { --scroll-bg: #1f1f26; --thumb-bg: #2a2933; }
.layout-container[data-v-7a11c063] { align-items: center; position: relative; }
.layout-container[data-v-7a11c063], main[data-v-7a11c063] { display: flex; flex-direction: column; width: 100%; }
main[data-v-7a11c063] { max-width: 1800px; min-height: calc(-354px + 100vh); }
footer[data-v-7a11c063] { width: 100%; }
#modals-container > .vfm--absolute[data-v-7a11c063] { position: fixed !important; }
@media screen and (min-width: 1280px) {
  .site-stage.default-layout .sidebar[data-v-7a11c063] { margin-left: 0px !important; transition: none !important; }
  .site-stage.default-layout .content-block[data-v-7a11c063] { margin-left: 250px !important; width: calc(100% - 250px) !important; }
}
.page-enter-active[data-v-7a11c063], .page-leave-active[data-v-7a11c063] { transition: 0.25s; }
.page-enter-from[data-v-7a11c063], .page-leave-to[data-v-7a11c063] { backface-visibility: hidden; opacity: 0; transform: translateZ(0px); }
#arrow[data-v-20b7fd4a], #arrow[data-v-20b7fd4a]::before { transition: background 250ms ease-in-out; position: absolute; width: calc(10px - var(--popper-theme-border-width, 0px)); height: calc(10px - var(--popper-theme-border-width, 0px)); box-sizing: border-box; background: var(--popper-theme-background-color); }
#arrow[data-v-20b7fd4a] { visibility: hidden; }
#arrow[data-v-20b7fd4a]::before { visibility: visible; content: ""; transform: rotate(45deg); }
.popper[data-popper-placement^="top"] > #arrow[data-v-20b7fd4a] { bottom: -5px; }
.popper[data-popper-placement^="top"] > #arrow[data-v-20b7fd4a]::before { border-right: var(--popper-theme-border-width)
      var(--popper-theme-border-style) var(--popper-theme-border-color); border-bottom: var(--popper-theme-border-width)
      var(--popper-theme-border-style) var(--popper-theme-border-color); }
.popper[data-popper-placement^="bottom"] > #arrow[data-v-20b7fd4a] { top: -5px; }
.popper[data-popper-placement^="bottom"] > #arrow[data-v-20b7fd4a]::before { border-left: var(--popper-theme-border-width)
      var(--popper-theme-border-style) var(--popper-theme-border-color); border-top: var(--popper-theme-border-width)
      var(--popper-theme-border-style) var(--popper-theme-border-color); }
.popper[data-popper-placement^="left"] > #arrow[data-v-20b7fd4a] { right: -5px; }
.popper[data-popper-placement^="left"] > #arrow[data-v-20b7fd4a]::before { border-right: var(--popper-theme-border-width)
      var(--popper-theme-border-style) var(--popper-theme-border-color); border-top: var(--popper-theme-border-width)
      var(--popper-theme-border-style) var(--popper-theme-border-color); }
.popper[data-popper-placement^="right"] > #arrow[data-v-20b7fd4a] { left: -5px; }
.inline-block[data-v-5784ed69] { display: inline-block; }
.popper[data-v-5784ed69] { transition: background 250ms ease-in-out; background: var(--popper-theme-background-color); padding: var(--popper-theme-padding); color: var(--popper-theme-text-color); border-radius: var(--popper-theme-border-radius); border-width: var(--popper-theme-border-width); border-style: var(--popper-theme-border-style); border-color: var(--popper-theme-border-color); box-shadow: var(--popper-theme-box-shadow); z-index: var(--c81fc0a4); }
.popper[data-v-5784ed69]:hover, .popper:hover > #arrow[data-v-5784ed69]::before { background: var(--popper-theme-background-color-hover); }
.inline-block[data-v-5784ed69] { display: inline-block; }
.fade-enter-active[data-v-5784ed69], .fade-leave-active[data-v-5784ed69] { transition: opacity 0.2s; }
.fade-enter-from[data-v-5784ed69], .fade-leave-to[data-v-5784ed69] { opacity: 0; }
.iframe-area[data-v-759527d2] { aspect-ratio: 16 / 9; }
.collapse-header[data-v-e54473d4] { align-items: center; column-gap: 0.25rem; display: flex; justify-content: space-between; padding-left: 0.5rem; padding-right: 0.5rem; width: 100%; }
@media (min-width: 640px) {
  .collapse-header[data-v-e54473d4] { padding-left: 1rem; padding-right: 1rem; }
}
.collapse-header[data-v-e54473d4] { border-radius: 0.5rem; border-width: 1px; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); }
.collapse-header[data-v-e54473d4]:hover { --tw-border-opacity: 1; border-color: rgb(88 86 115/var(--tw-border-opacity,1)); }
.collapse-header-open[data-v-e54473d4] { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.collapse-content[data-v-e54473d4] { padding-left: 0.5rem; padding-right: 0.5rem; padding-top: 0.5rem; }
@media (min-width: 640px) {
  .collapse-content[data-v-e54473d4] { padding-left: 1rem; padding-right: 1rem; }
}
.collapse-content[data-v-e54473d4] { border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; border-width: 0px 1px 1px; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); }
.collapse-header[data-v-e54473d4] { align-items: center; column-gap: 0.25rem; display: flex; justify-content: space-between; padding-left: 0.5rem; padding-right: 0.5rem; width: 100%; }
@media (min-width: 640px) {
  .collapse-header[data-v-e54473d4] { padding-left: 1rem; padding-right: 1rem; }
}
.collapse-header[data-v-e54473d4] { border-radius: 0.5rem; border-width: 1px; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); }
.collapse-header[data-v-e54473d4]:hover { --tw-border-opacity: 1; border-color: rgb(88 86 115/var(--tw-border-opacity,1)); }
.collapse-header-open[data-v-e54473d4] { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.collapse-content[data-v-e54473d4] { padding-left: 0.5rem; padding-right: 0.5rem; padding-top: 0.5rem; }
@media (min-width: 640px) {
  .collapse-content[data-v-e54473d4] { padding-left: 1rem; padding-right: 1rem; }
}
.collapse-content[data-v-e54473d4] { border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; border-width: 0px 1px 1px; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); }
.animation-container[data-v-ac0601dd] { height: 200%; position: relative; transform: scale(0.5) translate(-50%, -50%); width: 200%; z-index: 2; }
.overlay[data-v-ac0601dd] { align-items: center; display: flex; inset: 0px; justify-content: center; margin: auto; position: absolute; }
.overlay .loader[data-v-ac0601dd] { animation: 1s linear 0s infinite normal none running spin; border-width: 4px; border-style: solid; border-color: rgb(234, 234, 234) rgba(235, 235, 235, 0.5) rgba(235, 235, 235, 0.5); border-image: none; border-radius: 50%; height: 35px; width: 35px; }
.image-center[data-v-455c1634] { align-content: center; align-self: center; text-align: -webkit-center; }
.single-card img[data-v-455c1634] { max-height: 80%; max-width: 80%; }
img[data-v-455c1634] { height: auto; object-fit: contain; }
img.loading-animation[data-v-455c1634] { filter: brightness(80%); }
@media (min-width: 640px) {
  .single-card img[data-v-455c1634] { max-height: 70%; max-width: 70%; }
}
.store-item-image--album-card.image-center[data-v-455c1634] { aspect-ratio: 36 / 49; height: auto; }
.store-item-image--album-card.image-center img[data-v-455c1634] { height: 100%; margin-left: auto; margin-right: auto; max-height: 100%; object-fit: contain; width: 100%; }
.single-card .store-item-image--album-card.image-center[data-v-455c1634] { height: 156px; max-height: 156px; width: auto; }
.bundle-item__icons .store-item-image--album-card.image-center[data-v-455c1634] { height: auto; max-height: 156px; width: 100%; }
.bundle-item__icon .store-item-image--album-card.image-center[data-v-455c1634] { height: auto; max-height: 82px; width: 60px; }
.play-button[data-v-455c1634] { border-color: rgba(255, 255, 255, 0.5); border-radius: 0.25rem; border-width: 1px; bottom: 7%; font-weight: 600; opacity: 0.9; padding: 0.125rem 0.5rem 0.125rem 0.625rem; position: absolute; text-transform: uppercase; z-index: 10; --tw-bg-opacity: 1; background-color: rgb(255 168 0/var(--tw-bg-opacity,1)); font-size: 0.75rem; line-height: 1rem; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); --tw-shadow: 0 1px 2px 0 rgba(0,0,0,.05); --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); left: 50%; pointer-events: all; transform: translate(-50%); }
.play-button-disabled[data-v-455c1634] { opacity: 0.6; pointer-events: none; }
.play-button .play-icon[data-v-455c1634] { font-size: 10px; }
.play-button--frame[data-v-455c1634] { height: 24px; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.badge[data-v-594d25af] { align-items: center; background-repeat: no-repeat; display: flex; font-size: 0.75rem; font-weight: 600; justify-content: center; line-height: 1rem; min-height: 32px; padding-left: 0.25rem; padding-right: 0.25rem; text-align: center; text-transform: uppercase; width: fit-content; --tw-text-opacity: 1; background-position: 50% center; background-size: 100% 100%; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.badge--flag[data-v-594d25af] { background-image: url("/assets/a5b5f9c66f2c033317781472.svg"); min-height: 26px; padding-bottom: 0.25rem; padding-left: 0.5rem; padding-right: 0.5rem; }
.badge--discount[data-v-594d25af] { font-size: 1rem; font-weight: 700; height: 3rem; line-height: 1rem; text-transform: uppercase; width: 3rem; --tw-text-opacity: 1; aspect-ratio: 1 / 1; background-image: url("/assets/49dd18693af09c36165b33db.svg"); color: rgb(255 255 255/var(--tw-text-opacity,1)); transform: rotate(-15deg); }
.badge--discount[data-v-594d25af], .badge--dot[data-v-594d25af] { align-items: center; display: flex; justify-content: center; text-align: center; }
.badge--dot[data-v-594d25af] { border-radius: 9999px; height: 1.25rem; min-height: 0px; width: 1.25rem; --tw-bg-opacity: 1; --tw-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.badge--dot[data-v-594d25af], .badge--side[data-v-594d25af] { background-color: rgb(217 11 45/var(--tw-bg-opacity,1)); }
.badge--side[data-v-594d25af] { min-height: 24px; min-width: 60px; width: auto; --tw-bg-opacity: 1; font-size: 12px; padding-bottom: 0.125rem; padding-right: 0.5rem; padding-top: 0.25rem; }
.badge--side[data-v-594d25af]::after { background-image: url("/assets/ecb05cd18c4af6ba7095b832.svg"); background-position: 100% center; right: 0px; }
.badge--side[data-v-594d25af]::after, .badge--side[data-v-594d25af]::before { background-repeat: no-repeat; background-size: cover; content: " "; height: 29px; position: absolute; top: -5px; width: 0.5rem; }
.badge--side[data-v-594d25af]::before { background-image: url("/assets/ecb05cd18c4af6ba7095b832.svg"); background-position: 0px center; left: -0.5rem; }
.badge--special[data-v-594d25af] { align-items: center; border-bottom-width: 1px; border-top-width: 1px; display: flex; justify-content: center; --tw-border-opacity: 1; border-color: rgb(252 196 29/var(--tw-border-opacity,1)); font-size: 11px; max-height: 16px; min-height: 16px; padding-left: 0.5rem; padding-right: 0.5rem; text-align: center; width: auto; --tw-text-opacity: 1; background: linear-gradient(90deg, rgb(255, 176, 64), rgb(252, 196, 29) 50%, rgb(255, 176, 64)); color: rgb(115 0 10/var(--tw-text-opacity,1)); }
.badge--special[data-v-594d25af]::after { background-image: url("/assets/8d4bfbf4e4474b6557d5619a.svg"); right: -0.5rem; transform: rotate(180deg); }
.badge--special[data-v-594d25af]::after, .badge--special[data-v-594d25af]::before { background-position: 0px center; background-repeat: no-repeat; background-size: cover; content: " "; height: 100%; position: absolute; width: 0.5rem; }
.badge--special[data-v-594d25af]::before { background-image: url("/assets/8d4bfbf4e4474b6557d5619a.svg"); left: -0.5rem; }
.badge--ribbon[data-v-594d25af] { height: 150px; overflow: hidden; width: 150px; }
.badge--ribbon[data-v-594d25af], .badge--ribbon span[data-v-594d25af] { position: absolute; }
.badge--ribbon span[data-v-594d25af] { display: block; --tw-bg-opacity: 1; background-color: rgb(166 0 14/var(--tw-bg-opacity,1)); text-align: center; text-transform: uppercase; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); padding: 6px 0px; text-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px; width: 225px; box-shadow: rgb(255, 68, 99) 0px 0px 0px 1px inset !important; }
.badge--ribbon-top-left[data-v-594d25af] { left: 0px; top: 0px; }
.badge--ribbon-top-left[data-v-594d25af]::after, .badge--ribbon-top-left[data-v-594d25af]::before { border-left-color: transparent; border-top-color: transparent; }
.badge--ribbon-top-left[data-v-594d25af]::before { right: 0px; top: 0px; }
.badge--ribbon-top-left[data-v-594d25af]::after { bottom: 0px; left: 0px; }
.badge--ribbon-top-left span[data-v-594d25af] { right: 0.75rem; top: 1rem; --tw-rotate: -45deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
@media (min-width: 640px) {
  .badge--ribbon[data-v-594d25af] { height: 150px; overflow: hidden; width: 150px; }
  .badge--ribbon[data-v-594d25af], .badge--ribbon span[data-v-594d25af] { position: absolute; }
  .badge--ribbon span[data-v-594d25af] { display: block; --tw-bg-opacity: 1; background-color: rgb(166 0 14/var(--tw-bg-opacity,1)); padding: 0.5rem; text-align: center; text-transform: uppercase; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); text-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px; width: 225px; box-shadow: rgb(255, 68, 99) 0px 0px 0px 1px inset !important; }
  .badge--ribbon-top-left[data-v-594d25af] { left: 0px; top: 0px; }
  .badge--ribbon-top-left[data-v-594d25af]::after, .badge--ribbon-top-left[data-v-594d25af]::before { border-left-color: transparent; border-top-color: transparent; }
  .badge--ribbon-top-left[data-v-594d25af]::before { right: 0px; top: 0px; }
  .badge--ribbon-top-left[data-v-594d25af]::after { bottom: 0px; left: 0px; }
  .badge--ribbon-top-left span[data-v-594d25af] { top: 1.5rem; --tw-rotate: -45deg; right: -2px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
}
.discount-badge[data-v-2d3ce694] { left: -1rem; top: -1rem; }
@media (min-width: 640px) {
  .discount-badge[data-v-2d3ce694] { top: -0.75rem; }
}
.loyalty-buy-button .button[data-v-2d3ce694] { align-items: center; display: flex; gap: 0.5rem; padding-left: 1rem; padding-right: 1rem; }
@media (min-width: 640px) {
  .loyalty-buy-button .button[data-v-2d3ce694] { padding-left: 2rem; padding-right: 2rem; }
  .loyalty-buy-button .m-button[data-v-2d3ce694] { min-width: 170px; }
}
.store-item-details[data-v-2d3ce694] { border-radius: 0.25rem; border-width: 1px; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(42 41 51/var(--tw-bg-opacity,1)); }
.store-item-details[data-v-2d3ce694]:hover { --tw-border-opacity: 1; border-color: rgb(88 86 115/var(--tw-border-opacity,1)); }
.store-item-details[data-v-2d3ce694] { background: 100% center repeat-x transparent; height: 100%; width: 100%; }
.store-item-details .inner-face[data-v-2d3ce694] { border-radius: 0.25rem; display: flex; flex-direction: column; height: 100%; justify-content: space-between; padding: 0.75rem; position: relative; width: 100%; }
.store-item-details .loyalty-buy-button[data-v-2d3ce694] { width: 50%; }
.store-item-details .loyalty-buy-button .m-button[data-v-2d3ce694] { border-color: rgba(255, 255, 255, 0.2); border-width: 1px; line-height: 1.625; }
@media (min-width: 640px) {
  .store-item-details .loyalty-buy-button .m-button[data-v-2d3ce694] { border-color: rgba(255, 255, 255, 0.2); border-width: 2px; min-width: 120px; }
}
.bundle-image[data-v-2d3ce694] { background-position: 100% center; background-repeat: no-repeat; background-size: contain; bottom: 0px; display: none; max-width: 24rem; position: absolute; right: 0px; top: 0px; width: 41.6667%; }
@media (min-width: 640px) {
  .bundle-image[data-v-2d3ce694] { display: block; }
}
.bundle-header-title[data-v-516dba3e] { max-width: 100%; width: 100%; }
.store-item-details .bundle-header-title[data-v-516dba3e] { border-bottom-width: 1px; border-color: rgba(65, 63, 81, 0.3); border-top-left-radius: 1rem; border-top-right-radius: 1rem; font-weight: 700; padding: 0.75rem; }
.loyalty-points[data-v-efef363e] { align-items: center; cursor: pointer; display: flex; flex-wrap: nowrap; gap: 0.25rem; --tw-text-opacity: 1; color: rgb(153 216 255/var(--tw-text-opacity,1)); text-shadow: rgb(0, 51, 77) 1px 1px 1px, rgb(0, 51, 77) -1px -1px 1px, rgb(0, 51, 77) -1px 1px 1px, rgb(0, 51, 77) 1px -1px 1px; }
.vip-points[data-v-21dc4a2f] { align-items: center; cursor: pointer; display: flex; flex-wrap: nowrap; gap: 0.25rem; --tw-text-opacity: 1; color: rgb(255 191 0/var(--tw-text-opacity,1)); text-shadow: rgb(77, 57, 0) 1px 1px 1px, rgb(77, 57, 0) -1px -1px 1px, rgb(77, 57, 0) -1px 1px 1px, rgb(77, 57, 0) 1px -1px 1px; }
.discount-badge[data-v-921e1bfc] { left: -1rem; top: -1rem; }
@media (min-width: 640px) {
  .discount-badge[data-v-921e1bfc] { top: -0.75rem; }
  .offer-button .m-button[data-v-921e1bfc] { min-width: 170px; }
}
.store-item-details[data-v-921e1bfc] { border-radius: 0.25rem; border-width: 1px; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(42 41 51/var(--tw-bg-opacity,1)); }
.store-item-details[data-v-921e1bfc]:hover { --tw-border-opacity: 1; border-color: rgb(88 86 115/var(--tw-border-opacity,1)); }
.store-item-details[data-v-921e1bfc] { background: 100% center repeat-x transparent; height: 100%; width: 100%; }
.store-item-details .inner-face[data-v-921e1bfc] { border-radius: 0.25rem; display: flex; flex-direction: column; height: 100%; justify-content: space-between; padding: 0.75rem; position: relative; width: 100%; }
.store-item-details .offer-button[data-v-921e1bfc] { width: 50%; }
.store-item-details .offer-button .m-button[data-v-921e1bfc] { border-color: rgba(255, 255, 255, 0.2); border-width: 1px; }
@media (min-width: 320px) {
  .store-item-details .offer-button .m-button[data-v-921e1bfc] { line-height: 1.625; }
}
@media (min-width: 1280px) {
  .store-item-details .offer-button .m-button[data-v-921e1bfc] { line-height: 1.625; }
}
@media (min-width: 640px) {
  .store-item-details .offer-button .m-button[data-v-921e1bfc] { border-color: rgba(255, 255, 255, 0.2); border-width: 2px; min-width: 120px; }
}
.bundle-image[data-v-921e1bfc] { background-position: 100% center; background-repeat: no-repeat; background-size: contain; bottom: 0px; display: none; max-width: 24rem; position: absolute; right: 0px; top: 0px; width: 41.6667%; }
@media (min-width: 640px) {
  .bundle-image[data-v-921e1bfc] { display: block; }
}
.text-xxs[data-v-404699f6] { font-size: 0.65rem; }
.timer-label[data-v-404699f6] { align-items: center; display: flex; gap: 0.25rem; }
.timer-label .clock-icon[data-v-404699f6] { background-position: initial; background-size: initial; background-repeat: no-repeat; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; height: 15px; width: 20px; background-image: url("/assets/446ba5a635c1c60a07616bdd.svg") !important; }
.contents-block[data-v-21bc1676] { mask-position: right top; mask-size: cover; width: 100%; }
@media (max-height: 480px) {
  .contents-block[data-v-21bc1676] { max-width: 400px; }
}
.bundle-content[data-v-21bc1676] { align-items: center; display: flex; height: 100%; justify-content: center; }
.bundle-item__amount[data-v-21bc1676] { font-family: Roboto, sans-serif; font-weight: 900; line-height: 1.25; margin-top: 0px; padding-bottom: 2rem; position: relative; text-align: center; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
@media (min-width: 640px) {
  .bundle-item__amount[data-v-21bc1676] { font-size: 1rem; line-height: 1.5rem; padding-bottom: 0px; }
}
@media (min-width: 1280px) {
  .bundle-item__amount[data-v-21bc1676] { margin-top: -0.25rem; }
}
.bundle-item__amount[data-v-21bc1676] { text-shadow: rgb(0, 0, 0) 1px 1px 1px, rgb(0, 0, 0) -1px -1px 1px, rgb(0, 0, 0) -1px 1px 1px, rgb(0, 0, 0) 1px -1px 1px; z-index: 2 !important; }
.bundle-item__icons[data-v-21bc1676] { align-items: center; display: flex; flex: 0 0 auto; flex-wrap: nowrap; justify-content: center; width: 100%; }
.hide-amount > .bundle-item__amount[data-v-21bc1676] { color: transparent; -webkit-text-stroke: transparent; text-shadow: none; }
.bundle-card[data-v-d220643e] { align-items: center; border-radius: 1rem; display: flex; flex-direction: column; justify-content: center; min-height: 300px; position: relative; width: 100%; --tw-shadow: 0 1px 2px 0 rgba(0,0,0,.05); --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); border-width: 1px; border-style: solid; border-color: transparent; border-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0)); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.bundle-card[data-v-d220643e]:hover { border-width: 1px; border-style: solid; border-image: none; transition-duration: 0.2s; transition-property: transform; transition-timing-function: linear; border-color: rgba(255, 255, 255, 0.3) !important; }
.bundle-card .offer-button[data-v-d220643e] { margin-top: 1rem; }
@media (min-width: 640px) {
  .bundle-card .offer-button[data-v-d220643e] { margin-top: 0.5rem; }
}
.bundle[data-v-d220643e] { border-radius: 1rem; flex: 1 1 0%; flex-direction: column; }
.bundle[data-v-d220643e], .bundle > header[data-v-d220643e] { align-items: center; display: flex; position: relative; width: 100%; }
.bundle > header[data-v-d220643e] { border-top-left-radius: 1rem; border-top-right-radius: 1rem; height: 36px; justify-content: center; z-index: 1; }
@media (min-width: 640px) {
  .bundle > header[data-v-d220643e] { height: 26px; }
}
@media (min-width: 1280px) {
  .bundle > header[data-v-d220643e] { height: 36px; }
}
.bundle hr[data-v-d220643e] { background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0)); background-blend-mode: overlay; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; flex-shrink: 0; height: 1px; width: 100%; }
.bundle-content[data-v-d220643e] { align-items: center; height: 100%; }
.bundle-content[data-v-d220643e], .bundle-content > header[data-v-d220643e] { display: flex; flex-direction: column; width: 100%; }
.bundle-content > header[data-v-d220643e] { justify-content: flex-start; position: relative; text-align: center; }
.bundle-content__items[data-v-d220643e] { align-self: center; display: flex; flex: 1 1 0%; justify-content: center; margin-top: 3%; padding-left: 0.5rem; padding-right: 0.5rem; position: relative; width: 100%; }
@media (min-width: 1280px) {
  .bundle-content__items[data-v-d220643e] { padding-left: 1rem; padding-right: 1rem; }
}
@media (max-height: 480px) {
  .bundle-content__items[data-v-d220643e] { margin-top: 0.5rem; }
}
.bundle-content__items-img[data-v-d220643e] { background-repeat: no-repeat; height: 100%; min-height: 130px; width: 100%; z-index: 2; }
@media (max-height: 480px) {
  .bundle-content__items-img[data-v-d220643e] { min-height: 100px; }
}
.bundle-content__items-img[data-v-d220643e] { background-position: 50% center; background-repeat: no-repeat; background-size: auto 100%; }
.bundle-content__points[data-v-d220643e] { align-items: center; display: flex; gap: 0.5rem; justify-content: center; margin-top: 0.625rem; width: 100%; }
@media (min-width: 640px) {
  .bundle-content__points[data-v-d220643e] { gap: 0.75rem; }
}
.bundle-content__points[data-v-d220643e] { min-height: 24px; }
.bundle-content__buttons[data-v-d220643e] { max-width: 220px; width: 100%; }
.bundle-content > footer[data-v-d220643e] { align-items: center; bottom: 0px; display: flex; flex-direction: column; justify-content: flex-end; padding-bottom: 0.5rem; padding-left: 0.5rem; padding-right: 0.5rem; position: relative; width: 100%; }
.bundle-content > footer[data-v-d220643e]:default { padding-bottom: 1rem; }
.bundle-content__info[data-v-d220643e] { font-size: 0.75rem; height: 1.5rem; line-height: 1rem; margin-top: 0.5rem; }
.bundle-content__info[data-v-d220643e], .bundle__exclusive-bg[data-v-d220643e] { align-items: center; display: flex; justify-content: center; }
.bundle__exclusive-bg[data-v-d220643e] { background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3) 10%, rgb(255, 255, 255), rgba(255, 255, 255, 0.3) 90%, rgba(255, 255, 255, 0)); min-height: 24px; mix-blend-mode: overlay; width: 100%; z-index: 2; }
.bundle__exclusive-bg--no-mix-blend[data-v-d220643e] { background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1) 80%, rgba(255, 255, 255, 0)); mix-blend-mode: normal; }
.bundle__exclusive-text[data-v-d220643e] { font-size: 0.875rem; font-weight: 700; line-height: 1.25rem; margin-top: 0.125rem; position: absolute; text-align: center; text-transform: uppercase; top: 0px; width: 100%; z-index: 3; --tw-text-opacity: 1; color: rgb(255 191 0/var(--tw-text-opacity,1)); }
.bundle__description[data-v-d220643e] { font-size: 1rem; line-height: 1.5rem; padding-left: 0.25rem; padding-right: 0.25rem; padding-top: 0.5rem; z-index: 2; }
@media (min-width: 640px) {
  .bundle__description[data-v-d220643e] { padding-left: 0.5rem; padding-right: 0.5rem; }
}
@media (min-width: 1280px) {
  .bundle__description[data-v-d220643e] { padding-left: 1rem; padding-right: 1rem; }
}
.single-card[data-v-8643e8df] { cursor: pointer; display: flex; flex-direction: column; height: 100%; position: relative; width: 100%; --tw-bg-opacity: 1; background-color: rgb(31 31 38/var(--tw-bg-opacity,1)); border-color: var(--v35802022); border-radius: 1rem; border-width: 1.5px; transition-duration: 0.2s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.single-card[data-v-8643e8df]:hover { border-color: var(--v8156db0a); }
.single-card .title[data-v-8643e8df] { overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; }
.single-card .amount-text[data-v-8643e8df] { font-size: 1rem; font-weight: 700; line-height: 1.5rem; --tw-text-opacity: 1; color: rgb(255 191 0/var(--tw-text-opacity,1)); }
.single-card .title-width[data-v-8643e8df] { max-width: 95%; width: 95%; }
.single-card__image[data-v-8643e8df] { height: 96px; width: 96px; }
.single-card__bottom[data-v-8643e8df] { align-items: center; display: flex; flex-direction: column; margin-top: 0.5rem; position: relative; }
@media (max-height: 480px) {
  .single-card__image[data-v-8643e8df] { width: 131px; }
  .single-card .title-width[data-v-8643e8df] { width: auto; }
  .single-card .amount-text[data-v-8643e8df] { font-size: 2.25rem; font-weight: 700; line-height: 2.5rem; --tw-text-opacity: 1; color: rgb(255 191 0/var(--tw-text-opacity,1)); }
}
@media (min-width: 1280px) {
  .single-card__image[data-v-8643e8df] { width: 131px; }
  .single-card .title-width[data-v-8643e8df] { width: 90%; }
  .single-card .amount-text[data-v-8643e8df] { font-size: 2.25rem; font-weight: 700; line-height: 2.5rem; --tw-text-opacity: 1; color: rgb(255 191 0/var(--tw-text-opacity,1)); }
}
.single-card .offer-button[data-v-8643e8df] { padding-bottom: 0.25rem; padding-left: 1rem; padding-right: 1rem; }
.single-card .price-label[data-v-8643e8df] { display: flex; gap: 0.5rem; }
.bundle-card[data-v-cbb4697f] { border-radius: 1rem; border-width: 1px; flex-direction: column; min-height: 300px; --tw-shadow: 0 1px 2px 0 rgba(0,0,0,.05); --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.bundle-card[data-v-cbb4697f], .bundle-card header[data-v-cbb4697f] { display: flex; justify-content: center; position: relative; width: 100%; }
.bundle-card header[data-v-cbb4697f] { align-items: center; border-top-left-radius: 1rem; border-top-right-radius: 1rem; font-size: 1.25rem; font-weight: 700; height: 36px; line-height: 1.75rem; padding-bottom: 0.5rem; padding-top: 0.5rem; z-index: 1; }
@media (min-width: 640px) {
  .bundle-card header[data-v-cbb4697f] { height: 36px; }
}
@media (max-height: 480px) {
  .bundle-card header[data-v-cbb4697f] { font-size: 1.125rem; font-weight: 500; height: 26px; line-height: 1.75rem; }
}
.bundle-card[data-v-cbb4697f]:hover { border: 1px solid rgba(255, 255, 255, 0.4); transition-duration: 0.2s; transition-property: transform; transition-timing-function: linear; }
.bundle-card .offer-button[data-v-cbb4697f] { margin-top: 1rem; }
.bundle[data-v-cbb4697f] { align-items: center; border-radius: 1rem; display: flex; flex: 1 1 0%; justify-content: center; padding-left: 2rem; padding-right: 2rem; width: 100%; }
@media (min-width: 640px) {
  .bundle[data-v-cbb4697f] { justify-content: space-between; }
}
.bundle-image-container[data-v-cbb4697f] { background-position: 50% center; background-repeat: no-repeat; background-size: contain; display: none; flex: 2 1 0%; height: 100%; min-height: 256px; padding-bottom: 1rem; padding-top: 1rem; width: auto; }
@media (min-width: 640px) {
  .bundle-image-container[data-v-cbb4697f] { display: flex; }
}
.bundle-image[data-v-cbb4697f] { display: block; margin-left: auto; margin-right: auto; margin-top: 0.5rem; max-height: 200px; }
@media (min-width: 640px) {
  .bundle-image[data-v-cbb4697f] { display: none; }
}
.bundle-content[data-v-cbb4697f] { align-items: center; display: flex; flex: 1 0 0%; flex-direction: column; height: auto; justify-content: center; min-width: 320px; padding-bottom: 2rem; padding-top: 2rem; text-align: center; width: 100%; }
@media (min-width: 640px) {
  .bundle-content[data-v-cbb4697f] { min-width: 360px; }
}
@media (min-width: 1280px) {
  .bundle-content[data-v-cbb4697f] { min-width: 500px; }
}
@media (max-height: 480px) {
  .bundle-content[data-v-cbb4697f] { padding-bottom: 1rem; padding-top: 1rem; }
}
.bundle-content__title[data-v-cbb4697f] { font-size: 1.25rem; font-weight: 700; line-height: 1.75rem; margin-bottom: 0.5rem; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
@media (min-width: 640px) {
  .bundle-content__title[data-v-cbb4697f] { font-size: 1.5rem; line-height: 2rem; }
}
@media (max-height: 480px) {
  .bundle-content__title[data-v-cbb4697f] { font-size: 1.25rem; line-height: 1.75rem; margin-bottom: 0.125rem; }
}
.bundle-content__subtitle[data-v-cbb4697f] { font-style: italic; font-weight: 600; --tw-text-opacity: 1; color: rgb(255 191 0/var(--tw-text-opacity,1)); }
@media (max-height: 480px) {
  .bundle-content__subtitle[data-v-cbb4697f] { font-weight: 500; }
}
.bundle-content__description[data-v-cbb4697f] { font-size: 1rem; line-height: 1.5rem; padding-left: 0.25rem; padding-right: 0.25rem; padding-top: 0.5rem; z-index: 2; }
@media (min-width: 640px) {
  .bundle-content__description[data-v-cbb4697f] { padding-left: 0.5rem; padding-right: 0.5rem; }
}
@media (min-width: 1280px) {
  .bundle-content__description[data-v-cbb4697f] { padding-left: 1rem; padding-right: 1rem; }
}
.bundle-content__points[data-v-cbb4697f] { align-items: center; display: flex; gap: 0.5rem; justify-content: center; margin-top: 0.625rem; width: 100%; }
@media (min-width: 640px) {
  .bundle-content__points[data-v-cbb4697f] { gap: 0.75rem; }
}
.bundle-content__points[data-v-cbb4697f] { min-height: 24px; }
.bundle-content__buttons[data-v-cbb4697f] { max-width: 220px; width: 100%; }
.bundle-content__info[data-v-cbb4697f] { align-items: center; display: flex; font-size: 0.75rem; height: 1.5rem; justify-content: center; line-height: 1rem; margin-top: 0.5rem; }
.full-width[data-v-9c0c313f] { grid-column: 1 / -1 !important; }
@media (min-width: 320px) {
  .banner-icon[data-v-0f0d0976] { height: 2.5rem; width: 2.5rem; }
  .banner-title[data-v-0f0d0976] { font-size: 0.875rem; line-height: 1.25rem; }
  .banner-button[data-v-0f0d0976], .banner-subtitle[data-v-0f0d0976] { font-size: 0.75rem; line-height: 1rem; }
  .banner-button[data-v-0f0d0976] { padding-left: 0.75rem; padding-right: 0.75rem; }
  .banner-close[data-v-0f0d0976] { transform: scale(0.85); }
}
@media (min-width: 400px) {
  .banner-title[data-v-0f0d0976] { font-size: 1rem; line-height: 1.5rem; }
  .banner-subtitle[data-v-0f0d0976] { font-size: 0.875rem; line-height: 1.25rem; }
  .banner-content[data-v-0f0d0976] { gap: 0.75rem; padding-left: 1rem; padding-right: 1rem; }
  .banner-icon[data-v-0f0d0976] { height: 3rem; width: 3rem; }
  .banner-button[data-v-0f0d0976] { font-size: 0.875rem; line-height: 1.25rem; padding-left: 1.25rem; padding-right: 1.25rem; }
  .banner-close[data-v-0f0d0976] { transform: scale(0.9); }
}
@media (min-width: 640px) {
  .banner-content[data-v-0f0d0976] { gap: 1.25rem; padding-left: 1.5rem; padding-right: 1.5rem; }
  .banner-icon[data-v-0f0d0976] { height: 3.5rem; width: 3.5rem; }
  .banner-title[data-v-0f0d0976] { font-size: 1rem; line-height: 1.5rem; }
  .banner-close[data-v-0f0d0976] { --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
}
.hash-marker[data-v-7536756d] { scroll-margin-top: var(--v6a883283); }
.menu-division[data-v-7536756d] { align-items: center; display: flex; gap: 0.625rem; position: relative; z-index: 2; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.full-width-divider[data-v-7536756d] { background: linear-gradient(90deg,var(--v03f656f2),var(--d233e832)); border-bottom-width: 2px; border-image: linear-gradient(90deg,var(--ee49cea6),hsla(0,0%,100%,0)) 1; border-top-width: 2px; height: 2rem; max-width: 1800px; position: absolute; width: 100%; z-index: 1; }
@media screen and (min-width: 2100px) {
  .full-width-divider[data-v-7536756d] { background: linear-gradient(90deg,var(--v03f656f2),var(--v03f656f2),var(--d233e832),var(--d233e832),#1c1b20); }
}
.clock-icon[data-v-7536756d] { height: 15px; width: 20px; background: url("/assets/446ba5a635c1c60a07616bdd.svg") no-repeat !important; }
.loyalty-more[data-v-8123a9d2] { align-items: center; border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 1rem; cursor: pointer; display: flex; flex-direction: column; height: 100%; justify-content: center; min-height: 280px; position: relative; width: 100%; --tw-bg-opacity: 1; background-color: rgb(31 31 38/var(--tw-bg-opacity,1)); text-align: center; --tw-shadow: 0 1px 2px 0 rgba(0,0,0,.05); --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
@media (min-width: 640px) {
  .loyalty-more[data-v-8123a9d2] { max-width: 320px; }
}
.loyalty-more[data-v-8123a9d2] { color: rgb(107, 102, 138); }
.loyalty-more[data-v-8123a9d2]:hover { border-width: 1px; border-style: solid; border-image: none; transition-duration: 0.2s; transition-property: transform; transition-timing-function: linear; border-color: rgba(255, 255, 255, 0.3) !important; }
.loyalty-more p[data-v-8123a9d2] { font-size: 6rem; font-weight: 700; line-height: 1; margin-top: -2rem; }
.loyalty-more span[data-v-8123a9d2] { font-size: 1.25rem; line-height: 1.75rem; }
.loyalty-more .loyalty-more-img[data-v-8123a9d2] { background: url("/assets/817e27969242f8139a0837a2.png") 50% center / auto 140px no-repeat; filter: brightness(1.2); flex: 1 1 0%; width: 100%; }
.featured-grid[data-v-955c0fae] { display: grid; gap: 0.5rem; width: 100%; }
@media (min-width: 640px) {
  .featured-grid[data-v-955c0fae] { gap: 0.75rem; }
}
@media (min-width: 1280px) {
  .featured-grid[data-v-955c0fae] { gap: 1rem; }
}
.featured-grid[data-v-955c0fae] { grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)); }
@media (min-width: 640px) {
  .featured-grid[data-v-955c0fae] { grid-template-columns: repeat(auto-fill, minmax(360px, 1fr)); }
}
@media (min-width: 1280px) {
  .featured-grid[data-v-955c0fae] { grid-template-columns: repeat(auto-fill, minmax(400px, 1fr)); }
}
.single-item-grid[data-v-955c0fae] { display: grid; gap: 1rem; width: 100%; }
@media (min-width: 640px) {
  .single-item-grid[data-v-955c0fae] { gap: 1.25rem; }
}
.single-item-grid[data-v-955c0fae] { grid-template-columns: repeat(auto-fill, minmax(170px, auto)); }
@media (min-width: 640px) {
  .single-item-grid[data-v-955c0fae] { grid-template-columns: repeat(auto-fill, minmax(220px, auto)); }
}
@media (min-width: 1280px) {
  .single-item-grid[data-v-955c0fae] { grid-template-columns: repeat(auto-fill, minmax(250px, auto)); }
}
.menu-division[data-v-955c0fae] { display: flex; gap: 0.625rem; margin-bottom: 0.5rem; padding-left: 1.25rem; padding-right: 1.25rem; }
@media screen and (min-width: 700px) and (max-width: 780px) {
  .featured-grid[data-v-955c0fae] { grid-template-columns: repeat(auto-fill, minmax(310px, 1fr)); }
}
@media screen and (min-width: 640px) and (max-height: 500px) {
  .single-item-grid[data-v-955c0fae] { grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); }
}
@media screen and (min-width: 710px) and (max-height: 500px) {
  .single-item-grid[data-v-955c0fae] { grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); }
}
.secondary-navigation[data-v-fcb0c636] { transition: 0.25s ease-out; z-index: 10; --tw-bg-opacity: 1; background-color: rgb(22 22 25/var(--tw-bg-opacity,1)); }
.empty-state[data-v-fcb0c636] { align-items: center; display: flex; justify-content: center; min-height: 60vh; padding-left: 1.5rem; padding-right: 1.5rem; }
.empty-state__content[data-v-fcb0c636] { max-width: 28rem; text-align: center; }
.empty-state__icon[data-v-fcb0c636] { display: flex; justify-content: center; margin-bottom: 1.5rem; }
.empty-state__title[data-v-fcb0c636] { font-size: 1.5rem; font-weight: 600; line-height: 2rem; margin-bottom: 0.75rem; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.empty-state__description[data-v-fcb0c636] { font-size: 1rem; line-height: 1.625; --tw-text-opacity: 1; color: rgb(156 163 175/var(--tw-text-opacity,1)); }
.items[data-v-fcb0c636] { flex-direction: column; }
.items[data-v-fcb0c636], .items__loading[data-v-fcb0c636] { align-items: center; display: flex; height: 100%; justify-content: center; }
.items__loading[data-v-fcb0c636] { height: 70vh; }
.face-item[data-v-7eaff8a7] { display: flex; flex-direction: column; height: 100%; padding: 0.5rem; width: 100%; }
@media (min-width: 640px) {
  .face-item[data-v-7eaff8a7] { padding: 1rem; }
}
.face-item[data-v-7eaff8a7] { border-radius: 1rem; border-width: 1px; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(42 41 51/var(--tw-bg-opacity,1)); }
.face-item[data-v-7eaff8a7]:hover { --tw-border-opacity: 1; border-color: rgb(88 86 115/var(--tw-border-opacity,1)); }
.face-item .overlay[data-v-7eaff8a7] { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.3) 15%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.3) 85%, rgba(0, 0, 0, 0.5)); }
.face-item .tag[data-v-7eaff8a7] { border-radius: 0.5rem; display: inline-block; margin-right: 1rem; margin-top: 0.5rem; --tw-bg-opacity: 1; background-color: rgb(132 130 153/var(--tw-bg-opacity,1)); font-weight: 500; padding: 1px 0.75rem 3px; text-align: center; text-transform: uppercase; }
.swiper-slide { height: auto; }
.swiper-button-next, .swiper-button-prev { color: transparent; height: 20px; width: 20px; z-index: 1; background-color: rgb(69 67 89/var(--tw-bg-opacity,1)) !important; border-radius: 9999px !important; --tw-bg-opacity: 1 !important; background-position: 50% center !important; background-repeat: no-repeat !important; background-size: 8px auto !important; padding: 0.75rem !important; }
.swiper-button-prev { left: -5px; margin-left: 5px; background-image: url("/assets/c797c622931306f624646ba7.svg") !important; background-position: 6px center !important; }
.swiper-button-next { margin-right: 5px; right: -5px; background-image: url("/assets/4fb01891ab1770da8355a328.svg") !important; background-position: 10px center !important; }
.swiper-button-next::before, .swiper-button-prev::before { content: "" !important; }
.swiper-button-next:focus, .swiper-button-next:hover, .swiper-button-prev:focus, .swiper-button-prev:hover { background-color: rgb(69 67 89/var(--tw-bg-opacity,1)) !important; --tw-bg-opacity: 1 !important; }
.swiper-button-disabled { opacity: 0.6 !important; }
.swiper-button-disabled:hover { cursor: auto !important; }
.face-item[data-v-aed29b09] { display: flex; flex-direction: column; height: 100%; justify-content: space-between; padding: 0.5rem; white-space: nowrap; width: 100%; }
@media (min-width: 640px) {
  .face-item[data-v-aed29b09] { padding: 1rem; }
}
.face-item[data-v-aed29b09] { border-radius: 1rem; border-width: 1px; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(42 41 51/var(--tw-bg-opacity,1)); }
.face-item[data-v-aed29b09]:hover { --tw-border-opacity: 1; border-color: rgb(88 86 115/var(--tw-border-opacity,1)); }
.face-item .title[data-v-aed29b09] { padding-bottom: 30%; }
.face-item .overlay[data-v-aed29b09] { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.3) 15%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.3) 85%, rgba(0, 0, 0, 0.5)); }
.face-item .featured[data-v-aed29b09] { right: 0px; top: 0.5rem; }
@media (min-width: 640px) {
  .face-item .featured[data-v-aed29b09] { top: 1rem; }
}
.face-item .featured[data-v-aed29b09] { border-bottom-left-radius: 0.5rem; border-top-left-radius: 0.5rem; font-weight: 700; padding-left: 0.625rem; padding-right: 0.5rem; text-transform: uppercase; --tw-bg-opacity: 1; background-color: rgb(255 168 0/var(--tw-bg-opacity,1)); font-size: 1.125rem; line-height: 1.75rem; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.pagination .button[data-v-ef8c341d] { align-items: center; border-radius: 9999px; display: flex; height: 2rem; justify-content: center; width: 2rem; }
.pagination .button[data-v-ef8c341d]:hover { --tw-bg-opacity: .3; }
.pagination .button[data-v-ef8c341d]:hover, .pagination .current[data-v-ef8c341d] { background-color: rgb(69 67 89/var(--tw-bg-opacity,1)); }
.pagination .current[data-v-ef8c341d] { --tw-bg-opacity: 1; }
.pagination .current[data-v-ef8c341d]:hover { --tw-bg-opacity: 1; background-color: rgb(88 86 115/var(--tw-bg-opacity,1)); }
.pagination .button-arrow img[data-v-ef8c341d] { height: 1rem; opacity: 1; width: 1rem; }
.select-wrapper[data-v-5abc370a] { display: grid; position: relative; }
.icon-small[data-v-5abc370a] { height: 15px; width: 15px; right: 10px !important; }
.select-icon[data-v-5abc370a] { bottom: 50%; position: absolute; right: 0.75rem; --tw-translate-y: 50%; }
.select-icon[data-v-5abc370a], .select-icon-open[data-v-5abc370a] { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.select-icon-open[data-v-5abc370a] { --tw-rotate: 180deg; --tw-text-opacity: 1; color: rgb(0 128 255/var(--tw-text-opacity,1)); }
.select-text[data-v-5abc370a] { border-radius: 0.5rem; border-style: solid; border-width: 2px; display: flex; flex: 1 1 0%; min-width: 100px; position: relative; user-select: none; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(22 22 25/var(--tw-bg-opacity,1)); line-height: 14px; outline-width: 0px; text-align: left; }
.select-small[data-v-5abc370a], .select-text[data-v-5abc370a] { padding: 0.5rem; }
.select-small[data-v-5abc370a] { font-size: 0.75rem; height: 33px; line-height: 1rem; }
.select-options[data-v-5abc370a] { border-radius: 0.5rem; border-style: solid; list-style-type: none; margin-bottom: 0px; margin-top: 0.3rem; max-height: 281px; overflow: auto; position: absolute; top: 100%; width: 100%; z-index: 10; --tw-bg-opacity: 1; background-color: rgb(22 22 25/var(--tw-bg-opacity,1)); border-width: 2px; padding-left: 0px; padding-right: 0px; text-align: left; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); }
.select-options--animated[data-v-5abc370a] { animation: 0.3s ease-in-out 0s 1 normal none running growDown-5abc370a; transform-origin: center top; }
@keyframes growDown-5abc370a { 
  0% { transform: scaleY(0); }
  80% { transform: scaleY(1.1); }
  100% { transform: scaleY(1); }
}
.options-small[data-v-5abc370a] { padding-top: 10px !important; }
.select-option[data-v-5abc370a] { border-bottom-width: 1px; border-style: solid; cursor: pointer; margin-left: 0.5rem; margin-right: 0.5rem; position: relative; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(22 22 25/var(--tw-bg-opacity,1)); font-weight: 300; padding: 0.25rem 0.5rem; }
.select-option.selected[data-v-5abc370a], .select-option[data-v-5abc370a]:hover { --tw-text-opacity: 1; color: rgb(0 128 255/var(--tw-text-opacity,1)); }
.select-option.selected[data-v-5abc370a] { align-items: center; display: flex; justify-content: space-between; }
.select-option.selected[data-v-5abc370a]::after { align-items: center; content: ""; display: flex; justify-content: center; --tw-bg-opacity: 1; background-color: rgb(0 128 255/var(--tw-bg-opacity,1)); border-radius: 10px; font-size: 12px; font-weight: 500; height: 12px; min-width: 12px; padding: 0px 6px; }
.select-option[data-v-5abc370a]:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.option-small[data-v-5abc370a] { font-size: 0.75rem; line-height: 1rem; padding-bottom: 0.5rem; padding-top: 0.5rem; padding-left: 20px !important; padding-right: 20px !important; }
.select-label[data-v-5abc370a] { font-size: 1rem; left: 0.75rem; line-height: 1.5rem; margin: 0px; padding-left: 0.5rem; padding-right: 0.5rem; pointer-events: none; position: absolute; top: 50%; transform: translateY(-50%); transition: top 0.15s ease-in, left 0.15s ease-in, font-size 0.15s ease-in; }
.select-label[data-v-5abc370a], .select-label.filled[data-v-5abc370a] { background-color: inherit; }
.select-label.filled[data-v-5abc370a] { font-size: 0.75rem; left: 1.5rem; line-height: 1rem; top: -0.5rem; transform: none; }
p[data-v-1fed37d4] { font-size: 1rem; line-height: 1.5rem; margin-bottom: 0.5rem; --tw-text-opacity: 1; color: rgb(88 86 115/var(--tw-text-opacity,1)); }
@media (min-width: 1280px) {
  p[data-v-1fed37d4] { font-size: 1.125rem; line-height: 1.75rem; }
}
@media (max-height: 480px) {
  p[data-v-1fed37d4] { font-size: 0.875rem; line-height: 1.25rem; }
}
.cue-search-input__input-container[data-v-1fed37d4] { display: flex; flex: 1 1 0%; gap: 1rem; }
.cue-search-input__display[data-v-1fed37d4] { display: none; min-width: 200px; width: auto; }
@media (min-width: 640px) {
  .cue-search-input__display[data-v-1fed37d4] { display: block; }
}
.cue-search-input__display-buttons[data-v-1fed37d4] { display: flex; gap: 0.5rem; }
.cue-search-input__icon-buttons[data-v-1fed37d4] { border-radius: 0.5rem; border-style: solid; border-width: 2px; height: 3rem; width: 3rem; --tw-border-opacity: 1; background: none; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); }
.cue-search-input__collection[data-v-1fed37d4] { display: flex; flex: 1 1 0%; flex-direction: column; }
.cue-search-input__collection-input[data-v-1fed37d4] { display: flex; flex: 1 1 0%; min-width: 150px; }
.cue-search-input__order-icon[data-v-1fed37d4] { margin-top: 0.125rem; }
.cue-search-input__order-icon--up[data-v-1fed37d4] { margin-top: 0px; --tw-rotate: 180deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
p[data-v-4520a76f] { font-size: 1rem; line-height: 1.5rem; margin-bottom: 0.5rem; --tw-text-opacity: 1; color: rgb(88 86 115/var(--tw-text-opacity,1)); }
@media (min-width: 1280px) {
  p[data-v-4520a76f] { font-size: 1.125rem; line-height: 1.75rem; }
}
@media (max-height: 480px) {
  p[data-v-4520a76f] { font-size: 0.875rem; line-height: 1.25rem; }
}
.cue-search-input__input-container[data-v-4520a76f] { display: flex; flex: 1 1 0%; gap: 1rem; }
.cue-search-input__display[data-v-4520a76f] { display: none; min-width: 100px; width: auto; }
@media (min-width: 640px) {
  .cue-search-input__display[data-v-4520a76f] { display: block; }
}
.cue-search-input__display-buttons[data-v-4520a76f] { display: flex; gap: 0.5rem; }
.cue-search-input__icon-buttons[data-v-4520a76f] { border-radius: 0.5rem; border-style: solid; border-width: 2px; height: 3rem; width: 3rem; --tw-border-opacity: 1; background: none; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); }
.cue-search-input__sort[data-v-4520a76f] { display: flex; flex: 1 1 0%; flex-direction: column; }
.cue-search-input__sort-input[data-v-4520a76f] { display: flex; flex: 1 1 0%; }
.cue-search-input__order-icon[data-v-4520a76f] { margin-top: 0.125rem; }
.cue-search-input__order-icon--up[data-v-4520a76f] { margin-top: 0px; --tw-rotate: 180deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
p[data-v-6af2b217] { font-size: 1rem; line-height: 1.5rem; margin-bottom: 0.5rem; --tw-text-opacity: 1; color: rgb(88 86 115/var(--tw-text-opacity,1)); }
@media (min-width: 1280px) {
  p[data-v-6af2b217] { font-size: 1.125rem; line-height: 1.75rem; }
}
@media (max-height: 480px) {
  p[data-v-6af2b217] { font-size: 0.875rem; line-height: 1.25rem; }
}
.cue-search-input__input-container[data-v-6af2b217] { display: flex; flex: 1 1 0%; gap: 1rem; }
.cue-search-input__display[data-v-6af2b217] { display: none; min-width: 100px; width: auto; }
@media (min-width: 640px) {
  .cue-search-input__display[data-v-6af2b217] { display: block; }
}
.cue-search-input__display-buttons[data-v-6af2b217] { display: flex; gap: 0.5rem; }
.cue-search-input__icon-buttons[data-v-6af2b217] { border-radius: 0.5rem; border-style: solid; border-width: 2px; height: 3rem; width: 3rem; --tw-border-opacity: 1; background: none; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); }
.cue-search-input__sort[data-v-6af2b217] { display: flex; flex: 1 1 0%; flex-direction: column; }
.cue-search-input__sort-input[data-v-6af2b217] { display: flex; flex: 1 1 0%; }
.cue-search-input__order-icon[data-v-6af2b217] { margin-top: 0.125rem; }
.cue-search-input__order-icon--up[data-v-6af2b217] { margin-top: 0px; --tw-rotate: 180deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.input { border-width: 2px; height: 100%; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); }
.input::placeholder { --tw-text-opacity: 1; color: rgb(88 86 115/var(--tw-text-opacity,1)); }
.input.valid { --tw-border-opacity: 1; border-color: rgb(23 179 9/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(21 161 8/var(--tw-bg-opacity,1)); }
.input.not-valid { --tw-border-opacity: 1; border-color: rgb(217 11 45/var(--tw-border-opacity,1)); }
.action-btn button { height: 34px; line-height: 1.9; }
.cue-search-header[data-v-55230406] { align-items: flex-start; background: linear-gradient(90deg, rgb(59, 58, 71), rgba(59, 58, 71, 0)); display: flex; flex-direction: row; justify-content: flex-start; padding-left: 1.5rem; }
.cue-search-header__badge[data-v-55230406] { width: 8rem; }
.cue-search-header__badge--loader[data-v-55230406] { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running pulse-55230406; border-radius: 9999px; display: block; height: 2.5rem; margin-bottom: 1rem; margin-top: 0.5rem; width: 5rem; }
@media (prefers-color-scheme: dark) {
  .cue-search-header__badge--loader[data-v-55230406] { --tw-bg-opacity: 1; background-color: rgb(75 85 99/var(--tw-bg-opacity,1)); }
}
.cue-search-header__watermark[data-v-55230406] { display: none; right: 0px; top: 0px; width: 8rem; }
@media (min-width: 1280px) {
  .cue-search-header__watermark[data-v-55230406] { display: flex; }
}
@keyframes pulse-55230406 { 
  50% { opacity: 0.5; }
}
.cue-search-header__watermark--loader[data-v-55230406] { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running pulse-55230406; border-radius: 9999px; display: block; height: 2.5rem; margin-bottom: 1rem; margin-top: 0.5rem; width: 5rem; }
@media (prefers-color-scheme: dark) {
  .cue-search-header__watermark--loader[data-v-55230406] { --tw-bg-opacity: 1; background-color: rgb(75 85 99/var(--tw-bg-opacity,1)); }
}
.cue-search-header__title[data-v-55230406] { flex: 1 1 0%; font-size: 2.25rem; font-weight: 500; line-height: 2.5rem; padding: 0.75rem 0.75rem 0.75rem 8rem; }
.border-gradient[data-v-55230406] { border-bottom: 5px solid; border-image-slice: 1; border-top: 5px solid; }
.border-gradient-grey[data-v-55230406] { border-image-source: linear-gradient(90deg, rgb(59, 58, 71), rgba(255, 255, 255, 0)); }
.cue-search-list[data-v-cf70ce4a] { padding-right: 1rem; width: 100%; }
.cue-search-list[data-v-cf70ce4a]::-webkit-scrollbar { height: 8px; width: 8px; }
.cue-search-list[data-v-cf70ce4a]::-webkit-scrollbar-track { background: none rgb(0, 0, 0); border: 4px solid transparent; border-radius: 10px; }
.cue-search-list[data-v-cf70ce4a]::-webkit-scrollbar-thumb { background: var(--thumb-bg); border: 8px solid transparent; border-radius: 10px; }
.cue-search-list[data-v-cf70ce4a]:hover::-webkit-scrollbar-thumb { background: var(--thumb-bg); cursor: pointer; }
.cue-search-list[data-v-cf70ce4a] { scrollbar-color: var(--thumb-bg); }
.cue-search-list__row[data-v-cf70ce4a] { display: grid; gap: 1rem; margin-bottom: 2rem; width: 100%; }
.wrapperProps[data-v-cf70ce4a] { display: flex; flex-wrap: wrap; justify-content: center; }
.cue-search-list[data-v-53f52273] { height: 100%; padding-right: 1rem; }
.cue-search-list[data-v-53f52273]::-webkit-scrollbar { height: 8px; width: 8px; }
.cue-search-list[data-v-53f52273]::-webkit-scrollbar-track { background: none rgb(0, 0, 0); border: 4px solid transparent; border-radius: 10px; }
.cue-search-list[data-v-53f52273]::-webkit-scrollbar-thumb { background: var(--thumb-bg); border: 8px solid transparent; border-radius: 10px; }
.cue-search-list[data-v-53f52273]:hover::-webkit-scrollbar-thumb { background: var(--thumb-bg); cursor: pointer; }
.cue-search-list[data-v-53f52273] { scrollbar-color: var(--thumb-bg); }
.wrapperProps[data-v-53f52273] { display: flex; flex-wrap: wrap; justify-content: center; }
.cue-search__icon-buttons[data-v-8692efa0] { border-radius: 0.5rem; border-style: solid; border-width: 2px; height: 3rem; width: 3rem; --tw-border-opacity: 1; background: none; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); }
.cue-search__display[data-v-8692efa0] { display: none; min-width: 100px; width: auto; }
@media (min-width: 640px) {
  .cue-search__display[data-v-8692efa0] { display: block; }
}
.cue-search__display-buttons[data-v-8692efa0] { display: flex; gap: 0.5rem; }
.cue-search p[data-v-8692efa0] { font-size: 1rem; line-height: 1.5rem; margin-bottom: 0.5rem; --tw-text-opacity: 1; color: rgb(88 86 115/var(--tw-text-opacity,1)); }
@media (min-width: 1280px) {
  .cue-search p[data-v-8692efa0] { font-size: 1.125rem; line-height: 1.75rem; }
}
@media (max-height: 480px) {
  .cue-search p[data-v-8692efa0] { font-size: 0.875rem; line-height: 1.25rem; }
}
.cue-search-inputs__search[data-v-eb7ea7c7] { flex: 2 1 0%; min-width: 200px; }
.cue-search-inputs__search-input[data-v-eb7ea7c7] { border-radius: 0.5rem; border-style: solid; border-width: 2px; --tw-border-opacity: 1; background-color: transparent; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
p[data-v-eb7ea7c7] { font-size: 1rem; line-height: 1.5rem; margin-bottom: 0.5rem; --tw-text-opacity: 1; color: rgb(88 86 115/var(--tw-text-opacity,1)); }
@media (min-width: 1280px) {
  p[data-v-eb7ea7c7] { font-size: 1.125rem; line-height: 1.75rem; }
}
@media (max-height: 480px) {
  p[data-v-eb7ea7c7] { font-size: 0.875rem; line-height: 1.25rem; }
}
.cue-search[data-v-be1929f5] { align-items: center; display: flex; flex: 1 1 0%; flex-direction: column; }
.cue-search-container[data-v-be1929f5] { padding: 0.5rem 1rem; position: relative; width: 100%; }
@media (min-width: 640px) {
  .cue-search-container[data-v-be1929f5] { padding: 1rem 2rem; }
}
@media (min-width: 1280px) {
  .cue-search-container[data-v-be1929f5] { padding-bottom: 1.5rem; padding-top: 1.5rem; }
}
@media (max-height: 480px) {
  .cue-search-container[data-v-be1929f5] { padding-bottom: 0.5rem; padding-top: 0.5rem; }
}
.cue-search-container[data-v-be1929f5] { transition: top 1s; }
.cue-search___list[data-v-be1929f5] { position: relative; }
.cue-search__header[data-v-be1929f5] { align-items: flex-end; display: flex; flex-wrap: wrap; gap: 0.75rem; margin-bottom: 1rem; width: 100%; --tw-bg-opacity: 1; background-color: rgb(22 22 25/var(--tw-bg-opacity,1)); }
@media (min-width: 640px) {
  .cue-search__header[data-v-be1929f5] { gap: 1rem; margin-bottom: 1.5rem; }
}
@media (min-width: 1280px) {
  .cue-search__header[data-v-be1929f5] { gap: 2rem; margin-bottom: 2rem; }
}
@media (max-height: 480px) {
  .cue-search__header[data-v-be1929f5] { margin-bottom: 0.75rem; }
}
.cue-search__mobile-menu[data-v-be1929f5] { display: flex; gap: 0.5rem; justify-content: flex-end; }
.cue-search__mobile-menu button[data-v-be1929f5] { border-radius: 0.5rem; border-style: solid; border-width: 2px; height: 3rem; width: 3rem; --tw-border-opacity: 1; background: none; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); }
.cue-search__no-results[data-v-be1929f5] { align-content: center; padding: 2rem; text-align: center; --tw-text-opacity: 1; color: rgb(88 86 115/var(--tw-text-opacity,1)); }
@media (max-height: 480px) {
  .cue-search__no-results[data-v-be1929f5] { align-content: flex-start; padding: 1rem; }
}
.cue-search__no-results[data-v-be1929f5] { height: 500px; justify-items: center; }
.cue-search__no-results__title[data-v-be1929f5] { font-size: 1.125rem; font-weight: 500; line-height: 1.75rem; margin-bottom: 0.5rem; }
@media (min-width: 1280px) {
  .cue-search__no-results__title[data-v-be1929f5] { font-size: 1.5rem; line-height: 2rem; }
  .cue-search__no-results img[data-v-be1929f5] { height: 200px; width: 200px; }
}
@media (max-height: 480px) {
  .cue-search__no-results img[data-v-be1929f5] { height: 120px; width: 100px; }
}
.cue-search__no-results__button[data-v-be1929f5] { margin-top: 0.5rem; max-width: 200px; }
.cue-search__order-icon[data-v-be1929f5] { margin-top: 0.125rem; }
.cue-search__order-icon--up[data-v-be1929f5] { margin-top: 0px; --tw-rotate: 180deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.loyalty-shop[data-v-87146dca] { align-items: center; display: flex; flex: 1 1 0%; flex-direction: column; }
.loyalty-shop .bundle-card[data-v-87146dca] { border: 1px solid grey; }
.loyalty-shop .featured-grid[data-v-87146dca] { display: grid; }
@media (min-width: 1280px) {
  .loyalty-shop .featured-grid[data-v-87146dca] { display: flex; }
}
.loyalty-shop .featured-grid[data-v-87146dca] { gap: 1.25rem; width: 100%; }
.loyalty-shop .single-item-grid[data-v-87146dca] { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); }
@media (min-width: 640px) {
  .loyalty-shop .single-item-grid[data-v-87146dca] { gap: 1.25rem; }
}
.loyalty-shop .single-item-grid[data-v-87146dca] { width: 100%; }
@media (min-width: 640px) {
  .loyalty-shop .featured-grid[data-v-87146dca] { grid-template-columns: repeat(auto-fill, minmax(350px, 1fr)); }
  .loyalty-shop .single-item-grid[data-v-87146dca] { grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); }
}
@media (min-width: 1280px) {
  .loyalty-shop .featured-grid[data-v-87146dca] { grid-template-columns: repeat(auto-fill, minmax(410px, 1fr)); }
  .loyalty-shop .single-item-grid[data-v-87146dca] { grid-template-columns: repeat(auto-fill, minmax(200px, 300px)); }
}
@media screen and (min-width: 700px) and (max-width: 780px) {
  .loyalty-shop .featured-grid[data-v-87146dca] { grid-template-columns: repeat(auto-fill, minmax(310px, 1fr)); }
}
@media screen and (min-width: 640px) and (max-height: 500px) {
  .loyalty-shop .single-item-grid[data-v-87146dca] { grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); }
}
@media screen and (min-width: 710px) and (max-height: 500px) {
  .loyalty-shop .single-item-grid[data-v-87146dca] { grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); }
}
.loyalty-shop-container[data-v-87146dca] { padding: 0.5rem 1rem; position: relative; width: 100%; }
@media (min-width: 640px) {
  .loyalty-shop-container[data-v-87146dca] { padding-bottom: 1rem; padding-top: 1rem; }
}
@media (min-width: 1280px) {
  .loyalty-shop-container[data-v-87146dca] { padding-bottom: 1.5rem; padding-top: 1.5rem; }
}
@media (max-height: 480px) {
  .loyalty-shop-container[data-v-87146dca] { padding-bottom: 0.5rem; padding-top: 0.5rem; }
}
.loyalty-shop-container[data-v-87146dca] { transition: top 1s; }
.loyalty-shop__header-icons[data-v-87146dca] { align-items: center; border-radius: 0.75rem; display: flex; flex-direction: row; height: 100%; --tw-bg-opacity: 1; background-color: rgb(31 31 38/var(--tw-bg-opacity,1)); padding: 1rem; }
@media (min-width: 640px) {
  .loyalty-shop__header-icons[data-v-87146dca] { flex-direction: column; }
}
.loyalty-shop__header-icons[data-v-87146dca] { gap: 2rem; }
.loyalty-shop___list[data-v-87146dca] { position: relative; }
.loyalty-shop__header[data-v-87146dca] { align-items: flex-end; display: flex; flex-wrap: wrap; gap: 0.75rem; margin-bottom: 1rem; width: 100%; --tw-bg-opacity: 1; background-color: rgb(22 22 25/var(--tw-bg-opacity,1)); }
@media (min-width: 640px) {
  .loyalty-shop__header[data-v-87146dca] { gap: 1rem; margin-bottom: 1.5rem; }
}
@media (min-width: 1280px) {
  .loyalty-shop__header[data-v-87146dca] { gap: 2rem; margin-bottom: 2rem; }
}
@media (max-height: 480px) {
  .loyalty-shop__header[data-v-87146dca] { margin-bottom: 0.75rem; }
}
.loyalty-shop__mobile-menu[data-v-87146dca] { display: flex; gap: 0.5rem; justify-content: flex-end; }
.loyalty-shop__mobile-menu button[data-v-87146dca] { border-radius: 0.5rem; border-style: solid; border-width: 2px; height: 3rem; width: 3rem; --tw-border-opacity: 1; background: none; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); }
.items__loading[data-v-87146dca] { align-items: center; background-color: rgba(0, 0, 0, 0.5); display: flex; inset: 0px; justify-content: center; position: fixed; z-index: 50; }
h1[data-v-a851de92] { font-size: 1.25rem; font-weight: 300; line-height: 1.75rem; text-transform: uppercase; }
h2[data-v-a851de92] { font-size: 1.875rem; line-height: 2.25rem; }
h3[data-v-a851de92] { font-size: 1.5rem; line-height: 2rem; }
h4[data-v-a851de92] { font-size: 1.25rem; }
h4[data-v-a851de92], h5[data-v-a851de92] { line-height: 1.75rem; }
h5[data-v-a851de92] { font-size: 1.125rem; }
h6[data-v-a851de92] { font-weight: 400; margin-top: 0.5rem; --tw-text-opacity: 1; color: rgb(156 163 175/var(--tw-text-opacity,1)); }
:root { --scroll-bg: #1f1f26; --thumb-bg: #2a2933; }
.main-content { display: flex; flex-direction: column; min-height: calc(-354px + 100vh); }
#modals-container > .vfm--absolute { position: fixed !important; }
@media screen and (min-width: 1700px) {
  .site-stage.game-layout .sidebar { margin-left: 0px !important; transition: none !important; }
  .site-stage.game-layout .content-block { margin-left: 250px !important; width: calc(100% - 250px) !important; }
}
.page-enter-active, .page-leave-active { transition: 0.25s; }
.page-enter-from, .page-leave-to { backface-visibility: hidden; opacity: 0; transform: translateZ(0px); }
.content[data-v-e7ad0c56] figure { align-items: flex-start; }
.accordion-header[data-v-e7ad0c56] { align-items: center; column-gap: 0.5rem; display: flex; justify-content: space-between; width: 100%; }
.accordion-header .icon[data-v-e7ad0c56] { --tw-rotate: 0deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transition-duration: 0.5s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.accordion-panel > .content[data-v-e7ad0c56] { border-left-width: 2px; --tw-border-opacity: 1; border-color: rgb(0 128 255/var(--tw-border-opacity,1)); padding-left: 10px; }
.accordion-item[data-v-e7ad0c56] { border-top-width: 1px; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); }
.accordion-item-open .icon[data-v-e7ad0c56] { --tw-rotate: 180deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); --tw-text-opacity: 1; color: rgb(0 128 255/var(--tw-text-opacity,1)); }
.accordion-item[data-v-e7ad0c56]:last-child { border-bottom-width: 1px; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); }
.collapsing[data-v-e7ad0c56] { overflow: hidden; transition: height 0.25s; }
.banner-container[data-v-07d8f848] { height: 200px; }
.overlay[data-v-07d8f848] { background-color: rgba(0, 0, 0, 0.1); }
.faq-category[data-v-07d8f848] { text-transform: uppercase; --tw-text-opacity: 1; color: rgb(0 128 255/var(--tw-text-opacity,1)); font-size: 21px; }
.help-button[data-v-07d8f848] { padding-left: 1.5rem; padding-right: 1.5rem; width: fit-content; }
@media (min-width: 640px) {
  .banner-container[data-v-07d8f848] { height: 300px; }
}
.iframe-game[data-v-1fbb2bcd] { background-color: rgb(0, 0, 255); border-radius: 1rem; height: 700px; width: 1000px; }
.button-game-focus[data-v-1fbb2bcd] { bottom: 1rem; position: fixed; right: 0px; z-index: 80; }
.button-game-focus div[data-v-1fbb2bcd] { margin-right: 1rem; }
.iframe-game-focus[data-v-1fbb2bcd] { animation: 0.3s ease-out 0s 1 normal none running fade-game-1fbb2bcd; height: inherit; inset: 0px; margin: auto; position: fixed; width: inherit; z-index: 80; }
.overlay[data-v-1fbb2bcd] { background-color: rgb(28, 27, 27); opacity: 0; transition: visibility 0.3s ease-out, opacity 0.3s ease-out; visibility: hidden; z-index: 60; }
.overlay-focus[data-v-1fbb2bcd] { opacity: 0.9; visibility: visible; }
@keyframes fade-game-1fbb2bcd { 
  0% { opacity: 0.5; }
  100% { opacity: 1; }
}
@media (max-width: 1000px) {
  .loader-game-frame[data-v-1fbb2bcd] { transform: scaleX(0.67125) scaleY(0.67125); }
}
@media (min-width: 1000px) and (max-width: 1100px) {
  .loader-game-frame[data-v-1fbb2bcd] { transform: scaleX(0.67125) scaleY(0.67125); }
}
@media (min-width: 1100px) and (max-width: 1200px) {
  .loader-game-frame[data-v-1fbb2bcd] { transform: scaleX(0.75125) scaleY(0.75125); }
}
@media (min-width: 1200px) and (max-width: 1300px) {
  .loader-game-frame[data-v-1fbb2bcd] { transform: scaleX(0.87125) scaleY(0.87125); }
}
@media (min-width: 1300px) and (max-width: 1400px) {
  .loader-game-frame[data-v-1fbb2bcd] { transform: scaleX(0.95125) scaleY(0.95125); }
}
@media (max-width: 1100px) {
  .focus-mode-section[data-v-1fbb2bcd] { position: relative; top: -6rem; width: 700px; }
}
@media (min-width: 1100px) and (max-width: 1200px) {
  .focus-mode-section[data-v-1fbb2bcd] { position: relative; top: -4rem; width: 800px; }
}
@media (min-width: 1200px) and (max-width: 1300px) {
  .focus-mode-section[data-v-1fbb2bcd] { position: relative; top: -2rem; width: 900px; }
}
@media (min-width: 1300px) and (max-width: 1400px) {
  .focus-mode-section[data-v-1fbb2bcd] { width: 970px; }
}
@media (min-width: 1400px) {
  .focus-mode-section[data-v-1fbb2bcd] { width: 1010px; }
}
.play-area[data-v-1fbb2bcd] { display: flex; height: 600px; margin-left: auto; margin-right: auto; margin-top: 2.5rem; position: relative; width: 900px; }
.login-mc-btn[data-v-1fbb2bcd] { border: 1px solid red; top: 255px; }
.login-guest-btn[data-v-1fbb2bcd], .login-mc-btn[data-v-1fbb2bcd] { background: transparent; cursor: pointer; height: 90px; left: 375px; position: absolute; width: 260px; }
.login-guest-btn[data-v-1fbb2bcd] { border: 1px solid green; top: 357px; }
.iframe-area[data-v-0df28eb5] { aspect-ratio: 16 / 9; }
.game-page[data-v-baa7c1d4] { padding: 0px 2rem 2rem; }
.game-page hr[data-v-baa7c1d4] { margin-bottom: 1rem !important; margin-top: 1rem !important; }
.container[data-v-baa7c1d4] { display: flex; flex-direction: row; justify-content: center; max-width: 3080px; }
@media (min-width: 640px) {
  .horizontal_view[data-v-baa7c1d4] { display: grid; grid-template-columns: 1fr 1fr; gap: 3rem; }
}
.content[data-v-baa7c1d4] { align-content: center; padding-top: 0.7rem; text-align: center; }
.video[data-v-baa7c1d4] { height: 250px; }
.left-iab[data-v-baa7c1d4], .right-iab[data-v-baa7c1d4] { width: 300px; }
@media (max-width: 1605px) {
  .left-iab[data-v-baa7c1d4], .right-iab[data-v-baa7c1d4] { width: 160px !important; }
}
.left-iab-focus[data-v-baa7c1d4], .right-iab-focus[data-v-baa7c1d4] { width: 400px; }
@media (max-width: 1605px) {
  .left-iab-focus[data-v-baa7c1d4], .right-iab-focus[data-v-baa7c1d4] { width: 200px !important; }
}
.right-iab[data-v-baa7c1d4] { height: 360px; margin-top: 1.5rem; }
@media (max-width: 1100px) {
  .right-iab[data-v-baa7c1d4] { left: -8rem; position: relative; }
}
@media (min-width: 1100px) and (max-width: 1200px) {
  .right-iab[data-v-baa7c1d4] { left: -5rem; position: relative; }
}
.left-iab[data-v-baa7c1d4] { height: 360px; margin-top: 1.5rem; }
@media (max-width: 1100px) {
  .left-iab[data-v-baa7c1d4] { position: relative; right: -8rem; }
}
@media (min-width: 1100px) and (max-width: 1200px) {
  .left-iab[data-v-baa7c1d4] { position: relative; right: -5rem; }
}
.left-iab-focus[data-v-baa7c1d4] { right: 0px; }
.left-iab-focus[data-v-baa7c1d4], .right-iab-focus[data-v-baa7c1d4] { bottom: 0px; height: 360px; justify-items: center; margin: auto; position: fixed; top: -19rem; z-index: 70; }
.right-iab-focus[data-v-baa7c1d4] { left: 0px; }
.cue-search[data-v-be1929f5] { align-items: center; display: flex; flex: 1 1 0%; flex-direction: column; }
.cue-search-container[data-v-be1929f5] { padding: 0.5rem 1rem; position: relative; width: 100%; }
@media (min-width: 640px) {
  .cue-search-container[data-v-be1929f5] { padding: 1rem 2rem; }
}
@media (min-width: 1280px) {
  .cue-search-container[data-v-be1929f5] { padding-bottom: 1.5rem; padding-top: 1.5rem; }
}
@media (max-height: 480px) {
  .cue-search-container[data-v-be1929f5] { padding-bottom: 0.5rem; padding-top: 0.5rem; }
}
.cue-search-container[data-v-be1929f5] { transition: top 1s; }
.cue-search___list[data-v-be1929f5] { position: relative; }
.cue-search__header[data-v-be1929f5] { align-items: flex-end; display: flex; flex-wrap: wrap; gap: 0.75rem; margin-bottom: 1rem; width: 100%; --tw-bg-opacity: 1; background-color: rgb(22 22 25/var(--tw-bg-opacity,1)); }
@media (min-width: 640px) {
  .cue-search__header[data-v-be1929f5] { gap: 1rem; margin-bottom: 1.5rem; }
}
@media (min-width: 1280px) {
  .cue-search__header[data-v-be1929f5] { gap: 2rem; margin-bottom: 2rem; }
}
@media (max-height: 480px) {
  .cue-search__header[data-v-be1929f5] { margin-bottom: 0.75rem; }
}
.cue-search__mobile-menu[data-v-be1929f5] { display: flex; gap: 0.5rem; justify-content: flex-end; }
.cue-search__mobile-menu button[data-v-be1929f5] { border-radius: 0.5rem; border-style: solid; border-width: 2px; height: 3rem; width: 3rem; --tw-border-opacity: 1; background: none; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); }
.cue-search__no-results[data-v-be1929f5] { align-content: center; padding: 2rem; text-align: center; --tw-text-opacity: 1; color: rgb(88 86 115/var(--tw-text-opacity,1)); }
@media (max-height: 480px) {
  .cue-search__no-results[data-v-be1929f5] { align-content: flex-start; padding: 1rem; }
}
.cue-search__no-results[data-v-be1929f5] { height: 500px; justify-items: center; }
.cue-search__no-results__title[data-v-be1929f5] { font-size: 1.125rem; font-weight: 500; line-height: 1.75rem; margin-bottom: 0.5rem; }
@media (min-width: 1280px) {
  .cue-search__no-results__title[data-v-be1929f5] { font-size: 1.5rem; line-height: 2rem; }
  .cue-search__no-results img[data-v-be1929f5] { height: 200px; width: 200px; }
}
@media (max-height: 480px) {
  .cue-search__no-results img[data-v-be1929f5] { height: 120px; width: 100px; }
}
.cue-search__no-results__button[data-v-be1929f5] { margin-top: 0.5rem; max-width: 200px; }
.cue-search__order-icon[data-v-be1929f5] { margin-top: 0.125rem; }
.cue-search__order-icon--up[data-v-be1929f5] { margin-top: 0px; --tw-rotate: 180deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.banner-container[data-v-07d8f848] { height: 200px; }
.overlay[data-v-07d8f848] { background-color: rgba(0, 0, 0, 0.1); }
.faq-category[data-v-07d8f848] { text-transform: uppercase; --tw-text-opacity: 1; color: rgb(0 128 255/var(--tw-text-opacity,1)); font-size: 21px; }
.help-button[data-v-07d8f848] { padding-left: 1.5rem; padding-right: 1.5rem; width: fit-content; }
@media (min-width: 640px) {
  .banner-container[data-v-07d8f848] { height: 300px; }
}
.content[data-v-e7ad0c56] figure { align-items: flex-start; }
.accordion-header[data-v-e7ad0c56] { align-items: center; column-gap: 0.5rem; display: flex; justify-content: space-between; width: 100%; }
.accordion-header .icon[data-v-e7ad0c56] { --tw-rotate: 0deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transition-duration: 0.5s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.accordion-panel > .content[data-v-e7ad0c56] { border-left-width: 2px; --tw-border-opacity: 1; border-color: rgb(0 128 255/var(--tw-border-opacity,1)); padding-left: 10px; }
.accordion-item[data-v-e7ad0c56] { border-top-width: 1px; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); }
.accordion-item-open .icon[data-v-e7ad0c56] { --tw-rotate: 180deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); --tw-text-opacity: 1; color: rgb(0 128 255/var(--tw-text-opacity,1)); }
.accordion-item[data-v-e7ad0c56]:last-child { border-bottom-width: 1px; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); }
.collapsing[data-v-e7ad0c56] { overflow: hidden; transition: height 0.25s; }
.m-button { border-color: rgba(255, 255, 255, 0.2); border-width: 1px; line-height: 1.625; }
@media (min-width: 640px) {
  .m-button { border-width: 2px; }
}
.loyalty-shop[data-v-87146dca] { align-items: center; display: flex; flex: 1 1 0%; flex-direction: column; }
.loyalty-shop .bundle-card[data-v-87146dca] { border: 1px solid grey; }
.loyalty-shop .featured-grid[data-v-87146dca] { display: grid; }
@media (min-width: 1280px) {
  .loyalty-shop .featured-grid[data-v-87146dca] { display: flex; }
}
.loyalty-shop .featured-grid[data-v-87146dca] { gap: 1.25rem; width: 100%; }
.loyalty-shop .single-item-grid[data-v-87146dca] { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); }
@media (min-width: 640px) {
  .loyalty-shop .single-item-grid[data-v-87146dca] { gap: 1.25rem; }
}
.loyalty-shop .single-item-grid[data-v-87146dca] { width: 100%; }
@media (min-width: 640px) {
  .loyalty-shop .featured-grid[data-v-87146dca] { grid-template-columns: repeat(auto-fill, minmax(350px, 1fr)); }
  .loyalty-shop .single-item-grid[data-v-87146dca] { grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); }
}
@media (min-width: 1280px) {
  .loyalty-shop .featured-grid[data-v-87146dca] { grid-template-columns: repeat(auto-fill, minmax(410px, 1fr)); }
  .loyalty-shop .single-item-grid[data-v-87146dca] { grid-template-columns: repeat(auto-fill, minmax(200px, 300px)); }
}
@media screen and (min-width: 700px) and (max-width: 780px) {
  .loyalty-shop .featured-grid[data-v-87146dca] { grid-template-columns: repeat(auto-fill, minmax(310px, 1fr)); }
}
@media screen and (min-width: 640px) and (max-height: 500px) {
  .loyalty-shop .single-item-grid[data-v-87146dca] { grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); }
}
@media screen and (min-width: 710px) and (max-height: 500px) {
  .loyalty-shop .single-item-grid[data-v-87146dca] { grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); }
}
.loyalty-shop-container[data-v-87146dca] { padding: 0.5rem 1rem; position: relative; width: 100%; }
@media (min-width: 640px) {
  .loyalty-shop-container[data-v-87146dca] { padding-bottom: 1rem; padding-top: 1rem; }
}
@media (min-width: 1280px) {
  .loyalty-shop-container[data-v-87146dca] { padding-bottom: 1.5rem; padding-top: 1.5rem; }
}
@media (max-height: 480px) {
  .loyalty-shop-container[data-v-87146dca] { padding-bottom: 0.5rem; padding-top: 0.5rem; }
}
.loyalty-shop-container[data-v-87146dca] { transition: top 1s; }
.loyalty-shop__header-icons[data-v-87146dca] { align-items: center; border-radius: 0.75rem; display: flex; flex-direction: row; height: 100%; --tw-bg-opacity: 1; background-color: rgb(31 31 38/var(--tw-bg-opacity,1)); padding: 1rem; }
@media (min-width: 640px) {
  .loyalty-shop__header-icons[data-v-87146dca] { flex-direction: column; }
}
.loyalty-shop__header-icons[data-v-87146dca] { gap: 2rem; }
.loyalty-shop___list[data-v-87146dca] { position: relative; }
.loyalty-shop__header[data-v-87146dca] { align-items: flex-end; display: flex; flex-wrap: wrap; gap: 0.75rem; margin-bottom: 1rem; width: 100%; --tw-bg-opacity: 1; background-color: rgb(22 22 25/var(--tw-bg-opacity,1)); }
@media (min-width: 640px) {
  .loyalty-shop__header[data-v-87146dca] { gap: 1rem; margin-bottom: 1.5rem; }
}
@media (min-width: 1280px) {
  .loyalty-shop__header[data-v-87146dca] { gap: 2rem; margin-bottom: 2rem; }
}
@media (max-height: 480px) {
  .loyalty-shop__header[data-v-87146dca] { margin-bottom: 0.75rem; }
}
.loyalty-shop__mobile-menu[data-v-87146dca] { display: flex; gap: 0.5rem; justify-content: flex-end; }
.loyalty-shop__mobile-menu button[data-v-87146dca] { border-radius: 0.5rem; border-style: solid; border-width: 2px; height: 3rem; width: 3rem; --tw-border-opacity: 1; background: none; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); }
.items__loading[data-v-87146dca] { align-items: center; background-color: rgba(0, 0, 0, 0.5); display: flex; inset: 0px; justify-content: center; position: fixed; z-index: 50; }
.swiper-slide { height: auto; }
.swiper-button-next, .swiper-button-prev { color: transparent; height: 20px; width: 20px; z-index: 1; background-color: rgb(69 67 89/var(--tw-bg-opacity,1)) !important; border-radius: 9999px !important; --tw-bg-opacity: 1 !important; background-position: 50% center !important; background-repeat: no-repeat !important; background-size: 8px auto !important; padding: 0.75rem !important; }
.swiper-button-prev { left: -5px; margin-left: 5px; background-image: url("/assets/c797c622931306f624646ba7.svg") !important; background-position: 6px center !important; }
.swiper-button-next { margin-right: 5px; right: -5px; background-image: url("/assets/4fb01891ab1770da8355a328.svg") !important; background-position: 10px center !important; }
.swiper-button-next::before, .swiper-button-prev::before { content: "" !important; }
.swiper-button-next:focus, .swiper-button-next:hover, .swiper-button-prev:focus, .swiper-button-prev:hover { background-color: rgb(69 67 89/var(--tw-bg-opacity,1)) !important; --tw-bg-opacity: 1 !important; }
.swiper-button-disabled { opacity: 0.6 !important; }
.swiper-button-disabled:hover { cursor: auto !important; }
.face-item[data-v-aed29b09] { display: flex; flex-direction: column; height: 100%; justify-content: space-between; padding: 0.5rem; white-space: nowrap; width: 100%; }
@media (min-width: 640px) {
  .face-item[data-v-aed29b09] { padding: 1rem; }
}
.face-item[data-v-aed29b09] { border-radius: 1rem; border-width: 1px; --tw-border-opacity: 1; border-color: rgb(69 67 89/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(42 41 51/var(--tw-bg-opacity,1)); }
.face-item[data-v-aed29b09]:hover { --tw-border-opacity: 1; border-color: rgb(88 86 115/var(--tw-border-opacity,1)); }
.face-item .title[data-v-aed29b09] { padding-bottom: 30%; }
.face-item .overlay[data-v-aed29b09] { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.3) 15%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.3) 85%, rgba(0, 0, 0, 0.5)); }
.face-item .featured[data-v-aed29b09] { right: 0px; top: 0.5rem; }
@media (min-width: 640px) {
  .face-item .featured[data-v-aed29b09] { top: 1rem; }
}
.face-item .featured[data-v-aed29b09] { border-bottom-left-radius: 0.5rem; border-top-left-radius: 0.5rem; font-weight: 700; padding-left: 0.625rem; padding-right: 0.5rem; text-transform: uppercase; --tw-bg-opacity: 1; background-color: rgb(255 168 0/var(--tw-bg-opacity,1)); font-size: 1.125rem; line-height: 1.75rem; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.pagination .button[data-v-ef8c341d] { align-items: center; border-radius: 9999px; display: flex; height: 2rem; justify-content: center; width: 2rem; }
.pagination .button[data-v-ef8c341d]:hover { --tw-bg-opacity: .3; }
.pagination .button[data-v-ef8c341d]:hover, .pagination .current[data-v-ef8c341d] { background-color: rgb(69 67 89/var(--tw-bg-opacity,1)); }
.pagination .current[data-v-ef8c341d] { --tw-bg-opacity: 1; }
.pagination .current[data-v-ef8c341d]:hover { --tw-bg-opacity: 1; background-color: rgb(88 86 115/var(--tw-bg-opacity,1)); }
.pagination .button-arrow img[data-v-ef8c341d] { height: 1rem; opacity: 1; width: 1rem; }
.secondary-navigation[data-v-fcb0c636] { transition: 0.25s ease-out; z-index: 10; --tw-bg-opacity: 1; background-color: rgb(22 22 25/var(--tw-bg-opacity,1)); }
.empty-state[data-v-fcb0c636] { align-items: center; display: flex; justify-content: center; min-height: 60vh; padding-left: 1.5rem; padding-right: 1.5rem; }
.empty-state__content[data-v-fcb0c636] { max-width: 28rem; text-align: center; }
.empty-state__icon[data-v-fcb0c636] { display: flex; justify-content: center; margin-bottom: 1.5rem; }
.empty-state__title[data-v-fcb0c636] { font-size: 1.5rem; font-weight: 600; line-height: 2rem; margin-bottom: 0.75rem; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.empty-state__description[data-v-fcb0c636] { font-size: 1rem; line-height: 1.625; --tw-text-opacity: 1; color: rgb(156 163 175/var(--tw-text-opacity,1)); }
.items[data-v-fcb0c636] { flex-direction: column; }
.items[data-v-fcb0c636], .items__loading[data-v-fcb0c636] { align-items: center; display: flex; height: 100%; justify-content: center; }
.items__loading[data-v-fcb0c636] { height: 70vh; }
h1[data-v-a851de92] { font-size: 1.25rem; font-weight: 300; line-height: 1.75rem; text-transform: uppercase; }
h2[data-v-a851de92] { font-size: 1.875rem; line-height: 2.25rem; }
h3[data-v-a851de92] { font-size: 1.5rem; line-height: 2rem; }
h4[data-v-a851de92] { font-size: 1.25rem; }
h4[data-v-a851de92], h5[data-v-a851de92] { line-height: 1.75rem; }
h5[data-v-a851de92] { font-size: 1.125rem; }
h6[data-v-a851de92] { font-weight: 400; margin-top: 0.5rem; --tw-text-opacity: 1; color: rgb(156 163 175/var(--tw-text-opacity,1)); }
.download-item[data-v-b07ab734] { border-width: 1px; --tw-border-opacity: 1; background-position: 50% center; background-repeat: no-repeat; background-size: cover; border-color: rgb(75 85 99/var(--tw-border-opacity,1)); }
.download-buttons[data-v-b07ab734] { display: grid; gap: 1rem; grid-template-columns: repeat(1, minmax(0px, 1fr)); padding: 1rem; }
@media (min-width: 640px) {
  .download-buttons[data-v-b07ab734] { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
.card[data-v-3014200d] { border-radius: 1rem; border-width: 1px; min-width: 320px; --tw-border-opacity: 1; border-color: rgb(75 85 99/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(42 41 51/var(--tw-bg-opacity,1)); --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.card header[data-v-3014200d] { align-items: center; display: flex; width: 100%; }
.card__title[data-v-3014200d] { padding: 1rem; }
.card__title[data-v-3014200d], .card__title span[data-v-3014200d] { font-size: 1.125rem; line-height: 1.75rem; }
.card__title span[data-v-3014200d] { font-weight: 700; }
.card__img[data-v-3014200d] { border-width: 1px; --tw-border-opacity: 1; border-color: rgb(75 85 99/var(--tw-border-opacity,1)); }
.card[data-v-3014200d] { border-radius: 1rem; border-width: 1px; min-width: 320px; --tw-border-opacity: 1; border-color: rgb(75 85 99/var(--tw-border-opacity,1)); --tw-bg-opacity: 1; background-color: rgb(42 41 51/var(--tw-bg-opacity,1)); --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.card header[data-v-3014200d] { align-items: center; display: flex; width: 100%; }
.card__title[data-v-3014200d] { padding: 1rem; }
.card__title[data-v-3014200d], .card__title span[data-v-3014200d] { font-size: 1.125rem; line-height: 1.75rem; }
.card__title span[data-v-3014200d] { font-weight: 700; }
.card__img[data-v-3014200d] { border-width: 1px; --tw-border-opacity: 1; border-color: rgb(75 85 99/var(--tw-border-opacity,1)); }
.download-item[data-v-b07ab734] { border-width: 1px; --tw-border-opacity: 1; background-position: 50% center; background-repeat: no-repeat; background-size: cover; border-color: rgb(75 85 99/var(--tw-border-opacity,1)); }
.download-buttons[data-v-b07ab734] { display: grid; gap: 1rem; grid-template-columns: repeat(1, minmax(0px, 1fr)); padding: 1rem; }
@media (min-width: 640px) {
  .download-buttons[data-v-b07ab734] { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}