:root{--t0:64px;--t1:48px;--t2:34px;--t3:28px;--t4:24px;--t5:20px;--t6:17px;--t7:15px;--s1:20px;--s2:17px;--s3:15px;--s4:13px;--ls-b:.5px;--ls-eyebrow:.12em}html:not([data-theme=light]){--ink-1:#f4f4f5;--ink-2:#c9c9ce;--ink-3:#9d9da3}@media (max-width:599px){:root{--t0:40px;--t1:34px;--t2:28px;--t3:22px;--t4:20px;--t5:18px;--t6:15px;--t7:13px;--s1:18px;--s2:16px;--s3:14px;--s4:13px}}:root body :is(p,li:not([class]),.u-help,.u-read,.home-organizer-line,.ph19-lead,.ph19-body,.beta-banner) a:not(.btn):not([class*=btn]):not(.u-chip):not(.nav-link):not(:is(nav,.nav-links,.account-dropdown,footer,.u-footer,[role=menu]) a){color:var(--accent);text-decoration:underline;text-underline-offset:3px}html:not([data-theme=light]) body .u-notice{--n:122 165 221;--n-hi:#bcd3f2;--n-g:"i";position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px!important;border-radius:15.5px!important;border:1.5px solid transparent!important;background:radial-gradient(ellipse 50% 120% at 0 0,rgb(var(--n)/.16),transparent) padding-box,linear-gradient(#131417,#131417) padding-box,linear-gradient(135deg,var(--n-hi),#2a2c31 40%,#2a2c31 60%,rgb(var(--n))) border-box!important;font-family:var(--font-body);font-size:var(--s3)!important;line-height:1.4;color:var(--ink-2)!important}html:not([data-theme=light]) body .u-notice:before{content:var(--n-g);flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:rgb(var(--n)/.16)!important;box-shadow:none!important;color:rgb(var(--n));font-family:var(--font-heading);font-size:20px;line-height:1}html:not([data-theme=light]) body .u-notice-good{--n:79 184 178;--n-hi:#b8e3df;--n-g:"\2713"}html:not([data-theme=light]) body .u-notice-warn{--n:217 180 90;--n-hi:#ecd9a8;--n-g:"!"}html:not([data-theme=light]) body .u-notice-danger{--n:218 106 111;--n-hi:#f2b9bb;--n-g:"!"}html:not([data-theme=light]) body .u-notice>.btn{height:36px!important;min-height:36px!important;font-size:var(--t6)!important;margin-left:auto;flex:none}html:not([data-theme=light]) body .u-notice b,html:not([data-theme=light]) body .u-notice strong{color:var(--ink-1)}html:not([data-theme=light]) body .beta-banner{min-height:44px!important;display:flex!important;align-items:center;justify-content:center;gap:10px;position:relative;padding:0 44px!important;box-sizing:border-box;background:linear-gradient(180deg,rgba(217,180,90,.1),rgba(217,180,90,.04))!important;border-bottom:1px solid rgba(217,180,90,.35)!important;font-family:var(--font-body)!important;font-size:var(--s3)!important;color:var(--ink-2)!important}html:not([data-theme=light]) body .beta-banner:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#d9b45a!important;box-shadow:0 0 8px rgba(217,180,90,.8)!important}html:not([data-theme=light]) body .beta-banner a{color:var(--accent)!important;text-decoration:underline;text-underline-offset:3px}html:not([data-theme=light]) body .beta-banner-close{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px!important;height:28px!important;min-height:28px!important;border-radius:8px!important;display:grid!important;place-items:center;padding:0!important;border:0!important;background:hsla(0,0%,100%,.04)!important;color:var(--ink-3)!important;font-size:13px!important;box-shadow:none!important}html:not([data-theme=light]) body .home-point.home-point-offer{position:relative;border:1.5px solid transparent!important;border-radius:17.5px!important;padding:0!important;background:radial-gradient(ellipse 60% 90% at 50% 0,rgba(217,180,90,.12),transparent) padding-box,linear-gradient(#131417,#131417) padding-box,linear-gradient(135deg,#ecd9a8,#2a2c31 40%,#2a2c31 60%,#d9b45a) border-box!important;text-align:center}html:not([data-theme=light]) body .home-point.home-point-offer>.home-point-head{padding:22px 56px 6px!important}html:not([data-theme=light]) body .home-point.home-point-offer>.home-point-head:after{content:none!important}html:not([data-theme=light]) body .home-point.home-point-offer .home-point-title{font-family:var(--font-heading)!important;font-size:var(--t3)!important;letter-spacing:var(--ls-b)!important;line-height:1.1!important;text-align:center}html:not([data-theme=light]) body .home-point-chev{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:9px;background:hsla(0,0%,100%,.05)}html:not([data-theme=light]) body .home-point-chev:after{content:"";position:absolute;inset:0;margin:auto;width:9px;height:9px;border-left:1.8px solid #c9c9ce;border-top:1.8px solid #c9c9ce;transform:translateY(2px) rotate(45deg)}html:not([data-theme=light]) body .home-point.home-point-offer:not([open]) .home-point-chev:after{transform:translateY(-2px) rotate(225deg)}html:not([data-theme=light]) body .home-point-divider{display:block;width:84px;height:3px;border-radius:2px;margin:8px auto 12px;background:linear-gradient(90deg,transparent,#d9b45a,transparent)}html:not([data-theme=light]) body .home-point.home-point-offer>.home-organizer-line{font-size:var(--s2)!important;line-height:1.5!important;color:var(--ink-2)!important;max-width:640px!important;margin:0 auto!important;padding:0 28px 24px!important;text-align:center!important}html:not([data-theme=light]) body .fire-hero{display:flex;align-items:center;gap:22px;padding:18px 24px!important;border-radius:17.5px!important;border:1.5px solid transparent!important;background:radial-gradient(ellipse 40% 140% at 0 50%,rgba(240,150,80,.16),transparent) padding-box,linear-gradient(#131417,#131417) padding-box,linear-gradient(135deg,#f6c9a3,#2a2c31 40%,#2a2c31 60%,#f09650) border-box!important}html:not([data-theme=light]) body .fire-hero>:first-child{flex:none;width:96px;height:96px;border-radius:14px;background:rgba(240,150,80,.1);display:grid;place-items:center;overflow:hidden}html:not([data-theme=light]) body .fire-story{font-size:var(--s2)!important;line-height:1.45!important;color:var(--ink-1)!important;margin:0 0 8px!important}html:not([data-theme=light]) body .fire-safe{font-size:var(--s3)!important;line-height:1.4!important;color:var(--ink-3)!important;margin:0!important}html:not([data-theme=light]) body .u-empty.u-signedout{display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px;text-align:center!important;padding:28px!important;border-radius:16px;background:#131417;border:1px solid #26262a;margin:12px 0;font-family:var(--font-heading)!important;font-size:var(--t4)!important;letter-spacing:var(--ls-b);color:var(--ink-1)!important}html:not([data-theme=light]) body .u-empty.u-signedout>.btn{height:44px;font-size:var(--t5)!important}@media (max-width:640px){html:not([data-theme=light]) body .fire-hero{flex-direction:column;text-align:center}}html:not([data-theme=light]) body .account-dropdown{width:320px!important;padding:16px!important;border-radius:17.5px!important;box-shadow:0 24px 60px rgba(0,0,0,.6)!important}html:not([data-theme=light]) body .account-dropdown.signin-dropdown{width:300px!important}@media (max-width:719px){html:not([data-theme=light]) body .account-dropdown.open{width:min(320px,88vw)!important}}html:not([data-theme=light]) body .account-dropdown .who{font-family:var(--font-heading)!important;font-size:var(--t4)!important;letter-spacing:var(--ls-b)!important;color:var(--ink-1)!important;font-weight:400!important}html:not([data-theme=light]) body .account-dropdown .dropdown-tier-row{min-height:44px!important;padding:0 10px!important;border-radius:12px!important;justify-content:flex-start!important;background:#17181c!important;border:1px solid #26262a!important;margin:8px 0!important}html:not([data-theme=light]) body .account-dropdown .dropdown-tier-time{font-family:var(--font-body)!important;font-size:var(--s3)!important;color:var(--ink-2)!important;font-weight:400!important}html:not([data-theme=light]) body .account-dropdown .dd-sec{font-family:var(--font-heading)!important;font-size:var(--t7)!important;letter-spacing:var(--ls-eyebrow)!important}html:not([data-theme=light]) body .account-dropdown .dd-sec-gold,html:not([data-theme=light]) body .account-dropdown .dd-sec-gold *{color:#d9b45a!important}html:not([data-theme=light]) body .account-dropdown .dd-sec-blue{color:#7aa5dd!important}html:not([data-theme=light]) body .account-dropdown .dd-sec-green{color:#6fc191!important}html:not([data-theme=light]) body .account-dropdown .dd-sec-violet{color:#a08ce6!important}html:not([data-theme=light]) body .account-dropdown .dropdown-currency{min-height:40px!important;border-radius:10px!important;background:#17181c!important;border:1px solid #26262a!important;display:flex!important;align-items:center;justify-content:center;gap:6px;font-family:var(--font-heading)!important;font-size:var(--t5)!important;letter-spacing:var(--ls-b)!important;color:var(--ink-1)!important}html:not([data-theme=light]) body .account-dropdown .quick-connect-row{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px!important;gap:8px!important}html:not([data-theme=light]) body .account-dropdown .quick-connect-icon{position:relative;height:44px!important;width:auto!important;border-radius:10px!important;background:#17181c!important;border:1px solid #26262a!important;display:grid!important;place-items:center}html:not([data-theme=light]) body .account-dropdown .quick-connect-icon.connected{border-color:rgba(111,193,145,.55)!important}html:not([data-theme=light]) body .account-dropdown .quick-connect-check{position:absolute!important;top:-5px!important;right:-5px!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#6fc191!important;color:#0a0a0b!important;font-size:11px!important;line-height:16px!important;text-align:center}html:not([data-theme=light]) body .account-dropdown .dropdown-toggle-pair{display:flex!important;flex-direction:column!important;gap:0!important}html:not([data-theme=light]) body .account-dropdown .theme-toggle-row{min-height:36px;display:flex!important;align-items:center;justify-content:space-between;gap:10px;width:100%!important}html:not([data-theme=light]) body .account-dropdown .theme-toggle-label{flex:1 1;font-family:var(--font-body)!important;font-size:var(--s2)!important;color:var(--ink-2)!important;white-space:nowrap;overflow:visible!important;text-overflow:clip!important;max-width:none!important}html:not([data-theme=light]) body .account-dropdown .theme-toggle-switch{width:44px!important;height:24px!important;min-height:24px!important;flex:none}html:not([data-theme=light]) body .account-dropdown .account-action-row{min-height:40px!important;border-radius:10px!important;padding:0 8px!important;gap:12px!important;font-family:var(--font-body)!important;font-size:var(--s2)!important;color:var(--ink-2)!important}html:not([data-theme=light]) body .account-dropdown .account-action-row:hover{background:#17181c!important;color:var(--ink-1)!important}html:not([data-theme=light]) body .account-dropdown .account-action-row[title="Sign out"]{background:rgba(218,106,111,.08)!important;color:#f2a3a3!important}html:not([data-theme=light]) body .account-dropdown .account-action-row[title="Sign out"] svg{color:#da6a6f;stroke:#da6a6f}html:not([data-theme=light]) body .account-dropdown .u-menu-divider{background:#26262a!important}html:not([data-theme=light]) body .signin-dropdown .signin-row .btn{height:44px!important;min-height:44px!important;justify-content:flex-start!important;gap:12px!important;padding:0 10px!important;font-size:var(--t5)!important;border:1.5px solid transparent!important;background:linear-gradient(#26272b,#26272b) padding-box,linear-gradient(135deg,#b9bbc4,#2a2c31 40%,#2a2c31 60%,#8a8c95) border-box!important;color:var(--ink-1)!important}:root body .p20 .pshell-title h2{font-size:var(--t1)!important;letter-spacing:var(--ls-b)!important}:root body .p20-stat-v{font-size:var(--t3)!important;letter-spacing:var(--ls-b)}:root body .p20-stat-k{font-family:var(--font-heading)!important;font-size:var(--t7)!important;letter-spacing:var(--ls-eyebrow)!important;color:var(--ink-3)!important;line-height:1}:root body .p20-stat-in{gap:4px!important}:root body .p20-tab{color:var(--ink-2)!important;font-size:var(--t6)!important;letter-spacing:var(--ls-b)!important;background:linear-gradient(#17181c,#17181c) padding-box,linear-gradient(135deg,#b9bbc4,#2a2c31 40%,#2a2c31 60%,#8a8c95) border-box!important}:root body .p20-tab.is-long{font-size:var(--t7)!important}:root body .p20-tab .p20-tab-ico{background:rgb(var(--t-ac))!important;opacity:.9}:root body .p20-tab.is-on,:root body .p20-tab:hover{color:#f4f4f5!important;filter:none!important;background:radial-gradient(ellipse 70% 120% at 50% 0,rgba(122,165,221,.24),transparent) padding-box,linear-gradient(#131417,#131417) padding-box,linear-gradient(135deg,#bcd3f2,#2a2c31 40%,#2a2c31 60%,#7aa5dd) border-box!important;box-shadow:0 0 16px -6px rgba(122,165,221,.7)!important}:root body .p20-tab.is-on .p20-tab-ico,:root body .p20-tab:hover .p20-tab-ico{opacity:1}:root body .p20-title h2{font-size:var(--t2)!important;letter-spacing:var(--ls-b)!important}:root body .p20-who{font-size:var(--s4)!important;color:var(--ink-3)!important}:root body .p20 .pshell-sub,:root body .p20-sub{font-size:var(--s2)!important}:root body .p20-xp-line{font-size:var(--s3)!important}:root body .p20-xp-line b{font-size:var(--t4)!important}:root body .p20-btn{font-size:var(--t5)!important}@media (max-width:640px){:root body .p20 .pshell-sub,:root body .p20-sub{font-size:var(--s4)!important}:root body .p20-stat-k{font-size:13px!important}:root body .p20-stat-v{font-size:20px!important}:root body .p20-btn{font-size:var(--t6)!important}}html:not([data-theme=light]) body :is(.soft-guide,.live-match-panel,.msg-pop){border-radius:17.5px!important;box-shadow:0 24px 60px rgba(0,0,0,.6)!important}html:not([data-theme=light]) body .soft-guide{background:radial-gradient(ellipse 70% 80% at 0 0,rgba(122,165,221,.14),transparent) padding-box,linear-gradient(#131417,#131417) padding-box,linear-gradient(135deg,#bcd3f2,#2a2c31 40%,#2a2c31 60%,#7aa5dd) border-box!important}html:not([data-theme=light]) body :is(.soft-guide-title,.live-match-title,.msg-pop-title){font-family:var(--font-heading)!important;font-size:var(--t5)!important;letter-spacing:var(--ls-b)!important;line-height:1.1!important;color:var(--ink-1)!important;font-weight:400!important;text-transform:none}html:not([data-theme=light]) body :is(.soft-guide-x,.live-match-close,.msg-pop-close){width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0!important;border-radius:8px!important;display:grid!important;place-items:center;border:0!important;background:hsla(0,0%,100%,.05)!important;color:var(--ink-3)!important;font-size:16px!important;line-height:1!important;box-shadow:none!important}html:not([data-theme=light]) body :is(.soft-guide-body,.msg-empty,.live-match-empty){font-size:var(--s3)!important;line-height:1.4!important;color:var(--ink-2)!important}html:not([data-theme=light]) body .soft-guide-actions .btn{height:36px!important;min-height:36px!important;font-size:var(--t6)!important}html:not([data-theme=light]) body .live-match-row{border-radius:12px!important;background:#17181c!important;border:1px solid #26262a!important;padding:10px 12px!important}html:not([data-theme=light]) body .live-match-row-event{font-size:var(--s4)!important;color:var(--ink-3)!important}html:not([data-theme=light]) body .live-match-row-teams{font-size:var(--s2)!important;color:var(--ink-1)!important}html:not([data-theme=light]) body .live-match-row-when{font-size:var(--s3)!important;color:#7aa5dd!important}html:not([data-theme=light]) body :is(.live-match-pill,.contact-float-pill){height:44px!important;min-height:44px!important;padding:0 16px!important;gap:10px!important;border-radius:12px!important;font-family:var(--font-heading)!important;font-size:var(--t5)!important;letter-spacing:var(--ls-b)!important;border:1.5px solid transparent!important;color:var(--ink-3)!important;background:linear-gradient(#17181c,#17181c) padding-box,linear-gradient(135deg,#5a5c66,#26272c 38%,#26272c 62%,#4a4c55) border-box!important;box-shadow:0 6px 18px rgba(0,0,0,.45)!important}html:not([data-theme=light]) body :is(.live-match-dot,.contact-float-dot){width:10px!important;height:10px!important;border-radius:50%!important;background:#6a6a72!important;box-shadow:none!important;animation:none!important}html:not([data-theme=light]) body .contact-float-pill.is-unread,html:not([data-theme=light]) body .live-match-pill.is-next{padding-right:8px!important;color:#f4f4f5!important;background:radial-gradient(ellipse 70% 120% at 50% 0,rgba(111,193,145,.24),transparent) padding-box,linear-gradient(#0f1a14,#0f1a14) padding-box,linear-gradient(135deg,#bfe6cf,#2a2c31 40%,#2a2c31 60%,#6fc191) border-box!important}html:not([data-theme=light]) body :is(.live-match-pill.is-next .live-match-dot,.contact-float-pill.is-unread .contact-float-dot){background:#6fc191!important;box-shadow:0 0 8px rgba(111,193,145,.9)!important}html:not([data-theme=light]) body .live-match-pill.is-next .live-match-timer{height:26px;padding:0 8px;border-radius:7px;background:rgba(111,193,145,.22)!important;color:#bfe6cf!important;font-size:var(--t6)!important;line-height:26px}@keyframes eaPulse21{0%{box-shadow:0 0 0 0 rgba(218,106,111,.75)}70%{box-shadow:0 0 0 8px rgba(218,106,111,0)}to{box-shadow:0 0 0 0 rgba(218,106,111,0)}}html:not([data-theme=light]) body .live-match-pill.is-live{color:#f4f4f5!important;background:radial-gradient(ellipse 70% 120% at 50% 100%,rgba(218,106,111,.34),transparent) padding-box,linear-gradient(#1a1214,#1a1214) padding-box,linear-gradient(135deg,#f2b9bb,#2a2c31 40%,#2a2c31 60%,#da6a6f) border-box!important;box-shadow:0 0 18px -6px rgba(218,106,111,.75),0 6px 18px rgba(0,0,0,.45)!important}html:not([data-theme=light]) body .live-match-pill.is-live .live-match-dot{background:#da6a6f!important;animation:eaPulse21 1.6s infinite!important}html:not([data-theme=light]) body .contact-float-pill .msg-float-count{min-width:26px;height:26px;padding:0 7px;box-sizing:border-box;border-radius:13px;background:#6fc191!important;color:#0a0a0b!important;font-size:var(--t6)!important;line-height:26px;text-align:center}@media (max-width:599px){html:not([data-theme=light]) body :is(.live-match-pill,.contact-float-pill){height:40px!important;min-height:40px!important;padding:0 12px!important}}:root body{font-synthesis-weight:none}@font-face{font-family:Saira Card;src:url(/fonts/saira-condensed-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Saira Card;src:url(/fonts/saira-condensed-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Saira Card;src:url(/fonts/saira-condensed-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Saira Card;src:url(/fonts/saira-condensed-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Saira Card;src:url(/fonts/saira-condensed-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root body :is(.fb-card,.tcv-card){--font-body:"EA Icons","Saira Card","Saira Condensed",sans-serif;font-family:var(--font-body);font-synthesis-weight:auto}@media (max-width:599px){:root body .p20 .pshell-title h2,html:not([data-ts21=off]) body:not(#ts21) .p20 .pshell-title h2.profile-username{font-size:clamp(18px,5.6vw,var(--t2))!important;overflow-wrap:normal!important;word-break:normal!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}}html:not([data-ts21=off]) body:not(#ts21) .shop-timer-label{font-size:var(--t7)!important}html:not([data-ts21=off]) body:not(#ts21) .paperlock-title{font-size:var(--t3)!important}html:not([data-ts21=off]) body:not(#ts21) .paperlock-key{font-size:var(--s2)!important;font-weight:600!important}html:not([data-ts21=off]) body:not(#ts21) .paperlock-key.wide{font-size:var(--s3)!important}html:not([data-ts21=off]) body:not(#ts21) :is(.xp-src-cap,.xp-src-detail){font-size:var(--s4)!important}html:not([data-ts21=off]) body:not(#ts21) :is(.xp-ach-label,.xp-ach-num){font-size:var(--s3)!important}:root body .account-dropdown .u-menu-label.dd-sec{padding-left:2px!important;margin-left:0!important}:root body .account-dropdown .account-action-row{padding-left:10px!important}:root body .soft-guide.u-pop{height:220px!important;max-height:220px!important;overflow:hidden!important}:root body .soft-guide .u-pop-body{overflow:hidden!important;overscroll-behavior:auto!important}:root body .softball-schedule-table tbody td:not(.softball-time-cell){border:0!important}:root body .softball-schedule-table tbody tr.softball-edge-row td:not(.softball-time-cell):not(:first-child){border-bottom-color:transparent!important;background:transparent!important}:root body tr.softball-grid-row{background-image:none!important}:root body tr.softball-grid-row>td.softball-time-cell{background-image:var(--grid-lines)!important;background-repeat:no-repeat;background-size:100% 100%}:root body .softball-bracket-card>.softball-card-head-row{justify-content:flex-start!important;position:-webkit-sticky;position:sticky;left:0;width:max-content;max-width:calc(100vw - 40px);flex-wrap:nowrap!important;gap:12px;z-index:3}:root body .softball-bracket-card>.softball-card-head-row .softball-saveable-title{flex:0 1 auto;min-width:0}:root body .softball-bracket-card>.softball-card-head-row .softball-card-save-btn{flex:none;margin-left:0!important}:root body .softball-bracket-card>.softball-card-head-row .softball-save-btn-label{display:inline!important}:root body .match-list-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}:root body .match-list-head .softball-myteam-heading{margin:0}:root body .match-list-head .match-list-more{flex:none;min-height:32px;height:32px;padding:0 10px}@media (max-width:599px){:root body .soft-guide.u-pop{width:176px!important;left:8px!important;height:200px!important;max-height:200px!important}:root body .soft-guide .soft-guide-bots{display:none!important}:root body .soft-guide .u-pop-title{-webkit-line-clamp:2;font-size:var(--t6)!important}:root body .soft-guide .u-pop-body,:root body .soft-guide .u-pop-title{display:-webkit-box!important;-webkit-box-orient:vertical;overflow:hidden!important}:root body .soft-guide .u-pop-body{-webkit-line-clamp:5;font-size:var(--s4)!important;line-height:1.35!important}:root body .soft-guide .u-pop-foot{gap:6px!important}:root body .soft-guide .u-pop-foot>.btn{padding:0 8px!important;font-size:var(--t7)!important}:root body .section-head.softball-live-head{grid-template-columns:minmax(0,1fr)!important}:root body .softball-live-head-when{justify-self:stretch;text-align:left}:root body .softball-live-head-when .softball-when-line{align-items:flex-start!important;text-align:left!important}:root body .softball-live-head-when .softball-when-days{flex-direction:row!important;flex-wrap:wrap;align-items:flex-start!important;justify-content:flex-start!important}}:root body .about-page-head .about-hero-realname{display:block!important;text-align:center!important;margin:6px auto 0!important}