#lotterySimulator{flex-direction:column;justify-content:space-between;gap:2.5rem 1.5rem;display:flex}@media (min-width:992px){#lotterySimulator{flex-direction:row}}#lotterySimulator .simulatorHeadingSection{flex-direction:column;gap:1rem;display:flex}@media (min-width:992px){#lotterySimulator .simulatorHeadingSection{width:30%}}#lotterySimulator .simulatorHeadingSection h1{font-family:var(--font-madetommy,sans-serif);text-transform:uppercase;color:#0c2340;text-align:start;font-size:2.25rem;font-style:normal;font-weight:900}@media (min-width:768px){#lotterySimulator .simulatorHeadingSection h1{font-size:3rem}}#lotterySimulator .simulatorHeadingSection h2{font-family:var(--font-madetommy,sans-serif);text-transform:uppercase;color:#0c2340;text-align:start;font-size:1.75rem;font-style:normal;font-weight:900}#lotterySimulator .simulatorHeadingSection p{color:#0c2340}#lotterySimulator .simulatorHeadingSection a{text-decoration:underline}#lotterySimulator .simulatorHeadingSection .headingWrapper{position:relative}#lotterySimulator .simulatorHeadingSection .headingWrapper img{z-index:-1;-webkit-user-select:none;user-select:none;width:3.5rem;position:absolute;bottom:-3.5rem;right:0}@media (min-width:1200px){#lotterySimulator .simulatorHeadingSection .headingWrapper img{right:10%}}#lotterySimulator .simulatorHeadingSection .buttonsWrapper{order:1;position:relative}@media (min-width:768px){#lotterySimulator .simulatorHeadingSection .buttonsWrapper{order:0;margin-top:1rem;margin-bottom:1rem}}#lotterySimulator .simulatorHeadingSection .buttonsWrapper img{z-index:-1;-webkit-user-select:none;user-select:none;width:13rem;position:absolute;top:-.5rem;left:50%;transform:translate(-50%)}@media (min-width:768px){#lotterySimulator .simulatorHeadingSection .buttonsWrapper img{top:-1.5rem;left:10%}}@media (min-width:992px){#lotterySimulator .simulatorHeadingSection .buttonsWrapper img{left:20%}}#lotterySimulator .simulatorHeadingSection .simulateButton{font-family:var(--font-madetommy,sans-serif);color:#0c2340;text-align:center;-o-transition:all .2s ease-out;-webkit-user-select:none;user-select:none;background-color:#ffd520;border:1px solid #ffd520;border-radius:4px;padding:10px;font-size:1rem;font-style:normal;font-weight:700;line-height:1;text-decoration:none;transition:all .2s ease-out}#lotterySimulator .simulatorHeadingSection .simulateButton:hover,#lotterySimulator .simulatorHeadingSection .simulateButton:focus{color:#0c2340;cursor:pointer;background-color:#e6c120;border-color:#e6c120;outline:none;text-decoration:none}#lotterySimulator .simulatorHeadingSection .simulateButton:focus-visible{outline:1px solid #ffd520}#lotterySimulator .simulatorHeadingSection .simulateButton{letter-spacing:.4px;-webkit-user-select:none;user-select:none;background:radial-gradient(#fff8da 0%,#ffd520 100%);border:4px solid #ffffff40;border-radius:5px;order:1;align-items:center;gap:.5rem;width:fit-content;margin-top:1rem;padding:.8rem 1rem;font-weight:400;display:flex;box-shadow:0 0 25px #ffd52059}@media (min-width:768px){#lotterySimulator .simulatorHeadingSection .simulateButton{order:0;margin-top:0}}#lotterySimulator .simulatorHeadingSection .simulateButton:hover,#lotterySimulator .simulatorHeadingSection .simulateButton:focus{box-shadow:none;background:radial-gradient(#ffed9f 0%,#ffd520 100%);border-color:#ffffff1a}#lotterySimulator .simulatorHeadingSection .simulateButton:disabled{cursor:not-allowed;color:#0c2340;background:radial-gradient(#ffed9f 0%,#ffd520 100%);border-color:#ffffff1a;outline:none;text-decoration:none}#lotterySimulator .simulatorHeadingSection .simulateButton i{font-size:1rem}#lotterySimulator .simulatorHeadingSection .shareResultsWrapper{margin-top:1rem}#lotterySimulator .simulatorHeadingSection .shareResultsButton{font-family:var(--font-madetommy,sans-serif);color:#0c2340;text-align:center;-o-transition:all .2s ease-out;-webkit-user-select:none;user-select:none;background-color:#ffd520;border:1px solid #ffd520;border-radius:4px;padding:10px;font-size:1rem;font-style:normal;font-weight:700;line-height:1;text-decoration:none;transition:all .2s ease-out}#lotterySimulator .simulatorHeadingSection .shareResultsButton:hover,#lotterySimulator .simulatorHeadingSection .shareResultsButton:focus{color:#0c2340;cursor:pointer;background-color:#e6c120;border-color:#e6c120;outline:none;text-decoration:none}#lotterySimulator .simulatorHeadingSection .shareResultsButton:focus-visible{outline:1px solid #ffd520}#lotterySimulator .simulatorHeadingSection .shareResultsButton{letter-spacing:.4px;-webkit-user-select:none;user-select:none;color:#fff;background-color:#0c2340;border-color:#0c2340;border-radius:5px;order:1;align-items:center;gap:.5rem;width:fit-content;margin-top:1rem;padding:.8rem 1rem;font-weight:400;display:flex}#lotterySimulator .simulatorHeadingSection .shareResultsButton:hover,#lotterySimulator .simulatorHeadingSection .shareResultsButton:focus{color:#fff;background-color:#08192e;border-color:#08192e}#lotterySimulator .simulatorHeadingSection .shareResultsButton:focus-visible{outline-color:#0c2340}@media (min-width:768px){#lotterySimulator .simulatorHeadingSection .shareResultsButton{order:0;margin-top:0}}#lotterySimulator .simulatorHeadingSection .shareResultsButton i{font-size:1rem}#lotterySimulator .simulatorHeadingSection .resetButton{font-family:var(--font-madetommy,sans-serif);color:#0c2340;letter-spacing:.3px;text-align:center;-o-transition:all .2s ease-out;background-color:#0000;border-bottom:1px solid #0c2340;justify-content:center;align-items:center;padding:0 0 .25rem;font-size:1rem;font-style:normal;font-weight:400;line-height:1;text-decoration:none;transition:all .2s ease-out;display:flex}#lotterySimulator .simulatorHeadingSection .resetButton:hover,#lotterySimulator .simulatorHeadingSection .resetButton:focus{cursor:pointer;border-bottom-color:#ffd520;outline:none}#lotterySimulator .simulatorHeadingSection .resetButton:focus-visible{cursor:pointer;outline-offset:.25rem;border-bottom-color:#ffd520;outline:1px solid #0c2340}#lotterySimulator .simulatorHeadingSection .resetButton{-webkit-user-select:none;user-select:none;order:1;width:fit-content;margin-top:1rem}@media (min-width:768px){#lotterySimulator .simulatorHeadingSection .resetButton{order:0}}#lotterySimulator .simulatorHeadingSection .descriptionWrapper a{color:#0c2340}#lotterySimulator .lotteryTableWrapper{-webkit-user-select:none;user-select:none;margin-left:-.75rem;margin-right:-.75rem;overflow:hidden}@media (min-width:992px){#lotterySimulator .lotteryTableWrapper{width:65%;margin-left:0;margin-right:0}}#lotterySimulator .lotteryTableWrapper .lotteryTable{border-collapse:collapse;width:100%;font-family:var(--font-madetommy,sans-serif);color:#0c2340;margin:0;font-style:normal;font-weight:400}#lotterySimulator .lotteryTableWrapper .lotteryTable thead th{text-transform:uppercase;color:#0c2340;white-space:nowrap;border:none;margin-bottom:1rem;padding:0 .5rem 1.5rem;font-size:.75rem;font-weight:700;line-height:1}@media (min-width:768px){#lotterySimulator .lotteryTableWrapper .lotteryTable thead th{font-size:1rem}#lotterySimulator .lotteryTableWrapper .lotteryTable thead th.pickColumn{width:58px}}#lotterySimulator .lotteryTableWrapper .lotteryTable tbody tr{border-top:1px solid #b1b3b359;border-bottom:1px solid #b1b3b359}#lotterySimulator .lotteryTableWrapper .lotteryTable tbody tr:last-child{border-bottom:none}@keyframes fadeInRow{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}#lotterySimulator .lotteryTableWrapper .lotteryTable tbody tr.rowAnimate{animation:.32s both fadeInRow}#lotterySimulator .lotteryTableWrapper .lotteryTable tbody tr.pacersRow{background-color:#ffd520}#lotterySimulator .lotteryTableWrapper .lotteryTable tbody tr.pacersRow td{padding:.75rem .5rem}@media (min-width:768px){#lotterySimulator .lotteryTableWrapper .lotteryTable tbody tr.pacersRow td{padding:.75rem}}#lotterySimulator .lotteryTableWrapper .lotteryTable tbody tr.pacersRow td:not(.pickCell){background-color:#ffd520;font-weight:500}#lotterySimulator .lotteryTableWrapper .lotteryTable tbody tr.pacersRow td.pickCell{color:#ffd520;font-size:2rem}@media (min-width:768px){#lotterySimulator .lotteryTableWrapper .lotteryTable tbody tr.pacersRow td.pickCell{font-size:2.75rem}}#lotterySimulator .lotteryTableWrapper .lotteryTable tbody tr.pacersRow td.teamNameCell{font-weight:700}#lotterySimulator .lotteryTableWrapper .lotteryTable tbody td{color:#0c2340;vertical-align:middle;white-space:nowrap;border:1px solid #b1b3b359;padding:.25rem .5rem;font-size:.75rem;overflow:hidden}@media (min-width:768px){#lotterySimulator .lotteryTableWrapper .lotteryTable tbody td{padding:.25rem .75rem;font-size:1rem}}#lotterySimulator .lotteryTableWrapper .lotteryTable tbody td.pickCell{color:#fff;text-align:center;background-color:#0c2340;font-size:1.25rem;font-weight:700;line-height:1}@media (min-width:768px){#lotterySimulator .lotteryTableWrapper .lotteryTable tbody td.pickCell{font-size:2rem}}#lotterySimulator .lotteryTableWrapper .lotteryTable tbody td.pickCell .pickCellContent{align-items:center;gap:.5rem;display:flex}#lotterySimulator .lotteryTableWrapper .lotteryTable tbody td.pickCell .jumpIndicator{white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1}@media (min-width:768px){#lotterySimulator .lotteryTableWrapper .lotteryTable tbody td.pickCell .jumpIndicator{font-size:1rem}}#lotterySimulator .lotteryTableWrapper .lotteryTable tbody td.teamNameCell{text-transform:uppercase;min-width:5rem;font-size:.75rem;font-weight:700}@media (min-width:768px){#lotterySimulator .lotteryTableWrapper .lotteryTable tbody td.teamNameCell{font-size:1.25rem}}#lotterySimulator .lotteryTableWrapper .lotteryTable tbody td.teamNameCell .teamNameCellContent{flex-direction:column;gap:.5rem;display:flex}#lotterySimulator .lotteryTableWrapper .lotteryTable tbody td.teamNameCell .teamLogoNameWrapper{color:#0c2340;align-items:center;gap:.5rem;line-height:1;display:flex}#lotterySimulator .lotteryTableWrapper .lotteryTable tbody td.teamNameCell img{-webkit-user-select:none;user-select:none;width:25px;max-width:100%;height:auto;margin-bottom:0}@media (min-width:768px){#lotterySimulator .lotteryTableWrapper .lotteryTable tbody td.teamNameCell img{width:50px}}#lotterySimulator .lotteryTableWrapper .lotteryTable tbody td.winPctCell{background-color:#b1b3b31a}#lotterySimulator .lotteryTableWrapper .lotteryTable tbody td .oddsBarWrapper{align-items:center;gap:.4rem;display:flex}@media (min-width:768px){#lotterySimulator .lotteryTableWrapper .lotteryTable tbody td .oddsBarWrapper{min-width:80px}}#lotterySimulator .lotteryTableWrapper .lotteryTable tbody td .oddsBar{background-color:#b1b3b359;border-radius:3px;flex:1;height:5px;overflow:hidden}#lotterySimulator .lotteryTableWrapper .lotteryTable tbody td .oddsBarFill{background-color:#0c2340;border-radius:3px;height:100%}#lotterySimulator .lotteryTableWrapper .lotteryTable tbody td .oddsBarValue{font-size:.75rem}@media (min-width:768px){#lotterySimulator .lotteryTableWrapper .lotteryTable tbody td .oddsBarValue{text-align:right;min-width:40px;font-size:.8rem}}#lotterySimulator .drawingWrapper{font-family:var(--font-madetommy,sans-serif);color:#0c2340;-webkit-user-select:none;user-select:none;border:1px solid #b1b3b359;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-left:-.75rem;margin-right:-.75rem;padding:2.5rem 1rem;font-style:normal;font-weight:400;display:flex}@media (min-width:992px){#lotterySimulator .drawingWrapper{width:65%;margin-left:0;margin-right:0}}#lotterySimulator .drawingWrapper .drawingContent{text-align:center}#lotterySimulator .drawingWrapper .drawingSpinner{border:5px solid #b1b3b359;border-top-color:#0c2340;border-radius:50%;width:60px;height:60px;margin:0 auto 1.2rem;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}#lotterySimulator .drawingWrapper .drawingLabel{color:#0c2340;font-size:1rem;font-weight:700}#lotterySimulator .drawingWrapper .drawingSubLabel{color:#0c2340;margin-top:.3rem;font-size:.85rem}#lotterySimulator .drawingWrapper .drawingPickDots{justify-content:center;gap:.5rem;display:flex}#lotterySimulator .drawingWrapper .drawingPickDot{color:#0c2340;background-color:#b1b3b340;border:2px solid #0c2340;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:.75rem;font-weight:700;transition:all .3s;display:flex}#lotterySimulator .drawingWrapper .drawingPickDot.activeDot{color:#0c2340;background-color:#ffd5201a;border-color:#ffd520}#lotterySimulator .lotteryFormWrapper{font-family:var(--font-madetommy,sans-serif);color:#0c2340;border:1px solid #b1b3b359;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-left:-.75rem;margin-right:-.75rem;padding:2.5rem 1rem;font-style:normal;font-weight:400;display:flex}@media (min-width:992px){#lotterySimulator .lotteryFormWrapper{width:65%;margin-left:0;margin-right:0}}#lotterySimulator .lotteryFormWrapper .lotteryFormContent{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}#lotterySimulator .lotteryFormWrapper .lotteryFormContentHeading{text-align:center;width:100%;max-width:30rem;font-size:1.5rem;font-weight:700;line-height:1.1}#lotterySimulator .lotteryFormWrapper .enterNowButton{font-family:var(--font-madetommy,sans-serif);color:#0c2340;text-align:center;-o-transition:all .2s ease-out;-webkit-user-select:none;user-select:none;background-color:#ffd520;border:1px solid #ffd520;border-radius:4px;padding:10px;font-size:1rem;font-style:normal;font-weight:700;line-height:1;text-decoration:none;transition:all .2s ease-out}#lotterySimulator .lotteryFormWrapper .enterNowButton:hover,#lotterySimulator .lotteryFormWrapper .enterNowButton:focus{color:#0c2340;cursor:pointer;background-color:#e6c120;border-color:#e6c120;outline:none;text-decoration:none}#lotterySimulator .lotteryFormWrapper .enterNowButton:focus-visible{outline:1px solid #ffd520}#lotterySimulator .lotteryFormWrapper .enterNowButton{letter-spacing:.4px;-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:.5rem;width:fit-content;padding:.8rem 1rem;font-size:1.25rem;font-weight:400;display:flex}#lotterySimulator .lotteryFormWrapper .continueSimulatorButton{font-family:var(--font-madetommy,sans-serif);color:#0c2340;letter-spacing:.3px;text-align:center;-o-transition:all .2s ease-out;background-color:#0000;border-bottom:1px solid #0c2340;justify-content:center;align-items:center;padding:0 0 .25rem;font-size:1rem;font-style:normal;font-weight:400;line-height:1;text-decoration:none;transition:all .2s ease-out;display:flex}#lotterySimulator .lotteryFormWrapper .continueSimulatorButton:hover,#lotterySimulator .lotteryFormWrapper .continueSimulatorButton:focus{cursor:pointer;border-bottom-color:#ffd520;outline:none}#lotterySimulator .lotteryFormWrapper .continueSimulatorButton:focus-visible{cursor:pointer;outline-offset:.25rem;border-bottom-color:#ffd520;outline:1px solid #0c2340}#lotterySimulator .lotteryFormWrapper .continueSimulatorButton{-webkit-user-select:none;user-select:none;width:fit-content}
