html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--page-bg: #eeeeee;--brand: #222831;--brand-bright: #f5b82e;--brand-tint: 240, 180, 40;--on-brand: #ffd369;--glow: rgba(var(--brand-tint), .28)}html[data-theme=dark]{--page-bg: #222831;--brand: #ffd369;--brand-bright: #ffd369;--brand-tint: 255, 211, 105;--on-brand: #222831;--glow: rgba(255, 211, 105, .18)}body{margin:0;background:var(--page-bg);font-family:Be Vietnam Pro,Segoe UI,sans-serif;touch-action:manipulation}.page-enter{animation:rise .45s ease}.app-shell>.ant-layout,.page-shell,.fixture-page.ant-space,.fixture-page .ant-space-item,.info-card,.odds-panel{min-width:0}.odds-panel,.info-card,.odds-panel .ant-tabs,.odds-panel .ant-tabs-nav{max-width:100%}.lift-card{transition:transform .22s ease,box-shadow .22s ease}.lift-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px var(--glow)}.cron-job-card{width:100%;display:flex;flex-direction:column}.cron-job-card .ant-card-body{flex:1}.cron-job-card .ant-card-head-title{min-width:0}.cron-job-card .ant-card-head-title .ant-typography{max-width:100%;font-weight:inherit}.score-run-title{display:grid;gap:2px}.score-run-title .ant-typography{font-size:13px;font-weight:400}.score-run-toolbar{display:flex;align-items:center;gap:8px}.score-run-toolbar .ant-input-affix-wrapper{flex:1}.score-run-list{display:grid;gap:14px;max-height:min(52vh,460px);overflow-y:auto;padding-right:4px}.score-run-list section{display:grid;gap:6px}.score-run-league,.score-run-fixture{display:grid;align-items:center;gap:12px;cursor:pointer;outline:none}.score-run-league{position:sticky;top:0;z-index:1;grid-template-columns:auto minmax(0,1fr) auto;padding:6px 14px;background:#fff;font-size:13px;font-weight:600;color:var(--ant-color-text-secondary, #667085)}.score-run-league-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score-run-league-count{font-weight:500;font-variant-numeric:tabular-nums}.score-run-fixture{grid-template-columns:auto 64px minmax(0,1fr);padding:10px 14px;border:1px solid transparent;border-radius:12px;background:rgba(var(--brand-tint),.05);transition:background .15s,border-color .15s}.score-run-fixture.has-missing{grid-template-columns:auto 64px minmax(0,1fr) auto}.score-run-missing{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.score-run-missing .ant-tag{margin:0}.score-run-fixture:hover{background:rgba(var(--brand-tint),.1)}.score-run-fixture.is-checked{border-color:rgba(var(--brand-tint),.45);background:rgba(var(--brand-tint),.12)}.score-run-league.is-locked,.score-run-fixture.is-locked{cursor:default}.score-run-league:focus-visible,.score-run-fixture:focus-visible{box-shadow:0 0 0 2px var(--brand);border-radius:12px}.score-run-check{pointer-events:none}.score-run-when{display:grid;line-height:1.25}.score-run-when strong{font-size:16px;font-variant-numeric:tabular-nums}.score-run-when span{font-size:12px;color:var(--ant-color-text-secondary, #667085)}.score-run-teams{display:flex;gap:6px;min-width:0;font-weight:500}.score-run-teams>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score-run-vs{flex:none;color:var(--ant-color-text-secondary, #667085)}.score-run-empty{display:grid;place-items:center;min-height:160px;margin:0}.score-run-hint{font-size:12px}.score-run-options{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;padding:10px 12px;border-radius:12px;background:rgba(var(--brand-tint),.06)}.score-run-options .score-run-hint{flex-basis:100%}.score-run-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}html[data-theme=dark] .score-run-league{background:#393e46}html[data-theme=dark] .score-run-fixture{background:#f6fbff0a}html[data-theme=dark] .score-run-fixture:hover{background:#f6fbff14}html[data-theme=dark] .score-run-fixture.is-checked{border-color:#ffd36966;background:#ffd3691f}@media(max-width:576px){.score-run-fixture{grid-template-columns:auto 52px minmax(0,1fr);padding:10px}.score-run-fixture.has-missing{grid-template-columns:auto 52px minmax(0,1fr) auto}.score-run-missing{flex-direction:column;align-items:flex-end}.score-run-teams{flex-direction:column;gap:0}.score-run-vs{display:none}}.cron-job-card .ant-card-actions>li{margin:0}.cron-job-card .ant-card-actions>li>span{display:block}.cron-job-card .ant-card-actions .ant-btn{width:100%;height:48px;border-radius:0;cursor:pointer}.cron-job-card .ant-card-actions .ant-btn:not(:disabled):hover{background:var(--glow);color:var(--brand)}.cron-job-card .cron-job-purpose{min-height:3.1428em;margin-bottom:0}.cron-running{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(22,119,255,.25);border-radius:10px;background:#1677ff0f}.cron-running .ant-progress{margin:0}html[data-theme=dark] .cron-running{border-color:#4096ff59;background:#4096ff1a}.cron-job-card .ant-descriptions-view table{table-layout:fixed}.cron-job-card .ant-descriptions-item-label{width:160px}.cron-job-card .ant-descriptions-item-content{min-width:0;overflow:hidden}.brand{display:flex;align-items:center;gap:12px;padding:20px 16px 12px}.brand-logo{flex:none;filter:drop-shadow(0 4px 6px rgba(202,138,4,.28));animation:float 3.2s ease-in-out infinite}.brand-name{color:#181d25;font-weight:700;font-size:16px;line-height:1.2}.brand-sub{color:#181d259e;font-size:12px}html[data-theme=dark] .brand-name{color:#f4fff8}html[data-theme=dark] .brand-sub{color:#f6fbffc7}.fixture-modal .ant-modal-header{margin-bottom:4px}.fixture-kicker{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.fixture-meta{display:grid;grid-template-columns:1.5fr .8fr;gap:12px;margin-top:8px}.fixture-label{display:block;margin-bottom:6px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.72}.fixture-versus{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:stretch;margin-top:16px}.team-slot{display:flex;flex-direction:column;align-items:center;gap:12px;min-height:196px;padding:16px;border:1px solid rgba(var(--brand-tint),.22);border-radius:18px;background:rgba(var(--brand-tint),.07)}.team-slot .ant-select{width:100%}.team-slot-label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand)}.versus-mark{align-self:center;font-weight:700;letter-spacing:.12em;color:var(--brand)}html[data-theme=dark] .team-slot{border-color:#ffd36947;background:#ffd36914}@media(max-width:680px){.fixture-meta,.fixture-versus{grid-template-columns:1fr}.versus-mark{justify-self:center}}.search-tree{width:420px;min-width:220px}.fx-filters .ant-card-body{display:flex;flex-direction:column;gap:12px;padding:14px 16px}.fx-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.fx-row-fields{align-items:flex-end;justify-content:flex-start;gap:16px;padding-top:12px;border-top:1px dashed rgba(128,128,128,.25)}.fx-field{display:flex;flex-direction:column;gap:4px;min-width:0}.fx-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.55}.fx-search,.fx-league{width:280px;max-width:100%}.fx-summary{display:flex;align-items:center;gap:4px;margin-left:auto;min-height:32px}.fx-summary strong{font-size:15px}.team-option{display:inline-flex;align-items:center;gap:8px;min-width:0}.header-clock{font-variant-numeric:tabular-nums;font-weight:600}.provider-switch{width:180px}.admin-header.ant-layout-header{display:flex;align-items:center;justify-content:space-between;gap:12px;height:64px;padding-inline:20px;line-height:64px}.header-actions{flex:none}.login-card{width:100%;max-width:400px}.odds-source{margin:-4px 0 12px;font-size:12px;opacity:.72}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px}.stat-col{display:flex}.stat-card{width:100%;height:176px}.stat-card .ant-card-body{display:flex;flex-direction:column;gap:8px;height:100%;box-sizing:border-box}.stat-card .ant-statistic-content{font-size:36px;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums}.stat-hint{margin-top:auto;min-height:44px}.stat-top{display:flex;justify-content:space-between;align-items:center}.stat-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;font-size:18px;color:var(--brand);background:rgba(var(--brand-tint),.12)}html[data-theme=dark] .stat-icon{color:#ffd369;background:#ffd3691f}.dash-panel .ant-card-head-title{font-size:18px;font-weight:700}.upcoming-list{display:grid;gap:18px}.upcoming-day{margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.4;color:var(--brand)}.upcoming-list section{display:grid;gap:8px}.upcoming-row{display:grid;grid-template-columns:108px minmax(0,1fr) minmax(0,480px);gap:18px;align-items:center;padding:14px 16px;border-radius:16px;background:rgba(var(--brand-tint),.07)}html[data-theme=dark] .upcoming-row{background:#f6fbff0d}.upcoming-when{display:grid;gap:2px}.upcoming-when strong{font-size:22px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.upcoming-when span,.upcoming-meta>span{font-size:13px;font-weight:600;line-height:1.4}.upcoming-teams{display:grid;grid-template-columns:minmax(0,1fr) minmax(32px,auto) minmax(0,1fr);gap:10px;align-items:center}.upcoming-side{display:flex;align-items:center;gap:10px;min-width:0;font-size:16px;font-weight:600;line-height:1.35}.upcoming-side.end{flex-direction:row-reverse;text-align:right}.upcoming-side span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upcoming-score{padding:2px 10px;border-radius:8px;background:#1f2a24;color:#fff;font-size:20px;font-weight:700;line-height:1.3;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}html[data-theme=dark] .upcoming-score{background:#f4fff8;color:#161b23}.upcoming-vs{text-align:center;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.62}.upcoming-meta{display:grid;grid-template-columns:minmax(0,1fr) 136px 84px auto;align-items:center;gap:10px;min-width:0}.upcoming-slot{display:flex;justify-content:flex-end;min-width:0}.upcoming-meta .ant-tag{max-width:100%;margin-inline-end:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upcoming-meta>.ant-tag{justify-self:center}.league-name{display:inline-flex;align-items:center;gap:8px;min-width:0}.league-mark.ant-avatar{flex:none;background:#fff;border:1px solid rgba(15,23,42,.08)}.league-mark.ant-avatar img{object-fit:contain;padding:2px}.upcoming-meta>.league-name{max-width:100%}.upcoming-meta>.league-name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .upcoming-side,html[data-theme=dark] .upcoming-when strong{color:#f4fff8}html[data-theme=dark] .upcoming-meta .league-name,html[data-theme=dark] .upcoming-when span{color:#dce1e9}@media(max-width:900px){.upcoming-row{grid-template-columns:1fr;gap:12px}.upcoming-meta{grid-template-columns:minmax(0,1fr) auto auto auto}.upcoming-meta>.league-name{max-width:none}}.match-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:16px}.match-card .ant-card-body{display:flex;flex-direction:column;gap:14px;height:100%;min-height:252px;box-sizing:border-box}.match-card{height:100%}.match-top,.match-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;min-width:0}.match-top .league-name{flex:1 1 auto}.match-top .league-name>.ant-typography,.match-actions>.ant-typography,.match-actions-info>.ant-typography{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-top>.ant-space,.match-actions>.ant-btn{flex:none}.match-actions-info{display:flex;flex:1 1 auto;align-items:center;gap:6px;min-width:0}.match-actions-info>.lock-badge{flex:none}.match-top .ant-tag{margin-inline-end:0;white-space:nowrap;font-variant-numeric:tabular-nums}.match-body{display:grid;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:start;gap:12px;padding:4px 0}.team{display:grid;justify-items:center;gap:8px;text-align:center;min-width:0}.team-name{display:-webkit-box;max-width:100%;overflow:hidden;font-weight:600;line-height:1.3;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.6em}.match-venue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-actions{margin-top:auto;padding-top:12px;border-top:1px solid rgba(15,23,42,.06)}html[data-theme=dark] .match-actions{border-top-color:#ffffff14}.kickoff{display:grid;justify-items:center;align-content:center;min-height:48px;gap:4px;text-align:center}.kickoff strong{font-size:22px;line-height:1.1;letter-spacing:-.03em;white-space:nowrap}.kickoff .ant-typography{font-size:12px;white-space:nowrap}.live-dot{width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 #ef44448c;animation:pulse 1.4s infinite;display:inline-block}.live-dot.is-paused{background:#faad14;box-shadow:none;animation:none}.login-shell{min-height:100vh;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));background:radial-gradient(900px 420px at 8% -10%,var(--glow),transparent 60%),radial-gradient(700px 380px at 100% 110%,rgba(57,62,70,.35),transparent 55%),var(--page-bg)}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.match-banner{display:grid;gap:10px;padding:16px;border-radius:16px;background:#181d25;color:#f4fff8}.detail-tabs>.ant-tabs-nav{align-items:center}.detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.match-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 40px;text-align:center}.match-facts div{display:flex;flex:0 1 220px;flex-direction:column;align-items:center;gap:2px;min-width:0}.match-facts span{font-size:12px;color:#f6fbff9e}.match-facts strong{font-size:14px;font-weight:650}.match-banner-league{display:flex;align-items:center;gap:8px;font-size:13px;color:#f6fbffb8}.match-banner-status{justify-self:start;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;background:#f6fbff1f}.match-banner-status.status-error{background:#c2410c}.match-banner-status.status-success{background:#14915f}.match-banner-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.match-banner .team span{color:#f4fff8}.team-rank{padding:2px 8px;border-radius:999px;background:#f6fbff29;color:#f4fff8;font-size:12px;font-weight:600}.score-block{display:grid;justify-items:center;gap:2px}.score-block strong{font-size:32px;letter-spacing:-.04em}.score-block span{color:#f6fbffb8;font-size:12px}.info-card{display:grid;gap:10px;padding:14px;border-radius:14px;background:#181d250a}html[data-theme=dark] .info-card{background:#f6fbff0a}.info-card-head,.stat-head,.stat-row,.event-row,.result-row,.odds-board-row{display:grid;align-items:center;gap:8px}.info-card-head{grid-template-columns:1fr auto}.odds-outcome{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:rgba(var(--brand-tint),.08)}.odds-outcome strong{min-width:52px;padding:4px 8px;border-radius:8px;text-align:center;color:#f4fff8;background:#272c34}.odds-board{display:grid;gap:8px}.section-title{margin:0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.section-title:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--brand-bright);animation:pulse 1.8s infinite}.odds-head{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;font-weight:700}.odds-head span:last-child{text-align:right}.odds-head span:nth-child(2){color:#6b7280;font-size:12px;font-weight:600}.odds-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:transparent;animation:rise .35s ease both}.odds-cell{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:8px 12px;border-radius:8px;background:#181d2514}.main-line .odds-cell{background:#16345c;color:#f8fafc}.sub-line .odds-cell{outline:1px solid rgba(245,158,11,.85)}.main-badge,.sub-badge{grid-column:1 / -1;justify-self:start;margin:0;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}.main-badge{color:#1f242c;background:#ffd369}.sub-badge{color:#3b2604;background:#fbbf24}html[data-theme=dark] .odds-cell{background:#f6fbff14}html[data-theme=dark] .main-line .odds-cell{background:#16345c;color:#f8fafc}.odds-team{font-weight:600}.odds-line{font-variant-numeric:tabular-nums;font-weight:600}.odds-price{min-width:52px;padding:4px 8px;border-radius:8px;text-align:center;font-weight:700;color:#f8fafc;background:#0f172a47}.main-line .odds-price{color:#f8fafc;background:#ffffff1f}.event-row{grid-template-columns:44px 28px 1fr;animation:rise .4s ease both}.event-copy{display:grid;min-width:0}.event-copy em{overflow:hidden;font-style:normal;font-size:12px;text-overflow:ellipsis;white-space:nowrap;color:#181d259e}html[data-theme=dark] .event-copy em{color:#f6fbff9e}.event-mark{justify-self:center}.goal-ball{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#14915f}.goal-ball svg{width:18px;height:18px;fill:#f4fff8;animation:spinBall 2.8s linear infinite}.card-yellow,.card-red{width:12px;height:16px;border-radius:2px}.card-yellow{background:#f5c518}.card-red{background:#e11d48}.sub-mark{font-weight:700;color:#0e7490}.event-minute{font-weight:700;color:var(--brand)}.stat-head,.stat-row{grid-template-columns:48px 1fr 48px}.stat-head{font-weight:700}.stat-head span:last-child,.stat-row span:last-child,.result-away{text-align:right}.stat-track{position:relative;height:22px;overflow:hidden;border-radius:999px;background:#181d2514}.stat-fill{height:100%;background:rgba(var(--brand-tint),.35);transition:width .6s ease}.stat-track span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:12px}.fixture-result{position:relative;display:grid;grid-template-columns:78px minmax(140px,220px) minmax(0,1fr);align-items:center;column-gap:18px;min-height:72px;padding:8px 12px 8px 16px;border-radius:12px;animation:resultIn .55s cubic-bezier(.22,1,.36,1) both;transition:background .25s ease,transform .25s ease}.fixture-result.is-pickable{cursor:pointer}.fixture-result.is-pickable:focus-visible{outline:2px solid rgba(var(--brand-tint),.55);outline-offset:2px}.past-lineup-title{display:flex;flex-direction:column;gap:4px;padding-right:24px}.past-lineup-score{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:16px}.past-lineup-state{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 0}.fixture-result:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:999px;background:var(--brand);opacity:0;transform:scaleY(.4);transition:opacity .25s ease,transform .25s ease}.fixture-result:hover{background:rgba(var(--brand-tint),.1);transform:translate(4px)}.fixture-result:hover:before{opacity:1;transform:scaleY(1)}html[data-theme=dark] .fixture-result:hover{background:#ffd3691a}.result-date{display:grid;align-content:center;justify-items:start;font-size:12px;line-height:1.25;white-space:nowrap}.result-date span,.result-date em{color:#2c31399e}.result-date strong{font-size:13px}.result-date em{font-style:normal;font-weight:600}html[data-theme=dark] .result-date span,html[data-theme=dark] .result-date em{color:#ecf1f99e}.result-match{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:4px 8px;align-items:center;min-width:0}.result-home,.result-away{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap;transition:color .25s ease}.result-home{text-align:right}.result-away{text-align:left}.result-home.is-winner,.result-away.is-winner{font-weight:800;color:#14915f}.result-home.is-loser,.result-away.is-loser{opacity:.55}.score-pill .score-win{font-size:17px;font-weight:800;color:#3ddc97}.detail-tabs>.ant-tabs-content-holder{min-height:60vh}.context-tabs>.ant-tabs-content-holder{min-height:420px}.score-pill{min-width:52px;padding:4px 8px;border-radius:8px;text-align:center;color:#f4fff8;background:#272c34;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.fixture-result:hover .score-pill{background:var(--brand);color:var(--on-brand);transform:scale(1.08);box-shadow:0 0 0 4px rgba(var(--brand-tint),.22)}.result-league{overflow:hidden;font-size:13px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;color:#2c3139}html[data-theme=dark] .result-league{color:#ecf1f9}.corner-pill{grid-column:2;grid-row:2;justify-self:center;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;color:#8a5a00;background:#f59e0b29;box-shadow:inset 0 0 0 1px #f59e0b59}.corner-pill .corner-lead{font-weight:800}.corner-pill em{margin-left:2px;padding-left:6px;border-left:1px solid rgba(245,158,11,.45);font-style:normal;font-weight:500;opacity:.8}html[data-theme=dark] .corner-pill{color:#fcd34d;background:#f59e0b24}@keyframes resultIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@media(max-width:720px){.fixture-result{grid-template-columns:72px minmax(0,1fr);row-gap:6px}.result-match{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.fixture-result,.fixture-result:before,.score-pill{animation:none;transition:none}}.detail-hero{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.detail-block{display:grid;gap:8px}.odds-list{display:grid;gap:8px;margin-top:8px}.odds-row,.context-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.context-row{grid-template-columns:92px 1fr auto}.lineup-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.muted-line{color:var(--ant-color-text-secondary, #667085);line-height:1.6}@keyframes mainGlow{0%,to{box-shadow:0 0 #ffd36933}50%{box-shadow:0 0 18px 2px #ffd36961}}@keyframes spinBall{to{transform:rotate(360deg)}}@keyframes pulse{70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 #ef444400}}.half-block+.half-block{margin-top:8px}.half-bar{display:flex;justify-content:space-between;align-items:center;margin:8px 0;padding:8px 12px;border-radius:8px;background:#f3f4f6;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.half-bar strong{color:#111827;letter-spacing:.08em}.tl-row{display:flex;min-height:36px;animation:rise .35s ease both}.tl-row.away{justify-content:flex-end}.tl-cluster{display:flex;align-items:center;gap:8px;max-width:82%}.tl-row.away .tl-text{text-align:right}.tl-min{min-width:36px;color:#6b7280;font-size:13px;font-weight:700}.tl-text{color:#111827;font-size:14px}.tl-text em{color:#6b7280;font-style:normal}.tl-glyph{display:inline-flex;align-items:center;gap:4px;flex:none}.tl-glyph svg{width:16px;height:16px}.goal-pill svg{width:18px;height:18px;background:none}.ball-base{fill:#f8fafc;stroke:#0f172a;stroke-width:1.25}.ball-seam{fill:#0f172a}.goal-pill em{padding:1px 6px;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-style:normal;font-size:12px;font-weight:700}.miss-ball{position:relative}.miss-ball .ball-base{fill:#fecaca;stroke:#b91c1c}.miss-ball .ball-seam{fill:#b91c1c}.miss-ball:after,.void-ball:after{content:"";position:absolute;width:14px;height:2px;background:#dc2626;transform:rotate(-35deg)}.void-ball{position:relative}.void-ball .ball-base{fill:#e5e7eb;stroke:#6b7280}.void-ball .ball-seam{fill:#6b7280}.card-yellow,.card-red,.mini-card{width:11px;height:15px;border-radius:2px}.card-yellow,.mini-card.yellow{background:#f5c518}.card-red,.mini-card.red{background:#dc2626}.sub-arrows svg{width:16px;height:16px}.sub-arrows path:first-child{fill:#16a34a}.sub-arrows path:last-child{fill:#dc2626}.other-dot{width:8px;height:8px;border-radius:50%;background:#9ca3af}.compare-board{margin-top:14px}.compare-row{margin-bottom:12px}.compare-top{display:grid;grid-template-columns:64px 1fr 64px;align-items:center;margin-bottom:4px;font-size:13px}.compare-top strong:last-child,.shot-off strong:last-child,.shot-goal strong:last-child{text-align:right}.compare-top span,.shot-off span,.shot-goal span{text-align:center;color:#374151}.compare-track{display:flex;height:8px;overflow:hidden;border-radius:999px;background:#e5e7eb}.compare-home,.compare-away{display:block;height:100%}.compare-home{background:#e11d48}.compare-away{margin-left:auto;background:#cbd5e1}.shot-map{margin-top:8px;padding:14px 12px 16px;border-radius:12px;background:#1e293b;color:#f8fafc}.shot-off,.shot-goal{display:grid;grid-template-columns:36px 1fr 36px;align-items:center}.shot-off strong{color:#f8fafc}.shot-off span{color:#cbd5e1}.shot-goal{width:min(280px,80%);margin:12px auto 0;padding:16px 12px 10px;border:3px solid #e2e8f0;border-bottom:0;border-radius:8px 8px 0 0;background:#f8fafc;color:#0f172a}.shot-goal strong,.shot-goal span{color:#0f172a}.half-note{margin:10px 0 0;color:#6b7280;font-size:12px}.pitch-meta{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;color:#6b7280;font-size:12px}.pitch{position:relative;height:460px;overflow:hidden;border-radius:16px;background:linear-gradient(90deg,rgba(255,255,255,.04) 50%,transparent 50%),repeating-linear-gradient(90deg,#1f7a45 0,#1f7a45 8%,#1b6e3e 8%,#1b6e3e 16%)}.pitch-line,.pitch-circle,.pitch-box{position:absolute;border:2px solid rgba(255,255,255,.75)}.pitch-line.halfway{top:0;bottom:0;left:50%;border-width:0 0 0 2px}.pitch-circle{top:50%;left:50%;width:70px;height:70px;border-radius:50%;transform:translate(-50%,-50%)}.pitch-box.left,.pitch-box.right{top:30%;width:12%;height:40%}.pitch-box.left{left:0;border-left:0}.pitch-box.right{right:0;border-right:0}.pitch-slot{position:absolute;width:86px;transform:translate(-50%,-50%)}.pitch-player{display:flex;flex-direction:column;align-items:center;gap:2px;color:#fff;text-align:center}.player-face{position:relative;display:grid;width:42px;height:42px;place-items:center;overflow:hidden;border:2px solid #fff;border-radius:50%;background:#0f172a;color:#fff;font-weight:700}.player-face img{width:100%;height:100%;object-fit:cover}.player-face em{color:#fff;font-style:normal;font-size:15px;font-weight:800;line-height:1}.player-face.has-photo em{position:absolute;right:1px;bottom:1px;min-width:16px;padding:0 3px;border-radius:999px;background:#fff;color:#111827;font-size:10px;line-height:16px}.pitch-name{max-width:84px;overflow:hidden;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.45)}.pitch-rating{padding:0 5px;border-radius:4px;color:#fff;font-size:11px;font-weight:700}.pitch-rating.good{background:#16a34a}.pitch-rating.ok{background:#f59e0b}.pitch-rating.low{background:#dc2626}.pitch-marks{display:flex;gap:3px;min-height:12px;font-size:11px}.bench{margin-top:12px}.bench-title{margin-bottom:8px;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.04em;text-align:center;text-transform:uppercase}.coach-line{margin:-4px 0 10px;font-size:13px;font-weight:650;text-align:center}.side-notes-title{margin-top:18px}.side-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 20px}.side-notes span{display:block;color:#6b7280;font-size:12px}.side-notes strong{font-size:14px}html[data-theme=dark] .side-notes span{color:#ecf1f99e}.injury-board{display:grid;grid-template-columns:1fr 1fr;gap:16px}.injury-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:center;margin-top:8px}.injury-row strong,.injury-reason{display:block}.injury-reason{color:#464b53;font-size:12px}html[data-theme=dark] .injury-reason{color:#dbe0e8}.bench-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bench-away .bench-row{grid-template-columns:minmax(0,1fr) 44px}.bench-away .bench-copy{grid-column:1;grid-row:1;text-align:right}.bench-away .player-face{grid-column:2;grid-row:1}.bench-row{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;height:48px;margin-bottom:8px}.bench-copy{min-width:0}.journal-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2px 12px;padding:10px 0;border-bottom:1px solid rgba(24,29,37,.08)}.journal-row strong,.journal-row span,.journal-row em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journal-row span,.journal-row em{color:#6b7280;font-style:normal;font-size:13px}.journal-row em{grid-column:1 / -1}.odds-log-list{display:grid;gap:12px;margin-top:12px}.odds-log-card{overflow:hidden;border:1px solid rgba(24,29,37,.14);border-radius:10px}.odds-log-card>header{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;padding:8px 12px;background:#181d25;color:#eee}.odds-log-card>header span,.odds-log-card>header em{color:#b5bac2;font-size:12px;font-style:normal}.odds-log-card.failed>header em{color:#fca5a5;font-weight:700}.odds-log-error{padding:10px 12px;background:#fee2e280;color:#b91c1c}.odds-log-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.odds-log-col{min-width:0;padding-bottom:6px;border-left:1px solid rgba(24,29,37,.1)}.odds-log-col:first-child{border-left:0}.odds-log-col h5{display:flex;flex-direction:column;margin:0 0 6px;padding:6px 8px;background:#2b3038;color:#eee;font-size:12px;text-align:center;text-transform:uppercase;letter-spacing:.04em}.odds-log-col h5 span{color:#b5bac2;font-size:11px;font-weight:500;text-transform:none;letter-spacing:0}.odds-log-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:6px;align-items:center;padding:3px 8px;font-variant-numeric:tabular-nums}.odds-log-row small{color:#6b7280;font-size:11px}.odds-log-block{padding:3px 0}.odds-log-sub{border-top:1px dashed rgba(24,29,37,.12)}.odds-log-line{color:#475569;font-size:12px;font-weight:600;white-space:nowrap}.odds-log-main .odds-log-line{color:#181d25;font-size:14px;font-weight:700}.odds-log-line.moved{color:#b45309}.odds-log-line.moved:after{content:"đổi";margin-left:4px;padding:0 4px;border-radius:4px;background:#fbbf24;color:#3b2604;font-size:10px}.odds-log-price{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:54px;padding:4px 6px;border-radius:6px;background:#181d2512;font-weight:700}.odds-log-main .odds-log-price{background:#16345c;color:#f8fafc}.odds-log-sub .odds-log-price{font-size:12px;font-weight:600}.odds-log-price i{font-size:9px;font-style:normal}.odds-log-price.up,.odds-log-main .odds-log-price.up{background:#dcfce7;color:#15803d}.odds-log-price.down,.odds-log-main .odds-log-price.down{background:#fee2e2;color:#b91c1c}.odds-log-empty{padding:4px 8px;color:#9ca3af;font-size:12px;text-align:center}@media(max-width:900px){.odds-log-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme=dark] .odds-log-card{border-color:#f6fbff1f}html[data-theme=dark] .odds-log-col,html[data-theme=dark] .odds-log-sub{border-color:#f6fbff1a}html[data-theme=dark] .odds-log-line{color:#b5bac2}html[data-theme=dark] .odds-log-main .odds-log-line{color:#f4fff8}html[data-theme=dark] .odds-log-price{background:#f6fbff14}html[data-theme=dark] .odds-log-price.up,html[data-theme=dark] .odds-log-main .odds-log-price.up{background:#22c55e38;color:#86efac}html[data-theme=dark] .odds-log-price.down,html[data-theme=dark] .odds-log-main .odds-log-price.down{background:#ef444438;color:#fca5a5}html[data-theme=dark] .odds-log-error{background:#ef44441f;color:#fca5a5}.bench-copy strong,.bench-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bench-row span{color:#6b7280;font-size:12px}html[data-theme=dark] .half-bar{background:#1f2937;color:#9ca3af}html[data-theme=dark] .half-bar strong,html[data-theme=dark] .tl-text,html[data-theme=dark] .compare-top,html[data-theme=dark] .goal-pill em{color:#f9fafb}html[data-theme=dark] .compare-away{background:#cbd5e1}html[data-theme=dark] .compare-top span,html[data-theme=dark] .half-note,html[data-theme=dark] .bench-row span{color:#9ca3af}.tab-bar{position:fixed;right:0;bottom:0;left:0;z-index:100;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:56px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid transparent}.tab-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:44px;padding:6px 2px;border:0;background:transparent;font:inherit;font-size:11px;line-height:1.2;cursor:pointer}.tab-item .anticon{font-size:18px}.league-card{display:grid;gap:12px;padding:12px 0;border-bottom:1px solid rgba(24,29,37,.12)}.league-card:last-child{border-bottom:0;padding-bottom:0}.league-card-main{display:grid;gap:4px;min-width:0}.league-card-actions{display:flex;align-items:center;gap:8px}.league-card-actions .league-actions{width:100%}.league-card-actions .ant-space-item:has(.league-sync){flex:1}.league-sync{display:flex;width:100%}.league-sync .ant-btn{width:100%}.table-scroll{min-width:0}.odds-head span,.odds-line{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.odds-price{flex:none}html[data-theme=dark] .league-card{border-bottom-color:#f6fbff1f}@media(max-width:1100px){.admin-header.ant-layout-header{gap:8px}.header-clock{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-switch{width:140px}.admin-header .icon-hit{min-width:44px;min-height:44px;padding-inline:8px;font-size:0}.admin-header .icon-hit .anticon{font-size:16px}}@media(max-width:767px){.admin-header.ant-layout-header{height:auto;min-height:calc(56px + env(safe-area-inset-top));padding-top:calc(8px + env(safe-area-inset-top));padding-bottom:8px;padding-inline:12px;line-height:1.3}.page-shell{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.provider-switch{width:120px;min-width:0}.search-tree,.filter-bar .ant-segmented,.filter-bar .ant-picker{width:100%;min-width:0}.fx-row,.fx-row-fields{flex-direction:column;align-items:stretch}.fx-row>.ant-space,.fx-search,.fx-league,.fx-field .ant-segmented,.fx-filters .ant-picker{width:100%}.fx-filters .ant-segmented-item{flex:1}.fx-filters .ant-segmented-group{width:100%}.fx-summary{margin-left:0;justify-content:space-between}.filter-bar .ant-segmented-item-label{padding-inline:4px}.filter-bar{display:flex;flex-direction:column;align-items:stretch;width:100%}.filter-bar.ant-space{display:flex}.filter-bar>.ant-space-item{width:100%}.filter-bar .ant-segmented-group{width:100%}.filter-bar .ant-segmented-item{flex:1}.page-head{flex-direction:column;align-items:stretch}.page-head>span,.page-head .ant-btn{width:100%}.icon-hit.ant-btn{min-width:44px;min-height:44px}.detail-actions{flex-direction:column;align-items:stretch;width:100%}.detail-actions>span,.detail-actions .ant-btn{width:100%}.match-banner .ant-avatar{width:40px!important;height:40px!important;line-height:38px!important;font-size:16px!important}.score-block strong{font-size:24px}.lineup-grid,.injury-board,.bench-grid,.info-card-head,.context-row{grid-template-columns:1fr}.match-banner-league{min-width:0}.match-banner-league span{min-width:0;overflow-wrap:anywhere}.ant-modal{width:calc(100vw - 24px)!important;max-width:520px!important;margin-inline:12px}}@media(max-width:767px)and (orientation:portrait){.header-clock{display:none}.header-actions{margin-left:auto}}@media(hover:none){.lift-card:hover{transform:none;box-shadow:none}}.score-panel{display:flex;flex-direction:column;gap:14px}.score-legend{display:flex;flex-direction:column;gap:6px;padding:10px 14px;border:1px dashed #d1d6de;border-radius:10px;font-size:13px}.score-legend-row{display:flex;flex-wrap:wrap;gap:6px 20px}.score-col-head{white-space:nowrap;cursor:help}.score-col-head .anticon{font-size:11px;opacity:.6}html[data-theme=dark] .score-legend{border-color:#3c4149}.score-head-actions{display:flex;align-items:center;gap:12px}.score-positive{color:#1f8a4c;font-weight:600}.score-negative{color:#b54747}.score-model{display:flex;flex-direction:column;gap:4px}.score-model-row{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px}.score-outlook{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid #bbc0c8;border-left:4px solid var(--brand);border-radius:10px;background:#f0faf4}.score-outlook-title{font-size:15px;font-weight:700}.score-outlook-pick{font-size:14px}.score-outlook-notes{display:flex;flex-wrap:wrap;gap:8px}.score-outlook-note{padding:4px 10px;border-radius:999px;background:#fff;border:1px solid #d1d6de;font-weight:600;font-size:13px}.score-outlook-note small{font-weight:400;opacity:.7}.score-outlook-reasons ul,.score-insight-col ul{margin:4px 0 0;padding-left:0;list-style:none}.score-outlook-reasons li{font-size:13px;padding-left:14px;position:relative}.score-outlook-reasons li:before{content:"›";position:absolute;left:2px}.score-outlook-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.score-story{display:flex;flex-direction:column;gap:8px}.score-story-text{font-size:14px;line-height:1.6}.score-fan{padding:10px 12px;border:1px solid #d6dbe3;border-radius:8px;background:#fff;font-size:14px;line-height:1.6}.score-fan-title{margin-bottom:4px;font-weight:600}.score-fan p{margin:0 0 6px}.score-fan-conclusion{font-weight:500}.score-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.score-insight-col{min-width:0;padding:10px 12px;border-radius:8px;background:#fff;border:1px solid #dee3eb}.score-insight-title{font-weight:700;font-size:13px}.score-insight{display:flex;gap:6px;font-size:13px;line-height:1.5;margin-top:4px}.score-insight-mark{flex:none;width:12px}.score-insight-good .score-insight-mark{color:#1f8a4c}.score-insight-bad .score-insight-mark{color:#b54747}.score-breakdown{display:flex;flex-direction:column;gap:8px}.score-math{display:flex;flex-direction:column;gap:2px;font-size:13px}.score-math-note{opacity:.7}html[data-theme=dark] .score-outlook{border-color:#464b53;border-left-color:#ffd369;background:#171c24}html[data-theme=dark] .score-outlook-note,html[data-theme=dark] .score-fan,html[data-theme=dark] .score-insight-col{background:#0f1a15;border-color:#32373f}html[data-theme=dark] .score-insight-good .score-insight-mark{color:#5fd08f}html[data-theme=dark] .score-insight-bad .score-insight-mark{color:#ef8a8a}@media(max-width:900px){.score-outlook-grid,.score-story-grid{grid-template-columns:minmax(0,1fr)}}html[data-theme=dark] .score-positive{color:#5fd08f}html[data-theme=dark] .score-negative{color:#ef8a8a}.score-run-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.score-lock-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.score-lock-alert{margin-bottom:12px}.run-actions{display:inline-flex;align-items:center;gap:6px}.ant-btn.run-action{font-weight:600;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease,border-color .15s ease}.ant-btn.run-action:not(:disabled):hover{transform:translateY(-1px)}.ant-btn.run-action.is-lock{color:#874d00;background:linear-gradient(135deg,#fff7d6,#ffe58f);border-color:#f2c94c}.ant-btn.run-action.is-lock:not(:disabled):hover{color:#613400;background:linear-gradient(135deg,#ffefb0,#ffd666);border-color:#d4a106;box-shadow:0 4px 12px #d4a10659}.ant-btn.run-action.is-unlock,.ant-btn.run-action.is-relock{color:#ad6800;background:transparent;border:1px dashed #f2c94c}.ant-btn.run-action.is-unlock:not(:disabled):hover,.ant-btn.run-action.is-relock:not(:disabled):hover{color:#874d00;background:#fffbe6;border-color:#d4a106}.ant-btn.run-action.is-discard{color:#8c8c8c;background:transparent;border-color:transparent;box-shadow:none}.ant-btn.run-action.is-discard:not(:disabled):hover{color:#cf1322;background:#fff1f0;border-color:#ffccc7}.score-runs .score-run-newest.score-run-locked{background:#fffbe6;border-left-color:#d4a106}html[data-theme=dark] .ant-btn.run-action.is-lock{color:#ffe58f;background:linear-gradient(135deg,#3a2e0f,#594214);border-color:#8a6d1e}html[data-theme=dark] .ant-btn.run-action.is-lock:not(:disabled):hover{color:#fff1b8;background:linear-gradient(135deg,#4a3a12,#6e5318);border-color:#d4a106;box-shadow:0 4px 12px #d4a10640}html[data-theme=dark] .ant-btn.run-action.is-unlock,html[data-theme=dark] .ant-btn.run-action.is-relock{color:#e8b339;border-color:#8a6d1e}html[data-theme=dark] .ant-btn.run-action.is-unlock:not(:disabled):hover,html[data-theme=dark] .ant-btn.run-action.is-relock:not(:disabled):hover{color:#ffe58f;background:#2b2111;border-color:#d4a106}html[data-theme=dark] .ant-btn.run-action.is-discard{color:#8c8c8c}html[data-theme=dark] .ant-btn.run-action.is-discard:not(:disabled):hover{color:#ff7875;background:#2a1215;border-color:#58181c}html[data-theme=dark] .score-runs .score-run-newest.score-run-locked{background:#2b2111;border-left-color:#d4a106}.score-run-time{font-size:12px;color:#6b7078}.score-run-summary{flex:1 1 220px;min-width:0}.score-run-score{display:inline-flex;align-items:center;gap:8px}.score-run-score b{font-size:18px}.score-runs .score-run-newest{background:#eef8f2;border-left:3px solid var(--brand)}.score-detail{display:flex;flex-direction:column;gap:12px}html[data-theme=dark] .score-run-time,html[data-theme=dark] .score-run-note{color:#adb2ba}html[data-theme=dark] .score-runs .score-run-newest{background:#232830;border-left-color:#ffd369}.standings{display:grid;gap:12px}.standing-team{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.standing-highlight>td{font-weight:600}.standing-home>td{background:rgba(var(--brand-tint),.14)!important}.standing-away>td{background:#2563eb1f!important}.standing-home>td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.standing-away>td:first-child{box-shadow:inset 3px 0 #2563eb}.standing-side{padding:1px 6px;border-radius:4px;font-size:11px;font-weight:700;color:#fff}.side-home{background:var(--brand)}.side-away{background:#2563eb}.form-boxes{display:inline-flex;gap:3px}.form-box{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:4px;font-size:11px;font-weight:700;line-height:1}.form-w{background:#16a34a;color:#fff}.form-l{background:#dc2626;color:#fff}.form-d{background:#fff;color:#334155;box-shadow:inset 0 0 0 1px #cbd5e1}.pick-day{margin-bottom:24px}.pick-day-count{font-weight:500;opacity:.65}.pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px}.pick-card.ant-card{border-radius:18px;border-top:4px solid #d9e2dd;overflow:hidden}.pick-grid>.pick-card.ant-card{display:flex;flex-direction:column;height:100%}.pick-grid>.pick-card>.ant-card-body{display:flex;flex:1;flex-direction:column}.pick-card.pick-tier-top.ant-card{border-top-color:#f2b01e;box-shadow:0 0 0 1px #f2b01e59,0 8px 22px #c98a0024}.pick-card.pick-tier-consider{border-top-color:#a8b2bd}.pick-card-top{margin-bottom:4px;display:flex;justify-content:space-between;align-items:center;gap:8px}.pick-league{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;opacity:.75}.pick-league>*,.pick-league .ant-tag{flex:none;margin-inline-end:0;white-space:nowrap}.pick-league>.pick-league-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.pick-card-top .match-status-tag.ant-tag{flex:none}.pick-match{display:grid;grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);align-items:center;gap:12px;margin:20px 0}.pick-team{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;text-align:center;font-weight:600;line-height:1.3}.pick-team-name{display:-webkit-box;max-width:100%;min-height:2.6em;overflow:hidden;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pick-center{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px;opacity:.9}.pick-score,.pick-kickoff{font-size:24px;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}.pick-center>span{white-space:nowrap}.pick-box{display:grid;grid-template-columns:auto minmax(0,1fr) 96px;min-height:88px;box-sizing:border-box;align-items:center;gap:16px;padding:16px;border-radius:14px;background:rgba(var(--brand-tint),.07)}html[data-theme=dark] .pick-box{background:#f6fbff0d}.pick-extras{display:grid;grid-template-rows:16px repeat(3,26px);gap:4px;margin-top:10px;padding:8px 12px;border:1px dashed rgba(var(--brand-tint),.25);border-radius:12px}.pick-extras.is-reference{border-color:#8080804d}.pick-extras-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;opacity:.6}.pick-extra{display:grid;grid-template-columns:92px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;font-size:12px;animation:list-fade .32s ease both}.pick-extra.is-empty{display:flex;opacity:.5;font-style:italic}.pick-extra-market,.pick-extra-sel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-extra-market,.pick-extra-odds{opacity:.7}.pick-extra .score-pill{min-width:36px;padding:0 6px;font-size:11px}.pick-box.is-locked{position:relative;box-shadow:inset 0 0 0 1px #d9a01473}.pick-box-seal{position:absolute;top:0;right:14px;display:flex;gap:6px;transform:translateY(-50%);z-index:1}.pick-box-body{display:flex;flex-direction:column;gap:8px;min-width:0}.pick-box-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;opacity:.6}.pick-box-pick,.pick-box-odds{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-box-pick{font-size:15px;line-height:1.35}.pick-box-odds{font-size:12px;opacity:.75}.pick-box-tags{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pick-box-tags .ant-tag{max-width:100%;margin-inline-end:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-box-tags .gold-badge{max-width:100%;margin-inline-end:0;padding:1px 8px;gap:4px;justify-content:center}.pick-card-foot{display:flex;justify-content:space-between;gap:8px;margin-top:auto;padding-top:16px;white-space:nowrap;font-size:12px;opacity:.6}@media(max-width:767px){.pick-grid{grid-template-columns:1fr}.pick-box{grid-template-columns:auto minmax(0,1fr)}.pick-box-tags{grid-column:1 / -1;flex-direction:row;align-items:center}}.pick-filter{margin-bottom:16px;overflow-x:auto}.pick-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;min-width:0}.pick-line-market{grid-column:1 / -1;justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis}.pick-line-sel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-line-market{padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap;color:var(--brand);background:rgba(var(--brand-tint),.12)}.pick-line-sel{font-size:15px;line-height:1.35}.pick-line-odds{padding:1px 8px;border-radius:8px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--on-brand);background:var(--brand)}.score-run-note{flex-basis:100%;font-size:12px;color:#6b7078}.pick-experience{display:flex;flex-direction:column;gap:4px;margin-top:10px;font-size:12px}.pick-experience .ant-tag{align-self:flex-start}.pick-experience-pick{display:flex;flex-direction:column;gap:2px;padding-left:8px;border-left:2px solid var(--ant-color-border-secondary, rgba(128, 128, 128, .25))}.pick-experience-head .ant-tag{margin-left:4px}.pick-experience-summary{font-weight:600}.pick-experience-tip{display:flex;flex-direction:column;gap:2px;max-width:420px}.experience-review{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:10px 12px;border:1px dashed #c4c9d1;border-radius:8px}.experience-review-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.experience-review-pick{display:flex;flex-direction:column;gap:4px}.experience-hit-note{font-size:12px;color:#6b7078}.experience-hit-skipped b,.experience-hit-skipped .experience-hit-note{text-decoration:line-through;opacity:.6}html[data-theme=dark] .experience-review{border-color:#4a4f57}html[data-theme=dark] .experience-hit-note{color:#adb2ba}.live-title{display:inline-flex;align-items:center;gap:8px}.sub-on{color:var(--brand);font-weight:600}.sub-off{color:#d9534f}html[data-theme=dark] .sub-on{color:#ffd369}html[data-theme=dark] .sub-off{color:#ff8a80}.sub-swap{display:inline-flex;flex-wrap:wrap;gap:2px 10px}.swap-row .bench-copy{display:grid;gap:1px}.swap-minute{font-size:12px;font-weight:700;opacity:.7}.pitch-marks .sub-off{font-size:11px;font-weight:700}.recent-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.recent-card{--rc-surface: linear-gradient(180deg, #ffffff 0%, #f6f7f9 100%);--rc-edge: rgba(24, 29, 37, .09);position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:10px;height:176px;padding:14px 14px 12px;overflow:hidden;isolation:isolate;border:1px solid transparent;border-radius:16px;background:var(--rc-surface) padding-box,linear-gradient(var(--rc-edge),var(--rc-edge)) border-box;box-shadow:0 1px 2px #181d250d,inset 0 1px #ffffffb3;transition:transform .2s ease,box-shadow .2s ease}.recent-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #181d251f,inset 0 1px #ffffffb3}html[data-theme=dark] .recent-card{--rc-surface: linear-gradient(180deg, #424852 0%, #393e46 100%);--rc-edge: rgba(255, 255, 255, .08);box-shadow:0 1px 2px #00000040,inset 0 1px #ffffff0d}html[data-theme=dark] .recent-card:hover{box-shadow:0 14px 30px #00000073,inset 0 1px #ffffff0f}.recent-card{--rc-l1: linear-gradient(transparent, transparent);--rc-l2: linear-gradient(transparent, transparent);background:var(--rc-l1) padding-box,var(--rc-l2) padding-box,var(--rc-surface) padding-box,linear-gradient(var(--rc-edge),var(--rc-edge)) border-box}.recent-card.is-gold{--rc-surface: linear-gradient(135deg, #e6f9ff 0%, #9fdcf5 28%, #4aaee0 58%, #b6ecff 100%);--rc-l1: linear-gradient(118deg, transparent 28%, rgba(255, 255, 255, .32) 36%, rgba(255, 255, 255, .06) 37%, transparent 46%), linear-gradient(62deg, transparent 52%, rgba(255, 255, 255, .22) 60%, rgba(255, 255, 255, .04) 61%, transparent 70%), linear-gradient(160deg, transparent 62%, rgba(255, 255, 255, .2) 70%, transparent 78%), conic-gradient(from 200deg at 72% 42%, rgba(255, 255, 255, .4), rgba(255, 255, 255, 0) 12%, rgba(255, 255, 255, .28) 26%, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, .32) 55%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, .2) 86%, rgba(255, 255, 255, .4));--rc-l2: radial-gradient(90% 70% at 10% 0%, rgba(255, 255, 255, .55), transparent 60%);--rc-edge-img: linear-gradient(135deg, #ffffff, #8fe3ff 40%, #ffffff 70%, #9fd8ff);--rc-glow: rgba(90, 200, 255, .55)}.recent-card.is-top{--rc-surface: linear-gradient(160deg, #ffe46b 0%, #f7c71a 32%, #dca600 68%, #f3cc4f 100%);--rc-l1: radial-gradient(90% 70% at 15% 0%, rgba(255, 255, 255, .45), transparent 60%);--rc-l2: radial-gradient(80% 70% at 100% 100%, rgba(160, 100, 0, .25), transparent 60%);--rc-edge-img: linear-gradient(135deg, #fff1a8, #ffc928 45%, #fff1a8);--rc-bar: linear-gradient(90deg, #a86f00, #fff1b8 25%, #ffffff 50%, #fff1b8 75%, #a86f00);--rc-glow: rgba(255, 190, 30, .5)}.recent-card.is-consider{--rc-surface: linear-gradient(145deg, #fcfcfd 0%, #f1f3f6 55%, #fbfbfc 100%);--rc-l1: radial-gradient(120% 90% at 0% 0%, rgba(160, 170, 182, .18), transparent 60%);--rc-edge: rgba(140, 150, 160, .3)}.recent-card.is-skip{--rc-surface: linear-gradient(145deg, #fffaf6 0%, #faeee4 55%, #fffaf6 100%);--rc-l1: radial-gradient(120% 90% at 0% 0%, rgba(205, 127, 50, .16), transparent 60%);--rc-edge: rgba(184, 115, 51, .26)}html[data-theme=dark] .recent-card.is-gold{--rc-surface: linear-gradient(135deg, #e6f9ff 0%, #9fdcf5 28%, #4aaee0 58%, #b6ecff 100%);--rc-l1: linear-gradient(118deg, transparent 28%, rgba(255, 255, 255, .32) 36%, rgba(255, 255, 255, .06) 37%, transparent 46%), linear-gradient(62deg, transparent 52%, rgba(255, 255, 255, .22) 60%, rgba(255, 255, 255, .04) 61%, transparent 70%), linear-gradient(160deg, transparent 62%, rgba(255, 255, 255, .2) 70%, transparent 78%), conic-gradient(from 200deg at 72% 42%, rgba(255, 255, 255, .4), rgba(255, 255, 255, 0) 12%, rgba(255, 255, 255, .28) 26%, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, .32) 55%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, .2) 86%, rgba(255, 255, 255, .4));--rc-l2: radial-gradient(90% 70% at 10% 0%, rgba(255, 255, 255, .55), transparent 60%);--rc-edge-img: linear-gradient(135deg, #ffffff, #8fe3ff 40%, #ffffff 70%, #9fd8ff);--rc-glow: rgba(90, 200, 255, .55)}html[data-theme=dark] .recent-card.is-top{--rc-surface: linear-gradient(160deg, #ffe46b 0%, #f7c71a 32%, #dca600 68%, #f3cc4f 100%);--rc-l1: radial-gradient(90% 70% at 15% 0%, rgba(255, 255, 255, .45), transparent 60%);--rc-l2: radial-gradient(80% 70% at 100% 100%, rgba(160, 100, 0, .25), transparent 60%);--rc-edge-img: linear-gradient(135deg, #fff1a8, #ffc928 45%, #fff1a8);--rc-bar: linear-gradient(90deg, #a86f00, #fff1b8 25%, #ffffff 50%, #fff1b8 75%, #a86f00);--rc-glow: rgba(255, 190, 30, .5)}html[data-theme=dark] .recent-card.is-consider{--rc-surface: linear-gradient(145deg, #3d424a 0%, #4a5059 50%, #383d44 100%);--rc-l1: radial-gradient(120% 90% at 0% 0%, rgba(226, 232, 240, .14), transparent 60%);--rc-edge: rgba(201, 209, 217, .18)}html[data-theme=dark] .recent-card.is-skip{--rc-surface: linear-gradient(145deg, #2f2622 0%, #42302a 50%, #2b221e 100%);--rc-l1: radial-gradient(120% 90% at 0% 0%, rgba(224, 150, 90, .2), transparent 60%);--rc-edge: rgba(224, 163, 112, .2)}.recent-card.is-gold,.recent-card.is-top{background:var(--rc-l1) padding-box,var(--rc-l2) padding-box,var(--rc-surface) padding-box,var(--rc-edge-img) border-box;box-shadow:0 3px 10px var(--rc-glow),inset 0 1px #ffffff80}.recent-card.is-gold:hover,.recent-card.is-top:hover{box-shadow:0 10px 22px var(--rc-glow),inset 0 1px #ffffff80}html[data-theme=dark] .recent-card.is-gold:hover,html[data-theme=dark] .recent-card.is-top:hover{box-shadow:0 14px 32px var(--rc-glow),0 0 0 1px var(--rc-glow),inset 0 1px #ffffff0f}html[data-theme=dark] .recent-card.is-gold,html[data-theme=dark] .recent-card.is-top{box-shadow:0 8px 24px var(--rc-glow),inset 0 1px #ffffff0f}.recent-card.is-gold .recent-pick,.recent-card.is-top .recent-pick,.recent-card.is-consider .recent-pick,.recent-card.is-skip .recent-pick{background:#ffffffa6}html[data-theme=dark] .recent-card.is-gold .recent-pick,html[data-theme=dark] .recent-card.is-top .recent-pick,html[data-theme=dark] .recent-card.is-consider .recent-pick,html[data-theme=dark] .recent-card.is-skip .recent-pick{background:#00000038}.recent-card.is-top:before{content:"";position:absolute;inset:0 0 auto;z-index:2;height:3px;background:var(--rc-bar);background-size:200% 100%;animation:rc-bar-flow 6s linear infinite}.recent-card.is-top:after,.recent-card.is-consider:after{content:"";position:absolute;inset:-40% auto -40% 0;z-index:-1;width:45%;background:linear-gradient(100deg,transparent 20%,rgba(255,246,214,.3) 50%,transparent 80%);transform:translate(-160%) skew(-12deg);animation:rc-sweep 7s ease-in-out 1.5s infinite;pointer-events:none}.recent-card.is-top:after{background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.55) 50%,transparent 80%)}.recent-card.is-consider:after{background:linear-gradient(100deg,transparent 25%,rgba(255,255,255,.28) 50%,transparent 75%);animation-duration:11s;animation-delay:3s}html[data-theme=dark] .recent-card.is-top:after{background:linear-gradient(100deg,transparent 20%,rgba(255,233,160,.1) 50%,transparent 80%)}html[data-theme=dark] .recent-card.is-consider:after{background:linear-gradient(100deg,transparent 25%,rgba(226,232,240,.07) 50%,transparent 75%)}@keyframes rc-bar-flow{to{background-position:-200% 0}}@keyframes rc-sweep{0%,55%{transform:translate(-160%) skew(-12deg)}to{transform:translate(330%) skew(-12deg)}}.recent-sparkles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none}.recent-sparkles i{position:absolute;width:14px;height:14px;background:radial-gradient(circle,#fff 0,#fff 26%,#e0e7ff 48%,#f0abfcf2);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;transform:scale(0);animation:rc-twinkle 2.2s ease-in-out infinite}.recent-sparkles i:nth-child(1){top:42px;left:8px;width:18px;height:18px}.recent-sparkles i:nth-child(2){top:46px;right:10px;width:15px;height:15px;animation-delay:.4s}.recent-sparkles i:nth-child(3){top:86px;left:38%;width:11px;height:11px;animation-delay:.9s}.recent-sparkles i:nth-child(4){right:20%;bottom:64px;width:13px;height:13px;animation-delay:1.3s}.recent-sparkles i:nth-child(5){bottom:6px;left:46%;width:12px;height:12px;animation-delay:1.7s}.recent-sparkles i:nth-child(6){top:5px;left:58%;width:16px;height:16px;animation-delay:.6s}.recent-sparkles i:nth-child(7){bottom:66px;left:16px;width:10px;height:10px;animation-delay:1.5s}.recent-sparkles i:nth-child(8){top:8px;left:22%;width:10px;height:10px;animation-delay:1.1s}.recent-sparkles i:nth-child(9){top:30%;right:30%;width:9px;height:9px;animation-delay:.2s}.recent-sparkles i:nth-child(10){bottom:8px;right:12px;width:14px;height:14px;animation-delay:1.9s}.recent-sparkles i:nth-child(11){bottom:10px;left:10px;width:11px;height:11px;animation-delay:.75s}.recent-sparkles i:nth-child(12){top:50%;left:62%;width:8px;height:8px;animation-delay:1.45s}html:not([data-theme=dark]) .recent-sparkles i{background:radial-gradient(circle,#fff 0,#fff 18%,#818cf8 50%,#c026d3)}@keyframes rc-twinkle{0%,to{opacity:0;transform:scale(0) rotate(0)}12%{opacity:1;transform:scale(1.15) rotate(45deg)}28%{opacity:.85;transform:scale(.75) rotate(90deg)}42%{opacity:0;transform:scale(0) rotate(135deg)}}.recent-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--ant-color-text-secondary, #667085)}html[data-theme=dark] .recent-head{color:#ffffff94}.recent-league{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.recent-when{flex:none;font-variant-numeric:tabular-nums}.recent-board{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.recent-team{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.recent-team.is-home{text-align:right}.recent-team.is-away{text-align:left}.recent-score{display:grid;justify-items:center;min-width:74px;padding:4px 12px;border:1px solid rgba(24,29,37,.1);border-radius:12px;background:#fff;color:#181d25;box-shadow:0 2px 6px #181d250f}.recent-card.is-gold .recent-score{border-color:#a5b4fc99}.recent-card.is-top .recent-score{border-color:#f2b01e80}.recent-score b{font-size:20px;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.recent-score small{font-size:11px;color:var(--ant-color-text-secondary, #667085);white-space:nowrap}html[data-theme=dark] .recent-score{border-color:#ffffff1f;background:#00000038;color:#eaeff7;box-shadow:inset 0 1px #ffffff0d}html[data-theme=dark] .recent-card.is-gold .recent-score{border-color:#a5b4fc73}html[data-theme=dark] .recent-card.is-top .recent-score{border-color:#ffd95a59}.recent-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-content:end;min-height:56px}.recent-pick{--chip-tone: rgba(24, 29, 37, .35);display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;padding:2px 8px 2px 10px;border:1px solid rgba(24,29,37,.07);border-radius:8px;background:#181d2509;box-shadow:inset 3px 0 0 var(--chip-tone);color:#181d25cc;font-size:12px;line-height:20px}html[data-theme=dark] .recent-pick{--chip-tone: rgba(255, 255, 255, .3);border-color:#ffffff12;background:#0000002e;color:#ffffffd1}.recent-pick:last-child:nth-child(odd){grid-column:1 / -1}.recent-pick-sel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-corners .anticon,.recent-pick-corner{color:#d48806}.recent-pick-corner{margin-right:4px}.recent-pick b{flex:none;color:var(--chip-tone)}.recent-pick.is-success{--chip-tone: #389e0d}.recent-pick.is-error{--chip-tone: #cf1322}.recent-pick.is-warning{--chip-tone: #d48806}html[data-theme=dark] .recent-pick.is-success{--chip-tone: #73d13d}html[data-theme=dark] .recent-pick.is-error{--chip-tone: #ff7875}html[data-theme=dark] .recent-pick.is-warning{--chip-tone: #ffc069}@media(prefers-reduced-motion:reduce){.recent-card{transition:none}}html.lite .recent-card:before,html.lite .recent-card:after{animation:none}html.lite .recent-card:after,html.lite .recent-sparkles{display:none}.parlay-leg-list{display:grid;gap:10px}.parlay-leg{display:grid;gap:8px;min-width:0;padding:12px 14px;border:1px solid rgba(24,29,37,.1);border-left:4px solid rgba(24,29,37,.18);border-radius:14px;background:rgba(var(--brand-tint),.04)}.parlay-leg.is-win,.parlay-leg.is-half_win{border-left-color:#14915f}.parlay-leg.is-loss,.parlay-leg.is-half_loss{border-left-color:#d9363e}.parlay-leg.is-push,.parlay-leg.is-void{border-left-color:#8c8c8c}.parlay-leg-head{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0}.parlay-leg-head>.ant-btn{justify-self:end}.parlay-leg-time{font-size:12px}.parlay-leg-match{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:8px;min-width:0}.parlay-leg-side{display:flex;align-items:center;gap:6px;min-width:0;font-weight:600}.parlay-leg-side>.ant-avatar{flex:none}.parlay-leg-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parlay-leg-vs{text-align:center;font-size:12px;opacity:.6}.parlay-leg-foot{display:grid;grid-template-columns:minmax(0,1fr) 176px;align-items:center;gap:12px;min-width:0}.parlay-leg-tags{display:flex;justify-content:flex-end;align-items:center;gap:4px;min-width:0}.parlay-leg-tags>.ant-tag{margin-inline-end:0;white-space:nowrap}@media(max-width:480px){.parlay-leg-foot{grid-template-columns:minmax(0,1fr)}.parlay-leg-tags{justify-content:flex-start}}html[data-theme=dark] .parlay-leg{border-color:#f6fbff1a;border-left-color:#f6fbff33;background:#f6fbff0a}html[data-theme=dark] .parlay-leg.is-win,html[data-theme=dark] .parlay-leg.is-half_win{border-left-color:#3ddc97}html[data-theme=dark] .parlay-leg.is-loss,html[data-theme=dark] .parlay-leg.is-half_loss{border-left-color:#ff7875}html[data-theme=dark] .parlay-leg.is-push,html[data-theme=dark] .parlay-leg.is-void{border-left-color:#8c8c8c}.parlay-setup{display:grid;gap:14px}.parlay-section{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;border:1px solid rgba(24,29,37,.08);border-radius:14px;background:rgba(var(--brand-tint),.025)}.parlay-section-head{display:flex;align-items:center;gap:8px;min-width:0}.parlay-section-icon{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;color:var(--brand);background:rgba(var(--brand-tint),.12);font-size:13px}.parlay-section-title{font-weight:600}.parlay-section-extra{margin-left:auto}.parlay-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.parlay-section-grid.is-range{grid-template-columns:minmax(0,2fr) minmax(180px,1fr)}.parlay-field{display:flex;flex-direction:column;gap:8px;min-width:0}.parlay-tier-option{display:inline-flex;align-items:center;gap:6px}.parlay-tier-dots{display:inline-flex;gap:2px}.parlay-tier-dot{width:7px;height:7px;border-radius:50%}.parlay-tier-dot.is-top{background:linear-gradient(135deg,#ffe58a,#c98a00)}.parlay-tier-dot.is-consider{background:linear-gradient(135deg,#e6ebf0,#8c96a0)}.parlay-tier-dot.is-skip{background:linear-gradient(135deg,#e0a370,sienna)}.parlay-strategies{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.parlay-strategy{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;border:1px solid rgba(24,29,37,.12);border-radius:12px;background:var(--ant-color-bg-container, #fff);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.parlay-strategy:hover{border-color:rgba(var(--brand-tint),.45)}.parlay-strategy:focus-visible{outline:2px solid rgba(var(--brand-tint),.6);outline-offset:2px}.parlay-strategy.is-active{border-color:var(--brand);background:rgba(var(--brand-tint),.08);box-shadow:0 0 0 1px var(--brand) inset}.parlay-strategy-icon{display:inline-grid;flex:none;place-items:center;width:30px;height:30px;border-radius:9px;background:#181d250f;font-size:15px}.parlay-strategy.is-active .parlay-strategy-icon{color:var(--on-brand);background:var(--brand)}.parlay-strategy-text{display:grid;gap:2px;min-width:0}.parlay-strategy-label{font-weight:600}.parlay-strategy-hint{font-size:12px;line-height:1.35;opacity:.65}html[data-theme=dark] .parlay-section{border-color:#f6fbff14;background:#f6fbff06}html[data-theme=dark] .parlay-section-icon{color:#ffd369;background:#ffd36924}html[data-theme=dark] .parlay-strategy{border-color:#f6fbff24;background:#f6fbff08}html[data-theme=dark] .parlay-strategy:hover{border-color:#ffd36980}html[data-theme=dark] .parlay-strategy.is-active{border-color:#ffd369;background:#ffd3691a;box-shadow:0 0 0 1px #ffd369 inset}html[data-theme=dark] .parlay-strategy-icon{background:#f6fbff14}html[data-theme=dark] .parlay-strategy.is-active .parlay-strategy-icon{color:#222831;background:#ffd369}html[data-theme=dark] .parlay-tier-dot.is-skip{background:linear-gradient(135deg,#c98a5a,#8b4a1c)}@media(max-width:1100px){.parlay-strategies{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.parlay-section-grid,.parlay-section-grid.is-range{grid-template-columns:minmax(0,1fr)}.parlay-section{padding:12px}}@media(max-width:420px){.parlay-strategies{grid-template-columns:minmax(0,1fr)}}.parlay-option{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.parlay-option-teams{font-weight:500}.parlay-option-meta{font-size:12px;color:var(--ant-color-text-secondary, #667085)}.parlay-dropped{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;padding:6px 12px;border-radius:10px;background:rgba(var(--brand-tint),.06)}.parlay-missing{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid rgba(250,140,22,.35);border-radius:12px;background:#fa8c160f}.parlay-missing-main{display:grid;gap:4px;min-width:0;flex:1 1 260px}.parlay-missing-alt{font-size:13px}html[data-theme=dark] .parlay-dropped{background:#f6fbff0d}html[data-theme=dark] .parlay-missing{border-color:#ffa94059;background:#ffa94014}.parlay-field-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.parlay-field-hint{font-size:12px;opacity:.65}.parlay-chips{display:flex;flex-wrap:wrap;gap:6px}.parlay-chips .ant-tag-checkable{margin-inline-end:0;padding:4px 12px;border:1px solid rgba(24,29,37,.15);border-radius:999px}html[data-theme=dark] .parlay-chips .ant-tag-checkable{border-color:#f6fbff2e}.parlay-setup-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(24,29,37,.08)}html[data-theme=dark] .parlay-setup-foot{border-top-color:#f6fbff14}.parlay-result{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px}.parlay-legs{display:grid;gap:12px;min-width:0}.parlay-leg-no{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--brand);color:var(--on-brand);font-size:12px;font-weight:700}.parlay-leg-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:16px;margin-top:12px}.parlay-leg-teams{display:grid;gap:8px;min-width:0}.parlay-leg-team{display:flex;align-items:center;gap:8px;min-width:0;font-weight:600}.parlay-leg-team>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parlay-ticket.ant-card{position:sticky;top:16px;border-radius:18px;border-top:4px solid var(--brand)}.parlay-ticket-odds{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.parlay-ticket-odds strong{font-size:34px;line-height:1;color:var(--brand);font-variant-numeric:tabular-nums}.parlay-ticket-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.parlay-ticket-stats>div,.parlay-ticket-payout{display:flex;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:10px;background:rgba(var(--brand-tint),.07);font-size:13px}html[data-theme=dark] .parlay-ticket-stats>div,html[data-theme=dark] .parlay-ticket-payout{background:#f6fbff0d}.parlay-ticket-odds span,.parlay-ticket-stats span,.parlay-ticket-payout span{opacity:.65}@media(max-width:991px){.parlay-result{grid-template-columns:1fr}.parlay-ticket.ant-card{position:static}}@media(max-width:767px){.parlay-leg-body{grid-template-columns:1fr}}.chart-fade{animation:chart-fade-in .5s ease-out both}.chart-fade:hover{position:relative;z-index:20}@keyframes chart-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.chart-fade{animation:none}}.gold-badge{position:relative;display:inline-flex;align-items:center;gap:4px;margin-inline-end:8px;padding:1px 10px;overflow:hidden;border:1px solid transparent;border-radius:999px;background:linear-gradient(135deg,#fff,#f1f4ff 55%,#f7efff) padding-box,linear-gradient(90deg,#67e8f9,#a5b4fc 35%,#f0abfc 65%,#a5b4fc 85%,#67e8f9) border-box;box-shadow:0 1px 6px #6366f12e;color:#1e2a5a;font-size:12px;font-weight:700;line-height:20px;white-space:nowrap}.gold-badge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.8) 50%,transparent 70%);transform:translate(-120%);animation:gold-shine 2.8s ease-in-out infinite}@keyframes gold-shine{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.pick-card.pick-tier-gold.ant-card{border-top-color:#a5b4fc;background-image:linear-gradient(180deg,#f5f7ff,#f5f7ff00 160px);box-shadow:0 0 0 1px #dfe3ff,0 8px 24px #6366f129}.pick-card.pick-tier-gold.ant-card:hover{box-shadow:0 0 0 1px #818cf8,0 12px 32px #6366f13d}.gold-ribbon{margin:-16px -16px 12px;padding:4px 0;background:linear-gradient(90deg,#cffafe,#e0e7ff 30%,#fae8ff,#e0e7ff 70%,#cffafe);color:#1e2a5a;font-size:12px;font-weight:800;letter-spacing:.12em;text-align:center}.ant-table-wrapper .ant-table-tbody>tr.gold-row>td{background:#f6f7ff}.ant-table-wrapper .ant-table-tbody>tr.gold-row>td:first-child{box-shadow:inset 3px 0 #818cf8}.ant-table-wrapper .ant-table-tbody>tr.gold-row.ant-table-row:hover>td{background:#eef0ff}.parlay-tier-dot.is-gold{background:linear-gradient(135deg,#67e8f9,#a5b4fc 50%,#f0abfc)}.gold-tab{color:#4f46e5;font-weight:600}html[data-theme=dark] .gold-badge{background:linear-gradient(135deg,#1f2547,#2a2350) padding-box,linear-gradient(90deg,#67e8f9,#a5b4fc 35%,#f0abfc 65%,#a5b4fc 85%,#67e8f9) border-box;box-shadow:0 0 10px #a5b4fc38;color:#eef2ff}html[data-theme=dark] .pick-card.pick-tier-gold.ant-card{background-image:linear-gradient(180deg,#818cf833,#818cf800 160px);box-shadow:0 0 0 1px #818cf899,0 8px 24px #818cf82e}html[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr.gold-row>td{background:#818cf81f}html[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr.gold-row.ant-table-row:hover>td{background:#818cf833}html[data-theme=dark] .gold-ribbon{background:linear-gradient(90deg,#67e8f938,#a5b4fc4d 30%,#f0abfc4d,#a5b4fc4d 70%,#67e8f938);color:#eef2ff}html[data-theme=dark] .gold-tab{color:#c4b5fd}@media(prefers-reduced-motion:reduce){.gold-badge:after{animation:none;display:none}}@property --gold-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.gold-fx-host{position:relative;animation:gold-glow 3.4s ease-in-out infinite}.gold-fx-host>.ant-card-body{border-radius:inherit}.gold-fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1.5px #818cf88c,inset 0 0 18px #c4b5fd29;animation:gold-inner 3.4s ease-in-out infinite}.gold-fx-edge{position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;border-radius:inherit;background:conic-gradient(from var(--gold-angle),transparent 0deg,#67e8f9 35deg,#ede9fe 65deg,#f0abfc 95deg,transparent 150deg,transparent 205deg,#67e8f9 240deg,#ede9fe 262deg,#a5b4fc 285deg,transparent 335deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:gold-spin 6s linear infinite}.gold-fx-sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 38%,rgba(196,181,253,.3) 46%,rgba(250,245,255,.62) 50%,rgba(196,181,253,.3) 54%,transparent 62%) no-repeat;background-size:280% 100%;animation:gold-sheen 5.2s ease-in-out infinite}.gold-fx-star{position:absolute;width:10px;height:10px;background:radial-gradient(circle,#fff 0,#fff,#e0e7ff 48%,#818cf8);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:0;transform:scale(0);animation:gold-twinkle 3.6s ease-in-out infinite}.gold-fx-star.s1{top:9%;left:7%;width:13px;height:13px}.gold-fx-star.s2{top:16%;right:9%;animation-delay:.7s}.gold-fx-star.s3{bottom:20%;left:15%;width:8px;height:8px;animation-delay:1.5s}.gold-fx-star.s4{right:13%;bottom:11%;width:12px;height:12px;animation-delay:2.1s}.gold-fx-star.s5{top:46%;left:52%;width:7px;height:7px;animation-delay:2.8s}.gold-fx-star.s6{top:6%;left:44%;width:9px;height:9px;animation-delay:1.1s}@keyframes gold-spin{to{--gold-angle: 360deg}}@keyframes gold-sheen{0%{background-position:100% 0}55%,to{background-position:0% 0}}@keyframes gold-twinkle{0%,to{opacity:0;transform:scale(0) rotate(0)}12%{opacity:1;transform:scale(1.15) rotate(45deg)}26%{opacity:.9;transform:scale(.8) rotate(90deg)}40%{opacity:0;transform:scale(0) rotate(135deg)}}@keyframes gold-glow{0%,to{box-shadow:0 0 0 1px #a5b4fc73,0 6px 18px #6366f124}50%{box-shadow:0 0 0 1px #c4b5fdcc,0 8px 26px #818cf847}}@keyframes gold-inner{0%,to{box-shadow:inset 0 0 0 1.5px #818cf88c,inset 0 0 12px #c4b5fd1a}50%{box-shadow:inset 0 0 0 1.5px #c4b5fde6,inset 0 0 28px #c4b5fd47}}.gold-badge>span[aria-hidden]{display:inline-block;transform-origin:50% 85%;animation:gold-trophy 3s ease-in-out infinite}@keyframes gold-trophy{0%,62%,to{transform:rotate(0) scale(1)}70%{transform:rotate(-14deg) scale(1.2)}80%{transform:rotate(12deg) scale(1.2)}90%{transform:rotate(-5deg) scale(1.08)}}.ant-table-wrapper .ant-table-tbody>tr.gold-row>td{animation:gold-row-breath 3.6s ease-in-out infinite}.ant-table-wrapper .ant-table-tbody>tr.gold-row>td:first-child{position:relative;animation:gold-row-breath 3.6s ease-in-out infinite,gold-row-bar 3.6s ease-in-out infinite}.ant-table-wrapper .ant-table-tbody>tr.gold-row>td:first-child:after{content:"";position:absolute;top:50%;left:9px;width:11px;height:11px;margin-top:-6px;background:radial-gradient(circle,#fff 0,#fff,#e0e7ff 48%,#818cf8);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:0;pointer-events:none;animation:gold-twinkle 3.2s ease-in-out infinite}.ant-table-wrapper .ant-table-tbody>tr.gold-row.ant-table-row:hover>td{animation:none}@keyframes gold-row-breath{0%,to{background-color:#f6f7ff}50%{background-color:#eef0ff}}@keyframes gold-row-breath-dark{0%,to{background-color:#818cf81a}50%{background-color:#818cf83d}}@keyframes gold-row-bar{0%,to{box-shadow:inset 3px 0 #818cf8}50%{box-shadow:inset 5px 0 #c4b5fd,inset 14px 0 14px -8px #c4b5fdb3}}html[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr.gold-row>td{animation-name:gold-row-breath-dark}html[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr.gold-row>td:first-child{animation-name:gold-row-breath-dark,gold-row-bar}html[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr.gold-row.ant-table-row:hover>td{animation:none}.upcoming-slot .gold-badge,.match-top .gold-badge{margin-inline-end:0}.gold-text{background:linear-gradient(90deg,#4f46e5,#0891b2 30%,#c026d3,#0891b2 70%,#4f46e5) 0 0 / 220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;animation:gold-text 3.2s linear infinite}html[data-theme=dark] .gold-text{background-image:linear-gradient(90deg,#a5b4fc,#67e8f9 30%,#f0abfc,#67e8f9 70%,#a5b4fc)}@keyframes gold-text{to{background-position:-220% 0}}.match-banner-gold{position:absolute;top:12px;right:14px;z-index:4}.match-banner-gold .gold-badge{margin-inline-end:0}html[data-theme=dark] .gold-fx{box-shadow:inset 0 0 0 1.5px #818cf899,inset 0 0 20px #c4b5fd24}@media(prefers-reduced-motion:reduce){.gold-fx-host,.gold-fx,.gold-fx-edge,.gold-fx-sheen,.gold-badge,.gold-badge>span[aria-hidden],.gold-text,.ant-table-wrapper .ant-table-tbody>tr.gold-row>td,.ant-table-wrapper .ant-table-tbody>tr.gold-row>td:first-child{animation:none}.gold-fx-sheen,.gold-fx-star,.ant-table-wrapper .ant-table-tbody>tr.gold-row>td:first-child:after{display:none}}@keyframes list-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes expand-in{0%{opacity:0;transform:translateY(-6px) scale(.99)}to{opacity:1;transform:none}}.ant-tabs-tabpane-active,.played-table .ant-table-tbody>tr.ant-table-row,.rules-card .ant-table-tbody>tr.ant-table-row,.match-grid>*,.upcoming-list>section{animation:list-fade .32s ease both}.match-grid>*:nth-child(2){animation-delay:.03s}.match-grid>*:nth-child(3){animation-delay:.06s}.match-grid>*:nth-child(4){animation-delay:.09s}.match-grid>*:nth-child(5){animation-delay:.12s}.match-grid>*:nth-child(n+6){animation-delay:.15s}.ant-table-wrapper .ant-table-column-has-sorters{transition:background .2s ease}.ant-table-wrapper .ant-table-column-sort{background:rgba(var(--brand-tint),.04)}html[data-theme=dark] .ant-table-wrapper .ant-table-column-sort{background:#ffd3690d}.card-pagination{margin-top:16px}.match-cell{display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);align-items:center;gap:8px;width:100%}.match-cell-team{display:inline-flex;align-items:center;gap:6px;min-width:0}.match-cell-team.is-home{justify-content:flex-end}.match-cell-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-cell-score{text-align:center;font-variant-numeric:tabular-nums;padding:2px 0;border-radius:6px;background:rgba(var(--brand-tint),.08)}html[data-theme=dark] .match-cell-score{background:#ffd3691a}.pick-filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.pick-filter-sort{display:inline-flex;align-items:center;gap:8px}.played-tab{display:flex;flex-direction:column;gap:16px}.played-filter-grid{display:grid;grid-template-columns:minmax(200px,1.3fr) minmax(170px,1fr) minmax(200px,1.1fr) minmax(240px,1.2fr) auto;align-items:end;gap:12px 16px}.played-field{display:flex;flex-direction:column;gap:4px;min-width:0}.played-field>span:first-child,.result-chips-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.played-field .ant-select,.played-field .ant-picker{width:100%}.result-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px dashed rgba(128,128,128,.25)}.result-chip{--chip: #8c8c8c;display:inline-flex;align-items:center;gap:6px;min-width:112px;height:32px;padding:0 12px;border:1px solid color-mix(in srgb,var(--chip) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--chip) 8%,transparent);color:inherit;font:inherit;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease}.result-chip:hover{transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--chip) 25%,transparent)}.result-chip:focus-visible{outline:2px solid var(--chip);outline-offset:2px}.result-chip b{margin-left:auto;font-variant-numeric:tabular-nums}.result-chip-dot{width:8px;height:8px;border-radius:50%;background:var(--chip)}.result-chip.is-win{--chip: #14915f}.result-chip.is-loss{--chip: #e5484d}.result-chip.is-push{--chip: #d4a106}.result-chip.is-pending{--chip: #7c8aa0}.result-chip.is-active{background:var(--chip);border-color:var(--chip);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--chip) 35%,transparent)}.result-chip.is-active .result-chip-dot{background:#fff}.result-chips-rate{margin-left:auto;white-space:nowrap}.result-chips-rate b{font-size:16px;color:#14915f}html[data-theme=dark] .result-chips-rate b{color:#3ddc97}.score-pill{display:inline-block;min-width:44px;padding:2px 8px;border-radius:999px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;background:#8080801f}.score-pill.tier-gold{background:linear-gradient(135deg,#e0e7ff,#a5b4fc);color:#1e2a5a}.score-pill.tier-top{background:linear-gradient(135deg,#fff3c4,#ffd95a 55%,#f2b01e);color:#5c3b00}.score-pill.tier-consider{background:#8c96a033;color:#4a5560}html[data-theme=dark] .score-pill.tier-top{background:linear-gradient(135deg,#ffd95a4d,#f2b01e6b);color:#ffe08a}html[data-theme=dark] .score-pill.tier-consider{color:#c9d1d9}.played-table .ant-table-expanded-row>td{background:rgba(var(--brand-tint),.03)}.played-markets{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:4px 0;animation:expand-in .28s ease both}.played-market{--tone: #8c8c8c;position:relative;display:grid;grid-template-rows:auto auto auto auto;gap:6px;min-height:132px;padding:12px 14px;border:1px solid rgba(128,128,128,.2);border-left:4px solid var(--tone);border-radius:10px;background:var(--ant-color-bg-container, #fff);transition:transform .2s ease,box-shadow .2s ease}.played-market:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.played-market.is-success{--tone: #14915f}.played-market.is-error{--tone: #e5484d}.played-market.is-warning{--tone: #d4a106}.played-market.is-pending,.played-market.is-default{--tone: #7c8aa0}.played-market.tier-skip{opacity:.72}.played-market.is-best{box-shadow:0 0 0 1px rgba(var(--brand-tint),.45),0 6px 18px rgba(var(--brand-tint),.12)}.played-market-head,.played-market-meta,.played-market-foot{display:flex;align-items:center;gap:8px;min-width:0}.played-market-name{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.65}.played-market-best{margin-left:auto;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600;color:#fff;background:linear-gradient(135deg,#393e46,#222831)}.played-market-sel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.played-market-meta{font-size:13px;opacity:.85}.played-market-meta .ant-tag,.played-market-meta .gold-badge{margin-left:auto}.played-market-foot{justify-content:space-between}.played-market-foot .ant-tag{margin-inline-end:0}html[data-theme=dark] .played-table .ant-table-expanded-row>td{background:#ffd3690a}html[data-theme=dark] .played-market{background:#ffffff08}.tier-select{min-width:0}.tier-option{display:inline-flex;align-items:center;gap:8px}.tier-dot{width:9px;height:9px;border-radius:50%;background:#bfbfbf}.tier-dot.is-gold{background:linear-gradient(135deg,#67e8f9,#a5b4fc 50%,#f0abfc);box-shadow:0 0 6px #a5b4fc99}.tier-dot.is-top{background:linear-gradient(135deg,#ffe58a,#c98a00)}.tier-dot.is-consider{background:linear-gradient(135deg,#e6ebf0,#8c96a0)}.tier-dot.is-skip{background:linear-gradient(135deg,#e0a370,sienna)}.tier-tag.ant-tag{margin-inline-end:4px;border:none;font-weight:600}.tier-tag.is-gold{background:linear-gradient(135deg,#e0f7ff,#e8eaff 50%,#fbeaff);color:#1e2a5a}.tier-tag.is-top{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff3c4,#ffd95a 55%,#f2b01e);color:#5c3b00}.tier-tag.is-top:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.7) 50%,transparent 65%);transform:translate(-130%);animation:tag-sheen 4.5s ease-in-out 1.2s infinite;pointer-events:none}.tier-tag.is-consider{background:#8c96a033;color:#4a5560}.tier-tag.is-skip{background:#b873332e;color:#8b4a1c}html[data-theme=dark] .tier-tag.is-gold{background:linear-gradient(135deg,#67e8f933,#a5b4fc38 50%,#f0abfc33);color:#e0e7ff}html[data-theme=dark] .tier-tag.is-top{background:linear-gradient(135deg,#ffd95a4d,#f2b01e6b);color:#ffe08a}html[data-theme=dark] .tier-tag.is-top:after{background:linear-gradient(110deg,transparent 35%,rgba(255,240,190,.35) 50%,transparent 65%)}html[data-theme=dark] .tier-tag.is-consider{color:#c9d1d9}html[data-theme=dark] .tier-tag.is-skip{color:#e0a370}.parlay-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px}.parlay-presets{display:flex;flex-wrap:wrap;gap:6px}.parlay-preset{height:26px;padding:0 12px;border:1px dashed rgba(var(--brand-tint),.45);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.parlay-preset:hover{background:rgba(var(--brand-tint),.08)}.parlay-preset.is-active{border-style:solid;border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.parlay-field-hint.is-error{color:#e5484d;opacity:1}.parlay-filter-count.ant-tag{margin-inline-end:0;font-weight:600}.rule-name-cell{display:flex;flex-direction:column;gap:4px;width:200px}.rule-name-tags{display:flex;align-items:center;gap:4px;min-height:24px}.rule-name-tags .ant-tag{margin-inline-end:0}.rule-detail-button.ant-btn{padding-inline:4px}.rule-note-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:220px;height:44px;padding:2px 8px;overflow:hidden;border:1px dashed rgba(128,128,128,.35);border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:13px;line-height:20px;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.rule-note-preview:hover{border-color:var(--brand);background:rgba(var(--brand-tint),.05)}.rule-note-preview.is-empty{opacity:.55;font-style:italic}.rule-detail-modal .ant-modal-content{animation:expand-in .25s ease both}.rule-detail-field{display:flex;flex-direction:column;gap:6px}.rule-detail-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.rule-detail-text{margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.6}.rule-detail-conditions{margin:0;padding-left:20px;line-height:1.8}.rule-detail-hint{font-size:12px}.fx-sort{width:210px}@media(max-width:1200px){.played-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.played-reset{justify-self:start}.parlay-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.played-filter-grid,.parlay-filter-grid{grid-template-columns:minmax(0,1fr)}.result-chip{min-width:0;flex:1 1 calc(50% - 8px)}.result-chips-rate{margin-left:0}.fx-sort{width:100%}}@media(prefers-reduced-motion:reduce){.ant-tabs-tabpane-active,.played-table .ant-table-tbody>tr.ant-table-row,.rules-card .ant-table-tbody>tr.ant-table-row,.match-grid>*,.upcoming-list>section,.played-markets,.rule-detail-modal .ant-modal-content{animation:none}.result-chip,.played-market,.parlay-preset{transition:none}}@keyframes venue-zoom{0%{transform:scale(1.12);opacity:0}to{transform:scale(1.02);opacity:1}}.match-banner.has-venue{position:relative;overflow:hidden;isolation:isolate;min-height:260px;align-content:center;box-shadow:0 18px 40px #0a0f1759}.match-banner.has-venue:before,.match-banner.has-venue:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.match-banner.has-venue:before{background:var(--venue-image) center / cover no-repeat;animation:venue-zoom 1.2s ease-out both;transform:scale(1.02)}.match-banner.has-venue:after{background:radial-gradient(120% 90% at 50% 45%,#0e131b59,#0e131bc7 70%),linear-gradient(180deg,#090e168c,#090e1640 45%,#090e16d9)}.match-banner.has-venue .score-block strong{text-shadow:0 4px 18px rgba(0,0,0,.6)}.match-banner.has-venue .match-banner-league,.match-banner.has-venue .team span,.match-banner.has-venue .match-facts{text-shadow:0 1px 6px rgba(0,0,0,.65)}.match-cell-wrap{display:flex;flex-direction:column;gap:2px;min-width:0}.match-cell-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;text-align:center;opacity:.6}.hits-pill{display:inline-block;min-width:44px;padding:2px 8px;border-radius:999px;font-weight:700;font-variant-numeric:tabular-nums}.hits-pill.is-good{background:#14915f24;color:#0f7a4f}.hits-pill.is-bad{background:#e5484d1f;color:#c7343a}html[data-theme=dark] .hits-pill.is-good{color:#3ddc97}html[data-theme=dark] .hits-pill.is-bad{color:#ff8a8e}.row-actions{display:inline-flex;gap:6px}.row-actions .ant-btn{transition:transform .15s ease}.row-actions .ant-btn:hover{transform:translateY(-2px) scale(1.06)}.tag-muted.ant-tag{border-style:dashed;opacity:.7}.played-filter-grid.is-history{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.played-filter-grid.is-history .played-reset{justify-self:start}.result-chip.is-none{--chip: #a0a7b4}.history-hint{text-align:center;font-size:13px;opacity:.75}@media(max-width:720px){.match-banner.has-venue{min-height:200px}}@media(prefers-reduced-motion:reduce){.match-banner.has-venue:before{animation:none}.row-actions .ant-btn{transition:none}}@keyframes icon-bounce{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-3px) scale(1.12)}55%{transform:translateY(0) scale(.96)}75%{transform:translateY(-1px) scale(1.04)}}@keyframes icon-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-6deg)}}@keyframes icon-spin{to{transform:rotate(360deg)}}@keyframes icon-spin-back{to{transform:rotate(-360deg)}}@keyframes icon-live{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(255,77,79,0))}50%{transform:scale(1.12);filter:drop-shadow(0 0 5px rgba(255,77,79,.75))}}@keyframes icon-flame{0%,to{transform:scale(1) rotate(0);filter:drop-shadow(0 0 0 rgba(250,140,22,0))}25%{transform:scale(1.08,1.14) rotate(-4deg);filter:drop-shadow(0 -1px 4px rgba(250,140,22,.7))}50%{transform:scale(.97,1.04) rotate(3deg)}75%{transform:scale(1.06,1.1) rotate(-2deg);filter:drop-shadow(0 -1px 3px rgba(245,34,45,.55))}}@keyframes icon-flip{0%,to{transform:perspective(60px) rotateX(0)}50%{transform:perspective(60px) rotateX(180deg)}}@keyframes icon-pop{0%,to{transform:scale(1)}40%{transform:scale(1.25)}70%{transform:scale(.94)}}.menu-icon{display:inline-flex;align-items:center;justify-content:center;transform-origin:center;transition:color .2s ease}.menu-icon>.anticon{margin:0}.menu-icon.is-live{color:#ff4d4f;animation:icon-live 1.6s ease-in-out infinite}.menu-icon.is-fire{color:#fa8c16;transform-origin:50% 90%;animation:icon-flame 1.4s ease-in-out infinite}.ant-menu-item:hover .menu-icon.is-grid,.ant-menu-item:hover .menu-icon.is-book,.ant-menu-item:hover .menu-icon.is-data,.tab-item:hover .menu-icon.is-grid{animation:icon-pop .5s ease}.ant-menu-item:hover .menu-icon.is-calendar,.tab-item:hover .menu-icon.is-calendar{animation:icon-flip .7s ease}.ant-menu-item:hover .menu-icon.is-branch,.ant-menu-item:hover .menu-icon.is-trophy,.ant-menu-item:hover .menu-icon.is-lab,.ant-menu-item:hover .menu-icon.is-team,.tab-item:hover .menu-icon.is-branch{animation:icon-wiggle .6s ease}.ant-menu-item:hover .menu-icon.is-rewind,.tab-item:hover .menu-icon.is-rewind{animation:icon-spin-back .8s ease}.ant-menu-item:hover .menu-icon.is-clock{animation:icon-spin .9s ease}.ant-menu-submenu-title:hover .menu-icon.is-gear,.tab-item:hover .menu-icon.is-gear{animation:icon-spin 1.2s linear infinite}.ant-menu-item-selected .menu-icon:not(.is-live):not(.is-fire),.tab-item.active .menu-icon:not(.is-live):not(.is-fire){animation:icon-bounce 2.4s ease-in-out infinite}.ant-menu-submenu-selected>.ant-menu-submenu-title .menu-icon.is-gear,.tab-item.active .menu-icon.is-gear{animation:icon-spin 6s linear infinite}.match-cell{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)}.match-cell-center{display:flex;flex-direction:column;align-items:stretch;gap:2px}.match-cell-corners{height:18px;font-size:11px;line-height:18px;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;color:#b4560b;background:#fa8c161a}.match-cell-corners i{font-style:normal}html[data-theme=dark] .match-cell-corners{color:#ffb26b;background:#fa8c1624}.score-legend-rules{display:grid;gap:8px}.score-legend-rule{display:grid;grid-template-columns:156px 104px minmax(0,1fr);align-items:center;gap:12px;line-height:1.55}.score-legend-rule.is-gold{padding:6px 8px;margin:0 -8px;border-radius:8px;background:linear-gradient(90deg,#818cf824,#818cf800)}.score-legend-badge .ant-tag,.score-legend-badge .gold-badge{margin-inline-end:0}.score-legend-range{white-space:nowrap;font-variant-numeric:tabular-nums}.gold-badge{gap:6px;padding:2px 12px;letter-spacing:.02em;vertical-align:middle}@media(max-width:720px){.score-legend-rule{grid-template-columns:auto minmax(0,1fr);gap:4px 10px}.score-legend-meaning{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.menu-icon,.menu-icon.is-live,.menu-icon.is-fire,.ant-menu-item .menu-icon,.ant-menu-submenu-title .menu-icon,.tab-item .menu-icon{animation:none!important}}@keyframes venue-fade{0%{opacity:0}to{opacity:1}}.match-banner.has-venue:before{top:-24px;right:-24px;bottom:-24px;left:-24px;filter:blur(22px) saturate(1.25) brightness(.7);transform:none;animation:venue-fade .8s ease-out both}.match-banner-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--venue-image) center / auto 100% no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 22%,#000 78%,transparent 100%);animation:venue-fade .9s ease-out .1s both}.match-banner.has-venue:after{background:radial-gradient(85% 120% at 50% 50%,#090e162e,#090e168c 75%,#090e16b3),linear-gradient(180deg,#090e1673,#090e1600,#090e1600 60%,#090e16b3)}.match-banner.has-venue .score-block{padding:8px 18px;border-radius:14px;background:#090e1661;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media(prefers-reduced-motion:reduce){.match-banner.has-venue:before,.match-banner-photo{animation:none}}.table-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:14px}.table-toolbar-left{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.table-toolbar-right{display:flex;align-items:center;gap:10px;margin-left:auto}.table-toolbar-time{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#667085;font-variant-numeric:tabular-nums;white-space:nowrap;animation:list-fade .35s ease}.table-toolbar-time i{width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px rgba(var(--brand-tint),.16)}.table-reload{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px 0 12px;border:1px solid rgba(var(--brand-tint),.28);border-radius:999px;background:rgba(var(--brand-tint),.08);color:var(--brand);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.table-reload:hover:not(:disabled){background:rgba(var(--brand-tint),.14);border-color:rgba(var(--brand-tint),.5);box-shadow:0 4px 14px rgba(var(--brand-tint),.18)}.table-reload:active:not(:disabled){transform:scale(.97)}.table-reload:focus-visible{outline:2px solid rgba(var(--brand-tint),.45);outline-offset:2px}.table-reload:disabled{cursor:progress;opacity:.85}.table-reload-icon{transition:transform .45s ease}.table-reload:hover:not(:disabled) .table-reload-icon{transform:rotate(180deg)}.table-reload.is-loading .table-reload-icon{animation:table-reload-spin .8s linear infinite}@keyframes table-reload-spin{to{transform:rotate(360deg)}}html[data-theme=dark] .table-toolbar-time{color:#ffffff8c}html[data-theme=dark] .table-toolbar-time i{background:#ffd369;box-shadow:0 0 0 3px #ffd3692e}html[data-theme=dark] .table-reload{border-color:#ffd3694d;background:#ffd3691a;color:#ffd369}html[data-theme=dark] .table-reload:hover:not(:disabled){background:#ffd36929;border-color:#ffd36980;box-shadow:0 4px 14px #ffd36924}@media(prefers-reduced-motion:reduce){.table-reload-icon,.table-toolbar-time{transition:none;animation:none}}.is-clickable{cursor:pointer}.is-clickable:focus-visible{outline:2px solid rgba(var(--brand-tint),.55);outline-offset:2px}.match-card.is-clickable.ant-card,.pick-card.is-clickable.ant-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.match-card.is-clickable.ant-card:hover{border-color:rgba(var(--brand-tint),.55)}.upcoming-row.is-clickable{transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.upcoming-row.is-clickable:hover{transform:translateY(-2px);background:rgba(var(--brand-tint),.12);box-shadow:inset 0 0 0 1px rgba(var(--brand-tint),.45),0 10px 24px var(--glow)}html[data-theme=dark] .upcoming-row.is-clickable:hover{background:#ffd36917;box-shadow:inset 0 0 0 1px #ffd36966,0 10px 24px var(--glow)}.open-hint{display:inline-flex;flex:none;align-items:center;gap:4px;color:var(--brand);font-size:13px;font-weight:600;white-space:nowrap}.open-hint .anticon{font-size:11px;transition:transform .2s ease}.is-clickable:hover .open-hint .anticon{transform:translate(3px)}html[data-theme=dark] .open-hint{color:#ffd369}@media(prefers-reduced-motion:reduce){.upcoming-row.is-clickable,.upcoming-row.is-clickable:hover,.open-hint .anticon{transition:none;transform:none}}.match-card.has-venue.ant-card,.pick-card.has-venue.ant-card{position:relative;overflow:hidden;isolation:isolate;border-color:#ffffff24;color:#f4faf6}.match-card.has-venue.ant-card:before,.pick-card.has-venue.ant-card:before,.match-card.has-venue.ant-card:after,.pick-card.has-venue.ant-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.match-card.has-venue.ant-card:before,.pick-card.has-venue.ant-card:before{background:var(--venue-image) center / cover no-repeat;transition:transform .5s ease}.match-card.has-venue.ant-card:hover:before,.pick-card.has-venue.ant-card:hover:before{transform:scale(1.05)}.match-card.has-venue.ant-card:after,.pick-card.has-venue.ant-card:after{background:linear-gradient(180deg,#090e16b8,#090e169e 45%,#090e16db)}.match-card.has-venue .ant-card-body,.pick-card.has-venue .ant-card-body{position:relative;z-index:1}.match-card.has-venue,.match-card.has-venue .ant-typography,.match-card.has-venue strong,.pick-card.has-venue,.pick-card.has-venue .ant-typography,.pick-card.has-venue strong,.pick-card.has-venue .pick-team-name,.pick-card.has-venue .pick-league-name,.pick-card.has-venue .ant-progress-text{color:#f4faf6;text-shadow:0 1px 6px rgba(0,0,0,.55)}.match-card.has-venue .ant-typography.ant-typography-secondary,.match-card.has-venue .open-hint,.pick-card.has-venue .pick-center span,.pick-card.has-venue .pick-box-label,.pick-card.has-venue .pick-card-foot,.pick-card.has-venue .pick-card-foot span{color:#f4faf6c7}.pick-card.has-venue .pick-box{background:#ffffff1a;border-color:#ffffff2e}.match-card.has-venue.ant-card{--glass: rgba(11, 16, 24, .48);--glass-line: rgba(255, 255, 255, .18);--mint: #ffd369;border-radius:18px;border-color:#ffffff29;box-shadow:0 14px 34px #070c1447;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s ease}.match-card.has-venue.ant-card:hover{transform:translateY(-4px);border-color:#ffd3698c;box-shadow:0 24px 46px #070c146b,0 0 0 1px #ffd3694d,0 0 32px #ffd36929}.match-card.has-venue.ant-card:before{filter:saturate(1.12) contrast(1.04);animation:card-venue-in .9s ease-out}.match-card.has-venue.ant-card:hover:before{transform:scale(1.08);transition-duration:.8s}.match-card.has-venue.ant-card:after{background:radial-gradient(85% 65% at 50% 44%,#040e0aa8,#040e0a57),linear-gradient(180deg,#040e0a94,#040e0a1f 36%,#040e0ad6)}@keyframes card-venue-in{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.match-card.has-venue .match-top .league-name{flex:0 1 auto;max-width:62%;padding:3px 12px 3px 4px;border:1px solid var(--glass-line);border-radius:999px;background:var(--glass);-webkit-backdrop-filter:blur(8px) saturate(1.3);backdrop-filter:blur(8px) saturate(1.3)}.match-card.has-venue .league-name .league-mark{border-radius:50%;background:#fffffff0}.match-card.has-venue .match-top .league-name>.ant-typography{color:#fff;font-size:12.5px;font-weight:600;text-shadow:none}.match-card.has-venue .match-top .ant-tag{padding:1px 11px;border:1px solid var(--glass-line);border-radius:999px;background:var(--glass);-webkit-backdrop-filter:blur(8px) saturate(1.3);backdrop-filter:blur(8px) saturate(1.3);color:#fff;font-size:12px;font-weight:600;text-shadow:none}.match-card.has-venue .match-top .ant-tag-success{border-color:#5eeaa880;color:#86f3bd}.match-card.has-venue .match-top .ant-tag-processing{border-color:#8cc4ff80;color:#a9d3ff}.match-card.has-venue .match-top .ant-tag-error{border-color:#ff82828c;color:#ffb0b0}.match-card.has-venue .match-top .ant-tag-warning{border-color:#ffd27a8c;color:#ffd98f}.match-card.has-venue .match-top .tag-proposed{border-color:var(--proposed-line);background:var(--proposed-bg);color:var(--proposed-text);box-shadow:var(--proposed-shadow)}.match-card.has-venue .team .ant-avatar{border:2px solid rgba(255,255,255,.92);background:#fffffff2;color:#191e26;box-shadow:0 8px 18px #0000006b;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.match-card.has-venue.ant-card:hover .team .ant-avatar{transform:translateY(-3px) scale(1.07)}.match-card.has-venue .team-name{color:#fff;font-weight:700;text-shadow:0 1px 8px rgba(0,0,0,.8),0 0 2px rgba(0,0,0,.55)}.match-card.has-venue .match-body .kickoff{position:relative;align-self:stretch;overflow:hidden;padding:8px 6px;border:1px solid var(--glass-line);border-radius:16px;background:var(--glass);-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3);box-shadow:inset 0 1px #ffffff24}.match-card.has-venue .match-body .kickoff:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translate(-130%);transition:transform .9s ease;pointer-events:none}.match-card.has-venue.ant-card:hover .kickoff:after{transform:translate(130%)}.match-card.has-venue .kickoff strong{color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.65)}.match-card.has-venue .kickoff .ant-typography,.match-card.has-venue .kickoff .ant-typography-secondary{color:#fffc;text-shadow:none}.match-card.has-venue .match-venue{align-self:center;max-width:100%;padding:3px 12px;border-radius:999px;background:#00000052;color:#ffffffe0;font-size:12px;text-shadow:none}.match-card.has-venue .match-venue.is-empty{background:transparent}.match-card.has-venue .match-actions{border-top-color:#ffffff29}.match-card.has-venue .match-actions>.ant-typography,.match-card.has-venue .match-actions>.ant-typography-secondary,.match-card.has-venue .match-actions-info>.ant-typography{color:#ffffffd1;font-size:12px;text-shadow:none}.match-card.has-venue .open-hint{padding:5px 13px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#ffffff1f;color:#fff;text-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.match-card.has-venue.ant-card:hover .open-hint{border-color:transparent;background:linear-gradient(135deg,var(--brand-bright),#ffd369);color:#090e16;box-shadow:0 6px 18px #ffd36966}@media(prefers-reduced-motion:reduce){.match-card.has-venue.ant-card,.match-card.has-venue.ant-card:hover,.match-card.has-venue.ant-card:before,.match-card.has-venue.ant-card:hover:before,.match-card.has-venue .team .ant-avatar,.match-card.has-venue .match-body .kickoff:after,.ant-tag.tag-proposed:after{animation:none;transform:none;transition:none}}.ant-tag.tag-proposed{--proposed-line: rgba(255, 211, 105, .6);--proposed-bg: linear-gradient(135deg, #393e46, #222831);--proposed-text: #fff;--proposed-shadow: 0 4px 14px rgba(var(--brand-tint), .4);position:relative;overflow:hidden;padding:1px 11px;border:1px solid var(--proposed-line);border-radius:999px;background:var(--proposed-bg);color:var(--proposed-text);font-size:12px;font-weight:600;box-shadow:var(--proposed-shadow)}.ant-tag.tag-proposed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translate(-130%);animation:tag-sheen 4.5s ease-in-out 1.2s infinite;pointer-events:none}html[data-theme=dark] .ant-tag.tag-proposed{--proposed-bg: linear-gradient(135deg, rgba(var(--brand-tint), .92), rgba(255, 211, 105, .7))}.ant-tag.match-status-tag{display:inline-flex;align-items:center;gap:7px;margin-inline-end:0;padding:1px 11px;border-radius:999px;font-size:12px;font-weight:600;line-height:20px;letter-spacing:.01em;white-space:nowrap;font-variant-numeric:tabular-nums}.match-status-tag .live-dot{flex:none;width:7px;height:7px;animation-name:pulse-tight}.match-status-tag .live-dot.is-paused{animation:none}@keyframes pulse-tight{70%{box-shadow:0 0 0 4px #ef444400}to{box-shadow:0 0 #ef444400}}@media(prefers-reduced-motion:reduce){.ant-tag.tag-proposed:after{animation:none}}.pick-card.has-venue.ant-card{--glass: rgba(11, 16, 24, .48);--glass-line: rgba(255, 255, 255, .18)}.pick-card.has-venue .match-status-tag.ant-tag{border:1px solid var(--glass-line);background:var(--glass);-webkit-backdrop-filter:blur(8px) saturate(1.3);backdrop-filter:blur(8px) saturate(1.3);color:#fff;text-shadow:none}.pick-card.has-venue .match-status-tag.ant-tag-success{border-color:#5eeaa880;color:#86f3bd}.pick-card.has-venue .match-status-tag.ant-tag-processing{border-color:#8cc4ff80;color:#a9d3ff}.pick-card.has-venue .match-status-tag.ant-tag-error{border-color:#ff82828c;color:#ffb0b0}.pick-card.has-venue .match-status-tag.ant-tag-warning{border-color:#ffd27a8c;color:#ffd98f}.match-tally{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:8px;min-height:24px;font-size:12px;font-variant-numeric:tabular-nums}.match-tally .tally-item{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;color:inherit;background:#0f172a0f;box-shadow:inset 0 0 0 1px #0f172a14}.match-tally .tally-item .mini-card{width:9px;height:12px;margin-right:1px;box-shadow:0 1px 2px #00000040}.match-tally .tally-flag{color:#d97706}.match-tally .tally-dash{opacity:.55}.match-tally b{display:inline-block;min-width:1ch;text-align:center}.match-tally b.is-bumped{animation:tally-bump .7s ease-out}@keyframes tally-bump{0%{transform:scale(1.7);color:#22c55e}to{transform:scale(1)}}html[data-theme=dark] .match-tally .tally-item{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.match-tally.is-banner{margin:4px 0 2px}.score-block .match-tally .tally-item,.score-block .match-tally span{font-size:13px;color:#f4fff8}.match-tally.is-banner .tally-item{background:#ffffff1f;box-shadow:inset 0 0 0 1px #fff3}.match-tally.is-banner .tally-flag{color:#fbbf24}.match-tally.is-card{margin-top:6px}.match-card.has-venue .match-tally .tally-item{color:#fff;background:var(--glass);box-shadow:inset 0 0 0 1px var(--glass-line);-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3);text-shadow:none}.match-card.has-venue .match-tally .tally-flag{color:#fbbf24}.phase-live{display:inline-flex;align-items:center;gap:6px}.phase-live .live-dot{width:7px;height:7px}@media(prefers-reduced-motion:reduce){.match-tally b.is-bumped{animation:none}}.app-sider.ant-layout-sider{position:sticky;top:0;height:100vh;align-self:flex-start}.app-sider>.ant-layout-sider-children{display:flex;flex-direction:column}.app-sider>.ant-layout-sider-children>.ant-menu{flex:1 1 auto;min-height:0;overflow-y:auto}.sider-user{--su-line: rgba(24, 29, 37, .08);--su-muted: rgba(24, 29, 37, .55);--su-ring: #ffffff;flex:none;margin:8px 12px 14px;border-radius:16px;border:1px solid var(--su-line);background:radial-gradient(120% 90% at 0% 0%,rgba(255,211,105,.14),transparent 60%),radial-gradient(120% 90% at 100% 100%,rgba(47,111,228,.1),transparent 60%),#fff9;box-shadow:0 6px 18px #181d250f;overflow:hidden;animation:rise .45s ease}html[data-theme=dark] .sider-user{--su-line: rgba(246, 251, 255, .09);--su-muted: rgba(246, 251, 255, .6);--su-ring: #393e46;background:radial-gradient(120% 90% at 0% 0%,rgba(255,211,105,.12),transparent 60%),radial-gradient(120% 90% at 100% 100%,rgba(47,111,228,.14),transparent 60%),#ffffff08;box-shadow:none}.sider-user-info{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 14px 12px}.sider-user-avatar{position:relative;flex:none;display:inline-flex}.sider-user-avatar .header-avatar.ant-avatar{font-size:16px;box-shadow:0 0 0 2px var(--su-ring),0 0 0 4px var(--glow)}.sider-user-online{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 2px var(--su-ring)}.sider-user-online:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#22c55e;animation:sider-online 2.4s ease-out infinite}@keyframes sider-online{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(2.4);opacity:0}}.sider-user-text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.sider-username.ant-typography{max-width:150px;font-size:14px;line-height:1.2}.sider-role{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:18px;color:var(--su-muted);background:var(--su-line)}.sider-role:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.sider-role.is-super_admin{color:#a16207;background:linear-gradient(90deg,#facc153d,#f59e0b29)}.sider-role.is-admin{color:#1d4ed8;background:#2f6fe41f}html[data-theme=dark] .sider-role.is-super_admin{color:#facc15;background:#facc1524}html[data-theme=dark] .sider-role.is-admin{color:#7aa7ff;background:#2f6fe433}.sider-user-actions{display:flex;border-top:1px solid var(--su-line)}.sider-action{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:10px 6px;border:0;background:transparent;color:var(--su-muted);font:inherit;font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .2s ease,background .2s ease}.sider-action+.sider-action{border-left:1px solid var(--su-line)}.sider-action .anticon{font-size:14px;transition:transform .25s ease}.sider-action:hover,.sider-action:focus-visible{outline:none;color:var(--brand);background:rgba(var(--brand-tint),.08)}.sider-action:hover .anticon{transform:rotate(-20deg) scale(1.1)}.sider-action.is-logout:hover,.sider-action.is-logout:focus-visible{color:#e5484d;background:#e5484d14}.sider-action.is-logout:hover .anticon{transform:translate(3px)}html[data-theme=dark] .sider-action:hover,html[data-theme=dark] .sider-action:focus-visible{color:#ffd369;background:#ffd3691a}html[data-theme=dark] .sider-action.is-logout:hover,html[data-theme=dark] .sider-action.is-logout:focus-visible{color:#ff6b6f;background:#e5484d24}@media(prefers-reduced-motion:reduce){.sider-user,.sider-user-online:after,.sider-action .anticon{animation:none;transition:none}}.phone-user{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:0;background:none;cursor:pointer}.header-avatar.ant-avatar{flex:none;background:linear-gradient(135deg,#393e46,#222831);font-weight:700;box-shadow:0 0 0 2px var(--glow)}.notif-bell.has-unread .anticon{animation:notif-ring 2.4s ease-in-out infinite;transform-origin:50% 0}@keyframes notif-ring{0%,70%,to{transform:rotate(0)}75%{transform:rotate(14deg)}80%{transform:rotate(-12deg)}85%{transform:rotate(8deg)}90%{transform:rotate(-4deg)}}.notif-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,160px) auto;gap:8px;align-items:end}.notif-filter-label{display:block;margin-bottom:4px;font-size:12px;font-weight:600;color:var(--ant-color-text-secondary, #667085)}.notif-hint{font-size:12px}.notif-card{display:flex;flex-direction:column;gap:4px;width:100%;height:156px;margin-bottom:10px;padding:10px 12px;overflow:hidden;text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--ant-color-bg-container, #fff);border:1px solid var(--ant-color-border-secondary, #e5e7eb);border-inline-start:4px solid var(--brand);border-radius:10px;animation:rise .35s ease both;transition:transform .15s ease,box-shadow .15s ease}.notif-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px var(--glow)}.notif-card.is-partial{border-inline-start-color:#f5a623}.notif-card.is-failed{border-inline-start-color:#e5484d}.notif-card.is-unread{background:linear-gradient(90deg,rgba(var(--brand-tint),.1),transparent 60%),var(--ant-color-bg-container, #fff)}.notif-card-head{display:flex;align-items:center;gap:8px;min-width:0}.notif-card-head .ant-tag{margin-inline-end:0}.notif-card-title{flex:1;min-width:0}.notif-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#e5484d;animation:pulse 1.6s ease-in-out infinite}.notif-card-meta,.notif-card-foot,.notif-sub{font-size:12px;color:var(--ant-color-text-secondary, #667085)}.notif-card-body{display:flex;flex:1;flex-direction:column;min-height:0}.notif-line{font-size:13px}.notif-card-foot{font-weight:600;color:var(--brand)}.notif-fixture{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--ant-color-border-secondary, #e5e7eb);border-radius:10px}.notif-key{margin-inline-end:6px;font-weight:600;color:var(--ant-color-text-secondary, #667085)}.notif-errors{padding:8px 12px;border-radius:10px;background:#e5484d14}@media(max-width:767px){.notif-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}html[data-theme=dark] .notif-card{background:#141f1a;border-color:#292e36;border-inline-start-color:#ffd369}html[data-theme=dark] .notif-card.is-partial{border-inline-start-color:#f5a623}html[data-theme=dark] .notif-card.is-failed{border-inline-start-color:#ff6369}html[data-theme=dark] .notif-card.is-unread{background:linear-gradient(90deg,rgba(255,211,105,.12),transparent 60%),#141f1a}html[data-theme=dark] .notif-fixture{border-color:#292e36}html[data-theme=dark] .notif-card-foot{color:#ffd369}.lock-badge{display:inline-flex;align-items:center;gap:5px;padding:0 9px;border-radius:999px;border:1px solid rgba(201,138,0,.45);background:linear-gradient(135deg,#fff6d6,#ffe08a);color:#7a4f00;font-size:11.5px;font-weight:700;line-height:20px;letter-spacing:.02em;white-space:nowrap;box-shadow:0 2px 6px #c98a002e;cursor:default}.lock-badge .anticon{font-size:11px}.lock-badge.is-newer{border-color:#e66e1473;background:linear-gradient(135deg,#fff1e6,#ffd2a8);color:#9a3d00;box-shadow:0 2px 6px #e66e142e}.lock-badge.is-newer .anticon{animation:lock-warn 1.8s ease-in-out infinite}@keyframes lock-warn{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}html[data-theme=dark] .lock-badge{border-color:#facc1566;background:linear-gradient(135deg,#3a2c08,#5a420c);color:#ffd95a;box-shadow:0 2px 8px #00000059}html[data-theme=dark] .lock-badge.is-newer{border-color:#ff964666;background:linear-gradient(135deg,#3a1f0a,#5a2e0c);color:#ffad6b}html[data-theme=dark] .pick-box.is-locked{box-shadow:inset 0 0 0 1px #facc1559}@media(prefers-reduced-motion:reduce){.lock-badge.is-newer .anticon{animation:none}}.day-status-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.day-status-tile{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px;height:84px;padding:12px 14px;border:1px solid rgba(24,29,37,.08);border-radius:14px;background:#181d2508;transition:transform .18s ease,box-shadow .18s ease}.day-status-tile:hover{transform:translateY(-2px);box-shadow:0 8px 20px #181d2514}.day-status-tile b{display:flex;align-items:baseline;gap:8px;font-size:24px;line-height:1}.day-status-tile b small{font-size:12px;font-weight:400;opacity:.65;white-space:nowrap}html[data-theme=dark] .day-status-tile{border-color:#ffffff14;background:#ffffff08}html[data-theme=dark] .day-status-tile:hover{box-shadow:0 8px 20px #0006}@media(prefers-reduced-motion:reduce){.day-status-tile,.day-status-tile:hover{transition:none;transform:none}}.acct-count{display:inline-grid;place-items:center;min-width:28px;height:24px;padding:0 8px;margin-left:4px;border-radius:999px;vertical-align:middle;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(135deg,#393e46,#222831);box-shadow:0 2px 8px #2f6fe440;animation:tally-bump .7s ease-out}.acct-head-text{min-width:0}.acct-add .anticon{transition:transform .2s ease}.acct-add:hover .anticon{animation:icon-pop .5s ease}.acct-filter-grid{display:grid;grid-template-columns:minmax(0,360px) auto;align-items:end;justify-content:start;gap:12px 16px}.acct-table .ant-table-tbody>tr.ant-table-row{animation:list-fade .32s ease both}.acct-table .ant-table-tbody>tr.ant-table-row:nth-child(3){animation-delay:.03s}.acct-table .ant-table-tbody>tr.ant-table-row:nth-child(4){animation-delay:.06s}.acct-table .ant-table-tbody>tr.ant-table-row:nth-child(5){animation-delay:.09s}.acct-table .ant-table-tbody>tr.ant-table-row:nth-child(6){animation-delay:.12s}.acct-table .ant-table-tbody>tr.ant-table-row:nth-child(n+7){animation-delay:.15s}.acct-table .ant-table-thead>tr>th{white-space:nowrap}.acct-table .ant-table-tbody>tr.is-fresh>td{animation:acct-fresh 2.4s ease-out}@keyframes acct-fresh{0%,30%{background:rgba(var(--brand-tint),.16);box-shadow:inset 0 1px rgba(var(--brand-tint),.35),inset 0 -1px rgba(var(--brand-tint),.35)}to{background:transparent;box-shadow:none}}.acct-user{display:flex;align-items:center;gap:12px;min-width:0}.acct-avatar.ant-avatar{flex:none;font-weight:700;color:#fff;box-shadow:0 0 0 2px var(--glow);transition:transform .25s ease,box-shadow .25s ease}.acct-table tr.ant-table-row:hover .acct-avatar.ant-avatar{transform:scale(1.1) rotate(-6deg);box-shadow:0 0 0 3px var(--glow),0 4px 12px #00000026}.acct-name.ant-typography{flex:1;min-width:0;margin:0}.acct-role.ant-tag{margin:0;white-space:nowrap}.acct-date{display:flex;flex-direction:column;gap:2px;line-height:1.25;white-space:nowrap;font-variant-numeric:tabular-nums}.acct-date small{font-size:12px;opacity:.6}.acct-actions{display:inline-flex;align-items:center;gap:8px}.acct-action.ant-btn{transition:transform .2s ease,box-shadow .2s ease}.acct-action.ant-btn:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000001f}.acct-action.is-key.ant-btn{color:#2f6fe4;border-color:#2f6fe473}.acct-action.is-key.ant-btn:hover .anticon{animation:icon-wiggle .6s ease}.acct-action.is-delete.ant-btn:hover .anticon{animation:acct-shake .45s ease}@keyframes acct-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}50%{transform:rotate(12deg)}75%{transform:rotate(-6deg)}}.acct-modal-title{display:flex;align-items:center;gap:12px;min-width:0;padding-right:24px}.acct-modal-title>div{min-width:0}.acct-modal-icon{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:12px;font-size:18px;color:#fff;background:linear-gradient(135deg,#393e46,#222831);box-shadow:0 4px 12px #2f6fe44d;animation:icon-pop .6s ease .15s both}.acct-modal-sub.ant-typography{display:block;max-width:100%;font-size:12px;font-weight:400}.acct-modal .ant-form-item{margin-bottom:18px}.acct-strength{display:flex;align-items:center;gap:10px;min-height:20px;margin-top:6px;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}.acct-strength.is-shown{opacity:1;transform:none}.acct-strength-bars{display:grid;flex:1;grid-template-columns:repeat(4,1fr);gap:4px}.acct-strength-bars i{height:6px;border-radius:999px;background:#80808033;transform-origin:left;transition:background .3s ease}.acct-strength-bars i.is-on{animation:acct-bar-fill .3s ease}@keyframes acct-bar-fill{0%{transform:scaleX(.2)}to{transform:scaleX(1)}}.acct-strength>span{flex:none;width:72px;font-size:12px;font-weight:600;text-align:right;transition:color .3s ease}@media(max-width:720px){.acct-filter-grid{grid-template-columns:minmax(0,1fr) auto}.acct-add.ant-btn{width:100%}}@media(prefers-reduced-motion:reduce){.acct-count,.acct-modal-icon,.acct-table .ant-table-tbody>tr.ant-table-row,.acct-table .ant-table-tbody>tr.is-fresh>td,.acct-strength-bars i.is-on,.acct-action.ant-btn .anticon,.acct-add .anticon{animation:none!important}}.stats-filter-grid{display:grid;grid-template-columns:max-content minmax(280px,1fr) max-content;align-items:end;gap:12px 20px}.stats-filter-grid .ant-segmented-item-label{white-space:nowrap}@media(max-width:1100px){.stats-filter-grid{grid-template-columns:max-content minmax(0,1fr)}.stats-filter-grid .played-reset{justify-self:start}}@media(max-width:720px){.stats-filter-grid{grid-template-columns:minmax(0,1fr)}.stats-filter-grid .ant-segmented{width:100%;overflow-x:auto}}.more-sheet .ant-drawer-content{border-radius:16px 16px 0 0}.more-sheet .ant-drawer-body{padding-bottom:calc(16px + env(safe-area-inset-bottom))!important}.more-grip{display:block;width:40px;height:4px;margin:0 auto 12px;border-radius:2px;background:#181d252e}.more-title{margin:14px 4px 8px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.6}.more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.more-link{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 12px;border:1px solid rgba(24,29,37,.1);border-radius:12px;background:transparent;color:inherit;font:inherit;font-size:14px;text-align:left;cursor:pointer}.more-link .anticon{font-size:18px}.more-link.active{border-color:var(--ant-color-primary, var(--brand));color:var(--ant-color-primary, var(--brand));font-weight:600}.more-link.is-logout{color:#d4380d}.more-account{margin-top:16px;padding-top:14px;border-top:1px solid rgba(24,29,37,.1)}.more-account-who{display:flex;align-items:center;gap:10px;margin-bottom:10px}.more-account-who>div{display:flex;flex-direction:column;min-width:0}html[data-theme=dark] .more-link,html[data-theme=dark] .more-account{border-color:#ffffff1f}html[data-theme=dark] .more-grip{background:#ffffff40}.tab-item>span:last-child{white-space:nowrap}.settings-switch{margin:0 -12px 12px;padding:0 12px;overflow-x:auto;scrollbar-width:none}.settings-switch::-webkit-scrollbar{display:none}.settings-switch .ant-segmented .ant-segmented-item-label{overflow:visible;text-overflow:clip}.match-banner:has(.match-banner-gold) .match-banner-league{padding-inline-end:120px}@media(max-width:767px){.match-banner:has(.match-banner-gold) .match-banner-league{padding-inline-end:0;padding-top:30px}.match-banner .score-block{min-width:0}.match-banner .score-block>span{white-space:normal;text-align:center}.match-banner-score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px}.match-banner .score-block>span{max-width:92px;font-size:11px}.match-banner.has-venue .score-block{padding:6px 10px}.match-banner .team-name{font-size:13px;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.match-tally.is-banner{flex-direction:column;gap:4px}.detail-actions{flex-direction:row;flex-wrap:wrap;gap:8px}.detail-actions>span{flex:1 1 auto;width:auto}.ant-collapse.score-runs>.ant-collapse-item>.ant-collapse-header{flex-wrap:wrap}.ant-collapse.score-runs>.ant-collapse-item>.ant-collapse-header>.ant-collapse-extra{flex:1 1 100%;margin-inline-start:28px;margin-top:8px}}.pick-box{grid-template-columns:auto minmax(0,1fr);row-gap:8px}.pick-box>.ant-progress{grid-row:span 2}.pick-box-tags{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}.pick-box .pick-line-sel{white-space:normal;overflow-wrap:anywhere}.match-card .match-top{flex-wrap:wrap;row-gap:6px}.match-card .match-top .league-name{flex:1 1 140px}.match-card .match-top>.ant-space{flex-wrap:wrap;margin-inline-start:auto}.upcoming-side span{display:-webkit-box;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.upcoming-row{grid-template-columns:108px minmax(0,1fr) minmax(0,420px)}@media(max-width:900px){.upcoming-row{grid-template-columns:1fr}.upcoming-meta{display:flex;flex-wrap:wrap;gap:6px 10px}.upcoming-meta>.league-name{flex:1 1 100%}.upcoming-meta>.open-hint{margin-inline-start:auto}}@media(max-width:767px){.upcoming-teams{gap:6px}.upcoming-side{gap:6px;font-size:14px}.upcoming-side .ant-avatar{width:28px!important;height:28px!important;line-height:26px!important;flex:none}.upcoming-score{padding:2px 8px;font-size:17px}}.when-cell{display:grid;line-height:1.3;font-variant-numeric:tabular-nums}.when-cell small{opacity:.65;font-size:12px}.match-cell-sub .ant-tag{margin-inline-end:6px}.played-filter-grid.is-collapsed{display:none}.filters-toggle{margin-bottom:10px}.rules-intro.ant-typography{margin-bottom:0;max-width:820px}.rules-head-actions{justify-content:flex-end}.rules-master-switch>.ant-space-item:last-child{white-space:nowrap}.ant-card.cron-job-card .ant-card-head-wrapper{flex-wrap:wrap;row-gap:6px;padding-block:10px}.ant-card.cron-job-card .ant-card-head-title{flex:1 1 200px;white-space:normal;overflow:visible}.ant-card.cron-job-card .ant-card-extra{margin-inline-start:auto}.parlay-setup-foot{position:sticky;bottom:0;z-index:5;margin-inline:-4px;padding:12px 4px;background:#fff;box-shadow:0 -8px 16px -12px #181d2540}html[data-theme=dark] .parlay-setup-foot{background:#393e46}@media(max-width:767px){.parlay-setup-foot{bottom:calc(56px + env(safe-area-inset-bottom))}.parlay-setup-foot>.ant-typography{display:none}.parlay-setup-foot>.ant-space{width:100%}.parlay-setup-foot>.ant-space>.ant-space-item:last-child{flex:1}.parlay-setup-foot>.ant-space .ant-btn-primary{width:100%}.parlay-section-grid.is-range .ant-segmented .ant-segmented-item-label{padding-inline:4px;overflow:visible;text-overflow:clip;font-size:13px}}.stat-card .ant-statistic-content-value{overflow-wrap:anywhere}@media(max-width:400px){.fixtures-day-switch .ant-segmented-item-label,.page-shell .ant-segmented-item-label{padding-inline:8px}}.parlay-section-head{flex-wrap:wrap}.parlay-section-title{white-space:nowrap}@media(max-width:767px){.upcoming-teams{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;row-gap:6px}.upcoming-teams>.upcoming-side.end{grid-row:1;grid-column:1;flex-direction:row;text-align:left}.upcoming-teams>.upcoming-side.start{grid-row:2;grid-column:1}.upcoming-teams>.upcoming-score,.upcoming-teams>.upcoming-vs{grid-row:1 / span 2;grid-column:2;align-self:center}.upcoming-side span{overflow-wrap:normal;-webkit-line-clamp:1;text-overflow:ellipsis}}.detail-actions-phone{margin-bottom:8px}.league-follow{display:inline-flex;align-items:center;gap:8px;margin-inline-end:4px;font-size:13px}.standings-table.is-phone .standing-team{display:flex;min-width:0}.standings-table.is-phone .standing-team .ant-avatar{flex:none}.standings-table.is-phone .standing-team-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.standings-table.is-phone .standing-side{flex:none}.standings-table.is-phone .ant-table-cell{padding-inline:6px!important}.phone-brand{display:flex;align-items:center;gap:8px;min-width:0;line-height:1.15}.phone-brand .brand-logo{animation:none}.phone-brand-name{font-weight:700;font-size:16px;color:#181d25;white-space:nowrap}.phone-clock{display:grid;margin-inline-start:4px;padding-inline-start:10px;border-inline-start:1px solid rgba(24,29,37,.14);font-variant-numeric:tabular-nums;white-space:nowrap}.phone-clock b{font-size:13px;font-weight:600;color:#181d25}.phone-clock small{font-size:11px;color:#181d2599}html[data-theme=dark] .phone-brand-name,html[data-theme=dark] .phone-clock b{color:#f4fff8}html[data-theme=dark] .phone-clock{border-inline-start-color:#f6fbff29}html[data-theme=dark] .phone-clock small{color:#f6fbff9e}@media(max-width:350px){.phone-brand-name{display:none}}.login-card{position:relative}.login-card .login-theme{position:absolute;top:10px;right:10px}.more-link.more-install{width:100%;margin-top:8px;border-color:rgba(var(--brand-tint),.4);color:var(--brand);font-weight:600}.more-install-hint{margin-top:8px;padding:10px 12px;border-radius:12px;background:rgba(var(--brand-tint),.08);font-size:13px;line-height:1.5}.page-loading{display:flex;justify-content:center;padding:64px 0}html.no-blur .has-venue,html.no-blur .has-venue *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.no-blur .match-card.has-venue.ant-card,html.no-blur .pick-card.has-venue.ant-card{--glass: rgba(11, 16, 24, .7)}html.no-blur .match-banner.has-venue .score-block{background:#090e1699}html.no-blur .match-card.has-venue .open-hint{background:#0b101899}html.lite .gold-fx-host,html.lite .gold-fx,html.lite .gold-fx-edge,html.lite .gold-badge,html.lite .gold-badge>span[aria-hidden],html.lite .gold-text,html.lite .ant-table-wrapper .ant-table-tbody>tr.gold-row>td,html.lite .ant-table-wrapper .ant-table-tbody>tr.gold-row>td:first-child,html.lite .live-dot,html.lite .section-title:before,html.lite .notif-dot,html.lite .menu-icon.is-live,html.lite .menu-icon.is-fire{animation:none}html.lite .gold-fx-sheen,html.lite .gold-fx-star,html.lite .tier-tag.is-top:after,html.lite .gold-badge:after,html.lite .ant-table-wrapper .ant-table-tbody>tr.gold-row>td:first-child:after{display:none}html.lite .gold-fx-host{box-shadow:0 0 0 1px #c4b5fdcc,0 8px 24px #818cf833}.score-tier-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.score-tier{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.score-tier .ant-tag{margin-inline-end:0}.score-tier .gold-badge{gap:4px;margin-inline-end:0;padding:0 9px;font-size:11.5px}.day-status-tile .ant-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.tier-icon{margin-inline-end:4px;font-size:.95em}.recent-grid .recent-card.is-top,.recent-grid .recent-card.is-gold{background:var(--rc-l1),var(--rc-l2),var(--rc-surface) padding-box,var(--rc-edge-img) border-box;background-clip:padding-box,padding-box,padding-box,border-box;border-width:1.5px;box-shadow:0 0 0 1px var(--rc-glow),0 0 18px var(--rc-glow)}.recent-grid .recent-card.is-top:hover,.recent-grid .recent-card.is-gold:hover{box-shadow:0 0 0 1px var(--rc-glow),0 0 26px var(--rc-glow),0 12px 26px #0003}.recent-grid .recent-card.is-top{--rc-ink: #2b1d00;--rc-ink-soft: rgba(70, 46, 0, .78);--rc-glass: rgba(45, 30, 0, .72);--rc-glass-line: rgba(255, 232, 150, .55);--rc-chip: rgba(45, 30, 0, .62);--rc-flag: #ffd76a;color:var(--rc-ink)}.recent-grid .recent-card.is-gold{--rc-ink: #08213d;--rc-ink-soft: rgba(8, 40, 72, .75);--rc-glass: rgba(6, 30, 60, .68);--rc-glass-line: rgba(210, 245, 255, .7);--rc-chip: rgba(6, 30, 60, .74);--rc-flag: #a5e8ff;color:var(--rc-ink)}.recent-grid .recent-card.is-top .recent-head,.recent-grid .recent-card.is-gold .recent-head{color:var(--rc-ink-soft)}.recent-grid .recent-card.is-top .recent-team,.recent-grid .recent-card.is-gold .recent-team{color:var(--rc-ink);font-weight:700}.recent-grid .recent-card.is-top .recent-score,.recent-grid .recent-card.is-gold .recent-score{border-color:var(--rc-glass-line);background:var(--rc-glass);color:#fff;box-shadow:inset 0 1px #ffffff26}.recent-grid .recent-card.is-top .recent-score small,.recent-grid .recent-card.is-gold .recent-score small{color:#ffffffb3}.recent-grid .recent-card.is-top .recent-pick,.recent-grid .recent-card.is-gold .recent-pick{border-color:var(--rc-glass-line);background:var(--rc-chip);color:#fff;font-weight:600}.recent-grid .recent-card.is-top .recent-pick.is-success,.recent-grid .recent-card.is-gold .recent-pick.is-success{--chip-tone: #6ee7a0}.recent-grid .recent-card.is-top .recent-pick.is-error,.recent-grid .recent-card.is-gold .recent-pick.is-error{--chip-tone: #ff9b9b}.recent-grid .recent-card.is-top .recent-pick.is-warning,.recent-grid .recent-card.is-gold .recent-pick.is-warning{--chip-tone: #ffd58a}.recent-grid .recent-card.is-top .recent-pick-corner,.recent-grid .recent-card.is-gold .recent-pick-corner,.recent-grid .recent-card.is-top .recent-corners .anticon,.recent-grid .recent-card.is-gold .recent-corners .anticon{color:var(--rc-flag)}.recent-grid .recent-card.is-top:after{background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.6) 50%,transparent 80%)}.recent-grid .recent-card.is-gold .recent-sparkles i{background:radial-gradient(circle,#fff 0,#fff 30%,#ffffffe6 50%,#aae6ff99)}.gold-badge,html[data-theme=dark] .gold-badge{border:1px solid transparent;background:linear-gradient(118deg,transparent 30%,rgba(255,255,255,.5) 42%,transparent 54%) padding-box,linear-gradient(135deg,#e6f9ff,#9fdcf5 35%,#4aaee0 72%,#b6ecff) padding-box,linear-gradient(135deg,#fff,#8fe3ff 45%,#fff) border-box;box-shadow:0 0 0 1px #5ac8ff73,0 0 10px #5ac8ff73;color:#08213d;text-shadow:0 1px 0 rgba(255,255,255,.45)}.gold-badge:before{content:"";position:absolute;top:2px;right:7px;width:8px;height:8px;background:radial-gradient(circle,#fff 0,#fff 35%,#ffffffd9 60%,#aae6ff99);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;transform:scale(0);animation:rc-twinkle 2.6s ease-in-out .4s infinite;pointer-events:none}.tier-tag.is-top,html[data-theme=dark] .tier-tag.is-top,.score-pill.tier-top,html[data-theme=dark] .score-pill.tier-top{background:linear-gradient(160deg,#ffe46b,#f7c71a,#dca600 80%,#f3cc4f);box-shadow:0 0 0 1px #ffd63cbf,0 0 8px #ffbe1e66;color:#2b1d00}.tier-tag.is-top:after,html[data-theme=dark] .tier-tag.is-top:after{background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.7) 50%,transparent 65%)}.tier-tag.is-consider,html[data-theme=dark] .tier-tag.is-consider,.score-pill.tier-consider,html[data-theme=dark] .score-pill.tier-consider{background:linear-gradient(160deg,#f5f7fa,#d5dae1 45%,#aeb6c0 82%,#e3e7ec);box-shadow:0 0 0 1px #c8d0da99;color:#2a3038}.tier-tag.is-consider{position:relative;overflow:hidden}.tier-tag.is-consider:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translate(-130%);animation:tag-sheen 11s ease-in-out 3s infinite;pointer-events:none}.tier-tag.is-skip,html[data-theme=dark] .tier-tag.is-skip,.score-pill.tier-skip,html[data-theme=dark] .score-pill.tier-skip{background:linear-gradient(160deg,#f3c9a3,#d8935c 45%,#a8612f 85%,#e2ad80);box-shadow:0 0 0 1px #d8935c80;color:#2e1606}.score-pill.tier-gold,html[data-theme=dark] .score-pill.tier-gold{background:linear-gradient(118deg,transparent 30%,rgba(255,255,255,.45) 42%,transparent 54%),linear-gradient(135deg,#e6f9ff,#9fdcf5 35%,#4aaee0 72%,#b6ecff);box-shadow:0 0 0 1px #5ac8ff80,0 0 8px #5ac8ff66;color:#08213d}.gold-badge:after{inset:auto 34% 1px auto;width:6px;height:6px;background:radial-gradient(circle,#fff 0,#fff 35%,#ffffffd9 60%,#aae6ff99);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;transform:scale(0);animation:rc-twinkle 2.6s ease-in-out 1.7s infinite}.tier-tag.is-top,html[data-theme=dark] .tier-tag.is-top{background-size:200% 100%;animation:rc-bar-flow 6s linear infinite}@keyframes tag-sheen{0%,60%{transform:translate(-130%)}to{transform:translate(130%)}}html.lite .gold-badge:before,html.lite .gold-badge:after,html.lite .tier-tag.is-consider:after{display:none}html.lite .tier-tag.is-top{animation:none}@media(prefers-reduced-motion:reduce){.gold-badge:before,.tier-tag.is-top,.tier-tag.is-top:after,.tier-tag.is-consider:after{animation:none}}.gold-badge-sparkles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none}.gold-badge-sparkles i{position:absolute;width:6px;height:6px;background:radial-gradient(circle,#fff 0,#fff 35%,#ffffffe6 60%,#aae6ff99);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;transform:scale(0);animation:rc-twinkle 1.8s ease-in-out infinite}.gold-badge-sparkles i:nth-child(1){top:1px;left:14%;width:7px;height:7px}.gold-badge-sparkles i:nth-child(2){bottom:1px;left:30%;animation-delay:.3s}.gold-badge-sparkles i:nth-child(3){top:2px;left:48%;width:5px;height:5px;animation-delay:.6s}.gold-badge-sparkles i:nth-child(4){bottom:2px;right:14%;width:7px;height:7px;animation-delay:.9s}.gold-badge-sparkles i:nth-child(5){top:40%;right:3px;width:5px;height:5px;animation-delay:1.2s}.gold-badge-sparkles i:nth-child(6){top:35%;left:3px;width:5px;height:5px;animation-delay:1.5s}html.lite .gold-badge-sparkles{display:none}@media(prefers-reduced-motion:reduce){.gold-badge-sparkles,.recent-sparkles{display:none}}
