#bbev{position:fixed;inset:0;z-index:1400;background:#0d0f14;color:#e6e9f0;font-family:Nunito,system-ui,sans-serif;display:flex;flex-direction:column;overflow:hidden}
#bbev[hidden]{display:none}
#bbev .eh{display:flex;align-items:center;gap:16px;padding:14px 22px;border-bottom:1px solid #262b36}
#bbev .eh h2{margin:0;font:700 24px Fredoka,system-ui,sans-serif}#bbev .eh .evph{color:#9aa6bd;font-size:14px}
#bbev .eh .sp{flex:1}
#bbev button{font:700 14px Nunito,system-ui,sans-serif;color:#e6e9f0;background:#1a1f2a;border:1px solid #333b4b;border-radius:8px;padding:7px 14px;cursor:pointer}
#bbev button:hover{border-color:#6fd3ff}#bbev button.go{background:#2f7fd0;border-color:#2f7fd0}#bbev button.go:hover{background:#3a8fe4}
#bbev button:disabled{opacity:.45;cursor:default}
#bbev .tabs{display:flex;gap:4px;padding:10px 22px 0;border-bottom:1px solid #262b36}
#bbev .tabs button{border-radius:8px 8px 0 0;border-bottom:none;background:transparent;color:#9aa6bd;padding:8px 18px}
#bbev .tabs button.on{background:#1a1f2a;color:#fff;border-color:#333b4b;box-shadow:inset 0 3px 0 #6fd3ff}
#bbev .body{flex:1;overflow:auto;padding:16px 22px 26px}
#bbev table{border-collapse:collapse;width:100%;font:600 13px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
#bbev th{color:#8590a6;font-weight:600;text-align:right;padding:6px 8px;border-bottom:1px solid #2d3340;white-space:nowrap}
#bbev td{text-align:right;padding:6px 8px;border-bottom:1px solid #1f2430;white-space:nowrap}
#bbev th:nth-child(2),#bbev td:nth-child(2){text-align:left}#bbev th:first-child,#bbev td:first-child{text-align:left;color:#8590a6}
#bbev td.rs{color:#f5c542}#bbev tr.me td{background:rgba(111,211,255,.1)}#bbev tr.me td:nth-child(2){color:#6fd3ff}
#bbev .red{color:#ff6b6b}#bbev .blue{color:#6fa8ff}#bbev .win{font-weight:800;text-decoration:underline}
#bbev .setup{max-width:560px;display:flex;flex-direction:column;gap:14px}
#bbev .setup label{display:grid;grid-template-columns:170px 1fr auto;align-items:center;gap:10px;font-weight:700}
#bbev input[type=text],#bbev select{font:600 14px Nunito,system-ui,sans-serif;color:#e6e9f0;background:#141823;border:1px solid #333b4b;border-radius:8px;padding:6px 10px}
#bbev input[type=range]{accent-color:#6fd3ff}
#bbev .note{color:#9aa6bd;font-size:13px;line-height:1.5}
#bbev .lvl{display:inline-block;min-width:34px;text-align:center;border-radius:6px;padding:1px 6px;background:#1f2533}#bbev .lvl.leg{background:#5a3cc2;color:#fff}
#bbev .sel{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:22px}
#bbev .alli td{text-align:left}#bbev .pickme button{padding:3px 10px;font-size:12px}
#bbev .brk{display:flex;gap:26px;align-items:flex-start;overflow:auto;padding-bottom:10px}
#bbev .col{display:flex;flex-direction:column;gap:12px;min-width:220px}#bbev .col h4{margin:0 0 2px;color:#8590a6;font:700 12px Nunito,sans-serif;letter-spacing:.06em;text-transform:uppercase}
#bbev .mc{border:1px solid #2d3340;border-radius:10px;background:#141823;overflow:hidden}
#bbev .mc .t{display:flex;justify-content:space-between;gap:10px;padding:6px 10px;font-weight:700;font-size:14px}
#bbev .mc .t.r{border-left:4px solid #e0242a}#bbev .mc .t.b{border-left:4px solid #1b5fc7}#bbev .mc .t.w{background:rgba(255,255,255,.06)}#bbev .mc .t.me span:first-child{color:#6fd3ff}
#bbev .mc .lb{font-size:11px;color:#8590a6;padding:4px 10px;border-bottom:1px solid #222836}
#evProf[hidden]{display:none!important}#evProf{position:absolute;inset:0;background:rgba(5,7,12,.82);display:grid;place-items:center;padding:20px;z-index:5}#evProf .pc{width:min(900px,100%);max-height:100%;overflow:auto;background:#12161f;border:1px solid #2d3340;border-radius:14px;padding:18px 22px}
#bbev .kv2{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-top:12px}#bbev .kv2 div{background:#1a1f2a;border:1px solid #2d3340;border-radius:9px;padding:8px 10px}#bbev .kv2 small{display:block;color:#8590a6}#bbev .kv2 b{font-size:18px}
#bbev [data-tp]{cursor:pointer;text-decoration:underline;text-decoration-color:rgba(111,180,255,.5);text-underline-offset:2px}#bbev [data-tp]:hover{color:#6fd3ff}
#bbev #bbres .win{text-decoration:none}#bbev #bbres .red,#bbev #bbres .blue{color:inherit}#bbev #bbres{animation:none}
#bbev .qm .red,#bbev .qm .blue,#bbev .br .red,#bbev .br .blue,#bbev .br.red,#bbev .br.blue{color:#cfd5e2}#bbev .qm .win,#bbev .br .win{text-decoration:none}#bbev .br .sc.sw,#bbev .qs.win b{color:#fff!important}
#bbev .qm [data-tp],#bbev .rk [data-tp],#bbev .ac [data-tp],#bbev .ai [data-tp]{text-decoration:none}#bbev .qm [data-tp]:hover,#bbev .rk [data-tp]:hover{text-decoration:underline}
#bbev table.rk{font:600 13px Nunito,system-ui,sans-serif}#bbev table.rk td:nth-child(2){max-width:220px;overflow:hidden;text-overflow:ellipsis}#bbev .qv>div:last-child{overflow:auto}
#bbev .qv{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:26px}
#bbev .qh{display:flex;align-items:baseline;gap:12px;margin:0 0 8px}#bbev .qh h3{margin:0;font:800 22px Fredoka,system-ui,sans-serif;letter-spacing:.02em}#bbev .qh span{color:#9aa6bd;font-size:14px}
#bbev .qbar{height:5px;border-radius:99px;background:#232a38;overflow:hidden;margin-bottom:12px}#bbev .qbar i{display:block;height:100%;background:#f5c542}
#bbev .seg{display:inline-flex;gap:4px;padding:4px;border:1px solid #2d3340;border-radius:12px;margin-bottom:12px}#bbev .seg button{border:0;background:transparent;color:#9aa6bd;border-radius:8px;padding:6px 14px}#bbev .seg button.on{background:#f2ead6;color:#14171f}
#bbev .qlist{display:flex;flex-direction:column;gap:8px}
#bbev .qm{display:grid;grid-template-columns:64px minmax(0,1fr) 92px 92px minmax(0,1fr);border:1px solid #2d3340;border-radius:12px;overflow:hidden;background:#141823;min-height:72px}
#bbev .qm.done{cursor:pointer}#bbev .qm.done:hover{border-color:#6fd3ff}#bbev .qm.mine{box-shadow:inset 0 0 0 1px #2f7fd0}
#bbev .qn{display:grid;place-items:center;font-weight:800;font-size:15px;border-right:1px solid #2d3340}
#bbev .qt{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:8px 12px;font-size:14px;min-width:0}#bbev .qt.blue{text-align:right}
#bbev .qt div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#bbev .qt .dq .tnm{text-decoration:line-through;opacity:.6}
#bbev .tnm b{font-weight:800}#bbev .tnm.me{color:#6fd3ff}#bbev .sur{color:#8590a6;font-weight:800}#bbev .dqt{color:#ff7a7a;font-weight:800}
#bbev .qs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}#bbev .qs.red{background:#3a1c22}#bbev .qs.blue{background:#1c2a44}
#bbev .qs b{font-size:22px;color:#b9c0cf;font-weight:700}#bbev .qs.win b{color:#fff;font-weight:900}#bbev .qs small{font-size:11px;color:#9aa6bd;display:flex;align-items:center;gap:5px}#bbev .qs .tbd{color:#5d6680}
#bbev .dots{display:inline-flex;gap:3px}#bbev .dots i{width:7px;height:7px;border-radius:50%;background:#444c5e}#bbev .dots i.on{background:#f5c542}
#bbev table.rk td,#bbev table.rk th{padding:7px 8px}#bbev .rsv{color:#fff;font-weight:800}#bbev .cd{display:inline-block;width:8px;height:11px;border-radius:2px;vertical-align:middle}#bbev .cd.r{background:#ff3b3b}#bbev .cd.y{background:#ffd400}
#bbev .as{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(260px,1fr);gap:24px}#bbev .ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;align-content:start}
#bbev .ac{border:1px solid #2d3340;border-radius:12px;background:#141823;padding:10px 12px}#bbev .ac.on{border-color:#f5c542}#bbev .ac h4{margin:0 0 8px;font:800 15px Fredoka,system-ui,sans-serif}
#bbev .ar{display:flex;align-items:center;gap:10px;background:#1a1f2a;border-radius:8px;padding:8px 10px;margin-top:6px;min-height:20px;overflow:hidden;white-space:nowrap}#bbev .ar small{width:62px;color:#8590a6;font-weight:800;font-size:11px;flex:none}#bbev .ar .tnm{overflow:hidden;text-overflow:ellipsis}#bbev .aph{color:#6d7790;font-style:italic}
#bbev .av{display:flex;flex-direction:column;gap:6px}#bbev .ai{display:flex;align-items:center;gap:10px;border:1px solid #2d3340;border-radius:10px;background:#141823;padding:9px 12px;white-space:nowrap}#bbev .ai.me{border-color:#2f7fd0}#bbev .ai .n{color:#8590a6;width:22px}#bbev .ai .tnm{flex:1;overflow:hidden;text-overflow:ellipsis}#bbev .ai button{padding:3px 12px}
#bbev .brk2{position:relative}#bbev .bl{position:absolute;left:0;top:0;pointer-events:none}#bbev .bl path{fill:none;stroke:#c9c2b0;stroke-width:1.5}
#bbev .blab{position:absolute;left:12px;font:800 11px Nunito,sans-serif;letter-spacing:.08em;color:#6d7790}
#bbev .bx{position:absolute}#bbev .bx em{display:block;font-size:11px;color:#9aa6bd;font-weight:700;margin-bottom:2px}
#bbev .br{display:flex;align-items:stretch;height:24px;background:#161a24;border:1px solid #2a3040;font-size:12.5px;color:#9aa6bd}#bbev .br+.br{border-top:0}
#bbev .br .sd{width:20px;display:grid;place-items:center;color:#6d7790}#bbev .br .nm{flex:1;display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap}#bbev .br .nm small{color:#6d7790;font-size:10.5px}
#bbev .br.w .nm{color:#fff;font-weight:800}#bbev .br.me .nm{color:#6fd3ff}
#bbev .br .sc{width:46px;display:grid;place-items:center;font-weight:700}#bbev .br .sc.red{background:#3a1c22}#bbev .br .sc.blue{background:#1c2a44}#bbev .br .sc.sw{color:#fff;font-weight:900}
#bbev .champ{margin:10px 0 18px;padding:14px 18px;border-radius:12px;background:linear-gradient(90deg,rgba(245,197,66,.18),transparent);border:1px solid rgba(245,197,66,.5);font-weight:800;font-size:18px}
