.upcoming-matches-banner-module__hWoPHq__banner{color:#fff;background:radial-gradient(circle at 92% -30%,#e405133d,#0000 38%),linear-gradient(115deg,#03032e 0%,#05044d 55%,#15106f 100%);border-top:1px solid #ffffff14;border-bottom:4px solid #e40513;position:relative;overflow:hidden}.upcoming-matches-banner-module__hWoPHq__inner{width:min(1280px,100% - 36px);margin:0 auto;padding:22px 0 24px}.upcoming-matches-banner-module__hWoPHq__heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:15px;display:flex}.upcoming-matches-banner-module__hWoPHq__headingCopy{min-width:0}.upcoming-matches-banner-module__hWoPHq__kicker{color:#ff4b55;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:950;display:block}.upcoming-matches-banner-module__hWoPHq__heading h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.6vw,34px)}.upcoming-matches-banner-module__hWoPHq__heading p{color:#ffffffb8;margin:4px 0 0;font-size:12px;line-height:1.45}.upcoming-matches-banner-module__hWoPHq__calendarLink{color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.upcoming-matches-banner-module__hWoPHq__calendarLink:hover{background:#ffffff24;border-color:#fff6}.upcoming-matches-banner-module__hWoPHq__scroller{scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;padding-bottom:3px;overflow-x:auto}.upcoming-matches-banner-module__hWoPHq__cards{gap:10px;min-width:min-content;display:flex}.upcoming-matches-banner-module__hWoPHq__card{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff18;border:1px solid #ffffff26;border-radius:15px;flex:0 0 390px;grid-template-columns:88px minmax(0,1fr) 20px;align-items:center;gap:13px;width:min(430px,100vw - 48px);min-height:102px;padding:12px 13px;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffff0d,0 12px 26px #0000001f}.upcoming-matches-banner-module__hWoPHq__card:hover{background:#ffffff24;border-color:#ffffff57;transform:translateY(-1px)}.upcoming-matches-banner-module__hWoPHq__dateBlock{border-right:1px solid #ffffff21;align-content:center;align-self:stretch;gap:2px;padding-right:12px;display:grid}.upcoming-matches-banner-module__hWoPHq__dateBlock span{color:#ff4b55;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:950}.upcoming-matches-banner-module__hWoPHq__dateBlock strong{color:#fff;letter-spacing:-.025em;font-size:18px}.upcoming-matches-banner-module__hWoPHq__dateBlock small{color:#ffffffad;font-size:9px;font-weight:700}.upcoming-matches-banner-module__hWoPHq__match{gap:8px;min-width:0;display:grid}.upcoming-matches-banner-module__hWoPHq__meta{align-items:center;gap:6px;min-width:0;display:flex}.upcoming-matches-banner-module__hWoPHq__homeBadge,.upcoming-matches-banner-module__hWoPHq__awayBadge,.upcoming-matches-banner-module__hWoPHq__live,.upcoming-matches-banner-module__hWoPHq__finished{text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:4px 6px;font-size:8px;font-weight:950;line-height:1}.upcoming-matches-banner-module__hWoPHq__homeBadge{color:#fff;background:#e40513}.upcoming-matches-banner-module__hWoPHq__awayBadge{color:#fff;background:#ffffff26}.upcoming-matches-banner-module__hWoPHq__league{color:#ffffffa1;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.upcoming-matches-banner-module__hWoPHq__live{color:#fff;background:#e40513;margin-left:auto}.upcoming-matches-banner-module__hWoPHq__finished{color:#ffffffd9;background:#ffffff24;margin-left:auto}.upcoming-matches-banner-module__hWoPHq__teams{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);align-items:center;gap:5px;display:grid}.upcoming-matches-banner-module__hWoPHq__teams strong{color:#fff;text-overflow:ellipsis;font-size:11px;line-height:1.25;overflow:hidden}.upcoming-matches-banner-module__hWoPHq__teams strong:last-child{text-align:right}.upcoming-matches-banner-module__hWoPHq__teams>span{color:#ffffff6b;text-align:center;font-size:10px}.upcoming-matches-banner-module__hWoPHq__arrow{color:#ffffffa6;font-size:25px;line-height:1}.upcoming-matches-banner-module__hWoPHq__notice,.upcoming-matches-banner-module__hWoPHq__empty{color:#fffc;background:#ffffff13;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:10px;min-height:82px;padding:15px 17px;font-size:11px;font-weight:800;display:flex}.upcoming-matches-banner-module__hWoPHq__notice button{color:#fff;background:#ffffff17;border:1px solid #ffffff38;border-radius:9px;margin-left:auto;padding:7px 10px;font-size:10px;font-weight:900}.upcoming-matches-banner-module__hWoPHq__empty{gap:4px;display:grid}.upcoming-matches-banner-module__hWoPHq__empty strong{color:#fff;font-size:13px}.upcoming-matches-banner-module__hWoPHq__empty span{color:#ffffff9e;font-size:10px}.upcoming-matches-banner-module__hWoPHq__spinner{border:2px solid #ffffff42;border-top-color:#fff;border-radius:50%;flex:0 0 15px;width:15px;height:15px;animation:.8s linear infinite upcoming-matches-banner-module__hWoPHq__upcomingSpin}@keyframes upcoming-matches-banner-module__hWoPHq__upcomingSpin{to{transform:rotate(360deg)}}@media (max-width:720px){.upcoming-matches-banner-module__hWoPHq__inner{width:min(100% - 24px,1280px);padding:18px 0 20px}.upcoming-matches-banner-module__hWoPHq__heading{flex-direction:column;align-items:flex-start;gap:11px;margin-bottom:13px}.upcoming-matches-banner-module__hWoPHq__calendarLink{min-height:34px}.upcoming-matches-banner-module__hWoPHq__card{flex-basis:calc(100vw - 38px);grid-template-columns:78px minmax(0,1fr) 15px;gap:9px;width:calc(100vw - 38px);min-height:98px;padding:10px}.upcoming-matches-banner-module__hWoPHq__dateBlock{padding-right:9px}.upcoming-matches-banner-module__hWoPHq__dateBlock strong{font-size:16px}.upcoming-matches-banner-module__hWoPHq__teams strong{white-space:normal}}.upcoming-matches-banner-module__hWoPHq__eventCard{background:linear-gradient(135deg,#e4051329,#ffffff16);border-color:#ff5c6647}.upcoming-matches-banner-module__hWoPHq__eventCard:hover{background:linear-gradient(135deg,#e405133b,#ffffff1f);border-color:#ff6f787a}.upcoming-matches-banner-module__hWoPHq__eventBadge{color:#fff;text-transform:uppercase;white-space:nowrap;background:#e40513;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-weight:950;line-height:1}.upcoming-matches-banner-module__hWoPHq__eventText{gap:4px;min-width:0;display:grid}.upcoming-matches-banner-module__hWoPHq__eventText strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.upcoming-matches-banner-module__hWoPHq__eventText small{color:#ffffffa3;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}@media (max-width:720px){.upcoming-matches-banner-module__hWoPHq__eventText strong{white-space:normal}}
.homepage-chat-preview-module__xTAe9G__section{background:linear-gradient(#f8f8fc 0%,#fff 100%);border-bottom:1px solid #05044d14;padding:24px 0 28px}.homepage-chat-preview-module__xTAe9G__inner{width:min(1180px,100% - 28px);margin:0 auto}.homepage-chat-preview-module__xTAe9G__heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.homepage-chat-preview-module__xTAe9G__heading>div{gap:3px;display:grid}.homepage-chat-preview-module__xTAe9G__heading span{color:#e40513;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.homepage-chat-preview-module__xTAe9G__heading h2{color:#05044d;letter-spacing:-.03em;margin:0;font-size:clamp(22px,4vw,30px)}.homepage-chat-preview-module__xTAe9G__allChatsLink{color:#05044d;white-space:nowrap;border:1px solid #05044d;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.homepage-chat-preview-module__xTAe9G__allChatsLink:hover{color:#fff;background:#05044d}.homepage-chat-preview-module__xTAe9G__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.homepage-chat-preview-module__xTAe9G__card{background:#fff;border:1px solid #dfdfe9;border-radius:16px;grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden;box-shadow:0 8px 26px #05044d0d}.homepage-chat-preview-module__xTAe9G__cardHeader{color:#fff;background:linear-gradient(110deg,#030329 0%,#05044d 75%,#301046 100%);border-bottom:1px solid #ededf3;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px 11px;display:flex}.homepage-chat-preview-module__xTAe9G__cardHeader>div{gap:2px;display:grid}.homepage-chat-preview-module__xTAe9G__cardHeader span{color:#ffadb3;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.homepage-chat-preview-module__xTAe9G__cardHeader h3{margin:0;font-size:15px}.homepage-chat-preview-module__xTAe9G__cardHeader a{color:#fff;flex:none;font-size:8px;font-weight:900;text-decoration:none}.homepage-chat-preview-module__xTAe9G__messages{align-content:start;gap:0;padding:4px 13px;display:grid}.homepage-chat-preview-module__xTAe9G__message{border-bottom:1px solid #eeeef4;min-width:0;padding:9px 0}.homepage-chat-preview-module__xTAe9G__message:last-child{border-bottom:0}.homepage-chat-preview-module__xTAe9G__meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:4px;display:flex}.homepage-chat-preview-module__xTAe9G__meta>div{align-items:center;gap:5px;min-width:0;display:flex}.homepage-chat-preview-module__xTAe9G__meta strong{color:#05044d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.homepage-chat-preview-module__xTAe9G__meta time{color:#8a8a99;flex:none;font-size:7px}.homepage-chat-preview-module__xTAe9G__role{background:#e40513;border-radius:999px;flex:none;padding:2px 5px;color:#fff!important;letter-spacing:0!important;text-transform:none!important;font-size:7px!important}.homepage-chat-preview-module__xTAe9G__message p{color:#4d4d5c;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.homepage-chat-preview-module__xTAe9G__empty{color:#858594;text-align:center;margin:0;padding:16px 0;font-size:10px}@media (max-width:620px){.homepage-chat-preview-module__xTAe9G__section{padding:18px 0 22px}.homepage-chat-preview-module__xTAe9G__heading{align-items:flex-start}.homepage-chat-preview-module__xTAe9G__allChatsLink{min-height:33px;padding:0 9px;font-size:8px}.homepage-chat-preview-module__xTAe9G__grid{grid-template-columns:1fr}}
