.LottiePlayer-module__AUI09q__placeholder,.LottiePlayer-module__AUI09q__player{width:180px;height:180px}@media (max-height:700px){.LottiePlayer-module__AUI09q__placeholder,.LottiePlayer-module__AUI09q__player{width:140px;height:140px}}
.CardStack-module__6IsNna__stack{isolation:isolate;width:100%;max-width:377px;position:relative}.CardStack-module__6IsNna__layerBack,.CardStack-module__6IsNna__layerMid{pointer-events:none;height:auto;display:block;position:absolute;left:50%;transform:translate(-50%)}.CardStack-module__6IsNna__layerBack{z-index:0;width:81.52%;top:-32px}.CardStack-module__6IsNna__layerMid{z-index:1;width:90.87%;top:-16px}.CardStack-module__6IsNna__card{z-index:2;background:#fff;border-radius:40px;position:relative;overflow:hidden}
.pollButtons-module__0jqyDW__pollBtn{box-sizing:border-box;color:#fff;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid;border-radius:58px;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;height:55px;padding:0 68px;font-size:14px;font-weight:600;line-height:normal;transition:opacity .15s;display:flex;overflow:clip}.pollButtons-module__0jqyDW__pollBtnSecondary{background:linear-gradient(270deg,#b7c6db 0%,#99a9c1 50%,#b7c6db 100%);border-color:#8d99ac}.pollButtons-module__0jqyDW__pollBtnPrimary{background:linear-gradient(270deg,#3791f8 0%,#60aaff 50%,#3791f8 100%);border-color:#236cc0}.pollButtons-module__0jqyDW__pollBtn:active{opacity:.88}
.IntroSlide-module__Ln8nHG__slide{width:100%;padding:calc(var(--tg-safe-area-top,0px) + 72px) 8px calc(var(--tg-safe-area-bottom,0px) + 72px);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;overflow:visible}.IntroSlide-module__Ln8nHG__cardInner{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;min-height:377px;padding:32px 16px 16px;display:flex}.IntroSlide-module__Ln8nHG__badge{color:#1b3855b3;font-size:15px;font-weight:500}.IntroSlide-module__Ln8nHG__title{color:#1b3855;margin-top:6px;font-size:24px;font-weight:600;line-height:1.15}.IntroSlide-module__Ln8nHG__subtitle{color:#1b3855b3;max-width:280px;margin-top:12px;font-size:15px;font-weight:500;line-height:1.35}.IntroSlide-module__Ln8nHG__lottieWrap{width:120px;height:120px;margin:28px 0}.IntroSlide-module__Ln8nHG__button{}
.PageCounter-module__Lxf-6W__counter{left:50%;bottom:calc(var(--tg-safe-area-bottom,0px) + 24px);z-index:2;-webkit-backdrop-filter:blur(20.5px);letter-spacing:.06px;color:#fff;white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff1a;border-radius:100px;justify-content:center;align-items:center;min-width:80px;height:30px;padding:6px 12px;font-size:12px;font-weight:700;display:flex;position:fixed;transform:translate(-50%)}
.PollSlide-module__MFNAmq__slide{width:100%;padding:calc(var(--tg-safe-area-top,0px) + 72px) 8px calc(var(--tg-safe-area-bottom,0px) + 72px);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;overflow:visible}.PollSlide-module__MFNAmq__cardInner{flex-direction:column;justify-content:space-between;min-height:377px;padding:32px 16px 16px;display:flex}.PollSlide-module__MFNAmq__header{text-align:center;flex-direction:column;gap:6px;display:flex}.PollSlide-module__MFNAmq__subtitle{color:#1b3855b3;font-size:15px;font-weight:500;line-height:normal}.PollSlide-module__MFNAmq__question{color:#1b3855;font-size:18px;font-weight:600;line-height:normal}.PollSlide-module__MFNAmq__lottieWrap{justify-content:center;align-items:center;width:120px;height:120px;margin:24px auto;display:flex}.PollSlide-module__MFNAmq__lottie{width:120px;height:120px}.PollSlide-module__MFNAmq__buttons{flex-direction:column;gap:8px;width:100%;display:flex}.PollSlide-module__MFNAmq__btnNo{}.PollSlide-module__MFNAmq__btnYes{}@media (max-height:740px){.PollSlide-module__MFNAmq__cardInner{min-height:340px}.PollSlide-module__MFNAmq__lottieWrap,.PollSlide-module__MFNAmq__lottie{width:100px;height:100px}.PollSlide-module__MFNAmq__lottieWrap{margin:16px auto}}
.ResultsSlide-module__JAm6tG__slide{width:100%;padding:calc(var(--tg-safe-area-top,0px) + 72px) 8px calc(var(--tg-safe-area-bottom,0px) + 72px);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;overflow:visible}.ResultsSlide-module__JAm6tG__cardInner{text-align:center;flex-direction:column;align-items:center;min-height:377px;max-height:calc(100vh - 180px);padding:32px 16px 16px;display:flex}.ResultsSlide-module__JAm6tG__badge{color:#1b3855b3;font-size:15px;font-weight:500}.ResultsSlide-module__JAm6tG__score{color:#1b3855;margin-top:8px;font-size:64px;font-weight:700;line-height:1}.ResultsSlide-module__JAm6tG__scoreLabel{color:#1b3855b3;margin-top:4px;font-size:18px;font-weight:600}.ResultsSlide-module__JAm6tG__lottieWrap{width:120px;height:120px;margin:20px 0}.ResultsSlide-module__JAm6tG__list{flex-direction:column;flex:1;gap:8px;width:100%;max-height:180px;margin:16px 0;display:flex;overflow-y:auto}.ResultsSlide-module__JAm6tG__listTitle{color:#1b38558c;font-size:14px;font-weight:600}.ResultsSlide-module__JAm6tG__listItem{color:#1b3855;text-align:left;background:#3791f81a;border-radius:14px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.3}.ResultsSlide-module__JAm6tG__empty{color:#1b38558c;font-size:14px}.ResultsSlide-module__JAm6tG__buttons{flex-direction:column;gap:8px;width:100%;margin-top:auto;display:flex}.ResultsSlide-module__JAm6tG__btnPrimary{}.ResultsSlide-module__JAm6tG__btnSecondary{}
.SummerResultsPage-module__iw2jjG__page{background:linear-gradient(#5ca7ff 0%,#3790f8 100%);flex-direction:column;width:100%;min-height:100dvh;display:flex;position:relative;overflow:visible}.SummerResultsPage-module__iw2jjG__bgOverlay{z-index:0;opacity:.5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.SummerResultsPage-module__iw2jjG__bgOverlay img{object-fit:cover;width:410%;max-width:none;height:100%;position:absolute;top:0;left:-135%}.SummerResultsPage-module__iw2jjG__content{z-index:1;flex-direction:column;flex:1;width:100%;display:flex;position:relative;overflow:visible}.SummerResultsPage-module__iw2jjG__slideWrapper{flex-direction:column;flex:1;width:100%;display:flex}
