.cs2-terminal,.cs2-dialog{--cs-line:#353a42;--cs-sub:#aeb4bf;--cs-over:#39ff72;--cs-under:#ff3653;color:#f3f4f6;font-variant-numeric:tabular-nums}.cs2-terminal :is(button,select,input[type=search]){color:inherit;border:1px solid var(--cs-line);font:inherit;background:#1b1e23;border-radius:3px;padding:7px 10px}.cs2-terminal button{cursor:pointer}.cs2-terminal :is(button,select,input):focus-visible{outline-offset:2px;outline:2px solid #fce2a0}.cs2-terminal button[aria-pressed=true]{background:#332027;border-color:#e35168}.cs2-terminal button:disabled{opacity:.5}.cs2-terminal [data-book=prizepicks]{--app:#b37aff}.cs2-terminal [data-book=underdog]{--app:#ffcf50}.cs2-terminal [data-book=betr]{--app:#a7d4c9}.cs2-terminal [data-book=sleeper]{--app:#82c6fc}.cs2-terminal button[data-book][aria-pressed=true]{border-color:var(--app);background:color-mix(in srgb, var(--app) 12%, #17191d);box-shadow:inset 0 -2px var(--app)}.cs2-terminal :is(.c-view,.c-controls,.c-books,.c-offers,.c-history-head,.c-legend,.c-split,.c-axis,.c-pages){flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cs2-terminal .c-view{border-block:1px solid var(--cs-line);background:#181b20;justify-content:space-between;padding:10px 12px}.c-view>div,.c-history-head>div{gap:4px;display:flex}.cs2-terminal .c-view span,.cs2-terminal .c-controls>span,.cs2-terminal small,.cs2-terminal .c-note,.cs2-dialog .c-axis,.cs2-dialog header p{color:var(--cs-sub);font:12px/1.45 var(--mono,monospace)}.cs2-terminal .c-controls{padding:14px 0 8px}.c-controls label{align-items:center;gap:7px;font-size:13px;display:flex}.c-controls>span{margin-left:auto}.cs2-terminal .c-books{border:0;min-width:0;margin:4px 0 14px;padding:0}.c-books legend{float:left;padding:5px 8px 0 0;font-size:13px}.c-books label,.c-book{align-items:center;gap:6px;display:inline-flex}.c-books label{border:1px solid var(--cs-line);cursor:pointer;background:#191c21;border-radius:3px;padding:5px 8px}.c-books input{accent-color:#ff304b}.c-book{white-space:nowrap;font:600 13px/1.2 system-ui}.c-book img{object-fit:contain;background:#121518;border-radius:3px}.cs2-terminal .c-scroll{border:1px solid var(--cs-line);overflow-x:auto}.cs2-terminal table{border-collapse:collapse;width:100%}.cs2-terminal table th,.cs2-terminal table td{text-align:center;border-bottom:1px solid var(--cs-line);white-space:nowrap;font:14px/1.3 var(--mono,monospace);padding:10px}.cs2-terminal table th{color:#c3c8cf;background:#1d2025;font-size:12px}.cs2-terminal table td{background:#141619}.cs2-terminal table tr:nth-child(2n) td{background:#181b20}.cs2-terminal table :is(th,td):first-child{text-align:left}.cs2-terminal td small,.c-numbers small,.c-split small{display:block}.cs2-terminal button.c-player{background:0 0;border:0;padding:2px 0;font:650 16px system-ui}.c-player:hover{text-decoration:underline}.c-stat{font:600 13px var(--mono,monospace);color:#ff526e}.c-player+.c-stat{margin-left:7px}.cs2-terminal .c-line{min-width:46px;font-weight:650}.c-diff[data-sign="1"]{color:#77f89e}.c-diff[data-sign="-1"]{color:#ff8194}.c-lean{font:700 12px var(--mono,monospace);letter-spacing:.05em;border-radius:3px;padding:3px 7px;display:inline-block}.c-lean[data-side=OVER],.c-lean[data-side=UNDER]{color:var(--side);background:color-mix(in srgb, var(--side) 12%, #131519);border:1px solid color-mix(in srgb, var(--side) 45%, #24272d)}.c-lean[data-side=OVER]{--side:var(--cs-over)}.c-lean[data-side=UNDER]{--side:var(--cs-under)}.cs2-terminal .c-empty{border:1px solid var(--cs-line);background:#1a1d21;margin-top:12px;padding:24px}.c-empty h3{margin:0}.cs2-terminal .c-note,.c-pages{margin:12px 0}.c-pages{justify-content:flex-end}.cs2-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overscroll-behavior:contain;background:#17191d;border:1px solid #5b4149;border-top:3px solid #ff2548;width:min(600px,100% - 22px);max-width:calc(100% - 22px);max-height:min(92dvh,740px);margin:auto;padding:0;overflow:auto;box-shadow:0 20px 80px #0009}.cs2-dialog::backdrop{background:#080a10bd}.cs2-dialog header{z-index:2;border-bottom:1px solid var(--cs-line);background:#211c21;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 18px 12px;display:flex;position:sticky;top:0}.cs2-dialog header small{color:#ff526e}.cs2-dialog header h2{margin:2px 0;font:750 30px/1.15 system-ui}.cs2-dialog header p{margin:0}.cs2-dialog header button{min-width:36px;font-size:20px}.c-dialog-body{padding:14px 18px}.c-offers{margin:8px 0 12px}.c-offers button{align-items:center;gap:10px;display:inline-flex}.c-numbers{border:1px solid var(--cs-line);background:#101216;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.c-numbers div{padding:9px 10px}.c-numbers div+div{border-left:1px solid var(--cs-line)}.c-numbers b{font:650 20px var(--mono,monospace)}.cs2-terminal .c-history-head{justify-content:space-between;margin:16px 0 7px}.c-history-head h3{margin:0;font:650 17px system-ui}.c-legend>span{margin-left:auto}.c-legend{font:12px var(--mono,monospace)}.cs2-dialog [data-result]{--bar:#adb6c2}.cs2-dialog [data-result=hit]{--bar:#36ff60}.cs2-dialog [data-result=miss]{--bar:#ff284a}.c-legend b,.c-split em{color:var(--bar)}.c-chart{border-bottom:1px solid var(--cs-line);background:#111419;gap:3px;height:118px;margin-top:14px;display:flex;position:relative}.cs2-terminal .c-chart button{background:0 0;border:0;border-radius:0;flex:1;min-width:0;padding:0;position:relative}.cs2-terminal .c-chart button[aria-pressed=true]{background:#2d3036}.c-chart button>span{background:var(--bar);min-height:1px;position:absolute;bottom:0;left:14%;right:14%}.c-chart button b{font:12px var(--mono,monospace);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.c-chart i{pointer-events:none;border-top:1px dashed #d4d7db;position:absolute;left:0;right:0}.cs2-terminal .c-axis{justify-content:space-between;margin:3px 0 9px}.c-split{background:#1e2229;border-left:2px solid #ff304b;padding:10px 12px}.c-split>div:first-child{margin-right:auto}@media (prefers-reduced-motion:no-preference){.cs2-dialog[open]{animation:.2s ease-out cs2-open}.cs2-terminal .c-line{transition:border-color .14s,transform .14s}.cs2-terminal .c-line:hover{transform:translateY(-1px)}.cs2-terminal td.c-diff{animation:.4s ease-out cs2-readout}@keyframes cs2-readout{0%{box-shadow:inset 0 -2px #f03e5a}to{box-shadow:inset 0 0 #0000}}@keyframes cs2-open{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (max-width:600px){.c-controls input{width:100%}.cs2-terminal .c-player+.c-stat{margin:2px 0;display:block}.c-dialog-body,.cs2-dialog header{padding:11px}.c-split>div:first-child{width:100%}.cs2-terminal .c-view{align-items:flex-start}}
