@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--neon-cyan: #00ffff;--neon-cyan-dim: #00d4d4;--neon-magenta: #ff00ff;--neon-magenta-dim: #cc00cc;--neon-green: #17ffb9;--neon-green-dim: #00d4aa;--neon-pink: #d52a68;--neon-pink-dim: #b82358;--neon-orange: #ff6b35;--neon-gold: #ffb74d;--color-brand: var(--neon-cyan);--color-accent: var(--neon-magenta);--color-success: var(--neon-green);--color-danger: var(--neon-pink);--color-warning: var(--neon-gold);--color-info: var(--neon-cyan);--color-tg-blue: #2AABEE;--color-tg-blue-dim: #0077BB;--color-ig-pink: #DD2A7B;--color-neutral: #8E8E93;--bg-dark: #0a0a1a;--bg-card: rgba(15, 15, 35, .85);--bg-card-inner: rgba(20, 20, 45, .9);--bg-overlay: rgba(0, 0, 0, .4);--border-subtle: rgba(255, 255, 255, .1);--border-glow-cyan: rgba(0, 255, 255, .5);--border-glow-magenta: rgba(255, 0, 255, .5);--text-primary: rgba(255, 255, 255, .95);--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .4);--text-on-neon: #0a0a1a;--font-display: "Orbitron", system-ui, sans-serif;--font-body: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--text-xs: 11px;--text-sm: 13px;--text-md: 15px;--text-lg: 17px;--text-xl: 20px;--text-2xl: 24px;--text-2xl-plus: 28px;--text-3xl: 32px;--text-4xl: 40px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 999px;--glow-sm: 10px;--glow-md: 20px;--glow-lg: 40px;--glow-xl: 60px;--neon-glow-cyan: 0 0 15px rgba(0, 255, 255, .5), 0 0 30px rgba(0, 255, 255, .3), inset 0 0 40px rgba(0, 255, 255, .15);--neon-glow-cyan-hover: 0 0 20px rgba(0, 255, 255, .7), 0 0 40px rgba(0, 255, 255, .4), 0 0 60px rgba(0, 255, 255, .2), inset 0 0 50px rgba(0, 255, 255, .2);--neon-glow-green: 0 0 15px rgba(23, 255, 185, .5), 0 0 30px rgba(23, 255, 185, .3), inset 0 0 40px rgba(23, 255, 185, .15);--neon-glow-green-hover: 0 0 20px rgba(23, 255, 185, .7), 0 0 40px rgba(23, 255, 185, .4), 0 0 60px rgba(23, 255, 185, .2), inset 0 0 50px rgba(23, 255, 185, .2);--neon-glow-pink: 0 0 15px rgba(213, 42, 104, .5), 0 0 30px rgba(213, 42, 104, .3), inset 0 0 40px rgba(213, 42, 104, .15);--neon-glow-pink-hover: 0 0 20px rgba(213, 42, 104, .7), 0 0 40px rgba(213, 42, 104, .4), 0 0 60px rgba(213, 42, 104, .2), inset 0 0 50px rgba(213, 42, 104, .2);--neon-glow-orange: 0 0 15px rgba(255, 107, 53, .5), 0 0 30px rgba(255, 107, 53, .3), inset 0 0 40px rgba(255, 107, 53, .15);--neon-glow-orange-hover: 0 0 20px rgba(255, 107, 53, .7), 0 0 40px rgba(255, 107, 53, .4), 0 0 60px rgba(255, 107, 53, .2), inset 0 0 50px rgba(255, 107, 53, .2);--neon-glow-magenta: 0 0 15px rgba(255, 0, 255, .5), 0 0 30px rgba(255, 0, 255, .3), inset 0 0 40px rgba(255, 0, 255, .15);--neon-glow-magenta-hover: 0 0 20px rgba(255, 0, 255, .7), 0 0 40px rgba(255, 0, 255, .4), 0 0 60px rgba(255, 0, 255, .2), inset 0 0 50px rgba(255, 0, 255, .2);font-family:var(--font-body);font-size:var(--text-md);line-height:1.5;font-weight:400;color-scheme:dark;color:var(--text-primary);background-color:var(--bg-dark);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{margin:0;min-width:320px;min-height:100vh;background-color:var(--bg-dark);font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-body{font-family:var(--font-body)}.font-mono{font-family:var(--font-mono)}#ton-connect-button [data-tc-text=true]{color:var(--text-primary)!important}#ton-connect-button button{background:var(--bg-card)!important;border:1px solid var(--neon-cyan)!important;box-shadow:0 0 8px #00ffff4d!important}#root{min-height:100vh;background-color:var(--bg-dark)}.router-content{flex:1}#target{max-width:calc(100% * 5 / 7);overflow:hidden}#target>div{width:100%}.flex-parent{display:flex;flex-direction:column;height:100%}.fill-remaining,.scrollable-content{flex:1 1 auto;overflow:visible}.card-list{display:flex;overflow-x:auto}.my-swiper-container .swiper-slide{margin:0 var(--space-1);text-align:center;width:var(--round-card-width);min-height:325px;flex:0 0 auto;display:flex;padding:var(--space-2) 6px 15px 6px;overflow:visible!important}.my-swiper-container{--swiper-pagination-bullet-inactive-color: rgba(0, 255, 255, .3);--swiper-pagination-color: var(--neon-cyan);--swiper-pagination-bullet-inactive-opacity: .5;flex:0 1 auto;overflow:visible!important;width:1100px;max-width:100%}.my-swiper-container.swiper{overflow:visible!important}.my-swiper-container .swiper-pagination-bullet{width:10px;height:10px;transition:all .3s ease}.my-swiper-container .swiper-pagination-bullet-active{box-shadow:0 0 10px var(--neon-cyan),0 0 20px var(--neon-cyan)}.my-swiper-container .swiper-pagination{top:0!important;bottom:unset!important}.desktop-swiper .swiper-pagination{top:12px!important;margin-bottom:12px}.my-swiper-container .swiper-wrapper{flex:1 1 auto;overflow:visible!important}.desktop-swiper .swiper-wrapper{justify-content:flex-start}.card{flex-direction:column}.my-slider-item{display:flex;align-items:flex-start;overflow:visible!important}.carousel-wrapper{display:flex;flex-direction:column;width:100%;position:relative}.win-result-indicator{align-self:center;margin-bottom:var(--space-1);cursor:pointer;border:1px solid rgba(23,255,185,.5);-webkit-tap-highlight-color:transparent;transition:background .2s ease}.win-result-indicator:hover{background:#17ffb926}.win-result-indicator__dot{width:8px;height:8px;border-radius:50%;background:var(--neon-green);box-shadow:0 0 6px var(--neon-green),0 0 12px var(--neon-green);flex-shrink:0;animation:win-dot-pulse 1.2s ease-in-out infinite}@keyframes win-dot-pulse{0%,to{box-shadow:0 0 4px var(--neon-green),0 0 8px var(--neon-green);opacity:1}50%{box-shadow:0 0 10px var(--neon-green),0 0 20px var(--neon-green),0 0 30px #17ffb966;opacity:.8}}.win-result-indicator__arrow{opacity:.85}.my-swiper-container .flex-parent,.my-swiper-container .fill-remaining{overflow:visible!important}.carousel-slide__wrap{padding-top:var(--space-6)}.my-swiper-container.desktop-swiper .carousel-slide__wrap{padding-top:var(--space-10)}@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{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.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{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.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{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.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);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.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));display:inline-block;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)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.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:translate3d(0,-50%,0)}.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{top:50%;transform:translateY(-50%);width:8px}.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{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-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);left:0;top: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%;left:0;top:0}.swiper-pagination-lock{display:none}.bettable-round{text-align:center}.bettable-round.game-card{min-height:auto;background:linear-gradient(135deg,var(--neon-cyan) 0%,rgba(0,255,255,.5) 25%,rgba(255,0,255,.5) 75%,var(--neon-magenta) 100%)}.bettable-round .select-direction{display:flex;flex-direction:column;gap:var(--space-3);transition:opacity .4s cubic-bezier(.4,0,.2,1)}.bettable-round .select-direction.fade-out{opacity:0;pointer-events:none}.game-card{flex:1;margin-bottom:var(--space-4);min-height:80%;width:100%;max-width:var(--round-card-width);position:relative;border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--neon-cyan) 0%,var(--neon-magenta) 50%,var(--neon-cyan) 100%);padding:2px;box-shadow:0 0 6px #0ff6,0 0 12px #ff00ff40;max-height:calc(100dvh - 185px)}.game-card.gradient-background-parent{display:flex;padding:2px}.gradient-background-parent>div{flex:1;padding:var(--round-card-padding);border-radius:var(--round-card-inner-radius);min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,255,255,.15) transparent;font-size:var(--round-card-base-font-size);font-family:var(--font-body);line-height:1.4;display:flex;flex-direction:column;gap:var(--round-card-section-gap)}.gradient-background-parent>div::-webkit-scrollbar{width:3px}.gradient-background-parent>div::-webkit-scrollbar-track{background:transparent}.gradient-background-parent>div::-webkit-scrollbar-thumb{background:#0ff3;border-radius:3px}.round-card-header{display:flex;flex-direction:column;gap:var(--space-2)}.round-status-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-2);min-height:40px}.round-status-bar>.left{justify-self:start;display:flex;align-items:center}.round-status-bar>.center{justify-self:center;display:flex;align-items:center}.round-status-bar>.right{justify-self:end;display:flex;align-items:center}.gradient-background-parent>div>.round-status-bar+.divider{margin-top:0}.timer-with-label{display:flex;flex-direction:column;align-items:center;gap:2px}.timer-label{font-family:var(--font-display);font-size:var(--text-xs);font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:1.5px;opacity:.75;white-space:nowrap}.rotated{transform:rotate(90deg)}.bet-form{flex:1;margin-bottom:var(--space-4);width:100%;max-width:var(--round-card-width);position:relative;border-radius:var(--radius-xl);padding:2px;text-align:center;background:linear-gradient(135deg,var(--neon-cyan) 0%,rgba(0,255,255,.5) 25%,rgba(255,0,255,.5) 75%,var(--neon-magenta) 100%);box-shadow:0 0 6px #0ff6,0 0 12px #ff00ff40;max-height:calc(100dvh - 185px)}.bet-form--up{background:linear-gradient(135deg,var(--neon-cyan) 0%,rgba(0,255,255,.6) 50%,var(--neon-cyan) 100%);box-shadow:0 0 10px #00ffff80,0 0 20px #00ffff4d}.bet-form--down{background:linear-gradient(135deg,var(--neon-magenta) 0%,rgba(255,0,255,.6) 50%,var(--neon-magenta) 100%);box-shadow:0 0 10px #ff00ff80,0 0 20px #ff00ff4d}.bet-form__inner{flex:1;padding:var(--round-card-padding);border-radius:var(--round-card-inner-radius);background:radial-gradient(ellipse at 20% 80%,rgba(0,255,255,.06) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(255,0,255,.04) 0%,transparent 50%),var(--bg-card-inner);backdrop-filter:blur(10px);font-size:var(--round-card-base-font-size);font-family:var(--font-body);line-height:1.4;display:flex;flex-direction:column;gap:var(--round-card-section-gap);min-height:0}.bet-form__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:40px;min-width:0}.bet-form__title-group{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.bet-form__back{background:transparent;border:none;padding:0;margin:0;color:var(--neon-cyan);display:inline-flex;align-items:center;cursor:pointer;transition:text-shadow .2s ease;flex-shrink:0}.bet-form__back:hover{text-shadow:0 0 10px rgba(0,255,255,.5)}.bet-form__back svg{filter:drop-shadow(0 0 3px rgba(0,255,255,.5))}.bet-form__title{margin:0;font-family:var(--font-display);font-size:var(--text-md);font-weight:700;color:var(--text-primary);letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.bet-form__dir-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.bet-form__dir-icon.rotated{transform:rotate(90deg)}.bet-form__body{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--space-3);overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,255,255,.2) transparent}.bet-form__body::-webkit-scrollbar{width:3px}.bet-form__body::-webkit-scrollbar-track{background:transparent}.bet-form__body::-webkit-scrollbar-thumb{background:#00ffff40;border-radius:3px}.bet-form__footer{display:flex;flex-direction:column;gap:var(--space-2)}.bet-form__note{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted);line-height:1.4}.bet-form__mode-switcher{display:flex;background:#14142db3;border:1px solid rgba(0,255,255,.2);border-radius:var(--radius-md);padding:4px;gap:4px}.bet-form__mode-switcher button{flex:1;height:36px;padding:0 var(--space-3);border-radius:var(--radius-sm);background:transparent;border:none;color:var(--text-muted);font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);transition:background .2s ease,color .2s ease,box-shadow .2s ease,text-shadow .2s ease}.bet-form__mode-switcher button:hover:not(.is-active){color:var(--text-secondary);background:#00ffff0d}.bet-form__mode-switcher button.is-active{background:#00ffff1f;color:var(--neon-cyan);text-shadow:0 0 8px rgba(0,255,255,.5);box-shadow:0 0 12px #00ffff4d,inset 0 0 18px #00ffff0d}.bet-form__balance-row{display:flex;align-items:baseline;justify-content:flex-start}.bet-form__balance{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted);letter-spacing:1px;text-transform:uppercase}.bet-form__balance-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--text-primary);margin-left:var(--space-1);text-transform:none}.bet-form__balance-value--accent{color:var(--neon-cyan);text-shadow:0 0 6px rgba(0,255,255,.35)}.input-bid{display:flex;flex-direction:column;gap:var(--space-2)}.input-bid__field{display:flex;flex-direction:column;gap:var(--space-1)}.input-bid__adornment{display:flex;align-items:center;gap:var(--space-1);color:var(--text-muted);font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.5px}.input-bid__adornment .MuiSvgIcon-root{color:var(--text-muted)}.input-bid__macros{display:flex;flex-direction:column;gap:var(--space-2)}.input-bid__macro-row{display:grid;gap:var(--space-2)}.input-bid__macro-row>*{min-width:0}.input-bid__macro-row>.card-pill-button{width:100%}.input-bid__macro-row--repeat{grid-template-columns:1fr 1fr}.input-bid__macro-row--fixed{grid-template-columns:repeat(4,1fr)}.input-bid .MuiOutlinedInput-root{background:#14142dd9;border:1px solid rgba(0,255,255,.25);border-radius:var(--radius-md);color:var(--text-primary);transition:border-color .2s ease,box-shadow .2s ease}.input-bid .MuiOutlinedInput-root:hover{border-color:#00ffff73;box-shadow:0 0 10px #00ffff26}.input-bid .MuiOutlinedInput-root.Mui-focused{border-color:var(--neon-cyan);box-shadow:0 0 14px #00ffff4d}.input-bid .MuiOutlinedInput-notchedOutline{border:none}.input-bid .MuiOutlinedInput-input{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-lg);font-variant-numeric:tabular-nums;letter-spacing:.5px;padding:12px 14px}.input-bid .MuiInputAdornment-root{color:var(--text-muted)}.free-bet{display:flex;flex-direction:column;gap:var(--space-3)}.free-bet__rules{display:flex;flex-direction:column;gap:var(--space-2)}.free-bet__rule{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);background:#14142d8c;border:1px solid var(--border-subtle);border-radius:var(--round-card-section-radius);padding:var(--space-3) var(--space-4);cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;text-align:start}.free-bet__rule:hover:not(.free-bet__rule--disabled){background:#00ffff14;border-color:#00ffff4d}.free-bet__rule--selected{background:#00ffff1f;border-color:var(--neon-cyan);box-shadow:0 0 14px #00ffff40}.free-bet__rule--disabled{opacity:.45;cursor:not-allowed}.free-bet__rule-info{display:flex;flex-direction:column;gap:var(--space-1)}.free-bet__rule-amount{font-family:var(--font-display);font-size:var(--text-md);font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:.3px}.free-bet__rule-cost{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-display);font-size:var(--text-sm);color:var(--neon-cyan);font-variant-numeric:tabular-nums;text-shadow:0 0 6px rgba(0,255,255,.35)}.free-bet__rule-cost-icon{width:18px;height:18px;object-fit:contain;filter:drop-shadow(0 0 4px rgba(0,255,255,.7)) drop-shadow(0 0 8px rgba(255,0,255,.4))}.free-bet__rule-warning{font-family:var(--font-body);font-size:var(--text-xs);color:var(--neon-pink);letter-spacing:.3px;margin-top:var(--space-1)}.free-bet__rule-check{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--neon-cyan);color:var(--text-on-neon);font-weight:700;box-shadow:0 0 10px #00ffff80;flex-shrink:0}.bet-form__no-wallet{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);text-align:center;padding:var(--space-4) var(--space-3)}.bet-form__no-wallet-text{font-family:var(--font-body);font-size:var(--text-md);color:var(--text-secondary);letter-spacing:.3px}.bet-form__no-wallet-cta{width:100%}.bet-processing-card{display:flex;flex-direction:column;align-items:stretch}.bet-processing-card>.gradient-base{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3)}.bet-status-container{transition:background .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);position:relative}.bet-status-container.user-has-bet{border:2px solid var(--neon-cyan);border-radius:var(--round-card-section-radius);background:radial-gradient(ellipse at 50% 50%,rgba(0,255,255,.18) 0%,transparent 70%),#14142d99;box-shadow:0 0 18px #00ffff8c,0 0 36px #00ffff40,inset 0 0 24px #00ffff1a;padding:var(--space-2)}.bet-status-container.user-has-bet.lost-bet{border:2px solid rgba(213,42,104,.55);background:radial-gradient(ellipse at 50% 50%,rgba(213,42,104,.08) 0%,transparent 70%),#14142d8c;box-shadow:0 0 12px #d52a684d,inset 0 0 18px #d52a680d}.bet-status-container.user-has-bet.failed-bet{border:2px solid rgba(255,107,53,.55);background:radial-gradient(ellipse at 50% 50%,rgba(255,107,53,.08) 0%,transparent 70%),#14142d8c;box-shadow:0 0 12px #ff6b354d,inset 0 0 18px #ff6b350d}.bet-status-container.user-has-bet .bet-statuses{background:transparent;border:none;backdrop-filter:none;padding:0}.user-bet-complete-info{text-align:center;padding-top:var(--space-2);animation:bet-complete-info-appear .6s cubic-bezier(.4,0,.2,1) forwards;opacity:0;transform:translateY(10px)}@keyframes bet-complete-info-appear{0%{opacity:0;transform:translateY(10px) scale(.99)}60%{opacity:.9;transform:translateY(-1px) scale(1.005)}to{opacity:1;transform:translateY(0) scale(1)}}.bet-confirmation{color:var(--neon-cyan);font-family:var(--font-display);font-size:var(--text-md);font-weight:700;letter-spacing:.3px;margin:0 0 var(--space-1)}.bet-confirmation .direction-label{font-weight:800}.bet-confirmation .direction-label.direction-up{color:var(--neon-green);text-shadow:0 0 8px rgba(23,255,185,.6)}.bet-confirmation .direction-label.direction-down{color:var(--neon-pink);text-shadow:0 0 8px rgba(213,42,104,.6)}.bet-status-message{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-xs);font-style:italic}.user-bet-complete-info.lost .bet-confirmation{color:var(--neon-pink);text-shadow:0 0 6px rgba(213,42,104,.35)}.user-bet-complete-info.lost .bet-confirmation .direction-label{opacity:.95}.user-bet-complete-info.lost .bet-status-message{color:#d52a68bf;font-style:normal}.last-price__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.last-price__primary{display:flex;flex-direction:column;align-items:flex-start;text-align:start;gap:var(--space-1);min-width:0}.last-price__sub{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed rgba(255,255,255,.08)}.bet-statuses{border-radius:var(--round-card-section-radius);border:1px solid var(--border-subtle);padding:var(--round-card-padding);background:#14142d80;backdrop-filter:blur(5px);display:flex;flex-direction:column;gap:var(--round-card-inner-gap)}.bet-statuses__directions{display:flex;flex-direction:row;align-items:stretch;gap:var(--space-3)}.bet-statuses__pool{display:flex;align-items:baseline;justify-content:center;gap:var(--space-1);padding-top:var(--space-1)}.failed-bet-warning{border-radius:var(--round-card-section-radius);padding:var(--round-card-padding);background:#ff6b351f;border:1px solid rgba(255,107,53,.3);text-align:center;display:flex;flex-direction:column;gap:var(--space-1)}.failed-bet-warning__title{font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;color:var(--neon-orange);letter-spacing:.3px}.failed-bet-warning__body{font-family:var(--font-body);font-size:var(--text-xs);font-weight:400;color:var(--neon-orange);opacity:.85;letter-spacing:.3px}.direction-status{display:flex;align-items:center;flex:1;padding:var(--space-2) 0;gap:var(--space-3)}.neon-icon{width:42px;height:42px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:transparent;transition:box-shadow .3s ease;flex-shrink:0}.neon-icon.direction-up{border:2px solid var(--neon-green);color:var(--neon-green);box-shadow:0 0 10px #17ffb94d,inset 0 0 10px #17ffb91a}.neon-icon.direction-up:hover{box-shadow:0 0 20px #17ffb980,inset 0 0 15px #17ffb933}.neon-icon.direction-down{border:2px solid var(--neon-pink);color:var(--neon-pink);box-shadow:0 0 10px #d52a684d,inset 0 0 10px #d52a681a}.neon-icon.direction-down:hover{box-shadow:0 0 20px #d52a6880,inset 0 0 15px #d52a6833}.neon-icon.direction-up.active{background:linear-gradient(135deg,var(--neon-green) 0%,var(--neon-green-dim) 100%);color:var(--text-on-neon);box-shadow:0 0 20px #17ffb999,0 0 40px #17ffb94d}.neon-icon.direction-down.active{background:linear-gradient(135deg,var(--neon-pink) 0%,var(--neon-pink-dim) 100%);color:var(--text-primary);box-shadow:0 0 20px #d52a6899,0 0 40px #d52a684d}.neon-icon .rotated{transform:rotate(90deg)}.direction-status .description{flex:1;text-align:start;display:flex;flex-direction:column;gap:2px}.direction-status .title{font-family:var(--font-display);font-size:var(--text-md);font-weight:600;letter-spacing:.5px;color:var(--text-primary)}.direction-status .multiplier{font-family:var(--font-display);font-size:var(--text-md);font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums;letter-spacing:.3px;line-height:1.1}.direction-status.direction-up.active .title{color:var(--neon-green);text-shadow:0 0 10px rgba(23,255,185,.5)}.direction-status.direction-down.active .title{color:var(--neon-pink);text-shadow:0 0 10px rgba(213,42,104,.5)}.direction-status.is-loser{opacity:.45}.direction-status.is-winner.direction-up .description .title{color:var(--neon-green);text-shadow:0 0 10px rgba(23,255,185,.5)}.direction-status.is-winner.direction-down .description .title{color:var(--neon-pink);text-shadow:0 0 10px rgba(213,42,104,.5)}.direction-status.is-winner .description .multiplier{color:var(--text-primary);font-weight:700}.neon-icon.is-winner.direction-up{background:linear-gradient(135deg,var(--neon-green) 0%,var(--neon-green-dim) 100%)!important;color:var(--text-on-neon)!important;box-shadow:0 0 20px #17ffb98c,0 0 40px #17ffb940!important}.neon-icon.is-winner.direction-down{background:linear-gradient(135deg,var(--neon-pink) 0%,var(--neon-pink-dim) 100%)!important;color:var(--text-primary)!important;box-shadow:0 0 20px #d52a688c,0 0 40px #d52a6840!important}.diff-chip{align-items:center;height:auto;min-height:var(--chip-m-height);padding-top:var(--space-1);padding-bottom:var(--space-1);line-height:1.1}.diff-chip__icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.diff-chip__icon.rotated{transform:rotate(90deg)}.diff-chip__body{display:flex;flex-direction:column;align-items:flex-start}.diff-chip__value{font-family:var(--font-display);font-size:var(--chip-m-font-size);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.3px}.diff-chip__sub{font-family:var(--font-display);font-size:var(--text-xs);font-weight:400;opacity:.7;font-variant-numeric:tabular-nums;letter-spacing:.3px;margin-top:1px}.row{display:flex;justify-content:space-between;align-items:center}.secondary{color:var(--text-secondary)}.gradient-base{background:radial-gradient(ellipse at 20% 80%,rgba(0,255,255,.08) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(255,0,255,.06) 0%,transparent 50%),var(--bg-card-inner);backdrop-filter:blur(10px);text-align:center}.gradient-won{background:radial-gradient(ellipse at 30% 70%,rgba(23,255,185,.2) 0%,transparent 50%),radial-gradient(ellipse at 70% 30%,rgba(23,255,185,.1) 0%,transparent 60%),var(--bg-card-inner);backdrop-filter:blur(10px);text-align:center}.gradient-lost{background:radial-gradient(ellipse at 70% 70%,rgba(213,42,104,.2) 0%,transparent 50%),radial-gradient(ellipse at 30% 30%,rgba(213,42,104,.1) 0%,transparent 60%),var(--bg-card-inner);backdrop-filter:blur(10px);text-align:center}.divider{margin-top:12px;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(0,255,255,.3) 20%,rgba(255,0,255,.3) 80%,transparent 100%);width:100%;position:relative}.divider:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(0,255,255,.5) 50%,transparent 100%);filter:blur(4px)}.rpc-root{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.rpc-ticker{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-1)}.rpc-change{font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;letter-spacing:.3px;font-variant-numeric:tabular-nums}.rpc-change.rpc-up,.rpc-live-price.rpc-up{color:var(--neon-green);text-shadow:0 0 6px rgba(23,255,185,.5)}.rpc-change.rpc-down,.rpc-live-price.rpc-down{color:var(--neon-pink);text-shadow:0 0 6px rgba(213,42,104,.5)}.rpc-symbol{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase;margin-left:auto}.rpc-ticker--live{justify-content:space-between;align-items:center;gap:0}.rpc-live-left{display:flex;flex-direction:column;gap:1px}.rpc-live-label{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.rpc-live-right{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.rpc-svg{width:100%;height:80px;border-radius:var(--radius-sm);border:1px solid rgba(0,255,255,.12);background:#0a0a1e80;display:block;overflow:visible}.rpc-svg--live{border-color:#17ffb926}.live-round{text-align:center}.live-round.game-card{background:linear-gradient(135deg,var(--neon-cyan) 0%,rgba(0,255,255,.7) 50%,var(--neon-cyan) 100%);box-shadow:0 0 10px #0ff9,0 0 20px #0ff6,inset 0 0 10px #00ffff1a}.live-round .gradient-base{background:radial-gradient(ellipse at 50% 30%,rgba(0,255,255,.15) 0%,transparent 50%),radial-gradient(ellipse at 50% 70%,rgba(0,255,255,.08) 0%,transparent 60%),var(--bg-card-inner)}.live-status{display:flex;align-items:center;gap:var(--space-2)}.live-status__dot{width:8px;height:8px;border-radius:50%;background:var(--neon-green);box-shadow:0 0 8px var(--neon-green);flex-shrink:0}.live-status__label{font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;color:var(--neon-cyan);text-transform:uppercase;letter-spacing:1.5px}.progress{width:100%;height:6px;position:relative;margin:8px 0}.progress div{position:absolute;top:0;left:0;height:100%}.progress-total{width:100%;background:#ffffff1a;border-radius:6px;z-index:1;overflow:hidden}.actual-progress{width:70%;border-radius:6px;background:linear-gradient(90deg,var(--neon-cyan) 0%,var(--neon-magenta) 100%);z-index:2;box-shadow:0 0 10px #00ffff80,0 0 20px #ff00ff4d;transition:width .3s ease;position:relative}.actual-progress:after{content:"";position:absolute;top:0;right:0;width:20px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6));border-radius:6px}.win-chip__trophy.MuiSvgIcon-root{font-size:var(--text-lg)}.outcome-chip__icon{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px}.outcome-chip__icon .MuiSvgIcon-root{width:11px;height:11px}.outcome-chip__icon.rotated{transform:rotate(90deg)}.refreshing-round{display:flex;flex-direction:column;align-items:stretch}.refreshing-round>.gradient-base{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3)}.round-state-label{font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);letter-spacing:1px;text-transform:uppercase}.account-status-bar{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-1);padding-top:var(--space-1)}.account-status-bar--desktop{padding-top:var(--space-3)}.account-status-bar__balance{flex:1;min-width:0;display:inline-flex;align-items:center;gap:var(--space-2);height:var(--card-pill-button-height);padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--bg-card-inner);border:1px solid var(--border-subtle);transition:border-color .2s ease,box-shadow .2s ease}.account-status-bar__balance--ton{border-color:#00ffff4d;box-shadow:0 0 var(--glow-sm) #00ffff26}.account-status-bar__balance--ton:hover{border-color:var(--neon-cyan);box-shadow:0 0 var(--glow-md) #00ffff4d}.account-status-bar__balance--tpp{border-color:#00ffff4d;box-shadow:0 0 var(--glow-sm) #00ffff26}.account-status-bar__balance--tpp:hover{border-color:var(--neon-cyan);box-shadow:0 0 var(--glow-md) #00ffff4d}.account-status-bar__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.account-status-bar__balance--ton .account-status-bar__icon{color:var(--neon-cyan);filter:drop-shadow(0 0 4px rgba(0,255,255,.45))}.account-status-bar__amount{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-md);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.2px}.account-status-bar__balance--ton .account-status-bar__amount,.account-status-bar__balance--tpp .account-status-bar__amount{color:var(--neon-cyan);text-shadow:0 0 8px rgba(0,255,255,.45)}.rounds-page{max-width:1150px;width:100%}.control-panel{width:360px;height:100%;border-left:1px solid rgba(0,255,255,.2);display:flex;flex-direction:column;padding:var(--space-3) 0 var(--space-4);gap:var(--space-4);background:linear-gradient(180deg,rgba(10,10,26,.3) 0%,transparent 100%);box-shadow:-5px 0 30px #0000004d}.control-panel-row{width:100%;box-sizing:border-box}.control-panel-row:nth-child(1){padding:0 var(--space-4)}.control-panel-row:nth-child(2){display:flex;justify-content:center;align-items:flex-start;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.control-panel-row:nth-child(2)::-webkit-scrollbar{width:6px}.control-panel-row:nth-child(2)::-webkit-scrollbar-track{background:#00ffff0d;border-radius:3px}.control-panel-row:nth-child(2)::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--neon-cyan),var(--neon-magenta));border-radius:3px}.control-panel-row:nth-child(2)>*{width:100%}.control-panel-nav{display:flex;justify-content:space-around;align-items:center;background:linear-gradient(135deg,#00ffff14,#ff00ff0d),#0f0f23e6;border-radius:var(--radius-lg);padding:var(--space-2);gap:var(--space-1);border:1px solid rgba(0,255,255,.2);box-shadow:0 0 20px #0000004d,inset 0 0 30px #00ffff08}.control-panel-nav-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-3) var(--space-2);background-color:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all .3s ease;color:var(--text-muted);position:relative}.control-panel-nav-item:hover{background:#00ffff1a;color:var(--text-secondary);border-color:#0ff3}.control-panel-nav-item:hover .nav-icon svg{filter:drop-shadow(0 0 5px rgba(0,255,255,.5))}.control-panel-nav-item.active{color:var(--neon-cyan);background:radial-gradient(ellipse at 50% 100%,rgba(0,255,255,.15) 0%,transparent 70%),#00ffff14;border-color:#0ff6;box-shadow:0 0 15px #0ff3,inset 0 0 20px #00ffff0d}.control-panel-nav-item.active .nav-icon svg{filter:drop-shadow(0 0 8px rgba(0,255,255,.8))}.control-panel-nav-item.active:after{content:"";position:absolute;bottom:var(--space-1);left:50%;transform:translate(-50%);width:24px;height:2px;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-magenta));border-radius:2px;box-shadow:0 0 8px var(--neon-cyan)}.nav-icon{margin-bottom:var(--space-1);transition:all .3s ease}.nav-icon svg{width:24px;height:24px;transition:all .3s ease}.nav-label{font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.bids{flex-grow:1;height:100%;overflow-y:auto;padding:var(--space-2)}.bids::-webkit-scrollbar{width:6px;display:block}.bids::-webkit-scrollbar-track{background:#00ffff0d;border-radius:3px}.bids::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--neon-cyan),var(--neon-magenta));border-radius:3px}.selector{padding-left:var(--space-1);margin-bottom:var(--space-2)}.selector .MuiFormControlLabel-root{margin-right:var(--space-3);margin-left:0}.selector .MuiFormControlLabel-label{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500;letter-spacing:.5px}.selector .MuiRadio-root{padding:var(--space-2);margin-left:calc(-1 * var(--space-1));color:var(--text-muted)}.selector .MuiRadio-root.Mui-checked{color:var(--neon-cyan)}.selector .MuiRadio-root.Mui-checked+.MuiFormControlLabel-label{color:var(--neon-cyan);text-shadow:0 0 8px rgba(0,255,255,.5)}.tpp-balance-card{margin:var(--space-2) 0 var(--space-1);padding:var(--space-4);background:var(--bg-card);border:1px solid rgba(0,255,255,.25);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-2);box-shadow:0 0 var(--glow-md) #00ffff12}.tpp-balance-card__top{display:flex;align-items:center;gap:var(--space-2)}.tpp-balance-card__label{font-family:var(--font-display);font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);letter-spacing:.5px;text-transform:uppercase}.tpp-balance-card__amount{font-family:var(--font-mono);font-size:var(--text-2xl-plus);font-weight:700;color:var(--text-primary);display:flex;align-items:baseline;gap:var(--space-1);line-height:1.1;font-variant-numeric:tabular-nums}.tpp-balance-card__currency{font-family:var(--font-display);font-size:var(--text-md);font-weight:500;color:var(--neon-cyan);letter-spacing:.5px}.tpp-balance-card__topup{width:100%}.tpp-topup-star-icon{width:22px;height:22px;object-fit:contain;vertical-align:middle;flex-shrink:0}.history-page__empty{padding:var(--space-3) var(--space-6) 0;text-align:center}.history-page__connect-prompt{padding:var(--space-3) var(--space-6) 0;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.history-page__connect-cta{width:100%;max-width:360px}.bids .history-bid.MuiAccordion-root{margin-bottom:var(--space-2);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:none;transition:border-color .2s ease}.bids .history-bid.MuiAccordion-root:hover{border-color:#ffffff2e}.bids .history-bid.MuiAccordion-root:before{display:none}.bids .history-bid.MuiAccordion-root.Mui-expanded{margin-bottom:var(--space-2)}.bids .history-bid .MuiAccordionSummary-root{background:transparent;color:var(--text-primary);padding:0 var(--space-3);min-height:0}.bids .history-bid .MuiAccordionSummary-root.Mui-expanded{min-height:0}.bids .history-bid .MuiAccordionSummary-content{flex-direction:column;margin:var(--space-3) 0}.bids .history-bid .MuiAccordionSummary-content.Mui-expanded{margin:var(--space-3) 0}.bids .history-bid .MuiAccordionDetails-root{background:#0a0a1a66;color:var(--text-primary);border-top:1px solid var(--border-subtle);padding:var(--space-3)}.bids .history-bid.history-bid--reward-claimable.MuiAccordion-root{border:2px solid var(--neon-green);background:radial-gradient(ellipse at 50% 50%,rgba(23,255,185,.08) 0%,transparent 70%),var(--bg-card);box-shadow:0 0 15px #17ffb966,0 0 30px #17ffb933}.bids .history-bid.history-bid--refund-claimable.MuiAccordion-root{border:2px solid var(--neon-orange);background:radial-gradient(ellipse at 50% 50%,rgba(255,107,53,.08) 0%,transparent 70%),var(--bg-card);box-shadow:0 0 15px #ff6b3566,0 0 30px #ff6b3533}.history-bid__summary-inner{width:100%;display:flex;flex-direction:column;gap:var(--space-3)}.history-bid__stats{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(60px,auto) auto;align-items:center;column-gap:var(--space-3)}.history-bid__stat{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.history-bid__stat:nth-child(2),.history-bid__stat:nth-child(3){align-items:flex-end}.history-bid__stat .card-price-inline,.history-bid__stat-value{white-space:nowrap}.history-bid__stat-empty{color:var(--text-muted)}.history-bid__stat-value{display:flex;align-items:center;gap:var(--space-1);font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:.3px}.history-bid__trophy.MuiSvgIcon-root{color:var(--neon-gold);font-size:var(--text-lg);filter:drop-shadow(0 0 5px rgba(255,183,77,.5))}.history-bid__chevron{color:var(--text-secondary);transition:transform .2s ease;flex-shrink:0;margin-left:var(--space-1)}.history-bid__chevron.is-expanded{transform:rotate(180deg)}.history-bid__status-line{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;letter-spacing:.3px;align-self:flex-start;padding:0 var(--space-1)}.history-bid__status-line--collected{color:var(--neon-green)}.history-bid__status-line--refunded{color:var(--neon-orange)}.history-bid__check-icon{width:14px;height:14px;color:currentColor;flex-shrink:0}.history-bid__details-inner{display:flex;flex-direction:column;gap:var(--space-4)}.history-bid__section{display:flex;flex-direction:column;gap:var(--space-2)}.history-bid__section-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 var(--space-1) var(--space-1)}.history-bid__section-title{font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin:0;padding:0 var(--space-1)}.history-bid__bet-summary{display:flex;flex-direction:column;gap:var(--space-3)}.history-bid__result-row{align-items:flex-start}.history-bid__result-value{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);min-width:0}.history-bid__result-sub{font-family:var(--font-display);font-size:var(--text-xs);font-weight:500;color:var(--text-secondary);font-variant-numeric:tabular-nums;letter-spacing:.3px}.history-bid__result-sub--positive{color:var(--neon-green);text-shadow:0 0 6px rgba(23,255,185,.4)}.history-bid__pool{display:flex;flex-direction:column;gap:var(--space-3)}.history-bid__payout{display:flex;align-items:baseline;gap:var(--space-1)}.history-bid__payout-sep{color:var(--text-muted);font-size:var(--text-xs)}.page-header{padding:var(--space-3) 0 var(--space-2)}.page-header__title{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--neon-cyan);text-shadow:0 0 15px rgba(0,255,255,.4);text-transform:uppercase;letter-spacing:1px}.page-header__description{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-secondary)}.page-container{height:100%;width:100%;background:transparent}.page-container__content{padding:0 var(--space-4) var(--space-4);width:100%;box-sizing:border-box;max-height:100%;overflow-y:auto}.page-container__content::-webkit-scrollbar{width:6px}.page-container__content::-webkit-scrollbar-track{background:#00ffff0d;border-radius:3px}.page-container__content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--neon-cyan),var(--neon-magenta));border-radius:3px}.stars-sheet-backdrop{position:fixed;inset:0;background:#0009;z-index:1100;display:flex;align-items:flex-end;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.stars-sheet{width:100%;background:var(--bg-card);border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-top:1px solid rgba(0,255,255,.3);padding:var(--space-3) var(--space-5) 0;display:flex;flex-direction:column;gap:var(--space-3);transform:translateY(100%);transition:transform .28s cubic-bezier(.34,1.56,.64,1);max-height:calc(var(--tg-viewport-stable-height, 85vh) - 40px);box-sizing:border-box}.stars-sheet--open{transform:translateY(0)}.stars-sheet__body{display:flex;flex-direction:column;gap:var(--space-3);overflow-y:auto;padding-bottom:max(var(--space-6),env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.stars-sheet__handle{width:40px;height:4px;background:#fff3;border-radius:2px;align-self:center;margin-bottom:var(--space-1);flex-shrink:0}.stars-sheet__header{display:flex;align-items:center;justify-content:space-between}.stars-sheet__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;color:var(--text-primary);letter-spacing:.5px}.stars-sheet__close{background:none;border:none;color:var(--text-secondary);font-size:var(--text-xl);line-height:1;cursor:pointer;padding:var(--space-1) var(--space-2);transition:color .2s ease}.stars-sheet__close:hover{color:var(--text-primary)}.stars-sheet__field-label{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}.stars-sheet__input-row{position:relative;display:flex;align-items:center}.stars-sheet__input{width:100%;background:var(--bg-card-inner);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3) 90px var(--space-3) var(--space-4);font-family:var(--font-mono);font-size:var(--text-lg);font-weight:600;color:var(--text-primary);outline:none;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease;-moz-appearance:textfield}.stars-sheet__input::-webkit-outer-spin-button,.stars-sheet__input::-webkit-inner-spin-button{-webkit-appearance:none}.stars-sheet__input:focus{border-color:#00ffff80;box-shadow:0 0 0 2px #00ffff1a}.stars-sheet__input-suffix{position:absolute;right:var(--space-3);display:flex;align-items:center;gap:var(--space-1);color:var(--text-secondary);pointer-events:none}.stars-sheet__preview-row{display:flex;align-items:center;justify-content:space-between}.stars-sheet__preview-label{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}.stars-sheet__preview-value{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-display);font-size:var(--text-md);font-weight:700;color:var(--neon-cyan);text-shadow:0 0 8px rgba(0,255,255,.4)}.stars-sheet__rate-hint{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted);text-align:right;margin-top:calc(var(--space-2) * -1)}.stars-sheet__error{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-danger);padding:var(--space-2) var(--space-3);background:#ff4d6a1a;border-radius:var(--radius-sm);border:1px solid rgba(255,77,106,.25)}.stars-sheet__cta{width:100%;margin-top:var(--space-1)}.stars-img{object-fit:contain;vertical-align:middle;flex-shrink:0}.stars-img--sm{width:14px;height:14px}.stars-img--md{width:20px;height:20px}.stars-not-available{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:#ffffff0a;border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-top:var(--space-1)}.stars-not-available__text{display:flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted)}.stars-not-available__open-btn{display:flex;align-items:center;justify-content:center;gap:var(--space-1);width:100%;padding:var(--space-1) var(--space-2);background:radial-gradient(ellipse at 50% 50%,rgba(10,10,26,.95) 0%,rgba(10,10,26,.7) 60%,transparent 100%);border:1.5px solid var(--color-tg-blue);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;cursor:pointer;white-space:nowrap;transition:box-shadow .2s ease,transform .15s ease;box-shadow:0 0 8px #2aabee66,0 0 16px #2aabee33,inset 0 0 20px #2aabee1a}.stars-not-available__open-btn:hover{transform:translateY(-1px);box-shadow:0 0 12px #2aabee99,0 0 24px #2aabee59,inset 0 0 28px #2aabee2e}.stars-not-available__open-btn:active{transform:translateY(0)}.stars-not-available__open-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.stars-success-backdrop{position:fixed;inset:0;background:#000000bf;z-index:2000;display:flex;align-items:center;justify-content:center;padding:var(--space-6);box-sizing:border-box;animation:ssBackdropIn .2s ease}@keyframes ssBackdropIn{0%{opacity:0}to{opacity:1}}.stars-success-modal{width:100%;max-width:400px;background:var(--bg-card);border:1px solid var(--neon-cyan);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6) var(--space-6);display:flex;flex-direction:column;align-items:center;gap:var(--space-4);box-sizing:border-box;text-align:center;box-shadow:0 0 30px #0ff3,0 0 60px #00ffff14;animation:ssModalIn .3s cubic-bezier(.34,1.56,.64,1)}@keyframes ssModalIn{0%{opacity:0;transform:translateY(24px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.stars-success-modal__icon{width:72px;height:72px;border-radius:50%;background:#17ffb914;border:2px solid var(--neon-green);display:flex;align-items:center;justify-content:center;font-size:var(--text-3xl);line-height:1;color:var(--neon-green);box-shadow:0 0 20px #17ffb959,inset 0 0 20px #17ffb914}.stars-success-modal__title{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--text-primary);letter-spacing:.5px}.stars-success-modal__amount{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;color:var(--neon-cyan);font-variant-numeric:tabular-nums;letter-spacing:.5px;text-shadow:0 0 20px rgba(0,255,255,.5)}.stars-success-modal__currency{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;color:var(--neon-cyan)}.stars-success-modal__hint{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.stars-success-modal__cta{width:100%;margin-top:var(--space-1)}.tasks-page .page-container__content{display:flex;flex-direction:column;gap:var(--space-4)}.tasks-section{display:flex;flex-direction:column;gap:var(--space-2)}.tasks-section__header{font-family:var(--font-display);font-size:var(--text-xs);font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.tasks-section__list{display:flex;flex-direction:column;gap:var(--space-2)}.tasks-section__empty{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);padding:var(--space-3) var(--space-4);text-align:center}.task-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.task-row__info{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1}.task-row__title{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--text-primary);letter-spacing:.2px}.task-row__reward{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;letter-spacing:.5px;color:var(--neon-cyan)}.task-row__action{flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}.task-row__finished{font-family:var(--font-display);font-size:var(--text-sm);font-weight:500;color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase}.task-row--claimable{border:2px solid var(--neon-green);background:radial-gradient(ellipse at 50% 50%,rgba(23,255,185,.08) 0%,transparent 70%),#14142d99;box-shadow:0 0 15px #17ffb966,0 0 30px #17ffb933}.task-row--claimable .task-cta--green{box-shadow:none}.task-row--claimable .task-cta--green:hover:not(:disabled){box-shadow:0 0 8px #17ffb94d,inset 0 0 15px #17ffb914}.task-error{margin-top:var(--space-1);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-danger);letter-spacing:.2px;text-align:right}.task-cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);height:36px;width:180px;padding:0 var(--space-3);border-radius:var(--radius-sm);background:radial-gradient(ellipse at 50% 50%,rgba(10,10,26,.95) 0%,rgba(10,10,26,.7) 60%,transparent 100%);color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .2s ease,box-shadow .3s ease}.task-cta:hover:not(:disabled){transform:translateY(-1px)}.task-cta:active:not(:disabled){transform:translateY(0)}.task-cta:disabled{cursor:not-allowed;opacity:.7;transform:none}.task-cta__spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:var(--text-primary);border-radius:50%;animation:task-cta-spin .8s linear infinite;flex-shrink:0}@keyframes task-cta-spin{to{transform:rotate(360deg)}}.task-cta--cyan{border:2px solid var(--neon-cyan);box-shadow:0 0 10px #00ffff73,0 0 20px #00ffff40,inset 0 0 25px #00ffff1a}.task-cta--cyan:hover:not(:disabled){box-shadow:0 0 15px #00ffffa6,0 0 30px #00ffff59,inset 0 0 35px #00ffff26}.task-cta--green{border:2px solid var(--neon-green);box-shadow:0 0 10px #17ffb973,0 0 20px #17ffb940,inset 0 0 25px #17ffb91a}.task-cta--green:hover:not(:disabled){box-shadow:0 0 15px #17ffb9a6,0 0 30px #17ffb959,inset 0 0 35px #17ffb926}.task-cta--tg{border:2px solid var(--color-tg-blue);box-shadow:0 0 10px #2aabee73,0 0 20px #2aabee40,inset 0 0 25px #2aabee1a}.task-cta--tg:hover:not(:disabled){box-shadow:0 0 15px #2aabeea6,0 0 30px #2aabee59,inset 0 0 35px #2aabee26}.task-cta--x{border:2px solid rgba(255,255,255,.7);box-shadow:0 0 8px #ffffff40,inset 0 0 20px #ffffff0f}.task-cta--x:hover:not(:disabled){border-color:var(--text-primary);box-shadow:0 0 12px #fff6,inset 0 0 30px #ffffff1a}.task-cta--ig{border:2px solid var(--color-ig-pink);box-shadow:0 0 10px #dd2a7b73,0 0 20px #dd2a7b40,inset 0 0 25px #dd2a7b1a}.task-cta--ig:hover:not(:disabled){box-shadow:0 0 15px #dd2a7ba6,0 0 30px #dd2a7b59,inset 0 0 35px #dd2a7b26}.task-cta--neutral{border:2px solid var(--color-neutral);box-shadow:0 0 6px #8e8e934d,inset 0 0 20px #8e8e9314}.tasks-page__toast{position:fixed;top:var(--space-5);left:50%;transform:translate(-50%);max-width:90%;padding:var(--space-3) var(--space-6);background:linear-gradient(135deg,var(--neon-green) 0%,var(--neon-green-dim) 100%);color:var(--text-on-neon);border:1px solid rgba(23,255,185,.5);border-radius:var(--radius-lg);font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;letter-spacing:1px;text-transform:uppercase;text-align:center;box-shadow:0 0 30px #17ffb999,0 10px 30px #0006;z-index:1000;animation:tasks-toast-in .4s ease-out,tasks-toast-celebrate .6s ease-out}@keyframes tasks-toast-in{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes tasks-toast-celebrate{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.05)}}.friends-page .page-container__content{display:flex;flex-direction:column;gap:var(--space-3)}.earnings-stats{display:flex;gap:var(--space-3);width:100%}.earnings-stats__tile{flex:1;padding:var(--space-3) var(--space-4);background:var(--bg-card-inner);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;gap:var(--space-1);box-sizing:border-box}.earnings-stats__value{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;line-height:1.2;letter-spacing:.5px;font-variant-numeric:tabular-nums;color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.earnings-stats__value--tpp{color:var(--neon-cyan);text-shadow:0 0 10px rgba(0,255,255,.4)}.earnings-stats__label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.how-it-works{padding:var(--space-3) var(--space-4);background:var(--bg-card-inner);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:center;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5;color:var(--text-secondary)}.how-it-works__highlight{color:var(--neon-cyan);font-weight:600;text-shadow:0 0 8px rgba(0,255,255,.3)}.friends-page__cta{width:100%}.friends-list{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.friends-list__header{font-family:var(--font-display);font-size:var(--text-xs);font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.friends-list__items{display:flex;flex-direction:column}.friend-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle)}.friend-row:last-child{border-bottom:none}.friend-row__info{display:flex;flex-direction:column;gap:2px;min-width:0}.friend-row__name{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500;color:var(--text-primary);letter-spacing:.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friend-row__meta{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted);letter-spacing:.3px}.friend-row__earned{font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;color:var(--neon-green);text-shadow:0 0 8px rgba(23,255,185,.4);font-variant-numeric:tabular-nums;white-space:nowrap}.friend-row__earned--idle{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;color:var(--text-muted);text-shadow:none}.friends-empty{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);text-align:center}.friends-empty__icon{font-size:40px;line-height:1;opacity:.6;filter:drop-shadow(0 0 10px rgba(0,255,255,.3));margin-bottom:var(--space-2)}.friends-empty__title{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}.friends-empty__hint{margin:0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted);letter-spacing:.3px}.bettable-round-slot{width:var(--round-card-width);padding:var(--space-2) 6px 15px 6px;display:flex;justify-content:center;align-items:flex-start;box-sizing:content-box}.bettable-round-slot--placeholder{height:335px;align-items:center;background-color:#ffffff0d;border-radius:var(--radius-lg);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);text-align:center;padding:var(--space-5)}.about-page{min-height:100vh;background:radial-gradient(ellipse at 20% 20%,rgba(0,255,255,.08) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(255,0,255,.06) 0%,transparent 50%),var(--bg-dark);color:var(--text-primary);padding:var(--space-5);overflow-y:auto}.about-container{max-width:900px;margin:0 auto}.about-header{text-align:center;padding:var(--space-10) var(--space-5) var(--space-8);border-bottom:2px solid;border-image:linear-gradient(90deg,transparent,var(--neon-cyan),var(--neon-magenta),transparent) 1;margin-bottom:var(--space-8)}.about-logo{width:120px;height:auto;margin-bottom:var(--space-5);filter:drop-shadow(0 0 20px rgba(0,255,255,.5))}.about-header h1{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;margin:0 0 var(--space-3) 0;background:linear-gradient(135deg,var(--neon-cyan) 0%,var(--neon-magenta) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none;letter-spacing:1px}.about-tagline{font-family:var(--font-body);font-size:var(--text-lg);color:var(--text-secondary);margin:0}.about-content{padding:0 var(--space-5)}.hero-actions{margin-top:var(--space-6);display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}.hero-button{padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;border:1px solid;cursor:pointer;text-decoration:none;color:var(--text-primary);transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;display:inline-flex;align-items:center;justify-content:center}.hero-button.primary{background:radial-gradient(ellipse at 50% 50%,rgba(10,10,26,.95) 0%,rgba(10,10,26,.7) 60%,transparent 100%),linear-gradient(90deg,transparent 0%,rgba(0,255,255,.05) 50%,transparent 100%);border:2px solid var(--neon-cyan);color:var(--text-primary);box-shadow:var(--neon-glow-cyan)}.hero-button.primary:hover{transform:translateY(-2px);box-shadow:var(--neon-glow-cyan-hover)}.hero-button.secondary{background:transparent;border-color:#00ffff4d;color:var(--neon-cyan)}.hero-button.secondary:hover{background:#00ffff1a;border-color:var(--neon-cyan);box-shadow:0 0 var(--glow-md) #00ffff4d}.about-section{margin-bottom:var(--space-10);padding:var(--space-6);background:linear-gradient(135deg,#00ffff0d,#ff00ff08),#0f0f23e6;border-radius:var(--radius-xl);border:1px solid rgba(0,255,255,.2);box-shadow:0 0 30px #0006,inset 0 0 40px #00ffff05;transition:all .3s ease}.about-section:hover{border-color:#00ffff59;box-shadow:0 0 40px #00000080,0 0 var(--glow-md) #00ffff1a}.about-section h2{font-family:var(--font-display);font-size:var(--text-2xl);margin:0 0 var(--space-5) 0;color:var(--neon-cyan);text-shadow:0 0 15px rgba(0,255,255,.4);text-transform:uppercase;letter-spacing:1px}.about-section p{font-family:var(--font-body);font-size:var(--text-md);line-height:1.8;color:var(--text-secondary);margin:0 0 var(--space-4) 0}.about-section p:last-child{margin-bottom:0}.about-section h3{font-family:var(--font-display);font-size:var(--text-lg);margin:var(--space-5) 0 var(--space-2);color:var(--neon-magenta);text-shadow:0 0 8px rgba(255,0,255,.3)}.about-section h4{font-family:var(--font-display);font-size:var(--text-md);margin:var(--space-3) 0 var(--space-1);color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px}.rewards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4);margin-top:var(--space-6)}.reward-card{background:#14142db3;border:1px solid rgba(0,255,255,.15);border-radius:var(--radius-lg);padding:var(--space-5);text-align:center;transition:all .3s ease}.reward-card:hover{transform:translateY(-4px);border-color:var(--neon-cyan);box-shadow:0 0 25px #0ff3,0 10px 30px #0000004d}.reward-card h3{font-family:var(--font-display);font-size:var(--text-lg);margin:0 0 var(--space-2) 0;color:var(--text-primary)}.reward-card p{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);margin:0;line-height:1.6}.social-links{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-5)}.social-link{display:inline-block;padding:var(--space-3) var(--space-6);background:#00ffff1a;border:1px solid rgba(0,255,255,.3);border-radius:var(--radius-md);color:var(--neon-cyan);text-decoration:none;font-family:var(--font-body);font-size:var(--text-md);font-weight:500;transition:all .3s ease;text-align:center}.social-link:hover{background:#0ff3;border-color:var(--neon-cyan);box-shadow:0 0 var(--glow-md) #00ffff4d;transform:translate(4px)}.faq-list{list-style:none;padding:0;margin:0}.faq-item{margin-bottom:var(--space-5);padding:var(--space-4);background:#14142d80;border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.faq-item h3{font-family:var(--font-display);font-size:var(--text-md);margin:0 0 var(--space-2) 0;color:var(--neon-magenta)}.faq-item p{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.about-footer{text-align:center;padding:var(--space-10) var(--space-5);border-top:2px solid;border-image:linear-gradient(90deg,transparent,var(--neon-magenta),var(--neon-cyan),transparent) 1;margin-top:var(--space-6)}.about-footer p{font-family:var(--font-body);color:var(--text-muted);font-size:var(--text-sm);margin:0 0 var(--space-5) 0}.close-button{padding:var(--space-3) var(--space-8);background:radial-gradient(ellipse at 50% 50%,rgba(10,10,26,.95) 0%,rgba(10,10,26,.7) 60%,transparent 100%),linear-gradient(90deg,transparent 0%,rgba(255,0,255,.05) 50%,transparent 100%);border:2px solid var(--neon-magenta);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-md);font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:var(--neon-glow-magenta)}.close-button:hover{transform:translateY(-2px);box-shadow:var(--neon-glow-magenta-hover)}.close-button:active{transform:translateY(0)}@media (max-width: 768px){.about-header h1{font-size:var(--text-3xl)}.about-tagline{font-size:var(--text-md)}.about-section{padding:var(--space-5) var(--space-4)}.about-section h2{font-size:var(--text-xl)}.rewards-grid{grid-template-columns:1fr}}.ob-stories-overlay{position:fixed;inset:0;z-index:9000;background:var(--bg-dark);display:flex;flex-direction:column;align-items:center;overflow:hidden;background:radial-gradient(ellipse at 20% 10%,rgba(0,255,255,.07) 0%,transparent 55%),radial-gradient(ellipse at 80% 90%,rgba(255,0,255,.06) 0%,transparent 55%),var(--bg-dark);cursor:default;user-select:none}.ob-progress-bar{position:absolute;top:12px;left:16px;right:16px;display:flex;gap:6px;z-index:1}.ob-progress-segment{flex:1;height:3px;border-radius:2px;background:#fff3;transition:background .3s ease}.ob-progress-segment.ob-seg--done{background:var(--neon-cyan);box-shadow:0 0 6px #00ffff80}.ob-progress-segment.ob-seg--active{background:#ffffffbf}.ob-skip-btn{position:absolute;top:8px;right:16px;background:transparent;border:none;color:var(--text-secondary);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.5px;padding:6px 8px;cursor:pointer;z-index:2;transition:color .2s}.ob-skip-btn:hover{color:var(--text-primary)}.ob-story-content{width:100%;max-width:380px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:52px 24px 40px;box-sizing:border-box}.ob-visual{width:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;max-height:260px}.chart-visual svg{width:100%;max-width:260px}.ob-chart-line{stroke-dasharray:400;stroke-dashoffset:400;animation:ob-draw-line 1.2s ease forwards}@keyframes ob-draw-line{to{stroke-dashoffset:0}}.ob-chart-dot{opacity:0;animation:ob-fade-in .4s 1.1s ease forwards}.ob-chart-chips{display:flex;gap:12px;margin-top:16px}.ob-chip{padding:6px 18px;border-radius:20px;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.ob-chip--up{border:1.5px solid var(--neon-cyan);color:var(--neon-cyan);background:#00ffff1a;box-shadow:0 0 10px #00ffff40}.ob-chip--down{border:1.5px solid var(--neon-magenta);color:var(--neon-magenta);background:#ff00ff14;box-shadow:0 0 10px #ff00ff40}.timer-visual{gap:16px}.ob-timer-ring{width:180px;height:180px;border-radius:50%;border:2px solid rgba(0,255,255,.3);box-shadow:0 0 30px #0ff3,inset 0 0 30px #00ffff0f;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,rgba(0,255,255,.05) 0%,transparent 70%);animation:ob-ring-pulse 2.5s ease-in-out infinite}@keyframes ob-ring-pulse{0%,to{box-shadow:0 0 30px #0ff3,inset 0 0 30px #00ffff0f}50%{box-shadow:0 0 50px #00ffff59,inset 0 0 40px #00ffff1a}}.ob-timer-inner{display:flex;flex-direction:column;align-items:center;gap:4px}.ob-timer-sublabel{font-size:9px;letter-spacing:1.5px;color:var(--text-muted);text-transform:uppercase}.ob-timer-value{font-family:var(--font-display);font-size:40px;font-weight:700;color:var(--neon-cyan);text-shadow:0 0 20px rgba(0,255,255,.6);line-height:1}.ob-live-badge{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:2px;color:var(--neon-green);text-shadow:0 0 8px rgba(23,255,185,.5)}.ob-live-dot{width:8px;height:8px;border-radius:50%;background:var(--neon-green);box-shadow:0 0 8px #17ffb9b3;animation:ob-live-blink 1.2s ease-in-out infinite}@keyframes ob-live-blink{0%,to{opacity:1}50%{opacity:.4}}.wallet-visual{gap:16px}.ob-wallet-flow{display:flex;align-items:center;gap:12px}.ob-wallet-node{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.5px;background:#1e1e3cb3;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px 18px;min-width:88px}.ob-wallet-node--accent{color:var(--neon-cyan);border-color:#00ffff4d;background:#00ffff0f;box-shadow:0 0 20px #00ffff26}.ob-wallet-arrows{display:flex;flex-direction:column;align-items:center;gap:6px}.ob-arrow{font-size:20px;font-weight:700;line-height:1}.ob-arrow--right{color:var(--neon-cyan);text-shadow:0 0 8px rgba(0,255,255,.6);animation:ob-arrow-right 1.6s ease-in-out infinite}.ob-arrow--left{color:var(--neon-green);text-shadow:0 0 8px rgba(23,255,185,.6);animation:ob-arrow-left 1.6s ease-in-out infinite}@keyframes ob-arrow-right{0%,to{transform:translate(0);opacity:.7}50%{transform:translate(4px);opacity:1}}@keyframes ob-arrow-left{0%,to{transform:translate(0);opacity:.7}50%{transform:translate(-4px);opacity:1}}.ob-wallet-hint{font-size:12px;color:var(--text-muted);text-align:center;margin:0}.ob-story-text{width:100%;text-align:center;padding:0 4px}.ob-story-title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--text-primary);margin:0 0 var(--space-2);line-height:1.3;letter-spacing:.5px;text-shadow:0 0 20px rgba(0,255,255,.15)}.ob-story-body{font-size:14px;line-height:1.6;color:var(--text-secondary);margin:0}.ob-story-actions,.ob-cta-btn{width:100%}.ob-later-btn{display:block;width:100%;margin-top:10px;padding:10px;background:transparent;border:none;color:var(--text-secondary);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.3px;cursor:pointer;transition:color .2s}.ob-later-btn:hover{color:var(--text-primary)}.ob-later-hint{margin:4px 0 0;font-size:11px;color:var(--text-muted);text-align:center;opacity:.7}.ob-next-btn{width:100%;padding:14px;background:#1e1e3ccc;border:1px solid rgba(0,255,255,.25);border-radius:12px;color:var(--neon-cyan);font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:all .25s ease}.ob-next-btn:hover{background:#00ffff1a;border-color:#00ffff80;box-shadow:0 0 12px #0ff3}.tpp-visual{gap:24px}.ob-tpp-coin{width:96px;height:96px;border-radius:50%;background:radial-gradient(ellipse at 40% 35%,rgba(255,215,0,.18) 0%,rgba(255,165,0,.08) 60%,transparent 100%);border:2px solid rgba(255,200,0,.35);box-shadow:0 0 28px #ffc8004d,inset 0 0 20px #ffc80014;display:flex;align-items:center;justify-content:center;animation:ob-tpp-pulse 2.8s ease-in-out infinite}@keyframes ob-tpp-pulse{0%,to{box-shadow:0 0 28px #ffc8004d,inset 0 0 20px #ffc80014}50%{box-shadow:0 0 44px #ffc80080,inset 0 0 30px #ffc80024}}.ob-tpp-logo{width:60px;height:60px;object-fit:contain;border-radius:8px}.ob-tpp-flows{width:100%;max-width:260px;background:#14142db3;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px 18px;display:flex;flex-direction:column;gap:12px}.ob-tpp-row{display:flex;align-items:center;gap:12px}.ob-tpp-label{font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--neon-green);text-shadow:0 0 8px rgba(23,255,185,.5);min-width:42px}.ob-tpp-label--spend{color:#ffc800e6;text-shadow:0 0 8px rgba(255,200,0,.4)}.ob-tpp-badges{display:flex;flex-wrap:wrap;gap:6px}.ob-tpp-badge{padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;background:#17ffb914;border:1px solid rgba(23,255,185,.25);color:var(--neon-green);animation:ob-fade-in .5s ease both}.ob-tpp-badge--accent{background:#ffc8001a;border-color:#ffc80059;color:#ffd700f2;box-shadow:0 0 10px #ffc80033}.ob-tpp-divider{height:1px;background:#ffffff12}@keyframes ob-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ob-tour-overlay{position:fixed;inset:0;z-index:8500;pointer-events:none}.ob-tour-spotlight{position:fixed;border-radius:12px;pointer-events:none;box-shadow:0 0 0 9999px #000000c7,0 0 0 2px var(--neon-cyan),0 0 20px #00ffff80,inset 0 0 0 1px #00ffff26;animation:ob-spotlight-appear .3s ease;z-index:8600}@keyframes ob-spotlight-appear{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.ob-tour-tooltip{z-index:8700;pointer-events:all;background:radial-gradient(ellipse at 20% 80%,rgba(0,255,255,.07) 0%,transparent 55%),radial-gradient(ellipse at 80% 20%,rgba(255,0,255,.05) 0%,transparent 55%),var(--bg-card);border:1px solid rgba(0,255,255,.25);border-radius:16px;padding:16px 18px 14px;backdrop-filter:blur(12px);box-shadow:0 8px 32px #00000080,0 0 0 1px #00ffff1a;animation:ob-tooltip-appear .3s ease}@keyframes ob-tooltip-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ob-tour-dots{display:flex;gap:6px;margin-bottom:10px}.ob-tour-dot{width:6px;height:6px;border-radius:50%;background:#fff3;transition:all .3s ease}.ob-tour-dot.ob-dot--done{background:#00ffff80}.ob-tour-dot.ob-dot--active{background:var(--neon-cyan);box-shadow:0 0 6px #00ffffb3;width:18px;border-radius:3px}.ob-tour-title{font-family:Orbitron,sans-serif;font-size:14px;font-weight:700;color:var(--text-primary);margin:0 0 6px;letter-spacing:.3px;line-height:1.3}.ob-tour-body{font-size:13px;line-height:1.6;color:var(--text-secondary);margin:0 0 14px}.ob-tour-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.ob-tour-skip-btn{background:transparent;border:none;color:var(--text-muted);font-family:inherit;font-size:13px;cursor:pointer;padding:6px 0;transition:color .2s;flex-shrink:0}.ob-tour-skip-btn:hover{color:var(--text-secondary)}.ob-tour-next-btn{flex:1;padding:10px 14px;background:radial-gradient(ellipse at 50% 50%,rgba(10,10,26,.95) 0%,rgba(10,10,26,.7) 60%,transparent 100%),linear-gradient(90deg,transparent 0%,rgba(0,255,255,.04) 50%,transparent 100%);border:1.5px solid var(--neon-cyan);border-radius:10px;color:var(--text-primary);font-family:Orbitron,sans-serif;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;transition:all .25s ease;box-shadow:0 0 12px #0ff6,0 0 24px #0ff3,inset 0 0 30px #00ffff1a}.ob-tour-next-btn:hover{box-shadow:0 0 18px #0ff9,0 0 36px #00ffff4d,inset 0 0 40px #00ffff26;transform:translateY(-1px)}.ob-tour-next-btn:active{transform:translateY(0)}.desktop-ui{display:flex;flex-direction:column;height:100vh;width:100%;background:var(--bg-dark)}.desktop-statusbar{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-5);background:linear-gradient(180deg,#0a0a1afa,#0a0a1af2);border-bottom:1px solid rgba(0,255,255,.2);min-height:50px;box-shadow:0 2px 20px #0006,0 1px 10px #00ffff1a;box-sizing:border-box;flex-shrink:0}.desktop-statusbar__brand{display:flex;align-items:center;gap:var(--space-3)}.desktop-statusbar__logo{height:34px;width:auto;filter:drop-shadow(0 0 10px rgba(0,255,255,.4))}.desktop-statusbar__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;letter-spacing:2px;color:var(--text-primary)}.desktop-statusbar__title-cyan{text-shadow:0 0 10px var(--neon-cyan),0 0 20px var(--neon-cyan),0 0 40px var(--neon-cyan),0 0 60px rgba(0,255,255,.5)}.desktop-statusbar__title-magenta{text-shadow:0 0 10px rgb(209,127,221),0 0 20px rgb(209,127,221),0 0 40px rgb(209,127,221),0 0 60px rgba(209,127,221,.5)}.desktop-statusbar__widgets{display:flex;align-items:center;gap:var(--space-4)}.desktop-content{display:flex;flex:1;overflow:hidden;background:radial-gradient(ellipse at 30% 20%,rgba(0,255,255,.04) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(255,0,255,.03) 0%,transparent 50%)}.desktop-content__rounds{flex:1 1 auto;height:100%;display:flex;align-items:flex-start;justify-content:flex-start;padding:var(--space-3) 0 var(--space-5) var(--space-4);color:var(--text-primary);overflow:hidden}.desktop-content__panel{flex:3;display:flex;align-items:stretch;justify-content:center;height:100%}.desktop-content__router{height:100%}.currency-rate{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 var(--space-5);height:42px;border-radius:var(--radius-pill);background:linear-gradient(135deg,#00ffff26,#ff00ff1a);border:1px solid rgba(0,255,255,.3);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);box-shadow:0 0 15px #0ff3,inset 0 0 20px #00ffff0d;transition:box-shadow .3s ease}.currency-rate__label{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary);letter-spacing:.5px}.currency-rate__value{font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;color:var(--neon-cyan);font-variant-numeric:tabular-nums;text-shadow:0 0 10px rgba(0,255,255,.5)}.desktop-statusbar__widgets #ton-connect-button button{padding:0 var(--space-3)}.bottom-bar{position:fixed;bottom:0;width:100%;display:flex;justify-content:space-around;background:transparent;z-index:1000}.MuiBottomNavigation-root.bottom-bar{height:var(--bottom-nav-height);background:linear-gradient(180deg,transparent 0%,rgba(10,10,26,.95) 20%),#0a0a1afa;backdrop-filter:blur(20px);border-top:1px solid rgba(0,255,255,.2);box-shadow:0 -5px 30px #00000080,0 -2px 15px #00ffff1a}.bottom-bar a{max-width:none;background-color:transparent;color:var(--text-muted);text-decoration:none;font-size:var(--text-xs);font-weight:500;letter-spacing:.5px;transition:color .2s ease,filter .2s ease;padding:var(--space-2) 0;min-width:70px}.bottom-bar a svg{font-size:var(--text-2xl);transition:filter .2s ease}.bottom-bar a:hover{color:var(--neon-cyan)}.bottom-bar a:hover svg{filter:drop-shadow(0 0 8px rgba(0,255,255,.6))}.bottom-bar a.Mui-selected{color:var(--neon-cyan)!important;font-weight:600}.bottom-bar a.Mui-selected svg{color:var(--neon-cyan);filter:drop-shadow(0 0 10px rgba(0,255,255,.8))}.bottom-bar a.Mui-selected:after{content:"";position:absolute;bottom:var(--space-1);left:50%;transform:translate(-50%);width:30px;height:3px;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-magenta));border-radius:var(--radius-xs);box-shadow:0 0 10px var(--neon-cyan)}.bottom-bar .MuiBottomNavigationAction-root{position:relative}.bottom-bar .MuiBottomNavigationAction-label,.bottom-bar .MuiBottomNavigationAction-label.Mui-selected{font-family:var(--font-display);text-transform:uppercase;font-size:var(--text-xs);opacity:1!important}.mobile-header{position:sticky;top:0;left:0;right:0;flex:0 0 auto;height:var(--mobile-header-height);min-height:var(--mobile-header-height);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-3);background:linear-gradient(180deg,#0a0a1afa,#0a0a1af2);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,255,255,.2);z-index:100;box-shadow:0 2px 20px #0006,0 1px 10px #00ffff1a}.mobile-header-left{display:flex;align-items:center;gap:var(--space-2)}.mobile-header-logo{height:22px;width:auto;object-fit:contain;filter:drop-shadow(0 0 5px rgba(0,255,255,.3))}.mobile-header-title{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;color:var(--text-primary);white-space:nowrap;letter-spacing:1px;text-shadow:0 0 10px rgba(0,255,255,.3)}.mobile-header-right{display:flex;align-items:center;gap:var(--space-2)}.mobile-header-wallet{display:flex;align-items:center}.mobile-header-wallet #ton-connect-button button{height:var(--icon-button-size);font-size:var(--text-xs);padding:0 var(--space-3);border-radius:var(--radius-sm)}:root{--round-card-width: 340px;--round-card-base-font-size: 14px;--round-card-padding: var(--space-3);--round-card-section-gap: var(--space-4);--round-card-inner-gap: var(--space-2);--round-card-inner-radius: calc(var(--radius-xl) - 2px);--round-card-section-radius: var(--radius-md);--chip-s-height: 24px;--chip-s-padding-x: 10px;--chip-s-font-size: var(--text-xs);--chip-m-height: 32px;--chip-m-padding-x: 14px;--chip-m-font-size: var(--text-sm);--card-cta-height: 48px;--card-cta-padding-x: var(--space-5);--card-cta-font-size: var(--text-md);--card-cta-radius: var(--radius-sm);--card-pill-button-height: 40px;--card-pill-button-padding-x: var(--space-3);--card-pill-button-font-size: var(--text-sm);--card-pill-button-radius: var(--radius-sm);--mobile-header-height: 36px;--bottom-nav-height: 64px;--icon-button-size: 28px}.card-timer{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);letter-spacing:.5px;font-variant-numeric:tabular-nums;text-shadow:0 0 10px rgba(255,255,255,.3)}.card-status{font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1.5px}.card-status--danger{color:var(--neon-pink);text-shadow:0 0 8px rgba(213,42,104,.5)}.card-number{font-family:var(--font-display);font-size:var(--text-xs);font-weight:500;color:var(--text-muted);letter-spacing:.5px;font-variant-numeric:tabular-nums}.card-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.card-price-hero{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--text-primary);letter-spacing:.5px;font-variant-numeric:tabular-nums;text-shadow:0 0 10px rgba(0,255,255,.4);line-height:1.2}@media (min-width: 768px){.card-price-hero{font-size:var(--text-2xl)}}.card-price-ticker{font-family:var(--font-display);font-size:var(--text-md);font-weight:600;color:var(--text-primary);letter-spacing:.5px;font-variant-numeric:tabular-nums}.card-price-inline{font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.3px}.card-pool{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;text-align:center}.card-pool__value{font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:.3px;margin-left:var(--space-1)}.card-pool__value--empty{font-family:var(--font-body);font-weight:500;color:var(--text-muted);text-transform:none;letter-spacing:.3px}.card-price-up{color:var(--neon-green);text-shadow:0 0 6px rgba(23,255,185,.5)}.card-price-down{color:var(--neon-pink);text-shadow:0 0 6px rgba(213,42,104,.5)}.card-section{background:#14142d80;border:1px solid var(--border-subtle);border-radius:var(--round-card-section-radius);padding:var(--round-card-padding);backdrop-filter:blur(5px)}.card-section--last-price{background:#1e1e3c99;border-color:#00ffff26;box-shadow:inset 0 0 20px #00ffff0d}.card-section--claim{display:flex;flex-direction:column;gap:var(--space-2);background:#14142d99;border:1px solid var(--border-subtle);border-radius:var(--round-card-section-radius);padding:var(--space-2) var(--round-card-padding)}.card-section--claim .card-cta{height:40px}.card-section--claim .card-cta:before,.card-section--claim .card-cta:after{display:none}.card-section--claim.reward-claimable{border:2px solid var(--neon-green);background:radial-gradient(ellipse at 50% 50%,rgba(23,255,185,.08) 0%,transparent 70%),#14142d99;box-shadow:0 0 15px #17ffb966,0 0 30px #17ffb933}.card-section--claim.refund-claimable{border:2px solid var(--neon-orange);background:radial-gradient(ellipse at 50% 50%,rgba(255,107,53,.08) 0%,transparent 70%),#14142d99;box-shadow:0 0 15px #ff6b3566,0 0 30px #ff6b3533}.card-section--claim__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.winnings-collected-status{display:flex;align-items:center;justify-content:center;height:40px;padding:0 var(--space-3);background:radial-gradient(ellipse at 50% 50%,rgba(23,255,185,.15) 0%,transparent 70%),#14142d99;border:1px solid rgba(23,255,185,.4);border-radius:var(--round-card-section-radius);color:var(--neon-green);font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;gap:var(--space-2);box-shadow:0 0 15px #17ffb933,inset 0 0 20px #17ffb90d;animation:claim-fade-in .3s ease-in-out}.winnings-collected-status .check-icon{width:18px;height:18px;color:var(--neon-green);flex-shrink:0;filter:drop-shadow(0 0 5px rgba(23,255,185,.5))}@keyframes claim-fade-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;backdrop-filter:blur(5px)}.chip--s{height:var(--chip-s-height);padding:0 var(--chip-s-padding-x);font-size:var(--chip-s-font-size)}.chip--m{height:var(--chip-m-height);padding:0 var(--chip-m-padding-x);font-size:var(--chip-m-font-size)}.chip--neutral{background:#1e1e3c80;border:1px solid var(--border-subtle);color:var(--text-secondary)}.chip--up{background:#17ffb926;border:1px solid rgba(23,255,185,.3);color:var(--neon-green);box-shadow:0 0 12px #17ffb94d}.chip--down{background:#d52a6826;border:1px solid rgba(213,42,104,.3);color:var(--neon-pink);box-shadow:0 0 12px #d52a684d}.chip--win{background:linear-gradient(135deg,#ffb44033,#ffb4401a);border:1px solid rgba(255,180,64,.4);color:var(--neon-gold);text-shadow:0 0 10px rgba(255,183,77,.5);box-shadow:0 0 15px #ffb4404d,inset 0 0 10px #ffb4401a}.chip--info{background:#17ffb914;border:1px solid rgba(23,255,185,.5);color:var(--neon-green)}.card-cta{width:100%;height:var(--card-cta-height);padding:0 var(--card-cta-padding-x);border-radius:var(--card-cta-radius);font-family:var(--font-display);font-size:var(--card-cta-font-size);font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--text-primary);cursor:pointer;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .3s ease;background:radial-gradient(ellipse at 50% 50%,rgba(10,10,26,.95) 0%,rgba(10,10,26,.7) 60%,transparent 100%)}.card-cta:disabled,.card-cta--disabled{cursor:not-allowed;opacity:.4}.card-cta--up{border:2px solid var(--neon-cyan);box-shadow:var(--neon-glow-cyan)}.card-cta--up:hover:not(:disabled):not(.card-cta--disabled){box-shadow:var(--neon-glow-cyan-hover);transform:translateY(-2px)}.card-cta--down{border:2px solid var(--neon-magenta);box-shadow:var(--neon-glow-magenta)}.card-cta--down:hover:not(:disabled):not(.card-cta--disabled){box-shadow:var(--neon-glow-magenta-hover);transform:translateY(-2px)}.card-cta--success{border:2px solid var(--neon-green);box-shadow:var(--neon-glow-green)}.card-cta--success:hover:not(:disabled):not(.card-cta--disabled){box-shadow:var(--neon-glow-green-hover);transform:translateY(-2px)}.card-cta--refund{border:2px solid var(--neon-orange);box-shadow:var(--neon-glow-orange)}.card-cta--refund:hover:not(:disabled):not(.card-cta--disabled){box-shadow:var(--neon-glow-orange-hover);transform:translateY(-2px)}.card-cta:before,.card-cta:after{content:"";position:absolute;width:14px;height:14px;pointer-events:none}.card-cta:before{top:6px;left:6px;border-left:2px solid currentColor;border-top:2px solid currentColor;opacity:.7}.card-cta:after{bottom:6px;right:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;opacity:.7}.card-pill-button{height:var(--card-pill-button-height);padding:0 var(--card-pill-button-padding-x);border-radius:var(--card-pill-button-radius);font-family:var(--font-display);font-size:var(--card-pill-button-font-size);font-weight:600;letter-spacing:.5px;color:var(--text-primary);background:#14142db3;border:1px solid rgba(0,255,255,.25);cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);white-space:nowrap}.card-pill-button:hover:not(:disabled){background:#00ffff1f;border-color:#00ffff80;box-shadow:0 0 12px #00ffff40}.card-pill-button:active:not(:disabled){transform:translateY(1px)}.card-pill-button:disabled{cursor:not-allowed;opacity:.4}.card-pill-button--tall{height:52px;flex-direction:column;gap:1px;padding:var(--space-1) var(--card-pill-button-padding-x);line-height:1.1}.card-pill-button--tall .card-pill-button__sub{font-family:var(--font-display);font-size:var(--text-xs);font-weight:500;color:var(--text-secondary);letter-spacing:.3px;font-variant-numeric:tabular-nums}.icon-action-button{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-button-size);height:var(--icon-button-size);padding:0;border:1px solid rgba(0,255,255,.3);background:#00ffff1a;border-radius:var(--radius-sm);color:var(--neon-cyan);cursor:pointer;flex-shrink:0;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.icon-action-button:hover{background:#0ff3;border-color:var(--neon-cyan);box-shadow:0 0 var(--glow-md) #0ff6;transform:scale(1.05)}.icon-action-button:active{transform:scale(.95)}.icon-action-button:focus-visible{outline:none;box-shadow:0 0 0 2px #0ff6}.icon-action-button .MuiSvgIcon-root{width:18px;height:18px;color:var(--neon-cyan);filter:drop-shadow(0 0 3px rgba(0,255,255,.5))}.action-button-glow{height:var(--card-cta-height);padding:0 var(--space-4);border:2px solid var(--neon-cyan);border-radius:var(--radius-sm);background:radial-gradient(ellipse at 50% 50%,rgba(10,10,26,.95) 0%,rgba(10,10,26,.7) 60%,transparent 100%),linear-gradient(90deg,transparent 0%,rgba(0,255,255,.05) 50%,transparent 100%);color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-md);font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);box-shadow:var(--neon-glow-cyan);transition:box-shadow .3s ease,transform .15s ease}.action-button-glow:hover:not(:disabled){box-shadow:var(--neon-glow-cyan-hover);transform:translateY(-3px)}.action-button-glow:active:not(:disabled){transform:translateY(0);box-shadow:var(--neon-glow-cyan)}.action-button-glow:disabled{opacity:.5;cursor:not-allowed}.mobile-shell{height:100%;min-height:100vh;background:var(--bg-dark)}.mobile-shell .router-content{padding-bottom:var(--bottom-nav-height);overflow:hidden;background:var(--bg-dark)}.win-toast{position:fixed;top:16px;left:12px;right:12px;z-index:9999;border-radius:16px;border:1.5px solid var(--neon-green);background:radial-gradient(ellipse at 50% 0%,rgba(23,255,185,.12) 0%,transparent 70%),#0a0a1af5;box-shadow:0 0 20px #17ffb966,0 0 40px #17ffb926,inset 0 0 30px #17ffb90d;overflow:hidden;cursor:pointer;animation:win-toast-slide-in .4s cubic-bezier(.34,1.56,.64,1) forwards;-webkit-tap-highlight-color:transparent}@keyframes win-toast-slide-in{0%{opacity:0;transform:translateY(-110%)}to{opacity:1;transform:translateY(0)}}.win-toast__body{position:relative;z-index:2;display:flex;align-items:center;gap:10px;padding:14px 16px 18px}.win-toast__gem{font-size:1.5em;filter:drop-shadow(0 0 6px rgba(23,255,185,.7));flex-shrink:0}.win-toast__text{display:flex;flex-direction:column;flex:1;min-width:0}.win-toast__label{font-family:Orbitron,monospace;font-size:.65em;color:var(--text-muted);text-transform:uppercase;letter-spacing:1.5px}.win-toast__amount{font-family:Orbitron,monospace;font-size:1.15em;font-weight:700;color:var(--neon-green);text-shadow:0 0 10px rgba(23,255,185,.6);white-space:nowrap}.win-toast__direction{font-family:Orbitron,monospace;font-size:.75em;font-weight:800;letter-spacing:1px;padding:3px 8px;border-radius:6px;flex-shrink:0}.win-toast__direction.direction-up{color:var(--neon-green);background:#17ffb91f;border:1px solid rgba(23,255,185,.3)}.win-toast__direction.direction-down{color:var(--neon-pink);background:#d52a681f;border:1px solid rgba(213,42,104,.3)}.win-toast__close{background:none;border:none;color:var(--text-muted);font-size:.9em;cursor:pointer;padding:4px;flex-shrink:0;opacity:.6;line-height:1}.win-toast__progress{position:absolute;bottom:0;left:0;height:3px;width:100%;background:var(--neon-green);box-shadow:0 0 6px #17ffb9cc;transform-origin:left center;animation:win-toast-progress linear var(--duration, 4.5s) forwards}@keyframes win-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.win-toast__crystals{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.win-crystal{position:absolute;top:50%;left:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;background:currentColor;box-shadow:0 0 6px currentColor,0 0 12px currentColor;border-radius:1px;opacity:0;animation:crystal-burst 1s ease-out var(--delay, 0s) forwards;transform-origin:center center}@keyframes crystal-burst{0%{opacity:1;transform:rotate(var(--angle, 0deg)) rotate(45deg) translate(0) scale(1)}70%{opacity:.8}to{opacity:0;transform:rotate(var(--angle, 0deg)) rotate(calc(45deg + var(--spin, 180deg))) translate(var(--distance, 60px)) scale(.2)}}
