:root{color:#17201b;letter-spacing:0;background:#f3f5f1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cardDecisionBadge{text-transform:uppercase;border:1px solid #0000;border-radius:6px;flex:none;padding:4px 7px;font-size:8px;font-weight:950}.cardDecisionBadge.confirmed{color:#43e59e;background:#15915e2e;border-color:#30da9166}.cardDecisionBadge.review{color:#efb34c;background:#9d600e33;border-color:#ebaa346b}.cardDecisionBadge.blocked,.cardDecisionBadge.stale{color:#fa7b89;background:#8b223033;border-color:#e8566566}.arbEventCard.decision-review{border-color:#dc972a61}.arbEventCard.decision-blocked,.arbEventCard.decision-stale{filter:saturate(.78);border-color:#dc4b5b57}.marketChip.decision-confirmed{color:#119760;background:#def8e9}.marketChip.decision-review{color:#a86409;background:#fff1d6}.marketChip.decision-blocked,.marketChip.decision-stale{color:#b93649;background:#ffe1e5}*{box-sizing:border-box}body{margin:0}.shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.sidebar{color:#f8fbf6;background:#111612;flex-direction:column;padding:24px 18px;display:flex}.brand{margin-bottom:28px;font-size:22px;font-weight:800}nav{gap:6px;display:grid}nav button{color:#bec8c0;height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}nav button.active{color:#fff;background:#26352a}nav button:disabled{cursor:not-allowed;opacity:.48}.accountBlock{color:#f8fbf6;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:flex}.accountBlock strong,.accountBlock small{text-overflow:ellipsis;max-width:168px;display:block;overflow:hidden}.accountBlock small{color:#96a399;margin-top:3px}.sidebarIconButton{color:#dce5de;cursor:pointer;background:0 0;border:1px solid #344239;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.content{padding:28px}.topbar{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.topbar p{color:#6d786f;margin:0 0 4px}.topbar h1{margin:0;font-size:30px;line-height:1.1}.statusBadges{align-items:center;gap:8px;display:flex}.liveBadge,.storageBadge{color:#156531;background:#dff6e5;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 12px;font-weight:700;display:inline-flex}.storageBadge{color:#425047;background:#eef1ee}.storageBadge.ok{color:#166534;background:#e7f7ed}.storageBadge.warn{color:#8a5a00;background:#fff4d9}.actionButton,.iconButton,.primaryButton,.secondaryButton{color:#17201b;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd8d1;font-weight:800}.primaryButton,.secondaryButton{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;display:inline-flex}.primaryButton{color:#fff;background:#1d6b39;border-color:#1d6b39}.secondaryButton{background:#fff}.actionButton{border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 13px;display:inline-flex}.iconButton{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.actionButton:disabled,.iconButton:disabled,.primaryButton:disabled,.secondaryButton:disabled{cursor:not-allowed;opacity:.55}.metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:14px;display:grid}.metric,.panel{background:#fff;border:1px solid #dce3dd;border-radius:8px;box-shadow:0 1px 2px #121c160a}.metric{gap:14px;min-height:116px;padding:18px;display:flex}.metricIcon{color:#1f6f3b;background:#edf4ef;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.metricValue{font-size:27px;font-weight:800}.metricLabel{margin-top:5px;font-weight:700}.metricHint,.panelHeader span,.serviceRow small{color:#748077;font-size:13px}.grid{grid-template-columns:1.25fr 1fr;gap:14px;display:grid}.panel{padding:18px}.panel.wide{grid-column:1/-1}.pagePanel{min-height:520px}.panelHeader{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.panelHeader h2{margin:0;font-size:18px}.serviceGrid,.sportList{gap:10px;display:grid}.serviceRow,.sportList div,.tableRow,.tableHead{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.sportControlPanel .panelHeader{align-items:flex-start}.sportControlPanel .panelHeader>div{gap:3px;display:grid}.sportControlPanel .panelHeader>strong{color:#5548cf;font-size:13px}.sportControlGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.sportControlSwitch{color:#6f778d;cursor:pointer;text-align:left;background:#f8f9fd;border:1px solid #dfe3ee;border-radius:9px;grid-template-columns:30px minmax(0,1fr) 34px;align-items:center;gap:9px;min-width:0;min-height:52px;padding:8px 10px;transition:border-color .16s,background .16s,opacity .16s,transform .16s;display:grid}.sportControlSwitch:hover:not(:disabled){border-color:#9b91ef;transform:translateY(-1px)}.sportControlSwitch.active{color:#4137ad;background:#f2f0ff;border-color:#c8c2f5}.sportControlSwitch.disabled{opacity:.62}.sportControlSwitch:disabled{cursor:not-allowed}.sportControlIcon{place-items:center;width:30px;height:30px;display:grid}.sportControlIcon .sportVectorIcon{width:100%;height:100%}.sportControlName{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.sportControlSwitch>i{background:#d2d6e0;border-radius:999px;width:32px;height:18px;position:relative}.sportControlSwitch>i:after{content:"";background:#9299a9;border-radius:50%;width:12px;height:12px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.sportControlSwitch.active>i{background:#c9c3f7}.sportControlSwitch.active>i:after{background:#6558dc;transform:translate(14px)}.sportControlHint,.sportControlError{margin:11px 0 0;font-size:11px}.sportControlHint{color:#7b8299}.sportControlError{color:#c43d4f;font-weight:750}.serviceRow{grid-template-columns:auto 1fr}.serviceRow strong,.serviceRow small{display:block}.dot{background:#abb6ae;border-radius:50%;width:10px;height:10px}.dot.ok{background:#23a455}.dot.muted{background:#c7ccc8}.table{gap:8px;display:grid}.tableHead,.tableRow{grid-template-columns:1.5fr .8fr .4fr;min-height:42px;padding:0 10px}.tableHead{color:#748077;font-size:13px}.tableRow{background:#f7faf7;border-radius:8px}.tableRow small{color:#748077;margin-top:3px;font-size:12px;display:block}.topArbsRow{grid-template-columns:1.5fr .8fr .4fr}.dataTable{gap:8px;display:grid;overflow-x:auto}.dataHead,.dataRow{align-items:center;gap:12px;min-width:900px;min-height:48px;padding:0 12px;display:grid}.dataHead{color:#748077;font-size:13px}.dataRow{background:#f7faf7;border-radius:8px}.dataRow strong,.dataRow small{display:block}.dataRow small{color:#748077;margin-top:3px;font-size:12px}.pairsDataRow{grid-template-columns:1.4fr .7fr 1fr .42fr .35fr}.usersDataRow{grid-template-columns:1.25fr .38fr .8fr .62fr .38fr 1.1fr}.arbFilters{gap:16px;display:grid;position:sticky;top:18px}.filterHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.filterHeader strong{text-transform:uppercase;letter-spacing:0;color:#425047;font-size:12px}.filterHeader button{color:#2563eb;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.arbFilters label,.stakeInput{color:#425047;gap:7px;font-size:13px;font-weight:800;display:grid}.arbFilters select,.arbFilters input,.stakeInput input,.toolbarSelect select{color:#17201b;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cfd8d1;border-radius:8px}.arbFilters select,.toolbarSelect select{appearance:none;padding:0 32px 0 11px}.arbFilters input,.stakeInput input{padding:0 11px}.searchField{position:relative}.searchField svg{color:#748077;position:absolute;top:36px;left:11px}.searchField input{padding-left:36px}.roiInputs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.toggleLine{grid-template-columns:auto 1fr;align-items:center}.filterStats{grid-template-columns:repeat(3,1fr);gap:7px;padding-top:4px;display:grid}.filterStats div{background:#f5f8f6;border-radius:8px;align-content:center;gap:3px;min-height:58px;padding:9px;display:grid}.filterStats strong,.filterStats span{display:block}.filterStats strong{font-size:19px}.filterStats span,.arbFilters small{color:#748077;font-size:12px}.arbBoard{gap:12px;min-width:0;display:grid}.arbToolbar{justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.toolbarSelect{color:#425047;grid-template-columns:auto auto minmax(180px,1fr) auto;align-items:center;gap:8px;min-width:260px;font-size:13px;font-weight:800;display:grid}.toolbarSelect select{background:#f6f8f7;border-color:#0000;min-height:34px;font-weight:800}.arbSummaryStrip{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.arbSummaryStrip div{background:#fff;border:1px solid #dce3dd;border-radius:8px;align-content:center;gap:5px;min-height:72px;padding:12px 14px;display:grid}.arbSummaryStrip span{color:#748077;font-size:12px;font-weight:800}.arbSummaryStrip strong{font-size:21px}.arbCards{gap:10px;display:grid}.arbCards.grid{grid-template-columns:repeat(2,minmax(280px,1fr))}.arbCard{cursor:pointer;background:#fff;border:1px solid #dce3dd;border-radius:8px;grid-template-columns:4px minmax(260px,1.35fr) 104px 104px 98px 132px 96px auto;align-items:center;gap:10px;min-width:980px;min-height:136px;padding:14px 12px 14px 0;display:grid;position:relative;box-shadow:0 8px 24px #121c160d}.arbCards.list{padding-bottom:3px;overflow-x:auto}.arbSignalStripe{background:linear-gradient(#2563eb,#22c55e);border-radius:8px 0 0 8px;align-self:stretch;width:4px}.arbCardMain{min-width:0}.arbCardMeta,.arbOutcomeLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.arbCardMeta{color:#6d786f;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:800}.arbCardMeta span{align-items:center;gap:4px;display:inline-flex}.sportMark{color:#2563eb;background:#e8f2ff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:inline-grid}.sportMark.basketball{color:#c45a12;background:#fff0df}.sportMark.tennis{color:#16803d;background:#ecfdf3}.sportMark.hockey{color:#4f46e5;background:#eef2ff}.sportMark.esports{color:#7c3aed;background:#f5edff}.arbCard h3{color:#17201b;text-overflow:ellipsis;max-width:100%;margin:0;font-size:17px;line-height:1.25;overflow:hidden}.arbOutcomeLine{color:#425047;margin-top:11px;font-size:13px;font-weight:800}.arbOutcomeLine span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.arbOddsBlock,.arbRoiBox,.arbStakeMini,.reliability{border-left:1px solid #edf0ed;align-content:center;gap:4px;min-height:82px;padding:10px;display:grid}.arbOddsBlock span,.arbRoiBox span,.arbStakeMini span,.reliability span,.stakeResult span{color:#748077;font-size:12px;font-weight:800}.arbOddsBlock strong{color:#17201b;font-size:22px}.arbOddsBlock small,.arbRoiBox small,.arbStakeMini small{color:#748077;font-size:12px}.arbRoiBox strong{font-size:24px}.arbStakeMini strong{color:#17201b}.reliability strong{font-size:23px}.reliability.medium svg{color:#f59e0b}.reliability.low svg{color:#ef4444}.arbCardActions{align-items:center;gap:6px;display:flex}.arbCardActions .secondaryButton,.arbCardActions .primaryButton{min-height:34px;padding:0 10px;font-size:12px}.signalBadge{color:#425047;background:#eef3ef;border-radius:8px;justify-content:center;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.arbCard>.signalBadge{position:absolute;top:10px;right:10px}.signalBadge.watch{color:#a15c00;background:#fff7e6}.arbCard.compact{grid-template-columns:4px 1fr 1fr;grid-template-areas:"stripe main main""stripe oddsa oddsb""stripe roi reliability""stripe stake stake""stripe actions actions";align-items:stretch;min-width:0;min-height:360px;padding-right:12px}.arbCard.compact .arbSignalStripe{grid-area:stripe}.arbCard.compact .arbCardMain{grid-area:main;padding-top:10px}.arbCard.compact .arbOddsBlock.oddsA{grid-area:oddsa}.arbCard.compact .arbOddsBlock.oddsB{grid-area:oddsb}.arbCard.compact .arbRoiBox{grid-area:roi}.arbCard.compact .reliability{grid-area:reliability}.arbCard.compact .arbStakeMini{grid-area:stake}.arbCard.compact .arbCardActions{flex-wrap:wrap;grid-area:actions;align-self:end}.arbCard.compact .arbOddsBlock,.arbCard.compact .arbRoiBox,.arbCard.compact .arbStakeMini,.arbCard.compact .reliability{border-top:1px solid #edf0ed;border-left:0}.stakeResult{gap:8px;display:grid}.blueDot{background:#2563eb}.purpleDot{background:#8b5cf6}.stakeResult{border-top:1px solid #edf0ed;grid-column:1/-1;padding-top:12px}.stakeResult strong{font-size:25px}.stakeResult small{color:#748077}.rowActions{align-items:center;gap:6px;display:flex}.planGrantButton{color:#28342c;cursor:pointer;background:#fff;border:1px solid #cbd5cd;border-radius:7px;min-width:32px;height:30px;padding:0 8px;font-size:11px;font-weight:800}.planGrantButton:hover{color:#3446d3;border-color:#6e7ff6}.planGrantButton.trial{color:#166534;background:#eefaf1;border-color:#9ed8ad}.planGrantButton:disabled{cursor:wait;opacity:.5}.adminLayout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:14px;display:grid}.settingsLayout{grid-template-columns:minmax(260px,.8fr) minmax(320px,1fr);gap:14px;max-width:1180px;display:grid}.proxyPanel{grid-column:1/-1}.accountSummary{gap:14px;display:grid}.accountSummary div{border-bottom:1px solid #edf0ed;gap:4px;padding-bottom:12px;display:grid}.accountSummary div:last-child{border-bottom:0;padding-bottom:0}.accountSummary span{color:#748077;font-size:13px}.accountFormPanel{align-self:start}.accountForm{gap:12px;display:grid}.accountForm label,.authPanel label{color:#4f5d53;gap:6px;font-size:13px;font-weight:700;display:grid}.accountForm input,.authPanel input{color:#17201b;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #cbd5cd;border-radius:8px;padding:0 11px}.accountForm input:focus,.authPanel input:focus{border-color:#2d7a47;outline:2px solid #dcefe2}.authShell{background:#eef2ed;place-items:center;min-height:100vh;padding:24px;display:grid}.authPanel{background:#fff;border:1px solid #d5ddd7;border-radius:8px;gap:20px;width:min(100%,420px);padding:28px;display:grid;box-shadow:0 10px 30px #121c1614}.subscriptionPanel{width:min(100%,760px)}.subscriptionBenefits{color:#31523a;background:#f4faf5;border:1px solid #d9e7dc;border-radius:10px;gap:7px;padding:14px 16px;font-size:13px;display:grid}.subscriptionBenefits span:before{content:"✓";color:#16803a;margin-right:8px;font-weight:900}.subscriptionPlanGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.subscriptionPlanCard{background:linear-gradient(145deg,#fff,#f6f7ff);border:1px solid #d9dff2;border-radius:11px;gap:8px;padding:16px;display:grid}.subscriptionPlanCard>strong{color:#303b59;font-size:13px}.subscriptionPlanCard>b{color:#172154;font-size:25px}.subscriptionPlanCard>b small,.subscriptionPlanCard>span{color:#76809a;font-size:11px}.subscriptionContact{font-size:13px;margin:0!important}.subscriptionCheckout{gap:14px;display:grid}.subscriptionPlanCard .primaryButton{width:100%;margin-top:4px}.paymentInvoice{background:#f8f9ff;border:1px solid #ccd6f3;border-radius:12px;gap:12px;padding:16px;display:grid}.paymentInvoiceHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.paymentInvoiceHeader>div{gap:4px;display:grid}.paymentInvoiceHeader span,.paymentField>span{color:#747f98;font-size:12px}.paymentInvoiceHeader>b{color:#172154;white-space:nowrap;font-size:19px}.paymentField{grid-template-columns:minmax(130px,.35fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.paymentField code{color:#303b59;overflow-wrap:anywhere;background:#edf0fa;border-radius:7px;min-width:0;padding:8px;font-size:11px}.paymentField button{color:#435173;cursor:pointer;background:#fff;border:1px solid #cbd3eb;border-radius:7px;padding:7px 9px}.paymentWarning{color:#76561c;background:#fff8e8;border:1px solid #f0d9a4;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.45}.paymentSubmit{gap:10px;display:grid}.paymentSubmit label{color:#4f5d53;gap:6px;font-size:13px;font-weight:700;display:grid}.paymentSubmit input{color:#17201b;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #cbd5cd;border-radius:8px;padding:0 11px}.paymentActions{flex-wrap:wrap;gap:8px;display:flex}.settingsSubscriptionPanel,.telegramViewLayout,.telegramPanel{grid-column:1/-1}.telegramPanel>.telegramAccessCard{margin-top:14px}.telegramAccessCard{background:#f5fbff;border:1px solid #cfe1ee;border-radius:11px;gap:10px;padding:14px 16px;display:grid}.telegramAccessCard>div:first-child{gap:4px;display:grid}.telegramAccessCard span{color:#66788a;font-size:12px}.telegramStatusGrid,.telegramLinkActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.telegramStatusGrid a{color:#246fc1;font-size:12px;font-weight:700}.telegramLinkActions .primaryButton{align-items:center;text-decoration:none;display:inline-flex}@media (width<=620px){.subscriptionPlanGrid,.paymentInvoiceHeader,.paymentField{grid-template-columns:1fr}.paymentInvoiceHeader{display:grid}}.authBrand{font-size:22px;font-weight:800}.authPanel h1{margin:0;font-size:25px}.authPanel p{color:#6d786f;margin:7px 0 0;line-height:1.5}.formError{color:#9f1d24;background:#fff3f3;border:1px solid #f2cccc;border-radius:8px;padding:10px 12px;font-size:14px}.emptyState{text-align:center;color:#748077;place-content:center;gap:8px;min-height:180px;display:grid}.emptyState strong{color:#17201b;font-size:18px}.proxyAdapters{gap:12px;display:grid}.proxyAdapter{background:#fbfcfb;border:1px solid #edf0ed;border-radius:8px;gap:10px;padding:12px;display:grid}.proxyAdapterHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.proxyAdapterHeader strong,.proxyAdapterHeader small{display:block}.proxyAdapterHeader small{color:#748077;margin-top:3px;font-size:12px}.proxySummary{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.proxySummary span{color:#425047;background:#eef3ef;border-radius:8px;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.hotLaneStrip{grid-template-columns:repeat(6,minmax(110px,1fr));gap:6px;display:grid}.hotLaneStrip span{background:#fff;border:1px solid #e6ece7;border-radius:8px;align-content:center;gap:2px;min-height:48px;padding:6px 9px;font-size:12px;font-weight:700;display:grid}.hotLaneStrip strong{color:#748077;letter-spacing:.04em;text-transform:uppercase;font-size:10px}@media (width<=1100px){.hotLaneStrip{grid-template-columns:repeat(3,minmax(110px,1fr))}}.proxyTable{gap:6px;display:grid;overflow-x:auto}.proxyRow{background:#fff;border-radius:8px;grid-template-columns:1fr .5fr .5fr .6fr .55fr .5fr .75fr;align-items:center;gap:10px;min-width:920px;min-height:36px;padding:0 10px;font-size:13px;display:grid}.proxyRow strong,.proxyRow small{display:block}.proxyRow small{color:#748077;margin-top:2px;font-size:11px}.proxyTableHead{color:#748077;background:0 0;font-size:12px;font-weight:800}.lifetimeStats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lifetimeStats div{background:#f7faf7;border-radius:8px;padding:12px}.lifetimeStats strong,.lifetimeStats span{display:block}.lifetimeStats strong{font-size:22px}.lifetimeStats span{color:#748077;font-size:13px}.loading,.error,.inlineError,.inlineNotice{background:#fff;border-radius:8px;margin:40px;padding:20px}.error{color:#9f1d24}.inlineError,.inlineNotice{margin:0 0 14px;padding:12px 14px}.inlineError{color:#9f1d24;background:#fff3f3;border:1px solid #f2cccc}.inlineNotice{color:#166534;background:#eefaf1;border:1px solid #cfebd7}@media (width<=960px){.shell{grid-template-columns:1fr}.sidebar{position:static}.metrics,.grid,.adminLayout,.settingsLayout,.arbWorkspace,.arbSummaryStrip,.arbCards.grid{grid-template-columns:1fr}.topbar,.arbToolbar{flex-direction:column;align-items:flex-start}.arbFilters{max-height:none;position:static}.arbCard{min-width:0}.panel.wide{grid-column:auto}.sidebar{min-height:auto}.accountBlock{margin-top:18px}}:root{color:#111a38;background:#f5f7fd;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{color:#111a38;background:radial-gradient(circle at 72% -10%,#654bff14,#0000 30%),#f6f8fd;min-width:320px}button,input,select{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:1px;outline:3px solid #4843ff33}.shell{grid-template-columns:68px minmax(0,1fr);min-height:100vh}.shell>.loading,.shell>.error{grid-column:1/-1}.sidebar{z-index:30;color:#fff;background:linear-gradient(#07142e 0%,#061127 72%,#081a38 100%);height:100vh;min-height:100vh;padding:18px 10px 14px;position:sticky;top:0;box-shadow:10px 0 32px #09132d14}.brand{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:13px;place-items:center;width:44px;height:44px;margin:0 auto 24px;padding:0;display:grid}.brand span{letter-spacing:-4px;font-size:24px;font-style:italic;font-weight:950;position:relative;transform:skew(-8deg)}.brand span:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:2px;right:-5px}.sidebar nav{gap:8px;display:grid}.sidebar nav button{color:#aeb9d3;border:1px solid #0000;border-radius:12px;justify-content:center;width:48px;height:48px;padding:0;position:relative}.sidebar nav button span{z-index:50;color:#fff;opacity:0;pointer-events:none;background:#111a38;border-radius:8px;width:max-content;max-width:180px;padding:7px 10px;font-size:12px;transition:all .18s;position:absolute;left:55px;transform:translate(-4px)}.sidebar nav button:hover span,.sidebar nav button:focus-visible span{opacity:1;transform:translate(0)}.sidebar nav button:hover{color:#fff;background:#5448ff2e}.sidebar nav button.active{color:#fff;background:linear-gradient(145deg,#24358f,#3d26a9);border-color:#7063ff73;box-shadow:0 8px 18px #362bc25c}.accountBlock{justify-content:center;gap:8px;margin-top:auto;padding:0;display:grid}.sidebarIconButton{color:#dce4fa;border-color:#b1bede3d;border-radius:50%;width:40px;height:40px}.sidebarIconButton span{font-weight:900}.logoutButton{color:#8290b1;border:0}.content{min-width:0;padding:0 14px 18px}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9faffeb;border-bottom:1px solid #e6e9f4;min-height:90px;margin:0 -14px 14px;padding:10px 18px 10px 24px;position:sticky;top:0}.topbarIdentity,.topbarIdentity>div{align-items:center;display:flex}.topbarIdentity{gap:18px}.topbarIdentity>div{flex-direction:column;align-items:flex-start}.conceptBadge{color:#3d33ec;background:linear-gradient(135deg,#f9f9ff,#f1f2ff);border:1px solid #dcdffc;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-width:114px;height:50px;padding:0 15px;font-size:14px;font-weight:850;display:inline-flex;box-shadow:0 7px 20px #282a820a}.topbar h1{color:#101832;letter-spacing:-.03em;margin:0;font-size:clamp(20px,1.65vw,27px);line-height:1.1}.topbar p{color:#66718e;margin:6px 0 0;font-size:12px}.modeSelect{background:#fff;border:1px solid #e0e4ef;border-radius:10px;align-content:center;gap:2px;min-width:150px;height:54px;padding:0 30px 0 14px;display:grid;position:relative}.modeSelect span{color:#78839f;font-size:9px}.modeSelect select{appearance:none;color:#18213c;background:0 0;border:0;outline:0;width:100%;font-size:11px;font-weight:800}.modeSelect svg{color:#55617c;position:absolute;bottom:14px;right:11px}.launchButton{color:#fff;cursor:pointer;background:linear-gradient(105deg,#2d40f5 0%,#5e35f2 55%,#a43bf3 100%);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-weight:850;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 18px #4b32f042}.launchButton:hover{transform:translateY(-1px);box-shadow:0 11px 24px #4b32f057}.panel,.metric{background:#fffffff5;border:1px solid #e0e4ef;border-radius:10px;box-shadow:0 6px 22px #1e265209}.pairsScreen{gap:12px;display:grid}.workspaceKpis{grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;display:grid}.workspaceKpis>div{background:#fffffff0;border:1px solid #e1e5f0;border-radius:10px;align-items:center;gap:11px;min-height:72px;padding:10px 14px;display:flex;box-shadow:0 5px 18px #22275508}.workspaceKpis>div:nth-child(2),.workspaceKpis>div:nth-child(3){background:linear-gradient(135deg,#fff 40%,#f5fdf9);border-color:#d7eee6}.kpiIcon{color:#5d43ee;background:#f0efff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.kpiIcon.green{color:#11ad70;background:#e9fbf4}.workspaceKpis p{grid-template-columns:auto auto;align-items:baseline;gap:2px 8px;min-width:0;margin:0;display:grid}.workspaceKpis small{color:#7e88a2;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:800}.workspaceKpis strong{color:#141d3b;letter-spacing:-.02em;font-size:18px}.workspaceKpis em{color:#18a86e;font-size:9px;font-style:normal;font-weight:750}.arbWorkspace{grid-template-columns:218px minmax(560px,1fr) 360px;align-items:start;gap:10px;display:grid}.arbFilters{scrollbar-width:thin;scrollbar-color:#d5daea transparent;gap:13px;max-height:calc(100vh - 118px);padding:14px;display:grid;position:sticky;top:104px;overflow-y:auto}.filterHeader strong,.filterGroup>span{color:#55617d;text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:900}.filterHeader button{color:#4e49ef;font-size:10px}.arbFilters label,.stakeInput{color:#65708a;text-transform:uppercase;gap:6px;font-size:10px;font-weight:850}.arbFilters select,.arbFilters input,.stakeInput input,.toolbarSelect select{color:#17203c;text-transform:none;border-color:#dfe3ee;border-radius:8px;min-height:34px;font-size:11px}.arbFilters select:focus,.arbFilters input:focus,.stakeInput input:focus{border-color:#7367f2}.searchField svg{color:#8791aa;top:28px}.roiInputs{gap:7px}.toggleLine{grid-template-columns:auto 1fr;align-items:center;min-height:28px;text-transform:none!important}.toggleLine input{accent-color:#5847ee;width:15px;min-height:15px}.filterGroup{gap:7px;display:grid}.filterOptionList{gap:3px;display:grid}.filterOptionList button{color:#65708a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:12px 1fr auto;align-items:center;gap:6px;min-height:29px;padding:0 8px;font-size:11px;display:grid}.filterOptionList button i{border:1px solid #bcc4d7;border-radius:3px;width:10px;height:10px}.filterOptionList button b{color:#6b72e9;font-size:10px}.filterOptionList button.active{color:#3437c8;background:#eeefff;font-weight:850}.filterOptionList button.active i{background:#6254ed;border-color:#6254ed;box-shadow:inset 0 0 0 2px #eeefff}.reliabilityFilters{flex-wrap:wrap;gap:5px;display:flex}.reliabilityFilters button{color:#64708a;cursor:pointer;background:#fff;border:1px solid #e1e4ed;border-radius:7px;min-height:26px;padding:0 8px;font-size:9px;font-weight:800}.reliabilityFilters button.high{color:#196}.reliabilityFilters button.medium{color:#d07a11}.reliabilityFilters button.low{color:#df4c56}.reliabilityFilters button.active{background:#efefff;border-color:#8b7df4;box-shadow:0 0 0 1px #5847ee14}.saveFilterButton{color:#3737c9;cursor:pointer;background:linear-gradient(135deg,#fafaff,#f0f1ff);border:1px solid #dcdffd;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:39px;font-size:10px;font-weight:850;display:inline-flex}.filtersUpdated{text-align:center;color:#8a94aa!important;font-size:9px!important}.arbBoard{gap:9px}.arbToolbar{min-height:48px;padding:7px 10px}.toolbarSelect{color:#7a849d;grid-template-columns:auto auto minmax(130px,1fr) auto;gap:6px;min-width:245px;font-size:10px}.toolbarSelect select{background:#f8f9fd;min-height:30px;padding-left:7px;font-weight:800}.refreshButton{color:#525e7b;cursor:pointer;background:#fff;border:1px solid #dfe3ee;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:9px;font-weight:850;display:inline-flex}.arbCards{gap:8px}.arbCards.cards{grid-template-columns:1fr;padding:1px 2px 5px;display:grid;overflow-x:auto}.arbCard{border-color:#e0e4ee;border-radius:9px;grid-template-columns:3px minmax(220px,1.45fr) 100px 108px 100px 112px 128px;gap:7px;min-width:735px;min-height:132px;padding:10px 9px 10px 0;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 4px 16px #1b244d09}.arbCard:hover{border-color:#bfc5f1;transform:translateY(-1px);box-shadow:0 8px 23px #232b5d14}.arbCard.selected{border-color:#5a54f5;box-shadow:0 0 0 1px #4b43f01f,0 8px 22px #272d6312}.arbSignalStripe{background:linear-gradient(#2d5cff,#9638f0);width:3px}.arbCardMain{padding:2px 3px 2px 4px}.arbCardMeta{color:#6f7a96;gap:6px;margin-bottom:6px;font-size:8px}.arbCardMeta span:nth-child(2){color:#54617e}.sportMark{color:#3755d8;background:#eaf0ff;border-radius:6px;width:20px;height:20px;font-size:9px;font-weight:950}.arbCard h3{color:#111a38;letter-spacing:-.015em;padding-right:56px;font-size:14px;line-height:1.28}.arbOutcomeLine{color:#7a859d;gap:7px;margin-top:9px;padding-right:68px;font-size:8px;font-weight:750;position:relative}.arbOutcomeLine span{align-items:center;gap:3px;display:inline-flex}.marketChip{background:#e6faef;border-radius:4px;align-items:center;width:max-content;min-height:18px;padding:0 5px;font-weight:900;display:inline-flex;color:#0c9d61!important;font-size:8px!important}.arbOddsBlock,.arbRoiBox,.reliability{border-left:1px solid #edf0f6;align-content:center;gap:4px;min-height:92px;padding:8px 9px}.arbOddsBlock span{color:#1b2850;text-transform:uppercase;font-size:10px;font-weight:950}.arbOddsBlock small{color:#65718d;text-overflow:ellipsis;min-height:18px;font-size:8px;font-weight:750;overflow:hidden}.arbOddsBlock strong{color:#111a38;letter-spacing:-.025em;font-size:20px}.arbOddsBlock em{color:#7b86a0;font-size:8px;font-style:normal}.arbRoiBox{color:#fff;background:radial-gradient(circle at 70% 0,#862cf5a6,#0000 42%),linear-gradient(155deg,#152d88,#081634 70%);border:0;border-radius:10px;align-content:center;justify-items:center;min-height:112px;box-shadow:0 7px 16px #0f1b4c2e}.arbRoiBox span,.arbRoiBox small,.arbRoiBox em{color:#c8d0f5;text-transform:uppercase;font-size:8px;font-style:normal}.arbRoiBox strong{color:#16dda1;letter-spacing:-.04em;font-size:23px;line-height:1}.arbRoiBox b{color:#41e2ae;font-size:12px}.arbRoiBox em{color:#b2bde4;margin-top:2px}.reliability{justify-items:start}.reliability>span{color:#7c879f;text-transform:uppercase;font-size:8px}.reliability>div{align-items:center;gap:4px;display:flex}.reliability svg{color:#16ad72}.reliability strong{color:#17203d;font-size:19px}.reliability small{color:#8a94aa;font-size:7px}.reliability em{color:#16a66d;font-size:9px;font-style:normal;font-weight:850}.reliability.medium em,.reliability.medium svg{color:#dc8314}.reliability.low em,.reliability.low svg{color:#e24c55}.arbCardActions{grid-template-columns:1fr auto;align-self:end;gap:6px;padding-bottom:2px;display:grid}.arbCardActions .launchButton{grid-column:1/-1;min-height:35px;padding:0 10px;font-size:9px}.arbCardActions .iconButton{color:#68738d;border-color:#e0e4ef;width:auto;min-width:35px;height:30px}.signalBadge{border-radius:5px;min-height:21px;padding:0 7px;font-size:8px}.arbCard>.signalBadge{top:8px;right:8px}.signalBadge.new,.signalBadge.active{color:#119760;background:#def8e9}.signalBadge.checking{color:#4348db;background:#e6eaff}.arbCard.dense{min-height:104px}.arbCard.dense .arbRoiBox{min-height:88px}.arbCard.dense .arbOddsBlock em,.arbCard.dense .reliability>small{display:none}.compactInput{grid-template-columns:1fr 128px;align-items:center}.compactInput input{min-height:31px}.wideButton{width:100%;min-height:42px;font-size:10px}.positive{color:#10a66a!important}.negative{color:#dc4652!important}.pagePanel,.settingsLayout .panel,.adminLayout .panel,.grid .panel,.metrics .metric{border-radius:10px}.primaryButton{background:linear-gradient(105deg,#3647f3,#8538ee);border-color:#5548ed}@media (width<=1380px){.arbWorkspace{grid-template-columns:202px minmax(540px,1fr) 330px}.arbCard{grid-template-columns:3px minmax(205px,1.35fr) 90px 100px 90px 102px 112px;min-width:690px}.workspaceKpis>div{padding-inline:10px}.modeSelect{display:none}}@media (width<=1140px){.workspaceKpis{grid-template-columns:repeat(2,1fr)}.arbWorkspace{grid-template-columns:205px minmax(0,1fr)}}@media (width<=760px){.shell{grid-template-columns:1fr}.sidebar{z-index:60;align-items:center;width:100%;height:62px;min-height:62px;padding:7px 10px;display:flex;position:fixed;top:auto;bottom:0}.brand,.accountBlock,.sidebar nav button:disabled{display:none}.sidebar nav{justify-content:space-around;gap:5px;width:100%;display:flex}.sidebar nav button{width:44px;height:44px}.sidebar nav button span{display:none}.content{padding:0 9px 78px}.topbar{min-height:72px;margin-inline:-9px;padding:9px 12px}.conceptBadge{display:none}.topbarIdentity{gap:0}.topbar h1{font-size:19px}.workspaceKpis{display:flex;overflow-x:auto}.workspaceKpis>div{min-width:195px}.arbWorkspace{display:block}.arbFilters{grid-template-columns:1fr 1fr;max-height:none;margin-bottom:10px;position:static}.filterHeader,.searchField,.filterGroup,.saveFilterButton,.filtersUpdated{grid-column:1/-1}.arbToolbar{flex-direction:row;align-items:center;overflow-x:auto}.toolbarSelect{min-width:220px}.arbCard{min-width:690px}}.arbCards.cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;overflow:visible}.arbCard.arbEventCard{--event-accent:#566df8;--event-accent-soft:#566df829;background:radial-gradient(circle at 16% 0%, var(--event-accent-soft), transparent 34%), linear-gradient(145deg, #0d1a2a 0%, #081421 55%, #091725 100%);color:#eef5ff;border:1px solid #758bad45;border-radius:16px;gap:0;min-width:0;padding:0;transition:border-color .18s,box-shadow .18s,filter .18s;overflow:hidden;box-shadow:0 14px 30px #040f1d29;container-type:inline-size}.arbCard.arbEventCard:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#ffffff09,#0000 26% 72%,#6084b509);position:absolute;inset:0}.arbCard.arbEventCard:hover{border-color:color-mix(in srgb, var(--event-accent) 70%, #9bb0cb);box-shadow:0 14px 34px #040f1d38, 0 0 0 2px var(--event-accent-soft);filter:brightness(1.07);transform:none}.arbCard.arbEventCard.selected{border-color:var(--event-accent);box-shadow:0 0 0 2px var(--event-accent-soft), 0 18px 42px #040f1d3d}.arbCard.arbEventCard.live{--event-accent:#18d787;--event-accent-soft:#18d78721;background:radial-gradient(circle at 84% 0,#13d27e21,#0000 34%),linear-gradient(145deg,#0c1c29 0%,#07151f 58%,#081923 100%);border-color:#26ce8657}.arbCard.arbEventCard.prematch{--event-accent:#4d7dff;--event-accent-soft:#4d7dff24;background:radial-gradient(circle at 84% 0,#4673ff24,#0000 34%),linear-gradient(145deg,#0d1a2b 0%,#081421 58%,#091725 100%);border-color:#567fcc57}.eventContext{color:#b7c5d8;white-space:nowrap;grid-area:context;align-items:center;gap:8px;min-width:0;font-size:10px;display:flex}.eventContext>span:not(.phaseBadge,.sportMark){text-overflow:ellipsis;min-width:0;overflow:hidden}.eventContext>i{color:#63738a;font-style:normal}.arbEventCard .sportMark{color:#dbe9fb;background:#0d1d2db8;border:1px solid #91a9cc40;border-radius:7px;flex:none;width:27px;height:27px;font-size:10px}.arbEventCard .phaseBadge{color:#75a1ff;width:auto;height:auto;min-height:0;box-shadow:none;background:#2a5bd22b;border-color:#5184ff4d;flex:none;justify-content:center;margin-left:auto;padding:0}.arbEventCard .phaseBadge.live{color:#2aef9a;background:#0f8b5633;border-color:#18d78740;border-radius:50%;flex-direction:column;flex:0 0 38px;width:38px;height:38px;gap:2px!important}.arbEventCard .phaseBadge.live i{width:6px;height:6px}.arbEventCard .phaseBadge.live b{font-size:7px;line-height:1}.arbEventCard .phaseBadge.prematch{color:#d9e4ff;background:#27489124;border-color:#5c85ff6b;border-radius:6px;flex-direction:column;flex:0 0 126px;width:126px;height:38px;gap:2px!important}.arbEventCard .phaseBadge.prematch small{color:#7fa2ff;font-size:6px;font-weight:950;line-height:1}.arbEventCard .phaseBadge.prematch b{font-variant-numeric:tabular-nums;font-size:9px;line-height:1}.eventMatch{grid-area:match;min-width:0}.eventTeams{justify-content:center;align-items:center;gap:11px;min-width:0;display:flex}.eventTeams .team{align-items:center;gap:8px;min-width:0;display:inline-flex}.eventTeams .team strong{color:#f4f8ff;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:16px;line-height:1.1;overflow:hidden}.eventTeams>em{color:#9cacbf;font-size:12px;font-style:normal}.teamMark{color:#ffc93d;letter-spacing:-.03em;background:linear-gradient(145deg,#24364c,#101e2d);border:1px solid #8ba6c838;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:950;display:inline-grid;box-shadow:inset 0 1px #ffffff0d}.teamMark.teamB{color:#f2f6fc;background:linear-gradient(145deg,#293548,#111b28)}.eventMatch>p{color:#c5d0df;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:9px 0 0;font-size:10px;overflow:hidden}.eventRoi{grid-area:roi;align-content:center;min-width:0;display:grid}.eventRoi>span{color:#a7b5c8;text-transform:uppercase;font-size:9px}.eventReturn{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:9px;min-width:0;margin-top:4px;display:flex}.eventReturn>strong{color:#24e58b;letter-spacing:0;margin-top:4px;font-size:25px;line-height:1}.eventReturn>em{color:#24e58b;text-overflow:ellipsis;min-width:0;font-size:17px;font-style:normal;font-weight:850;line-height:1;overflow:hidden}.eventReturn>em.negative{color:#ff6b7c}.eventVenue{background:#05101b47;border:1px solid #738bac36;border-radius:10px;align-content:center;min-width:0;padding:11px 13px;display:grid;box-shadow:inset 0 1px #ffffff05}.eventVenue.venueA{grid-area:venueA}.eventVenue.venueB{grid-area:venueB}.eventVenue>span{color:#8db1ff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:950;overflow:hidden}.eventVenue.source-fonbet{border-color:#ff465e6b}.eventVenue.source-fonbet>span{color:#ff4a62}.eventVenue.source-bcgame,.eventVenue.source-bc-game{border-color:#2fdc5b6b}.eventVenue.source-bcgame>span,.eventVenue.source-bc-game>span{color:#39df63}.eventVenue.source-polymarket{border-color:#5388ff6e}.eventVenue.source-polymarket>span{color:#69a1ff}.eventVenue.source-winline{border-color:#339bff66}.eventVenue.source-winline>span{color:#45a7ff}.eventVenue>strong{color:#f3f7fd;font-variant-numeric:tabular-nums;margin-top:6px;font-size:20px;line-height:1}.eventVenue>p{justify-content:space-between;align-items:baseline;gap:8px;margin:7px 0 0;display:flex}.eventVenue small{color:#8290a4;text-transform:uppercase;font-size:8px}.eventVenue b{color:#dce6f2;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.eventFooter{border-top:1px solid #788fac24;grid-area:footer;align-items:center;gap:10px;min-width:0;display:flex}.confidenceMini{color:#34d892;background:#159d621f;border:1px solid #34d89233;border-radius:7px;flex:none;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.confidenceMini.medium{color:#f0aa45;background:#f0aa451a;border-color:#f0aa453d}.confidenceMini.low{color:#f16d76;background:#f16d761a;border-color:#f16d763d}.arbEventCard .signalBadge{color:#45e7a0;background:#169d6229;border:1px solid #50d6962b;border-radius:5px;min-height:21px;padding:0 7px;font-size:7px;position:static}.arbEventCard .arbCardActions{align-self:auto;align-items:center;gap:5px;margin-left:auto;padding:0;display:flex}.arbEventCard .arbCardActions .launchButton,.arbEventCard .arbCardActions .iconButton{color:#dce8f7;min-width:28px;height:28px;min-height:28px;box-shadow:none;background:#101f30b8;border:1px solid #7791b33b;border-radius:7px}.arbEventCard .arbCardActions .launchButton{background:linear-gradient(115deg,#304de8db,#6b34e0db);padding:0 9px;font-size:8px}.arbEventCard .arbCardActions .launchButton:hover,.arbEventCard .arbCardActions .iconButton:hover{border-color:var(--event-accent);color:#fff;box-shadow:0 0 0 2px var(--event-accent-soft);transform:none}.arbEventCard.cardTile{grid-template-columns:1fr 1fr;grid-template-areas:"context context""match match""roi roi""venueA venueB""footer footer";min-height:316px}.arbEventCard.cardTile .eventVenue{margin:0 6px 12px}.arbEventCard.cardTile .venueA{margin-left:14px}.arbEventCard.cardTile .venueB{margin-right:14px}.arbEventCard.cardTile .eventFooter{min-height:57px;padding:9px 14px}@media (width<=1920px){.arbWorkspace{grid-template-columns:202px minmax(0,1fr)}}@media (width<=1120px){.topbar{align-items:flex-start;gap:10px}.workspaceKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.arbWorkspace{grid-template-columns:minmax(0,1fr)}.arbFilters{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 11px;max-height:none;position:static}.arbFilters .filterHeader,.arbFilters .searchField,.arbFilters .saveFilterButton,.arbFilters .filtersUpdated{grid-column:1/-1}.arbFilters .filterGroup,.arbFilters label{align-content:start}}@media (width<=760px){html{zoom:1}.arbToolbar{scrollbar-width:none;overflow-x:auto}.arbToolbar::-webkit-scrollbar{display:none}.arbFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.arbCards.cards{grid-template-columns:minmax(0,1fr)}.arbEventCard.cardTile{min-height:304px}}@media (width<=520px){.workspaceKpis{scroll-snap-type:x mandatory;scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.workspaceKpis>div{scroll-snap-align:start;min-width:min(78vw,250px)}.arbFilters{grid-template-columns:minmax(0,1fr)}.arbFilters>*{grid-column:1!important}.toolbarSelect{min-width:185px}.refreshButton{padding-inline:8px}.arbEventCard.cardTile .eventContext{gap:6px}.eventContext>span:nth-of-type(3),.eventContext>i{display:none}.eventTeams{gap:7px}.eventTeams .team{gap:5px}.eventTeams .team strong{max-width:102px;font-size:13px}.teamMark{border-radius:7px;width:25px;height:25px;font-size:7px}.eventReturn>strong{font-size:22px}.eventReturn>em{font-size:15px}.eventFooter{flex-wrap:wrap}.confidenceMini,.arbEventCard .signalBadge{display:none!important}.arbEventCard .arbCardActions{width:100%}.arbEventCard .arbCardActions .launchButton{flex:1}}.phaseBadge{color:#455bd7;letter-spacing:.04em;background:#f3f6ff;border:1px solid #dbe1f2;border-radius:5px;align-items:center;min-height:20px;padding:0 7px;font-size:8px;font-weight:950;gap:5px!important;display:inline-flex!important}.phaseBadge i,.phaseFilters i{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.phaseBadge.live{color:#ed3f5f;background:#fff0f3;border-color:#ffd2d9;box-shadow:0 3px 9px #e5365917}.phaseBadge.live i{animation:1.5s ease-out infinite livePulse}.phaseBadge.prematch{color:#5366dc;background:#eef2ff;border-color:#dbe2ff}@keyframes livePulse{0%{box-shadow:0 0 #ed3f5f80}70%{box-shadow:0 0 0 5px #ed3f5f00}to{box-shadow:0 0 #ed3f5f00}}.arbCard:not(.arbEventCard).live{background:linear-gradient(90deg,#ffedf2b8,#fffffffa 31%),#fff;border-color:#f4cbd3;box-shadow:0 5px 19px #bb274812}.arbCard:not(.arbEventCard).live:hover,.arbCard:not(.arbEventCard).live.selected{border-color:#ed6d83;box-shadow:0 0 0 1px #ed3f5f1a,0 10px 26px #b52a461f}.arbCard:not(.arbEventCard).live .arbSignalStripe{background:linear-gradient(#ff496b,#d52a85);box-shadow:3px 0 12px #ed3f5f4d}.arbCard:not(.arbEventCard).live .arbRoiBox{background:radial-gradient(circle at 75% 0,#f2387db8,#0000 44%),linear-gradient(155deg,#49205e,#13152f 72%)}.arbCard:not(.arbEventCard).prematch{background:linear-gradient(90deg,#eff3ffb3,#fffffffa 30%),#fff;border-color:#dce2f4}.arbCard:not(.arbEventCard).prematch .arbSignalStripe{background:linear-gradient(#3f70ff,#6944e9)}.phaseFilters{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.phaseFilters button{color:#68738c;cursor:pointer;background:#fff;border:1px solid #e0e4ee;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:0 6px;font-size:8px;font-weight:900;display:inline-flex}.phaseFilters button.live{color:#e54361}.phaseFilters button.prematch{color:#5266db}.phaseFilters button.active{color:#4845c9;background:#eff0ff;border-color:#7772e8;box-shadow:0 0 0 1px #574ce114}.phaseFilters button.active.live{color:#dd3454;background:#fff0f3;border-color:#f3a4b2}.phaseFilters button.active.prematch{color:#4359d0;background:#edf1ff;border-color:#aebaf3}@media (prefers-reduced-motion:reduce){.phaseBadge.live i{animation:none}}html{zoom:1}@media (width<=1920px){.arbWorkspace{grid-template-columns:202px minmax(0,1fr)}}@media (width<=960px){.arbWorkspace{grid-template-columns:minmax(0,1fr)}.arbFilters{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;position:static}.arbFilters .filterHeader,.arbFilters .searchField,.arbFilters .saveFilterButton,.arbFilters .filtersUpdated{grid-column:1/-1}}@media (width<=760px){.arbCard.arbEventCard{min-width:0}.arbFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.arbFilters{grid-template-columns:minmax(0,1fr)}.arbFilters>*{grid-column:1!important}}.arbEventCard.cardTile{grid-template-areas:"context context""match match""roi roi""venues venues""footer footer"}.eventVenues{grid-area:venues;grid-template-columns:repeat(var(--venue-count,2), minmax(0, 1fr));gap:7px;min-width:0;display:grid}.arbEventCard.cardTile .eventVenues{padding:0 14px 12px}.arbEventCard.cardTile .eventVenues .eventVenue{min-height:80px;margin:0}.eventVenue>small{color:#aab8ca;text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin-top:3px;font-size:7px;font-weight:700;overflow:hidden}.matrixDecisionBadge,.multiLegBadge,.ruleResolutionBadge{color:#8db1ff;letter-spacing:.02em;white-space:nowrap;background:#2f52ad2e;border:1px solid #5388ff52;border-radius:5px;align-items:center;width:max-content;min-height:21px;padding:0 7px;font-size:7px;font-weight:900;display:inline-flex}.ruleResolutionBadge.identity-reject,.ruleResolutionBadge.rule-block{color:#ff8492;background:#af22372e;border-color:#ff5e6f59}.ruleResolutionBadge.manual-payoff{color:#ffc568;background:#ae68122e;border-color:#f4ad4654}.ruleResolutionBadge.profile-review{color:#aab8ff;background:#3b4bb533;border-color:#708bff61}.ruleResolutionBadge.state-review{color:#7fe2ee;background:#18788d33;border-color:#42c3d65c}.ruleResolutionBadge.manual-rule-review{color:#dca8ff;background:#71359e33;border-color:#bf77f15c}.ruleResolutionBadge.operational-block{color:#ff9c72;background:#9e3f1f2e;border-color:#ee7e5157}.ruleResolutionBadge.no-edge{color:#b9c5d4;background:#5b6c812e;border-color:#8d9cb057}.ruleResolutionBadge.rule-review-ready{color:#86afff;background:#2c5bbe33;border-color:#5097ff57}.ruleResolutionBadge.auto{color:#45e7a0;background:#149b5d2b;border-color:#24e58b4d}.ruleResolutionBadge.unresolved{color:#9aa9ba;border-color:#8d9cb03d}.filtersSnapshot{color:#8ea0af;font-size:8px;line-height:1.4;display:block}.matrixDecisionBadge.auto{color:#45e7a0;background:#149b5d2b;border-color:#24e58b4d}.matrixDecisionBadge.rule-hash,.matrixDecisionBadge.rule-check{color:#86afff;background:#2c5bbe33;border-color:#5097ff57}.matrixDecisionBadge.manual{color:#ffc568;background:#ae68122e;border-color:#f4ad4654}.matrixDecisionBadge.block{color:#ff8492;background:#af22372e;border-color:#ff5e6f59}.multiLegBadge{color:#c4adff;border-color:#a081ff4d}.arbEventCard .launchButton:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.62}.matrixDecisionPanel{background:linear-gradient(145deg,#f8faff,#f4f7ff);border-color:#dce4fa}.ruleResolutionPanel{background:linear-gradient(145deg,#fbfcff,#f5f7fb);border-color:#dbe2ef}.ruleResolutionPanel.identity-reject,.ruleResolutionPanel.rule-block{background:linear-gradient(145deg,#fff8f9,#fff1f3);border-color:#f1d0d6}.ruleResolutionPanel.manual-payoff{background:linear-gradient(145deg,#fffbf4,#fff7e9);border-color:#f0dec3}.ruleResolutionPanel.profile-review{background:linear-gradient(145deg,#fafaff,#f3f4ff);border-color:#d9def8}.ruleResolutionPanel.state-review{background:linear-gradient(145deg,#f8feff,#eefbfc);border-color:#cfe8ec}.ruleResolutionPanel.manual-rule-review{background:linear-gradient(145deg,#fdfaff,#f8f1fc);border-color:#e6d6f1}.ruleResolutionPanel.rule-review-ready{background:linear-gradient(145deg,#f8faff,#f4f7ff);border-color:#dce4fa}.ruleResolutionPanel.auto{background:linear-gradient(145deg,#f6fff9,#effbf4);border-color:#cbe9da}.ruleResolutionPanel>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ruleResolutionPanel>header div{gap:3px;display:grid}.ruleResolutionPanel>header span{color:#7c8798;text-transform:uppercase;font-size:9px;font-weight:800}.ruleResolutionPanel>header code{color:#667085;font-size:9px}.ruleResolutionAxes{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.ruleResolutionAxes span{color:#7c8798;border:1px solid #e1e6ef;border-radius:6px;gap:2px;padding:6px;font-size:8px;display:grid}.ruleResolutionAxes b{color:#2d3748;text-overflow:ellipsis;font-size:8px;overflow:hidden}.ruleResolutionPanel>small{color:#667085;align-items:center;gap:5px;display:flex}.matrixDecisionPanel.manual{background:linear-gradient(145deg,#fffbf4,#fff7e9);border-color:#f0dec3}.matrixDecisionPanel.block{background:linear-gradient(145deg,#fff8f9,#fff1f3);border-color:#f1d0d6}.matrixDecisionPanel>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.matrixDecisionPanel>header div{gap:3px;min-width:0;display:grid}.matrixDecisionPanel>header span,.matrixDecisionPanel>header>b{color:#71809e;text-transform:uppercase;font-size:7px;font-weight:900}.matrixDecisionPanel>header strong{color:#172241;font-size:10px;line-height:1.35}.matrixDecisionPanel>header>b{color:#405add;background:#e9efff;border-radius:5px;flex:none;padding:4px 6px}.matrixDecisionPanel.manual>header>b{color:#a96200;background:#ffebc9}.matrixDecisionPanel>p{color:#53617d;margin:0;font-size:8px;line-height:1.5}.matrixDecisionPanel>small{color:#596984;align-items:flex-start;gap:5px;font-size:8px;line-height:1.45;display:flex}.matrixDecisionPanel>small svg{color:#536fe8;flex:none}.matrixPolicyPairs{gap:4px;display:grid}.matrixPolicyPairs>span{background:#ffffffb8;border:1px solid #e2e7f3;border-radius:6px;justify-content:space-between;align-items:center;gap:7px;min-height:24px;padding:4px 6px;display:flex}.matrixPolicyPairs b{color:#35415e;font-size:8px}.matrixPolicyPairs em,.matrixExceptionList em{color:#4763dc;font-size:7px;font-style:normal;font-weight:950}.matrixPolicyPairs em.manual,.matrixExceptionList em.manual{color:#ae6a09}.matrixPolicyPairs em.block,.matrixExceptionList em.block{color:#cf4254}.matrixDecisionPanel details summary{color:#52617e;cursor:pointer;font-size:8px;font-weight:850}.matrixExceptionList{gap:5px;margin-top:7px;display:grid}.matrixExceptionList>span{border-top:1px solid #e6e9f1;grid-template-columns:45px 1fr;gap:2px 6px;padding-top:5px;display:grid}.matrixExceptionList b{color:#3e4a65;font-size:8px;line-height:1.35}.matrixExceptionList small{color:#7a8499;grid-column:2;font-size:7px}@media (width<=520px){.eventVenues{grid-template-columns:1fr}.arbEventCard .matrixDecisionBadge{display:inline-flex!important}}.arbFilters .sportFilterPanel{grid-column:1/-1;gap:8px;min-width:0}.sportFilterHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.sportFilterHeader>span{color:#7f8da3;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.sportAllToggle{color:#8796aa;cursor:pointer;background:#121f30b3;border:1px solid #7387a333;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;min-width:62px;height:25px;padding:0 7px;font-size:8px;font-weight:900;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.sportAllToggle>i{background:#7181975c;border-radius:999px;flex:none;width:25px;height:13px;position:relative;box-shadow:inset 0 0 0 1px #8697ae38}.sportAllToggle>i:after{content:"";background:#a8b3c2;border-radius:50%;width:9px;height:9px;transition:transform .16s,background .16s;position:absolute;top:2px;left:2px}.sportAllToggle.active{color:#50e3a3;background:#16a36c21;border-color:#41e09e57}.sportAllToggle.active>i{background:#29d38f6b}.sportAllToggle.active>i:after{background:#57e6aa;transform:translate(12px)}.sportAllToggle.partial{color:#e9b55a;border-color:#f3b2454d}.sportAllToggle.partial>i:after{background:#efb550;transform:translate(6px)}.sportFilterCards{grid-template-columns:repeat(auto-fill,52px);justify-content:start;gap:6px;min-width:0;display:grid}.sportFilterCard{aspect-ratio:1;color:#c8d1de;cursor:pointer;text-align:center;background:#121d2cc2;border:1px solid #697f9e38;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:52px;min-width:52px;padding:5px 3px 4px;transition:border-color .16s,box-shadow .16s,opacity .16s,transform .16s;display:flex;position:relative;overflow:visible}.sportFilterCard:hover{z-index:1;border-color:#cdd8e78c;transform:translateY(-1px);box-shadow:0 6px 14px #030a1938}.sportFilterCard.active{color:#e2e8f0;background:#1e2b3ce6;border-color:#becadb6b}.sportFilterCard.disabled{opacity:.56;border-color:#67778e24}.sportFilterImage{color:currentColor;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .16s,transform .16s;display:inline-flex}.sportFilterImage .sportVectorIcon{width:100%;height:100%;display:block}.sportFilterCard:hover .sportFilterImage{transform:scale(1.06)}.sportFilterCopy{width:100%;min-width:0}.sportFilterCopy strong,.sportFilterCopy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sportFilterCopy strong{color:currentColor;font-size:7px;font-weight:850;line-height:1.15}.sportFilterCopy small{color:#8f9bab;margin-top:1px;font-size:5px;font-weight:700}.sportFilterState{color:#d6dee9;background:#0c141fc7;border:0;border-radius:4px;justify-content:center;align-items:center;width:13px;height:13px;display:inline-flex;position:absolute;top:3px;right:3px}.sportFilterCard.disabled .sportFilterState{color:#aab3c1}@media (width<=520px){.sportFilterCards{grid-template-columns:repeat(auto-fill,52px)}}@media (width<=1280px){.topbar{flex-wrap:wrap}}@media (width>=761px){.shell{grid-template-columns:68px minmax(0,1fr);min-height:100dvh}.sidebar{overscroll-behavior:contain;align-self:start;height:100dvh;min-height:100dvh;max-height:100dvh;position:sticky;top:0;overflow:hidden}.sidebar nav{scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}.sidebar nav::-webkit-scrollbar{display:none}.accountBlock{flex:none;margin-top:auto}}.arbCard.arbEventCard{cursor:pointer}.arbCard.arbEventCard.pinned,.arbCard.arbEventCard.pinned.selected{border-color:#8e7cff;box-shadow:0 0 0 2px #8e7cff3d,0 18px 42px #040f1d47}.arbEventCard .eventContext{white-space:normal;grid-template-columns:32px 32px 32px 32px minmax(0,1fr) auto;grid-template-areas:"phase sport shield timer spacer actions""market market market market market market";align-items:center;gap:3px 4px;min-height:66px;display:grid;position:relative}.arbEventCard .eventContext>.cardPhaseBadge{grid-area:phase}.arbEventCard .eventContext>.cardSportBadge{grid-area:sport}.arbEventCard .eventContext>.confidenceMini{border-radius:8px;grid-area:shield;width:32px;height:32px}.cardPhaseBadge,.cardSportBadge{color:#dce8f7;background:#101f30b8;border:1px solid #7791b347;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;min-width:32px!important;overflow:visible!important}.cardPhaseBadge{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px}.cardPhaseBadge b{letter-spacing:.03em;font-size:7px;font-weight:950;line-height:1}.cardPhaseBadge.live{color:#37eca0;background:#12975f33;border-color:#21dc8d57}.cardPhaseBadge.live i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #37eca01f}.cardPhaseBadge.prematch{color:#9ab6ff;background:#2748912e;border-color:#5b85ff61}.cardSportBadge svg{stroke-width:1.8px;width:18px;height:18px}.cardMarketType{color:#b9c6d8;text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-area:market;justify-self:center;max-width:90%;font-size:9px;font-weight:850;position:static;left:auto;transform:none;overflow:hidden!important}.arbEventCard .eventMatch{text-align:left;min-width:0}.eventTitle{text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:5px 8px;min-width:0;display:flex}.eventTitle strong{color:#f4f8ff;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:none;font-size:17px;line-height:1.18;overflow:visible}.eventTitle em{color:#8f9eb2;font-size:10px;font-style:normal;font-weight:750}.arbEventCard .eventReturn{margin-top:0}.arbEventCard.cardTile{grid-template-areas:"context context""match match""roi roi""venues venues";min-height:252px}.arbEventCard.cardTile .eventContext{padding:11px 14px 0}.arbEventCard.cardTile .eventRoi{min-height:52px;padding:5px 15px 8px}.arbEventCard .arbCardActions .cardPinMenu.active{color:#d3cbff;background:#6f54ef4d;border-color:#a191ff80}.oddsStabilityTimer{color:#aebed2;font-variant-numeric:tabular-nums;background:#101f309e;border:1px solid #7791b338;border-radius:7px;flex:none;grid-area:timer;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:8px;font-weight:900;display:inline-flex;min-width:32px!important;overflow:visible!important}.venueQuoteGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;margin-top:7px;display:grid}.venueQuote{background:#0f1d2d6b;border:1px solid #7791b324;border-radius:7px;gap:4px;min-width:0;padding:5px 6px;display:grid}.venueQuote small{color:#8998ab;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:7px;font-weight:750;line-height:1.15;overflow:hidden}.venueQuote strong{color:#eef4fc;font-variant-numeric:tabular-nums;font-size:17px;line-height:1}.venueQuote.arbitrage{background:#18a3651f;border-color:#2ce58b57}.venueQuote.arbitrage strong{color:#38e99a}.cardTopActions{z-index:2;flex:none;grid-area:actions;position:relative;gap:4px!important;margin-left:0!important}@media (width<=520px){.cardMarketType{text-align:center;max-width:100%;margin-left:0;position:static;transform:none}}@media (width<=1050px){.esportsAnalysisMetrics{grid-template-columns:repeat(3,minmax(105px,1fr))}.esportsDecisionGuide,.esportsProfileCoverage{grid-template-columns:1fr 1fr}.esportsAnalysisWorkspace{grid-template-columns:1fr}.esportsAnalysisDetail{position:static}}@media (width<=720px){.esportsAnalysisHero,.esportsPolicyCatalog>header{flex-direction:column;align-items:flex-start}.esportsAnalysisMetrics{grid-template-columns:1fr 1fr}.esportsRuleEvidence .esportsRuleSources,.esportsAnalysisToolbar{grid-template-columns:1fr}.esportsCandidateRow{grid-template-columns:100px minmax(140px,1fr) 54px}.esportsCandidateRow>span:nth-child(3){grid-area:2/2/auto/-1}.esportsCandidateRow>b{grid-area:1/3}.esportsPolicyCatalog>header p{text-align:left}.esportsRollout,.esportsRollout ol{grid-template-columns:1fr}}@media (width>=761px){.shell{grid-template-columns:90px minmax(0,1fr)}.sidebar{background:radial-gradient(circle at 50% 18%,#1e344733,#0000 34%),linear-gradient(#09111a 0%,#07101a 58%,#08111b 100%);border:1px solid #2b3540;border-radius:14px;align-self:start;width:83px;height:calc(100dvh - 12px);min-height:calc(100dvh - 12px);max-height:calc(100dvh - 12px);margin:6px 4px;padding:25px 8px 14px;position:sticky;top:0;overflow:hidden;box-shadow:inset 0 1px #ffffff06,8px 0 30px #060e1814}.brand{color:#f6f8fb;border-radius:50%;flex:none;width:48px;height:48px;margin:0 auto 20px}.brand:hover{background:#ffffff0a}.brand span{letter-spacing:-3px;text-shadow:0 2px 7px #ffffff21;font-size:30px;font-weight:950;line-height:1;transform:skew(-9deg)rotate(2deg)}.brand span:after{display:none}.sidebar nav{scrollbar-width:none;flex-direction:column;flex:auto;justify-content:space-between;gap:7px;min-height:0;padding:4px 0 8px;display:flex;overflow:hidden auto}.sidebar nav button{color:#dce3eb;width:57px;height:57px;min-height:57px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:50%;flex:0 0 57px;margin:0 auto;padding:0;transition:color .16s,border-color .16s,background .16s,box-shadow .16s;position:relative}.sidebar nav button:before{display:none}.sidebar nav button>svg{stroke-width:1.8px;width:27px;height:27px}.sidebar nav button:hover:not(:disabled){color:#fff;box-shadow:none;background:#ffffff09;border-color:#ffffff29}.sidebar nav button.active{color:#f7f9fc;background:#0b141ec7;border-color:#d89a3b;box-shadow:inset 0 0 0 1px #ffffff09,0 0 18px #d89a3b0f}.sidebar nav button:disabled{cursor:not-allowed;opacity:.66}.sidebar nav button span{background:#0c1520;border:1px solid #2b3540;left:68px;box-shadow:0 8px 22px #040a1247}.accountBlock{flex-direction:column;flex:none;align-items:center;gap:14px;width:100%;margin-top:0;padding:0;display:flex}.accountBlock:before{content:"";background:#35404a;width:54px;height:1px;margin-bottom:15px}.sidebarIconButton{color:#f5f7fa;background:radial-gradient(circle at 50% 12%,#ffffff0d,#0000 52%),#0a131e;border:1px solid #8b939c;border-radius:50%;width:57px;height:57px;transition:border-color .16s,background .16s,color .16s;box-shadow:inset 0 0 0 1px #ffffff06}.sidebarIconButton:hover{background:#101b27;border-color:#d0d5db}.sidebarIconButton span{font-size:26px;font-weight:900;line-height:1}.logoutButton{color:#e2e7ed;width:57px;height:49px;box-shadow:none;background:0 0;border:0}.logoutButton:hover{color:#fff;background:#ffffff0a;border:0}.logoutButton>svg{stroke-width:1.7px;width:28px;height:28px}.sidebar button:focus-visible{outline-offset:3px;outline:2px solid #ffbd58cc}}@media (width>=761px) and (height>=800px){.sidebar nav{max-height:548px;padding:12px 0 8px}.accountBlock{margin-top:auto;padding-bottom:19px}}@media (width>=961px){.pairsScreen .arbWorkspace{grid-template-columns:308px minmax(0,1fr);gap:14px;margin-inline-start:-13px}.pairsScreen .arbFilters.panel{color:#dce3e9;scrollbar-color:#4a5865 transparent;background:radial-gradient(circle at 45% 6%,#162f4133,#0000 30%),linear-gradient(#08131d 0%,#06111a 100%);border:1px solid #344654;border-radius:10px;gap:24px;max-height:calc(100vh - 118px);padding:24px 20px 18px;overflow-y:auto;box-shadow:inset 0 1px #ffffff06,0 14px 38px #02091029}.pairsScreen .filterHeader strong{color:#eef2f5;letter-spacing:.04em;font-size:15px;font-weight:900}.pairsScreen .filterHeader button{color:#e5a033;padding:0;font-size:13px;font-weight:850}.pairsScreen .arbFilters label,.pairsScreen .filterGroup>span,.pairsScreen .sportFilterHeader>span{color:#d7dee4;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:850}.pairsScreen .arbFilters label,.pairsScreen .filterGroup,.pairsScreen .arbFilters .sportFilterPanel{gap:10px}.pairsScreen .sportFilterHeader{min-height:34px}.pairsScreen .sportAllToggle{color:#e8a53b;background:#663d081f;border-color:#b9771e;border-radius:10px;min-width:84px;height:34px;padding:0 10px;font-size:12px}.pairsScreen .sportAllToggle>i{background:#b57e2d6b;width:27px;height:16px;box-shadow:inset 0 0 0 1px #e7a53b40}.pairsScreen .sportAllToggle>i:after{background:#a9a39a;width:12px;height:12px;top:2px;left:2px}.pairsScreen .sportAllToggle.active,.pairsScreen .sportAllToggle.partial{color:#eeac42;background:#6f430929;border-color:#c78225}.pairsScreen .sportAllToggle.active>i,.pairsScreen .sportAllToggle.partial>i{background:#dc972cad}.pairsScreen .sportAllToggle.active>i:after{background:#f0b24f;transform:translate(11px)}.pairsScreen .sportAllToggle.partial>i:after{background:#e1a348;transform:translate(5.5px)}.pairsScreen .sportFilterCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pairsScreen .sportFilterCard{aspect-ratio:auto;color:#d8dfe5;background:#08131db8;border-color:#2b3c49;border-radius:9px;width:100%;min-width:0;height:76px;padding:0;box-shadow:inset 0 0 0 1px #ffffff03}.pairsScreen .sportFilterCard.active{color:#e1e7ec;background:#09151fd1;border-color:#314450}.pairsScreen .sportFilterCard:hover,.pairsScreen .sportFilterCard:focus,.pairsScreen .sportFilterCard:focus-visible{z-index:1;opacity:1;color:#fff;background:radial-gradient(circle at 50% 35%,#9a651933,#0000 72%),#492e0a61;border-color:#c47c20;outline:0;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #eca12f14,0 7px 18px #01070d4d}.pairsScreen .sportFilterCard.disabled{opacity:.42;border-color:#263642}.pairsScreen .sportFilterImage{flex-basis:54px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex;overflow:visible}.pairsScreen .sportFilterImage .sportVectorIcon{color:#d7dee5;filter:drop-shadow(0 0 1.2px #e2ecf56b)drop-shadow(0 2px 4px #00000057);opacity:.94;width:48px;height:48px;transition:color .16s,filter .16s,opacity .16s,transform .16s;display:block;overflow:visible}.pairsScreen .sportFilterCard:hover .sportVectorIcon,.pairsScreen .sportFilterCard:focus .sportVectorIcon,.pairsScreen .sportFilterCard:focus-visible .sportVectorIcon{color:#fff4df;filter:drop-shadow(0 0 1.8px #fff2d7b8)drop-shadow(0 3px 7px #cb842047);opacity:1;transform:scale(1.055)}.pairsScreen .sportFilterCard:active{background:#5b390b85;border-color:#d08a2d;transform:translateY(0)}.pairsScreen .sportFilterCopy,.pairsScreen .sportFilterState{display:none}.pairsScreen .arbFilters select,.pairsScreen .arbFilters input{color:#e4e9ed;background-color:#061018c7;border:1px solid #354653;border-radius:7px;min-height:42px;font-size:13px;font-weight:700;box-shadow:inset 0 1px #ffffff03}.pairsScreen .arbFilters select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23dce3e9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:16px}.pairsScreen .arbFilters select:focus,.pairsScreen .arbFilters input:focus{border-color:#c48227;outline:0;box-shadow:0 0 0 2px #d38b261f}.pairsScreen .phaseFilters{gap:8px}.pairsScreen .phaseFilters button{color:#d7dee4;background:#07111ac2;border-color:#334552;border-radius:8px;min-height:42px;font-size:11px}.pairsScreen .phaseFilters button.active{color:#e8a33a;background:#693f081f;border-color:#bd7920;box-shadow:inset 0 0 0 1px #eaa0320d}.pairsScreen .phaseFilters button.live,.pairsScreen .phaseFilters button.active.live{color:#f36a75}.pairsScreen .phaseFilters button.prematch,.pairsScreen .phaseFilters button.active.prematch{color:#7898ff}.pairsScreen .roiInputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px}.pairsScreen .roiSeparator{color:#7e8993;font-size:14px;font-weight:800}.pairsScreen .toggleLine{color:#d8dfe4;letter-spacing:0;text-transform:none;align-items:center;gap:11px;min-height:24px;font-size:13px;font-weight:750;display:flex}.pairsScreen .toggleLine input{accent-color:#eba93d;flex:0 0 19px;width:19px;min-height:19px;padding:0}.pairsScreen .saveFilterButton{color:#f3f0ea;background:radial-gradient(circle at 50% 0,#da97272e,#0000 54%),linear-gradient(135deg,#65440c,#3f2b0b);border:1px solid #82570f;border-radius:8px;min-height:56px;font-size:15px;font-weight:850;box-shadow:inset 0 1px #ffd07c1c,0 8px 20px #02080e29}.pairsScreen .saveFilterButton:hover{background:radial-gradient(circle at 50% 0,#ecac3e33,#0000 54%),linear-gradient(135deg,#765016,#49320e);border-color:#ad7520}.pairsScreen .filtersUpdated{color:#707d88!important;font-size:11px!important}}@media (width>=761px){.sidebar{position:sticky;top:0}}.arbCards.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.arbCard.arbEventCard.cardTile{background:radial-gradient(circle at 90% 4%,#25415b21,#0000 34%),linear-gradient(145deg,#08141e 0%,#06111a 58%,#07131d 100%);border-color:#c47e1f85;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(88px,auto);grid-template-areas:"context context""match roi""venues venues";min-height:0;overflow:hidden;box-shadow:0 12px 28px #020a1133}.arbCard.arbEventCard.cardTile:hover,.arbCard.arbEventCard.cardTile.selected{border-color:#e19a30d1;box-shadow:0 0 0 1px #d38b241c,0 15px 34px #020a1145}.arbEventCard.cardTile .eventContext{grid-template-columns:28px 28px 28px 28px minmax(0,1fr) auto;grid-template-areas:"phase sport shield timer spacer actions";gap:0 4px;min-height:52px;padding:10px 11px 0}.arbEventCard.cardTile .eventContext>.cardDecisionBadge{display:none}.arbEventCard.cardTile .cardPhaseBadge,.arbEventCard.cardTile .cardSportBadge,.arbEventCard.cardTile .eventContext>.confidenceMini,.arbEventCard.cardTile .oddsStabilityTimer{border-radius:7px;width:28px;height:28px;min-width:28px!important}.arbEventCard.cardTile .cardPhaseBadge b,.arbEventCard.cardTile .oddsStabilityTimer{font-size:8px}.arbEventCard.cardTile .cardSportBadge svg,.arbEventCard.cardTile .confidenceMini svg{width:16px;height:16px}.arbEventCard.cardTile .cardTopActions{gap:4px!important}.arbEventCard.cardTile .arbCardActions .launchButton,.arbEventCard.cardTile .arbCardActions .iconButton{border-color:#c2832759;border-radius:7px;height:30px;min-height:30px}.arbEventCard.cardTile .arbCardActions .launchButton{padding:0 9px;font-size:9px}.arbEventCard.cardTile .arbCardActions .iconButton{width:30px;min-width:30px}.arbEventCard.cardTile .eventMatch{align-self:center;padding:13px 8px 12px 14px}.arbEventCard.cardTile .eventTitle{gap:4px 7px}.arbEventCard.cardTile .eventTitle strong{font-size:14px;line-height:1.2}.arbEventCard.cardTile .eventTitle em{font-size:9px}.arbEventCard.cardTile .cardMarketType{color:#aeb9c7;text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-self:auto;width:auto;min-width:0;max-width:100%;margin-top:7px;font-size:9px;font-weight:700;display:block;position:static;overflow:hidden!important}.arbEventCard.cardTile .eventRoi{border-left:1px solid #c57f1f9e;place-self:center end;min-height:66px;margin:10px 12px 10px 0;padding:4px 0 4px 12px}.arbEventCard.cardTile .eventReturn>strong{margin:0;font-size:22px;line-height:1}.arbEventCard.cardTile .eventVenues{background:#020b1138;border:1px solid #b87b2475;border-radius:9px;gap:0;margin:0 11px 11px;padding:0;overflow:hidden}.arbEventCard.cardTile .eventVenues .eventVenue{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.arbEventCard.cardTile .eventVenues .eventVenue+.eventVenue{border-left:1px solid #b87b2459}.arbEventCard.cardTile .eventVenue>span{border-bottom:1px solid #b87b2447;align-items:center;min-height:39px;padding:0 10px;font-size:10px;display:flex}.venueColumnsHeader{border-bottom:1px solid #b87b243d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:28px;padding:0 9px;display:grid}.venueColumnsHeader small{color:#9ba7b7;text-transform:none;font-size:8px;font-weight:650}.venueColumnsHeader small:last-child{text-align:right}.arbEventCard.cardTile .venueQuoteGrid{grid-template-columns:1fr;gap:0;margin:0;display:grid}.arbEventCard.cardTile .venueQuote{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:35px;padding:7px 9px}.arbEventCard.cardTile .venueQuote+.venueQuote{border-top:1px solid #b87b243b}.arbEventCard.cardTile .venueQuote small{color:#d4dbe3;font-size:9px;font-weight:650}.arbEventCard.cardTile .venueQuote strong{color:#f2f5f8;font-size:14px;line-height:1}.arbEventCard.cardTile .venueQuote.arbitrage{background:#1c7d4d09;border-color:#b87b243b}.arbEventCard.cardTile .venueQuote.arbitrage strong{color:#45e483}@media (width<=1180px){.arbCards.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.arbCards.cards{grid-template-columns:minmax(0,1fr)}}@container (width<=292px){.arbEventCard.cardTile .arbCardActions .launchButton span{display:none}.arbEventCard.cardTile .arbCardActions .launchButton{width:30px;min-width:30px;padding:0}}.filterHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.filterHeaderActions button{background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;min-height:24px;padding:0 6px;display:inline-flex}.filterHeaderActions .hiddenArchiveButton{color:#6d7891}.filterHeaderActions .hiddenArchiveButton.active{color:#5541d7;background:#f0eeff;border-color:#d9d4ff}.filterHeaderActions .hiddenArchiveButton:disabled{cursor:not-allowed;opacity:.45}.bankrollPanel{background:linear-gradient(145deg,#fafaff,#f2f2ff);border:1px solid #dfe2f0;border-radius:9px;padding:10px}.bankrollLabel{gap:2px;display:grid}.bankrollLabel>span{color:#4542c7;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:900;display:inline-flex}.bankrollTitle{outline:none;width:max-content;position:relative}.bankrollTooltip{z-index:20;color:#fff;text-transform:none;white-space:normal;opacity:0;pointer-events:none;background:#25213f;border-radius:6px;width:max-content;max-width:190px;padding:6px 8px;font-size:10px;font-weight:650;line-height:1.35;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 7px);left:0;transform:translateY(-3px)}.bankrollTooltip:before{content:"";border:4px solid #0000;border-bottom-color:#25213f;position:absolute;bottom:100%;left:11px}.bankrollTitle:hover .bankrollTooltip,.bankrollTitle:focus-visible .bankrollTooltip{opacity:1;transform:translateY(0)}.bankrollInput{position:relative;display:block!important}.bankrollInput input{font-variant-numeric:tabular-nums;width:100%;color:#222a48!important;min-height:40px!important;padding-right:30px!important;font-size:15px!important;font-weight:900!important}.bankrollInput>span{color:#7a849c;font-size:12px;font-weight:850;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.bankrollPresets{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.bankrollPresets button{color:#6d7690;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfe2ef;border-radius:6px;min-width:0;min-height:26px;padding:0 4px;font-size:8px;font-weight:850;overflow:hidden}.bankrollPresets button.active{color:#fff;background:#6960e9;border-color:#7467ef}.decisionFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.decisionFilters button{color:#69748c;cursor:pointer;background:#fff;border:1px solid #e0e4ec;border-radius:7px;justify-content:space-between;align-items:center;gap:5px;min-width:0;min-height:29px;padding:0 7px;font-size:8px;font-weight:850;display:flex}.decisionFilters button b{color:inherit;font-size:9px}.decisionFilters button.confirmed{color:#128b5d}.decisionFilters button.review{color:#af6e16}.decisionFilters button.blocked{color:#c94055}.decisionFilters button.active{background:#f0efff;border-color:#8175ec;box-shadow:0 0 0 1px #6152e114}.sourceMuteHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.sourceMuteHeader>span{color:#55617d;letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:900}.sourceMuteHeader button{color:#6c66db;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:850}.sourceMuteGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.sourceMuteGrid button{color:#929aab;text-align:left;cursor:pointer;background:#f7f8fb;border:1px solid #e0e4ed;border-radius:7px;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;min-height:28px;padding:0 6px;font-size:8px;display:grid}.sourceMuteGrid button i{background:#b9bfcb;border-radius:50%;width:6px;height:6px}.sourceMuteGrid button span{text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.sourceMuteGrid button b{color:inherit;font-size:8px}.sourceMuteGrid button.active{color:#277655;background:#f0f8f4;border-color:#cbded4}.sourceMuteGrid button.active i{background:#24bd7e;box-shadow:0 0 0 3px #24bd7e1c}.selectionThresholds{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.selectionThresholds label{min-width:0}.selectionThresholds input,.selectionThresholds select{width:100%;min-width:0}.applySelectionButton.dirty{color:#fff;background:linear-gradient(135deg,#7162ed,#5d46d8);border-color:#6d5fe8;box-shadow:0 8px 18px #5c46d833}.selectionQuickBar{background:#fff;border:1px solid #dfe3ec;border-radius:9px;align-items:center;gap:6px;min-height:44px;margin-bottom:7px;padding:6px 8px;display:flex;box-shadow:0 5px 14px #1923370d}.selectionQuickBar button{color:#6e788e;cursor:pointer;background:#f9fafc;border:1px solid #dfe3ea;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.selectionQuickBar button.profitable.active{color:#167d55;background:#eaf8f1;border-color:#9fd7bd}.selectionQuickBar button.real.active{color:#4554b8;background:#edf1ff;border-color:#aebcf3}.selectionMode,.selectionCapital{color:#aa6916;background:#fff5e7;border-radius:6px;align-items:center;gap:4px;min-height:28px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex}.selectionQuickBar>strong{color:#26304a;white-space:nowrap;margin-left:auto;font-size:10px}.selectionCapital{color:#554cc6;white-space:nowrap;background:#f0efff}.selectionFunnel{background:#111d2c;border:1px solid #6981a333;border-radius:10px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:6px;min-height:55px;margin-bottom:9px;padding:7px 10px;display:grid;box-shadow:0 8px 20px #0d1a2814}.selectionFunnel>i{color:#53657a;font-size:11px;font-style:normal}.selectionFunnel>span{background:#ffffff06;border:1px solid #7a92b229;border-radius:7px;justify-items:center;gap:3px;min-width:0;padding:4px 6px;display:grid}.selectionFunnel small,.selectionFunnel strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selectionFunnel small{color:#7f91a7;text-transform:uppercase;font-size:7px;font-weight:850}.selectionFunnel strong{color:#f3f7fd;font-variant-numeric:tabular-nums;font-size:15px}.selectionFunnel .profitable.active strong{color:#35dda1}.selectionFunnel .real.active strong{color:#90aaff}.selectionFunnel .ready strong{color:#61eab6}.selectionFunnel>span.inactive{opacity:.48}.matcherStaleWarning{color:#aa6812;background:#fff7e8;border:1px solid #efc278;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin-bottom:9px;padding:9px 11px;display:grid}.matcherStaleWarning span,.matcherStaleWarning strong,.matcherStaleWarning small{min-width:0;display:block}.matcherStaleWarning strong{font-size:9px}.matcherStaleWarning small{color:#9b7440;margin-top:2px;font-size:8px}.eventReturn{flex-wrap:wrap;align-items:center;gap:3px 7px}.eventReturn>span{color:#7f8fa5;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.eventReturn>small{color:#9aabc0;flex-basis:100%;font-size:8px;font-weight:750}.eventVenue>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.venueStake{color:#dfe8f6;font-variant-numeric:tabular-nums;flex:none;font-size:8px;font-weight:900}.oddsStabilityTimer{flex-direction:column;gap:2px}.oddsStabilityTimer svg{width:10px;height:10px}.arbEventCard .arbCardActions .cardHideMenu.active{color:#9dd1ff;background:#347dbe3d;border-color:#75bfff73}.eventsWorkspace{border-color:#e0e4ee;border-radius:11px;min-width:0;padding:0;overflow:hidden;box-shadow:0 8px 24px #1f26520b}.eventsHeader{background:linear-gradient(135deg,#fff 0%,#f7f7ff 100%);border-bottom:1px solid #e8ebf3;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.eventsHeader>div{min-width:0}.eventsEyebrow{color:#6256e8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.eventsHeader h2{color:#121a37;letter-spacing:-.025em;margin:4px 0;font-size:20px}.eventsHeader p{color:#78839b;margin:0;font-size:10px}.eventsHeader .refreshButton{flex:none}.eventsHeaderActions{flex:none;align-items:flex-end;gap:10px;display:flex}.eventsSourceFilter{color:#78839b;letter-spacing:.04em;text-transform:uppercase;gap:4px;font-size:9px;font-weight:800;display:grid}.eventsSourceFilter select{color:#27314d;min-width:150px;height:34px;font:inherit;text-transform:none;background:#fff;border:1px solid #dfe3ed;border-radius:7px;padding:0 30px 0 10px;font-size:10px;font-weight:800}.eventsWorkspace>.loading,.eventsWorkspace>.inlineError,.eventsWorkspace>.emptyState{margin:16px}.eventsTable{min-width:0;padding:0 12px 12px;overflow-x:auto}.eventsTableRow{grid-template-columns:minmax(260px,1.4fr) minmax(150px,.72fr) minmax(260px,1.15fr) minmax(180px,.72fr);align-items:center;gap:14px;min-width:760px;display:grid}.eventsTableHead{color:#7b869f;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #e7eaf2;min-height:38px;padding:0 11px;font-size:8px;font-weight:900}.eventCatalogRow{border-bottom:1px solid #edf0f5;min-height:86px;padding:10px 11px;transition:background .15s}.eventCatalogRow:hover{background:#fafaff}.eventCatalogIdentity,.eventCatalogMarket,.eventCatalogTiming{min-width:0;display:grid}.eventCatalogIdentity{gap:4px}.eventCatalogIdentity>div{align-items:center;gap:6px;min-width:0;display:flex}.eventCatalogIdentity>div>span:not(.eventPhase){color:#778299;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.eventCatalogIdentity>strong,.eventCatalogIdentity>a{color:#202943;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;line-height:1.35;text-decoration:none;overflow:hidden}.eventCatalogIdentity>a:hover{color:#5145e5}.eventCatalogIdentity>small,.eventCatalogMarket small,.eventCatalogMarket span{color:#8791a7;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.eventPhase{letter-spacing:.06em;border-radius:5px;align-items:center;min-height:17px;padding:0 6px;font-size:7px;font-weight:950;display:inline-flex}.eventPhase.live{color:#13885b;background:#e7f9f0}.eventPhase.prematch{color:#5d54cf;background:#eef0ff}.eventCatalogMarket{gap:4px}.eventCatalogMarket strong{color:#34405b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.eventCatalogOdds{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.eventCatalogOdds>span{background:#f8f9fc;border:1px solid #e1e5ef;border-radius:7px;flex:94px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:94px;max-width:150px;padding:7px 8px;display:grid}.eventCatalogOdds small{color:#6f7a92;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.eventCatalogOdds strong{color:#414bc6;font-variant-numeric:tabular-nums;font-size:11px}.eventCatalogTiming{gap:6px}.eventCatalogTiming span{gap:1px;min-width:0;display:grid}.eventCatalogTiming small{color:#929bb0;text-transform:uppercase;font-size:7px;font-weight:800}.eventCatalogTiming strong{color:#4c5770;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.eventsLoadMore{color:#565fc4;cursor:pointer;background:#f8f9fc;border:1px solid #dfe3ee;border-radius:8px;width:calc(100% - 24px);min-height:36px;margin:0 12px 12px;font-size:9px;font-weight:850}.spin{animation:.8s linear infinite eventsRefreshSpin}@keyframes eventsRefreshSpin{to{transform:rotate(360deg)}}@media (width<=1180px){.selectionQuickBar{flex-wrap:wrap}}@media (width<=620px){.selectionThresholds{grid-template-columns:1fr}.selectionFunnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.selectionFunnel>i{display:none}.selectionQuickBar>strong{margin-left:0}.filterHeader{align-items:flex-start}.filterHeaderActions{justify-content:flex-start}.eventsHeader{flex-direction:column;align-items:flex-start}.eventsHeaderActions{align-items:flex-end;width:100%}.eventsSourceFilter{flex:1}.eventsSourceFilter select{width:100%}.eventsTable{padding:8px 10px 10px;overflow:visible}.eventsTableHead{display:none}.eventsTableRow{grid-template-columns:1fr;gap:10px;min-width:0}.eventCatalogRow{border:1px solid #e5e8f0;border-radius:9px;min-height:0;margin-bottom:8px;padding:12px}.eventCatalogTiming{grid-template-columns:repeat(2,minmax(0,1fr))}}.pairsScreen{--studio-purple:#6455e8;--studio-purple-soft:#f0eeff;--studio-green:#21a875;--studio-green-soft:#eaf8f2;--studio-ink:#171b36;--studio-muted:#7b8299;--studio-line:#e4e5ef;--studio-surface:#fff;--studio-canvas:#f8f8fc;--filter-rail-top:104px;gap:0}.content:has(>.pairsScreen){background:#fafafe}.pairsScreen .arbWorkspace{min-height:calc(100vh - var(--filter-rail-top));min-height:calc(100dvh - var(--filter-rail-top));border:1px solid var(--studio-line);background:var(--studio-surface);border-radius:14px;grid-template-columns:270px minmax(0,1fr);align-items:stretch;gap:0;overflow:clip;box-shadow:0 12px 34px #1f234c0f}.pairsScreen .arbWorkspace.filtersCollapsed{grid-template-columns:minmax(0,1fr)}.pairsScreen .arbBoard{container:opportunity-board/inline-size}.pairsScreen .arbFilters.panel{top:var(--filter-rail-top);z-index:2;height:calc(100vh - var(--filter-rail-top));height:calc(100dvh - var(--filter-rail-top));max-height:calc(100vh - var(--filter-rail-top));max-height:calc(100dvh - var(--filter-rail-top));overscroll-behavior:contain;border:0;border-right:1px solid var(--studio-line);box-shadow:none;scrollbar-color:#d6d4eb transparent;scrollbar-gutter:stable;background:#fafafe;border-radius:0;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;align-self:start;gap:16px;padding:18px 16px 20px;position:sticky;bottom:0;overflow-y:auto}.pairsScreen .filterHeader{align-items:center;min-height:26px}.pairsScreen .filterHeader strong,.pairsScreen .filterGroup>span,.pairsScreen .sportFilterHeader>span,.pairsScreen .sourceMuteHeader>span{color:#30354f;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900}.pairsScreen .filterHeaderActions{gap:3px}.pairsScreen .filterHeaderActions button{color:#7a7f96;min-height:26px;padding:0 6px;font-size:10px;font-weight:800}.pairsScreen .filterHeaderActions .filterPanelToggle{border:1px solid #dedfea;border-radius:7px;width:28px;min-width:28px;padding:0}.pairsScreen .filterHeaderActions .hiddenArchiveButton{color:#8a8fa3}.pairsScreen .filterHeaderActions .hiddenArchiveButton.active{background:var(--studio-purple-soft);color:#5548cf;border-color:#d9d4ff}.pairsScreen .filterQuickGates{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pairsScreen .filterQuickGates button{color:#777d92;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e1e2eb;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:38px;padding:0 4px;font-size:8px;font-weight:850;display:inline-flex}.pairsScreen .filterQuickGates button:hover{background:#faf9ff;border-color:#aaa1ef}.pairsScreen .filterQuickGates button.profitable.active{background:var(--studio-green-soft);color:#187e59;border-color:#a8dec8}.pairsScreen .filterQuickGates button.real.active,.pairsScreen .filterQuickGates .hiddenArchiveButton.active{background:var(--studio-purple-soft);color:#5549ca;border-color:#c9c3f6}.pairsScreen .filterQuickGates .hiddenArchiveButton:disabled{cursor:not-allowed;opacity:.45}.pairsScreen .bankrollPanel{background:#fff;border:1px solid #e1e2ee;border-radius:10px;gap:8px;padding:12px;box-shadow:0 4px 12px #2a2d5709}.pairsScreen .bankrollLabel>span{color:#4d4aa8;font-size:10px}.pairsScreen .bankrollInput input,.pairsScreen .arbFilters select,.pairsScreen .arbFilters input{min-height:40px!important;color:var(--studio-ink)!important;box-shadow:none!important;background:#fff!important;border:1px solid #dedfea!important;border-radius:8px!important;font-size:13px!important;font-weight:750!important}.pairsScreen .bankrollInput input{min-height:46px!important;font-size:18px!important;font-weight:900!important}.pairsScreen .arbFilters select:focus,.pairsScreen .arbFilters input:focus{outline:2px solid #6455e81a;border-color:#887cf0!important}.pairsScreen .bankrollPresets{gap:5px}.pairsScreen .bankrollPresets button{color:#727990;background:#fff;border-color:#e0e1eb;border-radius:7px;min-height:32px;font-size:9px}.pairsScreen .bankrollPresets button.active{background:var(--studio-purple-soft);color:#5548d0;border-color:#8174ed;box-shadow:inset 0 0 0 1px #6455e814}.pairsScreen .sportFilterPanel,.pairsScreen .sourceMutePanel{gap:8px}.pairsScreen .sportAllToggle{color:#777d92;background:#fff;border:1px solid #e1e2eb;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-width:72px;min-height:34px;padding:0 9px;font-size:10px;font-weight:850;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.pairsScreen .sportAllToggle:hover{background:#faf9ff;border-color:#aaa1ef;transform:translateY(-1px)}.pairsScreen .sportAllToggle.active{background:var(--studio-purple-soft);color:#5548cd;box-shadow:none;border-color:#8c80ee}.pairsScreen .sportAllToggle>i{background:#d6d7e1;border-radius:999px;flex:0 0 25px;width:25px;height:14px;transition:background .16s;position:relative;box-shadow:inset 0 0 0 1px #595b7314}.pairsScreen .sportAllToggle>i:after{content:"";background:#9da0ae;border-radius:50%;width:10px;height:10px;transition:background .16s,transform .18s;position:absolute;top:2px;left:2px}.pairsScreen .sportAllToggle.active>i{box-shadow:none;background:#c9c3f7}.pairsScreen .sportAllToggle.active>i:after{background:#6558dc;transform:translate(11px)}.pairsScreen .sportAllToggle.partial>i{background:#e2dff8}.pairsScreen .sportAllToggle.partial{color:#6558dc;box-shadow:none;filter:none;background:#f7f6ff;border-color:#c9c3f6}.pairsScreen .sportAllToggle.partial>i:after{background:#8075e5;transform:translate(5.5px)}.pairsScreen .sportFilterCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.pairsScreen .sportFilterCard{aspect-ratio:1;color:#767b91;width:100%;min-width:0;height:auto;min-height:0;box-shadow:none;background:#fff;border:1px solid #e3e3ed;border-radius:9px;grid-template-columns:1fr;align-content:center;place-items:center;gap:2px;padding:4px 2px;display:grid;overflow:hidden}.pairsScreen .sportFilterCard:after{content:attr(data-tooltip);color:currentColor;text-align:center;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none;font-size:8px;font-weight:850;line-height:1.1;transition:opacity .14s,transform .14s;position:absolute;bottom:5px;left:3px;right:3px;overflow:hidden;transform:translateY(3px)}.pairsScreen .sportFilterCard:hover:after,.pairsScreen .sportFilterCard:focus:after,.pairsScreen .sportFilterCard:focus-visible:after{opacity:1;transform:translateY(0)}.pairsScreen .sportFilterCard:hover .sportFilterImage,.pairsScreen .sportFilterCard:focus .sportFilterImage,.pairsScreen .sportFilterCard:focus-visible .sportFilterImage{transform:translateY(-6px)scale(1.08)}.pairsScreen .sportFilterCard:hover,.pairsScreen .sportFilterCard:focus,.pairsScreen .sportFilterCard:focus-visible{color:#6b61d8;box-shadow:none;filter:none;background:#faf9ff;border-color:#aaa1ef;outline:0;transform:translateY(-1px)}.pairsScreen .sportFilterCard.active{color:#5548cd;box-shadow:none;background:#f6f4ff;border-color:#9b91ef}.pairsScreen .sportFilterCard.disabled{color:#a3a6b3;opacity:1;background:#fff;border-color:#e7e7ef}.pairsScreen .sportFilterCard:active{background:var(--studio-purple-soft);color:#5548cd;box-shadow:none;filter:none;border-color:#8c80ee;transform:translateY(0)}.pairsScreen .sportFilterImage{color:currentColor;width:36px;height:36px;box-shadow:none;background:0 0;border:0}.pairsScreen .sportFilterImage .sportVectorIcon{filter:none;opacity:1;width:33.6px;height:33.6px;overflow:visible}.pairsScreen .sportFilterCard:hover .sportVectorIcon,.pairsScreen .sportFilterCard:focus .sportVectorIcon,.pairsScreen .sportFilterCard:focus-visible .sportVectorIcon{color:currentColor;filter:none;opacity:1;transform:none}.pairsScreen .sportFilterCard.active .sportVectorIcon{color:#5548cd;filter:none;animation:.22s ease-out sportIconSelected}@keyframes sportIconSelected{0%{transform:scale(.88)}65%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pairsScreen .sportFilterCard,.pairsScreen .sportFilterImage,.pairsScreen .sportFilterCard .sportVectorIcon,.pairsScreen .sportAllToggle,.pairsScreen .sportAllToggle>i,.pairsScreen .sportAllToggle>i:after{transition:none;animation:none}}.pairsScreen .sportFilterCopy{text-align:center;min-width:0;display:block}.pairsScreen .sportFilterCopy strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.15;display:block;overflow:hidden}.pairsScreen .sportFilterCopy small,.pairsScreen .sportFilterState{display:none}.pairsScreen .sourceMuteGrid{grid-template-columns:1fr;gap:5px}.pairsScreen .sourceMuteHeader .sourceAllToggle{color:#777d92;font-size:10px}.pairsScreen .sourceMuteGrid button{color:#8b90a2;background:#fff;border:1px solid #e2e3ec;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;min-height:42px;padding:0 11px 0 7px;font-size:11px;transition:border-color .16s,background .16s,color .16s,opacity .16s,transform .16s}.pairsScreen .sourceMuteGrid button.active{color:#5548cd;background:#f6f4ff;border-color:#9b91ef}.pairsScreen .sourceMuteGrid button:hover,.pairsScreen .sourceMuteGrid button:focus,.pairsScreen .sourceMuteGrid button:focus-visible{color:#6b61d8;background:#faf9ff;border-color:#aaa1ef;outline:0;transform:translateY(-1px)}.pairsScreen .sourceMuteGrid button.disabled{color:#a3a6b3;background:#fff;border-color:#e7e7ef}.pairsScreen .sourceMuteGrid button.disabled .sourceLogo{filter:grayscale();opacity:.58}.pairsScreen .sourceMuteGrid button.active .sourceLogo{border-color:#aaa1ef;box-shadow:0 0 0 2px #6455e81a}.sourceLogo{background:#f0f1f5;border:1px solid #1e233d14;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid;overflow:hidden;box-shadow:0 2px 6px #1a1e3714}.sourceLogo img{object-fit:cover;width:100%;height:100%;display:block}.sourceLogoFallback{border:2px solid #7d8398;border-radius:50%;width:14px;height:14px;display:block;position:relative}.sourceLogoFallback:after{content:"";background:#7d8398;border:2px solid #f0f1f5;border-radius:50%;width:5px;height:5px;position:absolute;bottom:-2px;right:-3px}.pairsScreen .sourceMuteGrid button i{color:#fff;width:24px;height:24px;box-shadow:none;background:#71778d;border-radius:6px;place-items:center;font-style:normal;display:grid}.pairsScreen .sourceMuteGrid button i:after{content:"•";font-size:10px;font-weight:950}.pairsScreen .sourceMuteGrid button.source-fonbet i{background:#326ef3}.pairsScreen .sourceMuteGrid button.source-fonbet i:after{content:"F"}.pairsScreen .sourceMuteGrid button.source-polymarket i{background:#8049db}.pairsScreen .sourceMuteGrid button.source-polymarket i:after{content:"P"}.pairsScreen .sourceMuteGrid button.source-bcgame i,.pairsScreen .sourceMuteGrid button.source-bc-game i{color:#f4bc41;background:#242429}.pairsScreen .sourceMuteGrid button.source-bcgame i:after,.pairsScreen .sourceMuteGrid button.source-bc-game i:after{content:"BC";font-size:7px}.pairsScreen .sourceMuteGrid button.source-winline i{background:#f07427}.pairsScreen .sourceMuteGrid button.source-winline i:after{content:"W"}.pairsScreen .sourceMuteGrid button.active i{box-shadow:none}.pairsScreen .sourceMuteGrid button b{color:#9499aa;text-align:right;min-width:20px;font-size:10px}.pairsScreen .selectionThresholds{gap:7px}.pairsScreen .arbFilters label{color:#6f758b;letter-spacing:.02em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:850;display:grid}.pairsScreen .phaseFilters{gap:5px}.pairsScreen .phaseFilters button{color:#777d92;background:#fff;border:1px solid #e1e2eb;border-radius:7px;min-height:34px;padding:0 7px;font-size:10px}.pairsScreen .phaseFilters button.active{background:var(--studio-purple-soft);color:#5548cd;box-shadow:none;border-color:#8c80ee}.pairsScreen .phaseFilters button.live.active{color:#d14a61;background:#fff2f4;border-color:#efa7b1}.pairsScreen .advancedFilters{background:#fff;border:1px solid #e2e3ec;border-radius:9px}.pairsScreen .advancedFilters summary{color:#666c84;cursor:pointer;justify-content:space-between;align-items:center;min-height:40px;padding:0 10px;font-size:10px;font-weight:850;list-style:none;display:flex}.pairsScreen .advancedFilters summary::-webkit-details-marker{display:none}.pairsScreen .advancedFilters summary:after{content:"+";color:#6558d8;font-size:14px;font-weight:500}.pairsScreen .advancedFilters[open] summary:after{content:"−"}.pairsScreen .advancedFiltersBody{border-top:1px solid #ededf3;gap:10px;padding:0 10px 10px;display:grid}.pairsScreen .advancedFiltersBody>:first-child{margin-top:10px}.pairsScreen .toggleLine{color:#666d83;font-size:9px;display:flex}.pairsScreen .toggleLine input{width:16px;accent-color:var(--studio-purple);flex:0 0 16px;min-height:16px!important}.pairsScreen .saveFilterButton{background:var(--studio-purple-soft);color:#5143cb;min-height:44px;box-shadow:none;border:1px solid #dad6ff;border-radius:9px;font-size:11px}.pairsScreen .saveFilterButton:hover{background:#e9e6ff;border-color:#9d93f0}.pairsScreen .saveFilterButton.dirty{border-color:var(--studio-purple);color:#fff;background:linear-gradient(135deg,#7062ee,#5c4bd8);box-shadow:0 7px 16px #5a48d22e}.pairsScreen .filterMeta{text-align:center;gap:3px;display:grid}.pairsScreen .filterMeta small{line-height:1.35;color:#979cad!important;font-size:9px!important}.pairsScreen .arbBoard{background:var(--studio-canvas);flex-direction:column;gap:0;min-width:0;display:flex}.pairsScreen .collapsedFilterBar{align-items:center;min-height:50px;padding:8px 14px 0;display:flex}.pairsScreen .collapsedFilterBar button{background:var(--studio-purple-soft);color:#5548cf;cursor:pointer;border:1px solid #d9d5ff;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:10px;font-weight:850;display:inline-flex}.pairsScreen .selectionToolbar{border-bottom:1px solid var(--studio-line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 18px;display:flex}.pairsScreen .selectionFunnel{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin:0;padding:0;display:flex}.pairsScreen .selectionFunnel>i{color:#c4c7d3;font-size:12px}.pairsScreen .selectionFunnel>span{background:#fff;border:1px solid #e1e2eb;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;display:inline-flex;box-shadow:0 2px 7px #23274e06}.pairsScreen .selectionFunnel small{color:#747a90;letter-spacing:0;text-transform:none;font-size:10px;font-weight:800}.pairsScreen .selectionFunnel strong{color:#2d324b;font-size:13px}.pairsScreen .selectionFunnel .profitable.active,.pairsScreen .selectionFunnel .real.active,.pairsScreen .selectionFunnel .ready.active{background:var(--studio-green-soft);border-color:#bfe7d6}.pairsScreen .selectionFunnel .profitable.active strong,.pairsScreen .selectionFunnel .real.active strong,.pairsScreen .selectionFunnel .ready strong{color:#178b61}.pairsScreen .selectionFunnel>span.inactive{opacity:.48}.pairsScreen .selectionQuickBar{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 auto;justify-content:flex-end;align-items:center;gap:5px;margin:0;padding:0;display:flex}.pairsScreen .selectionQuickBar button{color:#777d92;background:#fff;border:1px solid #e1e2eb;border-radius:8px;min-height:34px;padding:0 10px;font-size:10px}.pairsScreen .selectionQuickBar button.profitable.active{background:var(--studio-green-soft);color:#187e59;border-color:#a8dec8}.pairsScreen .selectionQuickBar button.real.active{background:var(--studio-purple-soft);color:#5549ca;border-color:#c9c3f6}.pairsScreen .selectionMode,.pairsScreen .selectionCapital{color:#a36b1d;background:#fff6e8;border-radius:7px;min-height:32px;padding:0 9px;font-size:9px}.pairsScreen .selectionCapital{background:var(--studio-purple-soft);color:#574bc4}.pairsScreen .selectionQuickBar>strong{color:#363b55;margin-left:0;font-size:11px}.pairsScreen .matcherStaleWarning{margin:12px 16px 0}.pairsScreen .arbCards.cards{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;align-items:stretch;gap:14px;width:100%;max-width:none;padding:14px;overflow:visible}@media (width<=1640px){.pairsScreen .arbCards.cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1280px){.pairsScreen .arbCards.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pairsScreen .arbCards.cards{grid-template-columns:minmax(0,1fr)}}.pairsScreen .arbCard.arbEventCard.cardTile{width:100%;min-width:0;min-height:0;color:var(--studio-ink);filter:none;cursor:default;background:#fff;border:1px solid #e1e2ec;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"context context""match roi""venues venues""footer footer";gap:0;overflow:hidden;box-shadow:0 8px 22px #22264f0e}.pairsScreen .arbCards.cards>.arbCard.arbEventCard.cardTile{height:100%}.pairsScreen .arbCard.arbEventCard.cardTile:before{display:none}.pairsScreen .arbCard.arbEventCard.cardTile:hover{filter:none;border-color:#aaa1f0;transform:translateY(-1px);box-shadow:0 12px 28px #2d2a681a}.pairsScreen .arbCard.arbEventCard.cardTile.selected{border-color:#7164e9;box-shadow:0 0 0 1px #7164e9,0 12px 28px #3e32a01f}@media (width>=961px){.content:has(>.pairsScreen){height:100dvh;padding-bottom:0;overflow:hidden}.content:has(>.pairsScreen)>.topbar{margin-bottom:0}.content:has(>.pairsScreen)>.pairsScreen{--filter-rail-top:90px;height:calc(100vh - var(--filter-rail-top));height:calc(100dvh - var(--filter-rail-top));min-height:0;overflow:hidden}.pairsScreen .arbWorkspace{height:100%;min-height:0}.pairsScreen .arbFilters.panel{height:100%;max-height:100%;position:static;top:auto;bottom:auto}.pairsScreen .arbBoard{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;overflow-y:auto}}.pairsScreen .arbCard.arbEventCard.cardTile.live{background:#fff;border-color:#f0c6cc}.pairsScreen .arbEventCard.cardTile .eventContext{color:#747a91;border-bottom:1px solid #ececf2;grid-template-columns:none;grid-template-areas:none;gap:6px;min-height:50px;padding:10px 12px;display:flex}.pairsScreen .arbEventCard.cardTile .cardPhaseBadge,.pairsScreen .arbEventCard.cardTile .cardSportBadge,.pairsScreen .arbEventCard.cardTile .cardMarketChip,.pairsScreen .arbEventCard.cardTile .cardDecisionBadge,.pairsScreen .arbEventCard.cardTile .oddsStabilityTimer{color:#5c50cd;text-overflow:ellipsis;white-space:nowrap;width:auto;height:26px;box-shadow:none;background:#f2f1ff;border:0;border-radius:6px;flex-direction:row;flex:0 auto;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:9px;font-weight:850;line-height:1;display:inline-flex;min-width:0!important;overflow:hidden!important}.pairsScreen .arbEventCard.cardTile .cardPhaseBadge.live{color:#d14961;background:#fff0f2}.pairsScreen .arbEventCard.cardTile .cardPhaseBadge,.pairsScreen .arbEventCard.cardTile .cardDecisionBadge,.pairsScreen .arbEventCard.cardTile .oddsStabilityTimer{flex:none}.pairsScreen .arbEventCard.cardTile .cardPhaseBadge.live i{background:#e44d63;width:5px;height:5px}.pairsScreen .arbEventCard.cardTile .cardPhaseBadge b,.pairsScreen .arbEventCard.cardTile .cardSportBadge b{color:inherit;font-size:inherit}.pairsScreen .arbEventCard.cardTile .cardSportBadge svg{width:14.4px;height:14.4px}.pairsScreen .arbEventCard.cardTile .cardSportBadge{max-width:88px}.pairsScreen .arbEventCard.cardTile .cardSportWatermark{z-index:0;color:#6558dc;opacity:.12;pointer-events:none;place-items:center;width:162px;height:162px;display:grid;position:absolute;top:27%;left:63%;transform:translate(-50%,-50%)rotate(-7deg)}.pairsScreen .arbEventCard.cardTile .cardSportWatermark .sportVectorIcon{width:100%;height:100%;color:inherit;filter:none;overflow:visible}.pairsScreen .arbEventCard.cardTile>.cardSportWatermark~*{z-index:1;position:relative}.pairsScreen .arbEventCard.cardTile .cardSportBadge b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pairsScreen .arbEventCard.cardTile .cardMarketChip{color:#6f758a;background:#f5f4fa;flex:0 auto;width:max-content;max-width:none;padding-inline:clamp(4px,2cqw,8px);font-size:clamp(6px,2.4cqw,9px)}.pairsScreen .arbEventCard.cardTile .cardDecisionBadge{background:var(--studio-green-soft);color:#21855f;margin-left:auto}.pairsScreen .arbEventCard.cardTile .cardDecisionBadge.warning,.pairsScreen .arbEventCard.cardTile .cardDecisionBadge.review{color:#a56b1d;background:#fff4e6}.pairsScreen .arbEventCard.cardTile .cardDecisionBadge.blocked,.pairsScreen .arbEventCard.cardTile .cardDecisionBadge.stale{color:#c7485d;background:#fff0f2}.pairsScreen .arbEventCard.cardTile .oddsStabilityTimer{color:#9196a7;background:0 0;flex:none;margin-left:auto;padding-inline:4px}.pairsScreen .arbEventCard.cardTile .oddsStabilityTimer svg{width:10px;height:10px}.pairsScreen .arbEventCard.cardTile .cardTopActions{flex:none;gap:3px!important}.pairsScreen .arbEventCard.cardTile .arbCardActions .iconButton{color:#969bad;background:0 0;border:0;border-radius:6px;width:28px;min-width:28px;height:28px;min-height:28px}.pairsScreen .arbEventCard.cardTile .arbCardActions .iconButton:hover,.pairsScreen .arbEventCard.cardTile .arbCardActions .iconButton.active{background:var(--studio-purple-soft);color:#5a4cd0}.pairsScreen .arbEventCard.cardTile .eventMatch{align-self:center;min-width:0;padding:18px 10px 16px 16px}.pairsScreen .arbEventCard.cardTile .eventTitle{flex-wrap:wrap;align-items:baseline;gap:4px 7px;min-height:45px;display:flex}.pairsScreen .arbEventCard.cardTile .eventTitle strong{max-width:100%;color:var(--studio-ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:900;line-height:1.2;overflow:hidden}.pairsScreen .arbEventCard.cardTile .eventTitle em{color:#a1a5b4;font-size:10px;font-style:normal}.pairsScreen .arbEventCard.cardTile .cardMarketType{color:#8a8fa2;text-overflow:ellipsis;white-space:nowrap;width:auto;max-width:100%;margin-top:6px;font-size:10px;font-weight:650;display:block;overflow:hidden!important}.pairsScreen .arbEventCard.cardTile .eventRoi{border-left:0;place-self:center end;width:100px;min-width:100px;min-height:64px;margin:9px 8px 9px 0;padding:4px 0}.pairsScreen .arbEventCard.cardTile .eventReturn{text-align:right;justify-content:flex-end;gap:3px 5px;margin:0}.pairsScreen .arbEventCard.cardTile .eventReturn>strong{color:var(--studio-green);letter-spacing:-.02em;margin:0;font-size:28px}.pairsScreen .arbEventCard.cardTile .eventReturn>small{color:#969bad;font-size:9px}.pairsScreen .arbEventCard.cardTile .eventVenues{grid-template-columns:repeat(var(--venue-count), minmax(0, 1fr));background:#fff;border:1px solid #e5e5ee;border-radius:9px;gap:0;margin:0 12px 12px;display:grid;overflow:hidden}.pairsScreen .arbEventCard.cardTile .eventVenues .eventVenue{min-height:72px;box-shadow:none;background:#fff;border:0;border-radius:0;padding:0;display:block}.pairsScreen .arbEventCard.cardTile .eventVenues .eventVenue+.eventVenue{border-left:1px solid #e7e7ef}.pairsScreen .arbEventCard.cardTile .eventVenue>span{color:#555a70;text-transform:none;border-bottom:1px solid #ededf3;justify-content:space-between;align-items:center;gap:7px;min-height:42px;padding:0 10px;font-size:10px;font-weight:900;display:flex;position:relative}.pairsScreen .arbEventCard.cardTile .eventVenue>span:before{content:"•";color:#fff;background:#747a8e;border-radius:6px;place-items:center;width:20px;height:20px;font-size:8px;font-weight:950;display:none;position:absolute;left:8px}.pairsScreen .arbEventCard.cardTile .eventVenue .sourceLogo{border-radius:7px;width:27px;height:27px}.pairsScreen .arbEventCard.cardTile .venueSourceName{color:#555a70;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pairsScreen .arbEventCard.cardTile .eventVenue.source-fonbet>span:before{content:"F";background:#326ef3}.pairsScreen .arbEventCard.cardTile .eventVenue.source-polymarket>span:before{content:"P";background:#8049db}.pairsScreen .arbEventCard.cardTile .eventVenue.source-bcgame>span:before,.pairsScreen .arbEventCard.cardTile .eventVenue.source-bc-game>span:before{content:"BC";color:#f4bc41;background:#242429;font-size:6px}.pairsScreen .arbEventCard.cardTile .eventVenue.source-winline>span:before{content:"W";background:#f07427}.pairsScreen .arbEventCard.cardTile .eventVenue.source-fonbet>span,.pairsScreen .arbEventCard.cardTile .eventVenue.source-polymarket>span,.pairsScreen .arbEventCard.cardTile .eventVenue.source-bcgame>span,.pairsScreen .arbEventCard.cardTile .eventVenue.source-bc-game>span,.pairsScreen .arbEventCard.cardTile .eventVenue.source-winline>span{color:#555a70}.pairsScreen .arbEventCard.cardTile .venueStake{color:#34394f;font-size:10px}.pairsScreen .arbEventCard.cardTile .venueColumnsHeader{display:none}.pairsScreen .arbEventCard.cardTile .venueQuoteGrid{grid-template-columns:1fr;margin:0;display:grid}.pairsScreen .arbEventCard.cardTile .venueQuote{background:#fff;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:9px 10px}.pairsScreen .arbEventCard.cardTile .venueQuote small{color:#73798f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.pairsScreen .arbEventCard.cardTile .venueQuote strong,.pairsScreen .arbEventCard.cardTile .venueQuote.arbitrage strong{color:#23283f;font-size:17px}.pairsScreen .eventCardFooter{background:#f6f5ff;border-top:1px solid #e7e6f2;grid-area:footer;min-height:44px}.pairsScreen .eventCardFooter .launchButton{color:#5e50da;width:100%;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 12px;font-size:11px}.pairsScreen .eventCardFooter .launchButton:hover{box-shadow:none;background:#eeebff;transform:none}.pairsScreen .eventCardFooter .launchButton:disabled{color:#a0a4b2;cursor:not-allowed;background:#f6f6f9}@container (width<=370px){.pairsScreen .arbEventCard.cardTile .cardSportBadge{max-width:68px}.pairsScreen .arbEventCard.cardTile .eventRoi{width:100px;min-width:100px;margin-right:8px;padding-left:4px}.pairsScreen .arbEventCard.cardTile .eventReturn>strong{font-size:24px}.pairsScreen .arbEventCard.cardTile .eventReturn>small{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}}@media (width<=960px){.pairsScreen .arbWorkspace{grid-template-columns:270px minmax(0,1fr)}.pairsScreen .arbWorkspace.filtersCollapsed{grid-template-columns:minmax(0,1fr)}.pairsScreen .arbFilters.panel{width:270px;min-width:270px;max-width:270px}}@media (width<=1100px){.pairsScreen .arbCards.cards{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.pairsScreen .arbFilters.panel{grid-template-columns:1fr;width:270px;min-width:270px;max-width:270px;display:grid}.pairsScreen .filterHeader,.pairsScreen .filterQuickGates,.pairsScreen .bankrollPanel,.pairsScreen .sportFilterPanel,.pairsScreen .sourceMutePanel,.pairsScreen .saveFilterButton,.pairsScreen .filterMeta{grid-column:auto}.pairsScreen .arbCards.cards{grid-template-columns:minmax(0,1fr);padding:10px}.pairsScreen .arbCard.arbEventCard.cardTile{width:100%}}.pairsScreen.cardLayout-horizontal .arbCards.cards{grid-template-columns:minmax(0,1fr)}@container opportunity-board (width>=1180px){.pairsScreen.cardLayout-horizontal .arbCards.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.pairsScreen.cardLayout-horizontal .arbCard.arbEventCard.cardTile{grid-template:"context context context footer""match venues roi footer"minmax(84px,1fr)/minmax(166px,1.1475fr) minmax(204px,1.4025fr) 121.44px 96px}.pairsScreen.cardLayout-horizontal .arbEventCard.cardTile .eventContext{min-width:0;padding-right:8px;overflow:hidden}.pairsScreen.cardLayout-horizontal .arbEventCard.cardTile .cardSportWatermark{width:132px;height:132px;top:26px;left:31%;transform:translate(-50%,-50%)rotate(-7deg)}.pairsScreen.cardLayout-horizontal .arbEventCard.cardTile .eventMatch{align-content:center;align-self:stretch;padding:12px;display:grid}.pairsScreen.cardLayout-horizontal .arbEventCard.cardTile .eventTitle{min-height:0}.pairsScreen.cardLayout-horizontal .arbEventCard.cardTile .eventRoi{border-left:1px solid #e7e7ef;place-self:stretch stretch;width:auto;min-width:0;min-height:0;margin:0;padding:10px 8px}.pairsScreen.cardLayout-horizontal .arbEventCard.cardTile .eventReturn{text-align:center;justify-content:center}.pairsScreen.cardLayout-horizontal .arbEventCard.cardTile .eventReturn>strong{font-size:clamp(20px,3cqw,27px)}.pairsScreen.cardLayout-horizontal .arbEventCard.cardTile .eventVenues{border-width:0 0 0 1px;border-radius:0;align-self:stretch;min-width:0;margin:0}.pairsScreen.cardLayout-horizontal .arbEventCard.cardTile .eventVenues .eventVenue{min-height:84px}.pairsScreen.cardLayout-horizontal .eventCardFooter{border-top:0;border-left:1px solid #e7e6f2;align-self:stretch;min-width:0;min-height:0}.pairsScreen.cardLayout-horizontal .eventCardFooter .launchButton{text-align:center;white-space:normal;flex-direction:column;gap:6px;width:100%;height:100%;min-height:100%;padding:8px 6px;line-height:1.25}.pairsScreen.cardLayout-horizontal .eventCardFooter .launchButton span{max-width:76px}@container (width<=620px){.pairsScreen.cardLayout-horizontal .arbCard.arbEventCard.cardTile{grid-template-columns:minmax(0,1.1325fr) minmax(0,1.3175fr) 102.96px 84px}.pairsScreen.cardLayout-horizontal .arbEventCard.cardTile .eventMatch{padding-inline:9px}.pairsScreen.cardLayout-horizontal .arbEventCard.cardTile .eventTitle strong,.pairsScreen.cardLayout-horizontal .arbEventCard.cardTile .venueQuote strong,.pairsScreen.cardLayout-horizontal .arbEventCard.cardTile .venueQuote.arbitrage strong{font-size:14px}.pairsScreen.cardLayout-horizontal .arbEventCard.cardTile .eventVenue>span,.pairsScreen.cardLayout-horizontal .arbEventCard.cardTile .venueQuote{padding-inline:7px}.pairsScreen.cardLayout-horizontal .arbEventCard.cardTile .venueSourceName{display:none}}@media (width>=761px){.shell{grid-template-columns:84px minmax(0,1fr);min-height:100dvh}.sidebar{overscroll-behavior:contain;color:#767b91;width:84px;height:100dvh;min-height:100dvh;max-height:100dvh;box-shadow:none;background:#fff;border:0;border-right:1px solid #e3e3ed;border-radius:0;align-self:start;margin:0;padding:18px 8px 14px;position:sticky;top:0;overflow:hidden}.brand{color:#5548cd;width:52px;height:52px;box-shadow:none;background:#f6f4ff;border:1px solid #d8d4fa;border-radius:9px;margin:0 auto 18px}.brand:hover{color:#5548cd;background:#faf9ff;border-color:#aaa1ef}.brand span{color:inherit;text-shadow:none}.sidebar nav{scrollbar-width:none;flex-direction:column;flex:auto;justify-content:flex-start;gap:7px;min-height:0;max-height:none;padding:0 0 10px;display:flex;overflow:hidden auto}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav button{color:#8a8e9e;width:58px;height:58px;min-height:58px;box-shadow:none;filter:none;background:#fff;border:1px solid #e7e7ef;border-radius:9px;flex:0 0 58px;margin:0 auto}.sidebar nav button:hover:not(:disabled),.sidebar nav button:focus:not(:disabled),.sidebar nav button:focus-visible:not(:disabled){color:#6b61d8;box-shadow:none;filter:none;background:#faf9ff;border-color:#aaa1ef;outline:0}.sidebar nav button.active,.sidebar nav button.active:hover,.sidebar nav button.active:focus{color:#5548cd;box-shadow:none;filter:none;background:#f6f4ff;border-color:#9b91ef}.sidebar nav button:disabled{color:#b6b8c2;opacity:.58;background:0 0;border-color:#0000}.sidebar nav button span{color:#5548cd;background:#fff;border:1px solid #d8d4fa;border-radius:7px;left:66px;box-shadow:0 8px 22px #4f42b51a}.accountBlock{flex:none;gap:8px;width:100%;margin-top:auto;padding:12px 0 0}.accountBlock:before{background:#e3e3ed;width:58px;margin:0 0 4px}.sidebarIconButton,.logoutButton{color:#8a8e9e;width:58px;height:48px;box-shadow:none;background:#fff;border:1px solid #e7e7ef;border-radius:9px}.sidebarIconButton:hover,.logoutButton:hover,.sidebarIconButton:focus,.logoutButton:focus{color:#5548cd;box-shadow:none;background:#faf9ff;border-color:#aaa1ef;outline:0}.sidebarIconButton span{color:inherit;font-size:22px}.sidebar button:focus-visible{outline-offset:2px;outline:2px solid #6558dc57}}.pairsScreen .disappearanceDelayField{gap:6px}.pairsScreen .secondsInput{background:#fff;border:1px solid #dfe3ee;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid;overflow:hidden}.pairsScreen .secondsInput:focus-within{border-color:#7367f2;box-shadow:0 0 0 2px #7367f21a}.pairsScreen .secondsInput input{width:100%;min-width:0;box-shadow:none;border:0}.pairsScreen .secondsInput input:focus{border:0;outline:0}.pairsScreen .secondsInput b{color:#8b90a2;text-transform:lowercase;padding:0 10px;font-size:9px;font-weight:850}.pairsScreen .arbEventCard.cardTile .disappearanceBadge{color:#cc3048;white-space:nowrap;background:#fff0f2;border:1px solid #d92b4347;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:4px;width:auto;min-width:0;height:26px;margin-left:auto;padding:0 8px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.pairsScreen .arbCard.arbEventCard.cardTile.disappearing,.pairsScreen .arbCard.arbEventCard.cardTile.disappearing:hover,.pairsScreen .arbCard.arbEventCard.cardTile.disappearing.selected{filter:none;background:#fff7f8;border-color:#e4475e;transform:none;box-shadow:0 0 0 2px #e4475e3d,0 0 24px #dc2d4657,0 12px 28px #58121f1f}.pairsScreen .arbCard.arbEventCard.cardTile.disappearing .eventContext>:not(.disappearanceBadge):not(.cardTopActions),.pairsScreen .arbCard.arbEventCard.cardTile.disappearing .eventMatch,.pairsScreen .arbCard.arbEventCard.cardTile.disappearing .eventRoi,.pairsScreen .arbCard.arbEventCard.cardTile.disappearing .eventVenues,.pairsScreen .arbCard.arbEventCard.cardTile.disappearing .cardSportWatermark{filter:grayscale(.72);opacity:.42}.pairsScreen .arbCard.arbEventCard.cardTile.disappearing .eventCardFooter{opacity:1}.brand{padding:0;overflow:hidden}.brand img{object-fit:contain;width:100%;height:100%;display:block}.topbarActions{align-items:center;gap:8px;margin-left:auto;display:flex}.themeToggle{color:#666d83;min-width:116px;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dddfea;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 9px 0 11px;font-size:10px;font-weight:850;transition:border-color .16s,background .16s,color .16s;display:inline-flex;box-shadow:0 5px 16px #23274e0d}.themeToggle:hover{color:#5548cd;background:#faf9ff;border-color:#aaa1ef}.themeToggle>i{background:#e7e8ef;border-radius:999px;flex:0 0 29px;align-items:center;width:29px;height:16px;padding:2px;transition:background .16s;display:flex}.themeToggle>i>b{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .18s,background .16s;display:block;box-shadow:0 1px 3px #161a323d}.themeToggle[aria-pressed=true]>i{background:#7164e9}.themeToggle[aria-pressed=true]>i>b{transform:translate(13px)}.floatingThemeToggle{z-index:100;position:fixed;top:18px;right:18px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eef1fb;--theme-canvas:#0d1019;--theme-surface:#171c29;--theme-surface-raised:#1e2535;--theme-surface-soft:#232a3c;--theme-line:#30384b;--theme-line-strong:#414b63;--theme-ink:#eef1fb;--theme-muted:#9aa4bb;--theme-purple:#9184ff;--theme-purple-soft:#2b274c;--theme-green:#43d49b;--theme-green-soft:#17382f;--theme-red:#ff788b;--theme-red-soft:#40232c;--theme-amber:#efb65e;--theme-amber-soft:#3c3020;background:#0d1019}:root[data-theme=dark] body,:root[data-theme=dark] .shell,:root[data-theme=dark] .content,:root[data-theme=dark] .authShell{background:var(--theme-canvas);color:var(--theme-ink)}:root[data-theme=dark] .content{background:radial-gradient(circle at 78% -10%, #6f5cee1c, transparent 31%), var(--theme-canvas)}:root[data-theme=dark] .content:has(>.pairsScreen){background:#141925}:root[data-theme=dark] .topbar{border-color:var(--theme-line);background:#0d1019e6;box-shadow:0 10px 28px #0000001f}:root[data-theme=dark] .topbar h1,:root[data-theme=dark] .panelHeader h2,:root[data-theme=dark] .metricValue,:root[data-theme=dark] .authPanel h1,:root[data-theme=dark] .eventsHeader h2,:root[data-theme=dark] .accountSummary strong{color:var(--theme-ink)}:root[data-theme=dark] .topbar p,:root[data-theme=dark] .panelHeader span,:root[data-theme=dark] .metricLabel,:root[data-theme=dark] .metricHint,:root[data-theme=dark] .authPanel p,:root[data-theme=dark] .eventsHeader p,:root[data-theme=dark] .accountSummary span,:root[data-theme=dark] .emptyState span{color:var(--theme-muted)}:root[data-theme=dark] .sidebar{border-color:var(--theme-line);color:var(--theme-muted);background:#111522}:root[data-theme=dark] .brand,:root[data-theme=dark] .sidebar nav button,:root[data-theme=dark] .sidebarIconButton,:root[data-theme=dark] .logoutButton{border-color:var(--theme-line);color:#9aa4bb;background:#171c29}:root[data-theme=dark] .brand:hover,:root[data-theme=dark] .sidebar nav button:hover:not(:disabled),:root[data-theme=dark] .sidebar nav button:focus:not(:disabled),:root[data-theme=dark] .sidebarIconButton:hover,:root[data-theme=dark] .logoutButton:hover{color:#b9b2ff;background:#24213e;border-color:#635a9f}:root[data-theme=dark] .sidebar nav button.active,:root[data-theme=dark] .sidebar nav button.active:hover,:root[data-theme=dark] .sidebar nav button.active:focus{color:#c4beff;background:#2a274b;border-color:#766bd0}:root[data-theme=dark] .sidebar nav button span{color:#c2bcff;background:#202536;border-color:#4a456f;box-shadow:0 9px 24px #00000047}:root[data-theme=dark] .accountBlock:before{background:var(--theme-line)}:root[data-theme=dark] .panel,:root[data-theme=dark] .metric,:root[data-theme=dark] .authPanel,:root[data-theme=dark] .workspaceKpis>div,:root[data-theme=dark] .proxyAdapter,:root[data-theme=dark] .proxyRow,:root[data-theme=dark] .loading,:root[data-theme=dark] .error,:root[data-theme=dark] .emptyState{border-color:var(--theme-line);background:var(--theme-surface);color:var(--theme-ink);box-shadow:0 10px 28px #0000002e}:root[data-theme=dark] .workspaceKpis>div:nth-child(2),:root[data-theme=dark] .workspaceKpis>div:nth-child(3){background:linear-gradient(135deg,#171c29 35%,#172b27);border-color:#285243}:root[data-theme=dark] .metricIcon,:root[data-theme=dark] .kpiIcon{background:var(--theme-purple-soft);color:#a99fff}:root[data-theme=dark] .kpiIcon.green{background:var(--theme-green-soft);color:var(--theme-green)}:root[data-theme=dark] .tableHead,:root[data-theme=dark] .tableRow,:root[data-theme=dark] .usersDataRow,:root[data-theme=dark] .proxyTableHead,:root[data-theme=dark] .accountSummary>div{border-color:var(--theme-line);background:var(--theme-surface-raised);color:var(--theme-ink)}:root[data-theme=dark] .tableHead,:root[data-theme=dark] .proxyTableHead{color:var(--theme-muted)}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea,:root[data-theme=dark] .actionButton,:root[data-theme=dark] .iconButton,:root[data-theme=dark] .secondaryButton,:root[data-theme=dark] .modeSelect{border-color:var(--theme-line);background:var(--theme-surface-raised);color:var(--theme-ink)}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder,:root[data-theme=dark] label,:root[data-theme=dark] .modeSelect span{color:var(--theme-muted)}:root[data-theme=dark] .themeToggle{border-color:var(--theme-line-strong);background:var(--theme-surface-raised);color:#c3c9d9;box-shadow:0 7px 20px #0003}:root[data-theme=dark] .themeToggle:hover{color:#c4beff;background:#292642;border-color:#7168b4}:root[data-theme=dark] .themeToggle>i{background:#7164e9}:root[data-theme=dark] .themeToggle>i>b{background:#f0efff}:root[data-theme=dark] .liveBadge,:root[data-theme=dark] .storageBadge.ok,:root[data-theme=dark] .inlineNotice{background:var(--theme-green-soft);color:#66e2b2}:root[data-theme=dark] .storageBadge,:root[data-theme=dark] .proxySummary span{background:var(--theme-surface-soft);color:#b2bbcf}:root[data-theme=dark] .storageBadge.warn,:root[data-theme=dark] .matcherStaleWarning{background:var(--theme-amber-soft);color:var(--theme-amber)}:root[data-theme=dark] .formError,:root[data-theme=dark] .inlineError{background:var(--theme-red-soft);color:#ff9aa8;border-color:#6a3540}:root[data-theme=dark] .eventsHeader{border-color:var(--theme-line);background:linear-gradient(135deg,#171c29,#1c2032)}:root[data-theme=dark] .eventsTable,:root[data-theme=dark] .eventsTableRow,:root[data-theme=dark] .eventsLoadMore,:root[data-theme=dark] .eventCatalogRow{border-color:var(--theme-line);background:var(--theme-surface);color:var(--theme-ink)}:root[data-theme=dark] .eventsTableHead{border-color:var(--theme-line);background:var(--theme-surface-raised);color:var(--theme-muted)}:root[data-theme=dark] .pairsScreen{--studio-purple:#9184ff;--studio-purple-soft:#2b274c;--studio-green:#43d49b;--studio-green-soft:#17382f;--studio-ink:#eef1fb;--studio-muted:#9aa4bb;--studio-line:#30384b;--studio-surface:#171c29;--studio-canvas:#0d1019}:root[data-theme=dark] .pairsScreen .arbWorkspace{border-color:var(--studio-line);background:var(--studio-surface);box-shadow:0 14px 38px #0003}:root[data-theme=dark] .pairsScreen .arbFilters.panel,:root[data-theme=dark] .pairsScreen .selectionToolbar,:root[data-theme=dark] .pairsScreen .arbBoard{border-color:var(--studio-line);background:var(--studio-canvas)}:root[data-theme=dark] .pairsScreen .arbFilters.panel{scrollbar-color:#3a4257 transparent;background:#141925}:root[data-theme=dark] .pairsScreen .selectionToolbar{background:#171c29}:root[data-theme=dark] .pairsScreen .filterHeader strong,:root[data-theme=dark] .pairsScreen .filterGroup>span,:root[data-theme=dark] .pairsScreen .sportFilterHeader>span,:root[data-theme=dark] .pairsScreen .sourceMuteHeader>span,:root[data-theme=dark] .pairsScreen .selectionQuickBar>strong{color:#d8dced}:root[data-theme=dark] .pairsScreen .filterHeaderActions button,:root[data-theme=dark] .pairsScreen .collapsedFilterBar button,:root[data-theme=dark] .pairsScreen .filterQuickGates button,:root[data-theme=dark] .pairsScreen .bankrollPanel,:root[data-theme=dark] .pairsScreen .bankrollPresets button,:root[data-theme=dark] .pairsScreen .sportAllToggle,:root[data-theme=dark] .pairsScreen .sportFilterGrid button,:root[data-theme=dark] .pairsScreen .sourceMuteGrid button,:root[data-theme=dark] .pairsScreen .selectionFunnel>span,:root[data-theme=dark] .pairsScreen .selectionQuickBar button,:root[data-theme=dark] .pairsScreen .advancedFilters,:root[data-theme=dark] .pairsScreen .secondsInput{border-color:var(--studio-line);color:#aab3c7;box-shadow:none;background:#1d2332}:root[data-theme=dark] .pairsScreen .bankrollInput input,:root[data-theme=dark] .pairsScreen .arbFilters select,:root[data-theme=dark] .pairsScreen .arbFilters input{color:var(--studio-ink)!important;background:#1d2332!important;border-color:#384156!important}:root[data-theme=dark] .pairsScreen .advancedFiltersBody{border-color:var(--studio-line)}:root[data-theme=dark] .pairsScreen .filterQuickGates button.profitable.active,:root[data-theme=dark] .pairsScreen .selectionQuickBar button.profitable.active,:root[data-theme=dark] .pairsScreen .selectionFunnel .profitable.active,:root[data-theme=dark] .pairsScreen .selectionFunnel .real.active,:root[data-theme=dark] .pairsScreen .selectionFunnel .ready.active{background:var(--studio-green-soft);color:#68dfb3;border-color:#2f6653}:root[data-theme=dark] .pairsScreen .filterQuickGates button.real.active,:root[data-theme=dark] .pairsScreen .hiddenArchiveButton.active,:root[data-theme=dark] .pairsScreen .bankrollPresets button.active,:root[data-theme=dark] .pairsScreen .sportAllToggle.active,:root[data-theme=dark] .pairsScreen .selectionQuickBar button.real.active,:root[data-theme=dark] .pairsScreen .selectionCapital{background:var(--studio-purple-soft);color:#b8b1ff;border-color:#6259a9}:root[data-theme=dark] .pairsScreen .selectionFunnel small,:root[data-theme=dark] .pairsScreen .toggleLine,:root[data-theme=dark] .pairsScreen .filterMeta small,:root[data-theme=dark] .pairsScreen .secondsInput b{color:var(--studio-muted)!important}:root[data-theme=dark] .pairsScreen .selectionFunnel strong{color:var(--studio-ink)}:root[data-theme=dark] .pairsScreen .selectionMode{background:var(--theme-amber-soft);color:var(--theme-amber)}:root[data-theme=dark] .pairsScreen .sportFilterCard,:root[data-theme=dark] .pairsScreen .sportFilterCard.disabled{border-color:var(--studio-line);color:#9da7bc;background:#1d2332}:root[data-theme=dark] .pairsScreen .sportFilterCard.active{background:var(--studio-purple-soft);color:#a99fff;border-color:#766bd0}:root[data-theme=dark] .pairsScreen .sportFilterCard:hover,:root[data-theme=dark] .pairsScreen .sportFilterCard:focus,:root[data-theme=dark] .pairsScreen .sportFilterCard:focus-visible{color:#b8b1ff;background:#292642;border-color:#7168b4}:root[data-theme=dark] .pairsScreen .sportFilterCard.active .sportVectorIcon{color:#a99fff}:root[data-theme=dark] .pairsScreen .sportAllToggle:hover,:root[data-theme=dark] .pairsScreen .sportAllToggle.partial{color:#b8b1ff;background:#292642;border-color:#6259a9}:root[data-theme=dark] .pairsScreen .sportAllToggle>i{background:#394155;box-shadow:inset 0 0 0 1px #4a5368}:root[data-theme=dark] .pairsScreen .sportAllToggle>i:after{background:#9ba4b8}:root[data-theme=dark] .pairsScreen .sportAllToggle.active>i,:root[data-theme=dark] .pairsScreen .sportAllToggle.partial>i{box-shadow:none;background:#4a4475}:root[data-theme=dark] .pairsScreen .sportAllToggle.active>i:after,:root[data-theme=dark] .pairsScreen .sportAllToggle.partial>i:after{background:#9b8fff}:root[data-theme=dark] .pairsScreen .sourceMuteGrid button.active{color:#c0badf;background:#25243c;border-color:#6259a9}:root[data-theme=dark] .pairsScreen .sourceMuteGrid button.disabled{border-color:var(--studio-line);color:#778197;background:#1a202e}:root[data-theme=dark] .pairsScreen .sourceMuteGrid button:hover,:root[data-theme=dark] .pairsScreen .sourceMuteGrid button:focus,:root[data-theme=dark] .pairsScreen .sourceMuteGrid button:focus-visible{color:#c4beff;background:#292642;border-color:#7168b4}:root[data-theme=dark] .pairsScreen .sourceLogo{background:#252b3b;border-color:#485168;box-shadow:0 2px 7px #00000047}:root[data-theme=dark] .pairsScreen .phaseFilters button{border-color:var(--studio-line);color:#aab3c7;background:#1d2332}:root[data-theme=dark] .pairsScreen .phaseFilters button:hover,:root[data-theme=dark] .pairsScreen .phaseFilters button:focus-visible{color:#c4beff;background:#292642;border-color:#7168b4}:root[data-theme=dark] .pairsScreen .phaseFilters button.active{background:var(--studio-purple-soft);color:#b8b1ff;border-color:#766bd0}:root[data-theme=dark] .pairsScreen .phaseFilters button.live{color:#ff8496}:root[data-theme=dark] .pairsScreen .phaseFilters button.live.active{background:var(--theme-red-soft);color:#ff8d9d;border-color:#7a3c48}:root[data-theme=dark] .pairsScreen .phaseFilters button.prematch{color:#84a8ff}:root[data-theme=dark] .pairsScreen .phaseFilters button.prematch.active{color:#91b1ff;background:#1c2b45;border-color:#38588c}:root[data-theme=dark] .pairsScreen .arbCard.arbEventCard.cardTile,:root[data-theme=dark] .pairsScreen .arbCard.arbEventCard.cardTile.live{border-color:var(--studio-line);background:var(--studio-surface);color:var(--studio-ink);box-shadow:0 10px 26px #0003}:root[data-theme=dark] .pairsScreen .arbCard.arbEventCard.cardTile:hover,:root[data-theme=dark] .pairsScreen .arbCard.arbEventCard.cardTile.selected{border-color:#7168bd;box-shadow:0 0 0 1px #9184ff73,0 14px 32px #00000045}:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .eventContext,:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .eventVenues,:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .eventVenues .eventVenue,:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .venueQuote,:root[data-theme=dark] .pairsScreen .eventCardFooter{border-color:var(--studio-line);background:var(--studio-surface)}:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .eventContext{background:0 0}:root[data-theme=dark] .pairsScreen.cardLayout-horizontal .arbEventCard.cardTile .eventRoi,:root[data-theme=dark] .pairsScreen.cardLayout-horizontal .eventCardFooter,:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .eventVenue>span,:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .eventVenues .eventVenue+.eventVenue{border-color:var(--studio-line)}:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .cardPhaseBadge,:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .cardSportBadge,:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .cardMarketChip{color:#b8b1ff;background:#27243f}:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .cardPhaseBadge.live,:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .cardDecisionBadge.blocked,:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .cardDecisionBadge.stale{background:var(--theme-red-soft);color:#ff8d9c}:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .cardDecisionBadge,:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .cardDecisionBadge.confirmed{background:var(--studio-green-soft);color:#61dfae}:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .cardDecisionBadge.warning,:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .cardDecisionBadge.review{background:var(--theme-amber-soft);color:var(--theme-amber)}:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .eventTitle em,:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .cardMarketType,:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .eventReturn>small,:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .venueQuote small,:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .venueSourceName,:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .eventVenue>span,:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .eventVenue.source-fonbet>span,:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .eventVenue.source-polymarket>span,:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .eventVenue.source-bcgame>span,:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .eventVenue.source-bc-game>span{color:var(--studio-muted)}:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .venueStake,:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .venueQuote strong,:root[data-theme=dark] .pairsScreen .arbEventCard.cardTile .venueQuote.arbitrage strong{color:var(--studio-ink)}:root[data-theme=dark] .pairsScreen .eventCardFooter{background:#201e36}:root[data-theme=dark] .pairsScreen .eventCardFooter .launchButton{color:#b7afff}:root[data-theme=dark] .pairsScreen .eventCardFooter .launchButton:hover{background:#2b274c}:root[data-theme=dark] .pairsScreen .eventCardFooter .launchButton:disabled{color:#687186;background:#1b202d}:root[data-theme=dark] .pairsScreen .disappearanceBadge{background:var(--theme-red-soft);color:#ff8d9d;border-color:#70404a}:root[data-theme=dark] .pairsScreen .arbCard.arbEventCard.cardTile.disappearing,:root[data-theme=dark] .pairsScreen .arbCard.arbEventCard.cardTile.disappearing:hover,:root[data-theme=dark] .pairsScreen .arbCard.arbEventCard.cardTile.disappearing.selected{background:#241820;border-color:#e75b70;box-shadow:0 0 0 2px #e75b7040,0 0 26px #d0344d40}@media (width<=760px){.themeToggle{width:42px;min-width:42px;padding:0}.themeToggle>span,.themeToggle>i{display:none}.floatingThemeToggle{top:12px;right:12px}}.soundToggle{min-width:98px}.cardLayoutToggle{min-width:124px}.cardLayoutToggle[aria-pressed=true]{color:#5548cd;background:#f1efff;border-color:#bdb5f4}.soundToggle[aria-pressed=true]{color:#187452;background:#f2fbf7;border-color:#9dddc5}.soundToggle[aria-pressed=true]>i{background:#31b77f}:root[data-theme=dark] .soundToggle[aria-pressed=true]{color:#63e0ae;background:#17382f;border-color:#316c59}:root[data-theme=dark] .cardLayoutToggle[aria-pressed=true]{color:#c1baff;background:#2b274c;border-color:#6259a9}@media (width<=760px){.soundToggle,.cardLayoutToggle{width:42px;min-width:42px}}
