@font-face{font-family:chaticon;src:url(../fonts/chaticon.woff2) format("woff2"),url(../fonts/chaticon.woff) format("woff"),url(../fonts/chaticon.ttf) format("truetype")}@font-face{font-family:fontico;src:url(../fonts/fontico.woff2) format("woff2"),url(../fonts/fontico.woff) format("woff"),url(../fonts/fontico.ttf) format("truetype");font-display:block}:root{color-scheme:dark;font-family:Helvetica,Arial,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:12px;--purple: #4d2cc5;--btn: #9d2deb;--card: #2e1d57;--card-line: #5e44a5;--card-head: #3b266e;--inner: #151228;--pill: #483f7e;--cyan: #23dae7;--gold: #ffc915;--muted: #ccc}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:linear-gradient(180deg,#151228,#352e63);color:#fff;overflow:hidden;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}button:disabled{cursor:default}img{vertical-align:middle}[class^=icon-chat-],[class*=" icon-chat-"]{font-family:chaticon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chat-question:before{content:""}.icon-chat-level-arrow:before{content:""}.icon-chat-close:before{content:""}.icon-chat-send:before{content:""}.icon-chat-close-bg:before{content:""}.icon-chat-send-active:before{content:""}.icon-chat-scroll:before{content:""}.icon-chat-read-more:before{content:""}[class^=icon-fi-],[class*=" icon-fi-"]{font-family:fontico!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-fi-confscore:before{content:""}.icon-fi-tips-alt:before{content:""}.icon-fi-arrow-up1:before{content:""}.icon-fi-remove-mid:before{content:""}.icon-fi-tick:before{content:""}.icon-fi-full-up:before{content:""}.icon-fi-angle-right:before{content:""}.icon-fi-tips-alt{background:linear-gradient(180deg,#d05981,#902ce5);-webkit-background-clip:text;background-clip:text;color:transparent}.chat_room{display:flex;flex-direction:column;height:100%;background:linear-gradient(180deg,#151228,#352e63)}.chat_header{display:flex;align-items:center;min-height:50px;background:var(--purple);flex:0 0 auto}.chat_header .chatbot_frame{width:34px;min-width:34px;height:34px;min-height:34px;margin-left:12px}.chat_header_txt{padding:0 6px;min-width:0}.chat_header_bold{font-size:14px;font-weight:700;color:#fff}.chat_header_desc{font-size:12px;color:#fff}.chat_header_txt+.chat_new{margin-left:auto}.chat_new{width:32px;height:32px;display:grid;place-items:center;color:#ffffffa6;border-radius:50%}.chat_new:hover{color:#fff;background:#ffffff1f}.chat_close{display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:20px;width:44px;min-width:44px;height:100%;min-height:50px}.chatbot_frame{display:flex;align-items:center;justify-content:center;border-radius:50%;flex:0 0 auto;background:linear-gradient(180deg,#b157ef,#3b52ba)}.chatbot{display:flex;align-items:center;justify-content:center;border-radius:50%;width:calc(100% - 4px);height:calc(100% - 4px);background:linear-gradient(180deg,#9d2deb,#0a27a9)}.chatbox_img{display:flex;align-items:center;justify-content:center;border-radius:50%;width:100%;height:100%;overflow:hidden}.chatbox_img img{width:80%;margin-bottom:-25%}.chat_content{display:flex;flex-direction:column;flex:1;min-height:0;position:relative}.chat_row_grp{flex:1;overflow-y:auto;padding:20px 0 72px;scrollbar-width:none}.chat_row_grp::-webkit-scrollbar{display:none}.chat_row{display:flex;padding:0 8px 0 10px}.chat_row+.chat_row{padding-top:20px}.chat_right{justify-content:flex-end}.chat_content .chatbot_frame{width:25px;min-width:25px;height:25px;min-height:25px}.chat_msg_grp{display:flex;flex-direction:column;min-width:0}.chatbot_frame+.chat_msg_grp{padding-left:6px}.chat_left .chat_msg_grp{align-items:flex-start;flex:1}.chat_right .chat_msg_grp{align-items:flex-end;margin-left:31px}.chat_msg{font-size:14px;color:#fff;max-width:100%}.chat_left .chat_msg{width:100%}.chat_msg p,.chat_msg ul,.chat_msg ol{margin:12px 0;word-break:break-word}.chat_msg>:first-child{margin-top:0}.chat_msg>:last-child{margin-bottom:0}.chat_msg ul,.chat_msg ol{padding-left:22px}.chat_msg ul{list-style-type:disc}.chat_msg a{color:inherit;text-decoration:underline}.chat_right .chat_msg{border-radius:20px 20px 5px;padding:12px;margin-left:auto;background:linear-gradient(90deg,#9d2deb,#5c3aab)}.chat_right .chat_entry{font-size:12px;font-weight:700}.chat_time{font-size:10px;color:var(--muted)}.chat_msg+.chat_time,.chat_status+.chat_time{padding-top:6px}.chat_right .chat_time{text-align:right}.chat_card+.chat_card{margin-top:12px}.chat_card+p,.chat_card+ul{margin-top:12px}.chat_notice{color:var(--muted);font-size:12px;text-align:center;padding:20px}.chat_status{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;min-height:25px}.chat_msg+.chat_status{padding-top:6px}.chat_status .dot{width:8px;height:8px;border-radius:50%;background:var(--btn);animation:pulse 1s infinite ease-in-out}@keyframes pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.chat_error{border-radius:10px;width:100%;padding:12px;margin-top:6px;border:1px solid rgba(255,201,21,.5);background:#ffc9151a}.chat_error_txt{font-size:12px;color:var(--gold)}.chat_msg .chat_bet_title{display:inline-flex;align-items:center;flex-wrap:wrap;min-height:25px;font-size:14px;font-weight:700;color:#fff;margin:0 0 12px}.chat_bet_grp_lt{display:flex;flex-direction:column}.chat_bet_ml_wrap{border-radius:10px;min-width:0;width:calc(100% - 6px);overflow:hidden;border:1px solid var(--card-line);background:var(--card)}.chat_bet_ml_wrap+.chat_bet_ml_wrap{margin-top:6px}.chat_ml_ttl{display:flex;align-items:center;padding:10px;font-size:12px;font-weight:700;color:#fff;background:var(--card-head)}.chat_ml_ttl.tap{cursor:pointer}.chat_ml_ttl>img{width:16px;height:16px;object-fit:contain}.chat_ml_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat_ml_ttl .comp_count,.chat_ml_ttl .chat_ml_dt.right{margin-left:auto}.comp_count{display:flex;align-items:center;justify-content:center;border-radius:2px;font-weight:700;min-width:16px;height:16px;padding:0 3px;font-size:12px;flex-shrink:0;color:#fff;background:#fff3}.chat_ml_ttl .chev{margin-left:8px;color:var(--muted);flex:0 0 auto;transition:transform .3s ease-in-out}.chev.fl_rotate{transform:rotate(180deg)}.chat_ml_ttl+.chat_ml_wrap{border-top:1px solid var(--card-line)}.chat_ml_wrap{padding:10px;width:100%}.ob_hdr_tm{display:flex;align-items:center;flex-wrap:wrap;padding-right:8px;width:100%;font-size:12px;font-weight:700;color:#fff}.ob_hdr_tm.tap{cursor:pointer}.ob_hdr_tm .team_icon{display:inline-flex;padding:0 4px 0 0}.ob_hdr_tm .team_icon img{width:14px;height:14px;max-width:14px;object-fit:contain}.ob_hdr_tm .vs{padding:0 4px;color:var(--muted);font-size:10px}.chat_bet_ml+.ob_hdr_tm{margin-top:14px}.chat_bet{border-radius:10px;padding:12px;position:relative;overflow:hidden;background:var(--card);color:#fff;border:1px solid var(--card-line)}.chat_bet:before{content:"";opacity:.5;position:absolute;top:0;right:0;width:177px;height:106px;background:url(../chatBetBG.svg) top right / 100% 100% no-repeat;pointer-events:none}.chat_bet_ml{width:100%;min-width:100%;padding:8px 10px 0;margin-top:6px}.chat_bet_header{display:flex;align-items:center;position:relative;z-index:1}.chat_bet_left{flex:1;min-width:0}.chat_event_status{display:flex;align-items:center;min-height:24px}.chat_event_status>img{width:16px;height:16px}.chat_ml_dt{border-radius:2px;font-size:10px;font-weight:700;padding:3px;margin-left:6px;line-height:1;background:var(--pill);color:#fff;white-space:nowrap}.chat_ml_tp{border-radius:2px;font-size:10px;font-weight:700;padding:3px;margin-left:6px;line-height:1;background:#932de6;color:#fff;white-space:nowrap}.chat_ml_tp.lean{background:var(--pill);color:var(--muted)}.live_icon{border-radius:2px;font-size:10px;padding:3px 4px;font-weight:700;margin-left:6px;line-height:1;background:#f33d32;color:#fff}.conf_s{display:flex;align-items:center;justify-content:center;border-radius:20px;font-size:10px;font-weight:700;padding:3px 4px;margin-left:auto;color:var(--gold);border:1px solid rgba(255,201,21,.7);background:#ffc9151a;white-space:nowrap}.conf_s i{padding-right:2px}.chat_open{display:flex;align-items:center;justify-content:center;margin-left:auto;width:20px;height:24px;color:#fff}.conf_s+.chat_open{margin-left:4px}.chat_wrap{border-radius:10px;display:flex;justify-content:space-between;align-items:center;padding:12px;position:relative;z-index:1;background:var(--inner)}.chat_bet_header+.chat_wrap{margin-top:8px}.chat_wrap+.chat_wrap{margin-top:6px}.chat_bet_ml>.chat_wrap:last-child{margin-bottom:10px}.chat_wrap_l{min-width:0;flex:1}.chat_wrap_t{font-size:10px;color:var(--muted)}.lb_cslt{font-weight:700;padding:2px 0 4px;font-size:14px;color:var(--cyan)}.bs_hl{font-weight:700;color:var(--cyan)}.fl_at{padding:0 3px;font-size:14px;font-weight:400;color:var(--muted)}.chat_bet_btn{display:flex;align-items:center;justify-content:center;border-radius:6px;text-align:center;background:var(--btn);color:#fff;font-weight:700;width:fit-content;max-width:100px;font-size:12px;min-height:30px;padding:4px 6px;white-space:nowrap;flex:0 0 auto}.chat_wrap_l+.chat_bet_btn{margin-left:4px}.fl_tub_add{display:flex;align-items:center;justify-content:center;border-radius:50%;height:18px;min-height:18px;width:18px;min-width:18px;margin-right:6px;color:var(--btn);background:#fff;transform:rotate(45deg);font-size:6px}.fl_tub_add.active{background:var(--cyan);color:#121212;transform:none;font-size:8px}.tips_t{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;font-size:10px;margin:12px -10px 0;position:relative;z-index:1;background:var(--card-head);border-top:1px solid var(--card-line);color:var(--muted);cursor:pointer}.tips_t_l{display:flex;align-items:center;font-weight:700}.tips_t_l i{padding-right:4px;font-size:14px}.tips_t_r{display:flex;align-items:center;gap:6px}.tips_t_r .icon-fi-full-up{font-size:6px;color:var(--muted);transition:transform .3s ease-in-out}.tips_t_r .icon-fi-full-up.fl_rotate{transform:rotate(180deg)}.chat_btm{padding:8px 10px;margin:0 -10px;font-size:12px;border-top:1px solid var(--card-line);position:relative;z-index:1}.chat_msg .chat_ml_ul{margin:0;padding-left:10px;line-height:16px;list-style-type:disc}.chat_ml_ul li+li{margin-top:4px}.chat_wrap.odds{display:block}.odds_row{display:flex;gap:6px;margin-top:6px}.odds_box{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border-radius:6px;background:var(--pill);border:1px solid var(--pill);font-size:14px;font-weight:700;color:var(--cyan)}.odds_box label{font-size:10px;font-weight:400;color:var(--muted);pointer-events:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.odds_box.active{background:var(--cyan);border-color:var(--cyan);color:#121212}.odds_box.active label{color:#121212}.chat_ml_wrap.list{padding:0 10px}.chat_ml_row{display:flex;align-items:center;width:100%;gap:8px;padding:10px 0;text-align:left;color:#fff;border-top:1px solid var(--card-line)}.chat_ml_row:first-child{border-top:0}.chat_ml_row .chat_ml_dt,.chat_ml_row .live_icon{margin-left:0;flex:0 0 auto;min-width:38px;text-align:center}.chat_ml_main{flex:1;min-width:0}.chat_ml_comp{font-size:10px;color:var(--muted);margin-bottom:2px}.chat_ml_row .chev{color:var(--muted);flex:0 0 auto}.chat_ml_btm{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;padding:8px;color:var(--muted);background:var(--card-head)}.tr_stats{gap:14px;justify-content:flex-start}.tr_stat{display:flex;flex-direction:column}.tr_stat b{font-size:18px;color:#fff}.tr_stat span{font-size:10px;color:var(--muted)}.tr_stat b span{font-size:18px}.win{color:#2cda43}.loss{color:#f33d32}.tr_form{display:flex;gap:3px;margin-left:auto}.tr_form span{width:8px;height:8px;border-radius:50%;background:#f33d32}.tr_form span.win{background:#2cda43}.tr_list{margin-top:4px}.tr_row,.tr_result{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:12px;border-top:1px solid var(--card-line)}.tr_row span:first-child,.tr_result>div{flex:1;min-width:0}.tr_result .fx{font-size:10px;color:var(--muted)}.tr_outcome{width:8px;height:8px;border-radius:50%;background:var(--muted);flex:0 0 auto}.tr_result.win .tr_outcome{background:#2cda43}.tr_result.loss .tr_outcome{background:#f33d32}.tr_facets{display:flex;flex-wrap:wrap;gap:6px;padding-top:8px}.tr_facets .chat_ml_dt{margin-left:0}.ob_hdr_tm+.chat_wrap{margin-top:8px}.chat_topics_wrp{display:flex;justify-content:safe center;overflow-x:auto;position:absolute;bottom:0;left:0;right:0;padding:0 8px;scrollbar-width:none}.chat_topics_wrp::-webkit-scrollbar{display:none}.chat_topics{display:flex;align-items:center;justify-content:center;border-radius:6px;flex-shrink:0;font-size:12px;min-height:32px;padding:0 6px;white-space:nowrap;border:1px solid var(--pill);background:#352e63;color:#fff}.chat_topics+.chat_topics{margin-left:6px}.chat_topics img{padding-right:4px;margin-top:-2px}.chat_topics:disabled{opacity:.5}.type_box{display:flex;align-items:flex-end;border-radius:20px;margin:10px 8px;position:relative;min-height:50px;overflow:hidden;z-index:3;flex:0 0 auto;background:var(--pill);border:1px solid var(--pill);color:#ffffff80}.type_box.active{background:#453c7c;color:#fff}.type_box:focus-within{border-color:#8372eb}.type_input{display:flex;align-items:center;flex:1;padding:10px 52px 10px 15px;margin:auto 0}.type_input input{all:unset;display:inline-block;width:100%;font-size:14px;line-height:20px;min-height:20px;color:#fff;caret-color:#fff}.type_input input::placeholder{color:#ffffff80}.type_send{display:flex;align-items:center;justify-content:center;border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px;margin:4px 6px 4px auto;position:absolute;bottom:0;right:0;font-size:15px;background:#fff3;color:#ffffff80}.type_box.active .type_send{background:var(--btn);color:#fff}.type_send:disabled{cursor:default}.ub_parlay_ft{margin:8px 0 2px}.ub_parlay_btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:34px;border:1px solid var(--card-line);border-radius:8px;background:var(--card-head);color:#fff;font-weight:700;font-size:12px;cursor:pointer}.ub_parlay_btn:hover{background:var(--card)}.ub_parlay_btn.active,.ub_parlay_btn:disabled{color:var(--cyan);cursor:default}.ub_parlay_odds{color:var(--gold)}.ub_slip_result{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:6px;font-size:11px}.ub_slip_result .ok{color:var(--cyan)}.ub_slip_result .no{color:#ff8a80}.ub_betslip{border:1px solid var(--card-line);border-radius:10px;background:var(--card);padding:10px}.ub_betslip_hd{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ub_betslip_tag{background:var(--btn);color:#fff;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.ub_betslip_title{font-weight:700;font-size:14px}.ub_betslip_leg{padding:8px 0;border-top:1px solid var(--card-line)}.ub_betslip_line{display:flex;flex-direction:column;background:var(--inner);border-radius:6px;padding:6px 8px;margin-top:6px}.ub_betslip_total{display:flex;justify-content:flex-end;align-items:baseline;gap:6px;padding:8px 0;border-top:1px solid var(--card-line);font-size:12px}.ub_betslip_total b{color:var(--gold);font-size:16px}.ub_muted{color:var(--muted);font-size:10px}.ub_betslip .ub_betslip_btn{width:100%;max-width:none;min-height:36px}
