@font-face{font-family:swiper-icons;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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.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(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start 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 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{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:1s linear infinite 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(0)}to{transform:rotate(360deg)}}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.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(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.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{white-space:nowrap;left:50%;transform:translate(-50%)}.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 .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.banner-swiper[data-v-a1145d24]{background:#1a1a1a;border-radius:16px;width:100%;min-height:120px;position:relative;overflow:hidden}.banner-swiper--loading[data-v-a1145d24]{min-height:120px}.banner-swiper__skeleton[data-v-a1145d24]{background:linear-gradient(90deg,#2f2f2f 0%,#3d3d3d 50%,#2f2f2f 100%) 0 0/200% 100%;width:100%;min-height:120px;animation:1.2s ease-in-out infinite banner-shimmer-a1145d24}@keyframes banner-shimmer-a1145d24{0%{background-position:100% 0}to{background-position:-100% 0}}.banner-progress-container[data-v-a1145d24]{z-index:10;pointer-events:none;background:#ffffff1f;width:100%;height:3px;position:absolute;bottom:0;left:0}.banner-progress-bar[data-v-a1145d24]{background:linear-gradient(90deg,#f59e0b,#fbbf24);height:100%;transition:width .1s linear}.banner-swiper__container[data-v-a1145d24]{width:100%;height:auto}.banner-swiper__slide[data-v-a1145d24]{height:auto}.banner-swiper__image-container[data-v-a1145d24]{background:#1a1a1a;justify-content:center;align-items:center;width:100%;display:flex}.banner-swiper__image[data-v-a1145d24]{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:100%;height:auto;display:block}.banner-swiper__image--fallback[data-v-a1145d24]{object-fit:contain;background:#383838}[data-v-a1145d24] .swiper{width:100%;height:auto}[data-v-a1145d24] .swiper-wrapper{align-items:stretch}[data-v-a1145d24] .swiper-pagination{bottom:10px}[data-v-a1145d24] .swiper-pagination-bullet{opacity:1;background:#ffffff73;width:6px;height:6px}[data-v-a1145d24] .swiper-pagination-bullet-active{background:#fbbf24;border-radius:999px;width:18px}.promo-image-swiper[data-v-c9681ce7]{width:100%;height:100%}.promo-image-swiper__slide[data-v-c9681ce7]{height:100%}.promo-image-swiper__image[data-v-c9681ce7]{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.promo-image-swiper--detail .promo-image-swiper__image[data-v-c9681ce7]{object-fit:contain;background:#111}[data-v-c9681ce7] .swiper{width:100%;height:100%}[data-v-c9681ce7] .swiper-pagination{bottom:8px}[data-v-c9681ce7] .swiper-pagination-bullet{opacity:1;background:#ffffff73;width:6px;height:6px}[data-v-c9681ce7] .swiper-pagination-bullet-active{background:#fbbf24}:root{--app-viewport-width:400px}*{box-sizing:border-box;margin:0;padding:0}body,html{touch-action:manipulation;width:100%;height:100%;overflow-x:hidden}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;background-color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto Mono,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5}@media (device-width>=401px){body{justify-content:center;display:flex}}#app{width:100%;max-width:var(--app-viewport-width);touch-action:manipulation;height:100%;min-height:100dvh;margin:0 auto}button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;padding:0}button:disabled{cursor:not-allowed;opacity:.5}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#1a1a1a;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#2d3748}@keyframes app-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-modal-pop-in{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.app{--app-header-height:56px;--app-nav-height:70px;--transfer-menu-gap:40px;color:#fff;width:100%;max-width:var(--app-viewport-width);background-color:#000;flex-direction:column;height:100%;min-height:100dvh;margin:0 auto;display:flex;position:relative;overflow:hidden}.app-header{z-index:500;width:100%;height:56px;max-width:var(--app-viewport-width);background:0 0;justify-content:space-between;align-items:center;padding:0 16px;display:flex;position:fixed;top:0;left:50%;right:auto;transform:translate(-50%)}@supports (padding:max(0px)){.app-header{padding-top:max(0px, env(safe-area-inset-top))}}.header-left,.header-right{align-items:center;gap:8px;display:flex}.header-spacer{flex:0 0 72px;width:72px}.header-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:20px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .3s;display:flex}.header-btn:hover{background:#ffffff1a}.header-btn:active{background:#ffffff26}.header-btn i{font-size:16px}.header-options{position:relative}.header-options-menu{z-index:600;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0f0ff5;border:1px solid #ffffff26;border-radius:12px;min-width:148px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0009}.header-options-menu__item{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;font-weight:600;transition:background .2s;display:flex}.header-options-menu__item:hover,.header-options-menu__item:active{background:#ffffff14}.header-options-menu__item--logout{color:#ff8f8f}.back-btn span{font-size:13px}.navigation-bar{-webkit-backdrop-filter:blur(20px);z-index:1000;background:#000c;border-top:1px solid #ffffff1a;flex-shrink:0;justify-content:space-around;align-items:center;gap:0;width:100%;height:70px;margin-top:auto;padding:0;display:flex;position:relative}@supports (padding:max(0px)){.navigation-bar{height:calc(70px + max(0px, env(safe-area-inset-bottom)))}}.nav-item{color:#fff6;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;height:100%;padding:8px 0;font-size:11px;font-weight:500;text-decoration:none;transition:all .3s;display:flex;position:relative}.nav-item:hover{color:#fffc}.nav-item.active{color:#fff}.nav-item.active .icon{transform:scale(1.1)}.nav-item.center{color:#0a0e27;z-index:2;background:#fff;border-radius:50%;flex:0 0 56px;justify-content:center;align-items:center;gap:0;width:56px;height:56px;margin:-18px 4px 0;padding:0;display:flex;position:relative;box-shadow:0 4px 20px #0000004d}.nav-item.center.x-open{color:#fff;background:#2a2a2a}.nav-item.center .label{display:none}.nav-item.center .icon{font-size:24px}.nav-item .icon{justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;font-weight:600;transition:transform .3s;display:flex}.nav-item i{font-size:20px;transition:transform .3s;display:inline-block}.nav-item .label{white-space:nowrap;font-size:10px;font-weight:500}.page-container{-webkit-overflow-scrolling:touch;padding-top:max(0px, env(safe-area-inset-top));z-index:1;flex:auto;min-height:0;position:relative;overflow-y:auto}.page-container--with-header{padding-top:calc(var(--app-header-height) + max(0px, env(safe-area-inset-top)))}.page-container--fullscreen{padding-top:0;padding-bottom:0}@supports (padding:max(0px)){.page-container--fullscreen{padding-top:0;padding-bottom:0}}.header-title{color:#fff;pointer-events:none;font-size:14px;font-weight:600;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.transfer-overlay{-webkit-backdrop-filter:blur(10px);bottom:var(--app-nav-height);pointer-events:auto;left:50%;right:auto;top:var(--app-header-height);z-index:9;width:100%;max-width:var(--app-viewport-width);background:#0000009e;animation:.22s ease-out app-modal-fade-in;position:fixed;transform:translate(-50%)}@supports (padding:max(0px)){.transfer-overlay{bottom:calc(var(--app-nav-height) + max(0px, env(safe-area-inset-bottom)));top:calc(var(--app-header-height) + max(0px, env(safe-area-inset-top)))}}.transfer-menu{bottom:calc(var(--app-nav-height) + var(--transfer-menu-gap));pointer-events:auto;z-index:20;background:#0f0f0ff5;border:1px solid #ffffff26;border-radius:1rem;flex-direction:column;gap:10px;width:86%;max-width:360px;padding:18px 14px;animation:.32s cubic-bezier(.18,.9,.24,1) app-modal-pop-in;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #0009}@supports (padding:max(0px)){.transfer-menu{bottom:calc(var(--app-nav-height) + var(--transfer-menu-gap) + max(0px, env(safe-area-inset-bottom)))}}.transfer-menu-item{color:#fff;cursor:pointer;background:#3a3a3a;border:none;border-radius:10px;justify-content:flex-start;align-items:center;gap:16px;padding:18px 20px;transition:all .3s;display:flex}.transfer-menu-item:active{background:#454545}.transfer-menu-item .leading-icon{flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.transfer-menu-item .leading-icon i{font-size:26px;line-height:1}.transfer-menu-item span:not(.chevron){letter-spacing:-.01em;font-size:18px;font-weight:600}.transfer-menu-item .chevron{color:#fff9;margin-left:auto;font-size:20px}.placeholder-page{color:#a0aec0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:60vh;padding:24px;display:flex}.placeholder-page h1{color:#fff;font-size:1.5rem}.home-page{width:100%;min-width:0;min-height:100vh;padding:24px 16px calc(80px + max(0px, env(safe-area-inset-bottom)));background-color:#000;flex-direction:column;gap:24px;display:flex}.home-guest-body{flex-direction:column;gap:24px;width:100%;min-width:0;display:flex}.profile-section{justify-content:space-between;align-items:center;gap:16px;display:flex}.user-row{flex:1;align-items:center;gap:12px;display:flex}.user-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.user-avatar{color:#b9ecff;background:#16384b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:flex}.user-name{color:#fff;font-size:16px;font-weight:600}.user-level{color:#d6d1c4;font-size:13px;font-weight:700;line-height:1}.profile-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.guest-welcome{flex:1;min-width:0}.guest-auth-actions{gap:8px}.guest-auth-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700;line-height:1;transition:transform .2s,background .2s}.guest-auth-btn:active{transform:scale(.97)}.guest-auth-btn--outline{color:#fff;background:0 0;border:1px solid #4a4a4a}.guest-auth-btn--primary{color:#0b1a24;background:linear-gradient(135deg,#7ee0ff,#4db8e8)}.home-guest-body--locked{cursor:pointer}.btn-icon{color:#cfcfcf;cursor:pointer;background:#1a1a1a;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:inline-flex;position:relative}.btn-icon:active{background:#242424;transform:scale(.97)}.btn-icon__symbol{font-size:16px}.btn-icon__badge{color:#fff;background:#ef4444;border:2px solid #000;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:-4px;right:-2px}.btn-contact{color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:inline-flex}.btn-contact:active{background:#242424;transform:scale(.97)}.btn-contact__icon-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.btn-contact__icon{font-size:16px}.online-indicator{background:#22c55e;border:2px solid #000;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;position:absolute;top:-2px;right:-2px;box-shadow:0 0 8px #22c55e99}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 8px #22c55e99}50%{opacity:.7;box-shadow:0 0 12px #22c55ecc}}.onboarding-section{margin-top:-2px}.onboarding-slider{background:#2f2f2f;border-radius:16px;width:100%;height:119px;position:relative;overflow:hidden}.onboarding-track{will-change:transform;height:100%;transition:transform .3s cubic-bezier(.25,.46,.45,.94);display:flex}.onboarding-slide{color:#fff;cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;min-width:0;padding:0;display:flex;position:relative;overflow:hidden}.onboarding-title{text-align:center;padding:0 16px;font-size:18px;font-weight:700;line-height:1.2}.onboarding-dots{-webkit-backdrop-filter:blur(6px);z-index:1;background:#0000003d;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:8px;padding:6px 10px;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.dot{cursor:pointer;background:#ffffff40;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .2s}.dot.active{background:#fff;transform:scale(1.2)}.home-summary-stack{flex-direction:column;gap:19.2px;display:flex}.level-progress-card{background:#101010;border-radius:14px;min-width:0;min-height:72px;padding:12px}.level-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.current-level{color:#fff;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.current-level i{color:#38b6ff;font-size:16px}.xp-text{color:#fff9;font-size:11px}.progress-container{align-items:center;gap:8px;margin-bottom:8px;display:flex}.level-label{color:#ffffffb3;min-width:45px;font-size:10px;font-weight:600}.level-label:last-of-type{text-align:right}.progress-bar{background:#ffffff26;border-radius:4px;flex:1;height:8px;overflow:hidden}.progress-fill{background:#22c55e;border-radius:4px;height:100%;transition:width .3s}.progress-info{justify-content:center;margin-top:4px;display:flex}.progress-info span{color:#22c55e;font-size:10px;font-weight:600}.quick-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:0;display:grid}.action-circle{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:16px;flex-direction:column;align-items:center;padding:14px 4px 16px;transition:all .3s;display:flex;position:relative}.action-circle:active{opacity:.7}.action-circle i{background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:18px;transition:background .25s,box-shadow .25s,transform .25s,color .25s;display:flex}.action-circle span{text-align:center;font-size:11px;font-weight:700;line-height:1.15}.action-circle--featured i{color:#ffae00;background:#ffae0014}.action-circle--highlighted i{box-shadow:none;background:#ffae0024;transform:translateY(-1px)}.action-circle__badge{color:#171717;background:#ffae00;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:8px;right:10px;box-shadow:0 6px 16px #ffae004d}.account-overview-card__primary-grid,.account-overview-card__secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.live-transaction-section{margin-bottom:12px}.live-transaction-section__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:0 4px;display:flex}.live-transaction-section__title{margin-bottom:0}.live-transaction-table-wrap{-webkit-overflow-scrolling:touch;background:#101010;border-radius:14px;overflow-x:auto}.live-transaction-table{border-collapse:collapse;width:100%;min-width:640px}.live-transaction-table th,.live-transaction-table td{text-align:left;white-space:nowrap;border:1px solid #ffffff12;padding:10px 12px;font-size:11px;line-height:1.3}.live-transaction-table th{color:#ffffff9e;font-weight:600}.live-transaction-table td{color:#fff;font-weight:500}.live-transaction-table td.live-transaction-table__money{color:#2aabee;font-weight:700}.live-transaction-table__status{color:#ffffff80;text-align:center;font-weight:500}.live-badge{-webkit-user-select:none;user-select:none;flex-shrink:0;width:auto;height:22px;display:inline-block}.live-transaction-section__header .live-badge{animation:1.6s ease-in-out infinite live-badge-pulse}@keyframes live-badge-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.live-transaction-section__header .live-badge{animation:none}}.account-overview-card__secondary-grid{margin-top:12px}.balance-panel,.mini-balance-pill{background:#101010;border-radius:14px;min-width:0;min-height:72px}.balance-panel{flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.balance-panel--interactive{color:inherit;cursor:pointer;text-align:left;border:0;transition:background .2s,transform .2s}.balance-panel--interactive:active{background:#fff1;transform:scale(.99)}.balance-panel__header{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.balance-panel__label,.mini-balance-pill__label{color:#ffffff9e;align-items:center;min-height:20px;font-size:11px;font-weight:600;line-height:1.2;display:flex}.balance-panel__subtle-count{color:#ffffff6b;letter-spacing:.1px;margin-top:-1px;font-size:10px;font-weight:500;line-height:1.2;display:block}.balance-panel__amount,.mini-balance-pill__value{color:#fff;letter-spacing:-.3px;min-width:0;font-size:15px;font-weight:700;line-height:1.2;display:block}.mini-balance-pill__conversion{color:#ffffff6b;font-size:11px;font-weight:600;line-height:1.2;display:block}.balance-panel__chevron{color:#ffffff80;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .2s;display:inline-flex}.balance-panel__chevron--expanded{transform:rotate(180deg)}.game-balance-breakdown{background:#0d0d0d;border-radius:14px;margin-top:10px;margin-bottom:10px;padding:6px 12px}.game-balance-breakdown__row{justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.game-balance-breakdown__row:not(:last-child){border-bottom:1px solid #ffffff0f}.game-balance-breakdown__name{color:#ffffffb8;font-size:12px}.game-balance-breakdown__amount{color:#fff;white-space:nowrap;font-size:13px;font-weight:700}.mini-balance-pill{flex-direction:column;gap:4px;padding:10px 12px;display:flex}.mini-balance-pill__value-row{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.mini-balance-pill__details-btn{color:#000;cursor:pointer;background:#fff;border:none;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700;line-height:1.2;transition:background .15s,transform .15s}.mini-balance-pill__details-btn:active{background:#e8e8e8;transform:scale(.97)}@media (hover:hover) and (pointer:fine){.mini-balance-pill__details-btn:hover{background:#f0f0f0}}.quick-actions-legal{justify-content:center;margin-top:-10px;display:flex}.legal-text-button{color:#ffffff75;cursor:pointer;background:0 0;border:0;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.2}.card-section{width:100%;min-width:0;margin-top:0}.section-title{color:#fff;margin-bottom:12px;padding:0 4px;font-size:18px;font-weight:700}.featured-events-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;flex-wrap:nowrap;gap:12px;width:100%;min-width:0;max-width:100%;padding:0 4px 4px;display:flex;overflow:auto hidden}.featured-events-row::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.featured-events-row{scrollbar-width:thin;scrollbar-color:#333 transparent;cursor:grab;padding-bottom:8px}.featured-events-row::-webkit-scrollbar{height:6px;display:block}.featured-events-row::-webkit-scrollbar-thumb{background:#333;border-radius:999px}.featured-events-row.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.featured-events-row.is-dragging .featured-event-card{pointer-events:none}}.featured-event-card{cursor:pointer;background:#151515;border:1px solid #ffffff10;border-radius:16px;flex:0 0 240px;width:240px;min-width:240px;max-width:240px;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.featured-event-card:active{transform:scale(.98)}.featured-event-card__body{flex-direction:column;flex:1;gap:6px;padding:14px 12px;display:flex}.featured-event-card__title{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.featured-event-card__schedule{color:#ffffffa6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.featured-event-card__button{color:#000;cursor:pointer;background:#fff;border:none;border-radius:999px;align-self:flex-start;margin-top:4px;padding:8px 14px;font-size:11px;font-weight:700}@media (hover:hover) and (pointer:fine){.featured-event-card:hover{border-color:#ffffff2e}}.featured-games-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;flex-wrap:nowrap;gap:12px;width:100%;min-width:0;max-width:100%;padding:0 4px 4px;display:flex;overflow:auto hidden}.featured-games-row::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.featured-games-row{scrollbar-width:thin;scrollbar-color:#333 transparent;cursor:grab;padding-bottom:8px}.featured-games-row::-webkit-scrollbar{height:6px;display:block}.featured-games-row::-webkit-scrollbar-thumb{background:#333;border-radius:999px}.featured-games-row.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.featured-games-row.is-dragging .featured-game-card{pointer-events:none}}.featured-games-row .game-image__photo{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.featured-game-card{flex:0 0 112px;width:112px;min-width:112px;max-width:112px}.community-card{color:#fff;cursor:pointer;text-align:left;background:#161c24;border:none;border-radius:22px;grid-template-columns:minmax(0,1fr) 108px;align-items:center;gap:14px;width:100%;padding:18px;display:grid}.community-card__content{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.community-card__title{font-size:18px;font-weight:700;line-height:1.1}.community-card__subtitle{color:#ffffffb8;max-width:22ch;margin-top:8px;font-size:13px;line-height:1.5}.community-card__cta{color:#091019;background:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:40px;margin-top:16px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.community-card__art{justify-content:center;align-items:center;min-height:100%;display:flex}.community-card__telegram-logo{width:88px;height:88px;display:block}.payment-section{flex-direction:column;gap:14px;margin-top:2px;margin-bottom:6.4px;display:flex}.payment-pill-list{flex-wrap:wrap;gap:10px;width:100%;display:flex}.payment-pill{color:#ffffff9e;letter-spacing:.01em;background:#141414;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}@media (width<=380px){.community-card{grid-template-columns:1fr;gap:20px}.community-card__art{order:-1;justify-content:flex-start;min-height:72px}}.game-card{cursor:pointer;text-align:left;background:#ffffff0d;border:none;border-radius:12px;width:100%;padding:0;transition:all .3s;overflow:hidden}.game-card:active{background:#ffffff14;transform:scale(.98)}.game-image{aspect-ratio:3/4;background:#ffffff0d;border-radius:12px 12px 0 0;width:100%;position:relative;overflow:hidden}.game-vpn-badge{z-index:4;letter-spacing:.06em;color:#fff;pointer-events:none;background:linear-gradient(#4a6eb8 0%,#2a4478 45%,#1a2f5c 100%);border:2px solid #c5ccd6;border-radius:5px;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.2;position:absolute;top:6px;left:6px;box-shadow:inset 0 1px #ffffff59,0 1px 3px #0006}.game-image__placeholder{z-index:1;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.game-image__placeholder--loading:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff1a 50%,#0000 70%);animation:1.4s linear infinite game-image-shimmer;position:absolute;inset:0}.game-image__placeholder--error .game-image__initial{opacity:.85}.game-image__spinner{border:2px solid #fff3;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite game-image-spin}.game-image__initial{color:#ffffffd9;text-shadow:0 2px 8px #00000059;font-size:28px;font-weight:700;line-height:1}.game-image__photo{object-fit:cover;opacity:0;z-index:2;width:100%;height:100%;transition:opacity .25s;display:block;position:absolute;inset:0}.game-image__photo--loaded{opacity:1}@keyframes game-image-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes game-image-spin{to{transform:rotate(360deg)}}.game-name{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:8px 8px 4px;font-size:12px;font-weight:600;overflow:hidden}.game-provider{color:#ffffff80;text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:0 8px 8px;font-size:10px;overflow:hidden}.games-page{background-color:#000;min-height:100vh;padding:20px 16px 100px}.games-page .page-header{justify-content:space-between;align-items:center;margin-bottom:16px;padding:0 0 20px;display:flex}.games-page .page-header h1{color:#fff;margin:0;font-size:32px;font-weight:700}.download-btn{color:#fff;cursor:pointer;background:#171717;border:none;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.download-btn svg{flex-shrink:0;width:16px;height:16px}.search-container{margin-bottom:16px}.search-input{color:#fff;background:#101010;border:none;border-radius:16px;width:100%;min-height:48px;padding:0 16px;font-size:14px}.search-input::placeholder{color:#fff6}.search-input:focus{border:1px solid #38b6ff8c;outline:none;box-shadow:0 0 0 3px #38b6ff1f}.filters-container{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.filter-btn{color:#ffffffb3;cursor:pointer;white-space:nowrap;background:#171717;border:none;border-radius:20px;flex-shrink:0;padding:8px 16px;font-size:12px;font-weight:600;transition:all .3s}.filter-btn:hover{background:#202020}.filter-btn.active{color:#000;background:#fff;font-weight:700}.filter-content{align-items:center;gap:6px;display:inline-flex}.filter-icon{flex-shrink:0;width:14px;height:14px}.games-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.games-grid .game-card{width:100%}.games-count{color:#ffffff8c;text-align:center;margin:16px 0 8px;font-size:13px}.pagination{justify-content:center;align-items:center;gap:8px;margin:8px 0 24px;display:flex}.pagination__btn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,border-color .2s;display:flex}.pagination__btn:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.pagination__btn:disabled{opacity:.35;cursor:not-allowed}.pagination__btn svg{width:10px;height:16px}.pagination__pages{gap:6px;display:flex}.pagination__page{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;min-width:40px;height:40px;padding:0 10px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s}.pagination__page:hover:not(.active){background:#ffffff1a}.pagination__page.active{color:#000;background:#fff;border-color:#fff}.empty-state{color:#ffffff8c;text-align:center;grid-column:1/-1;margin-top:20px;font-size:14px}.flow-error{color:#ffd0d0;background:#ef444424;border:1px solid #ef444455;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.flow-error__icon{color:#ff8f8f;flex-shrink:0;margin-top:2px;font-size:16px}.flow-error__message{color:#ffd0d0;flex:1;margin:0;font-size:14px;line-height:1.45}.flow-error__retry{color:#fff;cursor:pointer;background:#ef444433;border:1px solid #ef444466;border-radius:999px;flex-shrink:0;margin-top:2px;padding:6px 12px;font-size:12px;font-weight:700}.global-loading-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;pointer-events:all;background:#000000b8;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.global-loading-overlay__panel{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.global-loading-overlay__spinner{border:3px solid #fff3;border-top-color:#fff;border-radius:999px;width:40px;height:40px;animation:.8s linear infinite button-spin-6ceb3aaf}.global-loading-overlay__message{color:#ffffffd9;margin:0;font-size:14px;font-weight:500}.global-loading-fade-enter-active,.global-loading-fade-leave-active{transition:opacity .18s}.global-loading-fade-enter-from,.global-loading-fade-leave-to{opacity:0}.download-overlay{-webkit-backdrop-filter:blur(10px);z-index:60;background:#0000009e;justify-content:center;align-items:center;padding:24px 16px;animation:.22s ease-out app-modal-fade-in;display:flex;position:fixed;inset:0}.download-modal{background:#0f0f0ff5;border:1px solid #ffffff26;border-radius:1rem;width:100%;max-width:390px;max-height:min(72vh,520px);padding:24px 20px 20px;animation:.32s cubic-bezier(.18,.9,.24,1) app-modal-pop-in;position:relative;overflow:auto;box-shadow:0 20px 60px #0009}.download-modal__close{color:#a0aec0;cursor:pointer;background:#ffffff14;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:14px;right:14px}.download-modal__eyebrow{color:#ffffff7a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:700}.download-modal__header h2{color:#fff;margin:0;font-size:22px;line-height:1.1}.download-list{gap:10px;margin-top:14px;display:grid}.download-link{color:inherit;background:#171717;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid}.download-link__main{align-items:flex-start;gap:12px;min-width:0;display:flex}.download-link__badge{color:#b9ecff;background:#232323;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:800;display:inline-flex}.download-link__provider{color:#ffffff7a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.download-link__headline{color:#fff;font-size:14px;font-weight:700}.download-link__cta{color:#000;background:#fff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}@media (width<=420px){.games-page .page-header{align-items:flex-start;gap:12px}}.promo-page,.rewards-page,.chat-page,.commission-breakdown-page,.settings-page,.wallet-list-page,.language-settings-page{background:#000;min-height:100vh;padding:20px 16px 28px}.promo-page,.rewards-page{padding:max(12px, env(safe-area-inset-top)) 16px calc(110px + max(0px, env(safe-area-inset-bottom)))}.chat-flow-page{flex-direction:column;height:100dvh;min-height:100dvh;display:flex;overflow:hidden;padding:max(12px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom))!important}.chat-flow-shell{flex-direction:column;flex:1 1 0;gap:12px;min-height:0;display:flex}.chat-flow-shell .flow-topbar{flex-shrink:0}.chat-canvas{background:var(--color-dark-gray,#101010);border-radius:18px;flex:1 1 0;grid-template-rows:auto 1fr auto;min-height:0;display:grid;position:relative;overflow:hidden}.chat-canvas__header{grid-row:1;min-height:0}.chat-canvas__messages{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,#1a1a1a) var(--scrollbar-track,#000);flex-direction:column;grid-row:2;min-height:0;display:flex;overflow:hidden}.chat-canvas__input{grid-row:3;min-height:0;position:relative}.btn-contact__badge{color:#000;background:#63d0ff;border:2px solid #000;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-8px}.commission-breakdown-page{padding:max(12px, env(safe-area-inset-top)) 16px calc(110px + max(0px, env(safe-area-inset-bottom)))}.commission-breakdown-error{color:#ffd0d0;background:#ef444424;border:1px solid #ef444455;border-radius:14px;margin-bottom:14px;padding:12px 14px;font-size:14px;line-height:1.4}.commission-breakdown-error__retry{color:#000;cursor:pointer;background:#fff;border:none;border-radius:10px;margin-top:10px;padding:8px 14px;font-size:12px;font-weight:700}.commission-period-nav{background:#101010;border-radius:14px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.commission-period-nav__btn{color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px}.commission-period-nav__btn:disabled{cursor:not-allowed;opacity:.35}.commission-period-nav__label{color:#ffffffb8;text-align:center;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.3}.commission-panel{background:#101010;border-radius:18px;margin-bottom:14px;padding:14px}.commission-panel__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.commission-panel__title{color:#fff;font-size:18px;font-weight:700;line-height:1.2}.commission-panel__header-icon{color:#ffffff80;font-size:16px}.commission-panel__refresh{color:#ffffff80;cursor:pointer;background:0 0;border:none;width:28px;height:28px;font-size:14px;transition:color .2s}.commission-panel__refresh:active{color:#fff}.commission-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.commission-stat-grid--financial{margin-bottom:10px}.commission-stat-card{background:#0d0d0d;border-radius:14px;flex-direction:column;gap:6px;min-height:88px;padding:12px;display:flex}.commission-stat-card--wide{grid-column:1/-1}.commission-stat-card__top{justify-content:space-between;align-items:flex-start;display:flex}.commission-stat-card__icon{color:#ffffff80;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:inline-flex}.commission-stat-card--accent .commission-stat-card__icon{color:#63d0ff}.commission-info-tooltip{display:inline-flex;position:relative}.commission-info-tooltip__trigger{color:#ffffff59;cursor:help;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:12px;transition:color .15s;display:inline-flex}.commission-info-tooltip:hover .commission-info-tooltip__trigger,.commission-info-tooltip:focus-within .commission-info-tooltip__trigger{color:#ffffffb3}.commission-info-tooltip__popup-wrap{z-index:20;padding-top:6px;position:absolute;top:100%;right:0}.commission-info-tooltip__popup{color:#fff;background:#1f1f1f;border:1px solid #ffffff1f;border-radius:10px;width:max-content;max-width:min(240px,100vw - 48px);padding:10px 12px;font-size:11px;font-weight:500;line-height:1.45;display:block;box-shadow:0 10px 24px #00000080}.commission-week-card .commission-info-tooltip__trigger{width:auto;height:auto;font-size:11px}.commission-week-card .commission-info-tooltip__popup-wrap{left:0;right:auto}.commission-stat-card__label{color:#ffffff9e;font-size:11px;font-weight:600;line-height:1.2}.commission-stat-card__value{color:#fff;letter-spacing:-.3px;font-size:15px;font-weight:700;line-height:1.2}.commission-week-card{color:#fff;background:#0d0d0d;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:stretch;gap:12px;min-height:88px;padding:12px;display:flex;position:relative;overflow:hidden}.commission-week-card__content{z-index:1;flex-direction:column;justify-content:center;gap:6px;display:flex}.commission-week-card__label-row{color:#ffffff9e;align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:1.2;display:flex}.commission-week-card__label-row i:first-child{color:#63d0ff}.commission-week-card__value{color:#fff;letter-spacing:-.3px;font-size:15px;font-weight:700;line-height:1.2}.commission-week-card__watermark{color:#ffffff14;align-self:center;margin-right:4px;font-size:48px}.commission-breakdown-footnote{color:#ffffff75;text-align:center;margin-top:4px;padding:0 8px;font-size:12px;font-weight:500;line-height:1.45}.commission-breakdown-footnote__link{color:#ffffff75;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.rewards-toast{border-radius:14px;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.rewards-toast--success{color:#d7ffe4;background:#22c55e24;border:1px solid #22c55e55}.rewards-toast--success i{color:#4ade80;font-size:16px}.rewards-toast--error{color:#ffd0d0;background:#ef444424;border:1px solid #ef444455;flex-wrap:wrap}.rewards-intro{margin-bottom:22px}.rewards-intro h1{color:#fff;letter-spacing:-.03em;margin:0;font-size:32px;line-height:1.05}.rewards-intro__subtitle{color:#ffffff8c;margin:8px 0 0;font-size:14px;line-height:1.45}.rewards-page__retry,.wallet-list-page__retry{color:#000;cursor:pointer;background:#fff;border:none;border-radius:10px;margin-top:12px;padding:8px 14px;font-size:12px;font-weight:700}.settings-intro,.wallet-list-intro,.language-settings-intro{margin-bottom:22px}.settings-intro h1,.wallet-list-intro h1,.language-settings-intro h1{color:#fff;letter-spacing:-.03em;margin:0;font-size:32px;line-height:1.05}.settings-intro__subtitle,.wallet-list-intro__subtitle,.language-settings-intro p{color:#ffffff8c;margin:8px 0 0;font-size:14px;line-height:1.45}.settings-group{margin-bottom:20px}.settings-group__title{color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-size:12px;font-weight:700}.settings-sign-out{color:#ff8f8f;cursor:pointer;background:#ff8f8f14;border:1px solid #ff8f8f33;border-radius:14px;align-items:center;gap:10px;width:100%;margin-top:8px;padding:14px 16px;font-size:14px;font-weight:700;display:flex}.wallet-list-grid{flex-direction:column;gap:12px;display:flex}.wallet-list-card{background:#151515;border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex}.wallet-list-card__icon{color:#fff;background:#ffffff14;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;display:flex}.wallet-list-card__body h2{color:#fff;margin:0 0 6px;font-size:16px;font-weight:700}.wallet-list-card__body p{color:#ffffffad;margin:0;font-size:14px}.wallet-list-card__badge{color:#000;background:#fbc926;border-radius:999px;margin-top:8px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.language-option-list--page{flex-direction:column;gap:10px;display:flex}.promo-intro{margin-bottom:22px}.promo-intro h1{color:#fff;letter-spacing:-.03em;margin:0;font-size:32px;line-height:1.05}.promo-filters{scrollbar-width:none;gap:10px;margin-top:16px;display:flex;overflow-x:auto}.promo-filters::-webkit-scrollbar{display:none}.promo-filter{color:#ffffffb8;cursor:pointer;background:#171717;border:none;border-radius:20px;flex:none;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.promo-filter.active{color:#000;background:#fff}.promo-filter__count{background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.promo-filter.active .promo-filter__count{background:#00000014}.promo-section{flex-direction:column;gap:16px;display:flex}.promo-card{background:#151515;border:none;border-radius:16px;flex-direction:column;gap:12px;width:100%;min-height:200px;padding:16px;display:flex}.promo-card__title{color:#fff;font-size:18px;font-weight:700}.promo-card__subtitle{color:#ffffffb3;font-size:14px;line-height:1.5}.promo-card__button{color:#000;cursor:pointer;background:#fff;border:none;border-radius:12px;align-self:flex-start;margin-top:auto;padding:8px 14px;font-size:12px;font-weight:700;text-decoration:none}.promo-card__button:active{transform:scale(.96)}.reward-voucher{color:inherit;cursor:pointer;text-align:left;background:#151515;border:none;border-radius:16px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:16px;display:grid}.reward-voucher__icon{color:#fff;background:#ffffff1a;border-radius:14px;justify-content:center;align-items:center;width:58px;height:58px;font-size:22px;display:flex}.reward-voucher__title{color:#fff;font-size:18px;font-weight:700}.reward-voucher__subtitle{color:#ffffffad;margin-top:6px;font-size:14px;line-height:1.45}.reward-voucher__expires{color:#ffffff80;margin-top:4px;font-size:12px;line-height:1.35}.reward-voucher__status{color:#111;background:#f0efe9;border-radius:12px;justify-content:center;align-items:center;min-width:88px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.reward-voucher__status.claimed{color:#ffffffc2;background:#ffffff1f}.reward-voucher--claimed{opacity:.85}.reward-voucher:disabled{opacity:.7}.reward-claim-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10030;background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.reward-claim-modal{width:100%;max-width:var(--app-viewport-width);background:#101010;border:1px solid #ffffff1a;border-radius:20px;max-height:80vh;padding:20px 16px;position:relative;overflow-y:auto}.reward-claim-modal__close{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:inline-flex;position:absolute;top:14px;right:14px}.reward-claim-modal__title{color:#fff;margin:0 36px 4px 0;font-size:20px;font-weight:700}.reward-claim-modal__name{color:#fff;margin:0 36px 8px 0;font-size:16px;font-weight:600}.reward-claim-modal__hint{color:#ffffff8c;margin:0 0 16px;font-size:14px;line-height:1.45}.reward-claim-modal__section-title{color:#fff;margin:4px 0 6px;font-size:15px;font-weight:700}.reward-claim-modal__error{color:#ff8f8f;margin:12px 0 0;font-size:13px;line-height:1.4}.reward-detail-card{background:#151515;border:1px solid #ffffff14;border-radius:14px;margin-bottom:16px;padding:4px 16px}.reward-detail-card__row{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.reward-detail-card__row+.reward-detail-card__row{border-top:1px solid #ffffff14}.reward-detail-card__row span{color:#ffffffb8;font-size:14px}.reward-detail-card__row strong{color:#fff;text-align:right;font-size:14px;font-weight:700}.reward-detail-card__amount{color:#63d0ff}.reward-detail-card__row--status{border-top:1px solid #ffffff24}.reward-claim-info{flex-direction:column;gap:10px;margin:4px 0 8px;display:flex}.reward-claim-info__item{color:#ffffff8c;align-items:center;gap:10px;font-size:13px;line-height:1.4;display:flex}.reward-claim-info__item i{color:#63d0ff;text-align:center;width:16px}.reward-claim-modal__footer{gap:10px;margin-top:16px;display:flex}.reward-claim-modal__cancel,.reward-claim-modal__confirm{flex:1;margin-top:0}.reward-claim-modal__footer .reward-claim-modal__cancel:only-child{flex:1}.reward-wallet-select-wrap{margin-bottom:12px;position:relative}.reward-wallet-select{appearance:none;color:#fff;background:#151515;border:1px solid #ffffff1a;border-radius:14px;width:100%;padding:14px 40px 14px 16px;font-size:15px}.reward-wallet-select:focus{outline-offset:2px;outline:2px solid #63d0ff}.reward-wallet-select:disabled{opacity:.6}.reward-wallet-select__icon{pointer-events:none;color:#ffffff8c;font-size:14px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.reward-claim-selected{background:#151515;border-radius:14px;flex-direction:column;gap:10px;margin-bottom:4px;padding:14px 16px;display:flex}.reward-claim-selected__row{color:#ffffffc2;align-items:center;gap:10px;font-size:14px;display:flex}.reward-claim-selected__row i{color:#63d0ff;text-align:center;width:16px}.reward-claim-empty{text-align:center;padding:8px 0 16px}.reward-claim-empty__link{color:#63d0ff;font-size:14px;font-weight:600;text-decoration:none}.reward-claim-empty__link:hover{text-decoration:underline}.promo-intro__subtitle{color:#ffffff8c;margin:8px 0 0;font-size:14px;line-height:1.45}.promo-list-section__title{color:#fff;letter-spacing:-.02em;margin:0 0 16px;font-size:18px;font-weight:700}.promo-list-section__retry{color:#000;cursor:pointer;background:#fff;border:none;border-radius:10px;margin-top:12px;padding:8px 14px;font-size:12px;font-weight:700}.promo-list-section__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.promo-visual-card{cursor:pointer;background:#151515;border-radius:16px;display:flex;position:relative;overflow:hidden}.promo-visual-card__body{flex-direction:column;flex:1;gap:8px;padding:18px 16px;display:flex}.promo-visual-card__title{color:#fff;margin:0;font-size:18px;font-weight:800;line-height:1.2}.promo-visual-card__schedule{color:#ffffffa6;margin:0;font-size:13px;line-height:1.4}.promo-visual-card__actions{margin-top:8px}.promo-visual-card__button{color:#000;cursor:pointer;background:#fff;border:none;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex}.promo-detail-panel{z-index:550;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;max-width:var(--app-viewport-width);background:#050505f2;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 50%;overflow:hidden;transform:translate(-50%)}.promo-detail-panel__header{padding:max(16px, env(safe-area-inset-top)) 16px 16px;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.promo-detail-panel__back{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.promo-detail-panel__header h1{color:#fff;text-align:center;grid-column:2;margin:0;font-size:16px;font-weight:700}.promo-detail-panel__content{flex:1;padding:8px 16px 110px;overflow-y:auto}.promo-detail-panel__main{width:100%}.promo-detail-panel__title{color:#fff;margin:0 0 12px;font-size:28px;font-weight:800;line-height:1.15}.promo-detail-panel__badges{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.promo-detail-panel__badge{color:#fff;background:#ffffff14;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.promo-detail-panel__cta{color:#000;cursor:pointer;text-align:center;box-sizing:border-box;background:#fff;border:none;border-radius:999px;width:100%;margin-bottom:20px;padding:14px 20px;font-size:15px;font-weight:700;text-decoration:none;display:block}.promo-detail-panel__hero{aspect-ratio:16/10;background:#151515;border-radius:14px;margin-bottom:24px;overflow:hidden}.promo-detail-panel__hero .promo-image-swiper{width:100%;height:100%}.promo-detail-panel__overview h3{color:#fff;margin:0 0 12px;font-size:18px;font-weight:800}.promo-detail-panel__body{color:#ffffffbf;font-size:14px;line-height:1.6}.profile-page{color:#fff;background:#050505;min-height:100vh;padding:20px 16px 110px}.profile-hero{margin-bottom:8px}.profile-hero__eyebrow{color:#ffffff6b;letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.profile-hero__account{letter-spacing:.03em;margin:0 0 14px;font-size:30px;font-weight:800;line-height:1}.profile-hero__line{color:#ffffffd1;word-break:break-word;grid-template-columns:124px minmax(0,1fr);column-gap:10px;margin:0 0 8px;font-size:15px;line-height:1.45;display:grid}.profile-hero__label{color:#ffffff94;white-space:nowrap}.rank-card{background:#151515;border-radius:24px;margin-top:18px;padding:16px;box-shadow:0 18px 48px #00000047}.rank-card__header{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.rank-card__identity{align-items:center;gap:12px;min-width:0;display:flex}.rank-card__badge{color:#63d0ff;background:#16384b;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:24px;display:flex}.rank-card__title{color:#d6d1c4;margin-bottom:2px;font-size:20px;font-weight:700}.rank-card__subtitle{color:#ffffffad;font-size:13px}.rank-card__progress-block{padding:12px 0 10px}.rank-card__progress-copy{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rank-card__progress-copy span{color:#ffffff94;font-size:13px}.rank-card__progress-copy strong{color:#fff;font-size:14px}.rank-card__progress-track{background:#ffffff26;border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.rank-card__progress-fill{background:#22c55e;border-radius:999px;height:100%;transition:width .3s}.rank-card__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:8px;display:grid}.rank-benefit__label{color:#ffffff6b;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.rank-benefit__value{color:#fff;word-break:break-word;font-size:13px;line-height:1.35;display:block}.rank-card__link{color:#ffffff7a;cursor:pointer;text-align:center;background:0 0;border:none;width:100%;margin:10px auto 0;padding:0;font-size:12px;line-height:1.3;display:block}.action-section{margin-top:18px}.profile-page .section-title{color:#ffffff7a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;padding:0 2px;font-size:13px;font-weight:700}.action-card{background:#151515;border-radius:22px;overflow:hidden}.action-row{color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px;display:flex}.action-row:last-child{border-bottom:none}.action-row:active{background:#ffffff0f}.action-row__leading{align-items:center;gap:12px;min-width:0;display:flex}.action-row__icon{color:#fff;background:#ffffff0d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex}.action-row__title{color:#fff;font-size:14px;font-weight:700}.action-row__subtitle{color:#ffffff85;margin-top:4px;font-size:12px}.action-row__arrow{color:#ffffff59;font-size:14px}.language-overlay{-webkit-backdrop-filter:blur(10px);z-index:10010;background:#0000009e;justify-content:center;align-items:center;padding:24px 16px;animation:.22s ease-out app-modal-fade-in;display:flex;position:fixed;inset:0}.language-modal{background:#0f0f0ff5;border:1px solid #ffffff26;border-radius:1rem;width:100%;max-width:380px;max-height:min(78vh,560px);padding:56px 20px 20px;animation:.32s cubic-bezier(.18,.9,.24,1) app-modal-pop-in;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0009}.language-modal__close{color:#a0aec0;cursor:pointer;background:#ffffff14;border:none;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:absolute;top:14px;right:14px}.language-modal__hero h2{color:#fff;margin:0;font-size:22px;font-weight:800}.language-modal__hero p{color:#ffffffad;margin:10px 0 20px;font-size:14px}.language-modal__icon{color:#fff;background:#16384b;border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:10px;font-size:24px;display:inline-flex}.language-option-list{flex-direction:column;gap:12px;display:flex}.language-option{color:#fff;cursor:pointer;text-align:left;background:#1a1a1a;border:none;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.language-option--active{background:#63d0ff3d}.language-option__copy strong{color:#fff;font-size:16px;font-weight:700}.language-option__copy span{color:#ffffffa3;margin-top:4px;font-size:13px;display:block}.language-option__indicator{background:#ffffff1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.language-option--active .language-option__indicator{color:#151515;background:#63d0ff}@media (width<=640px){.profile-hero__line{grid-template-columns:116px minmax(0,1fr)}}.flow-page{color:#fff;min-height:100vh;padding:max(16px, env(safe-area-inset-top)) 16px max(28px, env(safe-area-inset-bottom));background:#000}.flow-shell{max-width:var(--app-viewport-width);min-height:calc(100vh - max(16px, env(safe-area-inset-top)) - max(28px, env(safe-area-inset-bottom)));flex-direction:column;gap:18px;width:100%;margin:0 auto;display:flex}.flow-topbar{grid-template-columns:auto 1fr auto;align-items:center;min-height:56px;display:grid}.back-button{color:#fff;background:0 0;border:none;border-radius:20px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:500;transition:background .3s;display:inline-flex}.back-button i{font-size:16px}.back-button span{font-size:13px;line-height:1}.back-button:hover{background:#ffffff1a}.back-button:active{background:#ffffff26}.flow-title{letter-spacing:-.02em;text-align:center;font-size:18px;font-weight:700}.stepper{gap:8px}.stepper,.stepper-item{align-items:center;display:flex}.stepper-item{color:#ffffff6b;flex:1;min-width:0}.stepper-item.active{color:#fff}.stepper-item.active .step-badge{color:#fff;background:#242424}.stepper-item.complete{color:#63d0ff}.stepper-item.complete .step-badge{color:#63d0ff;background:#16384b}.stepper-item.complete .step-badge i{color:#22c55e}.stepper-item.complete .step-line{background:#63d0ff8c}.step-badge{background:#171717;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:inline-flex}.step-text{white-space:nowrap;margin-left:8px;font-size:12px;font-weight:600}.step-line{background:#ffffff24;flex:1;min-width:10px;height:1px;margin-left:8px}.step-section{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.flow-page .step-section{padding-bottom:calc(78px + max(0px, env(safe-area-inset-bottom)))}.step-section--success{justify-content:center}.section-copy{flex-direction:column;gap:4px;display:flex}.section-copy h1,.section-copy h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:1.2}.section-copy p{color:#ffffffa8;margin:0;font-size:14px}.section-copy--compact h2{font-size:15px}.method-list,.wallet-list{flex-direction:column;gap:12px;display:flex}.bonus-banner,.gateway-card,.info-banner,.instruction-card,.method-card,.upload-card,.wallet-card,.wallet-summary,.warning-card{box-shadow:none;background:#151515;border:none;border-radius:18px}.method-card,.wallet-card{justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px;transition:background .2s,transform .2s;display:flex}.method-card:active,.wallet-card:active{transform:scale(.99)}.wallet-card--disabled,.wallet-card:disabled{cursor:not-allowed;opacity:.55}.wallet-card--disabled:active,.wallet-card:disabled:active{transform:none}.wallet-disabled-hint{color:#ff8f8f;margin-top:4px;font-size:12px;line-height:1.35}.method-card.selected,.wallet-card.selected{background:#63d0ff3d}.method-card,.wallet-card__left,.wallet-summary{align-items:center;display:flex}.method-card,.wallet-card__left{gap:14px}.wallet-copy{text-align:left;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;display:flex}.wallet-card__right{align-items:center;margin-left:auto;display:flex}.bonus-banner__icon,.bonus-modal__icon,.method-card__icon,.success-badge,.wallet-icon,.wallet-summary__icon{color:#fff;background:#232323;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.bonus-banner__icon i,.bonus-modal__icon i,.method-card__icon i,.success-badge i,.wallet-icon i,.wallet-summary__icon i{color:#ffffffb8;font-size:16px}.method-card__title,.wallet-name,.wallet-summary__title{letter-spacing:-.02em;font-size:17px;font-weight:700}.method-card__description,.upload-meta,.wallet-balance,.wallet-summary__meta{color:#ffffff9e;font-size:13px}.wallet-chevron{color:#fff6}.selected-mark{color:#22c55e;font-size:20px}.wallet-summary{gap:14px;padding:16px}.wallet-summary__amount{color:#fff;margin-top:2px;font-size:20px;font-weight:800}.bonus-banner,.info-banner{align-items:center;gap:12px;padding:14px 16px;display:flex}.info-banner{color:#ffffffe0;background:#1a1a1a}.info-banner i{color:#63d0ff;font-size:16px}.info-banner span{font-size:13px;line-height:1.4}.info-banner--subtle{color:#d4deea;background:#151515}.bonus-banner{background:#21180d}.bonus-banner__title{color:#ffd24d;font-size:16px;font-weight:700}.bonus-banner__meta{color:#ffeba6d1;font-size:13px}.promotion-select{flex-direction:column;gap:8px;display:flex}.promotion-select__label{color:#fff;font-size:15px;font-weight:700}.promotion-select__shell{position:relative}.promotion-select__control{color:#fff;appearance:none;cursor:pointer;background:#151515;border:none;border-radius:16px;width:100%;min-height:54px;padding:0 44px 0 16px;font-size:14px;font-weight:600}.promotion-select__control option{color:#fff;background:#151515}.promotion-select__chevron{color:#ffffff80;pointer-events:none;font-size:14px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.amount-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=400px){.amount-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.amount-option{color:#fff;background:#151515;border:none;border-radius:16px;justify-content:center;align-items:center;gap:6px;min-height:54px;font-size:16px;font-weight:700;transition:background .2s;display:flex}.amount-option.selected{color:#fff;background:#63d0ff3d}.amount-tag{color:#ffcd57;letter-spacing:.08em;font-size:10px}.custom-toggle{color:#ffffffdb;background:#151515;border:none;border-radius:16px;min-height:54px;font-size:15px;font-weight:700;transition:background .2s,color .2s}.custom-toggle.selected{color:#fff;background:#63d0ff3d}.custom-amount-row{gap:12px;display:grid}.custom-amount-row .input-shell input{color:#fff;padding-left:16px;padding-right:16px;font-size:15px;font-weight:600}.custom-amount-row .input-shell input::placeholder{color:#ffffff6b}.custom-amount-row .input-shell input:focus{outline:none;box-shadow:inset 0 0 0 2px #63d0ff59}.custom-amount-row .input-shell input:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #151515}.custom-amount-row .input-shell input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #151515}.custom-amount-row .input-shell input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #151515}.input-shell,.reference-field{flex-direction:column;gap:8px;display:flex}.input-shell{justify-content:center;position:relative}.input-shell input{background:#151515;border:none;border-radius:14px;width:100%;min-height:48px}.input-shell--locked input{color:#ffffffd1;padding-right:48px}.input-shell--locked input:disabled{opacity:1;cursor:not-allowed}.input-shell__lock{color:#ffffffa6;pointer-events:none;font-size:16px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.cashout-card{background:#0d2130;border:1px solid #2f6f9a;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.cashout-card__header{color:#7ec8ff;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.cashout-card__description{color:#ffffffd1;margin:0;font-size:13px;line-height:1.45}.cashout-card__tips{color:#a8d8ff;background:#11406366;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.cashout-card__tips i{margin-top:2px}.cashout-card__amount{background:#0a1824;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.cashout-card__amount>i{color:#fbbf24;font-size:22px}.cashout-card__amount-label{color:#ffffffa6;font-size:12px}.cashout-card__amount-value{color:#fff;font-size:22px;font-weight:800}.amount-footer,.amount-notes,.instruction-notes{flex-direction:column;gap:8px;display:flex}.amount-notes .amount-note,.instruction-notes .amount-note{color:#ffffffb3;align-items:flex-start;gap:8px;font-size:13px;display:flex}.amount-notes .amount-note i,.instruction-notes .amount-note i{margin-top:4px}.amount-note--warning{color:#ffd0d0;background:#ef444424;border:1px solid #ef444455;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.amount-note--warning i{color:#ff8f8f;flex-shrink:0;margin-top:2px}.amount-note--tip{color:#fff}.method-card__body{text-align:left;flex:1}.instruction-card{padding:8px 14px}.bonus-breakdown__row,.gateway-card__row,.instruction-row{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.bonus-breakdown__row+.bonus-breakdown__row,.gateway-card__row+.gateway-card__row,.instruction-row+.instruction-row{border-top:1px solid #ffffff14}.bonus-breakdown__row span,.gateway-card__row span,.instruction-label{color:#ffffffb8;font-size:14px}.copy-value{color:#fff;align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.amount-option:focus-visible,.back-button:focus-visible,.bonus-close:focus-visible,.copy-value:focus-visible,.custom-toggle:focus-visible,.method-card:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible,.upload-card:focus-visible,.wallet-card:focus-visible{outline-offset:2px;outline:2px solid #63d0ffe6}.upload-card{color:#fff;text-align:center;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:170px;padding:28px 16px;display:flex}.upload-card i{color:#ffffffd1;font-size:26px}.upload-title{font-size:16px;font-weight:700}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reference-field span{color:#ffffffd1;font-size:14px;font-weight:600}.reference-field em{color:#ffffff73;font-style:normal}.reference-field input{background:#151515;border:none;border-radius:14px;min-height:48px}.field-error{color:#ff7a7a;margin-top:-6px;font-size:13px}.action-bar,.action-stack{flex-direction:column;gap:12px;margin-top:auto;padding-top:8px;display:flex}.flow-page .action-bar{-webkit-backdrop-filter:blur(20px);z-index:100;width:100%;max-width:var(--app-viewport-width);padding:12px 16px max(12px, env(safe-area-inset-bottom));background:#000;border-top:1px solid #ffffff1a;margin-top:0;position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%)}.flow-page .action-bar--stacked{gap:10px}.action-bar--inline{margin-top:8px}.primary-button,.secondary-button{letter-spacing:-.02em;border-radius:16px;width:100%;min-height:54px;font-size:18px;font-weight:800;transition:transform .2s,opacity .2s,border-color .2s}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.45}.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled){transform:scale(.99)}.button-loading{justify-content:center;align-items:center;gap:10px;display:inline-flex}.button-spinner{border:2px solid #00000040;border-top-color:#000;border-radius:999px;width:18px;height:18px;animation:.8s linear infinite button-spin-6ceb3aaf}@keyframes button-spin-6ceb3aaf{to{transform:rotate(1turn)}}.primary-button{box-shadow:none;color:#000;background:#f3f3f3;border:none}.secondary-button{color:#fff;background:#151515;border:none}.gateway-card{padding:4px 16px}.gateway-summary{background:#151515;border-radius:18px;margin-bottom:16px;padding:4px 16px}.gateway-summary__row{justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.gateway-summary__row+.gateway-summary__row{border-top:1px solid #ffffff14}.gateway-summary__row span{color:#ffffffb8;font-size:14px}.gateway-summary__row strong{color:#fff;text-align:right;font-size:15px;font-weight:700}.bonus-breakdown__row strong,.gateway-card__row strong{text-align:right;font-size:15px}.status-text{color:#ffd24d}.success-hero{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:8px;display:flex}.success-hero h1{margin:0;font-size:34px;line-height:1.05}.success-hero p{color:#ffffffad;margin:0}.success-badge{box-shadow:none;color:#63d0ff;background:#16384b;border-radius:999px;width:78px;height:78px}.success-badge i{color:#22c55e;font-size:34px}.bonus-modal__icon{box-shadow:none;color:#fff;background:#242424;border-radius:999px;width:78px;height:78px}.bonus-modal__icon i{color:#111;font-size:34px}.bonus-question,.success-note{color:#ffffffb8;text-align:center;margin:0;font-size:14px}.bonus-overlay{-webkit-backdrop-filter:blur(10px);z-index:200;background:#0000009e;justify-content:center;align-items:center;padding:24px 16px;animation:.22s ease-out app-modal-fade-in;display:flex;position:fixed;inset:0}.bonus-modal{transform-origin:bottom;background:#0f0f0ff5;border:1px solid #ffffff26;border-radius:1rem;flex-direction:column;gap:18px;width:100%;max-width:390px;padding:24px 20px 20px;animation:.32s cubic-bezier(.18,.9,.24,1) app-modal-pop-in;display:flex;position:relative;box-shadow:0 20px 60px #0009}.bonus-close{color:#a0aec0;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:background .2s,color .2s,transform .2s;display:inline-flex;position:absolute;top:16px;right:16px}.bonus-close:active{color:#fff;background:#ffffff24;transform:scale(.96)}.bonus-modal__hero{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.bonus-modal__hero h2{margin:0;font-size:34px;line-height:1.05}.bonus-modal__hero p{color:#ffffffad;margin:0}.bonus-modal__icon{animation:.42s cubic-bezier(.2,1,.22,1) bonus-icon-pop-6ceb3aaf}.bonus-pill{color:#ffd24d;background:#ffd34d1f;border:none;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:10px;min-height:46px;padding:0 16px;font-size:17px;font-weight:700;display:inline-flex}.bonus-breakdown{padding:0 4px}.bonus-breakdown .total strong{color:#fff}.deposit-success-modal{max-width:420px}.deposit-success-card{padding:4px 16px}.deposit-status-pending{color:#22c55e}@keyframes bonus-fade-in-6ceb3aaf{0%{opacity:0}to{opacity:1}}@keyframes bonus-modal-in-6ceb3aaf{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bonus-icon-pop-6ceb3aaf{0%{opacity:0;transform:scale(.7)}65%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.testing-toggle{color:#ffffff8f;cursor:pointer;text-align:center;background:#1a1a1a;border:1px dashed #fff3;border-radius:12px;width:100%;margin:0;padding:10px 14px;font-size:12px;font-weight:600}.testing-toggle:active{background:#ffffff14}.history-page{color:#fff;background:#000;min-height:100vh}.history-shell{min-height:100vh;padding:20px 16px 32px}.history-topbar{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:24px;display:grid}.back-button{color:#fff;background:#151515;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.flow-title{text-align:center;font-size:16px;font-weight:700}.topbar-spacer{width:92px}.history-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.history-tabs{scrollbar-width:none;flex:1;gap:10px;display:flex;overflow-x:auto}.history-tabs::-webkit-scrollbar{display:none}.history-tab{color:#ffffffb8;background:#171717;border:none;border-radius:20px;flex:none;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.history-tab.active{color:#000;background:#fff}.filter-button{color:#ffffffb8;white-space:nowrap;background:#171717;border:0;border-radius:20px;flex:none;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.filter-button.active{color:#000;background:#fff}.filter-menu{z-index:25;position:relative}.filter-backdrop{z-index:20;background:#0000009e;border:0;animation:.22s ease-out app-modal-fade-in;position:fixed;inset:0}.filter-backdrop,.filter-popup{-webkit-backdrop-filter:blur(10px)}.filter-popup{border:1px solid #ffffff26;border-radius:1rem;width:min(92vw,360px);padding:18px 16px 16px;animation:.32s cubic-bezier(.18,.9,.24,1) app-modal-pop-in;top:calc(100% + 10px);right:0;box-shadow:0 20px 60px #0009}.filter-popup,.filter-popup:before{background:#0f0f0ff5;position:absolute}.filter-popup:before{content:"";border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;width:14px;height:14px;top:-7px;right:26px;transform:rotate(45deg)}.filter-popup__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.filter-popup__header h2{margin:0;font-size:16px;line-height:1.2}.filter-popup__close{color:#a0aec0;background:#ffffff14;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;line-height:1;transition:background .2s,color .2s,transform .2s;display:inline-flex}.filter-popup__close:active{color:#fff;background:#ffffff24;transform:scale(.96)}.filter-popup__section+.filter-popup__section{margin-top:20px}.filter-popup__section h3{color:#ffffffb8;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.filter-popup__date-grid{grid-template-columns:1fr;gap:8px;margin-bottom:12px;display:grid}.filter-field{color:#fff;background:#1a1a1a;border:none;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;font-size:14px;font-weight:500;display:flex}.filter-chip-list{flex-wrap:wrap;gap:8px;display:flex}.filter-chip{color:#ffffffe6;letter-spacing:.01em;background:#1a1a1a;border:none;border-radius:14px;padding:10px 14px;font-size:13px;font-weight:700}.filter-chip-list--games{gap:10px}.filter-chip--game{padding:12px 16px;font-size:13px;font-weight:700}.history-list{flex-direction:column;gap:12px;display:flex}.history-card{background:#151515;border-radius:18px;gap:14px;padding:16px;display:flex}.history-card__icon{border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.history-card__icon--deposit{color:#f5c84c;background:#f5c84c29}.history-card__icon--withdraw{color:#60a5fa;background:#60a5fa29}.history-card__icon--redeem{color:#a78bfa;background:#a78bfa29}.history-card__icon--bet{color:#ff7a5c;background:#ff5a3629}.history-card__body{flex:1;min-width:0}.history-card__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.history-card__title-group{flex-direction:column;gap:6px;min-width:0;display:flex}.history-card__title-group h2{margin:0;font-size:17px;font-weight:700}.history-card__remarks{color:#ffffffb8;margin:2px 0 0;font-size:12px;line-height:1.4}.history-card__date,.history-card__reference{color:#ffffff9e;font-size:12px;line-height:1.35}.history-card__amount-group{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.history-card__amount-group strong{color:#f3f3f3;white-space:nowrap;font-size:16px}.history-badge{border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.history-badge--success{color:#5fe38f;background:#22c55e29}.history-badge--warning{color:#f2c94c;background:#eab30829}.history-badge--pending{color:#60a5fa;background:#60a5fa29}.history-badge--info{color:#38bdf8;background:#38bdf829}.history-badge--danger{color:#f87171;background:#ef444429}.history-badge--neutral{color:#a3a3a3;background:#ffffff1a}.history-page .empty-state{color:#ffffff8c;text-align:center;margin-top:24px;font-size:14px}.news-page{background:#000;min-height:100vh;padding:10px 12px 18px}.news-list{gap:8px;display:grid}.news-card{background:#151515;border:none;border-radius:16px;padding:12px 14px;text-decoration:none;display:block;box-shadow:0 12px 24px #0003}.news-card:active{background:#1a1a1a}.news-card__footer,.news-card__topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.news-card__date,.news-card__footer{color:#ffffff8f;font-size:11px}.news-card__title{color:#fff;margin:10px 0 6px;font-size:16px;line-height:1.15}.news-card__summary{-webkit-line-clamp:2;color:#ffffffc2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.news-card__footer{margin-top:10px}.news-card__cta{color:#f2fbff;align-items:center;gap:6px;font-weight:600;display:inline-flex}.news-card__cta i{color:#38b6ff}.terms-page{background:#000;min-height:100vh;padding:20px 16px 110px}.terms-intro{margin-bottom:24px}.terms-title{color:#fff;margin:0;font-size:26px;font-weight:700;line-height:1.1}.terms-subtitle{color:#ffffff9e;margin:10px 0 0;font-size:15px;line-height:1.65}.terms-notice{background:#151515;border-radius:18px;margin-bottom:24px;padding:16px}.terms-notice__title{color:#fff;margin:0 0 10px;font-size:16px;font-weight:700}.terms-notice__body{color:#ffffffd1;margin:0;font-size:14px;line-height:1.7}.terms-copy{flex-direction:column;gap:20px;display:flex}.terms-block .section-title{color:#fff;margin:0 0 10px;font-size:16px;font-weight:700}.terms-paragraph{color:#ffffffd1;margin:0;font-size:14px;line-height:1.7}.terms-paragraph+.terms-paragraph{margin-top:14px}@media (width<=420px){.terms-page{padding-inline:14px}}.bank-details-page{color:#fff;background:#000;min-height:100vh;padding:12px 16px 110px}.bank-details-shell{flex-direction:column;gap:18px;width:100%;max-width:460px;margin:0 auto;display:flex}.bank-details-section{flex-direction:column;gap:16px;display:flex}.detail-list{flex-direction:column;gap:12px;display:flex}.detail-card{background:#151515;border:none;border-radius:18px;align-items:flex-start;gap:14px;width:100%;padding:16px;display:flex}.detail-card--selectable{cursor:pointer;text-align:left;transition:background .2s,transform .2s}.detail-card--selectable:active{transform:scale(.99)}.detail-card--selectable.selected{background:#63d0ff3d}.detail-card__check{color:#63d0ff;flex-shrink:0;align-self:center;font-size:20px}.detail-card__icon{background:#232323;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.detail-card__icon i{color:#ffffffb8;font-size:16px}.detail-card__body{text-align:left;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:10px;min-width:0;display:flex}.detail-card__title{letter-spacing:-.02em;font-size:17px;font-weight:700}.detail-card__details{flex-direction:column;gap:8px;width:100%;display:flex}.detail-card__row{flex-direction:column;gap:2px;display:flex}.detail-card__row strong{color:#fff;word-break:break-word;font-size:15px;font-weight:700;line-height:1.35}.detail-card__label{color:#ffffff85;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.bank-add-button{color:#fff;background:#151515;border:none;border-radius:16px;width:100%;min-height:54px;font-size:16px;font-weight:700}.bank-add-button:active{background:#1a1a1a}.instruction-notes{flex-direction:column;gap:8px;display:flex}.amount-note{color:#ffffffb3;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.amount-note i{color:#63d0ff}.game-ids-page{color:#fff;min-height:100vh;padding:max(16px, env(safe-area-inset-top)) 16px max(28px, env(safe-area-inset-bottom));background:#000}.game-ids-shell{max-width:460px;min-height:calc(100vh - max(16px, env(safe-area-inset-top)) - max(28px, env(safe-area-inset-bottom)));flex-direction:column;gap:18px;width:100%;margin:0 auto;display:flex}.game-ids-page .step-section{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.game-ids-page .wallet-summary{background:#151515;border:none;border-radius:18px;align-items:flex-start;gap:14px;padding:16px;display:flex}.game-ids-page .wallet-summary__icon{color:#fff;background:#232323;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.game-ids-page .wallet-summary__icon i{color:#ffffffb8;font-size:16px}.game-ids-page .wallet-summary__title{letter-spacing:-.02em;font-size:17px;font-weight:700}.game-ids-page .wallet-summary__meta{color:#ffffff9e;font-size:13px}.game-ids-page .wallet-summary__amount{color:#fff;margin-top:2px;font-size:20px;font-weight:800}.account-list{flex-direction:column;gap:12px;display:flex}.account-card{color:inherit;text-align:left;cursor:pointer;background:#151515;border:none;border-radius:18px;outline:none;width:100%;padding:16px;transition:background .2s,transform .2s}.account-card:active{transform:scale(.99)}.account-card.selected{background:#63d0ff3d}.account-card__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.account-card__left{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.account-icon{color:#fff;background:#232323;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.account-icon i{color:#ffffffb8;font-size:16px}.account-copy{min-width:0}.account-copy h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700}.account-copy p{color:#ffffff9e;margin:4px 0 0;font-size:13px}.account-card__right{align-items:center;gap:10px;display:flex}.account-balance{color:#fff;white-space:nowrap;background:#242424;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.account-card .selected-mark{color:#22c55e;font-size:20px}.credential-row{color:#fff;cursor:pointer;text-align:left;background:#1a1a1a;border:none;border-radius:16px;grid-template-columns:minmax(104px,auto) 1fr auto;align-items:center;gap:10px;width:100%;margin-top:8px;padding:12px 14px;display:grid}.credential-row:active{background:#232323}.credential-row__label{color:#ffffffeb;font-size:13px;font-weight:700}.credential-row strong{color:#fff;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:700;overflow:hidden}.credential-row i{color:#fff6;font-size:14px}.game-ids-page .info-banner{color:#ffffffe0;background:#1a1a1a;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.game-ids-page .info-banner i{color:#63d0ff;font-size:16px}.game-ids-page .info-banner span{font-size:13px;line-height:1.4}.feedback-toast{color:#fff;background:#121212db;border-radius:999px;align-self:center;padding:10px 16px;font-size:13px;font-weight:600;position:sticky;bottom:84px;box-shadow:0 12px 30px #00000038}.api-error-toast{color:#ffd0d0;z-index:220;max-width:min(420px,100vw - 32px);top:calc(56px + env(safe-area-inset-top));background:#1a1010f0;border:1px solid #ef444466;border-radius:16px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.45;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000059}.api-error-toast i{color:#ff8f8f;flex-shrink:0;margin-top:2px;font-size:16px}.api-success-toast{color:#d7ffe4;z-index:220;max-width:min(420px,100vw - 32px);top:calc(56px + env(safe-area-inset-top));background:#102016f0;border:1px solid #22c55e66;border-radius:16px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.45;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000059}.api-success-toast i{color:#4ade80;flex-shrink:0;margin-top:2px;font-size:16px}.api-error-toast-enter-active,.api-error-toast-leave-active{transition:opacity .22s,transform .22s}.api-error-toast-enter-from,.api-error-toast-leave-to{opacity:0;transform:translate(-50%)translateY(-12px)}.game-ids-page .action-stack{flex-direction:column;gap:12px;margin-top:auto;padding-top:8px;display:flex}.game-ids-reset-modal h2{font-size:24px}.game-ids-reset-modal .bonus-modal__icon{color:#63d0ff;background:#63d0ff24;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;display:inline-flex}.account-status{color:#fff;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.account-status.is-active{color:#86efac;background:#14532d66}.account-status.is-inactive{color:#fca5a5;background:#7f1d1d66}.account-status.is-maintenance{color:#fde68a;background:#78350f66}.account-card__details{margin-bottom:10px}.account-detail-row{color:#ffffffb8;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.account-detail-row strong{color:#fff;font-size:12px;font-weight:600}.account-empty-note{color:#ffffffb8;background:#1a1a1a;border-radius:14px;margin:0 0 10px;padding:10px 12px;font-size:12px;line-height:1.45}.account-card__actions{margin-top:10px}.account-history-button{justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;display:inline-flex}.account-card.is-inactive:not(.selected){opacity:.92}.wallet-history-overlay{-webkit-backdrop-filter:blur(10px);z-index:40;background:#000000b8;justify-content:center;align-items:flex-end;padding:16px;animation:.22s ease-out app-modal-fade-in;display:flex;position:fixed;inset:0}.wallet-history-modal{transform-origin:bottom;background:#121212;border:1px solid #ffffff1f;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:460px;max-height:min(88vh,760px);animation:.32s cubic-bezier(.18,.9,.24,1) app-modal-pop-in;display:flex;overflow:hidden}.wallet-history-modal__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.wallet-history-modal__eyebrow{color:#63d0ff;text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;font-size:11px;font-weight:700}.wallet-history-modal__header h2{color:#fff;margin:0;font-size:18px;font-weight:700}.wallet-history-modal__close{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.wallet-history-modal__content{flex:1;padding:0 18px 18px;overflow-y:auto}.wallet-history-error{text-align:center;padding:24px 0}.wallet-history-error p{color:#ffffffb8;margin:0 0 12px}.wallet-history-list{flex-direction:column;gap:10px;display:flex}.wallet-history-item{background:#181818;border-radius:16px;grid-template-columns:1fr;gap:12px;padding:14px;display:grid}.wallet-history-item__type{color:#fff;align-items:center;gap:8px;margin-bottom:4px;font-size:14px;font-weight:700;display:flex}.wallet-history-item__type i{color:#63d0ff;font-size:13px}.wallet-history-item__source{color:#63d0ff;margin:0 0 4px;font-size:12px;font-weight:600}.wallet-history-item__remarks{color:#ffffffb8;margin:0;font-size:12px;line-height:1.4}.wallet-history-item__meta{flex-direction:column;gap:4px;display:flex}.wallet-history-item__amount{color:#fff;font-size:16px;font-weight:800}.wallet-history-item__amount.is-positive{color:#86efac}.wallet-history-item__amount.is-negative{color:#fca5a5}.wallet-history-item__balance,.wallet-history-item__date,.wallet-history-item__by{color:#ffffff9e;font-size:11px}@media (width>=640px){.wallet-history-overlay{align-items:center}.wallet-history-modal{border-radius:20px;max-height:min(82vh,760px)}}@media (width<=420px){.account-card__header,.game-ids-page .wallet-summary{flex-direction:column;align-items:flex-start}.account-card__right{justify-content:space-between;width:100%}.credential-row{grid-template-columns:1fr auto}.credential-row strong,.credential-row__label{grid-column:1/2}}.access-page.profile-page{background:#000}.access-page{min-height:100vh;padding:24px 16px calc(32px + max(0px, env(safe-area-inset-bottom)));flex-direction:column;gap:18px;display:flex}.access-page__lead{color:#ffffffd1;max-width:34rem;margin:12px 0 0;font-size:15px;line-height:1.55}.access-page__banner{border-radius:18px}.access-page__banner .fab.fa-telegram{color:#2aabee;font-size:20px}.access-page__card{margin-top:0}.access-page__card .section-title{margin-bottom:14px}.access-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.access-steps__item{align-items:flex-start;gap:12px;display:flex}.access-steps__index{color:#63d0ff;background:#16384b;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:inline-flex}.access-steps__text{color:#ffffffd1;padding-top:4px;font-size:14px;line-height:1.55}.access-page__notice{margin-bottom:0}.placeholder-page{flex-direction:column;gap:12px;min-height:100%;padding:32px 20px;display:flex}.placeholder-page__eyebrow{color:#63d0ff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.placeholder-page__title{letter-spacing:-.03em;font-size:26px;font-weight:800}.placeholder-page__message{color:#ffffffb3;max-width:36rem;font-size:14px;line-height:1.6}.setup-bank-overlay,.setup-password-overlay{-webkit-backdrop-filter:blur(10px);z-index:10020;width:100%;max-width:var(--app-viewport-width);background:#000000d9;justify-content:center;align-items:center;padding:24px 16px;animation:.22s ease-out app-modal-fade-in;display:flex;position:fixed;inset:0 0 0 50%;transform:translate(-50%)}.setup-password-overlay{padding-top:max(24px, env(safe-area-inset-top));align-items:flex-start}.setup-bank-modal,.setup-password-modal{background:#000;border:1px solid #ffffff26;border-radius:1rem;width:100%;max-width:360px;padding:28px 22px 22px;animation:.32s cubic-bezier(.18,.9,.24,1) app-modal-pop-in;box-shadow:0 20px 60px #0009}.setup-bank-modal__hero,.setup-password-modal__hero{text-align:center}.setup-bank-modal__icon,.setup-password-modal__icon{color:#fff;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 14px;font-size:22px;display:inline-flex}.setup-bank-modal__hero h2,.setup-password-modal__hero h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800}.setup-bank-modal__hero p{color:#ffffffb8;margin:12px 0 0;font-size:14px;line-height:1.5}.setup-bank-modal__actions{flex-direction:column;gap:12px;margin-top:28px;display:flex}.setup-outline-button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:14px;width:100%;min-height:52px;padding:0 16px;font-size:16px;font-weight:700;transition:background .2s,border-color .2s}.setup-outline-button:hover{background:#ffffff0f;border-color:#ffffff8c}.setup-password-form{flex-direction:column;gap:18px;margin-top:28px;display:flex}.setup-password-field{flex-direction:column;gap:8px;display:flex}.setup-password-field span{color:#fff;font-size:14px;font-weight:600}.setup-password-field input{color:#fff;background:#000;border:1px solid #ffffff59;border-radius:12px;width:100%;min-height:48px;padding:0 14px;font-size:15px}.setup-password-field input::placeholder{color:#ffffff73}.setup-password-field input:focus{border-color:#ffffffa6;outline:none}.setup-password-form__error{color:#ff7a7a;margin:-4px 0 0;font-size:13px}.setup-password-submit{color:#000;cursor:pointer;background:#fff;border:none;border-radius:14px;width:100%;min-height:54px;margin-top:4px;font-size:17px;font-weight:800;transition:opacity .2s}.setup-password-submit:disabled{cursor:not-allowed;opacity:.45}.auth-overlay{-webkit-backdrop-filter:blur(12px);z-index:10025;padding:max(16px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));width:100%;max-width:var(--app-viewport-width);background:#000000e0;justify-content:center;align-items:center;animation:.22s ease-out app-modal-fade-in;display:flex;position:fixed;inset:0 0 0 50%;overflow-y:auto;transform:translate(-50%)}.auth-modal{background:#000;border:1px solid #ffffff1f;border-radius:1rem;flex-shrink:0;width:100%;max-width:380px;margin:auto;padding:22px 18px 18px;animation:.32s cubic-bezier(.18,.9,.24,1) app-modal-pop-in;box-shadow:0 24px 70px #000c}.auth-modal__logo{text-align:center;justify-content:center;align-items:center;min-height:48px;margin-bottom:18px;display:flex}.auth-modal__logo-image{object-fit:contain;width:auto;max-width:200px;max-height:56px;display:block}.auth-modal__logo-fallback{color:#fff;font-size:18px;font-weight:800}.auth-tabs{border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 1fr;margin-bottom:16px;display:grid}.auth-tab{color:#ffffff73;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 0 12px;font-size:15px;font-weight:700;transition:color .2s,border-color .2s}.auth-tab--active{color:#fff;border-bottom-color:#63d0ff}.auth-alert{color:#ff8f8f;background:#3a1212;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.auth-alert i{margin-top:2px;font-size:14px}.auth-promo{color:#ffffffd1;background:#0f1a2e;border:1px solid #63d0ff33;border-radius:14px;margin-bottom:16px;padding:14px;font-size:14px;line-height:1.45}.auth-promo strong{color:#63d0ff;font-weight:800}.auth-promo__sub{color:#ffffffa6;margin-top:6px;font-size:13px}.auth-stepper{justify-content:space-between;gap:8px;margin-bottom:18px;display:flex}.auth-step{color:#ffffff59;text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.auth-step--active,.auth-step--done{color:#63d0ff}.auth-step__badge{background:#1a1a1a;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:inline-flex}.auth-step--active .auth-step__badge,.auth-step--done .auth-step__badge{color:#fff;background:#16384b}.auth-step__label{font-size:11px;font-weight:700}.auth-form{flex-direction:column;gap:14px;display:flex}.auth-field{flex-direction:column;gap:8px;display:flex}.auth-field__label{color:#fff;font-size:14px;font-weight:600}.auth-phone-row{grid-template-columns:92px minmax(0,1fr);gap:8px;display:grid}.auth-phone-prefix,.auth-field input,.auth-tac-row input{color:#fff;background:#111;border:1px solid #ffffff40;border-radius:12px;width:100%;min-height:48px;padding:0 12px;font-size:15px}.auth-phone-prefix{cursor:pointer}.auth-field input::placeholder,.auth-tac-row input::placeholder{color:#ffffff6b}.auth-field input:focus,.auth-phone-prefix:focus,.auth-tac-row input:focus{border-color:#ffffff8c;outline:none}.auth-field__input--invalid{border-color:#ff7a7a}.auth-field__hint{color:#ff8f8f;margin-top:-2px;font-size:12px}.auth-referral-toggle{color:#ffffffb8;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:13px;display:flex}.auth-mobile-summary{background:#151515;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.auth-mobile-summary__label{color:#ffffff8c;font-size:12px;display:block}.auth-mobile-summary__copy strong{color:#fff;font-size:15px;font-weight:700}.auth-mobile-summary__change{color:#fff;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:600;text-decoration:underline}.auth-instruction{color:#ffffffb3;margin:0;font-size:14px;line-height:1.45}.auth-tac-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.auth-resend-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#2a2a2a;border:none;border-radius:10px;min-height:48px;padding:0 12px;font-size:12px;font-weight:700}.auth-resend-btn:disabled{cursor:not-allowed;opacity:.45}.auth-btn{cursor:pointer;border:none;border-radius:14px;width:100%;min-height:52px;font-size:16px;font-weight:800;transition:opacity .2s}.auth-btn:disabled{cursor:not-allowed;opacity:.45}.auth-btn--primary{color:#000;background:#fff}.auth-btn--telegram{color:#fff;background:#2aabee;justify-content:center;align-items:center;gap:8px;display:inline-flex}.auth-btn--ghost{color:#ffffffc7;background:0 0;border:1px solid #fff3;min-height:46px;font-size:14px}.auth-back-link{color:#fff;cursor:pointer;background:0 0;border:none;width:100%;margin-top:16px;font-size:14px;font-weight:600;text-decoration:underline}.detail-card__title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.detail-card__meta{color:#ffffff8c;margin-top:4px;font-size:13px}.detail-card--disabled{cursor:not-allowed;opacity:.55}.detail-card--disabled:active{transform:none}.kyc-status-badge{color:#ffffffd1;background:#ffffff14;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.kyc-status-badge--primary{color:#000;background:#63d0ff}.kyc-status-badge--status-2{color:#ffd24d;background:#ffd24d24}.kyc-status-badge--status-3{color:#22c55e;background:#22c55e24}.kyc-status-badge--status-4{color:#ff7a7a;background:#ff7a7a24}.kyc-file-remove{color:#ffffff8c;cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px}.kyc-upload-preview{background:#151515;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.kyc-upload-preview--review{flex-direction:column;align-items:flex-start}.kyc-upload-preview__thumb{background:#101010;border-radius:10px;flex-shrink:0;width:56px;height:56px;overflow:hidden}.kyc-upload-preview__thumb--large{width:100%;height:auto;max-height:220px}.kyc-upload-preview__thumb img{object-fit:cover;width:100%;height:100%;display:block}.kyc-upload-preview__thumb--large img{object-fit:contain;max-height:220px}.kyc-upload-preview__icon{color:#ef4444;flex-shrink:0;font-size:28px}.kyc-upload-preview__body{flex:1;min-width:0}.deposit-receipt-preview__header{align-items:center;gap:12px;width:100%;display:flex}.kyc-confirm-field{color:#ffffffd1;cursor:pointer;background:#151515;border-radius:14px;flex-direction:row;align-items:flex-start;gap:12px;padding:14px;line-height:1.45;display:flex}.kyc-confirm-field__checkbox{accent-color:#63d0ff;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:2px}.kyc-confirm-field__label{flex:1;min-width:0;font-size:13px;font-weight:500}.referral-page{color:#fff;min-height:100vh;padding:max(16px, env(safe-area-inset-top)) 16px max(28px, env(safe-area-inset-bottom));background:#000}.referral-shell{flex-direction:column;gap:8px;max-width:460px;min-height:calc(100vh - 32px);margin:0 auto;display:flex}.referral-page .step-section{flex-direction:column;flex:1;gap:18px;min-height:0;display:flex}.referral-page .section-copy p{color:#ffffff9e;margin:0;font-size:14px;line-height:1.45}.referral-banner{background:radial-gradient(circle at 82% 42%,#f5c84c55 0%,#0000 42%),linear-gradient(135deg,#1a1408 0%,#0d0d0d 48%,#17100a 100%);border:1px solid #f5c84c2e;border-radius:22px;justify-content:space-between;align-items:stretch;gap:12px;min-height:168px;padding:22px 20px 18px;display:flex;position:relative;overflow:hidden}.referral-banner__copy{z-index:1;flex-direction:column;gap:8px;max-width:64%;display:flex;position:relative}.referral-banner__copy h2{letter-spacing:.04em;margin:0;font-size:28px;font-weight:800;line-height:1.1}.referral-banner__copy p{color:#f5c84c;margin:0;font-size:13px;font-weight:600;line-height:1.4}.referral-banner__art{z-index:1;color:#f5c84c;opacity:.9;flex:1;justify-content:flex-end;align-items:center;gap:10px;font-size:42px;display:flex;position:relative}.referral-banner__art .fa-user-plus{color:#ffd86a;filter:drop-shadow(0 0 12px #f5c84c66);font-size:30px}.referral-blocks{flex-direction:column;gap:18px;display:flex}.referral-block{flex-direction:column;gap:10px;display:flex}.referral-block__label{font-size:15px;font-weight:700}.referral-block__hint{color:#ffffff8a;margin:0;font-size:12px;line-height:1.4}.referral-field{align-items:stretch;gap:10px;display:flex}.referral-field__input{color:#fff;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;outline:none;flex:1;min-width:0;padding:12px 14px;font-size:13px}.referral-field__copy{color:#111;cursor:pointer;background:#f5c84c;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-width:92px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.referral-field__copy:disabled{opacity:.45;cursor:not-allowed}.referral-field__copy:active:not(:disabled){transform:scale(.98)}.referral-divider{border:none;border-top:1px solid #ffffff14;margin:0}.referral-page .feedback-toast{position:sticky;bottom:12px}:root{--color-primary:#63d0ff;--color-primary-rgb:99, 208, 255;--color-primary-dark:#4db8e8;--color-primary-light:#8bddff;--color-primary-muted:#63d0ff;--color-primary-subtle:#63d0ff26;--color-dark:#000;--color-dark-gray:#101010;--color-dark-primary:#4db8e8;--color-white:#fff;--color-text-gray:#ffffff8c;--color-text-primary:#fff;--color-text-muted:#ffffffad;--color-card-bg:#151515;--color-border-light:#ffffff1a;--color-blue:#63d0ff;--color-red:#ef4444;--color-yellow:#ffd24d;--color-medium-gray:#666;--color-black:0, 0, 0;--color-orange:#63d0ff;--color-white-rgb:255, 255, 255;--color-dark-rgb:0, 0, 0;--offline-indicator:#666;--gradient-dark:linear-gradient(180deg, #101010 0%, #000 100%);--gradient-primary:linear-gradient(135deg, #4db8e8 0%, #63d0ff 100%);--gradient-primary-soft:#63d0ff1f;--radius-lg:20px;--radius-large:18px;--radius-medium:14px;--radius-small:8px;--radius-standard:14px;--radius-rounded:999px;--spacing-xxs:2px;--spacing-xs:4px;--spacing-sm:8px;--spacing-base:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--font-size-xxs:10px;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-lg:1.6;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-standard:none;--shadow-glow-primary:none;--shadow-text:none;--transition-normal:.2s ease;--transition-fast:.15s ease;--z-index-base:1;--z-index-above:2;--z-index-dropdown:10;--scrollbar-width:8px;--scrollbar-track:#000;--scrollbar-thumb:#1a1a1a;--scrollbar-thumb-hover:#2d3748;--scrollbar-border-radius:999px}.chat-canvas__messages{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,#1a1a1a) var(--scrollbar-track,#000)}.chat-canvas__messages::-webkit-scrollbar{width:6px}.chat-canvas__messages::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,#1a1a1a);border-radius:999px}@media (prefers-reduced-motion:reduce){.chat-canvas *,.chat-flow-page *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
