.simple-kline-chart-container{width:100%;position:relative;background-color:#0f1b40}.simple-kline-chart-canvas{width:100%;height:336px;background-color:#0f1b40;display:block;cursor:crosshair}.simple-kline-chart-symbol-label{position:absolute;top:12px;left:12px;display:flex;height:32px;padding:0 12px;justify-content:center;align-items:center;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#0c1329;color:#fff;text-align:center;font-family:SF Pro Display,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;z-index:10;pointer-events:none}.simple-kline-chart-time-label{position:absolute;top:56px;left:20px;color:#8391ba;font-family:SF Pro Display,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:normal;z-index:10;pointer-events:none}.menu-popup{position:fixed;display:flex;width:248px;padding:12px 16px;flex-direction:column;align-items:flex-start;gap:8px;border-radius:16px;border:1px solid rgba(255,255,255,.16);background:#0f162b;box-shadow:0 2px 12px #00000040;z-index:10002}.menu-popup-item{display:flex;width:100%;justify-content:space-between;align-items:center;cursor:pointer}.menu-popup-item-no-click{cursor:default}.menu-popup-label{color:#fff;font-family:SF Pro Display,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.menu-popup-icons{display:flex;gap:8px;align-items:center}.menu-popup-icon{cursor:pointer;transition:opacity .2s}.menu-popup-icon:hover{opacity:.8}.top-bar{height:48px;min-height:48px;width:100vw;padding-left:16px;padding-right:16px;display:flex;align-items:center;justify-content:space-between;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#000;box-sizing:border-box;position:fixed;top:0;left:0;right:0;z-index:10000}.top-bar-left{display:flex;align-items:center;gap:12px}.top-bar-menu-icon{width:24px;height:24px;cursor:pointer}.top-bar-back-icon{width:18px;height:16px;cursor:pointer}.top-bar-trades-icon{height:24px;cursor:pointer;object-fit:contain}.top-bar-trades-text{color:#fff;text-align:center;font-family:SF Pro Display,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}.top-bar-avatar{width:32px;height:32px;border-radius:50%}.top-bar-user-id{color:#fff;font-family:SF Pro Display,Arial,sans-serif;font-size:15px;font-weight:400}.top-bar-right{display:flex;align-items:center;gap:8px}.top-bar-icon{width:16px;height:16px}.top-bar-balance{color:#ffce89;text-align:center;font-family:SF Pro Display,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}.time-picker-container{position:fixed;z-index:10000;pointer-events:auto}.time-picker-content{box-sizing:border-box;height:231px;display:flex;padding:16px 12px 12px;flex-direction:column;align-items:flex-start;gap:20px;border-radius:24px;border:1px solid rgba(255,255,255,.16);background:#0f162b;box-shadow:0 2px 12px #00000040}.time-picker-content-header{width:100%;position:relative;height:155px;display:flex;align-items:center;justify-content:center;gap:12px;overflow:hidden}.time-picker-content-header:before{content:"";position:absolute;top:0;left:0;right:0;height:50px;background:linear-gradient(0,#0f162b00,#0f162bcc);z-index:3;pointer-events:none}.time-picker-content-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:65px;background:linear-gradient(180deg,#0f162b00,#0f162b);z-index:3;pointer-events:none}.time-picker-content-header-bg{position:absolute;top:50px;left:0;right:0;height:40px;border-radius:12px;background:#ffffff1a;z-index:0}.time-picker-content-header-mins,.time-picker-content-header-seconds{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;height:155px;overflow-y:scroll;overflow-x:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;top:0;scrollbar-width:none;-ms-overflow-style:none;padding-top:50px;padding-bottom:64px;box-sizing:border-box;flex-shrink:0;flex-grow:0;width:auto;min-width:0}.time-picker-content-header-mins::-webkit-scrollbar,.time-picker-content-header-seconds::-webkit-scrollbar{display:none}.time-picker-content-header-mins{left:-30px;width:60px}.time-picker-content-header-seconds{right:-30px;width:60px}.time-picker-separator{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;height:155px;font-family:SF Pro Display;font-size:20px;font-weight:600;color:#fff;line-height:normal;top:50px;flex-shrink:0}.time-picker-content-header-mins div,.time-picker-content-header-seconds div{display:flex;align-items:center;justify-content:center;height:19px;min-height:19px;text-align:center;font-family:SF Pro Display;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:4px;transition:height .2s ease,font-size .2s ease;box-sizing:border-box;flex-shrink:0;white-space:nowrap;overflow:hidden}.time-picker-item-selected{height:40px!important;min-height:40px!important;font-size:20px!important;font-weight:600!important}.time-picker-separator{position:absolute;top:-9px}.time-picker-separator-min{position:absolute;left:-45px}.time-picker-separator-s{position:absolute;right:-95px}.time-picker-content-footer{width:100%;display:flex;gap:10px;align-items:center}.time-picker-quick-btn{display:flex;height:28px;padding:0 8px;justify-content:center;align-items:center;gap:10px;flex:1 0 0;border-radius:8px;border:1px solid rgba(255,255,255,.04);background:#ffffff1a;color:#fff;text-align:center;font-family:SF Pro Display;font-size:13px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;transition:all .2s ease}.time-picker-quick-btn:hover{background:#ffffff26}.time-picker-quick-btn-selected{color:#4975ff;border:1px solid #4975FF;background:#4975ff1a}.calculator-input-container{position:fixed;z-index:10000;pointer-events:auto}.calculator-input-content{box-sizing:border-box;height:231px;display:flex;padding:16px 12px 12px;flex-direction:column;align-items:flex-start;gap:20px;border-radius:24px;border:1px solid rgba(255,255,255,.16);background:#0f162b;box-shadow:0 2px 12px #00000040}.calculator-input-display{width:100%;display:flex;height:44px;padding:0 16px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:12px;background:#ffffff29;box-shadow:0 1px 4px #00000040;box-sizing:border-box}.calculator-input-display-value{color:#fff;font-family:SF Pro Display;font-size:24px;font-style:normal;font-weight:600;line-height:normal;flex:1;text-align:center}.calculator-input-clear-btn{background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0;margin-left:8px}.calculator-input-clear-btn:hover{opacity:.8}.calculator-input-keypad{width:100%;display:flex;flex-direction:column;gap:6px;flex:1}.calculator-input-row{display:flex;gap:4px;flex:1}.calculator-input-preset-btn{flex:1;border-radius:8px;border:1px solid rgba(255,255,255,.04);background:#ffffff1a;color:#4975ff;text-align:center;font-family:SF Pro Display;font-size:13px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer;transition:all .2s ease;padding:0;display:flex;align-items:center;justify-content:center;min-height:0}.calculator-input-preset-btn:hover{background:#4975ff26;border-color:#4975ff4d}.calculator-input-preset-btn:active{background:#4975ff33}.calculator-input-preset-btn.disabled{opacity:.4;cursor:not-allowed;background:#ffffff0d;color:#4975ff66}.calculator-input-preset-btn.disabled:hover{background:#ffffff0d;border-color:#ffffff0a}.calculator-input-preset-btn:disabled{opacity:.4;cursor:not-allowed;background:#ffffff0d;color:#4975ff66}.calculator-input-preset-btn:disabled:hover{background:#ffffff0d;border-color:#ffffff0a}.calculator-input-number-btn,.calculator-input-backspace-btn{flex:1;border-radius:8px;border:1px solid rgba(255,255,255,.04);background:#ffffff1a;color:#fff;text-align:center;font-family:SF Pro Display;font-size:13px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer;transition:all .2s ease;padding:0;display:flex;align-items:center;justify-content:center;min-height:0}.calculator-input-number-btn:hover,.calculator-input-backspace-btn:hover{background:#ffffff26}.calculator-input-number-btn:active,.calculator-input-backspace-btn:active{background:#fff3}.calculator-input-backspace-btn{padding:0}.calculator-input-backspace-btn svg{width:20px;height:20px}.scrolling-banner{display:flex;align-items:center;height:36px;overflow:hidden}.scrolling-banner-container{width:100%;height:36px;overflow:hidden;position:relative}.scrolling-banner-wrapper{display:flex;flex-direction:column;transform:translateY(0)}.scrolling-banner-wrapper.scrolling-up{transition:transform .5s ease-in-out;transform:translateY(-36px)}.scrolling-banner-row{display:flex;align-items:center;gap:16px;height:36px;flex-shrink:0}.scrolling-banner-item{display:flex;align-items:center;gap:4px;font-family:SF Pro Display;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.scrolling-banner-label{color:#fff9}.scrolling-banner-value{color:#ffffffe6}.trade-list-item{display:flex;flex-direction:column;padding:12px;gap:12px;align-self:stretch;border-radius:16px;background:#171719}.trade-list-item-open{background:#171719;border:1px solid rgba(73,117,255,.2)}.trade-list-item-closed{background:#171719;border:1px solid rgba(255,255,255,.08);opacity:.85}.trade-list-item-main{display:flex;gap:12px;cursor:pointer}.trade-list-item-main{display:flex;gap:12px}.trade-list-item-section{flex:1;display:flex;flex-direction:column;gap:8px;justify-content:center}.trade-list-item-section:first-child{align-items:flex-start}.trade-list-item-section:nth-child(2){align-items:center}.trade-list-item-section:nth-child(3){align-items:flex-end}.trade-list-item-cell{min-height:20px;display:flex;align-items:center}.trade-list-item-symbol{color:#fff;font-family:SF Pro Display,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:normal;display:flex;align-items:center;gap:8px}.trade-list-item-refund-rate{color:#ffce89;font-family:SF Pro Display,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.trade-list-item-bet-info{display:flex;align-items:center;gap:8px}.trade-list-item-icon{width:16px;height:auto}.trade-list-item-amount,.trade-list-item-timer{color:#fff;font-family:SF Pro Display,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.trade-list-item-timer-content{display:flex;align-items:center;gap:8px}.trade-list-item-status-completed{color:#05c989;font-family:SF Pro Display,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.trade-list-item-status-pending{color:#e2395a;font-family:SF Pro Display,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.trade-list-item-expected-return,.trade-list-item-profit{color:#ffce89;font-family:SF Pro Display,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.trade-list-item-details{display:flex;flex-direction:column;gap:12px;padding-top:12px}.trade-list-item-divider{width:100%;height:1px;border:none;border-top:1px dashed rgba(255,255,255,.12);margin:0}.trade-list-item-time-info{display:flex;justify-content:space-between;align-items:center;gap:12px}.trade-list-item-time-column{flex:1;display:flex;flex-direction:column;gap:4px;justify-content:center}.trade-list-item-time-column:first-child{align-items:flex-start}.trade-list-item-time-column:nth-child(2){align-items:center}.trade-list-item-time-column:nth-child(3){align-items:flex-end}.trade-list-item-time-label{color:#fff9;font-family:SF Pro Display,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.trade-list-item-time-value{color:#fff;font-family:SF Pro Display,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;word-break:break-word}.trade-list-item-progress-container{width:100%}.trade-list-item-progress-bar{width:100%;height:3px;border-radius:1.5px;background:#ffffff1f;overflow:hidden}.trade-list-item-progress-fill{height:100%;border-radius:1.5px;background:#4975ffb8;transition:width .3s ease}.trade-list-item-info-grid{display:flex;flex-direction:column;gap:12px;align-self:stretch;background:#030305;border-radius:10px}.trade-list-item-info-grid-row{display:flex;gap:12px;align-self:stretch}.trade-list-item-info-box{flex:1;display:flex;flex-direction:column;padding:10px 12px;gap:12px;align-items:flex-start;align-self:stretch;border-radius:10px;background:#030305}.trade-list-item-info-label{color:#fff9;text-align:center;font-family:SF Pro Display,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.trade-list-item-info-value{color:#fff;font-family:SF Pro Display,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;word-break:break-word}.trade-list-item-settled-box{display:flex;padding:10px 12px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;border-radius:10px;background:#030305}.trade-list-item-settled-forecast{width:100%;display:flex;justify-content:center;align-items:center;gap:4px}.trade-list-item-settled-forecast-label{color:#fff9;font-family:SF Pro Display,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.trade-list-item-settled-forecast-value{font-family:SF Pro Display,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.trade-list-item-settled-payout-profit{width:100%;display:flex;justify-content:space-between;align-items:stretch}.trade-list-item-settled-payout,.trade-list-item-settled-profit{flex:1;display:flex;align-items:center;justify-content:center;gap:4px}.trade-list-item-settled-payout .trade-list-item-settled-value,.trade-list-item-settled-profit .trade-list-item-settled-value{color:#ffce89}.trade-list-item-settled-order{width:100%;display:flex;align-items:center;gap:4px}.trade-list-item-settled-label{color:#fff9;font-family:SF Pro Display,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.trade-list-item-settled-value{color:#fff;font-family:SF Pro Display,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.trade-list-item-settled-payout .trade-list-item-settled-value,.trade-list-item-settled-profit .trade-list-item-settled-value{color:#ffce89;font-family:SF Pro Display,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.trade-list-item-settled-prices{width:100%;display:flex;justify-content:space-between;gap:12px}.trade-list-item-settled-price-item{flex:1;display:flex;flex-direction:column;gap:4px}.trade-list-item-settled-price-item:first-child{align-items:flex-start}.trade-list-item-settled-price-item:nth-child(2){align-items:center}.trade-list-item-settled-price-item:nth-child(3){align-items:flex-end}.trade-list-item-settled-price-label{color:#fff9;text-align:center;font-family:SF Pro Display,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.trade-list-item-settled-price-value{color:#fff;font-family:SF Pro Display,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.trades-page{position:fixed;inset:0;width:100vw;height:100vh;background-color:#000;z-index:10001;overflow-y:auto}.trades-content{margin-top:48px;color:#fff}.trades-tabs{display:flex;height:48px;padding:0 16px;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.04);background:#171719}.trades-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;cursor:pointer;position:relative}.trades-tab-text{font-family:SF Pro Display,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#fff;transition:color .2s}.trades-tab.active .trades-tab-text{color:#4975ff;font-weight:500}.trades-tab-indicator{width:65px;height:4px;background:#4975ff;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.trades-tab-content{padding:16px}.trades-list{display:flex;flex-direction:column;gap:12px}.trades-loading,.trades-empty{text-align:center;padding:40px 16px;color:#fff9;font-family:SF Pro Display,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.trades-loading-more,.trades-no-more{text-align:center;padding:20px 16px;color:#fff9;font-family:SF Pro Display,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.game-rules-page{position:fixed;inset:0;width:100vw;height:100vh;background-color:#000;z-index:10001;overflow-y:auto}.game-rules-content{margin-top:48px;color:#fff;padding:24px 16px}.game-rules-title-section{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:32px}.game-rules-star-icon{flex-shrink:0}.game-rules-title{font-family:SF Pro Display,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:normal;color:#fff;margin:0;text-align:center}.game-rules-text-section{list-style:disc;padding-left:20px;display:flex;flex-direction:column;gap:20px;margin:0}.game-rules-text{font-family:SF Pro Display,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#fff;margin:0;padding-left:8px}.game-rules-highlight{color:#4975ff}.kline-page{background-color:#0a0e27;min-height:100vh;color:#fff}.kline-price-section{display:flex;justify-content:space-between;align-items:center}.kline-price-value{font-size:28px;font-weight:700;color:#fff;margin-bottom:2px}.kline-price-time{font-size:12px;color:#94a3b8}.kline-connection-status{padding:4px 10px;border-radius:4px;font-size:11px}.kline-connection-status.connected{background-color:#22c55e26;color:#22c55e}.kline-connection-status.disconnected{background-color:#ef444426;color:#ef4444}.kline-description{display:flex;height:36px;padding:10px 16px;justify-content:center;align-items:center;gap:10px;background:#ffffff08;color:#ffffff7a;font-family:SF Pro Display;font-size:11.5px;font-style:normal;font-weight:400;line-height:13px}.kline-description-text{color:#fff;font-size:12px;font-family:SF Pro Display,Arial,sans-serif}.kline-chart-container{background-color:#0a0e27;overflow:hidden}.kline-info-bar{display:flex;width:100%;height:36px;padding:0 16px;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.04);background:#ffffff0f;box-sizing:border-box}.kline-info-bar-left{display:flex;align-items:center;gap:8px}.kline-info-bar-center{display:flex;align-items:center}.kline-info-bar-center-right{display:flex;align-items:center;gap:16px}.kline-info-bar-right{display:flex;align-items:center}.kline-info-bar-icon{width:14px;height:14px}.kline-info-bar-text{font-family:SF Pro Display;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.kline-info-bar-label{color:#fff9}.kline-info-bar-value{color:#ffffffe6}.kline-content-area{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:16px;background:#ffffff14}.kline-image-row{margin-top:18px;display:flex;width:100%;justify-content:space-between;align-items:center;padding:0}.kline-image-item{width:32.5px;height:32.5px;flex-shrink:0}.kline-button-row{display:flex;width:100%;gap:6px;align-items:center}.kline-button{height:44px;flex:1;border-radius:8px;border:1px solid rgba(255,255,255,.32);display:flex;align-items:center;justify-content:center;color:#fff;font-family:SF Pro Display,Arial,sans-serif;font-size:14px;font-weight:500;cursor:pointer;padding:0}.kline-button-green{background:linear-gradient(180deg,#4cc343,#245d20);box-shadow:0 1px 4px 2px #dcffda7a inset}.kline-button-violet{background:linear-gradient(180deg,#ae2bff,#621890);box-shadow:0 1px 4px 2px #ffd7dd3d inset}.kline-button-red{background:linear-gradient(180deg,#d41e39,#7d1d2b);box-shadow:0 1px 4px 2px #ffd7dd3d inset}.kline-action-button-row{display:flex;width:100%;gap:6px;align-items:center}.kline-action-button{height:56px;flex:1;border-radius:12px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:#fff;font-family:SF Pro Display,Arial,sans-serif;font-size:14px;font-weight:500;cursor:pointer;border:none}.kline-action-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.kline-action-button-rise{border:1px solid #358F68;background:linear-gradient(180deg,#0000,#1afa9b3d)}.kline-action-button-rise:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.kline-action-button-fall{border:1px solid #FE3C00;background:linear-gradient(180deg,#0000,#fd30283d)}.kline-action-button-fall:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.kline-action-button-odd{display:flex;padding:0 16px;justify-content:space-between;align-items:center;flex:1 0 0;align-self:stretch;border-radius:12px;border:1px solid #527CFF;background:linear-gradient(180deg,#527cff66,#0000);color:#8da9ff;font-family:SF Pro Display;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.kline-action-button-odd:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.kline-action-button-even{display:flex;padding:0 16px;justify-content:space-between;align-items:center;flex:1 0 0;align-self:stretch;border-radius:12px;border:1px solid #A647EE;background:linear-gradient(180deg,#a647ee66,#0000);color:#c77cff;font-family:SF Pro Display;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.kline-action-button-even:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.kline-action-button-text{flex:1;text-align:left}.kline-action-button-icon{width:20px;height:20px;flex-shrink:0}.kline-input-row{display:flex;width:100%;gap:6px;align-items:flex-start}.kline-input-group{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.kline-input-label{color:#fff9;font-family:SF Pro Display;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.kline-input-wrapper{position:relative;display:flex;align-items:center;width:100%;height:36px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#000;padding:0 12px;box-sizing:border-box}.kline-input{flex:1;height:100%;border:none;background:transparent;color:#fff;font-family:SF Pro Display;font-size:13px;font-style:normal;font-weight:600;line-height:normal;outline:none;padding:0 30px 0 0;min-width:0}.kline-input-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:14px;height:14px;flex-shrink:0}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;min-height:100vh}
