@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-1\/2{top:50%}.top-1\/4{top:25%}.right-1\/4{right:25%}.bottom-1\/4{bottom:25%}.left-1\/2{left:50%}.left-1\/4{left:25%}.-z-10{z-index:-10}.z-10{z-index:10}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[rgba\(108\,92\,231\,0\.3\)\]{border-color:#6c5ce74d}.border-\[rgba\(108\,92\,231\,0\.5\)\]{border-color:#6c5ce780}.border-transparent{border-color:#0000}.border-t-\[\#00FF9D\]{border-top-color:#00ff9d}.border-t-\[\#6C5CE7\]{border-top-color:#6c5ce7}.border-t-\[\#FFD700\]{border-top-color:gold}.bg-\[\#0F0F23\]{background-color:#0f0f23}.bg-\[\#0b0b0b\]{background-color:#0b0b0b}.bg-\[\#00FF9D\]{background-color:#00ff9d}.bg-\[\#1a1a2e\]{background-color:#1a1a2e}.bg-\[rgba\(0\,0\,0\,0\.3\)\]{background-color:#0000004d}.bg-\[rgba\(30\,30\,50\,0\.7\)\]{background-color:#1e1e32b3}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#00FF9D\]{--tw-gradient-from:#00ff9d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#1a1a2e\]{--tw-gradient-from:#1a1a2e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#6C5CE7\]{--tw-gradient-from:#6c5ce7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#FFD700\]{--tw-gradient-from:gold;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#00BFFF\]{--tw-gradient-to:#00bfff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#00FF9D\]{--tw-gradient-to:#00ff9d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#8774E1\]{--tw-gradient-to:#8774e1;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#16213e\]{--tw-gradient-to:#16213e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FFC107\]{--tw-gradient-to:#ffc107;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{-o-object-fit:cover;object-fit:cover}.text-center{text-align:center}.break-all{word-break:break-all}.text-\[\#00FF9D\]{color:#00ff9d}.text-\[\#FFD700\]{color:gold}.text-transparent{color:#0000}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-80{opacity:.8}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-\[80px\]{--tw-blur:blur(80px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@media(hover:hover){.hover\:transform:hover{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.hover\:border-\[rgba\(108\,92\,231\,0\.6\)\]:hover{border-color:#6c5ce799}.hover\:shadow-\[rgba\(0\,255\,157\,0\.3\)\]:hover{--tw-shadow-color:#00ff9d4d}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-\[rgba\(0\,255\,157\,0\.3\)\]:hover{--tw-shadow-color:color-mix(in oklab,#00ff9d4d var(--tw-shadow-alpha),transparent)}}.hover\:shadow-\[rgba\(108\,92\,231\,0\.3\)\]:hover{--tw-shadow-color:#6c5ce74d}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-\[rgba\(108\,92\,231\,0\.3\)\]:hover{--tw-shadow-color:color-mix(in oklab,#6c5ce74d var(--tw-shadow-alpha),transparent)}}}:root{--tg-viewport-height:100vh;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px)}html,body,#root{overscroll-behavior:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%;margin:0;padding:0;overflow:hidden}#root{overflow-y:auto}body{touch-action:none;overflow:hidden}.horizontal-scroll{touch-action:pan-x;overscroll-behavior:contain}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.progress-gradient{background:linear-gradient(90deg,#00008b,#d692dc,#0ff)}@keyframes twinkle{0%,to{opacity:.2;transform:scale(.5)}50%{opacity:1;transform:scale(1.5)}}@keyframes pulse-fast{0%,to{opacity:0}50%{opacity:.5}}.animate-twinkle{animation:3s infinite twinkle}.animate-pulse-fast{animation:1.5s infinite pulse-fast}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.App{width:100vw;height:100vh;height:var(--tg-viewport-height, 100vh);min-height:100vh;min-height:var(--tg-viewport-height, 100vh);position:relative;overflow:hidden}.app-content{position:relative;z-index:10;height:100%;width:100%;display:flex;flex-direction:column;align-items:center;margin:0;padding:0}.container,.main-container,.content-wrapper{width:90vw;max-width:none;margin:0;padding:0}.screen-container{width:100%;min-height:var(--tg-viewport-height, 100vh);margin:0;padding:0}.cosmic-background{position:fixed;top:0;left:0;width:100vw;height:calc(100vh - 120px);height:calc(var(--tg-viewport-height, 100vh) - 120px);z-index:0;overflow:hidden}.star{position:absolute;background:#fff;border-radius:50%;animation:twinkle 2s infinite}.star:nth-child(odd){animation-delay:1s}.loading-screen{position:fixed;top:0;left:0;width:100vw;height:var(--tg-viewport-height, 100vh);background:linear-gradient(135deg,#1a1a2e,#16213e);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;overflow:hidden}.loading-logo,.startup-logo{width:120px;height:120px;margin-bottom:30px;animation:float 3s ease-in-out infinite}.loading-text,.startup-title{color:#00ff9d;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center;animation:pulse 2s ease-in-out infinite}.loading-bar{width:300px;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden;margin-bottom:20px}.loading-progress{height:100%;background:linear-gradient(90deg,#6c5ce7,#00ff9d);border-radius:2px;transition:width .3s ease}.loading-subtitle,.startup-subtitle{color:#ffffffb3;font-size:14px;text-align:center;max-width:300px;line-height:1.4}.startup-button{background:linear-gradient(45deg,#6c5ce7,#00ff9d);color:#fff;border:none;padding:15px 30px;border-radius:25px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #6c5ce74d}.startup-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6c5ce766}.startup-button:active{transform:translateY(0)}.cosmic-particles{position:absolute;width:100%;height:100%;overflow:hidden;z-index:-1}.particle{position:absolute;width:2px;height:2px;background:#ffffff80;border-radius:50%;animation:particleFloat 6s linear infinite}@keyframes twinkle{0%,to{opacity:.3}50%{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:.8}50%{opacity:1}}@keyframes particleFloat{0%{transform:translateY(var(--tg-viewport-height, 100vh)) translate(0);opacity:0}10%,90%{opacity:1}to{transform:translateY(-10px) translate(100px);opacity:0}}@media(max-width:600px){.startup-logo,.loading-logo{width:100px;height:100px;margin-bottom:25px}.startup-title,.loading-text{font-size:20px;margin-bottom:15px}.loading-bar{width:250px;margin-bottom:15px}.loading-subtitle,.startup-subtitle{font-size:12px;max-width:250px;padding:0 20px}.startup-button{padding:12px 25px;font-size:16px}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--bt-toast-red: #ff3b6b;--bt-toast-red-soft: #ff8fae;--bt-toast-green: #00ff88;--bt-toast-green-soft: #8affc6;--bt-toast-blue: #22d3ff;--bt-toast-blue-soft: #9fe8ff;--bt-toast-gold: #ffd23f;--bt-toast-gold-soft: #ffe89e;--bt-toast-purple: #a26bff;--bt-toast-purple-soft: #d3baff;--bt-toast-yellow: #fff05a;--bt-toast-yellow-soft: #fff9b8}.Toastify__toast-container.betlien-toast-container{top:calc(max(var(--tg-safe-top, 0px),env(safe-area-inset-top,0px)) + 46px);left:50%;right:auto;transform:translate(-50%);width:min(calc(100% - 32px),420px);padding:0}.Toastify__toast.betlien-toast{position:relative;min-height:unset;padding:13px 16px 13px 14px;margin-bottom:10px;border-radius:16px;font-family:"Exo 2",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:linear-gradient(160deg,#141428eb,#0a0a14f5);border:1px solid var(--bt-glow, rgba(34, 211, 255, .35));box-shadow:0 0 0 1px #ffffff0a inset,0 8px 24px #00000073,0 0 22px var(--bt-glow-soft, rgba(34, 211, 255, .28));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;cursor:pointer;color:#fffffff2;font-size:13.5px;font-weight:600;letter-spacing:.2px;line-height:1.35;text-shadow:0 1px 4px rgba(0,0,0,.5)}.Toastify__toast.betlien-toast:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bt-accent, #22d3ff),transparent 55%);opacity:.14;pointer-events:none}.Toastify__toast.betlien-toast:after{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--bt-accent, #22d3ff);box-shadow:0 0 10px var(--bt-accent, #22d3ff),0 0 20px var(--bt-accent, #22d3ff)}.betlien-toast .Toastify__toast-icon{width:26px;margin-inline-end:8px}.betlien-toast-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;border-radius:50%;font-size:13px;font-weight:800;color:#0a0a0f;background:radial-gradient(circle at 35% 30%,var(--bt-accent-soft, #9fe8ff),var(--bt-accent, #22d3ff));box-shadow:0 0 12px var(--bt-accent, #22d3ff),0 0 2px #fff9 inset}.betlien-toast .Toastify__close-button{align-self:center;color:#ffffff8c;opacity:1}.betlien-toast .Toastify__close-button:hover{color:#fff}.betlien-toast .Toastify__progress-bar{height:3px;background:linear-gradient(90deg,var(--bt-accent, #22d3ff),var(--bt-accent-soft, #9fe8ff));box-shadow:0 0 8px var(--bt-accent, #22d3ff);opacity:.9}.betlien-toast .Toastify__progress-bar--bg{opacity:.12}.betlien-toast--green{--bt-accent: var(--bt-toast-green);--bt-accent-soft: var(--bt-toast-green-soft);--bt-glow: rgba(0, 255, 136, .35);--bt-glow-soft: rgba(0, 255, 136, .28)}.betlien-toast--red{--bt-accent: var(--bt-toast-red);--bt-accent-soft: var(--bt-toast-red-soft);--bt-glow: rgba(255, 59, 107, .4);--bt-glow-soft: rgba(255, 59, 107, .3)}.betlien-toast--blue{--bt-accent: var(--bt-toast-blue);--bt-accent-soft: var(--bt-toast-blue-soft);--bt-glow: rgba(34, 211, 255, .35);--bt-glow-soft: rgba(34, 211, 255, .28)}.betlien-toast--gold{--bt-accent: var(--bt-toast-gold);--bt-accent-soft: var(--bt-toast-gold-soft);--bt-glow: rgba(255, 210, 63, .4);--bt-glow-soft: rgba(255, 210, 63, .3)}.betlien-toast--purple{--bt-accent: var(--bt-toast-purple);--bt-accent-soft: var(--bt-toast-purple-soft);--bt-glow: rgba(162, 107, 255, .4);--bt-glow-soft: rgba(162, 107, 255, .3)}.betlien-toast--yellow{--bt-accent: var(--bt-toast-yellow);--bt-accent-soft: var(--bt-toast-yellow-soft);--bt-glow: rgba(255, 240, 90, .4);--bt-glow-soft: rgba(255, 240, 90, .3)}@keyframes betlienToastIn{0%{opacity:0;transform:translate3d(0,-26px,0) scale(.9);filter:blur(3px)}60%{opacity:1;transform:translate3d(0,4px,0) scale(1.015);filter:blur(0)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes betlienToastOut{0%{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}to{opacity:0;transform:translate3d(0,-18px,0) scale(.92);filter:blur(2px)}}.Toastify__slide-enter--top-center.betlien-toast{animation:betlienToastIn .5s cubic-bezier(.22,1,.36,1) both}.Toastify__slide-exit--top-center.betlien-toast{animation:betlienToastOut .32s cubic-bezier(.4,0,1,1) both}@media(max-width:380px){.Toastify__toast.betlien-toast{font-size:12.5px}}.coin-animation-container{position:fixed;top:0;left:0;width:100%;height:var(--tg-viewport-height, 100vh);pointer-events:none;z-index:1000}.coin-overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.coin{position:absolute;bottom:-50px;width:30px;height:30px;background:linear-gradient(135deg,gold,#ffc107);border-radius:50%;animation:moveUp 2s ease-out forwards;box-shadow:0 0 10px #ffd70080;z-index:1000}.coin:after{content:"₿";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#0009;font-weight:700}@keyframes moveUp{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:1}to{transform:translateY(-120vh) rotate(720deg);opacity:0}}.energy-particle{position:absolute;bottom:-50px;animation:moveUpEnergy 2s ease-out forwards;z-index:1000;pointer-events:none}.energy-particle-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 9px rgba(0,235,230,.65))}@keyframes moveUpEnergy{0%{transform:translateY(0) rotate(0) scale(.8);opacity:0}10%{opacity:1;transform:translateY(-5vh) rotate(20deg) scale(1)}to{transform:translateY(-120vh) rotate(540deg) scale(.6);opacity:0}}.so-root{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;pointer-events:auto}.so-backdrop{position:absolute;inset:0;will-change:opacity}.so-side-win .so-backdrop{background:radial-gradient(ellipse at center,#00ff6414,#0000008c)}.so-side-loss .so-backdrop{background:radial-gradient(ellipse at center,#ff1e1e14,#0000008c)}.so-phase-enter .so-backdrop{animation:soBackdropIn .18s ease-out forwards}.so-phase-hold .so-backdrop{opacity:1}.so-phase-charge .so-backdrop{animation:soBackdropOut .14s ease-in forwards}.so-phase-zip .so-backdrop{opacity:0}@keyframes soBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes soBackdropOut{0%{opacity:1}to{opacity:0}}.so-flash{position:absolute;inset:0;will-change:opacity,transform;pointer-events:none}.so-flash--win{background:radial-gradient(circle at 50% 48%,rgba(0,255,120,.45) 0%,rgba(0,200,100,.12) 40%,transparent 70%)}.so-flash--loss{background:radial-gradient(circle at 50% 48%,rgba(255,50,30,.45) 0%,rgba(200,20,20,.12) 40%,transparent 70%)}.so-flash--enter{animation:soFlashIn .18s ease-out forwards}.so-flash--hold{opacity:.6}.so-flash--charge{animation:soFlashCharge .14s ease-in forwards}.so-flash--zip{animation:soFlashZip .2s ease-in forwards}@keyframes soFlashIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes soFlashCharge{0%{opacity:.6;transform:scale(1)}to{opacity:.3;transform:scale(.9)}}@keyframes soFlashZip{0%{opacity:.3;transform:scale(.9)}to{opacity:0;transform:scale(1.4)}}.so-particles{position:absolute;inset:0;overflow:hidden;pointer-events:none}.so-particle{position:absolute;width:4px;height:4px;border-radius:50%;opacity:0;will-change:transform,opacity;animation:soParticleFloat 2.5s ease-in-out calc(var(--pi) * .35s) infinite}.so-particle--win{background:#00ff80;box-shadow:0 0 6px #00ff80}.so-particle--loss{background:#ff4040;box-shadow:0 0 6px #ff4040}.so-particle:nth-child(1){left:15%;top:30%}.so-particle:nth-child(2){left:80%;top:25%}.so-particle:nth-child(3){left:10%;top:60%}.so-particle:nth-child(4){left:85%;top:65%}.so-particle:nth-child(5){left:50%;top:15%}.so-particle:nth-child(6){left:45%;top:80%}@keyframes soParticleFloat{0%{opacity:0;transform:translateY(0) scale(.5)}20%{opacity:.8;transform:translateY(-15px) scale(1)}80%{opacity:.4;transform:translateY(-40px) scale(.7)}to{opacity:0;transform:translateY(-55px) scale(.3)}}.so-phase-charge .so-particles,.so-phase-zip .so-particles{opacity:0;transition:opacity .1s}.so-card{position:relative;width:84%;max-width:340px;padding:28px 24px 22px;border-radius:20px;text-align:center;will-change:transform,opacity;pointer-events:auto;overflow:hidden;border:1.5px solid;backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8)}.so-card--win{--so-glow: rgba(0, 255, 120, .3);--so-glow-deep: rgba(0, 255, 120, .08);--so-accent: #00ff80;background:linear-gradient(170deg,#002814eb,#000f08f5);border-color:#00ff7866;box-shadow:0 0 50px 6px var(--so-glow),0 20px 60px -10px #0009,inset 0 0 40px 2px var(--so-glow-deep),inset 0 1px #00ff7826}.so-card--loss{--so-glow: rgba(255, 40, 40, .3);--so-glow-deep: rgba(255, 40, 40, .08);--so-accent: #ff4040;background:linear-gradient(170deg,#280505eb,#0f0202f5);border-color:#ff282866;box-shadow:0 0 50px 6px var(--so-glow),0 20px 60px -10px #0009,inset 0 0 40px 2px var(--so-glow-deep),inset 0 1px #ff282826}.so-card--tier5{box-shadow:0 0 70px 10px var(--so-glow),0 20px 70px -10px #000000b3,inset 0 0 50px 4px var(--so-glow-deep)}.so-card--tier7{box-shadow:0 0 100px 16px var(--so-glow),0 20px 80px -10px #000c,inset 0 0 60px 6px var(--so-glow-deep)}.so-card__accent{position:absolute;top:0;left:10%;right:10%;height:2px;border-radius:0 0 4px 4px}.so-card__accent--win{background:linear-gradient(90deg,transparent,#00ff80,transparent);box-shadow:0 0 20px #00ff8099}.so-card__accent--loss{background:linear-gradient(90deg,transparent,#ff4040,transparent);box-shadow:0 0 20px #ff282899}.so-charge-ring{position:absolute;inset:-3px;border-radius:23px;border:2px solid transparent;opacity:0;pointer-events:none;will-change:opacity,transform}.so-phase-charge .so-charge-ring,.so-phase-zip .so-charge-ring{animation:soChargeRing .2s ease-out forwards}.so-charge-ring--win{border-color:#00ff80cc;box-shadow:0 0 30px #00ff8099,inset 0 0 20px #00ff801a}.so-charge-ring--loss{border-color:#ff3c3ccc;box-shadow:0 0 30px #ff3c3c99,inset 0 0 20px #ff3c3c1a}@keyframes soChargeRing{0%{opacity:0;transform:scale(1.06)}50%{opacity:1;transform:scale(.97)}to{opacity:.5;transform:scale(1)}}.so-card--enter{transform:scale(0) translateY(30px);opacity:0;animation:soCardIn .2s cubic-bezier(.34,1.56,.64,1) 80ms forwards}.so-card--hold{opacity:1;transform:scale(1) translateY(0)}.so-card--charge{animation:soCardCharge .14s cubic-bezier(.4,0,1,1) forwards}.so-card--zip{animation:soCardZip .2s cubic-bezier(.55,0,1,.3) forwards}@keyframes soCardIn{0%{opacity:0;transform:scale(0) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes soCardCharge{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:1;transform:scale(.9) translateY(10px);filter:brightness(1.25)}}@keyframes soCardZip{0%{opacity:1;transform:scale(.9) translateY(10px);filter:brightness(1.25)}25%{opacity:1;transform:scale(1.06) translateY(-15px);filter:brightness(1.5)}to{opacity:0;transform:scale(.5) translateY(-110vh);filter:brightness(2)}}.so-card--tier7:after{content:"";position:absolute;inset:-2px;border-radius:22px;border:2px solid var(--so-accent);opacity:0;pointer-events:none;animation:soNeonPulse .7s ease-in-out .1s 3}@keyframes soNeonPulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.7;transform:scale(1.015)}}.so-icon{font-size:32px;line-height:1;margin-bottom:4px;filter:drop-shadow(0 0 12px var(--so-glow))}.so-label{font-size:10px;font-weight:700;letter-spacing:4px;text-transform:uppercase;margin-bottom:2px;opacity:.7}.so-label--win{color:#00ff80}.so-label--loss{color:#ff6060}.so-count{font-size:52px;font-weight:900;line-height:1;margin-bottom:2px;font-variant-numeric:tabular-nums}.so-count--win{color:#00ff80;text-shadow:0 0 30px rgba(0,255,128,.5),0 0 60px rgba(0,255,128,.2)}.so-count--loss{color:#ff4040;text-shadow:0 0 30px rgba(255,64,64,.5),0 0 60px rgba(255,64,64,.2)}.so-title{font-size:16px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px}.so-title--win{color:#a0ffc8}.so-title--loss{color:#faa}.so-message{font-size:13px;font-weight:500;line-height:1.45;color:#fffc;margin-bottom:14px;padding:0 4px}.so-bonus-badge{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:12px;animation:soBadgePop .3s cubic-bezier(.34,1.56,.64,1) .2s both}.so-bonus-badge__coin{width:22px;height:22px;filter:drop-shadow(0 0 6px rgba(255,215,0,.6));animation:soCoinSpin 2s linear infinite}.so-bonus-badge__amount{font-size:22px;font-weight:900;color:gold;text-shadow:0 0 12px rgba(255,215,0,.5);font-variant-numeric:tabular-nums}@keyframes soBadgePop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes soCoinSpin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.so-claim-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:52px;border:none;border-radius:14px;cursor:pointer;overflow:hidden;background:linear-gradient(135deg,gold,orange 35%,#ff8c00 65%,gold);background-size:200% 200%;box-shadow:0 4px 24px #ffa5008c,0 0 50px #ffd70033,inset 0 1px #ffffff73,inset 0 -2px #0000001f;animation:soClaimReveal .3s cubic-bezier(.34,1.56,.64,1) .18s both,soClaimBgShift 3s ease-in-out infinite;transition:transform 80ms ease,box-shadow 80ms ease;-webkit-tap-highlight-color:transparent}.so-claim-btn:active:not(:disabled){transform:scale(.95);box-shadow:0 2px 14px #ffa50073,inset 0 1px #ffffff4d}.so-claim-btn--claimed{opacity:.6;pointer-events:none;animation:soClaimDone .25s ease-out forwards}.so-claim-btn__shimmer{position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.4) 45%,rgba(255,255,255,.55) 50%,rgba(255,255,255,.4) 55%,transparent 70%);transform:translate(-100%);animation:soShimmerSweep 2.2s ease-in-out .5s infinite;pointer-events:none}.so-claim-btn__text{position:relative;z-index:1;font-size:17px;font-weight:900;letter-spacing:2.5px;text-transform:uppercase;color:#1a0800;text-shadow:0 1px 0 rgba(255,255,255,.4)}@keyframes soClaimReveal{0%{opacity:0;transform:scale(.7) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes soClaimBgShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes soClaimDone{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(.96);opacity:.5}}@keyframes soShimmerSweep{0%{transform:translate(-100%)}40%{transform:translate(100%)}to{transform:translate(100%)}}.so-dismiss-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:10px 32px;border:1px solid rgba(255,80,80,.35);border-radius:12px;background:linear-gradient(135deg,#ff28281f,#ff14140f);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffc8c8e6;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:background .12s,border-color .12s,transform 80ms;-webkit-tap-highlight-color:transparent}.so-dismiss-btn:active{transform:scale(.95);background:#ff282840;border-color:#ff50508c}.so-coins{position:absolute;inset:0;overflow:hidden;pointer-events:none}.so-coin{position:absolute;top:35%;opacity:0;will-change:transform,opacity;animation:soCoinFall var(--coin-dur, .7s) ease-out forwards;border-radius:50%}@keyframes soCoinFall{0%{opacity:1;transform:translateY(0) translate(0) scale(1) rotate(0)}30%{opacity:1;transform:translateY(-35px) translate(calc(var(--coin-drift, 0px) * .3)) scale(1.15) rotate(80deg)}to{opacity:0;transform:translateY(50vh) translate(var(--coin-drift, 0px)) scale(.4) rotate(400deg)}}.so-shake-5{animation:soShake5 .5s ease-in-out 80ms}@keyframes soShake5{0%,to{transform:translate(0)}12%{transform:translate(-3px)}36%{transform:translate(3px)}60%{transform:translate(-2px)}84%{transform:translate(1px)}}.so-shake-7{animation:soShake7 .6s ease-in-out 80ms}@keyframes soShake7{0%,to{transform:translate(0)}8%{transform:translate(-5px) rotate(-.5deg)}20%{transform:translate(5px) rotate(.5deg)}32%{transform:translate(-4px) rotate(-.3deg)}44%{transform:translate(4px) rotate(.3deg)}56%{transform:translate(-3px)}68%{transform:translate(2px)}80%{transform:translate(-1px)}}.startup-screen{position:fixed;inset:0;width:100vw;height:100vh;height:var(--tg-viewport-height, 100vh);overflow:hidden;background:#000;z-index:100000}.startup-cover{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;z-index:0}.startup-title-wrap{position:absolute;left:50%;bottom:18%;transform:translate(-50%);width:min(88vw,460px);z-index:5;pointer-events:none;overflow:hidden;border-radius:4px;animation:titleFloat 3.8s ease-in-out infinite}@keyframes titleFloat{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-5px)}}.startup-title-img{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.72)) drop-shadow(0 8px 18px rgba(0,0,0,.65)) drop-shadow(0 22px 44px rgba(0,0,0,.38));animation:titleShadowDepth 3.8s ease-in-out infinite}@keyframes titleShadowDepth{0%,to{filter:drop-shadow(0 2px 4px rgba(0,0,0,.72)) drop-shadow(0 8px 18px rgba(0,0,0,.65)) drop-shadow(0 22px 44px rgba(0,0,0,.38))}50%{filter:drop-shadow(0 6px 8px rgba(0,0,0,.55)) drop-shadow(0 16px 28px rgba(0,0,0,.5)) drop-shadow(0 34px 56px rgba(0,0,0,.28))}}.startup-shimmer-beam{position:absolute;inset:0;border-radius:4px;background:linear-gradient(108deg,transparent 0%,transparent 25%,rgba(255,253,200,0) 33%,rgba(255,248,160,.3) 42%,rgba(255,255,255,.62) 50%,rgba(255,248,160,.3) 58%,rgba(255,253,200,0) 67%,transparent 75%);animation:shimmerBeam 3.8s cubic-bezier(.4,0,.6,1) .8s infinite;opacity:0;mix-blend-mode:screen}@keyframes shimmerBeam{0%{opacity:0;transform:translate(-115%)}5%{opacity:1}85%{opacity:.7}to{opacity:0;transform:translate(115%)}}.startup-gloss-scroll{position:absolute;top:2%;left:13%;right:13%;height:52%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0) 15%,rgba(255,248,200,.14) 38%,rgba(255,255,255,.24) 50%,rgba(255,248,200,.14) 62%,rgba(255,255,255,0) 85%,transparent 100%);mix-blend-mode:screen;animation:glossScroll 5.2s cubic-bezier(.3,0,.7,1) 2.1s infinite;opacity:0}@keyframes glossScroll{0%{opacity:0;transform:translate(-120%)}8%{opacity:.9}90%{opacity:.5}to{opacity:0;transform:translate(120%)}}.startup-sparkle{position:absolute;width:6px;height:6px;pointer-events:none}.startup-sparkle:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:22px;border-radius:2px;background:radial-gradient(ellipse at center,rgba(255,255,200,1) 0%,rgba(255,230,60,.65) 40%,transparent 100%);box-shadow:0 0 6px #ffffb4e6}.startup-sparkle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px;height:2px;border-radius:2px;background:radial-gradient(ellipse at center,rgba(255,255,200,1) 0%,rgba(255,230,60,.65) 40%,transparent 100%);box-shadow:0 0 6px #ffffb4e6}.sp1{left:8%;top:14%;animation:sparklePop 2s ease-in-out 0s infinite}.sp2{left:25%;top:38%;animation:sparklePop 1.8s ease-in-out .7s infinite}.sp3{left:42%;top:8%;animation:sparklePop 2.3s ease-in-out .2s infinite}.sp4{left:60%;top:42%;animation:sparklePop 1.9s ease-in-out 1.1s infinite}.sp5{left:78%;top:12%;animation:sparklePop 2.1s ease-in-out .5s infinite}.sp6{left:90%;top:34%;animation:sparklePop 2.4s ease-in-out 1.5s infinite}.sp7{left:33%;top:22%;animation:sparklePop 1.7s ease-in-out 1.9s infinite}.sp8{left:68%;top:28%;animation:sparklePop 2.2s ease-in-out .9s infinite}@keyframes sparklePop{0%,to{opacity:0;transform:scale(0) rotate(0)}15%{opacity:1;transform:scale(1.5) rotate(14deg)}40%{opacity:.85;transform:scale(1) rotate(0)}68%{opacity:1;transform:scale(1.6) rotate(-18deg)}88%{opacity:0;transform:scale(.3) rotate(6deg)}}.startup-mine-btn{position:absolute;left:50%;bottom:6%;transform:translate(-50%);width:min(72vw,340px);background:transparent;border:none;cursor:pointer;z-index:10;-webkit-tap-highlight-color:transparent;outline:none;padding:0;transition:transform .18s cubic-bezier(.34,1.56,.64,1),filter .18s ease}.startup-mine-btn__img{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;filter:drop-shadow(0 3px 10px rgba(0,0,0,.7))}.startup-mine-btn__glow{display:none}.startup-mine-btn--pressed{transform:translate(-50%) scale(.91);transition:transform .06s ease-out,filter .06s ease-out;animation:none}.startup-mine-btn--pressed .startup-mine-btn__img{filter:drop-shadow(0 0 4px rgba(255,180,0,.6)) drop-shadow(0 0 8px rgba(200,80,255,.4)) brightness(.82)}.startup-holo-overlay{position:fixed;inset:0;z-index:500;pointer-events:none;display:flex;align-items:stretch;overflow:hidden}.startup-holo-bar{flex:1;background:linear-gradient(180deg,#00ffe1f2,#7800ffd9 30%,#00c8ffe6,#c800ffcc 80%,#00ffe1e6);transform-origin:bottom;transform:scaleY(0);animation:holoBarFlash .65s cubic-bezier(.22,1,.36,1) forwards;mix-blend-mode:screen}@keyframes holoBarFlash{0%{transform:scaleY(0);opacity:0;filter:brightness(2.5)}18%{transform:scaleY(1);opacity:.88;filter:brightness(1.8)}55%{transform:scaleY(1);opacity:.7;filter:brightness(1.2)}to{transform:scaleY(1);opacity:0;filter:brightness(1)}}.startup-holo-scanline{position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(90deg,transparent 0%,rgba(0,255,225,.6) 20%,rgba(255,255,255,1) 50%,rgba(0,255,225,.6) 80%,transparent 100%);animation:holoScanLine .6s cubic-bezier(.4,0,.6,1) .05s forwards;filter:blur(1px);mix-blend-mode:screen}@keyframes holoScanLine{0%{top:0;opacity:1}to{top:100vh;opacity:.2}}.startup-footer{position:absolute;bottom:0;left:0;right:0;padding:clamp(4px,1.2vh,8px) 20px max(10px,env(safe-area-inset-bottom,0px));z-index:10;display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.4vh,4px);opacity:0;transition:opacity .5s ease}.startup-footer--visible{opacity:1}.startup-footer__tc{margin:0;font-size:clamp(10px,2.5vw,12px);line-height:1.3;color:gold;text-align:center;font-family:"Exo 2",sans-serif;font-weight:700;text-shadow:0 1px 6px rgba(0,0,0,.9),0 0 12px rgba(0,0,0,.8)}.startup-footer__legal{margin:0;font-size:clamp(8px,1.9vw,10px);line-height:1.2;color:#ffffffb3;text-align:center;font-family:system-ui,-apple-system,sans-serif;font-weight:300;text-shadow:0 1px 5px rgba(0,0,0,.95)}.startup-screen.portal-active .startup-title-wrap,.startup-screen.portal-active .startup-mine-btn,.startup-screen.portal-active .startup-footer{pointer-events:none}body:has(.startup-screen) .energy-nudge,body:has(.startup-screen) .refuel-overlay{display:none!important}@media(prefers-reduced-motion:reduce){.startup-shimmer-beam,.startup-gloss-scroll,.startup-sparkle,.startup-title-img,.startup-mine-btn,.startup-mine-btn__glow{animation:none!important}}
