.ExpectedCalendar-module__j3SgIa__wrap{padding:0 0 12px}.ExpectedCalendar-module__j3SgIa__tabsWrap{padding:10px 12px 0}.ExpectedCalendar-module__j3SgIa__empty{text-align:center;color:#94a3b8;padding:40px 16px;font-size:.9rem}.ExpectedCalendar-module__j3SgIa__dateBar{top:env(safe-area-inset-top,0px);z-index:5;background:#fff;border-bottom:1px solid #eef2f0;justify-content:center;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky}.ExpectedCalendar-module__j3SgIa__dateArrow{color:#7c3aed;cursor:pointer;background:#fff;border:1px solid #e6e8ee;border-radius:10px;flex-shrink:0;width:34px;height:34px;font-size:1.3rem;line-height:1}.ExpectedCalendar-module__j3SgIa__dateArrow:disabled{color:#cbd5e1;cursor:default}.ExpectedCalendar-module__j3SgIa__dateNav{align-items:center;gap:8px;display:inline-flex}.ExpectedCalendar-module__j3SgIa__dateCalBtn{color:#7c3aed;cursor:pointer;background:#fff;border:1px solid #e6e8ee;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ExpectedCalendar-module__j3SgIa__dateBarActions{grid-template-columns:minmax(34px,1fr) auto minmax(34px,1fr);gap:8px 12px;display:grid}.ExpectedCalendar-module__j3SgIa__dateBarActions .ExpectedCalendar-module__j3SgIa__dateNav{grid-column:2}.ExpectedCalendar-module__j3SgIa__dateBarActions .ExpectedCalendar-module__j3SgIa__dateCalBtn{grid-column:3;justify-self:end;position:static;transform:none}.ExpectedCalendar-module__j3SgIa__topPicksBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:50%;left:12px;overflow:hidden;transform:translateY(-50%);box-shadow:0 4px 12px #6d28d966}.ExpectedCalendar-module__j3SgIa__topPicksShine{background:linear-gradient(115deg,#0000 0%,#ffffff8c 50%,#0000 100%);animation:3s ease-in-out infinite ExpectedCalendar-module__j3SgIa__topShine;position:absolute;inset:0;transform:translate(-120%)}@keyframes ExpectedCalendar-module__j3SgIa__topShine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.ExpectedCalendar-module__j3SgIa__topPicksShine{animation:none;display:none}}.ExpectedCalendar-module__j3SgIa__dateCalBtn:hover{border-color:#7c3aed}.ExpectedCalendar-module__j3SgIa__dateInputHidden{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ExpectedCalendar-module__j3SgIa__playFilter{justify-content:center;gap:6px;padding:8px 12px 2px;display:flex}.ExpectedCalendar-module__j3SgIa__playFilterBtn,.ExpectedCalendar-module__j3SgIa__playFilterActive{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e6e8ee;border-radius:999px;padding:5px 14px;font-size:.78rem;font-weight:700}.ExpectedCalendar-module__j3SgIa__playFilterActive{color:#fff;background:#7c3aed;border-color:#7c3aed}.ExpectedCalendar-module__j3SgIa__searchBar{background:#fff;border:1px solid #e6e8ee;border-radius:12px;align-items:center;gap:8px;margin:10px 12px 2px;padding:9px 12px;display:flex}.ExpectedCalendar-module__j3SgIa__searchIcon{color:#94a3b8;flex-shrink:0}.ExpectedCalendar-module__j3SgIa__searchInput{color:#0f172a;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.86rem}.ExpectedCalendar-module__j3SgIa__searchInput::placeholder{color:#94a3b8}.ExpectedCalendar-module__j3SgIa__searchClear{color:#64748b;cursor:pointer;background:#f1f3f5;border:none;border-radius:50%;flex-shrink:0;width:20px;height:20px;font-size:.9rem;line-height:1}.ExpectedCalendar-module__j3SgIa__dateLabel{text-align:center;color:#0f172a;text-transform:capitalize;flex:1;max-width:320px;font-size:.95rem;font-weight:800}.ExpectedCalendar-module__j3SgIa__dateLabelBtn{text-align:center;color:#0f172a;text-transform:capitalize;cursor:pointer;background:0 0;border:none;flex:0 auto;max-width:320px;padding:4px 8px;font-size:.95rem;font-weight:800}.ExpectedCalendar-module__j3SgIa__groups{flex-direction:column;gap:12px;padding:12px;display:flex}.ExpectedCalendar-module__j3SgIa__leagueGroup{background:#fff;border:1px solid #eef2f0;border-radius:14px;overflow:hidden}.ExpectedCalendar-module__j3SgIa__leagueHeader{background:#f8fafc;border-bottom:1px solid #eef2f0;align-items:center;gap:8px;padding:10px 14px;display:flex}.ExpectedCalendar-module__j3SgIa__leagueLogo{object-fit:contain;flex-shrink:0;width:22px;height:22px}.ExpectedCalendar-module__j3SgIa__leagueFlag{font-size:1.1rem}.ExpectedCalendar-module__j3SgIa__leagueName{color:#0f172a;font-size:.85rem;font-weight:800}.ExpectedCalendar-module__j3SgIa__leagueCountry{color:#94a3b8;margin-left:auto;font-size:.7rem;font-weight:600}.ExpectedCalendar-module__j3SgIa__leagueCountryFlag{border-radius:3px;flex-shrink:0;margin-left:auto}.ExpectedCalendar-module__j3SgIa__leagueDate{color:#7c3aed;text-transform:capitalize;flex-shrink:0;margin-left:auto;font-size:.68rem;font-weight:700}.ExpectedCalendar-module__j3SgIa__leagueDate+.ExpectedCalendar-module__j3SgIa__leagueCountry{margin-left:8px}.ExpectedCalendar-module__j3SgIa__matches{flex-direction:column;display:flex}.ExpectedCalendar-module__j3SgIa__match{color:inherit;border-bottom:1px solid #f4f4f4;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:background .12s;display:flex}.ExpectedCalendar-module__j3SgIa__match:last-child{border-bottom:none}.ExpectedCalendar-module__j3SgIa__match:hover{background:#f9fafb}.ExpectedCalendar-module__j3SgIa__time{text-align:center;color:#6b7280;flex-shrink:0;min-width:44px;font-size:.72rem;font-weight:700}.ExpectedCalendar-module__j3SgIa__teams{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ExpectedCalendar-module__j3SgIa__side{align-items:center;gap:8px;min-width:0;display:flex}.ExpectedCalendar-module__j3SgIa__teamLogo{object-fit:contain;flex-shrink:0;width:20px;height:20px}.ExpectedCalendar-module__j3SgIa__teamName{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:600;overflow:hidden}.ExpectedCalendar-module__j3SgIa__chevron{color:#cbd5e1;flex-shrink:0;font-size:1.2rem;font-weight:700}.ExpectedCalendar-module__j3SgIa__odds1x2{flex-shrink:0;align-items:center;display:flex}.ExpectedCalendar-module__j3SgIa__oddsCol{flex-direction:column;align-items:center;width:30px;display:flex}.ExpectedCalendar-module__j3SgIa__oddsLabel{color:#9ca3af;margin-bottom:1px;font-size:.5rem;font-weight:700}.ExpectedCalendar-module__j3SgIa__oddsValue{color:#6b7280;font-size:.66rem;font-weight:600}.ExpectedCalendar-module__j3SgIa__oddsValueTop{color:#7c3aed;font-size:.66rem;font-weight:800}.ExpectedCalendar-module__j3SgIa__oddsDivider{background:#e5e7eb;width:1px;height:20px}.ExpectedCalendar-module__j3SgIa__oddsLocked{color:#7c3aed;flex-shrink:0;justify-content:center;align-items:center;width:92px;display:flex}.ExpectedCalendar-module__j3SgIa__oddsLoading{flex-shrink:0;justify-content:center;align-items:center;width:92px;display:flex}.ExpectedCalendar-module__j3SgIa__spinner{border:2px solid #ede9fe;border-top-color:#7c3aed;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ExpectedCalendar-module__j3SgIa__oddsSpin}@keyframes ExpectedCalendar-module__j3SgIa__oddsSpin{to{transform:rotate(360deg)}}.ExpectedCalendar-module__j3SgIa__oddsLowData{flex-shrink:0;justify-content:center;align-items:center;width:92px;display:flex}.ExpectedCalendar-module__j3SgIa__score{flex-shrink:0;align-items:center;gap:6px;display:flex}.ExpectedCalendar-module__j3SgIa__scoreBadge,.ExpectedCalendar-module__j3SgIa__scoreBadgeLive{letter-spacing:.03em;color:#6b7280;background:#f1f3f5;border-radius:4px;padding:2px 4px;font-size:.5rem;font-weight:800}.ExpectedCalendar-module__j3SgIa__scoreBadgeLive{color:#fff;background:#ef4444}.ExpectedCalendar-module__j3SgIa__scoreNums{flex-direction:column;align-items:center;gap:2px;width:30px;display:flex}.ExpectedCalendar-module__j3SgIa__scoreNum{color:#6b7280;font-size:.78rem;font-weight:700;line-height:1}.ExpectedCalendar-module__j3SgIa__scoreWin{color:#7c3aed;font-size:.78rem;font-weight:800;line-height:1}.ExpectedCalendar-module__j3SgIa__verifyBtn{color:#047857;cursor:pointer;white-space:nowrap;background:#ecfdf5;border:1px solid #ede9fe;border-radius:8px;padding:4px 8px;font-size:.62rem;font-weight:800}.ExpectedCalendar-module__j3SgIa__verifyBtn:hover{background:#ede9fe}.ExpectedCalendar-module__j3SgIa__dpOverlay{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ExpectedCalendar-module__j3SgIa__dpCard{background:#fff;border-radius:20px;width:100%;max-width:320px;padding:16px;box-shadow:0 24px 70px #00000052}.ExpectedCalendar-module__j3SgIa__dpHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ExpectedCalendar-module__j3SgIa__dpTitle{color:#0f1720;text-transform:capitalize;font-size:.98rem;font-weight:800}.ExpectedCalendar-module__j3SgIa__dpNav{color:#7c3aed;cursor:pointer;background:#fff;border:1px solid #e6e8ee;border-radius:10px;width:34px;height:34px;font-size:1.3rem;line-height:1}.ExpectedCalendar-module__j3SgIa__dpNav:hover{border-color:#7c3aed}.ExpectedCalendar-module__j3SgIa__dpWeek{grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:6px;display:grid}.ExpectedCalendar-module__j3SgIa__dpWeek span{text-align:center;color:#94a3b8;text-transform:uppercase;font-size:.62rem;font-weight:700}.ExpectedCalendar-module__j3SgIa__dpGrid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.ExpectedCalendar-module__j3SgIa__dpDay{aspect-ratio:1;color:#0f1720;cursor:pointer;background:#f6f7f9;border:none;border-radius:10px;font-size:.85rem;font-weight:700}.ExpectedCalendar-module__j3SgIa__dpDay:hover{background:#f3f0ff}.ExpectedCalendar-module__j3SgIa__dpToday{box-shadow:inset 0 0 0 1.5px #c4b5fd}.ExpectedCalendar-module__j3SgIa__dpSel{color:#fff;background:#7c3aed}.ExpectedCalendar-module__j3SgIa__dpSel:hover{background:#6d28d9}.ExpectedCalendar-module__j3SgIa__dpTodayBtn{color:#6d28d9;cursor:pointer;background:#f3f0ff;border:none;border-radius:10px;width:100%;margin-top:12px;padding:9px;font-size:.85rem;font-weight:800;display:block}.ExpectedCalendar-module__j3SgIa__dpTodayBtn:hover{background:#e9e2ff}.ExpectedCalendar-module__j3SgIa__lowDataChip{color:#8a6400;white-space:nowrap;background:#fff3d6;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:.64rem;font-weight:700}
.LeagueBrowser-module__nJpmeG__nations{flex-direction:column;gap:0;padding:12px 12px 0;display:flex}.LeagueBrowser-module__nJpmeG__nation{flex-direction:column;margin-bottom:8px;display:flex}.LeagueBrowser-module__nJpmeG__nationHeader{text-transform:uppercase;letter-spacing:.05em;color:#8a929c;align-items:center;gap:8px;padding:6px 4px 8px;font-size:.72rem;font-weight:800;display:flex}.LeagueBrowser-module__nJpmeG__nationFlag{border-radius:3px}.LeagueBrowser-module__nJpmeG__leagueRow{cursor:pointer;text-align:left;background:#fff;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;margin-bottom:6px;padding:12px 14px;display:flex;box-shadow:0 1px 2px #1018280d,0 1px 3px #1018280a}.LeagueBrowser-module__nJpmeG__leagueRow:hover{background:#f8f9fb}.LeagueBrowser-module__nJpmeG__leagueRowLogo{object-fit:contain;flex-shrink:0;width:26px;height:26px}.LeagueBrowser-module__nJpmeG__leagueRowFlag{border-radius:3px;flex-shrink:0}.LeagueBrowser-module__nJpmeG__leagueRowName{color:#0f1720;flex:1;font-size:.92rem;font-weight:700}.LeagueBrowser-module__nJpmeG__detailHead{justify-content:space-between;align-items:center;gap:10px;padding:12px 12px 4px;display:flex}.LeagueBrowser-module__nJpmeG__backBtn{color:#6d28d9;cursor:pointer;background:#f3f0ff;border:none;border-radius:999px;align-items:center;gap:5px;padding:7px 14px 7px 10px;font-size:.82rem;font-weight:800;display:inline-flex}.LeagueBrowser-module__nJpmeG__backBtn:hover{background:#e9e2ff}.LeagueBrowser-module__nJpmeG__backBtn svg{flex-shrink:0}.LeagueBrowser-module__nJpmeG__detailLeague{background:#fff;border-radius:999px;align-items:center;gap:8px;min-width:0;padding:6px 12px;display:flex;box-shadow:0 1px 3px #10182814}.LeagueBrowser-module__nJpmeG__detailName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LeagueBrowser-module__nJpmeG__detailLogo{object-fit:contain;width:30px;height:30px}.LeagueBrowser-module__nJpmeG__detailFlag{border-radius:3px}.LeagueBrowser-module__nJpmeG__detailName{color:#0f1720;font-size:.82rem;font-weight:800}.LeagueBrowser-module__nJpmeG__dayHeader{text-transform:uppercase;letter-spacing:.04em;color:#8a929c;padding:10px 14px 6px;font-size:.72rem;font-weight:800}
.UpgradeBanner-module__VtXmsa__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:#0f172a80;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.UpgradeBanner-module__VtXmsa__card{background:#f3f4f6;border-radius:18px;width:100%;max-width:380px;max-height:92vh;overflow-y:auto;box-shadow:0 24px 70px #00000052}.UpgradeBanner-module__VtXmsa__header{background:linear-gradient(120deg,#00b444,#00873a);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.UpgradeBanner-module__VtXmsa__headerLogo{align-items:center;min-width:0;display:flex}.UpgradeBanner-module__VtXmsa__headerLogo img{object-fit:contain;max-width:100%;height:26px}.UpgradeBanner-module__VtXmsa__close{color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:inline-flex}.UpgradeBanner-module__VtXmsa__close:hover{background:#ffffff4d}.UpgradeBanner-module__VtXmsa__body{text-align:center;flex-direction:column;align-items:center;padding:26px 22px 24px;display:flex}.UpgradeBanner-module__VtXmsa__lockIcon{color:#7c3aed;background:#ede9fe;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;display:flex}.UpgradeBanner-module__VtXmsa__title{color:#0f172a;margin:0 0 8px;font-size:1.12rem;font-weight:800}.UpgradeBanner-module__VtXmsa__matchLabel{color:#00863a;margin:0 0 8px;font-size:.95rem;font-weight:800}.UpgradeBanner-module__VtXmsa__text{color:#6b7280;margin:0 0 16px;font-size:.9rem;line-height:1.45}.UpgradeBanner-module__VtXmsa__trialBox{color:#6d28d9;background:#ede9fe;border-radius:10px;width:100%;margin:8px 0 0;padding:10px 12px;font-size:.88rem;font-weight:700}.UpgradeBanner-module__VtXmsa__primaryBtn{color:#fff;cursor:pointer;text-align:center;background:#00a83f;border:none;border-radius:999px;width:100%;padding:13px 20px;font-size:.96rem;font-weight:700;text-decoration:none;transition:background .15s;display:block;box-shadow:0 8px 20px #00a83f47}.UpgradeBanner-module__VtXmsa__primaryBtn:hover{background:#00963c}.UpgradeBanner-module__VtXmsa__secondaryBtn{color:#374151;cursor:pointer;text-align:center;background:#fff;border:1.5px solid #dbe4dc;border-radius:999px;width:100%;margin-top:10px;padding:11px 20px;font-size:.9rem;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:block}.UpgradeBanner-module__VtXmsa__secondaryBtn:hover{color:#00a83f;border-color:#00a83f}
.DateBarActions-module__rUo-sW__actions{grid-column:1;gap:6px;min-width:0;display:flex}@media (max-width:719px){.DateBarActions-module__rUo-sW__actions{grid-column:1/-1}}.DateBarActions-module__rUo-sW__btn{color:#fff;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:none;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:38px;padding:0 6px;transition:transform .12s ease-out;display:inline-flex;position:relative;overflow:hidden}.DateBarActions-module__rUo-sW__btn:active{transform:scale(.97)}.DateBarActions-module__rUo-sW__top{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 4px 12px #6d28d966}.DateBarActions-module__rUo-sW__ritardi{background:linear-gradient(135deg,#ff3b3b,#d90429);box-shadow:0 4px 12px #d9042961}.DateBarActions-module__rUo-sW__label{z-index:1;text-align:center;text-wrap:balance;font-size:.72rem;font-weight:800;line-height:1.1;position:relative}.DateBarActions-module__rUo-sW__shine{background:linear-gradient(115deg,#0000 0%,#ffffff8c 50%,#0000 100%);animation:3s ease-in-out infinite DateBarActions-module__rUo-sW__shine;position:absolute;inset:0;transform:translate(-120%)}.DateBarActions-module__rUo-sW__ritardi .DateBarActions-module__rUo-sW__shine{animation-delay:1.5s}@keyframes DateBarActions-module__rUo-sW__shine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.DateBarActions-module__rUo-sW__shine{animation:none;display:none}}
.MiglioriPrese-module__qrHo4G__wrap{flex-direction:column;gap:14px;padding:12px 12px 28px;display:flex}.MiglioriPrese-module__qrHo4G__hero{background:linear-gradient(125deg,#7c3aed 0%,#6d28d9 50%,#4c1d95 100%);border-radius:20px;padding:20px 18px 22px 52px;position:relative;overflow:hidden;box-shadow:0 14px 36px #4c1d9561}.MiglioriPrese-module__qrHo4G__heroGlow{pointer-events:none;background:radial-gradient(circle,#fff6,#0000 70%);width:200px;height:200px;position:absolute;top:-70px;right:-50px}.MiglioriPrese-module__qrHo4G__heroShine{pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff47 50%,#0000 65%) 0 0/220% 100% no-repeat;animation:3.6s ease-in-out infinite MiglioriPrese-module__qrHo4G__shine;position:absolute;inset:0}@keyframes MiglioriPrese-module__qrHo4G__shine{0%{background-position:-60% 0}55%,to{background-position:170% 0}}.MiglioriPrese-module__qrHo4G__backBtn{color:#fff;cursor:pointer;z-index:2;background:#ffffff1f;border:1px solid #ffffff59;border-radius:10px;width:32px;height:32px;font-size:1.4rem;line-height:1;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.MiglioriPrese-module__qrHo4G__heroContent{z-index:1;position:relative}.MiglioriPrese-module__qrHo4G__heroTitle{color:#fff;letter-spacing:-.01em;align-items:center;gap:9px;font-size:1.35rem;font-weight:900;display:flex}.MiglioriPrese-module__qrHo4G__heroSub{color:#ffffffe6;margin:8px 0 0;font-size:.82rem;line-height:1.35}.MiglioriPrese-module__qrHo4G__tabs{background:#f1f0f9;border-radius:12px;gap:4px;padding:4px;display:flex}.MiglioriPrese-module__qrHo4G__tab,.MiglioriPrese-module__qrHo4G__tabOn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;padding:9px 10px;font-size:.82rem;font-weight:800}.MiglioriPrese-module__qrHo4G__tabOn{color:#fff;background:linear-gradient(120deg,#7c3aed,#6d28d9);box-shadow:0 3px 10px #7c3aed52}.MiglioriPrese-module__qrHo4G__subRow{align-items:center;gap:8px;display:flex}.MiglioriPrese-module__qrHo4G__hitBadge{color:#027a48;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:999px;padding:1px 7px;font-size:.66rem;font-weight:800}.MiglioriPrese-module__qrHo4G__loading{flex-direction:column;align-items:center;gap:12px;padding:40px 16px;display:flex}.MiglioriPrese-module__qrHo4G__ring{border:3px solid #ede9fe;border-top-color:#7c3aed;border-radius:50%;width:44px;height:44px;animation:.8s linear infinite MiglioriPrese-module__qrHo4G__spin}@keyframes MiglioriPrese-module__qrHo4G__spin{to{transform:rotate(360deg)}}.MiglioriPrese-module__qrHo4G__loadingText{color:#6d28d9;font-size:.9rem;font-weight:700}.MiglioriPrese-module__qrHo4G__progressTrack{background:#f1f0f9;border-radius:999px;width:100%;max-width:260px;height:8px;overflow:hidden}.MiglioriPrese-module__qrHo4G__progressFill{background:linear-gradient(90deg,#7c3aed,#a78bfa);height:100%;transition:width .25s}.MiglioriPrese-module__qrHo4G__progressNum{color:#94a3b8;font-size:.75rem;font-weight:700}.MiglioriPrese-module__qrHo4G__empty{text-align:center;color:#94a3b8;padding:40px 16px;font-size:.9rem}.MiglioriPrese-module__qrHo4G__list{flex-direction:column;gap:10px;display:flex}.MiglioriPrese-module__qrHo4G__card{color:inherit;opacity:0;background:#fff;border:1px solid #ecebf5;border-radius:15px;align-items:stretch;gap:12px;padding:12px 14px 12px 12px;text-decoration:none;transition:box-shadow .15s,transform .15s;animation:.4s forwards MiglioriPrese-module__qrHo4G__rise;display:flex;position:relative;overflow:hidden;transform:translateY(8px)}.MiglioriPrese-module__qrHo4G__card:hover{transform:translateY(-1px);box-shadow:0 8px 22px #6d28d924}@keyframes MiglioriPrese-module__qrHo4G__rise{to{opacity:1;transform:translateY(0)}}.MiglioriPrese-module__qrHo4G__rank{color:#cbd5e1;flex-shrink:0;justify-content:center;align-items:center;width:30px;font-size:1.1rem;font-weight:900;display:flex}.MiglioriPrese-module__qrHo4G__gold,.MiglioriPrese-module__qrHo4G__silver,.MiglioriPrese-module__qrHo4G__bronze{border-width:1.5px}.MiglioriPrese-module__qrHo4G__gold{border-color:#f2c94c;box-shadow:0 6px 20px #f2c94c47}.MiglioriPrese-module__qrHo4G__gold:before,.MiglioriPrese-module__qrHo4G__silver:before,.MiglioriPrese-module__qrHo4G__bronze:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.MiglioriPrese-module__qrHo4G__gold:before{background:linear-gradient(#f9d976,#e0a90a)}.MiglioriPrese-module__qrHo4G__silver:before{background:linear-gradient(#e2e8f0,#94a3b8)}.MiglioriPrese-module__qrHo4G__bronze:before{background:linear-gradient(#e8b48b,#b3763f)}.MiglioriPrese-module__qrHo4G__gold .MiglioriPrese-module__qrHo4G__rank{color:#d9a406}.MiglioriPrese-module__qrHo4G__silver{border-color:#cbd5e1}.MiglioriPrese-module__qrHo4G__silver .MiglioriPrese-module__qrHo4G__rank{color:#94a3b8}.MiglioriPrese-module__qrHo4G__bronze{border-color:#e8c3a0}.MiglioriPrese-module__qrHo4G__bronze .MiglioriPrese-module__qrHo4G__rank{color:#b3763f}.MiglioriPrese-module__qrHo4G__cardBody{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.MiglioriPrese-module__qrHo4G__matchRow{align-items:center;gap:7px;min-width:0;display:flex}.MiglioriPrese-module__qrHo4G__leagueLogo{object-fit:contain;flex-shrink:0;width:16px;height:16px}.MiglioriPrese-module__qrHo4G__teams{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.MiglioriPrese-module__qrHo4G__teamLogo{object-fit:contain;flex-shrink:0;width:17px;height:17px}.MiglioriPrese-module__qrHo4G__teamName{color:#1f2937;font-size:.84rem;font-weight:700}.MiglioriPrese-module__qrHo4G__vs{color:#cbd5e1;font-weight:700}.MiglioriPrese-module__qrHo4G__kickoff{color:#94a3b8;text-transform:capitalize;font-size:.68rem;font-weight:600}.MiglioriPrese-module__qrHo4G__pickRow{justify-content:space-between;align-items:center;gap:12px;margin-top:3px;display:flex}.MiglioriPrese-module__qrHo4G__pickInfo{flex-direction:column;gap:1px;min-width:0;display:flex}.MiglioriPrese-module__qrHo4G__pickMarket{color:#a78bfa;text-transform:uppercase;letter-spacing:.02em;font-size:.62rem;font-weight:700}.MiglioriPrese-module__qrHo4G__pickSel{color:#0f172a;font-size:.95rem;font-weight:800}.MiglioriPrese-module__qrHo4G__pickMeta{flex-shrink:0;align-items:center;gap:10px;display:flex}.MiglioriPrese-module__qrHo4G__probWrap{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.MiglioriPrese-module__qrHo4G__probBar{background:#eee9fb;border-radius:999px;width:52px;height:6px;display:block;overflow:hidden}.MiglioriPrese-module__qrHo4G__probFill{background:linear-gradient(90deg,#7c3aed,#a78bfa);height:100%;display:block}.MiglioriPrese-module__qrHo4G__probVal{color:#6d28d9;font-size:.68rem;font-weight:800}.MiglioriPrese-module__qrHo4G__oddsBadge{text-align:center;color:#027a48;background:#ecfdf3;border-radius:10px;min-width:50px;padding:6px 10px;font-size:.9rem;font-weight:900}.MiglioriPrese-module__qrHo4G__oddsEst{color:#6d28d9;background:#f3f0ff}.MiglioriPrese-module__qrHo4G__refreshBtn{color:#6d28d9;cursor:pointer;background:#faf9ff;border:1px solid #e6e3f5;border-radius:12px;align-self:center;margin-top:4px;padding:10px 22px;font-size:.85rem;font-weight:800}.MiglioriPrese-module__qrHo4G__disclaimer{color:#b8b3cc;text-align:center;margin:6px 12px 0;font-size:.68rem;line-height:1.3}@media (prefers-reduced-motion:reduce){.MiglioriPrese-module__qrHo4G__heroShine,.MiglioriPrese-module__qrHo4G__card,.MiglioriPrese-module__qrHo4G__ring{animation:none}.MiglioriPrese-module__qrHo4G__card{opacity:1;transform:none}}.MiglioriPrese-module__qrHo4G__lowDataChip{color:#8a6400;white-space:nowrap;background:#fff3d6;border-radius:999px;padding:1px 7px;font-size:.62rem;font-weight:700}
.RitardiStatistici-module___PuFIa__wrap{flex-direction:column;gap:14px;padding:12px 12px 28px;display:flex}.RitardiStatistici-module___PuFIa__hero{background:linear-gradient(125deg,#ff3b3b 0%,#e5172f 50%,#a80d22 100%);border-radius:20px;padding:20px 18px 22px 52px;position:relative;overflow:hidden;box-shadow:0 14px 36px #a80d2259}.RitardiStatistici-module___PuFIa__heroShine{pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff47 50%,#0000 65%) 0 0/220% 100% no-repeat;animation:3.6s ease-in-out infinite RitardiStatistici-module___PuFIa__shine;position:absolute;inset:0}@keyframes RitardiStatistici-module___PuFIa__shine{0%{background-position:-60% 0}55%,to{background-position:170% 0}}@media (prefers-reduced-motion:reduce){.RitardiStatistici-module___PuFIa__heroShine{animation:none;display:none}}.RitardiStatistici-module___PuFIa__backBtn{z-index:2;color:#fff;cursor:pointer;touch-action:manipulation;background:#ffffff1f;border:1px solid #ffffff59;border-radius:10px;width:32px;height:32px;font-size:1.4rem;line-height:1;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.RitardiStatistici-module___PuFIa__heroContent{z-index:1;position:relative}.RitardiStatistici-module___PuFIa__heroTitle{letter-spacing:-.01em;color:#fff;text-wrap:balance;font-size:1.35rem;font-weight:900}.RitardiStatistici-module___PuFIa__heroSub{color:#ffffffeb;margin:8px 0 0;font-size:.82rem;line-height:1.35}.RitardiStatistici-module___PuFIa__chips{scrollbar-width:none;overscroll-behavior-x:contain;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.RitardiStatistici-module___PuFIa__chips::-webkit-scrollbar{display:none}.RitardiStatistici-module___PuFIa__chip,.RitardiStatistici-module___PuFIa__chipOn{white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:999px;flex-shrink:0;padding:7px 12px;font-size:.8rem;font-weight:800}.RitardiStatistici-module___PuFIa__chip{color:#64748b;background:#fff;border:1.5px solid #f1d5d9}.RitardiStatistici-module___PuFIa__chipOn{color:#fff;background:#e5172f;border:1.5px solid #e5172f}.RitardiStatistici-module___PuFIa__list,.RitardiStatistici-module___PuFIa__filters{flex-direction:column;gap:8px;display:flex}.RitardiStatistici-module___PuFIa__dayChip,.RitardiStatistici-module___PuFIa__dayChipOn{white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:999px;flex-shrink:0;padding:7px 12px;font-size:.8rem;font-weight:800}.RitardiStatistici-module___PuFIa__dayChip{color:#475569;background:#fff;border:1.5px solid #e2e8f0}.RitardiStatistici-module___PuFIa__dayChipOn{color:#fff;background:#0f172a;border:1.5px solid #0f172a}.RitardiStatistici-module___PuFIa__sections{flex-direction:column;gap:18px;display:flex}.RitardiStatistici-module___PuFIa__dayHead{color:#0f172a;margin:0 2px;font-size:.82rem;font-weight:800}.RitardiStatistici-module___PuFIa__dayChip:first-letter,.RitardiStatistici-module___PuFIa__dayChipOn:first-letter,.RitardiStatistici-module___PuFIa__dayHead:first-letter{text-transform:uppercase}.RitardiStatistici-module___PuFIa__row{color:inherit;touch-action:manipulation;background:#fff;border:1px solid #f1e3e5;border-radius:14px;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:transform .12s ease-out;display:flex}a.RitardiStatistici-module___PuFIa__row:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){a.RitardiStatistici-module___PuFIa__row:hover,.RitardiStatistici-module___PuFIa__chip:hover{border-color:#e5172f}}.RitardiStatistici-module___PuFIa__logo{object-fit:contain;flex-shrink:0;width:38px;height:38px}.RitardiStatistici-module___PuFIa__logoRound{object-fit:cover;background:#f1f5f9;border-radius:50%}.RitardiStatistici-module___PuFIa__logoEmpty{background:#f1f5f9;border-radius:10px;flex-shrink:0;width:38px;height:38px}.RitardiStatistici-module___PuFIa__rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.RitardiStatistici-module___PuFIa__rowName{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:800;overflow:hidden}.RitardiStatistici-module___PuFIa__rowEvent{color:#475569;font-size:.82rem}.RitardiStatistici-module___PuFIa__rowEvent b{color:#c8102e}.RitardiStatistici-module___PuFIa__rowNext{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.RitardiStatistici-module___PuFIa__oddsBox{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.RitardiStatistici-module___PuFIa__count{color:#c8102e;text-align:center;font-variant-numeric:tabular-nums;background:#fde8eb;border-radius:999px;min-width:34px;padding:2px 8px;font-size:.95rem;font-weight:900}.RitardiStatistici-module___PuFIa__odds,.RitardiStatistici-module___PuFIa__oddsNone{font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:800}.RitardiStatistici-module___PuFIa__odds{color:#0f172a}.RitardiStatistici-module___PuFIa__oddsNone{color:#cbd5e1}.RitardiStatistici-module___PuFIa__locked{color:#c8102e;text-align:center;border:1.5px dashed #f1c6cc;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:26px 16px;display:flex}.RitardiStatistici-module___PuFIa__locked p{color:#334155;margin:0;font-size:.92rem;font-weight:700}.RitardiStatistici-module___PuFIa__unlockBtn{color:#fff;cursor:pointer;touch-action:manipulation;background:linear-gradient(120deg,#ff3b3b,#d90429);border:none;border-radius:12px;padding:11px 26px;font-size:.95rem;font-weight:800}.RitardiStatistici-module___PuFIa__empty{color:#64748b;text-align:center;padding:30px 16px;font-size:.9rem}.RitardiStatistici-module___PuFIa__loading{justify-content:center;padding:40px 16px;display:flex}.RitardiStatistici-module___PuFIa__ring{border:3px solid #fde8eb;border-top-color:#e5172f;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite RitardiStatistici-module___PuFIa__spin}@keyframes RitardiStatistici-module___PuFIa__spin{to{transform:rotate(360deg)}}.RitardiStatistici-module___PuFIa__note{color:#94a3b8;margin:4px 2px 0;font-size:.74rem}
.Home-module__0z8USW__app{isolation:isolate;background:#e2dbf7;flex-direction:column;min-height:100dvh;display:flex;position:relative}.Home-module__0z8USW__appPlain{background:#fff}.Home-module__0z8USW__topBar{padding:calc(12px + env(safe-area-inset-top,0px)) 14px 12px;background:linear-gradient(135deg, var(--sp1,#00d851) 0%, var(--sp2,#00b444) 100%);align-items:center;gap:10px;display:flex}.Home-module__0z8USW__iconBtn{color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.Home-module__0z8USW__iconBtn svg{width:22px;height:22px}.Home-module__0z8USW__iconBtnAi{background:linear-gradient(135deg,#7c3aed 0%,#00c94e 100%);box-shadow:0 3px 16px #7c3aed99,0 0 0 1.6px #fff6}.Home-module__0z8USW__iconBtnAi:hover{box-shadow:0 5px 18px #7c3aedb3,0 0 0 1.6px #ffffff80}.Home-module__0z8USW__search{background:#fff;border-radius:999px;flex:1;align-items:center;gap:8px;min-width:0;height:44px;padding:0 14px;display:flex}.Home-module__0z8USW__search svg{color:#94a3b8;flex-shrink:0;width:18px;height:18px}.Home-module__0z8USW__search input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.9rem}.Home-module__0z8USW__sportTabs{background:linear-gradient(135deg, var(--sp2,#00b444) 0%, var(--sp3,#00a83f) 100%);padding:0 4px;display:flex}.Home-module__0z8USW__sportTab{color:#ffffffbf;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 4px 10px;font-family:inherit;display:flex;position:relative}.Home-module__0z8USW__sportTabActive{color:#fff}.Home-module__0z8USW__sportTabActive:after{content:"";background:#fff;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:20%;right:20%}.Home-module__0z8USW__sportIcon{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 2px 6px #0000002e}.Home-module__0z8USW__sportIcon svg{width:26px;height:26px}.Home-module__0z8USW__sportTab:not(.Home-module__0z8USW__sportTabActive) .Home-module__0z8USW__sportIcon{opacity:.9}.Home-module__0z8USW__sportLabel{font-size:.72rem;font-weight:700}.Home-module__0z8USW__sportIconShake{animation:.5s Home-module__0z8USW__sportWiggle}@keyframes Home-module__0z8USW__sportWiggle{0%,to{transform:rotate(0)translate(0)}15%{transform:rotate(-10deg)translate(-2px)}30%{transform:rotate(9deg)translate(2px)}45%{transform:rotate(-8deg)translate(-2px)}60%{transform:rotate(6deg)translate(1px)}78%{transform:rotate(-4deg)}}.Home-module__0z8USW__teaseBubble{z-index:40;white-space:nowrap;color:#fff;pointer-events:none;background:#0f172a;border-radius:10px;padding:7px 12px;font-size:.72rem;font-weight:700;animation:.28s cubic-bezier(.22,1,.36,1) Home-module__0z8USW__teasePop;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0000003d}.Home-module__0z8USW__teaseBubble:before{content:"";border:6px solid #0000;border-bottom-color:#0f172a;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.Home-module__0z8USW__teaseBubbleEnd{animation:.28s cubic-bezier(.22,1,.36,1) Home-module__0z8USW__teasePopEnd;left:auto;right:6px;transform:none}.Home-module__0z8USW__teaseBubbleEnd:before{left:auto;right:34px;transform:none}@keyframes Home-module__0z8USW__teasePop{0%{opacity:0;transform:translate(-50%)translateY(-5px)scale(.92)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes Home-module__0z8USW__teasePopEnd{0%{opacity:0;transform:translateY(-5px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.Home-module__0z8USW__sportIconShake,.Home-module__0z8USW__teaseBubble,.Home-module__0z8USW__teaseBubbleEnd{animation:none}}.Home-module__0z8USW__content{min-height:0;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px));flex:1;width:100%;max-width:720px;margin:0 auto}.Home-module__0z8USW__tennisClassifiche{padding:14px 12px 0}.Home-module__0z8USW__soon{text-align:center;color:#94a3b8;padding:60px 20px}.Home-module__0z8USW__soonBadge{color:#64748b;text-transform:uppercase;letter-spacing:.04em;background:#eef2f0;border-radius:999px;margin-bottom:12px;padding:4px 12px;font-size:.7rem;font-weight:800;display:inline-block}.Home-module__0z8USW__bottomNav{z-index:20;height:calc(68px + env(safe-area-inset-bottom,0px));padding:0 6px env(safe-area-inset-bottom,0px);background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;justify-content:space-around;align-items:center;gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000014}.Home-module__0z8USW__headerLogo{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.Home-module__0z8USW__headerLogo img{object-fit:contain;max-width:100%;height:38px}.Home-module__0z8USW__logoBtn{background:linear-gradient(145deg, var(--sp1,#00d851), var(--sp2,#00b845));border:3px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;margin-top:-14px;display:flex;box-shadow:0 6px 18px #0000002e}.Home-module__0z8USW__logoBtn img{object-fit:contain;width:30px;height:30px}.Home-module__0z8USW__navItem{cursor:pointer;color:#9ca3af;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 2px;font-family:inherit;text-decoration:none;display:flex}.Home-module__0z8USW__navItemActive{color:var(--sp3,#00a83f)}.Home-module__0z8USW__navIcon{justify-content:center;align-items:center;height:28px;display:flex}.Home-module__0z8USW__navIcon svg{width:22px;height:22px}.Home-module__0z8USW__navLabel{white-space:nowrap;font-size:.62rem;font-weight:700}.Home-module__0z8USW__premiumItem{background:linear-gradient(145deg,#8b5cf6,#6d28d9);border-radius:14px;margin:4px 3px;position:relative;overflow:hidden;box-shadow:0 2px 8px #7c3aed59}.Home-module__0z8USW__premiumItem:not(.Home-module__0z8USW__premiumItemActive){box-shadow:none;background:linear-gradient(145deg,#7c6aa8,#574786)}.Home-module__0z8USW__premiumItemActive{box-shadow:0 3px 14px #7c3aed99}.Home-module__0z8USW__premiumLabel{color:#fff;z-index:1;font-weight:800;position:relative}.Home-module__0z8USW__premiumItem .Home-module__0z8USW__navIcon{z-index:1;position:relative}.Home-module__0z8USW__premiumItem:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(115deg,#0000 0%,#ffffff80 50%,#0000 100%);width:55%;height:100%;animation:3.4s ease-in-out infinite Home-module__0z8USW__premiumShine;position:absolute;top:0;left:-90%;transform:skew(-18deg)}@keyframes Home-module__0z8USW__premiumShine{0%{transform:skew(-18deg)translate(0)}55%,to{transform:skew(-18deg)translate(454%)}}.Home-module__0z8USW__spark{opacity:0;pointer-events:none;z-index:3;background:radial-gradient(circle,#fff 0%,#e9d5ff 55%,#0000 72%);border-radius:50%;width:7px;height:7px;animation:1.9s ease-in-out infinite Home-module__0z8USW__sparkTwinkle;position:absolute}.Home-module__0z8USW__spark:nth-child(2){animation-delay:0s;top:-2px;right:-12px}.Home-module__0z8USW__spark:nth-child(3){animation-delay:.7s;bottom:0;left:-12px}.Home-module__0z8USW__spark:nth-child(4){width:5px;height:5px;animation-delay:1.3s;top:9px;right:-14px}@keyframes Home-module__0z8USW__sparkTwinkle{0%,to{opacity:0;transform:scale(.3)}45%,55%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Home-module__0z8USW__premiumItemActive,.Home-module__0z8USW__premiumItem:after,.Home-module__0z8USW__spark{animation:none}.Home-module__0z8USW__premiumItem:after{display:none}.Home-module__0z8USW__spark{opacity:.5}}.Home-module__0z8USW__standardItem{border-radius:14px;margin:4px 3px;transition:background .15s,box-shadow .15s}.Home-module__0z8USW__standardItem:active{background:var(--sp-tint,#d6f5e1);box-shadow:0 2px 12px #0000001f}.Home-module__0z8USW__activeGreen{background:var(--sp-tint,#d6f5e1);border-radius:14px;margin:4px 3px;box-shadow:0 2px 12px #0000001f}@media (min-width:721px){.Home-module__0z8USW__bottomNav{max-width:720px;margin:0 auto}}html[data-kb=open] .Home-module__0z8USW__bottomNav{display:none}.Home-module__0z8USW__bottomNav{backface-visibility:hidden;will-change:transform;transform:translate(0,0)}body{overflow-x:clip}
.Generatore-module__Kyz-VW__wrap{flex-direction:column;gap:14px;padding:12px 12px 24px;display:flex}.Generatore-module__Kyz-VW__hero{background:linear-gradient(125deg,#7c3aed 0%,#6d28d9 55%,#5b21b6 100%);border-radius:18px;padding:18px 18px 20px;position:relative;overflow:hidden;box-shadow:0 12px 30px #6d28d947}.Generatore-module__Kyz-VW__heroGlow{pointer-events:none;background:radial-gradient(circle,#ffffff59,#0000 70%);width:180px;height:180px;position:absolute;top:-60px;right:-40px}.Generatore-module__Kyz-VW__heroShine{display:none}@media (prefers-reduced-motion:reduce){.Generatore-module__Kyz-VW__heroShine{animation:none}}.Generatore-module__Kyz-VW__heroContent{z-index:1;position:relative}.Generatore-module__Kyz-VW__heroTitle{color:#fff;letter-spacing:-.01em;align-items:center;gap:9px;font-size:1.3rem;font-weight:900;display:flex}.Generatore-module__Kyz-VW__heroSub{color:#ffffffe0;max-width:30ch;margin:8px 0 0;font-size:.82rem;line-height:1.35}.Generatore-module__Kyz-VW__trophyBtn{z-index:2;color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #fff6;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:0 6px 16px #4c1d9559}.Generatore-module__Kyz-VW__trophyBtn:hover{background:#ffffff42}.Generatore-module__Kyz-VW__trophyShine{pointer-events:none;background:linear-gradient(115deg,#0000 0%,#fff9 50%,#0000 100%);animation:3s ease-in-out infinite Generatore-module__Kyz-VW__trophyShine;position:absolute;inset:0;transform:translate(-120%)}@keyframes Generatore-module__Kyz-VW__trophyShine{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.Generatore-module__Kyz-VW__trophyShine{animation:none;display:none}}.Generatore-module__Kyz-VW__guide{background:#fff;border:1px solid #ecebf5;border-radius:16px;padding:14px 16px}.Generatore-module__Kyz-VW__guideToggle{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.Generatore-module__Kyz-VW__guideTitle{color:#6d28d9;font-size:.9rem;font-weight:900}.Generatore-module__Kyz-VW__guideChev{color:#a78bfa;font-size:.6rem}.Generatore-module__Kyz-VW__guideSteps{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.Generatore-module__Kyz-VW__guideSteps li{color:#475569;align-items:flex-start;gap:10px;font-size:.82rem;line-height:1.4;display:flex}.Generatore-module__Kyz-VW__guideSteps strong{color:#0f172a}.Generatore-module__Kyz-VW__guideSteps em{color:#6d28d9;font-style:normal;font-weight:700}.Generatore-module__Kyz-VW__stepNum{color:#6d28d9;background:#ede9fe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:.72rem;font-weight:900;display:inline-flex}.Generatore-module__Kyz-VW__card{background:#fff;border:1px solid #ecebf5;border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.Generatore-module__Kyz-VW__dateRow{justify-content:center;align-items:center;gap:10px;display:flex}.Generatore-module__Kyz-VW__dateArrow{color:#7c3aed;cursor:pointer;background:#faf9ff;border:1px solid #e6e3f5;border-radius:10px;width:34px;height:34px;font-size:1.3rem;line-height:1}.Generatore-module__Kyz-VW__dateArrow:disabled{color:#cbd5e1;cursor:default}.Generatore-module__Kyz-VW__dateLabel{text-align:center;color:#0f172a;text-transform:capitalize;min-width:150px;font-size:.95rem;font-weight:800}.Generatore-module__Kyz-VW__dateRange{color:#7c3aed;text-transform:capitalize;margin-top:1px;font-size:.7rem;font-weight:700;display:block}.Generatore-module__Kyz-VW__periodBtn{color:#7c3aed;cursor:pointer;background:#faf9ff;border:1px solid #e6e3f5;border-radius:12px;align-items:center;gap:9px;width:100%;padding:11px 12px;display:flex}.Generatore-module__Kyz-VW__periodLabel{color:#0f172a;text-transform:capitalize;font-size:.9rem;font-weight:800}.Generatore-module__Kyz-VW__periodDays{color:#7c3aed;background:#f3f0ff;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:.72rem;font-weight:700}.Generatore-module__Kyz-VW__dpOverlay{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.Generatore-module__Kyz-VW__dpCard{background:#fff;border-radius:20px;width:100%;max-width:340px;padding:16px;box-shadow:0 24px 70px #00000052}.Generatore-module__Kyz-VW__dpRangeInfo{color:#6d28d9;text-transform:capitalize;flex-direction:column;gap:2px;margin-bottom:12px;font-size:1rem;font-weight:900;display:flex}.Generatore-module__Kyz-VW__dpHintPhase{color:#94a3b8;text-transform:none;font-size:.72rem;font-weight:700}.Generatore-module__Kyz-VW__dpHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.Generatore-module__Kyz-VW__dpTitle{color:#0f1720;text-transform:capitalize;font-size:.98rem;font-weight:800}.Generatore-module__Kyz-VW__dpNav{color:#7c3aed;cursor:pointer;background:#fff;border:1px solid #e6e8ee;border-radius:10px;width:34px;height:34px;font-size:1.3rem;line-height:1}.Generatore-module__Kyz-VW__dpNav:hover{border-color:#7c3aed}.Generatore-module__Kyz-VW__dpWeek{grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:6px;display:grid}.Generatore-module__Kyz-VW__dpWeek span{text-align:center;color:#94a3b8;text-transform:uppercase;font-size:.62rem;font-weight:700}.Generatore-module__Kyz-VW__dpGrid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.Generatore-module__Kyz-VW__dpDay{aspect-ratio:1;color:#0f1720;cursor:pointer;background:#f6f7f9;border:none;border-radius:10px;font-size:.85rem;font-weight:700;position:relative}.Generatore-module__Kyz-VW__dpDay:hover{background:#f3f0ff}.Generatore-module__Kyz-VW__dpHasMatch:after{content:"";background:#7c3aed;border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.Generatore-module__Kyz-VW__dpToday{box-shadow:inset 0 0 0 1.5px #c4b5fd}.Generatore-module__Kyz-VW__dpInRange{color:#4c1d95;background:#c4b5fd;border-radius:4px}.Generatore-module__Kyz-VW__dpInRange:hover{background:#b8a6fb}.Generatore-module__Kyz-VW__dpSel{color:#fff;background:#7c3aed}.Generatore-module__Kyz-VW__dpSel:hover{background:#6d28d9}.Generatore-module__Kyz-VW__dpSel.Generatore-module__Kyz-VW__dpHasMatch:after{background:#fff}.Generatore-module__Kyz-VW__dpActions{gap:8px;margin-top:12px;display:flex}.Generatore-module__Kyz-VW__dpTodayBtn{color:#6d28d9;cursor:pointer;background:#faf9ff;border:1px solid #e6e3f5;border-radius:10px;flex:1;padding:10px;font-size:.85rem;font-weight:800}.Generatore-module__Kyz-VW__dpApplyBtn{color:#fff;cursor:pointer;background:linear-gradient(120deg,#7c3aed,#6d28d9);border:none;border-radius:10px;flex:1;padding:10px;font-size:.85rem;font-weight:800}.Generatore-module__Kyz-VW__leaguesToggle{color:#0f172a;cursor:pointer;background:#faf9ff;border:1px solid #e6e3f5;border-radius:12px;align-items:center;gap:8px;width:100%;padding:11px 12px;font-size:.85rem;font-weight:800;display:flex}.Generatore-module__Kyz-VW__leaguesCount{color:#7c3aed;margin-left:auto;font-size:.72rem;font-weight:700}.Generatore-module__Kyz-VW__chev{color:#94a3b8;font-size:.6rem}.Generatore-module__Kyz-VW__leaguesPanel{border:1px solid #eee;border-radius:12px;flex-direction:column;gap:2px;max-height:260px;padding:6px;display:flex;overflow-y:auto}.Generatore-module__Kyz-VW__leaguesActions{gap:8px;padding:2px 4px 6px;display:flex}.Generatore-module__Kyz-VW__leaguesActions button{color:#6d28d9;cursor:pointer;background:#faf9ff;border:1px solid #e6e3f5;border-radius:8px;flex:1;padding:6px;font-size:.72rem;font-weight:700}.Generatore-module__Kyz-VW__leagueItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;width:100%;padding:8px 10px;display:flex}.Generatore-module__Kyz-VW__leagueOn{background:#f3f0ff}.Generatore-module__Kyz-VW__leagueLogo{object-fit:contain;flex-shrink:0;width:20px;height:20px}.Generatore-module__Kyz-VW__leagueFlag{font-size:1.05rem}.Generatore-module__Kyz-VW__leagueName{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.Generatore-module__Kyz-VW__leagueGames{color:#94a3b8;margin-left:auto;font-size:.72rem;font-weight:700}.Generatore-module__Kyz-VW__check{text-align:center;color:#7c3aed;width:16px;font-size:.85rem;font-weight:900}.Generatore-module__Kyz-VW__field{justify-content:space-between;align-items:center;gap:12px;display:flex}.Generatore-module__Kyz-VW__field+.Generatore-module__Kyz-VW__field{margin-top:14px}.Generatore-module__Kyz-VW__fieldLabel{color:#334155;font-size:.85rem;font-weight:700}.Generatore-module__Kyz-VW__hint{color:#94a3b8;margin:-6px 0 0;font-size:.72rem;line-height:1.3}.Generatore-module__Kyz-VW__segment{background:#f1f0f9;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.Generatore-module__Kyz-VW__seg,.Generatore-module__Kyz-VW__segOn{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:6px 12px;font-size:.76rem;font-weight:700}.Generatore-module__Kyz-VW__segOn{color:#fff;background:#7c3aed;box-shadow:0 2px 6px #7c3aed59}.Generatore-module__Kyz-VW__stepper{background:#f1f0f9;border-radius:10px;align-items:center;gap:4px;padding:3px;display:inline-flex}.Generatore-module__Kyz-VW__stepper button{color:#7c3aed;cursor:pointer;background:#fff;border:none;border-radius:8px;width:32px;height:30px;font-size:1.1rem;font-weight:800}.Generatore-module__Kyz-VW__stepper button:disabled{color:#cbd5e1;cursor:default}.Generatore-module__Kyz-VW__stepper span{text-align:center;color:#0f172a;min-width:26px;font-size:.95rem;font-weight:800}.Generatore-module__Kyz-VW__quotaInput input{color:#0f172a;text-align:right;background:#faf9ff;border:1px solid #e6e3f5;border-radius:10px;width:96px;padding:8px 10px;font-size:.95rem;font-weight:800}.Generatore-module__Kyz-VW__quotaInput input:focus{border-color:#7c3aed;outline:none}.Generatore-module__Kyz-VW__riskBox{border:1px solid;border-radius:12px;margin-top:14px;padding:10px 12px}.Generatore-module__Kyz-VW__riskTop{align-items:center;gap:8px;display:flex}.Generatore-module__Kyz-VW__riskLabel{font-size:.85rem;font-weight:800}.Generatore-module__Kyz-VW__riskDot{border-radius:50%;width:9px;height:9px}.Generatore-module__Kyz-VW__riskDesc{color:#64748b;margin:4px 0 0;font-size:.74rem;line-height:1.3}.Generatore-module__Kyz-VW__risk_basso{background:#ecfdf3;border-color:#bbf7d0}.Generatore-module__Kyz-VW__risk_basso .Generatore-module__Kyz-VW__riskLabel{color:#027a48}.Generatore-module__Kyz-VW__risk_basso .Generatore-module__Kyz-VW__riskDot{background:#22c55e}.Generatore-module__Kyz-VW__risk_medio{background:#fffbeb;border-color:#fde68a}.Generatore-module__Kyz-VW__risk_medio .Generatore-module__Kyz-VW__riskLabel{color:#b45309}.Generatore-module__Kyz-VW__risk_medio .Generatore-module__Kyz-VW__riskDot{background:#f59e0b}.Generatore-module__Kyz-VW__risk_alto{background:#fef2f2;border-color:#fecaca}.Generatore-module__Kyz-VW__risk_alto .Generatore-module__Kyz-VW__riskLabel{color:#b91c1c}.Generatore-module__Kyz-VW__risk_alto .Generatore-module__Kyz-VW__riskDot{background:#ef4444}.Generatore-module__Kyz-VW__switchRow{justify-content:space-between;align-items:center;display:flex}.Generatore-module__Kyz-VW__switch{cursor:pointer;background:#d7d5e6;border:none;border-radius:999px;flex-shrink:0;width:46px;height:26px;transition:background .15s;position:relative}.Generatore-module__Kyz-VW__switchOn{background:#7c3aed}.Generatore-module__Kyz-VW__knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.Generatore-module__Kyz-VW__switchOn .Generatore-module__Kyz-VW__knob{transform:translate(20px)}.Generatore-module__Kyz-VW__generateBtn{color:#fff;cursor:pointer;background:linear-gradient(120deg,#7c3aed,#6d28d9);border:none;border-radius:13px;width:100%;margin-top:2px;padding:14px;font-size:1rem;font-weight:900;box-shadow:0 10px 22px #6d28d952}.Generatore-module__Kyz-VW__generateBtn:disabled{box-shadow:none;cursor:default;background:#cfcbe6}.Generatore-module__Kyz-VW__warn{color:#b91c1c;margin:0;font-size:.76rem;font-weight:600}.Generatore-module__Kyz-VW__progressText{color:#6d28d9;font-size:.82rem;font-weight:700}.Generatore-module__Kyz-VW__progressTrack{background:#f1f0f9;border-radius:999px;height:8px;overflow:hidden}.Generatore-module__Kyz-VW__progressFill{background:linear-gradient(90deg,#7c3aed,#a78bfa);height:100%;transition:width .2s}.Generatore-module__Kyz-VW__progressIndeterminate{background:linear-gradient(90deg,#7c3aed,#a78bfa);border-radius:999px;width:40%;height:100%;animation:1.15s ease-in-out infinite Generatore-module__Kyz-VW__progIndet}@keyframes Generatore-module__Kyz-VW__progIndet{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.Generatore-module__Kyz-VW__progressIndeterminate{opacity:.45;width:100%;animation:none}}.Generatore-module__Kyz-VW__tokenSafe{color:#00863a;margin:8px 0 0;font-size:.8rem;font-weight:700}.Generatore-module__Kyz-VW__schedina{background:#fff;border:1px solid #ecebf5;border-radius:16px;padding:6px 6px 14px;box-shadow:0 8px 24px #6d28d91a}.Generatore-module__Kyz-VW__schedinaHead{color:#0f172a;justify-content:space-between;align-items:center;padding:12px 12px 8px;font-size:.95rem;font-weight:900;display:flex}.Generatore-module__Kyz-VW__schedinaCount{color:#7c3aed;background:#f3f0ff;border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:700}.Generatore-module__Kyz-VW__leg{border:1px solid #f0eff8;border-radius:13px;margin:6px;padding:10px 12px}.Generatore-module__Kyz-VW__legHead{align-items:center;gap:7px;margin-bottom:8px;display:flex}.Generatore-module__Kyz-VW__legLeagueLogo{object-fit:contain;flex-shrink:0;width:16px;height:16px}.Generatore-module__Kyz-VW__legMatch{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.Generatore-module__Kyz-VW__legDate{color:#94a3b8;text-transform:capitalize;flex-shrink:0;margin-left:auto;font-size:.66rem;font-weight:700}.Generatore-module__Kyz-VW__legBody{justify-content:space-between;align-items:center;gap:12px;display:flex}.Generatore-module__Kyz-VW__legPick{flex-direction:column;gap:2px;min-width:0;display:flex}.Generatore-module__Kyz-VW__legMarket{color:#94a3b8;text-transform:uppercase;letter-spacing:.02em;font-size:.66rem;font-weight:700}.Generatore-module__Kyz-VW__legSelection{color:#0f172a;font-size:.95rem;font-weight:800}.Generatore-module__Kyz-VW__legRight{flex-shrink:0;align-items:center;gap:10px;display:flex}.Generatore-module__Kyz-VW__legProbWrap{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.Generatore-module__Kyz-VW__probBar{background:#eee9fb;border-radius:999px;width:54px;height:6px;display:block;overflow:hidden}.Generatore-module__Kyz-VW__probFill{background:linear-gradient(90deg,#7c3aed,#a78bfa);height:100%;display:block}.Generatore-module__Kyz-VW__legProb{color:#6d28d9;font-size:.68rem;font-weight:800}.Generatore-module__Kyz-VW__oddsBadge{text-align:center;border-radius:9px;min-width:46px;padding:5px 9px;font-size:.82rem;font-weight:900}.Generatore-module__Kyz-VW__oddsFair{color:#6d28d9;background:#f3f0ff}.Generatore-module__Kyz-VW__oddsMarket{color:#027a48;background:#ecfdf3}.Generatore-module__Kyz-VW__legActions{margin-top:8px}.Generatore-module__Kyz-VW__replaceBtn{color:#6d28d9;cursor:pointer;background:#faf9ff;border:1px solid #e6e3f5;border-radius:9px;padding:6px 14px;font-size:.72rem;font-weight:800}.Generatore-module__Kyz-VW__replaceBtn:disabled{color:#cbd5e1;cursor:default}.Generatore-module__Kyz-VW__altList{border-top:1px dashed #eceaf6;flex-direction:column;gap:2px;max-height:240px;margin-top:8px;padding-top:6px;display:flex;overflow-y:auto}.Generatore-module__Kyz-VW__altEmpty{color:#94a3b8;padding:6px;font-size:.76rem}.Generatore-module__Kyz-VW__altItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;grid-template-columns:1fr auto;grid-template-areas:"match meta""pick meta";align-items:center;gap:1px 8px;padding:7px 9px;display:grid}.Generatore-module__Kyz-VW__altItem:hover{background:#f7f5ff}.Generatore-module__Kyz-VW__altMatch{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;grid-area:match;font-size:.68rem;font-weight:600;overflow:hidden}.Generatore-module__Kyz-VW__altPick{color:#1f2937;grid-area:pick;font-size:.82rem;font-weight:700}.Generatore-module__Kyz-VW__altMeta{grid-area:meta;align-items:center;gap:8px;display:flex}.Generatore-module__Kyz-VW__altProb{color:#6d28d9;font-size:.72rem;font-weight:800}.Generatore-module__Kyz-VW__totals{gap:8px;margin:10px 6px 0;display:flex}.Generatore-module__Kyz-VW__totalBlock{background:#faf9ff;border:1px solid #efedf9;border-radius:13px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:12px;display:flex}.Generatore-module__Kyz-VW__totalLabel{color:#94a3b8;text-transform:uppercase;font-size:.68rem;font-weight:700}.Generatore-module__Kyz-VW__totalBtn{cursor:pointer;font-family:inherit}.Generatore-module__Kyz-VW__totalBtn:hover{border-color:#c4b5fd}.Generatore-module__Kyz-VW__infoMark{color:#6d28d9;vertical-align:middle;background:#ddd6fe;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;margin-left:3px;font-size:.6rem;font-weight:900;display:inline-flex}.Generatore-module__Kyz-VW__infoOverlay{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.Generatore-module__Kyz-VW__infoCard{background:#fff;border-radius:18px;width:100%;max-width:340px;padding:18px;box-shadow:0 24px 70px #00000052}.Generatore-module__Kyz-VW__infoTitle{color:#0f172a;margin-bottom:8px;font-size:1.05rem;font-weight:900}.Generatore-module__Kyz-VW__infoText{color:#475569;margin:0 0 10px;font-size:.85rem;line-height:1.45}.Generatore-module__Kyz-VW__infoText strong{color:#6d28d9}.Generatore-module__Kyz-VW__infoClose{color:#fff;cursor:pointer;background:linear-gradient(120deg,#7c3aed,#6d28d9);border:none;border-radius:11px;width:100%;margin-top:4px;padding:11px;font-size:.9rem;font-weight:800}.Generatore-module__Kyz-VW__totalProb{color:#0f172a;font-size:1.3rem;font-weight:900}.Generatore-module__Kyz-VW__totalOdds{color:#6d28d9;font-size:1.5rem;font-weight:900}.Generatore-module__Kyz-VW__schedinaActions{gap:8px;margin:12px 6px 0;display:flex}.Generatore-module__Kyz-VW__saveBtn{color:#fff;cursor:pointer;background:linear-gradient(120deg,#7c3aed,#6d28d9);border:none;border-radius:12px;flex:1;padding:12px;font-size:.9rem;font-weight:800;box-shadow:0 8px 18px #6d28d947}.Generatore-module__Kyz-VW__regenerateBtn{color:#6d28d9;cursor:pointer;background:#faf9ff;border:1px solid #e6e3f5;border-radius:12px;flex:1;padding:12px;font-size:.9rem;font-weight:800}.Generatore-module__Kyz-VW__savedAccess{color:#6d28d9;cursor:pointer;background:#fff;border:1px solid #e6e3f5;border-radius:13px;align-items:center;gap:8px;width:100%;padding:11px 14px;font-size:.88rem;font-weight:800;display:flex}.Generatore-module__Kyz-VW__savedCount{text-align:center;color:#fff;background:#7c3aed;border-radius:999px;min-width:22px;margin-left:auto;padding:2px 8px;font-size:.72rem;font-weight:800}.Generatore-module__Kyz-VW__savedSheet{background:#fff;border-radius:20px;width:100%;max-width:420px;max-height:82vh;padding:16px;overflow-y:auto;box-shadow:0 24px 70px #00000052}.Generatore-module__Kyz-VW__savedSheetHead{color:#0f172a;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:1.05rem;font-weight:900;display:flex}.Generatore-module__Kyz-VW__savedSheetClose{color:#64748b;cursor:pointer;background:#f1f0f9;border:none;border-radius:50%;width:30px;height:30px;font-size:.85rem;font-weight:800}.Generatore-module__Kyz-VW__savedEmpty{text-align:center;color:#94a3b8;padding:24px;font-size:.9rem}.Generatore-module__Kyz-VW__savedList{flex-direction:column;gap:10px;display:flex}.Generatore-module__Kyz-VW__savedCard{background:#faf9ff;border:1px solid #efedf9;border-radius:14px;padding:12px}.Generatore-module__Kyz-VW__savedCardTop{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.Generatore-module__Kyz-VW__savedDate{color:#94a3b8;text-transform:capitalize;font-size:.72rem;font-weight:700}.Generatore-module__Kyz-VW__savedDelete{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px}.Generatore-module__Kyz-VW__savedDelete:hover{background:#fef2f2}.Generatore-module__Kyz-VW__savedLegs{flex-direction:column;gap:6px;display:flex}.Generatore-module__Kyz-VW__savedLeg{border-bottom:1px dashed #eceaf6;grid-template-columns:1fr auto;grid-template-areas:"match odds""pick odds";align-items:center;gap:1px 8px;padding-bottom:6px;display:grid}.Generatore-module__Kyz-VW__savedLeg:last-child{border-bottom:none;padding-bottom:0}.Generatore-module__Kyz-VW__savedLegMatch{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;grid-area:match;font-size:.7rem;font-weight:600;overflow:hidden}.Generatore-module__Kyz-VW__savedLegPick{color:#334155;grid-area:pick;font-size:.82rem}.Generatore-module__Kyz-VW__savedLegPick strong{color:#0f172a}.Generatore-module__Kyz-VW__savedLegOdds{color:#6d28d9;grid-area:odds;align-self:center;font-size:.85rem;font-weight:900}.Generatore-module__Kyz-VW__savedLegOddsDirect{color:#027a48}.Generatore-module__Kyz-VW__savedCardFoot{border-top:1px solid #efedf9;justify-content:space-between;align-items:center;margin-top:10px;padding-top:8px;display:flex}.Generatore-module__Kyz-VW__savedFootLabel{color:#64748b;font-size:.74rem;font-weight:700}.Generatore-module__Kyz-VW__savedFootOdds{color:#6d28d9;font-size:1.15rem;font-weight:900}.Generatore-module__Kyz-VW__savedClearAll{color:#b91c1c;cursor:pointer;background:#fef2f2;border:1px solid #fee2e2;border-radius:10px;margin-top:4px;padding:10px;font-size:.82rem;font-weight:800}.Generatore-module__Kyz-VW__disclaimer{color:#b8b3cc;text-align:center;margin:10px 12px 0;font-size:.68rem;line-height:1.3}.Generatore-module__Kyz-VW__lowDataChip{color:#8a6400;white-space:nowrap;background:#fff3d6;border-radius:999px;padding:1px 7px;font-size:.62rem;font-weight:700}
.NbaExpectedCalendar-module__Xkpa2G__wrap{flex-direction:column;gap:12px;padding:4px 0 24px;display:flex}.NbaExpectedCalendar-module__Xkpa2G__group{background:#fff;border-radius:14px;margin:6px 12px 0;overflow:hidden;box-shadow:0 1px 3px #0000000f}.NbaExpectedCalendar-module__Xkpa2G__groupHeader{color:#fff;background:linear-gradient(90deg,#ff8f42,#df6a17);align-items:center;gap:8px;padding:10px 12px;display:flex}.NbaExpectedCalendar-module__Xkpa2G__leagueBadge{letter-spacing:.04em;color:#1d428a;background:#fff;border-radius:7px;align-items:center;gap:5px;padding:3px 8px 3px 5px;font-size:.78rem;font-weight:900;display:inline-flex}.NbaExpectedCalendar-module__Xkpa2G__leagueLogoImg{flex-shrink:0;width:auto;height:28px;display:block}.NbaExpectedCalendar-module__Xkpa2G__groupName{flex:1;font-size:.92rem;font-weight:800}.NbaExpectedCalendar-module__Xkpa2G__groupHint{opacity:.9;font-size:.72rem}.NbaExpectedCalendar-module__Xkpa2G__row{color:inherit;border-top:1px solid #f1f1f1;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:grid}.NbaExpectedCalendar-module__Xkpa2G__row:first-of-type{border-top:none}.NbaExpectedCalendar-module__Xkpa2G__row:hover{background:#fff8f2}.NbaExpectedCalendar-module__Xkpa2G__time{color:#6b7280;text-align:center;font-size:.78rem;font-weight:700}.NbaExpectedCalendar-module__Xkpa2G__live{color:#dc2626}.NbaExpectedCalendar-module__Xkpa2G__teams{flex-direction:column;gap:5px;min-width:0;display:flex}.NbaExpectedCalendar-module__Xkpa2G__team{align-items:center;gap:7px;min-width:0;display:flex}.NbaExpectedCalendar-module__Xkpa2G__logo{object-fit:contain;flex-shrink:0;width:22px;height:22px}.NbaExpectedCalendar-module__Xkpa2G__logoPh{background:#f3f4f6;border-radius:50%;flex-shrink:0;width:22px;height:22px}.NbaExpectedCalendar-module__Xkpa2G__teamName{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}.NbaExpectedCalendar-module__Xkpa2G__homeTag{color:#9ca3af;text-transform:uppercase;font-size:.62rem;font-weight:700}.NbaExpectedCalendar-module__Xkpa2G__score{color:#111827;text-align:right;min-width:30px;margin-left:auto;font-size:.95rem;font-weight:800}.NbaExpectedCalendar-module__Xkpa2G__exp{color:#df6a17}.NbaExpectedCalendar-module__Xkpa2G__blur{filter:blur(5px);color:#df6a17;-webkit-user-select:none;user-select:none}.NbaExpectedCalendar-module__Xkpa2G__verify{color:#7c3aed;cursor:pointer;background:#f5f3ff;border:none;border-radius:8px;padding:4px 8px;font-family:inherit;font-size:.72rem;font-weight:800}.NbaExpectedCalendar-module__Xkpa2G__empty{text-align:center;color:#6b7280;padding:18px 12px;font-size:.9rem}.NbaExpectedCalendar-module__Xkpa2G__retry{color:#df6a17;cursor:pointer;background:0 0;border:none;font-weight:700}.NbaExpectedCalendar-module__Xkpa2G__note{color:#9ca3af;text-align:center;padding:0 16px;font-size:.74rem}.NbaExpectedCalendar-module__Xkpa2G__right{justify-content:flex-end;align-items:center;min-width:61px;display:flex}.NbaExpectedCalendar-module__Xkpa2G__odds12{align-items:center;display:flex}.NbaExpectedCalendar-module__Xkpa2G__oddsCol{flex-direction:column;align-items:center;width:30px;display:flex}.NbaExpectedCalendar-module__Xkpa2G__oddsLabel{color:#9ca3af;margin-bottom:1px;font-size:.5rem;font-weight:700}.NbaExpectedCalendar-module__Xkpa2G__oddsValue{color:#6b7280;font-size:.66rem;font-weight:600}.NbaExpectedCalendar-module__Xkpa2G__oddsValueTop{color:#7c3aed;font-size:.66rem;font-weight:800}.NbaExpectedCalendar-module__Xkpa2G__oddsDivider{background:#e5e7eb;width:1px;height:20px}.NbaExpectedCalendar-module__Xkpa2G__oddsLocked{color:#7c3aed;justify-content:center;align-items:center;width:61px;display:flex}
