body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#0d1117;color:#c9d1d9;font-family:Inter,-apple-system,system-ui,sans-serif;margin:0;padding:20px}.grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.label-limit{align-items:center;cursor:pointer;display:flex;font-size:14px;margin-left:15px;margin-top:25px;opacity:.7;-webkit-user-select:none;user-select:none}.settings-toggle{background:#1c2128;border:1px solid #444c56;border-radius:4px;color:#adbac7;cursor:pointer;font-size:.9em;left:20px;padding:8px 12px;position:fixed;top:20px;transition:background .2s}.settings-toggle:hover{background:#2d333b}.overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;height:100%;left:0;opacity:0;position:fixed;top:0;transition:.3s;visibility:hidden;width:100%;z-index:998}.overlay.open{opacity:1;visibility:visible}.settings-menu{background:#1c2128;border-right:1px solid #444c56;box-shadow:5px 0 15px #0000004d;display:flex;flex-direction:column;height:100%;left:0;padding:10px;position:fixed;top:0;transform:translateX(-100%);transition:.3s;width:320px;z-index:1;z-index:999}.settings-menu.open{transform:translateX(0)}.menu-header{align-items:center;border-bottom:1px solid #2d333b;display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:10px}.menu-header h2{color:#adbac7;font-size:1.3em;margin:0}.close-btn{background:none;border:none;color:#768390;cursor:pointer;font-size:1.5em;line-height:1}.form-group label{color:#768390;display:block;font-size:.75em;font-weight:700;margin-bottom:5px;text-transform:uppercase}.form-group{font-size:14px;margin-top:10px}.form-group input{background:#0b0e14;border:1px solid #30363d;border-radius:6px;color:#adbac7;font-family:monospace;padding:7px;width:80%}.save-btn{background:#57ab5a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;margin-top:auto;padding:12px}.table-container{background:#161b22;border:1px solid #30363d;border-radius:12px;box-shadow:0 4px 20px #0006;overflow:hidden}.table-title{background:#1c2128;border-bottom:1px solid #30363d;color:#f0f6fc;font-size:1rem;margin:0;padding:16px 20px;text-align:center}.positions-table{border-collapse:collapse;font-size:.9rem;text-align:left;width:100%}.positions-table th{background:#0d1117;color:#8b949e;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:12px 20px;text-transform:uppercase}.positions-table td{border-bottom:1px solid #21262d;color:#c9d1d9;font-size:14px;padding:10px}.positions-table tr:hover{background:#388bfd0d}.positions-table tr:last-child td{border-bottom:none}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.index-col{color:#484f58;width:30px}.title-col{color:#58a6ff;font-weight:500}.outcome-badge{border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase}.outcome-badge.yes{background:#2ea04326;color:#3fb950}.outcome-badge.no{background:#f8514926;color:#f85149}.pnl.pos{color:#3fb950;font-weight:600}.pnl.neg{color:#f85149;font-weight:600}@media (max-width:768px){.table-container{overflow-x:auto}}.card{background:#161b22;border:1px solid #30363d;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;padding:18px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.card-glow{background:radial-gradient(circle,#2386360d 0,#0000 70%);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity .4s;width:200%}.card-arb{background:#1a231b;border-color:#3fb950;transform:translateY(-2px)}.card-arb .card-glow{opacity:1}.arb-badge{background:#3fb950;border-bottom-left-radius:12px;box-shadow:-2px 2px 10px #0000004d;color:#000;font-size:11px;font-weight:900;padding:6px 14px;position:absolute;right:0;top:0;z-index:2}.card-header{justify-content:space-between;margin-bottom:12px}.card-header,.status-indicator{align-items:center;display:flex}.status-indicator{color:#768390;font-size:10px;font-weight:800;gap:6px}.status-indicator .dot{background:#f85149;border-radius:50%;box-shadow:0 0 6px #f85149;height:6px;width:6px}.match-id{color:#484f58;font-family:monospace;font-size:10px}.event-title{color:#f0f6fc;font-size:15px;font-weight:700;line-height:1.2;margin-bottom:20px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.market-grid{align-items:stretch;display:flex;gap:10px;position:relative}.team-column{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.team-header{color:#8b949e;display:block;font-size:12px;font-weight:600;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.odds-stack{display:flex;flex-direction:column;gap:6px}.price-node{align-items:center;background:#0d1117;border:1px solid #21262d;border-radius:10px;display:flex;justify-content:space-between;padding:8px;transition:all .2s}.node-label{color:#484f58;font-size:9px;font-weight:800}.node-val{color:#58a6ff;font-family:Roboto Mono,monospace;font-size:14px;font-weight:700}.highlight-poly,.highlight-sol{background:#3fb9500d;border-color:#3fb950}.highlight-poly .node-val,.highlight-sol .node-val{color:#3fb950}.vs-circle{align-items:center;align-self:flex-end;background:#161b22;border:1px solid #30363d;border-radius:50%;color:#484f58;display:flex;flex-shrink:0;font-size:9px;font-weight:900;height:28px;justify-content:center;margin-bottom:25px;width:28px}.card-footer{border-top:1px solid #30363d;font-size:12px;margin-top:15px;padding-top:12px}.arb-execution-block{display:flex;flex-direction:column;gap:12px}.footer-row{align-items:center;display:flex;justify-content:space-between}.stake-box{display:flex;flex-direction:column;gap:2px;min-width:0}.stake-label{color:#484f58;font-size:9px;font-weight:800;text-transform:uppercase}.stake-val{color:#f0f6fc;font-size:13px;font-weight:700}.profit-center{background:#3fb9501a;border:1px solid #3fb95033;border-radius:20px;flex-shrink:0;padding:4px 12px;text-align:center}.profit-val{color:#3fb950;font-size:14px;font-weight:800}.buy-btns{display:flex;justify-content:space-between}.buy-btn{background:#238636;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:800;letter-spacing:.5px;padding:10px;text-transform:uppercase;transition:background .2s,transform .1s}.buy-btn:hover{background:#2ea043}.buy-btn:active{transform:scale(.98)}.liquidity-info{color:#8b949e;display:flex;font-size:11px;justify-content:space-between}.liquidity-info b{color:#58a6ff}.card-arb .card-footer{border-top-color:#3fb9504d}
/*# sourceMappingURL=main.88150441.css.map*/