.template-switcher[data-v-20eaa4c3]{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:flex-start;gap:10px;background:#2b303b;padding:8px 12px;box-shadow:0 4px 12px #0000004d}@media (min-width: 1024px){.template-switcher[data-v-20eaa4c3]{justify-content:center}}.switcher-btn[data-v-20eaa4c3]{background:#ffffff14;color:#fff;border:none;border-radius:6px;padding:6px 14px;font-size:14px;font-weight:600;cursor:pointer;outline:none;transition:all .2s ease;flex-shrink:0}.switcher-btn[data-v-20eaa4c3]:hover{background:#ffffff29}.switcher-btn.active[data-v-20eaa4c3]{background:#3b82f6}.switcher-dropdown[data-v-20eaa4c3]{position:relative}.dropdown-trigger[data-v-20eaa4c3]{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:190px;height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#1f2430;color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;cursor:pointer}.dropdown-trigger[data-v-20eaa4c3]:hover{border-color:#ffffff4d}.dropdown-caret[data-v-20eaa4c3]{width:16px;height:16px;flex-shrink:0;transition:transform .2s ease}.switcher-dropdown.open .dropdown-caret[data-v-20eaa4c3]{transform:rotate(180deg)}.dropdown-menu[data-v-20eaa4c3]{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;margin:0;padding:6px;list-style:none;background:#2b303b;border:1px solid rgba(255,255,255,.15);border-radius:10px;box-shadow:0 8px 20px #00000059;max-height:60vh;overflow-y:auto}.dropdown-item[data-v-20eaa4c3]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;border-radius:6px;background:transparent;color:#fff;font-size:13px;font-weight:600;text-align:left;white-space:nowrap;cursor:pointer}.dropdown-item[data-v-20eaa4c3]:hover{background:#ffffff1a}.dropdown-item.active[data-v-20eaa4c3]{background:#3b82f6}.device-group[data-v-20eaa4c3]{display:flex;gap:6px}.device-btn[data-v-20eaa4c3]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#1f2430;color:#fff9;cursor:pointer;transition:all .2s ease}.device-btn svg[data-v-20eaa4c3]{width:18px;height:18px}.device-btn[data-v-20eaa4c3]:hover{color:#fff}.device-btn.active[data-v-20eaa4c3]{background:#3b82f6;border-color:#3b82f6;color:#fff}.switcher-divider[data-v-20eaa4c3]{width:1px;height:24px;background:#fff3}.palette-trigger[data-v-20eaa4c3]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:8px;background:transparent;cursor:pointer}.palette-dot[data-v-20eaa4c3]{display:block;width:24px;height:24px;border-radius:9999px;flex-shrink:0}.palette-menu[data-v-20eaa4c3]{left:auto;right:0}.palette-item[data-v-20eaa4c3]{gap:12px;font-size:14px}:root{--app-vh: calc(100dvh - var(--template-switcher-height, 0px))}.device-preview-stage{margin-top:var(--template-switcher-height, 0px);min-height:var(--app-vh);display:flex;align-items:center;justify-content:center;padding:16px;background:#14161c}.device-preview-phone{width:390px;max-width:100%;height:min(812px,calc(var(--app-vh) - 32px));padding:12px 8px;border-radius:44px;background:#2b303b;box-shadow:0 18px 40px #00000073;overflow:hidden}.device-preview-frame{display:block;width:100%;height:100%;border:none;border-radius:32px;background:#fff}.template-app-shell{transform:translateZ(0);margin-top:var(--template-switcher-height, 0px);min-height:var(--app-vh)}.marquee-track[data-v-0e6cf0e5]{position:absolute;display:inline-flex;height:100%;align-items:center;white-space:nowrap;left:0;animation:marquee-left-to-right-0e6cf0e5 var(--v4aa4b14c) linear infinite}.marquee-group[data-v-0e6cf0e5]{display:inline-flex;height:100%;align-items:center;white-space:nowrap;padding-right:100px}.is-paused .marquee-track[data-v-0e6cf0e5]{animation-play-state:paused}@keyframes marquee-left-to-right-0e6cf0e5{0%{transform:translate(100%)}to{transform:translate(-100%)}}.marquee-img[data-v-0e6cf0e5]{height:auto;-o-object-fit:contain;object-fit:contain}.modal-fade-enter-active[data-v-22672c82],.modal-fade-leave-active[data-v-22672c82]{transition:opacity .2s ease}.modal-fade-enter-active>div[data-v-22672c82],.modal-fade-leave-active>div[data-v-22672c82]{transition:transform .2s ease,opacity .2s ease}.modal-fade-enter-from[data-v-22672c82],.modal-fade-leave-to[data-v-22672c82]{opacity:0}.modal-fade-enter-from>div[data-v-22672c82],.modal-fade-leave-to>div[data-v-22672c82]{transform:scale(.95);opacity:0}.modal-fade-enter-to[data-v-22672c82],.modal-fade-leave-from[data-v-22672c82]{opacity:1}.modal-fade-enter-to>div[data-v-22672c82],.modal-fade-leave-from>div[data-v-22672c82]{transform:scale(1);opacity:1}.modal-slide-bottom-enter-active[data-v-22672c82],.modal-slide-bottom-leave-active[data-v-22672c82]{transition:opacity .3s ease}.modal-slide-bottom-enter-active>div[data-v-22672c82],.modal-slide-bottom-leave-active>div[data-v-22672c82]{transition:transform .3s ease}.modal-slide-bottom-enter-from[data-v-22672c82],.modal-slide-bottom-leave-to[data-v-22672c82]{opacity:0}.modal-slide-bottom-enter-from>div[data-v-22672c82],.modal-slide-bottom-leave-to>div[data-v-22672c82]{transform:translateY(100%)}.modal-slide-top-enter-active[data-v-22672c82],.modal-slide-top-leave-active[data-v-22672c82]{transition:opacity .3s ease}.modal-slide-top-enter-active>div[data-v-22672c82],.modal-slide-top-leave-active>div[data-v-22672c82]{transition:transform .3s ease}.modal-slide-top-enter-from[data-v-22672c82],.modal-slide-top-leave-to[data-v-22672c82]{opacity:0}.modal-slide-top-enter-from>div[data-v-22672c82],.modal-slide-top-leave-to>div[data-v-22672c82]{transform:translateY(-100%)}.modal-slide-left-enter-active[data-v-22672c82],.modal-slide-left-leave-active[data-v-22672c82]{transition:opacity .3s ease}.modal-slide-left-enter-active>div[data-v-22672c82],.modal-slide-left-leave-active>div[data-v-22672c82]{transition:transform .3s ease}.modal-slide-left-enter-from[data-v-22672c82],.modal-slide-left-leave-to[data-v-22672c82]{opacity:0}.modal-slide-left-enter-from>div[data-v-22672c82],.modal-slide-left-leave-to>div[data-v-22672c82]{transform:translate(-100%)}.modal-slide-right-enter-active[data-v-22672c82],.modal-slide-right-leave-active[data-v-22672c82]{transition:opacity .3s ease}.modal-slide-right-enter-active>div[data-v-22672c82],.modal-slide-right-leave-active>div[data-v-22672c82]{transition:transform .3s ease}.modal-slide-right-enter-from[data-v-22672c82],.modal-slide-right-leave-to[data-v-22672c82]{opacity:0}.modal-slide-right-enter-from>div[data-v-22672c82],.modal-slide-right-leave-to>div[data-v-22672c82]{transform:translate(100%)}.base-skeleton[data-v-157096f2]{width:100%;min-height:100px;position:relative;display:flex;align-items:center;justify-content:center}.default-skeleton[data-v-157096f2]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#2a2a2a,#3a3a3a,#2a2a2a);background-size:200% 100%;border-radius:8px;animation:shimmer-157096f2 1.5s ease-in-out infinite}@keyframes shimmer-157096f2{0%{background-position:-200% 0}to{background-position:200% 0}}.game-card-base[data-v-b9ef3664]{position:relative;display:flex;flex-direction:column;cursor:pointer}.game-card-image[data-v-b9ef3664]{position:relative;overflow:hidden}.game-card-top-left[data-v-b9ef3664]{position:absolute;top:0;left:0;z-index:10}.game-card-top-right[data-v-b9ef3664]{position:absolute;top:0;right:0;z-index:10}.game-card-overlay[data-v-b9ef3664]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;z-index:5}.game-card-base:hover .game-card-overlay[data-v-b9ef3664]{opacity:1}.game-card-footer[data-v-b9ef3664]{display:flex;flex-direction:column}.base-checkbox-input[data-v-bb1d5a20]{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;pointer-events:none}.marquee[data-v-bed723b9]{position:relative;width:100%;overflow:hidden}.marquee-track[data-v-bed723b9]{display:flex;width:-moz-max-content;width:max-content;height:100%;animation-name:marquee-scroll-bed723b9;animation-timing-function:linear;animation-iteration-count:infinite}.marquee-content[data-v-bed723b9]{display:flex;height:100%;align-items:center;white-space:nowrap}@keyframes marquee-scroll-bed723b9{0%{transform:translate(0)}to{transform:translate(-50%)}}.fade-slide-enter-from[data-v-270e4469],.fade-slide-leave-to[data-v-270e4469]{opacity:0;transform:translateY(-8px) scale(.98)}.fade-slide-enter-active[data-v-270e4469],.fade-slide-leave-active[data-v-270e4469]{transition:all .18s ease}.fade-slide-enter-to[data-v-270e4469],.fade-slide-leave-from[data-v-270e4469]{opacity:1;transform:translateY(0) scale(1)}@media (max-width: 767px){#chat-widget-container{bottom:60px!important;transform:scale(.8)!important;transform-origin:bottom right!important}}
