.shop-page{color:#111824;background:#fafbf9;min-height:100svh;padding:18px 14px 112px;font-family:Inter,Helvetica Neue,Arial,sans-serif}.shop-page .p2-intro{padding:0 2px 14px}.shop-page .p2-intro h1{color:#111824;letter-spacing:-.04em;text-transform:none;overflow-wrap:anywhere;margin:4px 0 5px;font-family:inherit;font-size:clamp(27px,7vw,38px);font-style:normal;font-weight:800;line-height:1.02}.shop-page .p2-intro p{color:#657084;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.shop-page .p2-eyebrow{color:#80600b;letter-spacing:.08em;font-size:9px;font-weight:800}.shop-page .shop-balance{color:#fff;box-shadow:none;background:#111824;border:1px solid #303b4b;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:10px 11px;display:flex}.shop-page .shop-balance>span{grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;display:grid}.shop-page .shop-balance .coin{grid-row:1/3;width:30px;height:30px}.shop-page .shop-balance small{color:#adb7c5;letter-spacing:.065em;overflow-wrap:anywhere;font-size:9px;font-weight:800}.shop-page .shop-balance b{color:#f5d21f;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:inherit;font-size:18px;font-weight:800}.shop-page .shop-balance>div{flex:none;gap:6px;display:flex}.shop-page :is(.shop-orders-link,.cart-button){color:#fff;letter-spacing:.025em;white-space:normal;text-align:center;background:#1a2535;border:1px solid #394557;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:0 9px;font-family:inherit;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.shop-page .cart-button b{color:#111;background:#f5d21f;border-radius:999px;min-width:18px;padding:2px 5px;font-size:9px}.shop-page .merch-drop{min-height:224px;box-shadow:none;background:radial-gradient(circle at 86% 20%,#4f461b 0,#19202b 34%,#111824 72%);border:1px solid #2d3747;border-radius:14px;grid-template-columns:minmax(0,1.15fr) minmax(118px,.85fr);gap:10px;padding:17px;position:relative}.shop-page .merch-drop h2{color:#fff;letter-spacing:-.045em;text-transform:none;overflow-wrap:anywhere;margin:7px 0;font-family:inherit;font-size:clamp(25px,7vw,36px);font-style:normal;font-weight:800;line-height:.98}.shop-page .merch-drop p{color:#c1c9d4;overflow-wrap:anywhere;max-width:390px;font-size:10px;line-height:1.5}.shop-page .merch-drop button{color:#111;background:#f5d21f;border:1px solid #dfba08;border-radius:8px;align-items:center;gap:7px;min-height:44px;margin-top:13px;padding:0 11px;font-family:inherit;font-size:10px;font-weight:800;display:inline-flex}.shop-page .merch-stack{min-width:112px}.shop-page .merch-stack img{border-radius:10px;box-shadow:0 15px 28px #0007}.shop-page .price-rule{background:#fff9e8;border:1px solid #e5d18b;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:5px;margin:9px 0 0;padding:9px 10px}.shop-page .price-rule>span{color:#70540b;letter-spacing:.06em;overflow-wrap:anywhere;font-family:inherit;font-size:9px;font-weight:800}.shop-page .price-rule>b{color:#435065;overflow-wrap:anywhere;font-family:inherit;font-size:10px;font-weight:750;line-height:1.35}.shop-page .shop-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:13px 0 10px;display:grid;overflow:visible}.shop-page .shop-filters button{color:#657084;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #e1e5e9;border-radius:8px;min-width:0;min-height:42px;padding:6px 7px;font-family:inherit;font-size:9px;font-weight:800}.shop-page .shop-filters button.active{color:#44330a;background:#fcf0d2;border-color:#c9a552}.shop-page .locker-strip{color:#111824;min-height:62px;box-shadow:none;background:#fff9e8;border:1px solid #e4d18e;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;margin-bottom:9px;padding:9px 10px}.shop-page .locker-strip>span{color:#f5d21f;background:#111824;border-radius:9px;width:36px;height:36px}.shop-page .locker-strip>div{min-width:0}.shop-page .locker-strip>div b{text-transform:none;overflow-wrap:anywhere;font-family:inherit;font-size:11px;font-weight:800}.shop-page .locker-strip>div small{color:#765f2a;overflow-wrap:anywhere;font-size:9px;line-height:1.35}.shop-page .locker-strip>i{color:#70540b;white-space:normal;align-items:center;gap:4px;font-family:inherit;font-size:9px;font-weight:800;display:inline-flex}.shop-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.shop-page .product-card{min-width:0;box-shadow:none;background:#fff;border:1px solid #e1e5e9;border-radius:11px;overflow:hidden}.shop-page .product-art{background:#f1f3f5;height:180px}.shop-page .merch-card .product-art{background:#111824;height:190px}.shop-page .product-art.real-merch img{object-fit:cover}.shop-page .product-art.digital-merch{background:radial-gradient(circle at 50% 36%,#d6ba26,#192131 64%)}.shop-page .product-art em{color:#fff;letter-spacing:.06em;background:#111824;border-radius:5px;padding:4px 6px;font-family:inherit;font-size:8px;font-style:normal;font-weight:800;top:7px;left:7px}.shop-page .product-art>i{color:#111824;background:#fff;border-radius:5px;padding:5px 6px;font-family:inherit;font-size:8px;font-style:normal;font-weight:800;bottom:7px;right:7px}.shop-page .product-card>div{padding:9px}.shop-page .product-card>div>b{color:#111824;text-transform:none;white-space:normal;overflow-wrap:anywhere;min-height:0;font-family:inherit;font-size:12px;font-weight:800;line-height:1.3}.shop-page .product-card>div>small{color:#758195;white-space:normal;overflow-wrap:anywhere;min-height:0;margin-top:3px;font-size:9px;line-height:1.4}.shop-page .product-card>div>button{color:#435065;white-space:normal;overflow-wrap:anywhere;background:#f8f9fa;border:1px solid #e1e5e9;border-radius:8px;flex-wrap:wrap;width:100%;height:auto;min-height:44px;margin-top:8px;padding:7px;font-family:inherit;font-size:9px;font-weight:800;line-height:1.3}.shop-page .product-card>div>button strong{color:#111824;font-variant-numeric:tabular-nums;font-size:11px}.shop-page .product-card>div>button small{color:#80600b;overflow-wrap:anywhere;font-size:8px}.shop-page .product-card>div>button.claimed{color:#276044;background:#edf9f2;border-color:#b8dcc8}.shop-page .shop-note{color:#758195;text-align:left;overflow-wrap:anywhere;margin:14px 4px 0;font-size:9px;line-height:1.55}:is(.merch-detail-modal,.cash-cart-modal){color:#111824;background:#fafbf9;font-family:Inter,Helvetica Neue,Arial,sans-serif}:is(.merch-detail-modal,.cash-cart-modal) .p2-grab{background:#c9cfd7}:is(.merch-detail-modal,.cash-cart-modal) .p2-close{color:#657084;background:#fff;border:1px solid #e1e5e9;border-radius:9px;width:44px;height:44px;top:10px;right:12px}:is(.merch-detail-modal,.cash-cart-modal) h2{color:#111824;letter-spacing:-.035em;text-transform:none;overflow-wrap:anywhere;margin:7px 52px 7px 0;font-family:inherit;font-size:26px;font-style:normal;font-weight:800;line-height:1.05}:is(.merch-detail-modal,.cash-cart-modal)>p{color:#657084;overflow-wrap:anywhere;font-size:10px;line-height:1.5}:is(.merch-detail-modal,.cash-cart-modal) :is(label,small,span,p,b,strong,button,input,select,textarea){font-family:inherit}:is(.merch-detail-modal,.cash-cart-modal) label{color:#596579;letter-spacing:.05em;font-size:9px;font-weight:800}:is(.merch-detail-modal,.cash-cart-modal) :is(input,select,textarea){color:#111824;text-transform:none;background:#fff;border:1px solid #d7dde4;border-radius:8px;min-height:46px}:is(.merch-detail-modal,.cash-cart-modal) .p2-primary{color:#111;height:auto;min-height:48px;box-shadow:none;white-space:normal;overflow-wrap:anywhere;background:#f5d21f;border:1px solid #dfba08;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:10px;font-weight:800;line-height:1.35}:is(.merch-detail-modal,.cash-cart-modal) .reward-modal-art{border-radius:11px}:is(.merch-detail-modal,.cash-cart-modal) .reward-modal-art.real-reward-art{height:250px}:is(.merch-detail-modal,.cash-cart-modal) .purchase-mode{grid-template-columns:1fr 1fr;gap:6px;display:grid}:is(.merch-detail-modal,.cash-cart-modal) .purchase-mode button{color:#536176;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #e1e5e9;border-radius:9px;min-height:64px;padding:8px}:is(.merch-detail-modal,.cash-cart-modal) .purchase-mode button.active{color:#44330a;background:#fcf0d2;border-color:#c9a552}:is(.merch-detail-modal,.cash-cart-modal) .reward-cost{gap:6px}:is(.merch-detail-modal,.cash-cart-modal) .reward-cost span{color:#758195;overflow-wrap:anywhere;border-color:#e1e5e9;border-radius:9px;font-size:9px}:is(.merch-detail-modal,.cash-cart-modal) .reward-cost b{color:#111824;font-variant-numeric:tabular-nums;font-family:inherit;font-size:14px;font-weight:800}:is(.merch-detail-modal,.cash-cart-modal) .size-picker,:is(.merch-detail-modal,.cash-cart-modal) .shipping-form{background:#fff;border-color:#e1e5e9;border-radius:9px}:is(.merch-detail-modal,.cash-cart-modal) .size-picker button{color:#536176;background:#f7f8f9;border:1px solid #e1e5e9;border-radius:7px;height:auto;min-height:40px}:is(.merch-detail-modal,.cash-cart-modal) .size-picker button.active{color:#fff;background:#111824;border-color:#111824;box-shadow:inset 0 -2px #f5d21f}:is(.merch-detail-modal,.cash-cart-modal) .quantity-picker button,:is(.merch-detail-modal,.cash-cart-modal) .cart-lines button{min-width:44px;min-height:44px}:is(.merch-detail-modal,.cash-cart-modal) .cart-lines article{background:#fff;border-color:#e1e5e9;border-radius:10px}:is(.merch-detail-modal,.cash-cart-modal) .cart-lines :is(b,small,strong,button){white-space:normal;overflow-wrap:anywhere}.shop-page :is(button,a,input,select,textarea):focus-visible,:is(.merch-detail-modal,.cash-cart-modal) :is(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #8c6800}@media (min-width:700px){.shop-page{padding:22px 18px 80px}.shop-page .price-rule{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.shop-page .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-page .product-art,.shop-page .merch-card .product-art{height:220px}.shop-page .merch-drop{min-height:268px;padding:22px}}@media (min-width:1180px){.shop-page{max-width:1120px;margin:0 auto;padding-inline:22px}.shop-page .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-page .merch-drop{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.shop-page .merch-stack img{width:150px;height:205px}}@media (max-width:390px){.shop-page{padding-inline:10px}.shop-page .shop-balance{flex-direction:column;align-items:flex-start}.shop-page .shop-balance>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.shop-page :is(.shop-orders-link,.cart-button){width:100%}.shop-page .merch-drop{grid-template-columns:minmax(0,1fr) 98px;padding:13px}.shop-page .merch-stack img:first-child{right:-34px}.shop-page .merch-stack img:last-child{right:36px}.shop-page .product-grid{gap:6px}.shop-page .product-art,.shop-page .merch-card .product-art{height:155px}:is(.merch-detail-modal,.cash-cart-modal) .purchase-mode{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.shop-page *,:is(.merch-detail-modal,.cash-cart-modal) *{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}
.profile-screen{--profile-premium-ink:#111824;--profile-premium-paper:#fafbf9;--profile-premium-gold:#f5d21f;--profile-premium-line:#e1e5e9;--profile-premium-muted:#667085;background:linear-gradient(#11182405 1px,transparent 1px), linear-gradient(90deg,#11182405 1px,transparent 1px), var(--profile-premium-paper);overflow-wrap:anywhere;background-size:24px 24px}.profile-screen>main{min-height:0;color:var(--profile-premium-ink);background:0 0;margin:-10px -16px 0;padding-bottom:28px;font-family:Inter,Helvetica Neue,Arial,sans-serif}.profile-screen>main :where(h1,h2,h3,b,strong){font-family:inherit}.profile-screen>main>section:first-of-type{color:#fff;background:radial-gradient(circle at 88% 10%,#f5d21f29,#0000 13rem),linear-gradient(145deg,#171d22,#090d10 76%);border-bottom:1px solid #262d34;padding:24px 16px 20px;position:relative;overflow:hidden}.profile-screen>main>section:first-of-type>div:first-child{opacity:.24}.profile-screen>main>section:first-of-type>div:has(h1){grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;display:grid;position:relative}.profile-screen>main>section:first-of-type>div:has(h1)>div:first-child{width:72px;height:72px;box-shadow:none;background:#20262b;border:2px solid #f5d21fe0;border-radius:20px}.profile-screen>main>section:first-of-type>div:has(h1) h1{color:#fff;letter-spacing:-.035em;text-transform:none;text-wrap:balance;margin:5px 0 3px;font-size:clamp(27px,7vw,34px);font-style:normal;font-weight:850;line-height:1.02}.profile-screen>main>section:first-of-type>div:has(h1) p{color:#b8c0c8;font-size:12px}.profile-screen>main>section:first-of-type>div:has(h1) span{color:var(--profile-premium-gold);letter-spacing:.11em;font-size:11px;font-weight:800}.profile-screen>main>section:first-of-type>p{color:#d4d9de;max-width:620px;margin:15px 0 0;font-size:13px;line-height:1.55;position:relative}.profile-screen>main>section:first-of-type>form{margin-top:12px;position:relative}.profile-screen>main>section:first-of-type>form button{color:#d8dde2;letter-spacing:.07em;background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;min-height:44px;padding:0 12px;font-size:11px;font-weight:800}.profile-screen>main>section:first-of-type>div:has(>button[aria-label=Share\ profile]){flex-wrap:wrap;gap:8px;margin-top:16px;display:flex;position:relative}.profile-screen>main>section:first-of-type>div:has(>button[aria-label=Share\ profile])>:where(button,a){color:#fff;letter-spacing:.05em;background:#ffffff12;border:1px solid #ffffff29;border-radius:10px;flex:130px;justify-content:center;align-items:center;gap:7px;min-width:112px;min-height:44px;padding:0 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.profile-screen>main>section:first-of-type>div:has(>button[aria-label=Share\ profile])>:where(button,a):first-child{background:var(--profile-premium-gold);color:#10151a;border-color:#d4b51b}.profile-screen section[aria-label=Social\ counts]{border-bottom:1px solid var(--profile-premium-line);background:#ffffffe6;grid-template-columns:repeat(3,minmax(0,1fr));max-width:920px;margin:0 auto;display:grid}.profile-screen section[aria-label=Social\ counts]>div{border-left:1px solid var(--profile-premium-line);text-align:center;min-width:0;padding:13px 6px}.profile-screen section[aria-label=Social\ counts]>div:first-child{border-left:0}.profile-screen section[aria-label=Social\ counts] strong{color:var(--profile-premium-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:850;display:block}.profile-screen section[aria-label=Social\ counts] span{color:var(--profile-premium-muted);margin-top:3px;font-size:11px;display:block}.profile-screen section[aria-label=Social\ counts]+section{max-width:920px;margin:14px auto 0;padding:0 14px}.profile-screen section[aria-label=Social\ counts]+section>div:first-child{justify-content:space-between;align-items:flex-end;gap:10px;padding:0 1px 8px;display:flex}.profile-screen section[aria-label=Social\ counts]+section>div:first-child span{color:#806708;letter-spacing:.11em;font-size:11px;font-weight:850}.profile-screen section[aria-label=Social\ counts]+section>div:first-child b{color:#7d8793;font-size:11px;font-weight:650}.profile-screen section[aria-label=Social\ counts]+section>div:nth-child(2){border:1px solid var(--profile-premium-line);background:#fff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 8px 22px #1118240e}.profile-screen section[aria-label=Social\ counts]+section>div:nth-child(2)>div{border-right:1px solid var(--profile-premium-line);border-bottom:1px solid var(--profile-premium-line);min-width:0;padding:14px}.profile-screen section[aria-label=Social\ counts]+section>div:nth-child(2)>div:nth-child(2n){border-right:0}.profile-screen section[aria-label=Social\ counts]+section>div:nth-child(2)>div:nth-last-child(-n+2){border-bottom:0}.profile-screen section[aria-label=Social\ counts]+section>div:nth-child(2) strong{color:var(--profile-premium-ink);font-variant-numeric:tabular-nums;font-size:23px;font-weight:850;display:block}.profile-screen section[aria-label=Social\ counts]+section>div:nth-child(2) span{color:var(--profile-premium-muted);margin-top:4px;font-size:11px;font-weight:700;display:block}.profile-screen section[aria-label=Social\ counts]+section>div:nth-child(n+3){gap:8px;margin-top:9px}.profile-screen section[aria-label=Social\ counts]+section>div:nth-child(n+3) article{border:1px solid var(--profile-premium-line);background:#fff;border-radius:11px;min-width:145px;padding:12px}.profile-screen section[aria-label=Owner\ controls]{border:1px solid var(--profile-premium-line);background:#fff;border-radius:12px;max-width:892px;margin:14px auto 0;padding:14px;box-shadow:0 8px 22px #1118240b}.profile-screen section[aria-label=Owner\ controls]>span{color:#806708;letter-spacing:.11em;font-size:11px;font-weight:850}.profile-screen section[aria-label=Owner\ controls]>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.profile-screen section[aria-label=Owner\ controls]>div>:where(a,button){border:1px solid var(--profile-premium-line);min-width:0;min-height:60px;color:var(--profile-premium-ink);background:#f7f8f6;border-radius:10px;text-decoration:none}.profile-screen nav[role=tablist][aria-label=Profile\ sections]{z-index:10;border-bottom:1px solid var(--profile-premium-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafbf9f0;grid-template-columns:repeat(3,minmax(0,1fr));max-width:920px;margin:16px auto 0;padding:4px 14px;display:grid;position:sticky;top:0}.profile-screen nav[role=tablist][aria-label=Profile\ sections] button{color:#737d89;background:0 0;border:0;border-bottom:3px solid #0000;min-height:44px;font-size:12px;font-weight:800}.profile-screen nav[role=tablist][aria-label=Profile\ sections] button[aria-selected=true]{border-color:var(--profile-premium-gold);color:var(--profile-premium-ink)}.profile-screen section[role=tabpanel]{max-width:920px;margin:0 auto;padding:10px 14px 28px}.profile-screen section[role=tabpanel] article{border-color:var(--profile-premium-line);background:#fff;border-radius:12px;box-shadow:0 6px 18px #1118240b}.profile-screen section[role=tabpanel] :where(h2,h3){color:var(--profile-premium-ink);letter-spacing:-.015em;text-transform:none;font-style:normal;font-weight:820}.profile-screen section[role=tabpanel] :where(p,small){overflow-wrap:anywhere}.profile-screen [role=dialog]{border:1px solid var(--profile-premium-line);background:var(--profile-premium-paper);width:min(560px,100% - 20px);max-height:91dvh;color:var(--profile-premium-ink);border-radius:18px 18px 12px 12px;box-shadow:0 28px 70px #00000059}.profile-screen [role=dialog] h2{color:var(--profile-premium-ink);letter-spacing:-.03em;text-transform:none;font-size:28px;font-style:normal;font-weight:850;line-height:1.05}.profile-screen [role=dialog] :where(label,small){color:#667085}.profile-screen [role=dialog] :where(input,textarea,select){min-height:44px;color:var(--profile-premium-ink);background:#fff;border:1px solid #cfd5dc;border-radius:9px}.profile-screen [role=dialog] button{min-height:44px}.profile-screen :where(a,button,input,textarea,select):focus-visible{outline-offset:2px;outline:3px solid #9b6d008c}@media (min-width:760px){.profile-screen>main{margin:-10px -16px 0}.profile-screen>main>section:first-of-type{border-radius:0 0 16px 16px;padding:30px 24px 24px}.profile-screen>main>section:first-of-type>div:has(h1){grid-template-columns:80px minmax(0,1fr)}.profile-screen>main>section:first-of-type>div:has(h1)>div:first-child{width:80px;height:80px}.profile-screen section[aria-label=Social\ counts]+section>div:nth-child(2){grid-template-columns:repeat(4,minmax(0,1fr))}.profile-screen section[aria-label=Social\ counts]+section>div:nth-child(2)>div{border-bottom:0}.profile-screen section[aria-label=Social\ counts]+section>div:nth-child(2)>div:nth-child(2){border-right:1px solid var(--profile-premium-line)}}@media (min-width:1024px){.profile-screen>main{max-width:1040px;margin:-10px auto 0}.profile-screen>main>section:first-of-type{margin-inline:0}.profile-screen section[role=tabpanel]>div{gap:12px}}@media (max-width:390px){.profile-screen>main>section:first-of-type>div:has(>button[aria-label=Share\ profile])>:where(button,a){flex-basis:calc(50% - 4px)}.profile-screen section[aria-label=Owner\ controls]>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.profile-screen *{scroll-behavior:auto}}
main[data-sport=tennis],main[data-sport=soccer]{--ll-ink:#111824;--ll-ink-raised:#18202a;--ll-paper:#fafbf9;--ll-surface:#fff;--ll-text:#111824;--ll-text-muted:#667085;--ll-text-on-dark:#f7f9fa;--ll-text-muted-on-dark:#aab3bd;--ll-line:#e1e5e9;--ll-line-dark:#303943;--ll-gold:#f5d21f;--ll-gold-strong:#c9aa10;--ll-gold-soft:#fff8cf;--ll-mint:#f5d21f;--ll-font-body:Inter,"Helvetica Neue",Arial,sans-serif;--ll-font-display:Inter,"Helvetica Neue",Arial,sans-serif;--ll-radius-card:12px;--ll-radius-lg:12px;--ll-radius-md:9px;--ll-radius-pill:999px;overflow-wrap:anywhere;font-family:Inter,Helvetica Neue,Arial,sans-serif}main[data-sport=tennis] h1,main[data-sport=tennis] h2,main[data-sport=tennis] h3,main[data-sport=tennis] b,main[data-sport=tennis] strong,main[data-sport=soccer] h1,main[data-sport=soccer] h2,main[data-sport=soccer] h3,main[data-sport=soccer] b,main[data-sport=soccer] strong{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-style:normal}main[data-sport=tennis] h1,main[data-sport=tennis] h2,main[data-sport=tennis] h3,main[data-sport=soccer] h1,main[data-sport=soccer] h2,main[data-sport=soccer] h3{text-transform:none;letter-spacing:-.025em;text-wrap:balance}main[data-sport=tennis] button,main[data-sport=tennis] input,main[data-sport=tennis] select,main[data-sport=tennis] textarea,main[data-sport=tennis] a,main[data-sport=soccer] button,main[data-sport=soccer] input,main[data-sport=soccer] select,main[data-sport=soccer] textarea,main[data-sport=soccer] a{font-family:Inter,Helvetica Neue,Arial,sans-serif}main[data-sport=tennis]>div>header nav a,main[data-sport=soccer]>div>header nav a{letter-spacing:.04em;font-size:10px;border-radius:8px!important;min-height:44px!important}main[data-sport=tennis]>div>section:first-of-type h1,main[data-sport=soccer]>div>section:first-of-type h1{letter-spacing:-.04em!important;text-transform:none!important;font-style:normal!important;font-weight:900!important}main[data-sport=tennis]>div>div>section>header h2,main[data-sport=soccer]>div>div>section>header h2{letter-spacing:-.025em!important;text-transform:none!important;font-style:normal!important;font-weight:900!important}main[data-sport=tennis] :is(article,section,details),main[data-sport=soccer] :is(article,section,details){scroll-margin-top:118px}main[data-sport=tennis] :is(input,select,textarea,button,a,summary):focus-visible,main[data-sport=soccer] :is(input,select,textarea,button,a,summary):focus-visible{outline-offset:2px;outline:2px solid #c9aa10}main[data-sport=tennis] :is(input,select,textarea),main[data-sport=soccer] :is(input,select,textarea){font-size:16px}main[data-sport=tennis] [data-status=live],main[data-sport=soccer] [data-status=live]{color:#111824;background:#f5d21f}.expansion-global-nav a{min-height:54px;font-family:Inter,Helvetica Neue,Arial,sans-serif}.expansion-global-nav svg{width:19px;height:19px;display:block}@media (min-width:768px){main[data-sport=tennis] :is(input,select,textarea),main[data-sport=soccer] :is(input,select,textarea){font-size:13px}}
body [data-expansion-guide]{color:#fff;background:linear-gradient(135deg,#111824,#172235);border:1px solid #2f3949;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px #0b101a14}body [data-expansion-guide]>header{border-bottom:1px solid #2d3848;gap:5px;padding:17px 18px 15px;display:grid}body [data-expansion-guide]>header>span{color:#f5d21f;letter-spacing:.12em;font-size:10px;font-weight:900}body [data-expansion-guide]>header h2{color:#fff;letter-spacing:-.035em;text-transform:none;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:850;line-height:1.05}body [data-expansion-guide]>header p{color:#bfc7d2;max-width:760px;margin:1px 0 0;font-size:12px;line-height:1.5}body [data-expansion-guide-grid]{background:#2b3544;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}body [data-expansion-guide-card]{color:#fff;background:#151f2d;grid-template-rows:auto auto 1fr auto;gap:7px;min-width:0;padding:15px;text-decoration:none;display:grid}body [data-expansion-guide-card]:hover,body [data-expansion-guide-card]:focus-visible{background:#1b2839}body [data-expansion-guide-card] small{color:#f5d21f;letter-spacing:.1em;font-size:9px;font-weight:900}body [data-expansion-guide-card]>b{color:#fff;letter-spacing:-.02em;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:850}body [data-expansion-guide-card] p{color:#aeb8c5;margin:0;font-size:11px;line-height:1.45}body [data-expansion-guide-card]>span{color:#f5d21f;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;font-size:10px;font-weight:850;display:flex}body [data-expansion-guide-card]>span svg{width:15px;height:15px}body [data-expansion-shell] [data-expansion-tabs],body [data-expansion-section]{scroll-margin-top:86px}body [data-expansion-links]{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fafbf9ed;border:1px solid #dce1e7;border-radius:12px;padding:8px;position:sticky;top:0}body [data-expansion-context-nav]{z-index:30;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1219f5;border-top:1px solid #262d36;border-bottom:1px solid #2e3742;align-items:center;gap:14px;min-height:54px;padding:7px clamp(12px,3vw,28px);display:flex;position:sticky;top:0;box-shadow:0 8px 20px #080b101c}body [data-expansion-context-label]{flex:none;gap:1px;min-width:104px;display:grid}body [data-expansion-context-label] small{color:#f5d21f;letter-spacing:.12em;font-size:8px;font-weight:900}body [data-expansion-context-label] b{color:#fff;overflow-wrap:anywhere;max-width:190px;font-size:12px;font-weight:850;line-height:1.15}body [data-expansion-context-links]{overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;min-width:0;display:flex;overflow-x:auto}body [data-expansion-context-links]::-webkit-scrollbar{display:none}body [data-expansion-context-links] a{color:#c2cad4;background:#151d27;border:1px solid #313b48;border-radius:8px;flex:none;place-items:center;min-height:36px;padding:0 11px;font-size:10px;font-weight:800;text-decoration:none;display:grid}body [data-expansion-context-links] a[aria-current=page]{color:#111824;background:#f5d21f;border-color:#e3be12}body [data-analysis-guide]{color:#111824;box-shadow:none;background:#fff;border:1px solid #dce1e7;border-radius:12px;margin:0 0 10px;overflow:hidden}body [data-analysis-guide]>header{border-bottom:1px solid #e3e6ea;gap:4px;padding:14px 15px 12px;display:grid}body [data-analysis-guide]>header>span{color:#80600b;letter-spacing:.08em;font-size:9px;font-weight:900}body [data-analysis-guide]>header h2{color:#111824;letter-spacing:-.025em;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:850}body [data-analysis-guide]>header p{color:#657084;max-width:760px;margin:0;font-size:11px;line-height:1.45}body [data-analysis-guide-grid]{background:#e3e6ea;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}body [data-analysis-guide-grid]>article{background:#fafbf9;gap:5px;padding:12px;display:grid}body [data-analysis-guide-grid]>article small{color:#9a7608;font-size:9px;font-weight:900}body [data-analysis-guide-grid]>article b{color:#111824;font-size:12px;font-weight:850}body [data-analysis-guide-grid]>article p{color:#657084;margin:0;font-size:10px;line-height:1.4}body [data-analysis-guide]>footer{color:#fff;background:#111824;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}body [data-analysis-guide]>footer span{color:#9ba8b8;letter-spacing:.08em;font-size:9px;font-weight:900}body [data-analysis-guide]>footer b{color:#f5d21f;text-align:right;font-size:11px;font-weight:850}body .analysis-v3-topbar,body .analysis-v3-report>header{z-index:24;position:sticky;top:0}body .analysis-v3-jump-nav{z-index:22;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;position:sticky;top:62px;overflow-x:auto}body .analysis-v3-jump-nav::-webkit-scrollbar{display:none}body .analysis-v3-jump-nav button,body .analysis-v3-jump-nav a{flex:none}body .analysis-v3-content{scroll-padding-top:126px}body .analysis-v3-report-hero{border-bottom:1px solid #2d3848}body .analysis-v3-report>section:not(.analysis-v3-report-hero){margin-left:10px;margin-right:10px}body .analysis-v3-report>footer{margin-left:12px;margin-right:12px}:is(body .analysis-v3-report:has(>section[class*=evidence]),body .analysis-v3-report:not(:has(>section[class*=evidence])):has(>.analysis-v3-report-hero)){flex-direction:column;display:flex}body .analysis-v3-report:has(>section[class*=evidence]):before{color:#667184;letter-spacing:.065em;background:#fff;border:1px solid #dce1e7;border-radius:9px;order:1;margin:8px 10px 0;padding:8px 11px;font-size:9px;font-weight:900;line-height:1.4;display:block}body .analysis-v3-report:not(:has(>section[class*=evidence])):has(>.analysis-v3-report-hero):before{color:#667184;letter-spacing:.065em;background:#fff;border:1px solid #dce1e7;border-radius:9px;order:1;margin:8px 10px 0;padding:8px 11px;font-size:9px;font-weight:900;line-height:1.4;display:block}body .analysis-v3-report:has(>section[class*=evidence]):before{content:"POSTGAME FLOW · FINAL SCORE · WHAT DECIDED IT · GAME LEADERS · VERIFIED RESULT"}body .analysis-v3-report:not(:has(>section[class*=evidence])):has(>.analysis-v3-report-hero):before{content:"PRE-GAME FLOW · MATCHUP PROFILE · PLAYERS & AVAILABILITY · CURRENT MARKET"}body .analysis-v3-report>header{order:0}body .analysis-v3-report>.analysis-v3-report-hero{order:3}body .analysis-v3-report:has(>section[class*=evidence])>section:has(>div[class*=scoreLine]){order:2}body .analysis-v3-report:has(>section[class*=evidence])>section[class*=postgameRead]{border-left:4px solid #d6ad08;order:4}body .analysis-v3-report:has(>section[class*=evidence])>section[class*=performers]{order:5}body .analysis-v3-report:has(>section[class*=evidence])>section[class*=lineScore]{order:6}body .analysis-v3-report:has(>section[class*=evidence])>section[class*=gameFlow]{order:7}body .analysis-v3-report:has(>section[class*=evidence])>section[class*=comparison]{order:8}body .analysis-v3-report:has(>section[class*=evidence])>section[class*=dataGap]{order:8}body .analysis-v3-report:has(>section[class*=evidence])>section[class*=takeaways]{order:9}body .analysis-v3-report:has(>section[class*=evidence])>section[class*=evidence]{order:10}body .analysis-v3-report:has(>section[class*=evidence])>footer{order:11}body .analysis-v3-report:not(:has(>section[class*=evidence])):has(>.analysis-v3-report-hero)>section[class*=pulse]{order:4}body .analysis-v3-report:not(:has(>section[class*=evidence])):has(>.analysis-v3-report-hero)>section[class*=coverageStrip]{order:5}body .analysis-v3-report:not(:has(>section[class*=evidence])):has(>.analysis-v3-report-hero)>section[class*=edgeMap]{border-left:4px solid #d6ad08;order:6}:is(body .analysis-v3-report:not(:has(>section[class*=evidence])):has(>.analysis-v3-report-hero)>section[class*=playerMatchup],body .analysis-v3-report:not(:has(>section[class*=evidence])):has(>.analysis-v3-report-hero)>section[class*=playerGap]){order:7}:is(body .analysis-v3-report:not(:has(>section[class*=evidence])):has(>.analysis-v3-report-hero)>section[class*=comparison],body .analysis-v3-report:not(:has(>section[class*=evidence])):has(>.analysis-v3-report-hero)>section[class*=dataGap]){order:8}body .analysis-v3-report:not(:has(>section[class*=evidence])):has(>.analysis-v3-report-hero)>section[class*=market]{order:9}body .analysis-v3-report:not(:has(>section[class*=evidence])):has(>.analysis-v3-report-hero)>section[class*=takeaways]{order:10}body .analysis-v3-report:not(:has(>section[class*=evidence])):has(>.analysis-v3-report-hero)>footer{order:11}@media (max-width:700px){body [data-expansion-context-nav]{gap:8px;min-height:50px;padding:6px 9px}body [data-expansion-context-label]{min-width:86px}body [data-expansion-context-label] b{max-width:105px;font-size:11px}body [data-expansion-context-links] a{min-height:34px;padding:0 9px;font-size:9px}body [data-expansion-guide-grid]{grid-template-columns:1fr}body [data-expansion-guide-card]{grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:3px 9px;padding:12px 13px}body [data-expansion-guide-card] small{grid-row:1/3;align-self:start;padding-top:2px}body [data-expansion-guide-card]>b{font-size:14px}body [data-expansion-guide-card] p{grid-column:2/4;font-size:10px}body [data-expansion-guide-card]>span{white-space:nowrap;grid-area:1/3;margin:0}body [data-expansion-guide]>header h2{font-size:21px}body [data-analysis-guide-grid]{grid-template-columns:1fr}body [data-analysis-guide-grid]>article{grid-template-columns:28px minmax(0,1fr);gap:2px 7px;padding:10px 12px}body [data-analysis-guide-grid]>article small{grid-row:1/3}body [data-analysis-guide-grid]>article p{grid-column:2}body [data-analysis-guide]>footer{flex-direction:column;align-items:flex-start;gap:3px}body [data-analysis-guide]>footer b{text-align:left}body .analysis-v3-hero{padding-top:14px!important;padding-bottom:16px!important}body .analysis-v3-report-hero{padding:17px 15px 15px}body .analysis-v3-report-hero h1{font-size:24px}body .analysis-v3-report>section:not(.analysis-v3-report-hero){margin-top:8px}body .analysis-v3-report:has(>section[class*=evidence]):before{white-space:nowrap;scrollbar-width:none;overflow-x:auto}body .analysis-v3-report:not(:has(>section[class*=evidence])):has(>.analysis-v3-report-hero):before{white-space:nowrap;scrollbar-width:none;overflow-x:auto}}@media (prefers-reduced-motion:reduce){body [data-expansion-guide] *,body [data-analysis-guide] *{scroll-behavior:auto!important;transition:none!important}}
body [data-analysis-guide]{display:none!important}body #mlb-pitchers{color:#fff!important}body #mlb-pitchers>header h2,body #mlb-pitchers article h3,body #mlb-pitchers article>div b{color:#f7f8fa!important;letter-spacing:-.02em!important;text-transform:none!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-style:normal!important;font-weight:850!important}body #mlb-pitchers>header>span,body #mlb-pitchers article>small{color:#f5d21f!important}body #mlb-pitchers article>div small{color:#b8c0c9!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-weight:750!important}body #mlb-pitchers article>div span{background:#0e1211!important}body [class*=priceMarketValue]{place-items:center;gap:2px;width:100%;line-height:1;display:grid}body img[class*=sportsbookPriceLogo]{object-fit:contain!important;object-position:center!important;width:68px!important;max-width:none!important;height:26px!important;display:block!important}body img[class*=sportsbookPriceLogo][src$="/betmgm.svg"]{background:#0b0e10!important;border-radius:5px!important;width:78px!important;height:24px!important;padding:3px 5px!important}body img[class*=sportsbookPriceLogo][src$="/betrivers.svg"]{background:#0b0e10!important;border-radius:5px!important;width:76px!important;height:28px!important;padding:3px 5px!important}body img[class*=sportsbookPriceLogo][src$="/bet365.svg"],body img[class*=sportsbookPriceLogo][src$="/betway.svg"]{background:#0b0e10!important;border-radius:5px!important;width:78px!important;height:24px!important;padding:3px 5px!important}body img[class*=sportsbookPriceLogo][src$="/ballybet.png"]{background:#0b0e10!important;border-radius:5px!important;width:76px!important;height:28px!important;padding:3px 5px!important}body img[class*=sportsbookPriceLogo][src$="/rebet.svg"]{width:80px!important;height:22px!important}body img[class*=sportsbookPriceLogo][src$="/fanatics.svg"],body img[class*=sportsbookPriceLogo][src$="/caesars.svg"]{clip-path:inset(28px 0);width:82px!important;height:82px!important;margin:-28px 0!important}@media (max-width:600px){body img[class*=sportsbookPriceLogo]{width:66px!important;height:24px!important}body img[class*=sportsbookPriceLogo][src$="/betmgm.svg"]{width:76px!important;height:24px!important;padding:3px 5px!important}body img[class*=sportsbookPriceLogo][src$="/betrivers.svg"]{width:74px!important;height:28px!important;padding:3px 5px!important}body img[class*=sportsbookPriceLogo][src$="/bet365.svg"],body img[class*=sportsbookPriceLogo][src$="/betway.svg"]{width:76px!important;height:24px!important;padding:3px 5px!important}body img[class*=sportsbookPriceLogo][src$="/ballybet.png"]{width:74px!important;height:28px!important;padding:3px 5px!important}body img[class*=sportsbookPriceLogo][src$="/rebet.svg"]{width:78px!important;height:22px!important}body img[class*=sportsbookPriceLogo][src$="/fanatics.svg"],body img[class*=sportsbookPriceLogo][src$="/caesars.svg"]{clip-path:inset(28px 0);width:82px!important;height:82px!important;margin:-28px 0!important}}