@font-face{font-family:Gotham;src:url(../media/Gotham-Book.0dtsi0ic1h-cs.otf?dpl=v0_69_0)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Gotham;src:url(../media/Gotham-Medium.0g7ytcuk69-xo.otf?dpl=v0_69_0)format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Gotham;src:url(../media/Gotham-Bold.0y.z5eva4i3yr.otf?dpl=v0_69_0)format("opentype");font-weight:700;font-style:normal}@font-face{font-family:ACaslonPro;src:url(../media/ACaslonPro-Regular.0bge0bhjyab32.otf?dpl=v0_69_0)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Adobe Caslon Pro;src:url(../media/ACaslonPro-Regular.0bge0bhjyab32.otf?dpl=v0_69_0)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ACaslonPro;src:url(../media/ACaslonPro-Bold.0dhpvu5c_36bc.otf?dpl=v0_69_0)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Adobe Caslon Pro;src:url(../media/ACaslonPro-Bold.0dhpvu5c_36bc.otf?dpl=v0_69_0)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ACaslonPro;src:url(../media/ACaslonPro-Italic.11gxgwdhw-q.k.otf?dpl=v0_69_0)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Adobe Caslon Pro;src:url(../media/ACaslonPro-Italic.11gxgwdhw-q.k.otf?dpl=v0_69_0)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ACaslonPro;src:url(../media/ACaslonPro-BoldItalic.0oug98s5x8br1.otf?dpl=v0_69_0)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Adobe Caslon Pro;src:url(../media/ACaslonPro-BoldItalic.0oug98s5x8br1.otf?dpl=v0_69_0)format("opentype");font-weight:700;font-style:italic;font-display:swap}.wdl-heading-01-expressive{letter-spacing:.02em;font-family:ACaslonPro,Adobe Caslon Pro,Caslon,Georgia,serif;font-size:48px;font-weight:400;line-height:1}.wdl-heading-02-expressive-caps{letter-spacing:.02em;text-transform:uppercase;font-family:ACaslonPro,Adobe Caslon Pro,Caslon,Georgia,serif;font-size:32px;font-weight:400;line-height:1}.wdl-heading-02-expressive{letter-spacing:.02em;font-family:ACaslonPro,Adobe Caslon Pro,Caslon,Georgia,serif;font-size:32px;font-weight:400;line-height:1}.wdl-heading-04-expressive-caps{letter-spacing:.04em;text-transform:uppercase;font-family:ACaslonPro,Adobe Caslon Pro,Caslon,Georgia,serif;font-size:20px;font-weight:400;line-height:1}.wdl-heading-05-expressive-caps{letter-spacing:.028em;text-transform:uppercase;font-family:ACaslonPro,Adobe Caslon Pro,Caslon,Georgia,serif;font-size:14px;font-weight:400;line-height:1}.wdl-bold-heading-03{letter-spacing:-.032em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:64px;font-weight:700;line-height:.95}.wdl-bold-heading-04{letter-spacing:-.0168em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:56px;font-weight:700;line-height:.95}.wdl-bold-heading-05{letter-spacing:-.012em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:40px;font-weight:700;line-height:.95}.wdl-bold-heading-06{letter-spacing:-.096em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:32px;font-weight:700;line-height:.95}.wdl-bold-heading-06-caps{letter-spacing:-.096em;text-transform:uppercase;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:32px;font-weight:700;line-height:.95}.wdl-bold-heading-07{letter-spacing:-.084em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:28px;font-weight:700;line-height:.95}.wdl-heading-01{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:40px;font-weight:500;line-height:1}.wdl-heading-02-caps{letter-spacing:-.03em;text-transform:uppercase;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:32px;font-weight:500;line-height:.95}.wdl-heading-02{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:32px;font-weight:500;line-height:1}.wdl-heading-03{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:28px;font-weight:500;line-height:1.2}.wdl-heading-04{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:24px;font-weight:500;line-height:1.5}.wdl-heading-05{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.5}.wdl-heading-06{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.wdl-heading-07{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.5}.wdl-heading-08{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.wdl-heading-08-caps{letter-spacing:-.03em;text-transform:uppercase;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:24px;font-weight:500;line-height:.95}.wdl-heading-09{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.5}.wdl-heading-09-caps{letter-spacing:-.03em;text-transform:uppercase;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:20px;font-weight:500;line-height:.95}.wdl-heading-10{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.wdl-heading-10-sentence-case{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:18px;font-weight:500;line-height:.95}.wdl-heading-10-caps{letter-spacing:-.03em;text-transform:uppercase;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:18px;font-weight:500;line-height:.95}.wdl-heading-11,.wdl-heading-11-sentence-case{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.2}.wdl-heading-12{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.2}.wdl-heading-13{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.2}.wdl-heading-14{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:10px;font-weight:500;line-height:1.2}.wdl-display-140-caps{letter-spacing:-.05em;text-transform:uppercase;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:140px;font-weight:700;line-height:.95}.wdl-display-88-caps{letter-spacing:-.05em;text-transform:uppercase;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:88px;font-weight:700;line-height:.95}.wdl-display-64-caps{letter-spacing:-.05em;text-transform:uppercase;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:64px;font-weight:700;line-height:.95}.wdl-display-56-caps{letter-spacing:-.05em;text-transform:uppercase;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:56px;font-weight:700;line-height:.95}.wdl-display-40-caps{letter-spacing:-.03em;text-transform:uppercase;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:40px;font-weight:700;line-height:.95}.wdl-display-32-caps{letter-spacing:-.03em;text-transform:uppercase;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:32px;font-weight:700;line-height:.95}.wdl-display-28-caps{letter-spacing:-.03em;text-transform:uppercase;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:28px;font-weight:700;line-height:.95}.wdl-display-56-sentence{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:56px;font-weight:700;line-height:.95}.wdl-display-32-sentence{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:32px;font-weight:700;line-height:.95}.wdl-body-01,.wdl-body-01-list{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.wdl-body-02,.wdl-body-02-list{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.wdl-body-03,.wdl-body-03-list{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2}.wdl-body-04{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.2}.wdl-body-01-expressive,.wdl-body-01-expressive-list{letter-spacing:.02em;font-family:ACaslonPro,Adobe Caslon Pro,Caslon,Georgia,serif;font-size:20px;font-weight:400;line-height:1.5}.wdl-body-02-expressive,.wdl-body-02-expressive-list{letter-spacing:.02em;font-family:ACaslonPro,Adobe Caslon Pro,Caslon,Georgia,serif;font-size:18px;font-weight:400;line-height:1.5}.wdl-body-03-expressive{letter-spacing:.02em;font-family:ACaslonPro,Adobe Caslon Pro,Caslon,Georgia,serif;font-size:16px;font-weight:400;line-height:1.5}.wdl-body-04-expressive{letter-spacing:.02em;font-family:ACaslonPro,Adobe Caslon Pro,Caslon,Georgia,serif;font-size:14px;font-weight:400;line-height:1.5}.wdl-label-01{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.wdl-label-02{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.2}.wdl-label-03{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1.2}.wdl-label-04{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:8px;font-weight:400;line-height:1.2}.wdl-label-05{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:6px;font-weight:400;line-height:1.2}.wdl-label-05-medium{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:6px;font-weight:500;line-height:1.2}.wdl-helper-01{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.2}.wdl-helper-02{letter-spacing:-.03em;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1.2}.wdl-tag-01{letter-spacing:-.03em;text-transform:uppercase;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.2}.wdl-tag-02{letter-spacing:-.03em;text-transform:uppercase;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.2}.wdl-tag-03{letter-spacing:-.03em;text-transform:uppercase;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:10px;font-weight:500;line-height:1.2}.wdl-tag-04{letter-spacing:-.03em;text-transform:uppercase;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:8px;font-weight:500;line-height:1.2}.wdl-tag-05{letter-spacing:-.03em;text-transform:uppercase;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif;font-size:6px;font-weight:500;line-height:1.2}.wdl-link{cursor:pointer;text-decoration:underline}.wdl-link-01-expressive{letter-spacing:.02em;cursor:pointer;font-family:ACaslonPro,Adobe Caslon Pro,Caslon,Georgia,serif;font-size:20px;font-weight:400;line-height:1.5;text-decoration:underline}@keyframes livePulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}.live-tag-wrapper{display:inline-flex;position:relative}.live-tag-wrapper:after{content:"";pointer-events:none;z-index:10;border:2px solid #f3ff00;border-radius:50%;width:6px;height:6px;animation:2s ease-out infinite livePulse;position:absolute;top:4.5px;left:9px}@keyframes slotMachine{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes pointHighlight{0%{background-color:#0000;border:1px solid #0000}50%{background-color:#ad7ee633;border:1px solid #ad7ee6}to{background-color:#f2f4f8;border:1px solid #0000}}.scorecard-wrapper{border-radius:8px;flex:1 0 288px;min-width:288px;height:192px}@container page-wrapper (min-width:375px){.scorecard-wrapper{flex:1 0 343px;min-width:343px}}@container page-wrapper (min-width:1024px){.scorecard-wrapper{flex:343px;height:208px}}@container page-wrapper (min-width:1440px){.scorecard-wrapper{width:416px}}.scorecard-wrapper .no-text-decoration{color:inherit;width:100%;height:100%;text-decoration:none;display:block}.scorecard-wrapper .no-text-decoration *{text-decoration:none}.scorecard-wrapper .no-text-decoration:focus-visible{color:inherit;outline-offset:-1px;border-radius:7px;outline:2px solid #0f62fe}.scorecard-wrapper:has(.live-scorecard){height:222px}@container page-wrapper (min-width:1024px){.scorecard-wrapper:has(.live-scorecard){height:238px}}.schedulePage .scorecard-wrapper:has(.result-scorecard .upset-tag-container){margin-top:30px}.live-scorecard:hover .card-body,.result-scorecard:hover .card-body{background-color:#f2f4f8}.live-scorecard:active .card-body,.result-scorecard:active .card-body{background-color:#dde1e6}.oop-scorecard:hover,.upcoming-scorecard:hover{background-color:#f2f4f8}.oop-scorecard:active,.upcoming-scorecard:active{background-color:#dde1e6}.live-scorecard{background-color:#063;border-radius:8px;width:100%;height:100%}.live-scorecard:hover .card-body{background-color:#f2f4f8}.live-scorecard.suspended{background-color:#240330}.live-scorecard.suspended .card-body{box-sizing:border-box;border:1px solid #240330}.live-scorecard.suspended .wdl-tag{background-color:#240330}.live-scorecard.suspended .suspended-header{color:#fff;justify-content:flex-start;margin-left:9px;font-weight:500}.live-scorecard.suspended .suspended-header .suspended-icon{margin-right:5px}.live-scorecard .header{justify-content:space-between;align-items:center;height:30px;margin-right:8px;font-size:12px;display:flex}.live-scorecard .header .left-wrapper{align-items:center;margin-left:2px;display:flex}.live-scorecard .header .left-wrapper .court-name,.live-scorecard .header .left-wrapper .court-status{color:#fff;font-size:12px;font-weight:500}.live-scorecard .header .right-wrapper{color:#fff;font-weight:500}.live-scorecard .card-body{box-sizing:border-box;background-color:#fff;border:1px solid #063;border-top:none;border-radius:8px;height:192px;padding:16px 16px 13px;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif}.live-scorecard .card-body .gen-info{color:#4d5358;justify-content:space-between;height:40px;padding-bottom:12px;display:flex}.live-scorecard .card-body .gen-info .left-gen-info,.live-scorecard .card-body .gen-info .right-gen-info{flex-direction:column;justify-content:space-between;display:flex}.live-scorecard .card-body .gen-info .duration{font-size:10px}.live-scorecard .card-body .gen-info .event{max-width:fit-content;font-size:12px;font-weight:500}.live-scorecard .card-body .gen-info .round{text-align:right;font-size:12px;font-weight:500}.live-scorecard .card-body .gen-info .serve-speed{font-size:10px}.live-scorecard .card-body .player-scores{flex-direction:column;justify-content:space-between;height:96px;display:flex}.live-scorecard .card-body .player-scores .team-row{justify-content:space-between;align-items:center;height:48px;display:flex}.live-scorecard .card-body .player-scores .team-row .team-info{flex-direction:column;gap:2px;display:flex}.live-scorecard .card-body .player-scores .team-row .team-info.singles{justify-content:center}.live-scorecard .card-body .player-scores .team-row .team-scores{align-items:center;display:flex;position:relative}.live-scorecard .card-body .player-scores .team-row .team-scores .tennis-server-icon{opacity:1;margin-top:-7px;transition:opacity .6s ease-in-out,transform .6s ease-in-out;position:absolute;top:50%;left:-12px}.live-scorecard .card-body .player-scores .team-row .team-scores .set-score-wrapper{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.live-scorecard .card-body .player-scores .team-row .team-scores .set-score-wrapper .set-label{position:absolute;top:30px;right:7px}.live-scorecard .card-body .player-scores .team-row .team-scores .set-score-wrapper .set-label.pts{top:27px;right:-3px}.live-scorecard .card-body .player-scores .team-row .team-scores .set-score-wrapper .set-score{position:relative}.live-scorecard .card-body .player-scores .team-row .team-scores .set-score-wrapper .set-score.winner,.live-scorecard .card-body .player-scores .team-row .team-scores .set-score-wrapper .set-score .winner .tiebreak{font-weight:500}.live-scorecard .card-body .player-scores .team-row .team-scores .set-score-wrapper .tiebreak{font-size:8px;font-weight:400;position:absolute;bottom:.6rem}.live-scorecard .card-body .player-scores .team-row .team-scores .set-score-wrapper .current-set-box{background-color:#f2f4f8;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:500;display:flex}.live-scorecard .card-body .player-scores .team-row .team-scores .set-score-wrapper.current-game{background-color:#f2f4f8;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;margin-left:9px;transition:none;display:flex;position:relative}.live-scorecard .card-body .player-scores .team-row .team-scores .set-score-wrapper.current-game.animate-highlight{animation:2.5s ease-in-out .3s forwards pointHighlight}.live-scorecard .card-body .player-scores .team-row .team-scores .set-score-wrapper.current-game .digit-window{justify-content:center;align-items:center;height:14px;display:flex;overflow:hidden}.live-scorecard .card-body .player-scores .team-row .team-scores .set-score-wrapper.current-game .current-set{line-height:1;display:block}.live-scorecard .card-body .player-scores .team-row .team-scores .set-score-wrapper.current-game .current-set.spin-digit{animation:.9s cubic-bezier(.15,.85,.35,1) 50ms forwards slotMachine}.live-scorecard .card-body .divider{z-index:1;width:100%;height:1px;margin-bottom:10px;position:relative}.live-scorecard .card-body .divider:before{content:"";z-index:-1;background-color:#dde1e6;width:calc(100% + 32px);height:1px;position:absolute;top:0;left:-16px}.live-scorecard .card-body .scorecard-footer{color:#063;justify-self:flex-end;width:calc(100% - 8px);display:flex}.live-scorecard .card-body .scorecard-footer .cta{justify-content:space-between;width:100%;font-weight:500;display:flex;position:relative}.live-scorecard .card-body .scorecard-footer .cta .cta-message{margin-right:22px}@container page-wrapper (min-width:1024px){.live-scorecard .card-body .scorecard-footer .cta .cta-message{margin-top:1px}}.live-scorecard .card-body .scorecard-footer .cta .arrow-right{font-weight:700;position:absolute;top:-1px;right:-3px}@container page-wrapper (min-width:1024px){.live-scorecard .card-body{height:208px}.live-scorecard .card-body .player-scores{height:112px}.live-scorecard .card-body .player-scores .team-row{height:56px}.live-scorecard .card-body .set-score-wrapper:not(.current-game){width:21px;height:21px}}.live-scorecard .card-body .player-scores .scores .set-group .set-score{padding:17px 0 13px}@container page-wrapper (min-width:1024px){.live-scorecard .card-body .player-scores .team-row .team-scores .set-score-wrapper.current-game{margin-left:12px}.live-scorecard .card-body .player-scores .team-row .team-scores .set-score-wrapper .set-label{top:34px}.live-scorecard .card-body .player-scores .team-row .team-scores .set-score-wrapper .set-label.pts{visibility:visible;top:33px;right:0}}.result-scorecard{box-sizing:border-box;border-radius:8px;width:100%;height:100%;position:relative}.result-scorecard .upset-tag-container{position:absolute;top:-24px;right:0}.result-scorecard .upset-tag-container .upsetTag{margin-right:0}.result-scorecard:hover .card-body{background-color:#f2f4f8}.result-scorecard .header{justify-content:space-between;align-items:center;height:30px;font-size:12px;display:flex}.result-scorecard .header .left-wrapper{align-items:center;display:flex}.result-scorecard .header .left-wrapper .court-name,.result-scorecard .header .left-wrapper .court-status{color:#fff;font-size:12px;font-weight:500}.result-scorecard .card-body{box-sizing:border-box;background-color:#fff;border:1px solid #dde1e6;border-radius:8px;height:192px;padding:15px 16px 13px;font-family:Gotham,Gotham SSm A,Gotham SSm B,-apple-system,system-ui,Arial,sans-serif}.result-scorecard .card-body .gen-info{color:#4d5358;justify-content:space-between;height:40px;padding-bottom:12px;display:flex}.result-scorecard .card-body .gen-info .left-gen-info,.result-scorecard .card-body .gen-info .right-gen-info{flex-direction:column;justify-content:space-between;display:flex}.result-scorecard .card-body .gen-info .duration{font-size:10px}.result-scorecard .card-body .gen-info .event{font-size:12px;font-weight:500}.result-scorecard .card-body .gen-info .court{font-size:10px}.result-scorecard .card-body .gen-info .round{text-align:right;font-size:12px;font-weight:500}.result-scorecard .card-body .gen-info .serve-speed{text-align:end;font-size:10px}.result-scorecard .card-body .player-scores{height:96px}.result-scorecard .card-body .player-scores .team-row{justify-content:space-between;align-items:center;height:48px;display:flex}.result-scorecard .card-body .player-scores .team-row .team-info.doubles{flex-direction:column;gap:4px;display:flex}@container page-wrapper (min-width:1024px){.result-scorecard .card-body .player-scores .team-row .team-info.doubles{gap:2px}.result-scorecard .card-body .player-scores .team-row .team-info.doubles .player-name{height:17px}}.result-scorecard .card-body .player-scores .team-row .team-scores{align-items:center;margin-right:12px;display:flex}.result-scorecard .card-body .player-scores .team-row .team-scores.withTag{margin-right:41px}.result-scorecard .card-body .player-scores .team-row .team-scores.withTag .statusTag{position:absolute;top:2px;left:24px}.result-scorecard .card-body .player-scores .team-row .team-scores.withTag .walkoverTag{position:absolute}.result-scorecard .card-body .player-scores .team-row .team-scores.withTag .checkmark-icon{left:36px!important}.result-scorecard .card-body .player-scores .team-row .team-scores .set-score-wrapper{justify-content:center;align-items:center;width:20px;display:flex;position:relative}@container page-wrapper (min-width:1024px){.result-scorecard .card-body .player-scores .team-row .team-scores .set-score-wrapper{width:21px}}.result-scorecard .card-body .player-scores .team-row .team-scores .set-score-wrapper .tiebreak{font-size:8px;font-weight:400;position:absolute;bottom:8px}@container page-wrapper (min-width:1024px){.result-scorecard .card-body .player-scores .team-row .team-scores .set-score-wrapper .tiebreak{bottom:10px}}.result-scorecard .card-body .player-scores .team-row .team-scores .set-score-wrapper .checkmark-icon{position:absolute;top:2px;left:30px}.result-scorecard .card-body .player-scores .team-row.winner{z-index:1;z-index:1;background-color:#d3f0e0;position:relative}.result-scorecard .card-body .player-scores .team-row.winner:before,.result-scorecard .card-body .player-scores .team-row.winner:after{content:"";z-index:-1;background-color:#d3f0e0;width:16px;position:absolute;top:0;bottom:0}.result-scorecard .card-body .player-scores .team-row.winner:before{left:-16px}.result-scorecard .card-body .player-scores .team-row.winner:after{right:-16px}.result-scorecard .card-body .player-scores .team-row.winner .team-scores,.result-scorecard .card-body .player-scores .team-row.winner .team-scores .set-score-wrapper .tiebreak{font-weight:500}@container page-wrapper (min-width:1024px){.result-scorecard .card-body{height:100%}.result-scorecard .card-body .player-scores{height:112px}.result-scorecard .card-body .player-scores .team-row{height:56px}.result-scorecard .card-body .team-scores{margin-right:14px}}.result-scorecard .divider{z-index:1;width:100%;height:1px;margin-bottom:10px;position:relative}.result-scorecard .divider:before{content:"";z-index:-1;background-color:#dde1e6;width:calc(100% + 32px);height:1px;position:absolute;top:0;left:-16px}.result-scorecard .scorecard-footer{color:#063;justify-self:flex-end;display:flex}.result-scorecard .scorecard-footer .cta{justify-content:space-between;width:100%;display:flex;position:relative}.result-scorecard .scorecard-footer .cta .cta-message{margin-top:2px;margin-right:21px;font-weight:500}.result-scorecard .scorecard-footer .cta .arrow-right{font-weight:700;position:absolute;top:-2px;right:-3px}.resultsPage .chip-carousel-container{margin-bottom:20px}@container page-wrapper (min-width:675px){.resultsPage .chip-carousel-container{margin-bottom:44px}}.resultsPage .chip-carousel{justify-content:center}.upcoming-scorecard{border:1px solid #dde1e6;border-radius:8px;width:100%;height:100%;padding:16px}.upcoming-scorecard .card-body{box-sizing:border-box}.upcoming-scorecard .card-body .gen-info{color:#4d5358;justify-content:space-between;padding-bottom:16px;display:flex}.upcoming-scorecard .card-body .gen-info .event,.upcoming-scorecard .card-body .gen-info .round{font-weight:500}.upcoming-scorecard .card-body .gen-info .round{text-align:right}.upcoming-scorecard .card-body .l2w-header{justify-content:center;align-items:center;display:flex}.upcoming-scorecard .card-body .l2w-header .ibm-logo{margin-left:4px}.upcoming-scorecard .card-body .l2w-header .dot{background-color:#697077;border-radius:50%;width:3px;height:3px;margin:0 3px}.upcoming-scorecard .card-body .players{justify-content:space-between;margin-top:8px;display:flex}@container page-wrapper (min-width:1024px){.upcoming-scorecard .card-body .players{margin-top:20px}}.upcoming-scorecard .card-body .players.doubles{margin-top:-4px}@container page-wrapper (min-width:1024px){.upcoming-scorecard .card-body .players.doubles{margin-top:0}}.upcoming-scorecard .card-body .players .headshot{width:44px;height:44px;margin-bottom:8px}.upcoming-scorecard .card-body .players .headshot:has(.double){width:80px}.upcoming-scorecard .card-body .players .headshot.left .player:nth-child(2){border:1px solid #fff;margin-left:-10px}.upcoming-scorecard .card-body .players .headshot.right .player:first-child{z-index:1;border:1px solid #fff;margin-right:-10px}.upcoming-scorecard .card-body .players .headshot .player-image-wrapper{width:100%;height:100%;display:flex}.upcoming-scorecard .card-body .players .headshot .player-image-wrapper .player{border-radius:50%;width:44px;height:100%;position:relative}.upcoming-scorecard .card-body .players .headshot .player-image-wrapper .player .player-headshot{border-radius:50%}.upcoming-scorecard .card-body .players .headshot .player-image-wrapper .countryFlag{position:absolute;bottom:0}.upcoming-scorecard .card-body .players .headshot .player-image-wrapper .countryFlag.left{left:0}.upcoming-scorecard .card-body .players .headshot .player-image-wrapper .countryFlag.right{right:0}.upcoming-scorecard .card-body .players .headshot .player-image-wrapper .countryFlag img{border:1px solid #fff;border-radius:1px}.upcoming-scorecard .card-body .players .team{flex-direction:column;align-items:center;display:flex}.upcoming-scorecard .card-body .divider{z-index:1;width:100%;height:1px;margin-top:18px;margin-bottom:14px;position:relative}.upcoming-scorecard .card-body .divider:before{content:"";z-index:-1;background-color:#dde1e6;width:calc(100% + 32px);height:1px;position:absolute;top:0;left:-16px}.upcoming-scorecard .card-body .scorecard-footer{color:#063;justify-content:flex-end;display:flex}.upcoming-scorecard .card-body .scorecard-footer .cta{display:flex;position:relative}.upcoming-scorecard .card-body .scorecard-footer .cta .cta-message{margin-right:27px;font-weight:500}.upcoming-scorecard .card-body .scorecard-footer .cta .arrow-right{font-weight:700;position:absolute;top:-4px;right:0}.divider.followedBy{margin-bottom:16px}.oop-scorecard{border:1px solid #dde1e6;border-radius:8px;width:100%;height:100%;padding:16px}.oop-scorecard .card-body{box-sizing:border-box}.oop-scorecard .card-body .gen-info{color:#4d5358;justify-content:space-between;height:40px;padding-bottom:12px;display:flex}.oop-scorecard .card-body .gen-info .event,.oop-scorecard .card-body .gen-info .round{text-wrap-mode:nowrap;font-weight:500}.oop-scorecard .card-body .gen-info .round{text-align:right}.oop-scorecard .card-body .players{height:96px}.oop-scorecard .card-body .players .team{align-items:center;height:48px;display:flex}.oop-scorecard .card-body .players.doubles .team{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.oop-scorecard .card-body .divider{z-index:1;width:100%;height:1px;margin-bottom:12px;position:relative}.oop-scorecard .card-body .divider:before{content:"";z-index:-1;background-color:#dde1e6;width:calc(100% + 32px);height:1px;position:absolute;top:0;left:-16px}.oop-scorecard .card-body .scorecard-footer{color:#063;justify-self:flex-end;display:flex}.oop-scorecard .card-body .scorecard-footer .cta{font-weight:500;display:flex;position:relative}.oop-scorecard .card-body .scorecard-footer .cta .cta-message{justify-content:space-between;width:100%;margin-right:27px}.oop-scorecard .card-body .scorecard-footer .cta .arrow-right{font-weight:700;position:absolute;top:-3px;right:0}@container page-wrapper (min-width:1024px){.oop-scorecard .card-body .players{height:112px}.oop-scorecard .card-body .players .team{height:56px}}.draws-background{width:100vw;height:var(--active-round-height,auto);z-index:0;pointer-events:none;background-color:#00331a;min-height:600px;max-height:calc(100vh - 300px);transition:height 1s ease-in-out;position:absolute;top:451px;left:50%;transform:translate(-50%)}@container page-wrapper (min-width:675px){.draws-background{top:477px}}@container page-wrapper (min-width:1024px){.draws-background{top:516px}}.draws-rounds-container{min-height:600px;max-height:calc(100vh - 300px);height:var(--active-round-height,auto);scroll-snap-type:x mandatory;scroll-behavior:smooth;z-index:1;background-color:#0000;align-items:flex-start;transition:height 1s ease-in-out;display:flex;position:relative;overflow:auto visible}@container page-wrapper (min-width:1440px){.draws-rounds-container{border-radius:8px}}.draws-rounds-container .draws-inner-container{height:calc(var(--active-round-height,auto) + 80px);background-color:#00331a;flex:1 0 auto;align-items:flex-start;min-height:600px;transition:height .6s;display:flex;overflow:clip}.draws-rounds-container .draws-inner-container .draws-scroll-spacer{flex-shrink:0;width:calc(100vw - 80px)}@container page-wrapper (min-width:675px){.draws-rounds-container .draws-inner-container .draws-scroll-spacer{width:calc(100vw - 380px)}}@container page-wrapper (min-width:1024px){.draws-rounds-container .draws-inner-container .draws-scroll-spacer{width:calc(100vw - 330px)}}.draws-rounds-container .round-column-wrapper{scroll-snap-align:start;scroll-snap-align:start;flex-direction:column;flex-shrink:0;justify-content:stretch;width:52.6316vw;min-width:152px;height:auto;display:flex;position:relative;overflow:visible}@container page-wrapper (min-width:675px){.draws-rounds-container .round-column-wrapper{width:41.6667vw;min-width:322px}}@container page-wrapper (min-width:1024px){.draws-rounds-container .round-column-wrapper{width:28.5714vw;min-width:325px;max-width:400px}}.draws-rounds-container .round-column-wrapper:before{content:"";z-index:-1;height:100%;position:absolute;inset:0}.draws-rounds-container .round-column-wrapper:nth-child(odd):before{z-index:1;background-color:#00331a}.draws-rounds-container .round-column-wrapper:nth-child(2n):before{z-index:1;background-color:#0b2917;min-height:600px}.draws-rounds-container .round-column-wrapper:nth-child(odd) .round-title{background-color:#00331a}.draws-rounds-container .round-column-wrapper:nth-child(2n) .round-title{background-color:#0b2917}.draws-rounds-container .round-column-wrapper.is-past{pointer-events:none;opacity:0;height:0;overflow:hidden}.draws-rounds-container .round-column-wrapper .round-title{color:#fff;z-index:3;margin-top:0;padding:16px;position:sticky;top:0}.draws-rounds-container .matches-wrapper{height:var(--active-round-height,auto);flex-direction:column;align-items:center;padding:0 16px 0 8px;transition:gap .4s ease-in-out,justify-content .4s ease-in-out;display:flex}@container page-wrapper (min-width:675px){.draws-rounds-container .matches-wrapper{padding:0 16px}}@container page-wrapper (min-width:1024px){.draws-rounds-container .matches-wrapper{padding:0 32px 0 16px}}.draws-rounds-container .matches-wrapper.condensed{justify-content:flex-start;gap:2px}.draws-rounds-container .matches-wrapper.expanded{flex-grow:1}.draws-rounds-container .matches-wrapper .match-card-wrapper{flex-grow:1;justify-content:center;align-items:center;width:100%;transition:all .4s ease-in-out;display:flex;position:relative}.draws-rounds-container .matches-wrapper .match-card-wrapper .draws-match{z-index:2;width:100%;display:block;position:relative}.draws-rounds-container .matches-wrapper .match-card-wrapper .draws-match .no-data{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}.draws-rounds-container .matches-wrapper .drawsCard{z-index:6;border-radius:8px;width:100%;min-width:128px;height:84px;overflow:hidden}@container page-wrapper (min-width:675px){.draws-rounds-container .matches-wrapper .drawsCard{min-width:290px;height:104px}}@container page-wrapper (min-width:1024px){.draws-rounds-container .matches-wrapper .drawsCard{min-width:277px}}.draws-rounds-container .matches-wrapper .drawsCard .card-body .player-scores{height:84px}@container page-wrapper (min-width:675px){.draws-rounds-container .matches-wrapper .drawsCard .card-body .player-scores{height:104px}}.draws-rounds-container .matches-wrapper .drawsCard .card-body .player-scores .team-row{background-color:#fff;justify-content:space-between;align-items:center;height:42px;padding:0 8px;display:flex}@container page-wrapper (min-width:675px){.draws-rounds-container .matches-wrapper .drawsCard .card-body .player-scores .team-row{height:52px}}.draws-rounds-container .matches-wrapper .drawsCard .card-body .player-scores .team-row .team-info.doubles{flex-direction:column;gap:4px;display:flex}@container page-wrapper (min-width:1024px){.draws-rounds-container .matches-wrapper .drawsCard .card-body .player-scores .team-row .team-info.doubles{gap:2px}.draws-rounds-container .matches-wrapper .drawsCard .card-body .player-scores .team-row .team-info.doubles .player-name{height:17px}}.draws-rounds-container .matches-wrapper .drawsCard .card-body .player-scores .team-row .team-info .tbdPlayer .player-name__name{color:#697077}.draws-rounds-container .matches-wrapper .drawsCard .card-body .player-scores .team-row .team-info .tbdPlayer .tbd-player-card{border:1px solid #dde1e6;width:15px;height:9px;display:block}.draws-rounds-container .matches-wrapper .drawsCard .card-body .player-scores .team-row .team-scores{align-items:center;margin-right:12px;display:flex}.draws-rounds-container .matches-wrapper .drawsCard .card-body .player-scores .team-row .team-scores.withTag .wdl-tag{margin-right:-8px}.draws-rounds-container .matches-wrapper .drawsCard .card-body .player-scores .team-row.winner{z-index:1;z-index:1;background-color:#d3f0e0;position:relative}
