@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}}:root{--ink:#132820;--muted:#607068;--paper:#f4f1e8;--card:#fffdf7;--line:#dedbd0;--green:#0c673e;--green-bright:#2d9b62;--logo-green:#0b8f4c;--live-green-light:#79dca5;--yellow:#f4c94d;--red:#d83d48;--blue:#3477d4;--cyan:#24a6b8;--shadow:0 24px 80px #142d2317}*{box-sizing:border-box}html{scroll-behavior:smooth}body{padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left);background:radial-gradient(circle at 78% 0%, #f4c94d33, transparent 25rem), var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{font:inherit}.site-shell{width:min(1320px,100% - 40px);margin:0 auto}.topbar{min-height:calc(96px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);border-bottom:1px solid #13282021;justify-content:space-between;align-items:center;gap:28px;display:flex}.brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-badge{flex:none;width:48px;height:48px}.brand-badge img{object-fit:contain;width:100%;height:100%;display:block}.brand-copy,.brand-wordmark,.brand-signature{display:block}.brand-copy{min-width:0}.brand-wordmark{color:var(--ink);letter-spacing:-.025em;text-transform:uppercase;align-items:center;gap:7px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:22px;font-weight:900;font-stretch:75%;line-height:.92;display:flex}.brand-wordmark:after{content:"";background:var(--yellow);border-radius:2px;flex:none;width:5px;height:17px;transform:skew(-14deg)}.brand-signature{color:var(--green);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;margin-top:5px;font-size:8px;font-weight:850;line-height:1;display:flex}.brand-season{background:var(--yellow);color:var(--ink);letter-spacing:.08em;border-radius:3px;padding:3px 5px 2px}.topbar-status{align-items:center;gap:16px;display:flex}.status-pill{color:var(--green);letter-spacing:.04em;text-transform:uppercase;background:#fffdf7bf;border:1px solid #0c673e2e;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex}.status-pill--live{color:var(--logo-green);border-color:#0b8f4c38}.status-dot{background:var(--green-bright);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2d9b621f}.status-pill--live .status-dot{background:var(--logo-green);animation:1.7s ease-out infinite pulse;box-shadow:0 0 0 4px #0b8f4c24}.updated-at{color:var(--muted);font-size:12px;font-weight:650}.header-team-button{min-height:38px;color:var(--green);cursor:pointer;white-space:nowrap;background:#fffdf7d1;border:1px solid #0c673e47;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 8px;font-size:11px;font-weight:850;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.header-team-button:hover{border-color:var(--green);background:#fff;transform:translateY(-1px)}.header-team-button:focus-visible{outline-offset:3px;outline:3px solid #2d9b6259}.header-team-button-icon{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:17px;font-weight:500;line-height:1;display:inline-flex}.header-team-button-label-short{display:none}.refresh-button{min-height:38px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #1328202e;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.refresh-button:hover{background:#fffdf7b3}.refresh-button:focus-visible,.table-scroll:focus-visible,.brand:focus-visible{outline-offset:3px;outline:3px solid #2d9b6259}.refresh-button:disabled{cursor:wait;opacity:.58}.hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.65fr);align-items:end;gap:70px;padding:68px 0 52px;display:grid}.eyebrow,.section-kicker{color:var(--green);letter-spacing:.16em;margin:0 0 17px;font-size:11px;font-weight:900}.hero h1{letter-spacing:-.045em;text-transform:uppercase;max-width:850px;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(58px,7.2vw,104px);font-weight:900;font-stretch:75%;line-height:.86}.hero h1:first-line{color:var(--green)}.hero-copy{max-width:430px;color:var(--muted);margin:0 0 4px;font-size:16px;line-height:1.65}.live-strip{background:var(--ink);color:#f9f7ef;box-shadow:var(--shadow);border:1px solid #1328201f;border-radius:16px;grid-template-columns:152px minmax(0,1fr);margin-top:24px;margin-bottom:18px;display:grid;overflow:hidden}.live-strip-heading{border-right:1px solid #ffffff21;flex-direction:column;justify-content:center;gap:7px;padding:22px 24px;display:flex}.live-strip-heading>span:last-child{color:#ffffff94;font-size:13px;font-weight:750}.live-kicker{color:#79dca5;letter-spacing:.14em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.live-pulse{background:#62d493;border-radius:50%;width:7px;height:7px;animation:1.7s ease-out infinite pulse;box-shadow:0 0 0 5px #62d4932e}.today-dot{background:0 0;border:1px solid #79dca5cc;border-radius:50%;width:7px;height:7px}.live-games{scrollbar-width:thin;display:flex;overflow-x:auto}.live-games>.live-game:only-child{flex:1}.live-game{min-width:520px;color:inherit;opacity:1;text-align:inherit;background:0 0;border:0;grid-template-columns:minmax(120px,1fr) 82px minmax(120px,1fr);grid-template-areas:"home score away""details details details";align-items:center;gap:14px 12px;padding:18px 28px 16px;display:grid;position:relative}.live-game--with-date{grid-template-columns:minmax(140px,1fr) minmax(190px,.72fr) minmax(140px,1fr)}.live-game:disabled{cursor:default}.live-game--interactive{cursor:pointer;transition:background-color .16s,box-shadow .16s}.live-game--interactive:hover{background:#ffffff0e}.live-game--interactive:focus-visible{z-index:1;outline-offset:-4px;outline:3px solid #79dca5b8}.live-game+.live-game{border-left:1px solid #ffffff21}.live-team{align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:750;display:flex}.live-team .team-mark{background:#ffffff1a;border-color:#ffffff26;flex:0 0 32px;width:32px;height:32px;margin:0}.live-team--home{text-align:right;grid-area:home;justify-content:flex-end}.live-team--away{grid-area:away}.live-team-name{flex:1 1 0;gap:3px;min-width:0;display:grid;overflow:hidden}.live-team-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.live-team-mobile-code{display:none}.live-team-standing{color:#ffffffa8;letter-spacing:.06em;white-space:nowrap;font-size:10px;font-weight:850;line-height:1;display:block}.live-team--home .live-team-name{text-align:right;justify-items:end}.live-team--away .live-team-name{text-align:left;justify-items:start}.red-card-indicator{color:#ff9aa1;align-items:center;gap:4px;min-height:9px;font-size:8px;font-weight:900;line-height:1;display:inline-flex}.red-card-indicator i{background:#e33f4b;border-radius:1px;width:7px;height:10px;display:block;transform:rotate(3deg);box-shadow:0 0 0 1px #ffffff29}.live-score{text-align:center;grid-area:score}.live-score strong{letter-spacing:-.04em;justify-content:center;align-items:center;gap:8px;font-size:23px;display:flex}.live-score strong span{color:#ffffff73;font-weight:400}.live-score-separator--mobile{display:none}.live-score strong .live-score-date,.live-score strong .live-score-date-separator,.live-score strong .live-score-time{color:inherit;font-size:inherit;font-weight:inherit}.live-score small{color:#ff7882;margin-top:3px;font-size:15px;font-weight:850;display:block}.live-score--scheduled strong{color:#f3ca4d;letter-spacing:-.02em;font-size:20px}.live-score--scheduled small{color:#ffffff9e;letter-spacing:.04em;white-space:nowrap;font-size:15px}.live-score--finished small,.live-score--inactive small{color:#ffffff9e}.live-game-details{border-top:1px solid #ffffff21;grid-area:details;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding-top:12px;display:grid}.live-game-detail{gap:4px;min-width:0;display:grid}.live-game-detail span{color:#ffffff94;letter-spacing:.08em;font-size:15px;font-weight:900}.live-game-detail strong{color:#f9f7ef;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.3;overflow:hidden}.live-broadcast strong{color:var(--live-green-light)}.live-game-open{color:var(--live-green-light);letter-spacing:.09em;font-size:11px;font-weight:900;position:absolute;bottom:10px;right:11px}.round-impact{box-shadow:none;background:#fffdf8;border:0;border-top:1px solid #dfe5df;border-radius:0;margin:0;display:block;position:relative;overflow:hidden}.round-impact-heading{background:var(--team-soft,#edf6ef);border-bottom:1px solid #e7e9e3;justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:14px 18px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.round-impact-heading{background:color-mix(in srgb, var(--team-soft,#edf6ef) 28%, #fffdf8)}}.round-impact-heading{color:var(--ink)}.round-impact-heading p{color:var(--team-primary,var(--green));letter-spacing:.14em;align-items:center;gap:9px;margin:0;font-size:9px;font-weight:950;display:flex}.round-impact-heading .live-pulse{flex:none}.round-impact-heading h2{letter-spacing:-.025em;margin:3px 0 0;font-size:17px;line-height:1.08}.round-impact-summary{text-align:right;justify-items:end;gap:2px;display:grid}.round-impact-summary strong{color:var(--ink);font-size:11px;font-weight:900}.round-impact-summary small{color:var(--muted);font-size:9px;font-weight:700}.round-center-refresh-track{background:#e7ebe5;height:2px;display:block;overflow:hidden}.round-center-refresh-track i{background:linear-gradient(90deg, var(--team-primary,var(--green)), var(--live-green-light));transform-origin:0;width:100%;height:100%;animation:30s linear forwards round-impact-refresh;display:block;transform:scaleX(0)}.round-impact-list{min-width:0;display:flex}.round-impact-item{border-left:1px solid var(--line);background:#ffffffc2;flex:1 1 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:16px 17px;animation:.26s ease-out both round-impact-enter;display:grid}.round-impact-item:first-child{background:linear-gradient(105deg, var(--team-soft,#eaf5ed), #ffffffe0);border-left:0}@supports (color:color-mix(in lab, red, red)){.round-impact-item:first-child{background:linear-gradient(105deg, color-mix(in srgb, var(--team-soft,#eaf5ed) 72%, white), #ffffffe0)}}.round-impact-item--preferred{background:linear-gradient(105deg, var(--team-soft,#eaf5ed), #ffffffe6)}@supports (color:color-mix(in lab, red, red)){.round-impact-item--preferred{background:linear-gradient(105deg, color-mix(in srgb, var(--team-soft,#eaf5ed) 82%, white), #ffffffe6)}}.round-impact-item .team-mark{background:#fff;width:38px;height:38px;margin:0}.round-impact-item>div{min-width:0}.round-impact-item strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.15;display:block;overflow:hidden}.round-impact-item p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.round-impact-position{min-width:31px;min-height:31px;color:var(--green);font-variant-numeric:tabular-nums;background:#edf5ef;border-radius:999px;justify-content:center;align-items:center;gap:2px;padding:0 6px;font-size:11px;font-weight:950;animation:.52s ease-out .12s both round-impact-position;display:inline-flex}.round-impact-item--down .round-impact-position{color:var(--red);background:#fff0f1}tbody tr.has-live-impact>*{animation:.82s ease-out table-impact-update}@keyframes round-impact-refresh{to{transform:scaleX(1)}}@keyframes round-impact-enter{0%{opacity:.4;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes round-impact-position{0%{opacity:.3;transform:scale(.82)}65%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes table-impact-update{0%,35%{background-color:color-mix(in srgb, var(--live-green-light) 20%, transparent)}}.match-detail-overlay{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#05120dad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.match-detail-panel{background:var(--card);border:1px solid #ffffff29;border-radius:24px;flex-direction:column;width:min(820px,100%);max-height:min(900px,100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 100px #04150e57}.match-detail-topbar{background:var(--ink);color:#fffdf7;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:14px 20px 14px 24px;display:flex}.match-detail-topbar>div{gap:4px;display:grid}.match-detail-topbar span{color:var(--live-green-light);letter-spacing:.14em;font-size:10px;font-weight:900}.match-detail-topbar strong{font-size:17px}.match-detail-topbar button{color:#fffdf7;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:0 0 3px;font-size:30px;font-weight:300;line-height:1;display:grid}.match-detail-topbar button:hover,.match-detail-topbar button:focus-visible{background:#ffffff1a}.match-detail-scoreboard{background:radial-gradient(circle at 50% -30%,#f4c94d38,#0000 55%),#f8f5eb;grid-template-columns:minmax(0,1fr) 128px minmax(0,1fr);grid-template-areas:"home score away""venue venue venue";align-items:center;gap:16px 24px;padding:28px 34px 18px;display:grid}.match-detail-team{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.match-detail-team:first-child{grid-area:home}.match-detail-team:nth-child(3){grid-area:away}.match-detail-team>strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:17px;overflow:hidden}.detail-team-mark{background:#eeebe1;border:1px solid #1328201f;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.detail-team-mark img{object-fit:contain;width:80%;height:80%}.detail-team-mark--initials{background:var(--ink);color:#fffdf7;font-size:15px;font-weight:900}.match-detail-score{text-align:center;grid-area:score}.match-detail-score>strong{color:var(--ink);letter-spacing:-.055em;justify-content:center;align-items:center;gap:13px;font-size:42px;display:flex}.match-detail-score>strong span{color:#13282061;font-weight:400}.match-detail-score small{color:var(--logo-green);text-transform:uppercase;margin-top:4px;font-size:13px;font-weight:900;display:block}.match-detail-venue{color:var(--muted);text-align:center;grid-area:venue;margin:0;font-size:12px;font-weight:700}.match-detail-referee{color:var(--muted);text-align:center;background:#f8f5eb;border-top:1px solid #13282014;margin:0;padding:9px 20px;font-size:11px;font-weight:700}.match-detail-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card);grid-template-columns:repeat(3,1fr);display:grid}.match-detail-tabs button{min-height:52px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:850;position:relative}.match-detail-tabs button:after{content:"";background:0 0;border-radius:99px 99px 0 0;height:3px;position:absolute;bottom:-1px;left:24%;right:24%}.match-detail-tabs button.is-active{color:var(--green)}.match-detail-tabs button.is-active:after{background:var(--logo-green)}.match-detail-tabs button:focus-visible{outline-offset:-4px;outline:3px solid #2d9b6247}.match-detail-content{overscroll-behavior:contain;min-height:280px;padding:22px 28px calc(28px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.match-detail-loading,.match-detail-error,.match-detail-empty{min-height:230px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:14px;display:flex}.match-detail-loading span{border:3px solid #0c673e24;border-top-color:var(--green);border-radius:50%;width:26px;height:26px;animation:.85s linear infinite spin}.match-detail-error strong,.match-detail-empty strong{color:var(--ink);font-size:16px}.match-detail-error button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:36px;margin-top:8px;padding:0 14px;font-size:12px;font-weight:850}.match-detail-stale{color:#765f15;background:#f4c94d29;border-radius:8px;margin:0 0 16px;padding:9px 12px;font-size:12px}.detail-section-note{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:0 0 15px;font-size:10px;font-weight:800}.event-timeline{max-width:620px;margin:0 auto}.detail-team-columns{color:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-bottom:20px;font-size:13px;display:grid}.detail-team-columns strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.detail-team-columns strong:last-child{text-align:right}.event-timeline .detail-team-columns{border-bottom:1px solid var(--line);margin-bottom:8px;padding:0 14px 12px}.event-timeline .detail-section-note{text-align:center;margin:0;padding:7px 0}.match-event-entry:last-of-type .match-event-row{border-bottom:0}.match-event-halftime{color:var(--muted);letter-spacing:.14em;border-bottom:1px solid #dedbd0ad;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;font-size:10px;font-weight:900;display:grid}.match-event-halftime span{background:var(--line);width:100%;height:1px}.match-event-row{border-bottom:1px solid #dedbd0ad;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:stretch;min-height:76px;display:grid;position:relative}.match-event-row:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-.5px)}.match-event-minute{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.match-event-minute time{background:var(--card);min-width:36px;color:var(--green);text-align:center;border-radius:999px;padding:3px 5px;font-size:11px;font-weight:900}.match-event-minute span{border:2px solid var(--card);background:var(--green-bright);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #2d9b6240}.match-event--goal .match-event-minute span{background:var(--logo-green)}.match-event--card .match-event-minute span{background:var(--yellow)}.match-event--var .match-event-minute span{background:var(--cyan)}.match-event-cell{align-content:center;gap:3px;min-width:0;padding:13px 10px;display:grid}.match-event-cell--home{text-align:right}.match-event-cell--away{text-align:left}.match-event-cell strong{color:var(--ink);font-size:12px}.match-event-cell span{overflow-wrap:anywhere;color:var(--muted);font-size:11px}.match-event-person{align-items:center;gap:6px;display:flex}.match-event-cell--home .match-event-person{justify-content:flex-end}.match-event-cell--away .match-event-person{justify-content:flex-start}.match-event-substitution{gap:3px;display:grid}.match-event-substitution>span{align-items:center;gap:5px;display:flex}.match-event-cell--home .match-event-substitution>span{justify-content:flex-end}.match-event-cell--away .match-event-substitution>span{justify-content:flex-start}.substitution-arrow{flex:none;font-size:14px;font-style:normal;font-weight:950;line-height:1}.substitution-arrow--in{color:#159457}.substitution-arrow--out{color:#d83d48}.event-player-icon{flex:none;display:inline-block}.event-player-icon--yellow-card,.event-player-icon--red-card{border:1px solid #13282029;border-radius:1px;width:8px;height:12px;transform:rotate(3deg);box-shadow:0 1px 2px #1328201f}.event-player-icon--yellow-card{background:#f4c94d}.event-player-icon--red-card{background:#d83d48}.event-player-icon--goal{color:var(--ink);font-size:13px;line-height:1}.statistics-list{max-width:620px;margin:0 auto}.statistic-row{margin-bottom:17px}.statistic-row>div{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;margin-bottom:6px;font-size:13px;display:grid}.statistic-row>div strong:last-child{text-align:right}.statistic-row>div span{color:var(--muted);text-align:center;font-size:11px;font-weight:750}.statistic-bar{background:var(--yellow);border-radius:99px;height:5px;display:block;overflow:hidden}.statistic-bar i{border-right:2px solid var(--card);background:var(--logo-green);height:100%;display:block}.lineups-view{max-width:620px;margin:0 auto}.lineups-view .detail-team-columns{margin-bottom:0;padding:0 15px 12px}.lineups-grid{border:1px solid var(--line);background:#faf8f1;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.lineup-team{min-width:0}.lineup-team+.lineup-team{border-left:1px solid var(--line)}.lineup-team>header{border-bottom:1px solid var(--line);align-content:center;gap:3px;min-height:66px;padding:11px 15px;display:grid}.lineup-team>header strong{color:var(--green);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lineup-team>header small{color:var(--muted);font-size:10px}.lineup-list{padding:14px 15px 4px}.lineup-list h4{color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:10px}.lineup-list ol{margin:0;padding:0;list-style:none}.lineup-list li{border-bottom:1px solid #dedbd0a3;grid-template-columns:25px minmax(0,1fr) 18px;align-items:center;gap:7px;min-height:38px;display:grid}.lineup-list li:last-child{border-bottom:0}.lineup-list li>span{color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;font-size:11px}.lineup-list li strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lineup-list li small{color:var(--muted);text-align:right;font-size:10px}.next-match-card{border:1px solid var(--team-primary,var(--green));margin:18px 0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.next-match-card{border:1px solid color-mix(in srgb, var(--team-primary,var(--green)) 24%, #1328201f)}}.next-match-card{background:radial-gradient(circle at 82% -60%, var(--team-detail,var(--yellow)), transparent 48%), var(--card);border-radius:19px}@supports (color:color-mix(in lab, red, red)){.next-match-card{background:radial-gradient(circle at 82% -60%, color-mix(in srgb, var(--team-detail,var(--yellow)) 28%, transparent), transparent 48%), var(--card)}}.next-match-card{box-shadow:var(--shadow)}.next-match-heading{border-bottom:1px solid var(--line);background:var(--team-soft,#eef4ef);justify-content:space-between;align-items:center;gap:24px;min-height:65px;padding:14px 28px;display:flex}@supports (color:color-mix(in lab, red, red)){.next-match-heading{background:color-mix(in srgb, var(--team-soft,#eef4ef) 58%, white)}}.next-match-heading>div{align-items:baseline;gap:12px;display:flex}.next-match-heading p,.next-match-empty-copy p{color:var(--team-primary,var(--green));letter-spacing:.14em;margin:0;font-size:9px;font-weight:950}.next-match-heading strong{color:var(--ink);font-size:15px}.next-match-source{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:850;display:inline-flex}.next-match-source i{background:var(--green-bright);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2d9b621f}.next-match-fixture{grid-template-columns:minmax(0,1fr) minmax(220px,.72fr) minmax(0,1fr);align-items:center;gap:26px;min-height:152px;padding:24px 34px;display:grid}.next-match-team{grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:13px;min-width:0;display:grid}.next-match-team--away{text-align:right;grid-template-columns:minmax(0,1fr) 56px}.next-match-team .team-mark{border-color:var(--team-primary,var(--green));grid-row:1/3;width:56px;height:56px;margin:0}@supports (color:color-mix(in lab, red, red)){.next-match-team .team-mark{border-color:color-mix(in srgb, var(--team-primary,var(--green)) 16%, transparent)}}.next-match-team .team-mark{background:#fff}.next-match-team--away .team-mark{grid-column:2}.next-match-team strong{min-width:0;color:var(--ink);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,2vw,27px);line-height:1.05;overflow:hidden}.next-match-team span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:850}.next-match-kickoff{text-align:center;justify-items:center;gap:3px;min-width:0;display:grid}.next-match-versus{color:var(--team-primary,var(--green));font-size:27px;font-weight:300;line-height:.8}.next-match-kickoff time{color:var(--ink);text-transform:capitalize;font-size:14px;font-weight:900}.next-match-kickoff small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.next-match-details{border-top:1px solid var(--line);background:#faf8f1;grid-template-columns:minmax(230px,1fr) minmax(230px,1fr) auto;align-items:center;gap:26px;min-height:66px;padding:12px 28px;display:grid}.next-match-details>div{gap:3px;min-width:0;display:grid}.next-match-details span{color:var(--muted);letter-spacing:.1em;font-size:8px;font-weight:900}.next-match-details strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.next-match-broadcast strong{color:var(--team-primary,var(--green));font-size:14px}.next-match-card button{border:1px solid var(--team-primary,var(--green));justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.next-match-card button{border:1px solid color-mix(in srgb, var(--team-primary,var(--green)) 26%, transparent)}}.next-match-card button{color:var(--team-primary,var(--green));cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;font-size:10px;font-weight:900}.next-match-card button:hover{border-color:var(--team-primary,var(--green));transform:translateY(-1px)}.next-match-card button:focus-visible{outline:3px solid var(--team-primary,var(--green))}@supports (color:color-mix(in lab, red, red)){.next-match-card button:focus-visible{outline:3px solid color-mix(in srgb, var(--team-primary,var(--green)) 28%, transparent)}}.next-match-card button:focus-visible{outline-offset:3px}.next-match-card button span{font-size:17px;font-weight:500;line-height:1}.next-match-card--empty{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:112px;padding:22px 28px;display:grid}.next-match-card--empty>.team-mark{background:#fff;width:58px;height:58px;margin:0}.next-match-empty-icon{background:var(--ink);width:58px;height:58px;color:var(--yellow);letter-spacing:-.04em;border-radius:17px;place-items:center;font-size:20px;font-weight:950;display:grid;transform:rotate(-3deg)}.next-match-empty-copy h2{color:var(--ink);letter-spacing:-.035em;margin:4px 0 2px;font-size:21px}.next-match-empty-copy>span{color:var(--muted);font-size:12px}.table-card{background:var(--card);box-shadow:var(--shadow);border:1px solid #1328201f;border-radius:19px;overflow:hidden}.table-card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:106px;padding:25px 34px;display:flex}.table-card-heading h2{letter-spacing:-.045em;margin:0;font-size:29px}.mobile-table-status,.table-key-mobile,.notice-mobile,.mobile-tagline{display:none}.section-kicker{margin-bottom:4px;font-size:9px}.table-key{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px 18px;font-size:10px;font-weight:700;display:flex}.table-key span{align-items:center;gap:6px;display:inline-flex}.key-dot{border-radius:2px;width:7px;height:7px;display:inline-block}.key-dot--libertadores,.zone-marker--libertadores{background:var(--blue)}.key-dot--pre,.zone-marker--pre{background:var(--cyan)}.key-dot--sulamericana,.zone-marker--sulamericana{background:var(--green-bright)}.key-dot--relegation,.zone-marker--relegation{background:var(--red)}.notice{color:#755f1a;background:#f4c94d1f;border-bottom:1px solid #f4c94d7a;align-items:center;gap:12px;padding:11px 34px;font-size:11px;display:flex}.notice span{letter-spacing:.09em;background:#f4c94d40;border-radius:5px;flex:none;padding:4px 7px;font-size:9px;font-weight:900}.notice p{margin:0}.notice--error{color:#9b2630;background:#d83d4814;border-color:#d83d4847}.table-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:970px}th,td{text-align:center;white-space:nowrap;border-bottom:1px solid #dedbd0c2;height:62px;padding:0 13px}thead th{color:#7c8983;letter-spacing:.09em;background:#faf8f1;height:45px;font-size:9px;font-weight:850}tbody td{color:#5d6963;font-size:12px;font-weight:650}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}tbody tr{transition:background-color .16s}tbody tr:hover{background:#2d9b6209}tbody tr.is-provisional{background:linear-gradient(90deg,#79dca517,#0000 34%)}.position-cell{text-align:left;width:76px}.position-cell>.position-rank{text-align:center;width:28px;color:var(--ink);font-size:13px;font-weight:850;display:inline-block}.rank-movement{font-variant-numeric:tabular-nums;vertical-align:middle;align-items:center;gap:1px;font-size:8px;font-weight:950;display:inline-flex}.rank-movement--up{color:var(--green-bright)}.rank-movement--down{color:var(--red)}.zone-marker{vertical-align:middle;border-radius:99px;width:4px;height:26px;margin-right:10px;display:inline-block}.zone-marker--neutral{background:0 0}.club-cell{text-align:left;width:300px}tbody .club-cell{color:var(--ink);font-size:13px;font-weight:780}.team-mark{vertical-align:middle;background:#f2efe4;border:1px solid #1328201a;border-radius:50%;place-items:center;width:32px;height:32px;margin-right:12px;display:inline-grid;overflow:hidden}.team-mark img{object-fit:contain;width:78%;height:78%}.team-mark--compact{background:#ffffff1a;border-color:#ffffff26;width:26px;height:26px;margin:0}.team-mark--initials{background:var(--ink);color:#fffdf7;letter-spacing:-.04em;font-size:9px;font-weight:900}.live-team .team-mark--initials{color:var(--yellow);background:#ffffff1f}.club-name{vertical-align:middle}.provisional-tag{background:var(--live-green-light);color:var(--ink);letter-spacing:.09em;vertical-align:middle;border-radius:4px;margin-left:9px;padding:3px 5px;font-size:7px;font-weight:950;display:inline-block}.points-cell{color:var(--ink);font-size:14px;font-weight:900}.positive{color:var(--green)}.negative{color:var(--red)}.form-cell{width:166px}.form-dots{gap:5px;display:inline-flex}.form-dot{color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;font-weight:900;display:inline-grid}.form-dot--w{background:var(--green-bright)}.form-dot--d{background:#9ba59f}.form-dot--l{background:#d86770}.table-footer{border-top:1px solid var(--line);color:#78847e;background:#faf8f1;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:12px 34px;font-size:10px;display:flex}.table-footer p{margin:0}.table-footer--idle{justify-content:flex-end}.table-team-action{border-top:1px solid var(--line);background:linear-gradient(180deg, var(--team-soft,#eef4ef), #faf8f1);justify-content:center;padding:13px 34px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.table-team-action{background:linear-gradient(180deg, color-mix(in srgb, var(--team-soft,#eef4ef) 74%, white), #faf8f1)}}.change-team-button{border:1px solid var(--team-primary,var(--green));justify-content:center;align-items:center;gap:8px;min-width:174px;min-height:42px;padding:6px 11px 6px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.change-team-button{border:1px solid color-mix(in srgb, var(--team-primary,var(--green)) 34%, transparent)}}.change-team-button{color:var(--team-deep,var(--ink));cursor:pointer;background:#fff;border-radius:999px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 5px 16px #13282012}.change-team-button:hover{border-color:var(--team-primary,var(--green));transform:translateY(-1px);box-shadow:0 7px 20px #1328201c}.change-team-button:focus-visible{outline:3px solid var(--team-primary,var(--green))}@supports (color:color-mix(in lab, red, red)){.change-team-button:focus-visible{outline:3px solid color-mix(in srgb, var(--team-primary,var(--green)) 26%, transparent)}}.change-team-button:focus-visible{outline-offset:3px}.change-team-label{color:var(--team-primary,var(--green));white-space:nowrap;font-size:12px;font-weight:900}.change-team-arrow{color:var(--team-primary,var(--green));margin-left:2px}@supports (color:color-mix(in lab, red, red)){.change-team-arrow{color:color-mix(in srgb, var(--team-primary,var(--green)) 68%, transparent)}}.change-team-arrow{font-size:18px;font-weight:500;line-height:1}.change-team-button .team-mark{border-color:var(--team-primary,var(--green));width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.change-team-button .team-mark{border-color:color-mix(in srgb, var(--team-primary,var(--green)) 18%, transparent)}}.change-team-button .team-mark{background:var(--team-soft,#f2efe4)}.change-team-placeholder{background:var(--team-primary,var(--green));color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:18px;font-weight:500;display:inline-grid}.provisional-swatch{background:var(--green-bright);vertical-align:-1px;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #2d9b6221}.site-footer{padding:30px 3px max(40px, env(safe-area-inset-bottom));color:#78847e;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:24px;font-size:10px;display:flex}.site-footer p{margin:0}.release-version{color:var(--green);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:850}.is-spinning{animation:.8s linear infinite spin;display:inline-block}@keyframes pulse{50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:900px){.site-shell{width:min(100% - 24px,1320px)}.updated-at{display:none}.hero{grid-template-columns:1fr;gap:28px;padding:54px 0 40px}.hero-copy{max-width:620px}.live-strip{grid-template-columns:120px minmax(0,1fr)}.next-match-fixture{grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);gap:18px;padding-left:24px;padding-right:24px}.next-match-team{grid-template-columns:48px minmax(0,1fr)}.next-match-team--away{grid-template-columns:minmax(0,1fr) 48px}.next-match-team .team-mark{width:48px;height:48px}.next-match-details{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;gap:18px;padding-left:24px;padding-right:24px}.table-card-heading{flex-direction:column;align-items:flex-start;padding:24px}.table-key{justify-content:flex-start}.notice,.table-footer{padding-left:24px;padding-right:24px}}@media (max-width:640px){.site-shell{width:100%}.topbar{min-height:calc(68px + env(safe-area-inset-top));gap:10px;margin:0 16px}.topbar-status{gap:8px}.brand-badge{width:38px;height:38px}.brand{gap:10px}.brand-wordmark{gap:5px;font-size:19px}.brand-wordmark:after{width:4px;height:15px}.brand-signature{gap:5px;margin-top:4px;font-size:7px}.status-pill{display:none}.header-team-button{gap:5px;min-height:40px;padding:0 8px 0 6px}.header-team-button-icon{width:24px;height:24px}.header-team-button-label{display:none}.header-team-button-label-short{letter-spacing:.01em;font-size:10px;display:inline}.refresh-button{justify-content:center;gap:0;width:40px;min-height:40px;padding:0;font-size:18px}.refresh-label,.hero{display:none}.live-strip{border-radius:14px;margin:12px 12px 0;display:block}.next-match-card{border-radius:15px;margin:12px}.next-match-heading{align-items:flex-start;gap:8px;min-height:56px;padding:12px 15px}.next-match-heading>div{flex-direction:column;align-items:flex-start;gap:3px}.next-match-heading p{font-size:8px}.next-match-heading strong{font-size:13px}.next-match-source{letter-spacing:.03em;white-space:nowrap;margin-top:2px;font-size:7px}.next-match-fixture{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);gap:7px;min-height:132px;padding:18px 12px}.next-match-team,.next-match-team--away{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.next-match-team .team-mark{width:48px;height:48px}.next-match-team strong{width:100%;font-size:13px}.next-match-team span{display:none}.next-match-versus{font-size:22px}.next-match-kickoff time{max-width:96px;font-size:11px;line-height:1.25}.next-match-kickoff small{font-size:6px}.next-match-details{grid-template-columns:1fr auto;gap:12px;min-height:0;padding:12px 15px}.next-match-broadcast{grid-column:1}.next-match-location{grid-area:2/1/auto/-1}.next-match-details strong{white-space:normal}.next-match-details>button{grid-area:1/2}.next-match-card--empty{grid-template-columns:auto minmax(0,1fr);gap:13px;min-height:0;padding:17px 15px}.next-match-card--empty>button{grid-column:1/-1;width:100%;min-height:42px}.next-match-empty-icon,.next-match-card--empty>.team-mark{width:50px;height:50px}.next-match-empty-copy h2{font-size:18px}.next-match-empty-copy>span{font-size:10px;line-height:1.35;display:block}.live-strip-heading{border-bottom:1px solid #ffffff21;border-right:0;flex-direction:row;justify-content:space-between;padding:13px 18px}.live-games{display:block;overflow-x:visible}.live-game{grid-template-columns:minmax(100px,1fr) 72px minmax(100px,1fr);grid-template-areas:"home score away""venue venue venue""broadcast broadcast broadcast";row-gap:9px;width:100%;min-width:0;padding:16px 18px 15px}.live-game--with-date{grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);column-gap:4px}.live-game--with-date .live-team{gap:6px}.live-game--with-date .live-score strong{flex-direction:column;gap:0}.live-game--with-date .live-score-date-separator{display:none}.live-game--with-date.live-game--scheduled .live-score small{font-size:12px}.live-game--scheduled{grid-template-areas:"home score away""timezone timezone timezone""venue venue venue""broadcast broadcast broadcast"}.live-game--scheduled .live-score{display:contents}.live-game--scheduled .live-score strong{grid-area:score;align-self:center}.live-game--scheduled .live-score small{text-align:center;grid-area:timezone;margin-top:0;font-size:13px}.live-team .team-mark{flex-basis:45.6px;width:45.6px;height:45.6px}.live-team-name{overflow:visible}.live-team-full-name{display:none!important}.live-team-mobile-code{white-space:nowrap;width:100%;font-size:23px;display:block}.live-team-standing{letter-spacing:.04em;width:max-content;max-width:none;padding-inline:1px;font-size:10px}.red-card-indicator{padding-inline:2px}.live-score-separator--desktop{display:none}.live-score strong .live-score-separator--mobile{letter-spacing:0;font-size:18px;display:inline}.live-score small{font-size:13px}.live-game-details{display:contents}.live-game-detail{align-items:baseline;gap:8px;display:flex}.live-game-detail span{flex:none;font-size:9px;line-height:1.3}.live-venue{grid-area:venue;justify-content:center}.live-venue span{display:none}.live-venue strong{text-align:center;flex:0 auto}.live-broadcast{grid-area:broadcast;padding-right:104px;transform:translateY(10px)}.live-game--scheduled .live-broadcast{justify-content:center;padding-right:0;transform:none}.live-game--scheduled .live-broadcast strong{flex:0 auto}.live-game-detail strong{flex:auto;min-width:0;font-size:13px;line-height:1.3}.live-game+.live-game{border-top:1px solid #ffffff21;border-left:0}.live-game-open{font-size:10px;bottom:7px;right:9px}.match-detail-overlay{padding:max(14px, env(safe-area-inset-top)) 0 0;align-items:end}.match-detail-panel{width:100%;height:calc(100dvh - max(14px, env(safe-area-inset-top)));max-height:calc(100dvh - max(14px, env(safe-area-inset-top)));border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0}.match-detail-topbar{min-height:58px;padding:10px 14px 10px 18px}.match-detail-topbar button{width:36px;height:36px}.match-detail-scoreboard{grid-template-columns:minmax(0,1fr) 94px minmax(0,1fr);gap:12px;padding:20px 18px 14px}.detail-team-mark{width:46px;height:46px}.match-detail-team>strong{font-size:14px}.match-detail-score>strong{gap:9px;font-size:34px}.match-detail-score small{font-size:11px}.match-detail-tabs button{min-height:50px;padding:0 7px;font-size:12px}.match-detail-content{min-height:240px;padding:18px 17px calc(24px + env(safe-area-inset-bottom))}.detail-team-columns{gap:20px;font-size:12px}.match-detail-empty{justify-content:flex-start;min-height:0;padding-top:30px}.match-event-row{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr)}.match-event-cell{padding-left:7px;padding-right:7px}.lineups-view .detail-team-columns,.lineup-team>header,.lineup-list{padding-left:9px;padding-right:9px}.lineup-list li{grid-template-columns:20px minmax(0,1fr);gap:4px}.lineup-list li small{display:none}.table-card{border-left:0;border-right:0;border-radius:0}.table-scroll{scroll-padding-left:192px}table{min-width:740px}thead th:nth-child(n+4):nth-child(-n+10),tbody td:nth-child(n+4):nth-child(-n+10){width:52px;min-width:52px;max-width:52px;padding-left:8px;padding-right:8px}.position-cell,.club-cell,.points-cell{background:var(--card);position:sticky}.position-cell{z-index:2;width:64px;min-width:64px;max-width:64px;padding-left:6px;padding-right:6px;left:0}.club-cell{z-index:2;text-align:center;width:72px;min-width:72px;max-width:72px;padding-left:10px;padding-right:10px;left:64px}.points-cell{z-index:2;width:56px;min-width:56px;padding-left:10px;padding-right:10px;left:136px;box-shadow:10px 0 18px -18px #132820cc}tbody td:not(.points-cell),.position-cell>.position-rank{font-size:14px;font-weight:500}tbody .points-cell{font-size:14px;font-weight:900}thead .position-cell,thead .club-cell,thead .points-cell{z-index:3;background:#faf8f1}tbody tr.is-provisional .position-cell,tbody tr.is-provisional .club-cell,tbody tr.is-provisional .points-cell{background:#f3fbf6}.club-name{display:none}.club-cell .team-mark{width:48px;height:48px;margin-right:0}.provisional-tag{background:var(--live-green-light);color:#0000;border-radius:50%;width:8px;height:8px;margin-left:0;padding:0;font-size:0;animation:1.7s ease-out infinite pulse;display:inline-block;position:absolute;top:50%;bottom:auto;right:4px;transform:translateY(-50%);box-shadow:0 0 0 4px #79dca529}.table-card-heading{flex-direction:row;align-items:flex-end;min-height:auto;padding:14px 16px 12px;display:flex}.table-card-heading h2{font-size:26px}.table-title-group{min-width:0}.section-kicker{margin-bottom:2px}.mobile-table-status{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:3px 0 0;font-size:9px;font-weight:750;display:block}.table-key--desktop{display:none}.table-key-mobile{margin-left:auto;display:block;position:relative}.table-key-mobile summary{min-height:36px;color:var(--green);cursor:pointer;text-transform:uppercase;border:1px solid #13282024;border-radius:999px;align-items:center;padding:0 12px;font-size:10px;font-weight:850;list-style:none;display:inline-flex}.table-key-mobile summary::-webkit-details-marker{display:none}.table-key-mobile summary:after{content:"+";margin-left:6px;font-size:14px;line-height:1}.table-key-mobile[open] summary:after{content:"−"}.table-key-mobile>div{z-index:8;background:var(--card);width:186px;color:var(--muted);border:1px solid #1328201f;border-radius:12px;gap:10px;padding:13px;font-size:10px;font-weight:750;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 42px #13282029}.table-key-mobile span{align-items:center;gap:7px;display:inline-flex}.notice--desktop{display:none}.notice-mobile{color:#755f1a;background:#f4c94d1f;border-bottom:1px solid #f4c94d7a;display:block}.notice-mobile summary{cursor:pointer;align-items:center;gap:9px;min-height:42px;padding:7px 16px;list-style:none;display:flex}.notice-mobile summary::-webkit-details-marker{display:none}.notice-mobile summary:after{content:"⌄";margin-left:auto;font-size:14px;transition:transform .16s}.notice-mobile[open] summary:after{transform:rotate(180deg)}.notice-mobile summary span{letter-spacing:.08em;background:#f4c94d40;border-radius:5px;flex:none;padding:4px 7px;font-size:8px;font-weight:900}.notice-mobile summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.notice-mobile>p{margin:0;padding:0 16px 11px;font-size:10px;line-height:1.45}.notice-mobile--error{color:#9b2630;background:#d83d4814;border-color:#d83d4847}.notice{align-items:flex-start;padding:11px 18px;line-height:1.45}th,td{height:56px}thead th{height:40px}.mobile-tagline{border-top:1px solid #13282021;flex-direction:column;gap:5px;margin:26px 16px 0;padding:20px 0;display:flex}.mobile-tagline strong{color:var(--green);letter-spacing:-.025em;text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:28px;font-weight:900;line-height:.95}.mobile-tagline span{color:var(--muted);font-size:12px;line-height:1.45}.table-footer{flex-direction:column;align-items:flex-start;padding:14px 18px;line-height:1.45}.table-team-action{padding:12px 18px 16px}.change-team-button{width:auto;min-width:174px;min-height:44px}.site-footer{flex-direction:column;gap:8px;margin:0 16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-shell{--team-primary:var(--ink);--team-accent:var(--green-bright);--team-soft:#eef4ef;--team-deep:var(--ink);--team-detail:var(--yellow);--club-on:#fff;--club-pattern:linear-gradient(118deg, var(--team-primary), var(--team-deep))}.preferred-team-control{min-height:42px;color:var(--ink);cursor:pointer;background:#fffdf7c2;border:1px solid #13282021;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 6px;display:inline-flex}.preferred-team-control:hover{background:#fffdf7}.preferred-team-control--selected{border-color:var(--team-primary)}@supports (color:color-mix(in lab, red, red)){.preferred-team-control--selected{border-color:color-mix(in srgb, var(--team-primary) 44%, transparent)}}.preferred-team-control--selected{background:var(--team-soft)}@supports (color:color-mix(in lab, red, red)){.preferred-team-control--selected{background:color-mix(in srgb, var(--team-soft) 76%, white)}}.preferred-team-control .team-mark{border-color:var(--team-primary);flex:none;margin-right:0}@supports (color:color-mix(in lab, red, red)){.preferred-team-control .team-mark{border-color:color-mix(in srgb, var(--team-primary) 20%, transparent)}}.preferred-team-control .team-mark{background:#fffdf7}.preferred-team-placeholder{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:18px;font-weight:500;line-height:1;display:inline-grid}.preferred-team-control-copy{text-align:left;gap:1px;display:grid}.preferred-team-control-copy small{color:var(--muted);letter-spacing:.1em;font-size:7px;font-weight:900;line-height:1}.preferred-team-control-copy strong{max-width:98px;color:var(--team-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.preferred-team-control:focus-visible,.team-chooser button:focus-visible,.team-search:focus-within{outline:3px solid var(--green-bright)}@supports (color:color-mix(in lab, red, red)){.preferred-team-control:focus-visible,.team-chooser button:focus-visible,.team-search:focus-within{outline:3px solid color-mix(in srgb, var(--green-bright) 38%, transparent)}}.preferred-team-control:focus-visible,.team-chooser button:focus-visible,.team-search:focus-within{outline-offset:3px}.site-shell.has-team-theme .topbar{isolation:isolate;background:var(--club-pattern);color:var(--club-on);box-shadow:0 16px 40px var(--team-deep);border:0;border-radius:18px;padding-left:18px;padding-right:18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.site-shell.has-team-theme .topbar{box-shadow:0 16px 40px color-mix(in srgb, var(--team-deep) 20%, transparent)}}.site-shell.has-team-theme .topbar:after{z-index:-1;content:"";background:linear-gradient(90deg, var(--team-primary) 0 38%, var(--team-detail) 38% 62%, var(--team-accent) 62%);height:4px;position:absolute;bottom:0;left:0;right:0}.has-team-theme .brand-wordmark,.has-team-theme .brand-signature,.has-team-theme .updated-at{color:var(--club-on)}.has-team-theme .brand-wordmark:after{background:var(--team-detail)}.has-team-theme .brand-season{background:var(--team-soft)}@supports (color:color-mix(in lab, red, red)){.has-team-theme .brand-season{background:color-mix(in srgb, var(--team-soft) 82%, white)}}.has-team-theme .brand-season{color:var(--team-deep)}.has-team-theme .refresh-button{border-color:var(--club-on)}@supports (color:color-mix(in lab, red, red)){.has-team-theme .refresh-button{border-color:color-mix(in srgb, var(--club-on) 42%, transparent)}}.has-team-theme .refresh-button{color:var(--club-on)}.has-team-theme .refresh-button:hover{background:var(--club-on)}@supports (color:color-mix(in lab, red, red)){.has-team-theme .refresh-button:hover{background:color-mix(in srgb, var(--club-on) 12%, transparent)}}.has-team-theme .preferred-team-control--selected{border-color:var(--club-on)}@supports (color:color-mix(in lab, red, red)){.has-team-theme .preferred-team-control--selected{border-color:color-mix(in srgb, var(--club-on) 36%, transparent)}}.has-team-theme .preferred-team-control--selected{background:var(--team-soft)}@supports (color:color-mix(in lab, red, red)){.has-team-theme .preferred-team-control--selected{background:color-mix(in srgb, var(--team-soft) 88%, white)}}.has-team-theme .preferred-team-control--selected,.has-team-theme .preferred-team-control-copy small{color:var(--team-deep)}@supports (color:color-mix(in lab, red, red)){.has-team-theme .preferred-team-control-copy small{color:color-mix(in srgb, var(--team-deep) 70%, transparent)}}.has-team-theme .preferred-team-control-copy strong{color:var(--team-deep)}.club-mode .topbar--club-preview{min-height:calc(112px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 20px 4px;grid-template-columns:minmax(360px,1fr) auto;align-items:center;gap:24px;display:grid}.topbar--club-preview .status-pill,.topbar--club-preview .updated-at{display:none}.brand--club-preview{min-width:0;color:var(--club-on);gap:16px}.club-preview-crest{flex:none;width:78px;height:78px}.club-preview-crest .team-mark{width:100%;height:100%;box-shadow:0 0 0 3px var(--team-detail), 0 10px 26px #00000038;background:#fffffff5;border:3px solid #ffffffc7;margin:0}@supports (color:color-mix(in lab, red, red)){.club-preview-crest .team-mark{box-shadow:0 0 0 3px color-mix(in srgb, var(--team-detail) 54%, transparent), 0 10px 26px #00000038}}.club-preview-crest .team-mark img{width:84%;height:84%}.club-preview-copy{align-content:center;min-width:0;display:grid}.club-preview-copy>small{color:var(--team-detail);margin-bottom:4px}@supports (color:color-mix(in lab, red, red)){.club-preview-copy>small{color:color-mix(in srgb, var(--team-detail) 82%, white)}}.club-preview-copy>small{letter-spacing:.18em;font-size:9px;font-weight:950;line-height:1}.club-preview-copy>strong{max-width:100%;color:var(--club-on);letter-spacing:-.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:clamp(34px,4vw,50px);font-weight:950;line-height:.92;overflow:hidden}.club-preview-signature{min-width:0;color:var(--club-on);align-items:center;gap:6px;margin-top:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.club-preview-signature{color:color-mix(in srgb, var(--club-on) 74%, transparent)}}.club-preview-signature{letter-spacing:.1em;text-transform:uppercase;font-size:10.4px;font-weight:850;line-height:1}.club-preview-signature img{object-fit:contain;background:#fffffff0;border-radius:50%;width:20.8px;height:20.8px;padding:2px}.club-preview-signature i{color:var(--team-detail);font-style:normal;font-weight:950}.club-preview-signature b{border:1px solid var(--club-on);padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.club-preview-signature b{border:1px solid color-mix(in srgb, var(--club-on) 28%, transparent)}}.club-preview-signature b{color:var(--club-on);border-radius:3px;font-size:9.1px}.club-preview-competition-name{font-size:14.4px}.club-table-summary{border-right:1px solid var(--club-on);align-items:center;gap:9px;padding-right:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.club-table-summary{border-right:1px solid color-mix(in srgb, var(--club-on) 34%, transparent)}}.club-table-summary{color:var(--club-on);white-space:nowrap}.club-table-summary strong{letter-spacing:-.06em;font-size:30px;font-weight:950;line-height:1}.club-table-summary span{color:var(--club-on)}@supports (color:color-mix(in lab, red, red)){.club-table-summary span{color:color-mix(in srgb, var(--club-on) 76%, transparent)}}.club-table-summary span{letter-spacing:.08em;font-size:10px;font-weight:900}.preferred-team-placeholder--swap{font-size:15px;font-weight:850}.club-mode .preferred-team-control--club-preview{border-color:var(--club-on)}@supports (color:color-mix(in lab, red, red)){.club-mode .preferred-team-control--club-preview{border-color:color-mix(in srgb, var(--club-on) 36%, transparent)}}.club-mode .preferred-team-control--club-preview{background:var(--team-soft)}@supports (color:color-mix(in lab, red, red)){.club-mode .preferred-team-control--club-preview{background:color-mix(in srgb, var(--team-soft) 88%, white)}}.has-team-theme .status-pill{border-color:var(--club-on)}@supports (color:color-mix(in lab, red, red)){.has-team-theme .status-pill{border-color:color-mix(in srgb, var(--club-on) 30%, transparent)}}.has-team-theme .live-strip{border-color:var(--team-detail)}@supports (color:color-mix(in lab, red, red)){.has-team-theme .live-strip{border-color:color-mix(in srgb, var(--team-detail) 48%, transparent)}}.has-team-theme .live-strip{background:linear-gradient(112deg, var(--team-primary), var(--team-deep))}@supports (color:color-mix(in lab, red, red)){.has-team-theme .live-strip{background:linear-gradient(112deg, color-mix(in srgb, var(--team-primary) 92%, #111), var(--team-deep))}}.has-team-theme .live-strip{box-shadow:0 22px 58px var(--team-deep)}@supports (color:color-mix(in lab, red, red)){.has-team-theme .live-strip{box-shadow:0 22px 58px color-mix(in srgb, var(--team-deep) 23%, transparent)}}.has-team-theme .live-strip-heading{border-right-color:var(--team-detail);position:relative}@supports (color:color-mix(in lab, red, red)){.has-team-theme .live-strip-heading{border-right-color:color-mix(in srgb, var(--team-detail) 38%, transparent)}}.has-team-theme .live-strip-heading{background:var(--team-deep)}@supports (color:color-mix(in lab, red, red)){.has-team-theme .live-strip-heading{background:color-mix(in srgb, var(--team-deep) 72%, transparent)}}.has-team-theme .live-strip-heading:after{content:"";background:linear-gradient(180deg, var(--team-primary) 0 34%, var(--team-detail) 34% 66%, var(--team-accent) 66%);width:6px;position:absolute;top:0;bottom:0;right:0}.has-team-theme .live-game+.live-game{border-left-color:var(--team-detail)}@supports (color:color-mix(in lab, red, red)){.has-team-theme .live-game+.live-game{border-left-color:color-mix(in srgb, var(--team-detail) 30%, transparent)}}.has-team-theme .live-game--preferred{background:linear-gradient(110deg, var(--team-detail), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.has-team-theme .live-game--preferred{background:linear-gradient(110deg, color-mix(in srgb, var(--team-detail) 20%, transparent), transparent 72%)}}.has-team-theme .live-game--preferred{box-shadow:inset 0 4px 0 var(--team-detail)}.has-team-theme .section-kicker,.has-team-theme .eyebrow,.has-team-theme .mobile-tagline strong,.has-team-theme .release-version,.has-team-theme .hero h1:first-line{color:var(--team-primary)}tbody tr.is-preferred-team{background:linear-gradient(90deg, var(--team-primary), var(--team-soft) 52%, transparent)}@supports (color:color-mix(in lab, red, red)){tbody tr.is-preferred-team{background:linear-gradient(90deg, color-mix(in srgb, var(--team-primary) 17%, transparent), color-mix(in srgb, var(--team-soft) 38%, transparent) 52%, transparent)}}tbody tr.is-preferred-team{box-shadow:inset 6px 0 0 var(--team-primary), inset 0 -1px 0 var(--team-accent)}@supports (color:color-mix(in lab, red, red)){tbody tr.is-preferred-team{box-shadow:inset 6px 0 0 var(--team-primary), inset 0 -1px 0 color-mix(in srgb, var(--team-accent) 24%, transparent)}}tbody tr.is-preferred-team.is-provisional{background:linear-gradient(90deg, var(--team-primary), #79dca50f 58%, transparent)}@supports (color:color-mix(in lab, red, red)){tbody tr.is-preferred-team.is-provisional{background:linear-gradient(90deg, color-mix(in srgb, var(--team-primary) 20%, transparent), #79dca50f 58%, transparent)}}tbody tr.is-preferred-team .club-cell,tbody tr.is-preferred-team .points-cell{color:var(--team-deep);font-weight:925}.club-mode--palmeiras{--club-pattern:repeating-linear-gradient(62deg, transparent 0 22px, #ffffff0a 22px 23px), linear-gradient(120deg, #007441, #00532e)}.club-mode--flamengo{--club-pattern:repeating-linear-gradient(0deg, #d2232a 0 27px, #222 27px 42px)}.club-mode--santos{--club-on:#111;--club-pattern:repeating-linear-gradient(0deg, #fff 0 17px, #ecece8 17px 18px)}.club-mode--botafogo{--club-pattern:repeating-linear-gradient(90deg, #080808 0 38px, #2a2a2a 38px 45px, #0c0c0c 45px 80px)}.club-mode--atletico-mg{--club-pattern:repeating-linear-gradient(90deg, #101112 0 28px, #343638 28px 31px, #141516 31px 58px)}.club-mode--vasco{--club-pattern:linear-gradient(122deg, #080808 0 43%, #ededeb 43% 49%, #111 49% 100%)}.club-mode--corinthians{--club-on:#111;--club-pattern:repeating-linear-gradient(135deg, #fff 0 26px, #ecece8 26px 28px, #fff 28px 52px)}.club-mode--sao-paulo{--club-pattern:linear-gradient(108deg, #fff 0 52%, #111 52% 77%, #c91d2e 77%);--club-on:#111}.club-mode--athletico-pr{--club-pattern:repeating-linear-gradient(132deg, #111 0 36px, #d71920 36px 52px, #171717 52px 78px)}.club-mode--fluminense{--club-pattern:linear-gradient(108deg, #741c3a 0 58%, #fff 58% 61%, #0b5b45 61%)}.club-mode--bragantino{--club-on:#111;--club-pattern:linear-gradient(112deg, #fff 0 67%, #d9232e 67% 78%, #151515 78%)}.club-mode--bahia{--club-pattern:linear-gradient(108deg, #003e78 0 70%, #fff 70% 73%, #e21f2f 73%)}.club-mode--coritiba{--club-pattern:repeating-linear-gradient(135deg, #0a4c30 0 36px, #116b42 36px 41px, #0d5737 41px 72px);--club-on:#fff}.club-mode--cruzeiro{--club-pattern:radial-gradient(circle at 88% 24%, #ffffffb8 0 2px, transparent 3px), radial-gradient(circle at 78% 72%, #ffffffa6 0 2px, transparent 3px), linear-gradient(112deg, #082e74, #1647a3)}.club-mode--vitoria{--club-pattern:repeating-linear-gradient(90deg, #111 0 30px, #c91f2b 30px 46px, #171717 46px 74px)}.club-mode--gremio{--club-pattern:linear-gradient(108deg, #5ba9d6 0 52%, #111 52% 77%, #fff 77%);--club-on:#111}.club-mode--sao-paulo .club-preview-copy{-webkit-backdrop-filter:blur(8px)saturate(.82);background:#ffffffb8;border:1px solid #ffffff7a;border-radius:12px;padding:9px 12px 8px;box-shadow:0 8px 22px #0000001f,inset 0 1px #ffffffb8}.club-mode--sao-paulo .club-preview-copy>small{color:var(--team-deep)}.club-mode--internacional{--club-pattern:radial-gradient(circle at 88% 50%, transparent 0 24px, #ffffff1a 25px 28px, transparent 29px), linear-gradient(110deg, #980b1d, #c9152b)}.club-mode--remo{--club-pattern:radial-gradient(ellipse at 88% 110%, transparent 0 30px, #ffffff1f 31px 34px, transparent 35px), linear-gradient(112deg, #071e3c, #0b2d59)}.club-mode--mirassol{--club-on:#111;--club-pattern:linear-gradient(110deg, #f4c719 0 70%, #fff 70% 73%, #17834a 73%)}.club-mode--chapecoense,.club-mode--juventude{--club-pattern:repeating-linear-gradient(135deg, #0a4c30 0 36px, #116b42 36px 41px, #0d5737 41px 72px)}.club-mode--fortaleza{--club-pattern:linear-gradient(108deg, #003e78 0 70%, #fff 70% 73%, #e21f2f 73%)}:is(.club-mode--flamengo,.club-mode--sao-paulo,.club-mode--bragantino,.club-mode--bahia,.club-mode--gremio,.club-mode--internacional,.club-mode--mirassol) .club-table-summary{z-index:0;color:var(--team-deep);border-right-color:#0000;position:relative}:is(.club-mode--flamengo,.club-mode--sao-paulo,.club-mode--bragantino,.club-mode--bahia,.club-mode--gremio,.club-mode--internacional,.club-mode--mirassol) .club-table-summary:before{z-index:-1;border:1px solid var(--team-deep);position:absolute;inset:-7px -6px}@supports (color:color-mix(in lab, red, red)){:is(.club-mode--flamengo,.club-mode--sao-paulo,.club-mode--bragantino,.club-mode--bahia,.club-mode--gremio,.club-mode--internacional,.club-mode--mirassol) .club-table-summary:before{border:1px solid color-mix(in srgb, var(--team-deep) 20%, transparent)}}:is(.club-mode--flamengo,.club-mode--sao-paulo,.club-mode--bragantino,.club-mode--bahia,.club-mode--gremio,.club-mode--internacional,.club-mode--mirassol) .club-table-summary:before{content:"";background:var(--team-soft);border-radius:9px}@supports (color:color-mix(in lab, red, red)){:is(.club-mode--flamengo,.club-mode--sao-paulo,.club-mode--bragantino,.club-mode--bahia,.club-mode--gremio,.club-mode--internacional,.club-mode--mirassol) .club-table-summary:before{background:color-mix(in srgb, var(--team-soft) 94%, white)}}:is(.club-mode--flamengo,.club-mode--sao-paulo,.club-mode--bragantino,.club-mode--bahia,.club-mode--gremio,.club-mode--internacional,.club-mode--mirassol) .club-table-summary:before{box-shadow:0 4px 12px #0000001f,inset 0 1px #ffffffb8}:is(.club-mode--flamengo,.club-mode--sao-paulo,.club-mode--bragantino,.club-mode--bahia,.club-mode--gremio,.club-mode--internacional,.club-mode--mirassol) .club-table-summary span{color:var(--team-deep)}.team-chooser-backdrop{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0815107a;justify-content:center;align-items:flex-end;padding:24px 24px 0;display:flex;position:fixed;inset:0}.team-chooser{width:min(760px,100%);max-height:min(82vh,760px);padding:10px 24px max(18px, env(safe-area-inset-bottom));background:var(--card);border:1px solid #13282021;border-bottom:0;border-radius:24px 24px 0 0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 -22px 70px #08151033}.team-chooser-handle{background:#c7cdc9;border-radius:99px;flex:none;align-self:center;width:42px;height:4px;margin-bottom:12px}.team-chooser-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.team-chooser-heading p{color:var(--green);letter-spacing:.14em;margin:0 0 5px;font-size:8px;font-weight:900}.team-chooser-heading h2{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:29px;line-height:1.08}.team-chooser-heading div>span{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.4;display:block}.team-chooser-close{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #1328201f;border-radius:50%;flex:none;place-items:center;padding:0;font-size:25px;line-height:1;display:inline-grid}.team-search{background:#faf8f1;border:1px solid #13282024;border-radius:12px;align-items:center;gap:9px;min-height:46px;margin-top:16px;padding:0 13px;display:flex}.team-search>span[aria-hidden=true]{color:var(--muted);font-size:20px}.team-search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.team-search input::placeholder{color:#7b8881}.team-search button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:19px}.team-options{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-height:0;margin-top:14px;padding:2px 2px 10px;display:grid;overflow-y:auto}.team-option{min-width:0;min-height:56px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #1328201a;border-radius:12px;align-items:center;gap:9px;padding:7px 10px;display:flex}.team-option:hover{background:#f5f8f5;border-color:#0c673e4d}.team-option--selected{border-color:var(--green-bright);background:#eff8f2}.team-option .team-mark{background:#f5f3eb;flex:none;margin-right:0}.team-option-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:760;overflow:hidden}.team-palette-preview{background:#fff;border:1px solid #13282033;border-radius:999px;flex:none;grid-template-columns:repeat(3,1fr);width:30px;height:12px;display:grid;overflow:hidden}.team-palette-preview>span:first-child{background:var(--palette-primary)}.team-palette-preview>span:nth-child(2){background:var(--palette-secondary)}.team-palette-preview>span:nth-child(3){background:var(--palette-detail)}.team-option>strong{color:var(--green)}.team-options-empty{color:var(--muted);text-align:center;grid-column:1/-1;margin:20px 0;font-size:12px}.team-chooser-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.team-chooser-actions button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #13282021;border-radius:10px;padding:0 15px;font-size:11px;font-weight:800}.team-chooser-actions .team-chooser-later{background:var(--ink);color:#fff}@media (max-width:640px){.club-mode .topbar--club-preview{min-height:calc(88px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 4px;grid-template:"brand actions"/minmax(0,1fr) auto;align-content:center;gap:8px}.brand--club-preview{grid-area:brand;gap:9px}.club-preview-crest{width:54px;height:54px}.club-preview-copy>small{margin-bottom:3px;font-size:7px}.club-preview-copy>strong{font-size:clamp(20px,6.8vw,27px)}.club-mode--sao-paulo .club-preview-copy{-webkit-backdrop-filter:blur(6px)saturate(.82);border-radius:10px;padding:7px 8px 6px}.club-preview-signature{letter-spacing:.055em;gap:4px;margin-top:6px;font-size:7.8px}.club-preview-competition-name{font-size:11.8px}.club-preview-signature span:nth-of-type(2),.club-preview-signature i{display:none}.club-table-summary{gap:5px;padding-right:8px}.club-table-summary strong{font-size:22px}.club-table-summary span{font-size:8px}.topbar--club-preview .topbar-status{grid-area:actions}.site-shell.has-team-theme .topbar{border-radius:20px;margin-left:8px;margin-right:8px;padding-left:8px;padding-right:8px}.preferred-team-control{gap:5px;min-height:40px;padding:4px 7px 4px 5px}.preferred-team-control-copy strong{display:none}.preferred-team-control-copy small{font-size:6px}.has-team-theme .preferred-team-control-copy{display:none}.has-team-theme .preferred-team-control{justify-content:center;width:40px;padding:4px}tbody tr.is-preferred-team .position-cell,tbody tr.is-preferred-team .club-cell,tbody tr.is-preferred-team .points-cell{background:var(--team-soft)}tbody tr.is-preferred-team .position-cell{box-shadow:inset 5px 0 0 var(--team-primary)}tbody tr.is-preferred-team .club-cell{border-bottom:2px solid var(--team-primary)}.team-chooser-backdrop{padding:max(12px, env(safe-area-inset-top)) 0 0}.team-chooser{width:100%;max-height:calc(100dvh - max(12px, env(safe-area-inset-top)));padding-left:14px;padding-right:14px}.team-chooser-heading h2{font-size:25px}.team-options{grid-template-columns:repeat(2,minmax(0,1fr))}.team-option{min-height:52px;padding-left:8px;padding-right:8px}.team-palette-preview{width:25px}}@media (display-mode:standalone) and (max-width:640px){.topbar{min-height:68px;margin-top:8px;padding-top:0}.club-mode .topbar--club-preview{min-height:88px;padding:0 8px 4px}}.competition-nav{display:none}@media (max-width:640px){.competition-nav-spacer{height:calc(60px + env(safe-area-inset-bottom));display:block}.competition-nav{--competition-active:var(--green);z-index:50;min-height:calc(54px + env(safe-area-inset-bottom));padding:5px max(7px, env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(7px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px)saturate(1.25);background:#fffdf7f5;border-top:1px solid #13282024;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 34px #1328201f}.competition-nav-item{color:#7c8882;min-width:0;min-height:44px;font:inherit;text-align:center;background:0 0;border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 2px;text-decoration:none;display:flex;position:relative}.competition-nav-item--active{color:var(--competition-active)}.competition-nav-item--active:before{content:"";background:var(--competition-active);border-radius:0 0 999px 999px;height:3px;position:absolute;top:-5px;left:12px;right:12px}.competition-nav-item:focus-visible{outline:3px solid var(--competition-active)}@supports (color:color-mix(in lab, red, red)){.competition-nav-item:focus-visible{outline:3px solid color-mix(in srgb, var(--competition-active) 28%, transparent)}}.competition-nav-item:focus-visible{outline-offset:-2px}.competition-nav-item:disabled{cursor:default;opacity:1}.competition-nav-item strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(9px,2.8vw,12px);font-weight:900;line-height:1.15;overflow:hidden}.competition-nav-item small{color:currentColor;letter-spacing:.1em;font-size:clamp(5.5px,1.7vw,7px);font-weight:850;line-height:1}.has-team-theme .competition-nav{--competition-active:var(--team-primary);border-top-color:var(--team-primary)}@supports (color:color-mix(in lab, red, red)){.has-team-theme .competition-nav{border-top-color:color-mix(in srgb, var(--team-primary) 24%, transparent)}}}.competition-nav-spacer{display:none}@media (min-width:641px){.competition-nav-spacer{height:88px;display:block}.competition-nav{--competition-active:var(--green);z-index:50;-webkit-backdrop-filter:blur(18px)saturate(1.25);background:#fffdf7f0;border:1px solid #13282024;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:min(720px,100vw - 48px);min-height:58px;padding:6px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #1328202b}.competition-nav-item{color:#718079;cursor:pointer;min-width:0;min-height:46px;font:inherit;text-align:center;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:7px 12px;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.competition-nav-item:hover:not(:disabled){color:var(--ink);background:#1328200f}.competition-nav-item--active{background:var(--competition-active)}@supports (color:color-mix(in lab, red, red)){.competition-nav-item--active{background:color-mix(in srgb, var(--competition-active) 10%, transparent)}}.competition-nav-item--active{color:var(--competition-active)}.competition-nav-item--active:before{content:"";background:var(--competition-active);border-radius:0 0 999px 999px;height:3px;position:absolute;top:-6px;left:22px;right:22px}.competition-nav-item:focus-visible{outline:3px solid var(--competition-active)}@supports (color:color-mix(in lab, red, red)){.competition-nav-item:focus-visible{outline:3px solid color-mix(in srgb, var(--competition-active) 28%, transparent)}}.competition-nav-item:focus-visible{outline-offset:-2px}.competition-nav-item:disabled{cursor:default}.competition-nav-item strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:900;line-height:1.15;overflow:hidden}.competition-nav-item small{color:currentColor;letter-spacing:.1em;font-size:7px;font-weight:850;line-height:1}.has-team-theme .competition-nav{--competition-active:var(--team-primary);border-color:var(--team-primary)}@supports (color:color-mix(in lab, red, red)){.has-team-theme .competition-nav{border-color:color-mix(in srgb, var(--team-primary) 24%, transparent)}}.cup-shell .competition-nav{--competition-active:var(--cup-blue);border-color:#174c6d33}}.cup-shell{--cup-ink:#10283a;--cup-blue:#174c6d;--cup-blue-deep:#0d2d43;--cup-gold:#e9b83e;--cup-green:#178151;--cup-paper:#f5f1e7;--cup-card:#fffdf8;--club-on:#fff;width:min(1180px,100% - 40px);min-height:100vh;color:var(--cup-ink);margin:0 auto}.cup-shell:is(.club-mode--santos,.club-mode--corinthians,.club-mode--sao-paulo,.club-mode--bragantino,.club-mode--gremio,.club-mode--mirassol){--club-on:#111}.cup-topbar{min-height:calc(88px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);border-bottom:1px solid #10283a24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.cup-brand{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.cup-brand-mark{flex:none;place-items:center;width:46px;height:46px;display:inline-grid}.cup-brand-mark img{object-fit:contain;width:100%;height:100%}.cup-brand>span:last-child{gap:4px;min-width:0;display:grid}.cup-brand strong{letter-spacing:-.015em;text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:29px;line-height:.95}.cup-brand small{color:var(--cup-blue);letter-spacing:.13em;font-size:8px;font-weight:900}.cup-topbar-actions{justify-self:end;align-items:center;gap:9px;display:flex}.cup-topbar-actions .cup-topbar-stage{justify-self:auto;min-width:150px;padding:0 12px}.cup-back-link,.cup-topbar-actions button{min-height:40px;color:var(--cup-ink);cursor:pointer;background:#fffdf8ad;border:1px solid #10283a29;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.cup-topbar-actions button span{font-size:17px}.cup-topbar-actions .cup-header-team-button{min-height:40px;color:var(--cup-blue-deep);white-space:nowrap;border-color:#174c6d47;border-radius:999px;gap:7px;padding:0 12px 0 8px}.cup-topbar-actions .cup-header-team-button .header-team-button-icon{background:var(--cup-blue-deep);color:#fff;width:22px;height:22px;font-size:17px}.cup-topbar-actions .cup-header-team-button .header-team-button-label,.cup-topbar-actions .cup-header-team-button .header-team-button-label-short{font-size:11px}.cup-topbar-actions button:disabled{cursor:wait;opacity:.58}.cup-back-link:hover,.cup-topbar-actions button:hover{border-color:var(--cup-blue);background:#fff}.cup-brand:focus-visible,.cup-back-link:focus-visible,.cup-topbar-actions button:focus-visible,.cup-stage-tabs button:focus-visible,.cup-tie-actions button:focus-visible,.cup-tie-detail-button:focus-visible,.cup-today-card button:focus-visible{outline-offset:3px;outline:3px solid #174c6d42}.cup-hero{background:radial-gradient(circle at 88% 12%, #e9b83e38, transparent 21rem), linear-gradient(122deg, var(--cup-blue-deep), #174e70 62%, #1e654f);color:#fff;border-radius:20px;align-items:end;min-height:0;margin-top:26px;padding:24px 30px;display:flex;overflow:hidden;box-shadow:0 28px 80px #0d2d4333}.cup-closing>p,.cup-today>header p,.cup-bracket-heading p{color:var(--cup-gold);letter-spacing:.16em;margin:0 0 11px;font-size:9px;font-weight:950}.cup-phase-summary{gap:10px;display:grid}.cup-phase-summary>span{color:var(--cup-gold);letter-spacing:.15em;font-size:8px;font-weight:950}.cup-phase-summary>strong{letter-spacing:-.04em;text-transform:uppercase;max-width:300px;font-size:30px;line-height:.98}.cup-favorite{background:#fffdf8c2;border:1px solid #174c6d29;border-radius:14px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:18px;padding:15px 18px;display:grid}.cup-favorite>span{background:var(--cup-blue-deep);color:#fff;letter-spacing:.12em;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:950}.cup-favorite>strong{font-size:14px}.cup-favorite>p{color:var(--muted);margin:0;font-size:11px;font-weight:760}.cup-favorite>button{background:var(--card);min-height:34px;color:var(--cup-blue-deep);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;border:1px solid #174c6d33;border-radius:999px;padding:0 12px;font-size:9px;font-weight:900}.cup-favorite>button:focus-visible{outline-offset:2px;outline:3px solid #174c6d38}.cup-topbar.cup-topbar--club-preview{isolation:isolate;min-height:calc(112px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 20px 4px;background:var(--club-pattern,linear-gradient(118deg, var(--team-primary), var(--team-deep)));color:var(--club-on);box-shadow:0 16px 40px var(--team-deep);border:0;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cup-topbar.cup-topbar--club-preview{box-shadow:0 16px 40px color-mix(in srgb, var(--team-deep) 20%, transparent)}}.cup-topbar.cup-topbar--club-preview:after{z-index:-1;content:"";background:linear-gradient(90deg, var(--team-primary) 0 38%, var(--team-detail) 38% 62%, var(--team-accent) 62%);height:4px;position:absolute;bottom:0;left:0;right:0}.cup-topbar--club-preview .cup-back-link,.cup-topbar--club-preview .cup-topbar-actions button{border-color:var(--club-on)}@supports (color:color-mix(in lab, red, red)){.cup-topbar--club-preview .cup-back-link,.cup-topbar--club-preview .cup-topbar-actions button{border-color:color-mix(in srgb, var(--club-on) 42%, transparent)}}.cup-topbar--club-preview .cup-back-link,.cup-topbar--club-preview .cup-topbar-actions button{background:var(--club-on)}@supports (color:color-mix(in lab, red, red)){.cup-topbar--club-preview .cup-back-link,.cup-topbar--club-preview .cup-topbar-actions button{background:color-mix(in srgb, var(--club-on) 8%, transparent)}}.cup-topbar--club-preview .cup-back-link,.cup-topbar--club-preview .cup-topbar-actions button{color:var(--club-on)}.cup-topbar--club-preview .cup-back-link:hover,.cup-topbar--club-preview .cup-topbar-actions button:hover{border-color:var(--club-on)}@supports (color:color-mix(in lab, red, red)){.cup-topbar--club-preview .cup-back-link:hover,.cup-topbar--club-preview .cup-topbar-actions button:hover{border-color:color-mix(in srgb, var(--club-on) 58%, transparent)}}.cup-topbar--club-preview .cup-back-link:hover,.cup-topbar--club-preview .cup-topbar-actions button:hover{background:var(--club-on)}@supports (color:color-mix(in lab, red, red)){.cup-topbar--club-preview .cup-back-link:hover,.cup-topbar--club-preview .cup-topbar-actions button:hover{background:color-mix(in srgb, var(--club-on) 14%, transparent)}}.cup-club-card-main{align-items:center;gap:16px;min-width:0;display:flex}.cup-club-signature{font-size:14.4px}.cup-club-card-crest{flex:none;width:78px;height:78px}.cup-club-card-crest .cup-team-mark{width:100%;height:100%;color:var(--team-deep);box-shadow:0 0 0 3px var(--team-detail), 0 10px 26px #00000038;background:#fffffff5;border:3px solid #ffffffc7}@supports (color:color-mix(in lab, red, red)){.cup-club-card-crest .cup-team-mark{box-shadow:0 0 0 3px color-mix(in srgb, var(--team-detail) 54%, transparent), 0 10px 26px #00000038}}.cup-club-card-crest .cup-team-mark img{width:84%;height:84%}.cup-games-team-action{justify-content:center;margin-top:14px;display:flex}.change-team-button .cup-team-mark{border-color:var(--team-primary,var(--green));width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.change-team-button .cup-team-mark{border-color:color-mix(in srgb, var(--team-primary,var(--green)) 18%, transparent)}}.change-team-button .cup-team-mark{background:var(--team-soft,#f2efe4)}.cup-favorite--positive{background:#17815112;border-color:#17815140}.cup-favorite--negative{opacity:.76}.cup-favorite--live{background:#e9b83e1a;border-color:#e9b83e6b}.cup-today,.cup-bracket{border:1px solid #10283a1f;border-radius:22px;margin-top:24px;box-shadow:0 18px 60px #0d2d4312}.cup-today{border-color:var(--green);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cup-today{border-color:color-mix(in srgb, var(--green) 24%, #1328201f)}}.cup-today{background:radial-gradient(circle at 82% -60%, #f4c94d47, transparent 48%), var(--card);color:var(--ink);box-shadow:var(--shadow)}.cup-bracket{background:var(--cup-card)}.cup-today>header,.cup-bracket-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.cup-today>header{border-bottom:1px solid var(--line);background:#f5f9f6;align-items:center;padding:21px 24px}.cup-today>header h2,.cup-bracket-heading h2{letter-spacing:-.045em;margin:0;font-size:30px}.cup-today>header h2{color:var(--green);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:900;display:flex}.cup-bracket-heading>span{color:var(--muted);font-size:10px;font-weight:800}.cup-today>header>span{color:var(--muted);font-size:13px;font-weight:750}.cup-today>header .today-dot{flex:0 0 7px;width:7px;height:7px}.cup-live-pulse{background:#55c98a;border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:1.7s ease-out infinite cup-live-pulse;box-shadow:0 0 0 5px #55c98a2e}.cup-today--live{border-color:#55c98a80}.cup-today--live>header{background:#dff6e9}.cup-today--live>header h2{color:#147a4e}@keyframes cup-live-pulse{0%{box-shadow:0 0 #55c98a61}70%{box-shadow:0 0 0 7px #55c98a00}to{box-shadow:0 0 #55c98a00}}.cup-today-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cup-today-card{border-top:1px solid var(--line);color:var(--ink);background:0 0;position:relative;overflow:hidden}.cup-today-card:nth-child(-n+2){border-top:0}.cup-today-card:nth-child(2n){border-left:1px solid var(--line)}.cup-matchup.cup-today-matchup{padding:26px 18px 12px}.cup-today-card .cup-match-team>div>strong,.cup-today-card .cup-match-center>strong{color:var(--ink)}.cup-today-card .cup-match-center>strong{font-size:23px}.cup-today-card .cup-match-center>strong i{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.cup-today-card .cup-match-center>strong i{color:color-mix(in srgb, var(--muted) 72%, transparent)}}.cup-today-card .cup-match-center>small{color:var(--red);font-size:13px;line-height:1.2}.cup-today-card.is-scheduled .cup-match-center>small{color:var(--muted);letter-spacing:.04em;white-space:nowrap;font-size:12px}.cup-today-card .cup-match-center--scheduled>strong{color:var(--ink);letter-spacing:-.02em;font-size:20px}.cup-today-card .cup-match-center--live-aggregate>small{white-space:normal;font-size:8px;overflow:visible}.cup-today-card .cup-team-mark{color:var(--ink);background:#f2efe4;border-color:#1328201a}.cup-matchup{grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);align-items:center;gap:8px;padding:18px 16px;display:grid}.cup-match-team{gap:5px;min-width:0;display:grid}.cup-match-team>div{align-items:center;gap:9px;min-width:0;display:flex}.cup-match-team--home{text-align:right;justify-items:end}.cup-match-team--home>div{justify-content:flex-end}.cup-match-team--away{text-align:left;justify-items:start}.cup-match-team>div>strong{color:var(--ink);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:23px;font-weight:850;overflow:hidden}.cup-red-cards{align-items:center;gap:4px;min-height:12px;display:inline-flex}.cup-red-cards i{background:var(--red);border-radius:1px;width:8px;height:12px;display:block;transform:rotate(3deg);box-shadow:0 0 0 1px #13282024}.cup-match-center{text-align:center;min-width:0}.cup-match-center>strong{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.04em;justify-content:center;align-items:center;gap:7px;font-size:25px;display:flex}.cup-match-center>strong i{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.cup-match-center>strong i{color:color-mix(in srgb, var(--muted) 72%, transparent)}}.cup-match-center>strong i{font-size:17px;font-style:normal;font-weight:450}.cup-match-center>small{color:var(--green);text-overflow:ellipsis;margin-top:4px;font-size:10px;font-weight:850;line-height:1.25;display:block;overflow:hidden}.cup-today-card>footer{min-height:46px;color:var(--muted);grid-template-columns:72px minmax(0,1fr) 72px;align-items:center;gap:12px;padding:9px 18px 16px;display:grid}.cup-today-venue{color:var(--ink);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 18px 5px;font-size:13px;font-weight:700;line-height:1.3;overflow:hidden}.cup-today-broadcast{text-align:center;grid-column:2;justify-content:center;align-items:baseline;min-width:0;display:flex}.cup-today-broadcast strong{color:var(--green);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cup-shell.has-team-theme .cup-today-broadcast strong{color:var(--team-detail)}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-team-theme .cup-today-broadcast strong{color:color-mix(in srgb, var(--team-detail) 58%, white)}}.cup-today-card>footer button,.cup-tie-actions button{color:var(--green);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:900}.cup-today-card>footer button{color:var(--green);letter-spacing:.09em;text-transform:uppercase;flex:none;grid-column:3;justify-self:end;font-size:10px}.cup-today--live .cup-today-card>footer{justify-content:space-between;display:flex}.cup-today--live .cup-today-broadcast{text-align:left;flex:auto;grid-column:auto;justify-content:flex-start}.cup-today--live .cup-today-card>footer button{grid-column:auto;justify-self:auto}.cup-bracket{overflow:hidden}.cup-bracket-heading{padding:27px 28px 22px}.cup-stage-tabs{background:#f3f0e8;border-top:1px solid #10283a1a;border-bottom:1px solid #10283a1a;grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.cup-stage-tabs button{color:#6d7b82;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-right:1px solid #10283a14;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:52px;padding:0 5px;font-size:9px;font-weight:850;display:flex;position:relative}.cup-stage-tabs button:last-child{border-right:0}.cup-stage-tabs button.is-active{background:var(--cup-blue-deep);color:#fff}.cup-stage-state{background:#aeb5b1;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.cup-stage-state--completed{background:var(--cup-green)}.cup-stage-state--current{background:var(--cup-gold);box-shadow:0 0 0 3px #e9b83e2e}.cup-selected-stage{justify-content:space-between;align-items:flex-end;gap:20px;padding:25px 28px 10px;display:flex}.cup-selected-stage h3{letter-spacing:-.035em;margin:0;font-size:22px}.cup-selected-stage p{color:var(--muted);margin:0;font-size:10px;font-weight:750}.cup-tie-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:15px 28px 30px;display:grid}.cup-tie{background:var(--card);min-width:0;color:var(--ink);border:1px solid #1328201f;border-radius:16px;overflow:hidden;box-shadow:0 9px 26px #0d2d430e}.cup-tie--preferred{box-shadow:inset 4px 0 0 var(--cup-gold), 0 10px 28px #0d2d4314;border-color:#e9b83ea3}.cup-tie--live{box-shadow:inset 4px 0 0 var(--cup-green), 0 10px 28px #17815117;border-color:#17815185}.cup-tie-heading{border-bottom:1px solid var(--line);background:#f5f9f6;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:10px 13px;display:flex}.cup-tie-heading>div{align-items:center;gap:6px;display:flex}.cup-tie-heading span,.cup-tie-heading strong{letter-spacing:.09em;font-size:11px;font-weight:950}.cup-tie-heading span{color:var(--green)}.cup-tie-heading strong{background:var(--cup-gold);color:var(--cup-ink);border-radius:4px;padding:3px 5px}.cup-tie-heading p{color:var(--muted);text-align:right;margin:0;font-size:11px;font-weight:750}.cup-tie-scoreboard{gap:7px;padding:13px 14px 12px;display:grid}.cup-tie-score-labels,.cup-tie-team{grid-template-columns:minmax(0,1fr) 38px 38px;align-items:center;gap:4px;display:grid}.cup-tie-scoreboard--single .cup-tie-score-labels,.cup-tie-scoreboard--single .cup-tie-team{grid-template-columns:minmax(0,1fr) 42px}.cup-tie-score-labels span{color:#87928c;text-align:center;font-size:7px;font-weight:900}.cup-tie-team-name{align-items:center;gap:8px;min-width:0;display:flex}.cup-tie-team-name strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:780;overflow:hidden}.cup-tie-team-name i{background:var(--cup-green);color:#fff;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:inline-grid}.cup-tie-team>b{font-variant-numeric:tabular-nums;background:#f1eee6;border-radius:8px;place-items:center;min-height:32px;font-size:14px;display:inline-grid}.cup-tie-team>b.is-live{color:var(--cup-green);background:#1781511f}.cup-team-mark{width:48px;height:48px;color:var(--ink);background:#f2efe4;border:1px solid #1328201a;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:900;display:inline-grid}.cup-team-mark img{object-fit:contain;width:78%;height:78%}.cup-tie-matchup{padding-top:20px;padding-bottom:20px}.cup-tie-legs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cup-tie-legs>div{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:10px 12px;display:grid}.cup-tie-legs>div+div{border-left:1px solid var(--line)}.cup-tie-legs span{color:var(--green);letter-spacing:.1em;font-size:9px;font-weight:950}.cup-tie-legs strong{color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:15px;display:flex}.cup-tie-legs strong i{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.cup-tie-legs strong i{color:color-mix(in srgb, var(--muted) 72%, transparent)}}.cup-tie-legs strong i{font-size:11px;font-style:normal;font-weight:450}.cup-tie-legs small{color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:720;overflow:hidden}.cup-tie-legs>div.is-live strong,.cup-tie-legs>div.is-live small{color:var(--red)}.cup-tie-outcome{background:#fbfaf6;border-top:0;flex-wrap:wrap;align-items:center;gap:9px 15px;padding:11px 14px;display:flex}.cup-tie-outcome p{align-items:baseline;gap:7px;margin:0;display:flex}.cup-tie-outcome span{color:var(--muted);letter-spacing:.08em;font-size:9px;font-weight:900}.cup-tie-outcome strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px}.cup-tie-penalties strong{color:var(--red)}.cup-tie-outcome .cup-tie-qualified{width:100%;color:var(--green);text-transform:uppercase;font-size:11px;font-weight:900}.cup-tie-outcome .cup-tie-qualified--provisional{color:var(--cup-blue)}.cup-tie-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:13px;padding:9px 14px 11px;display:flex}.cup-tie-lines{display:grid}.cup-tie-line{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:8px;min-width:0;padding:12px 13px;display:grid}.cup-tie-line+.cup-tie-line{border-top:1px solid var(--line)}.cup-tie-line.is-next{background:#eef7f1}.cup-tie-line.is-live{background:#e5f6ed}.cup-tie-line-meta{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.cup-tie-line-meta strong{color:var(--ink);letter-spacing:.07em;align-items:center;gap:5px;font-size:11px;font-weight:900;display:flex}.cup-tie-line-meta strong i{width:14px;color:var(--green);text-align:center;font-size:12px;font-style:normal;line-height:1}.cup-tie-line-meta>span{color:var(--line);font-size:10px}.cup-tie-line.is-live .cup-tie-line-meta strong i{animation:1.7s ease-out infinite cup-live-pulse}.cup-tie-line-meta small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px;font-weight:720;line-height:1.2}.cup-tie-line-fixture{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-self:center;align-items:center;gap:7px;width:100%;min-width:0;max-width:300px;display:grid}.cup-tie-line-fixture .cup-team-mark{width:34px;height:34px}.cup-tie-line-fixture .cup-match-team>div{gap:6px}.cup-tie-line-fixture .cup-match-team>div>strong{font-size:16px}.cup-tie-line-score{text-align:center;justify-items:center;gap:2px;min-width:38px;display:grid}.cup-tie-line-score>strong{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap;justify-content:center;align-items:center;gap:4px;font-size:17px;display:flex}.cup-tie-line-score>strong i{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.cup-tie-line-score>strong i{color:color-mix(in srgb, var(--muted) 72%, transparent)}}.cup-tie-line-score>strong i{font-size:16px;font-style:normal;font-weight:450}.cup-tie-line-score>small{color:var(--red);white-space:nowrap;font-size:8px;font-weight:900}.cup-tie-line-venue{color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:720;line-height:1.2;overflow:hidden}.cup-tie-line-footer{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.cup-tie-line-broadcast{color:var(--green);text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:10px;font-weight:800;overflow:hidden}.cup-tie-line-footer:not(.has-details) .cup-tie-line-broadcast{grid-column:1/-1}.cup-tie-line-footer.is-finished .cup-tie-detail-button{grid-column:1/-1;justify-self:center}.cup-tie-detail-button{width:max-content;color:var(--green);cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;grid-column:3;justify-self:end;padding:0;font-size:10px;font-weight:900}.cup-shell.has-team-theme .cup-today{border-color:var(--team-detail)}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-team-theme .cup-today{border-color:color-mix(in srgb, var(--team-detail) 48%, transparent)}}.cup-shell.has-team-theme .cup-today{background:linear-gradient(112deg, var(--team-primary), var(--team-deep))}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-team-theme .cup-today{background:linear-gradient(112deg, color-mix(in srgb, var(--team-primary) 92%, #111), var(--team-deep))}}.cup-shell.has-team-theme .cup-today{box-shadow:0 22px 58px var(--team-deep)}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-team-theme .cup-today{box-shadow:0 22px 58px color-mix(in srgb, var(--team-deep) 23%, transparent)}}.cup-shell.has-team-theme .cup-tie{border-color:var(--team-detail)}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-team-theme .cup-tie{border-color:color-mix(in srgb, var(--team-detail) 48%, transparent)}}.cup-shell.has-team-theme .cup-tie{background:linear-gradient(112deg, var(--team-primary), var(--team-deep))}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-team-theme .cup-tie{background:linear-gradient(112deg, color-mix(in srgb, var(--team-primary) 92%, #111), var(--team-deep))}}.cup-shell.has-team-theme .cup-tie{color:#fff}.cup-shell.has-team-theme .cup-today-card{border-color:var(--team-detail)}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-team-theme .cup-today-card{border-color:color-mix(in srgb, var(--team-detail) 30%, transparent)}}.cup-shell.has-team-theme .cup-today-card{background:0 0}.cup-shell.has-team-theme .cup-today>header,.cup-shell.has-team-theme .cup-tie-heading{border-color:var(--team-detail)}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-team-theme .cup-today>header,.cup-shell.has-team-theme .cup-tie-heading{border-color:color-mix(in srgb, var(--team-detail) 30%, transparent)}}.cup-shell.has-team-theme .cup-today>header,.cup-shell.has-team-theme .cup-tie-heading{background:var(--team-deep)}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-team-theme .cup-today>header,.cup-shell.has-team-theme .cup-tie-heading{background:color-mix(in srgb, var(--team-deep) 72%, transparent)}}.cup-shell.has-team-theme .cup-today>header h2,.cup-shell.has-team-theme .cup-tie-heading span,.cup-shell.has-team-theme .cup-tie-legs span,.cup-shell.has-team-theme .cup-today-card>footer button,.cup-shell.has-team-theme .cup-tie-actions button{color:var(--team-detail)}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-team-theme .cup-today>header h2,.cup-shell.has-team-theme .cup-tie-heading span,.cup-shell.has-team-theme .cup-tie-legs span,.cup-shell.has-team-theme .cup-today-card>footer button,.cup-shell.has-team-theme .cup-tie-actions button{color:color-mix(in srgb, var(--team-detail) 58%, white)}}.cup-shell.has-team-theme .cup-today>header>span,.cup-shell.has-team-theme .cup-tie-heading p,.cup-shell.has-team-theme .cup-today-card>footer,.cup-shell.has-team-theme .cup-today-venue,.cup-shell.has-team-theme .cup-tie-legs small,.cup-shell.has-team-theme .cup-tie-outcome span{color:#ffffffa8}.cup-shell.has-team-theme .cup-match-team>div>strong,.cup-shell.has-team-theme .cup-match-center>strong,.cup-shell.has-team-theme .cup-tie-legs strong,.cup-shell.has-team-theme .cup-tie-outcome strong{color:#fff}.cup-shell.has-team-theme .cup-match-center>strong i,.cup-shell.has-team-theme .cup-tie-legs strong i{color:#ffffff73}.cup-shell.has-team-theme .cup-match-center>small,.cup-shell.has-team-theme .cup-tie-outcome .cup-tie-qualified{color:var(--team-detail)}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-team-theme .cup-match-center>small,.cup-shell.has-team-theme .cup-tie-outcome .cup-tie-qualified{color:color-mix(in srgb, var(--team-detail) 64%, white)}}.cup-shell.has-team-theme .cup-today-card .cup-match-center>small{color:#ff9299}.cup-shell.has-team-theme .cup-today-card.is-scheduled .cup-match-center>small{color:#ffffff9e}.cup-shell.has-team-theme .cup-today-card .cup-match-center--scheduled>strong{color:var(--yellow)}.cup-shell.has-team-theme .cup-today--live{border-color:#79dca5b8}.cup-shell.has-team-theme .cup-today--live>header{background:#dff6e9;border-color:#147a4e2e}.cup-shell.has-team-theme .cup-today--live>header h2{color:#147a4e}.cup-shell.has-team-theme .cup-today--live>header>span{color:#527162}.cup-shell.has-team-theme .cup-team-mark{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.cup-shell.has-team-theme .cup-today-card>footer,.cup-shell.has-team-theme .cup-tie-legs,.cup-shell.has-team-theme .cup-tie-legs>div+div,.cup-shell.has-team-theme .cup-tie-actions{border-color:var(--team-detail)}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-team-theme .cup-today-card>footer,.cup-shell.has-team-theme .cup-tie-legs,.cup-shell.has-team-theme .cup-tie-legs>div+div,.cup-shell.has-team-theme .cup-tie-actions{border-color:color-mix(in srgb, var(--team-detail) 30%, transparent)}}.cup-shell.has-team-theme .cup-tie-outcome{background:var(--team-deep)}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-team-theme .cup-tie-outcome{background:color-mix(in srgb, var(--team-deep) 72%, transparent)}}.cup-shell.has-team-theme .cup-tie-penalties strong,.cup-shell.has-team-theme .cup-tie-legs>div.is-live strong,.cup-shell.has-team-theme .cup-tie-legs>div.is-live small{color:#ff9299}.cup-match-center--live-aggregate>strong,.cup-match-center--live-aggregate>small,.cup-shell.has-team-theme .cup-match-center--live-aggregate>strong,.cup-shell.has-team-theme .cup-match-center--live-aggregate>small{color:var(--red)}.cup-shell.has-cup-team .cup-today-card.is-preferred,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred{border-color:var(--team-detail)}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-cup-team .cup-today-card.is-preferred,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred{border-color:color-mix(in srgb, var(--team-detail) 48%, transparent)}}.cup-shell.has-cup-team .cup-today-card.is-preferred,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred{background:linear-gradient(112deg, var(--team-primary), var(--team-deep))}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-cup-team .cup-today-card.is-preferred,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred{background:linear-gradient(112deg, color-mix(in srgb, var(--team-primary) 92%, #111), var(--team-deep))}}.cup-shell.has-cup-team .cup-today-card.is-preferred,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred{color:#fff;box-shadow:inset 4px 0 0 var(--team-accent), 0 14px 34px var(--team-deep)}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-cup-team .cup-today-card.is-preferred,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred{box-shadow:inset 4px 0 0 var(--team-accent), 0 14px 34px color-mix(in srgb, var(--team-deep) 20%, transparent)}}.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-heading{border-color:var(--team-detail)}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-heading{border-color:color-mix(in srgb, var(--team-detail) 30%, transparent)}}.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-heading{background:var(--team-deep)}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-heading{background:color-mix(in srgb, var(--team-deep) 72%, transparent)}}.cup-shell.has-cup-team .cup-today-card.is-preferred .cup-match-team>div>strong,.cup-shell.has-cup-team .cup-today-card.is-preferred .cup-match-center>strong,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-match-team>div>strong,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-match-center>strong,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-legs strong,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-outcome strong{color:#fff}.cup-shell.has-cup-team .cup-today-card.is-preferred .cup-match-center>strong i,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-match-center>strong i,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-legs strong i{color:#ffffff73}.cup-shell.has-cup-team .cup-today-card.is-preferred .cup-today-venue,.cup-shell.has-cup-team .cup-today-card.is-preferred>footer,.cup-shell.has-cup-team .cup-today-card.is-preferred .cup-match-center>small,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-heading p,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-legs small,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-outcome span{color:#ffffffad}.cup-shell.has-cup-team .cup-today-card.is-preferred .cup-today-broadcast strong,.cup-shell.has-cup-team .cup-today-card.is-preferred>footer button,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-heading span,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-legs span,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-actions button,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-outcome .cup-tie-qualified{color:var(--team-detail)}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-cup-team .cup-today-card.is-preferred .cup-today-broadcast strong,.cup-shell.has-cup-team .cup-today-card.is-preferred>footer button,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-heading span,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-legs span,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-actions button,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-outcome .cup-tie-qualified{color:color-mix(in srgb, var(--team-detail) 64%, white)}}.cup-shell.has-cup-team .cup-today-card.is-preferred .cup-team-mark,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-team-mark{color:#fff;background:#ffffff1f;border-color:#fff3}.cup-shell.has-cup-team .cup-today-card.is-preferred>footer,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-legs,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-legs>div+div,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-actions{border-color:var(--team-detail)}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-cup-team .cup-today-card.is-preferred>footer,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-legs,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-legs>div+div,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-actions{border-color:color-mix(in srgb, var(--team-detail) 30%, transparent)}}.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-outcome{background:var(--team-deep)}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-outcome{background:color-mix(in srgb, var(--team-deep) 72%, transparent)}}.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-line+.cup-tie-line{border-color:var(--team-detail)}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-line+.cup-tie-line{border-color:color-mix(in srgb, var(--team-detail) 30%, transparent)}}.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-line.is-next,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-line.is-live{background:var(--team-deep)}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-line.is-next,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-line.is-live{background:color-mix(in srgb, var(--team-deep) 70%, transparent)}}.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-line-meta small,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-line-venue{color:#ffffffad}.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-line-meta strong,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-line-meta strong i,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-line-broadcast,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-detail-button{color:var(--team-detail)}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-line-meta strong,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-line-meta strong i,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-line-broadcast,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-detail-button{color:color-mix(in srgb, var(--team-detail) 64%, white)}}.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-line-meta>span{color:var(--team-detail)}@supports (color:color-mix(in lab, red, red)){.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-line-meta>span{color:color-mix(in srgb, var(--team-detail) 30%, transparent)}}.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-line-score>strong{color:#fff}.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-line-score>strong i{color:#ffffff73}.cup-shell.has-cup-team .cup-today-card.is-preferred .cup-match-center--live-aggregate>strong,.cup-shell.has-cup-team .cup-today-card.is-preferred .cup-match-center--live-aggregate>small,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-match-center--live-aggregate>strong,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-match-center--live-aggregate>small,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-legs>div.is-live strong,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .cup-tie-legs>div.is-live small{color:#ff9299}.cup-team-chooser-overlay{z-index:120;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#07141094;align-items:end;padding:28px;display:grid;position:fixed;inset:0}.cup-team-chooser{background:var(--card);width:min(720px,100%);max-height:min(760px,100dvh - 56px);color:var(--ink);border-radius:24px;gap:18px;margin:0 auto;padding:24px;display:grid;overflow:auto;box-shadow:0 30px 90px #04120d5c}.cup-team-chooser>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.cup-team-chooser>header span{color:var(--green);letter-spacing:.15em;font-size:8px;font-weight:950}.cup-team-chooser>header h2{letter-spacing:-.04em;margin:3px 0 0;font-size:27px}.cup-team-chooser>header>button{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;font-size:25px}.cup-team-chooser-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.cup-team-chooser-grid>button{border:1px solid var(--line);min-width:0;min-height:92px;color:var(--ink);cursor:pointer;background:#f8f6ef;border-radius:14px;place-items:center;gap:7px;padding:10px 7px;display:grid}.cup-team-chooser-grid>button strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.cup-team-chooser-grid>button.is-selected{border-color:var(--green);background:var(--soft-green);box-shadow:inset 0 0 0 1px var(--green)}.cup-team-chooser-neutral{border:1px solid var(--line);min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;font-size:11px;font-weight:850}.cup-team-chooser button:focus-visible{outline-offset:2px;outline:3px solid #2d9b6247}.cup-stage-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:35px 20px 50px;display:flex}.cup-stage-empty>span{width:48px;height:48px;color:var(--cup-blue);border:1px dashed #10283a47;border-radius:50%;place-items:center;margin-bottom:13px;font-size:20px;font-weight:900;display:inline-grid}.cup-stage-empty strong{font-size:15px}.cup-stage-empty p{max-width:390px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.5}.cup-notice{color:#69531d;background:#e9b83e1c;border:1px solid #e9b83e57;border-radius:11px;margin:16px 0 0;padding:12px 15px;font-size:10px;font-weight:720}.cup-closing{background:var(--cup-blue-deep);color:#fff;border-radius:24px;margin-top:22px;padding:54px 58px 58px}.cup-closing h2{letter-spacing:-.038em;text-transform:uppercase;max-width:820px;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(46px,6.3vw,80px);font-weight:900;line-height:.9}.cup-closing>span{color:#ffffffb3;max-width:600px;margin-top:20px;font-size:14px;line-height:1.55;display:block}.cup-footer{padding:28px 3px max(36px, env(safe-area-inset-bottom));color:#78847e;letter-spacing:.065em;text-transform:uppercase;justify-content:space-between;gap:18px;font-size:9px;display:flex}.cup-footer p{margin:0}@media (max-width:820px){.cup-phase-summary{max-width:640px}.cup-stage-tabs{scrollbar-width:none;grid-template-columns:repeat(9,minmax(86px,1fr));overflow-x:auto}.cup-stage-tabs::-webkit-scrollbar{display:none}}.cup-topbar-stage{text-align:right;border-left:1px solid #10283a24;align-content:center;justify-self:stretch;gap:3px;min-width:0;padding-left:20px;display:grid}.cup-topbar-stage span{color:var(--cup-blue);letter-spacing:.08em;font-size:12px;font-weight:950;line-height:1}.cup-topbar-stage strong{color:var(--cup-ink);letter-spacing:-.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:23px;line-height:1;overflow:hidden}@media (max-width:640px){.cup-shell{width:100%}.cup-topbar{min-height:calc(68px + env(safe-area-inset-top));grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0 14px}.cup-brand{gap:8px}.cup-brand-mark{width:38px;height:38px}.cup-brand strong,.lib-topbar .lib-brand strong{font-size:18px}.cup-brand small{letter-spacing:.08em;font-size:6.5px}.cup-topbar-stage{gap:3px;padding-left:12px}.cup-topbar-actions .cup-topbar-stage{width:76px;min-width:0;padding:0 7px}.cup-topbar-stage span{font-size:11px}.cup-topbar-stage strong{white-space:normal;max-width:none;font-size:14px;line-height:.92}.cup-back-link{display:none}.cup-topbar-actions button{width:40px;min-height:40px;padding:0}.cup-topbar-actions button strong{display:none}.cup-topbar-actions{gap:5px}.cup-topbar-actions .cup-header-team-button{gap:0;width:auto;min-width:64px;padding:0 8px;font-size:9px}.cup-topbar-actions .cup-header-team-button .header-team-button-icon{display:none}.cup-topbar-actions .cup-header-team-button .header-team-button-label-short{font-size:10px}.cup-favorite{grid-template-columns:auto minmax(0,1fr);gap:8px 10px;margin:0 12px 12px;padding:12px 13px}.cup-favorite>p{grid-column:1/-1}.cup-favorite>button{grid-column:1/-1;justify-self:stretch}.cup-topbar.cup-topbar--club-preview{min-height:calc(88px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 4px;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin:8px 12px 0}.cup-topbar--club-preview .cup-topbar-actions{gap:4px}.cup-club-card-main{gap:9px}.cup-club-signature{font-size:11.8px}.cup-club-card-crest{width:54px;height:54px}.cup-games-team-action{margin:10px 12px 0}.cup-team-chooser-overlay{padding:0}.cup-team-chooser{max-height:calc(100dvh - 28px);padding:20px 14px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.cup-team-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cup-today,.cup-bracket{border-radius:18px;margin:12px}.cup-today{padding:0}.cup-today>header{padding:13px 18px}.cup-bracket-heading h2{font-size:25px}.cup-today>header h2{font-size:12px}.cup-today-grid,.cup-tie-grid{grid-template-columns:1fr}.cup-today-grid{gap:0;margin-top:0}.cup-today-card:nth-child(2n){border-left:0}.cup-today-card:not(:first-child){border-top:1px solid var(--line)}.cup-matchup.cup-today-matchup{grid-template-columns:minmax(100px,1fr) 72px minmax(100px,1fr);padding:16px 18px 9px}.cup-today-card.is-scheduled .cup-today-matchup{grid-template-areas:"home score away""timezone timezone timezone";row-gap:9px}.cup-today-card.is-scheduled .cup-match-team--home{grid-area:home}.cup-today-card.is-scheduled .cup-match-team--away{grid-area:away}.cup-today-card.is-scheduled .cup-match-center--scheduled{display:contents}.cup-today-card.is-scheduled .cup-match-center--scheduled>strong{grid-area:score;align-self:center}.cup-today-card.is-scheduled .cup-match-center--scheduled>small{text-align:center;grid-area:timezone;margin-top:0;overflow:visible}.cup-today-card .cup-team-mark{width:45.6px;height:45.6px}.libertadores-shell .cup-today-card{--lib-today-team-row-height:45.6px}.libertadores-shell .cup-today-card .cup-team-mark{width:var(--lib-today-team-row-height);height:var(--lib-today-team-row-height)}.libertadores-shell .cup-today-card .cup-match-center>strong{min-height:var(--lib-today-team-row-height)}.libertadores-shell .cup-today-card:not(.is-scheduled) .cup-match-center,.libertadores-shell .cup-today-card.is-scheduled .cup-match-center--scheduled>strong{align-self:start}.cup-today-venue{padding-left:14px;padding-right:14px}.cup-today-card>footer{padding:10px 14px 17px}.cup-bracket-heading{padding:20px 17px 17px}.cup-stage-tabs{scroll-snap-type:x proximity;grid-template-columns:repeat(9,82px)}.cup-stage-tabs button{scroll-snap-align:center;min-height:49px}.cup-selected-stage{align-items:flex-start;padding:20px 17px 8px}.cup-selected-stage h3{font-size:20px}.cup-selected-stage p{text-align:right;max-width:120px}.cup-tie-grid{gap:10px;padding:12px 12px 19px}.cup-tie-line{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px}.cup-tie-line-meta{gap:4px}.cup-tie-line-meta strong{font-size:13.2px}.cup-tie-line-meta strong i,.cup-tie-line-meta>span,.cup-tie-line-meta small,.cup-tie-line-venue,.cup-tie-line-broadcast,.cup-tie-detail-button{font-size:12px}.cup-tie-line-fixture{gap:6px;max-width:280px}.cup-tie-line-fixture .cup-team-mark{width:31px;height:31px}.cup-tie-line-fixture .cup-match-team>div>strong{font-size:18px}.cup-tie-line-score>strong{font-size:19.2px}.cup-tie-line-score>small{font-size:9.6px}.cup-tie-line-footer{grid-template-columns:minmax(0,.7fr) minmax(0,1.7fr) minmax(0,1fr);gap:6px}.cup-tie-heading{padding-left:11px;padding-right:11px}.cup-matchup{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);gap:4px;padding-left:10px;padding-right:10px}.cup-match-team>div{gap:6px}.cup-match-team>div>strong{font-size:23px}.cup-match-center>strong{gap:5px;font-size:25px}.cup-match-center>small{font-size:9px}.cup-tie-legs>div{grid-template-columns:auto auto;gap:4px 7px;padding:9px 10px}.cup-tie-legs small{text-align:left;grid-column:1/-1}.cup-closing{border-radius:20px;margin:12px;padding:38px 24px 40px}.cup-closing h2{font-size:clamp(41px,12.5vw,56px)}.cup-closing>span{margin-top:15px;font-size:11px}.cup-footer{flex-direction:column;align-items:flex-start;gap:7px;margin:0 16px;padding-top:20px}.cup-shell .competition-nav{--competition-active:var(--cup-blue);border-top-color:#174c6d33}}@media (max-width:360px){.cup-tie-line-meta{justify-content:center;gap:4px}.cup-tie-line-meta small{text-align:center}}.libertadores-shell{--cup-ink:#102b3d;--cup-blue:#174f75;--cup-blue-deep:#0b2940;--cup-gold:#d9a928;--cup-green:#13744c;--cup-paper:#f3f0e7;--cup-card:#fffdf8}.lib-brand-mark{flex:none;place-items:center;width:46px;height:46px;display:inline-grid}.lib-brand-mark img{object-fit:contain;width:100%;height:100%}.lib-brand>span:last-child{min-width:0}.lib-brand strong{white-space:nowrap}.lib-team-context{border:1px solid var(--club-on);align-self:center;margin-left:auto;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.lib-team-context{border:1px solid color-mix(in srgb, var(--club-on) 34%, transparent)}}.lib-team-context{color:var(--club-on);letter-spacing:.08em;white-space:nowrap;border-radius:999px;font-size:9px;font-weight:900}.lib-neutral-note>a{background:var(--card);min-height:34px;color:var(--cup-blue-deep);letter-spacing:.04em;text-transform:uppercase;border:1px solid #174c6d33;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.lib-competition{overflow:hidden}.lib-card-team-name{min-width:0;max-width:100%;color:var(--muted);overflow-wrap:anywhere;text-wrap:balance;font-size:10px;font-weight:720;line-height:1.2}.cup-match-team>.lib-card-team-meta{flex-wrap:nowrap;align-items:center;gap:5px;min-height:24px}.lib-card-team-meta .cup-red-cards{flex:none;min-height:0}.lib-card-team-meta .cup-red-cards i{margin-top:0}.cup-today-card .lib-card-team-name{color:var(--ink);font-size:13px;font-weight:700;line-height:1.3}.cup-today-card .cup-match-team>.lib-card-team-meta{min-height:34px}.cup-shell.has-cup-team .cup-today-card.is-preferred .lib-card-team-name,.cup-shell.has-cup-team .cup-tie.cup-tie--preferred .lib-card-team-name{color:#ffffffad}.lib-phase-tabs{grid-template-columns:repeat(6,minmax(118px,1fr))}.lib-groups-view,.lib-knockout-view{padding-bottom:22px}.lib-group-tabs,.lib-qualification-tabs{scrollbar-width:none;gap:7px;padding:18px 22px 12px;display:flex;overflow-x:auto}.lib-group-tabs::-webkit-scrollbar{display:none}.lib-qualification-tabs::-webkit-scrollbar{display:none}.lib-group-tabs button,.lib-qualification-tabs button,.lib-round-tabs button{min-height:38px;color:var(--cup-blue-deep);cursor:pointer;font:inherit;letter-spacing:.07em;background:#f3f0e7;border:1px solid #102b3d24;border-radius:999px;flex:none;padding:0 14px;font-size:9px;font-weight:900}.lib-group-tabs button.is-active,.lib-qualification-tabs button.is-active,.lib-round-tabs button.is-active{border-color:var(--cup-blue-deep);background:var(--cup-blue-deep);color:#fff;box-shadow:0 8px 18px #0b29402e}.lib-group-tabs button:focus-visible,.lib-qualification-tabs button:focus-visible,.lib-round-tabs button:focus-visible,.lib-neutral-note>a:focus-visible{outline-offset:2px;outline:3px solid #174f7540}.lib-group-table-wrap{background:#fff;border:1px solid #102b3d1f;border-radius:16px;margin:0 22px;overflow-x:auto;box-shadow:0 12px 34px #0b29400f}.lib-group-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:640px}.lib-group-table th,.lib-group-table td{height:54px;color:var(--cup-ink);text-align:center;border-bottom:1px solid #102b3d17;padding:0 10px;font-size:12px}.lib-group-table thead th{color:#6e7d85;letter-spacing:.1em;background:#f3f0e7;height:38px;font-size:8px;font-weight:900}.lib-group-table th:first-child,.lib-group-table td:first-child{width:58px}.lib-group-table th:nth-child(2){text-align:left;width:46%}.lib-group-table tbody th{text-align:left;align-items:center;gap:10px;display:flex}.lib-group-table tbody th .cup-team-mark{flex:0 0 34px;width:34px;height:34px}.lib-group-table tbody td:first-child{font-weight:900;position:relative}.lib-group-table tbody tr:last-child th,.lib-group-table tbody tr:last-child td{border-bottom:0}.lib-zone-marker{border-radius:0 999px 999px 0;width:4px;position:absolute;top:14px;bottom:14px;left:0}.lib-group-table tr[data-destination=round-of-16] .lib-zone-marker,.lib-zone-legend i.is-qualified{background:#178151}.lib-group-table tr[data-destination=sudamericana] .lib-zone-marker,.lib-zone-legend i.is-sudamericana{background:#d9a928}.lib-group-table tr[data-destination=eliminated] .lib-zone-marker,.lib-zone-legend i.is-eliminated{background:#b8c0c4}.lib-team-code{display:none}.lib-zone-legend{color:#6e7d85;letter-spacing:.04em;text-transform:uppercase;background:#faf8f2;border-top:1px solid #102b3d17;flex-wrap:wrap;gap:12px 18px;padding:12px 14px;font-size:8px;font-weight:800;display:flex}.lib-zone-legend span{align-items:center;gap:6px;display:inline-flex}.lib-zone-legend i{border-radius:50%;width:7px;height:7px}.lib-round-heading{justify-content:space-between;align-items:end;margin:24px 22px 0;display:flex}.lib-round-heading span{color:var(--cup-gold);letter-spacing:.13em;font-size:8px;font-weight:950}.lib-round-heading h3{letter-spacing:-.035em;margin:4px 0 0;font-size:21px}.lib-round-tabs{gap:7px;margin:12px 22px;display:flex}.lib-round-tabs button{width:38px;padding:0}.lib-group-fixtures{background:#fff;border:1px solid #102b3d1f;border-radius:15px;margin:0 22px;overflow:hidden}.lib-group-fixtures .cup-today-card:nth-child(-n+2){border-top:0}.lib-closing{background:radial-gradient(circle at 82% 12%,#d9a92840,#0000 24rem),linear-gradient(122deg,#081f31,#123f5d 66%,#12503c)}@media (max-width:820px){.lib-phase-tabs{grid-template-columns:repeat(6,98px)}}@media (max-width:640px){.lib-brand{overflow:hidden}.lib-brand-mark{width:36px;height:36px}.lib-brand strong{text-overflow:ellipsis;font-size:clamp(17px,5.3vw,22px);display:block;overflow:hidden}.lib-brand small{font-size:6px}.lib-neutral-note>a{grid-column:1/-1}.lib-team-context{display:none}.lib-competition{margin-top:14px}.lib-phase-tabs{grid-template-columns:repeat(6,88px)}.lib-group-tabs,.lib-qualification-tabs{padding:14px 14px 10px}.lib-group-tabs button,.lib-qualification-tabs button{scroll-snap-align:center;min-height:36px;padding:0 12px}.lib-group-tabs{scroll-snap-type:x proximity}.lib-group-table-wrap{border-radius:13px;margin:0 12px}.lib-group-table{min-width:510px}.lib-group-table th,.lib-group-table td{height:50px;padding:0 7px;font-size:11px}.lib-group-table th:first-child,.lib-group-table td:first-child{width:48px}.lib-group-table th:nth-child(2){width:32%}.lib-group-table tbody th{gap:7px}.lib-group-table tbody th .cup-team-mark{flex-basis:30px;width:30px;height:30px}.lib-team-full{display:none}.lib-team-code{font-size:12px;display:inline}.lib-zone-legend{gap:8px 12px;padding:10px 11px;font-size:7px}.lib-round-heading{margin:20px 14px 0}.lib-round-tabs{justify-content:space-between;margin:10px 14px}.lib-round-tabs button{width:36px;min-height:36px}.lib-group-fixtures{grid-template-columns:1fr;margin:0 12px;display:grid}.lib-group-fixtures .cup-today-card:nth-child(2){border-top:1px solid var(--line)}.cup-tie-line-fixture .lib-card-team-name{font-size:12px}.cup-tie-line-fixture .cup-match-team>.lib-card-team-meta{min-height:29px}.round-impact{border-radius:0;margin:0;display:block}.round-impact-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px 15px}.round-impact-heading h2{margin-top:4px;font-size:15px}.round-impact-summary{text-align:right;max-width:112px}.round-impact-list{scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto}.round-impact-list::-webkit-scrollbar{display:none}.round-impact-item{scroll-snap-align:start;flex:0 0 calc(100vw - 44px);min-height:88px;padding:14px 13px}.round-impact-item:first-child{border-left:0}.round-impact-item strong{font-size:13px}.round-impact-item p{font-size:10px}.rank-movement{position:absolute;top:50%;right:2px;transform:translateY(-50%)}}.round-center{border:1px solid var(--team-primary,var(--green));margin:24px 0 18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.round-center{border:1px solid color-mix(in srgb, var(--team-primary,var(--green)) 15%, #d9e0da)}}.round-center{background:#f6f4ec;border-radius:17px;box-shadow:0 14px 44px #142d230f}.round-center-heading{background:linear-gradient(90deg, var(--team-soft,#eaf5ed), #fffdf8 64%);justify-content:space-between;align-items:center;gap:24px;min-height:70px;padding:14px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.round-center-heading{background:linear-gradient(90deg, color-mix(in srgb, var(--team-soft,#eaf5ed) 58%, #fffdf8), #fffdf8 64%)}}.round-center-heading p{color:var(--team-primary,var(--green));letter-spacing:.15em;align-items:center;gap:9px;margin:0;font-size:9px;font-weight:950;display:flex}.round-center-heading h2{color:var(--ink);letter-spacing:-.035em;margin:4px 0 0;font-size:20px}.round-center-summary{text-align:right;justify-items:end;gap:2px;display:grid}.round-center-summary strong{color:var(--ink);font-size:12px;font-weight:900}.round-center-summary small{color:var(--muted);font-size:9px;font-weight:720}.round-center-games{background:#f2f0e8;gap:10px;padding:11px;display:flex}.round-center .live-game{min-width:510px;color:var(--ink);background:#ffffffe6;border:1px solid #dce2dc;border-radius:14px;flex:1 0 510px;box-shadow:0 5px 18px #142d230b}.round-center .live-game--live{border-top:3px solid var(--team-primary,var(--green-bright));animation:.42s ease-out both round-center-game-update}.round-center .live-game--scheduled{background:#fffdf5;border-color:#e5d9aa}.round-center .live-game--preferred{border-color:var(--team-primary,var(--green))}@supports (color:color-mix(in lab, red, red)){.round-center .live-game--preferred{border-color:color-mix(in srgb, var(--team-primary,var(--green)) 42%, #dce2dc)}}.round-center .live-game--preferred{box-shadow:0 7px 22px var(--team-primary,var(--green))}@supports (color:color-mix(in lab, red, red)){.round-center .live-game--preferred{box-shadow:0 7px 22px color-mix(in srgb, var(--team-primary,var(--green)) 10%, transparent)}}.round-center .live-game+.live-game{border-left:1px solid #dce2dc}.round-center .live-game--interactive:hover{background:#fff;box-shadow:0 8px 25px #142d2314}.round-center .live-game--interactive:focus-visible{outline-color:var(--team-primary,var(--green))}@supports (color:color-mix(in lab, red, red)){.round-center .live-game--interactive:focus-visible{outline-color:color-mix(in srgb, var(--team-primary,var(--green)) 58%, white)}}.round-center .live-team .team-mark{background:#f5f4ed;border-color:#d7ddd7}.round-center .live-team-standing,.round-center .live-score strong span,.round-center .live-score--finished small,.round-center .live-score--inactive small,.round-center .live-score--scheduled small{color:var(--muted)}.round-center .live-score small{width:fit-content;color:var(--team-primary,var(--green));background:#e8f6ed;border-radius:999px;margin:5px auto 0;padding:3px 8px}.round-center .live-score--scheduled small,.round-center .live-score--finished small,.round-center .live-score--inactive small{background:0 0;padding:0}.round-center .live-game--scheduled .live-score small{width:auto}.round-center .live-score--scheduled strong{color:#c89712}.round-center .live-game-details{border-top-color:#e1e5df}.round-center .live-game-detail span{color:#7b8780}.round-center .live-game-detail strong{color:var(--ink)}.round-center .live-broadcast strong,.round-center .live-game-open{color:var(--team-primary,var(--green))}.round-center .round-impact{background:#fffdf8}@keyframes round-center-game-update{0%{opacity:.72;box-shadow:0 0 0 4px color-mix(in srgb, var(--live-green-light) 28%, transparent);transform:translateY(-2px)}to{opacity:1;transform:translateY(0);box-shadow:0 5px 18px #142d230b}}@media (max-width:640px){.round-center{border-radius:15px;margin:12px}.round-center-heading{gap:12px;min-height:66px;padding:12px 14px}.round-center-heading h2{font-size:18px}.round-center-summary{max-width:128px}.round-center-summary strong{font-size:10px}.round-center-games{gap:8px;padding:8px;display:grid}.round-center .live-game,.round-center .live-game+.live-game{border:1px solid #dce2dc;border-radius:12px;width:100%;min-width:0}.round-center .live-game--live,.round-center .live-game--live+.live-game--live{border-top:3px solid var(--team-primary,var(--green-bright))}.round-center .live-game--scheduled,.round-center .live-game--scheduled+.live-game--scheduled{border-color:#e5d9aa}.round-center .round-impact{border-radius:0;margin:0}.round-center .round-impact-heading{min-height:62px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
