@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Nunito:wght@400;500;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Nunito:wght@400;500;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Nunito:wght@400;500;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Nunito:wght@400;500;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Nunito:wght@400;500;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Nunito:wght@400;500;600;700;800&display=swap);
@keyframes letterBounce{0%,100%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.8}100%{opacity:0;transform:translateY(-100px) scale(0.8)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(102,126,234,.7)}50%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(102,126,234,0)}}@keyframes glow{0%,100%{box-shadow:0 0 10px rgba(102,126,234,.5)}50%{box-shadow:0 0 30px rgba(102,126,234,.8)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes confetti{0%{transform:translateY(0) rotate(0deg);opacity:1}100%{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{transform:scale(1.05)}70%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes avatarPop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes avatarAppear{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes checkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes correctAnswer{0%{transform:scale(1)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(38,137,12,.6)}100%{transform:scale(1);box-shadow:0 0 10px rgba(38,137,12,.4)}}@keyframes wrongAnswer{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-10px)}40%,80%{transform:translateX(10px)}}@keyframes titleBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes titleGlow{0%,100%{text-shadow:0 0 10px hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.4)}}@keyframes pulseCorrect{0%,100%{box-shadow:0 0 0 0 rgba(38,137,12,.7)}50%{box-shadow:0 0 0 15px rgba(38,137,12,0)}}@keyframes flashCorrect{0%,100%{background-color:rgba(0,0,0,0)}50%{background-color:rgba(38,137,12,.3)}}@keyframes rankPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes resultPop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@keyframes checkBounce{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes guessAppear{0%{opacity:0;transform:translateY(10px) scale(0.8)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes growProgress{0%{width:0}}@keyframes slideInPlayer{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInMention{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.waiting-message{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.65vh;padding:3.19vh;text-align:center;font-family:"Nunito",sans-serif}.waiting-message__check{width:4.88vh;height:4.88vh;border-radius:50%;background:#667eea;color:#fff;display:flex;align-items:center;justify-content:center;font-size:2.42vh;font-weight:300;animation:bubblePop .4s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards}.waiting-message__check svg path{stroke-dasharray:24;stroke-dashoffset:24;animation:drawCheck .3s ease-out .3s forwards}.waiting-message__text{font-size:2.04vh;color:#fff;margin:0;font-weight:600;opacity:.9}.waiting-message__pulse{width:4.07vh;height:4.07vh;border-radius:50%;background:rgba(102,126,234,.3);animation:pulse 1.5s ease-in-out infinite}.waiting-message--lobby .waiting-message__text,.waiting-message--gameStart .waiting-message__text{font-size:2.24vh}.waiting-message--reveal .waiting-message__check{background:linear-gradient(135deg, #667eea, #764ba2)}.waiting-message--answered,.waiting-message--drawing{padding:2.42vh}.waiting-message--answered .waiting-message__text,.waiting-message--drawing .waiting-message__text{font-family:"Rajdhani",sans-serif;font-size:2.24vh;font-weight:700}.waiting-message--answered .waiting-message__pulse,.waiting-message--drawing .waiting-message__pulse{display:none}@keyframes bubblePop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.15)}100%{transform:scale(1);opacity:1}}@keyframes drawCheck{to{stroke-dashoffset:0}}@media(max-width: 768px){.waiting-message{gap:16px;padding:24px}.waiting-message__check{width:56px;height:56px;font-size:28px}.waiting-message__text{font-size:20px}.waiting-message__pulse{width:48px;height:48px}.waiting-message--lobby .waiting-message__text,.waiting-message--gameStart .waiting-message__text{font-size:22px}.waiting-message--answered,.waiting-message--drawing{padding:20px}.waiting-message--answered .waiting-message__text,.waiting-message--drawing .waiting-message__text{font-size:24px}}
@keyframes letterBounce{0%,100%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.8}100%{opacity:0;transform:translateY(-100px) scale(0.8)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(102,126,234,.7)}50%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(102,126,234,0)}}@keyframes glow{0%,100%{box-shadow:0 0 10px rgba(102,126,234,.5)}50%{box-shadow:0 0 30px rgba(102,126,234,.8)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes confetti{0%{transform:translateY(0) rotate(0deg);opacity:1}100%{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{transform:scale(1.05)}70%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes avatarPop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes avatarAppear{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes checkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes correctAnswer{0%{transform:scale(1)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(38,137,12,.6)}100%{transform:scale(1);box-shadow:0 0 10px rgba(38,137,12,.4)}}@keyframes wrongAnswer{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-10px)}40%,80%{transform:translateX(10px)}}@keyframes titleBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes titleGlow{0%,100%{text-shadow:0 0 10px hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.4)}}@keyframes pulseCorrect{0%,100%{box-shadow:0 0 0 0 rgba(38,137,12,.7)}50%{box-shadow:0 0 0 15px rgba(38,137,12,0)}}@keyframes flashCorrect{0%,100%{background-color:rgba(0,0,0,0)}50%{background-color:rgba(38,137,12,.3)}}@keyframes rankPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes resultPop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@keyframes checkBounce{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes guessAppear{0%{opacity:0;transform:translateY(10px) scale(0.8)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes growProgress{0%{width:0}}@keyframes slideInPlayer{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInMention{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.reaction-buttons{display:flex;flex-direction:column;align-items:center;gap:1.21vh}.reaction-buttons__label{font-family:"Nunito",sans-serif;font-size:1.65vh;color:#fff;margin:0;opacity:.9}.reaction-buttons__container{display:flex;gap:1.21vh;flex-wrap:wrap;justify-content:center}.reaction-buttons__button{border:none;border-radius:1.21vh;cursor:pointer;transition:transform 150ms ease,box-shadow 150ms ease;transform:translateZ(0);will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}.reaction-buttons__button:hover:not(:disabled){transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.15)}.reaction-buttons__button:active:not(:disabled){transform:scale(0.95)}.reaction-buttons__button:disabled{opacity:.5;cursor:not-allowed}.reaction-buttons--sm .reaction-buttons__button{width:4.48vh;height:4.48vh;font-size:2.42vh}.reaction-buttons--md .reaction-buttons__button{width:6.12vh;height:6.12vh;font-size:3.37vh}.reaction-buttons--lg .reaction-buttons__button{width:8.14vh;height:8.14vh;font-size:4.88vh}.reaction-buttons--default .reaction-buttons__button{background:hsla(0,0%,100%,.9);border:.19vh solid #667eea}.reaction-buttons--visualization .reaction-buttons__button{background:hsla(0,0%,100%,.15);backdrop-filter:blur(0.93vh);border:.19vh solid hsla(0,0%,100%,.3)}.reaction-buttons--visualization .reaction-buttons__button:hover:not(:disabled){background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5)}.reaction-buttons--final .reaction-buttons__button{background:hsla(0,0%,100%,.95);border:.28vh solid #667eea;box-shadow:0 2px 4px rgba(0,0,0,.1)}.reaction-buttons--final .reaction-buttons__button:hover:not(:disabled){border-color:#f5576c;box-shadow:0 4px 8px rgba(0,0,0,.15)}@media(max-width: 768px){.reaction-buttons{gap:12px}.reaction-buttons__label{font-size:16px}.reaction-buttons__container{gap:10px}.reaction-buttons--sm .reaction-buttons__button{width:48px;height:48px;font-size:26px}.reaction-buttons--md .reaction-buttons__button{width:60px;height:60px;font-size:32px}.reaction-buttons--lg .reaction-buttons__button{width:72px;height:72px;font-size:40px}.reaction-buttons--default .reaction-buttons__button,.reaction-buttons--visualization .reaction-buttons__button,.reaction-buttons--final .reaction-buttons__button{border-width:2px;border-radius:16px}}
@keyframes letterBounce{0%,100%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.8}100%{opacity:0;transform:translateY(-100px) scale(0.8)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(102,126,234,.7)}50%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(102,126,234,0)}}@keyframes glow{0%,100%{box-shadow:0 0 10px rgba(102,126,234,.5)}50%{box-shadow:0 0 30px rgba(102,126,234,.8)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes confetti{0%{transform:translateY(0) rotate(0deg);opacity:1}100%{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{transform:scale(1.05)}70%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes avatarPop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes avatarAppear{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes checkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes correctAnswer{0%{transform:scale(1)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(38,137,12,.6)}100%{transform:scale(1);box-shadow:0 0 10px rgba(38,137,12,.4)}}@keyframes wrongAnswer{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-10px)}40%,80%{transform:translateX(10px)}}@keyframes titleBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes titleGlow{0%,100%{text-shadow:0 0 10px hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.4)}}@keyframes pulseCorrect{0%,100%{box-shadow:0 0 0 0 rgba(38,137,12,.7)}50%{box-shadow:0 0 0 15px rgba(38,137,12,0)}}@keyframes flashCorrect{0%,100%{background-color:rgba(0,0,0,0)}50%{background-color:rgba(38,137,12,.3)}}@keyframes rankPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes resultPop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@keyframes checkBounce{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes guessAppear{0%{opacity:0;transform:translateY(10px) scale(0.8)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes growProgress{0%{width:0}}@keyframes slideInPlayer{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInMention{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.avatar-badge{display:inline-flex;flex-direction:column;align-items:center;gap:.62vh;transform:translateZ(0);will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}.avatar-badge__circle{border-radius:50%;display:flex;align-items:center;justify-content:center;border:.19vh solid hsla(0,0%,100%,.8);overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.avatar-badge__initials{color:#fff;font-family:"Rajdhani",sans-serif;font-weight:700;text-transform:uppercase}.avatar-badge__character-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transform:translateY(15%)}.avatar-badge__label{font-family:"Nunito",sans-serif;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:7.4vh}.avatar-badge--xs .avatar-badge__circle{width:2.2vh;height:2.2vh}.avatar-badge--xs .avatar-badge__initials{font-size:1.21vh}.avatar-badge--xs .avatar-badge__label{font-size:.93vh}.avatar-badge--sm .avatar-badge__circle{width:3.26vh;height:3.26vh}.avatar-badge--sm .avatar-badge__initials{font-size:1.43vh}.avatar-badge--sm .avatar-badge__label{font-size:1.02vh}.avatar-badge--md .avatar-badge__circle{width:3.9vh;height:3.9vh}.avatar-badge--md .avatar-badge__initials{font-size:1.84vh}.avatar-badge--md .avatar-badge__label{font-size:1.21vh}.avatar-badge--lg .avatar-badge__circle{width:4.29vh;height:4.29vh}.avatar-badge--lg .avatar-badge__initials{font-size:2.42vh}.avatar-badge--lg .avatar-badge__label{font-size:1.43vh;max-width:9.26vh}.avatar-badge--xl .avatar-badge__circle{width:7.4vh;height:7.4vh}.avatar-badge--xl .avatar-badge__initials{font-size:3.26vh}.avatar-badge--xl .avatar-badge__label{font-size:1.65vh;max-width:11.1vh}.avatar-badge--correct .avatar-badge__circle{border-color:#26890c;box-shadow:0 0 1.1vh rgba(38,137,12,.8)}.avatar-badge--incorrect .avatar-badge__circle{border-color:#e21b3c;box-shadow:0 0 1.1vh rgba(226,27,60,.8)}.avatar-badge--current .avatar-badge__circle{border-color:#f5576c;border-width:.28vh;transform:scale(1.2)}.avatar-badge--maxed .avatar-badge__circle{box-shadow:0 0 1.1vh .37vh rgba(255,215,0,.5)}.avatar-badge--pop{animation:avatarPop .4s ease-out forwards;opacity:0}.avatar-badge--appear{animation:avatarAppear .3s ease-out forwards;opacity:0}
@keyframes letterBounce{0%,100%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.8}100%{opacity:0;transform:translateY(-100px) scale(0.8)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(102,126,234,.7)}50%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(102,126,234,0)}}@keyframes glow{0%,100%{box-shadow:0 0 10px rgba(102,126,234,.5)}50%{box-shadow:0 0 30px rgba(102,126,234,.8)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes confetti{0%{transform:translateY(0) rotate(0deg);opacity:1}100%{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{transform:scale(1.05)}70%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes avatarPop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes avatarAppear{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes checkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes correctAnswer{0%{transform:scale(1)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(38,137,12,.6)}100%{transform:scale(1);box-shadow:0 0 10px rgba(38,137,12,.4)}}@keyframes wrongAnswer{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-10px)}40%,80%{transform:translateX(10px)}}@keyframes titleBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes titleGlow{0%,100%{text-shadow:0 0 10px hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.4)}}@keyframes pulseCorrect{0%,100%{box-shadow:0 0 0 0 rgba(38,137,12,.7)}50%{box-shadow:0 0 0 15px rgba(38,137,12,0)}}@keyframes flashCorrect{0%,100%{background-color:rgba(0,0,0,0)}50%{background-color:rgba(38,137,12,.3)}}@keyframes rankPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes resultPop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@keyframes checkBounce{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes guessAppear{0%{opacity:0;transform:translateY(10px) scale(0.8)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes growProgress{0%{width:0}}@keyframes slideInPlayer{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInMention{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.trivia-button{display:inline-block;border:none;border-radius:.31vh;font-family:"Rajdhani",sans-serif;font-weight:700;cursor:pointer;transition:all .2s ease;text-align:center}.trivia-button--sm{font-size:2.04vh;padding:1.1vh 2.96vh}.trivia-button--md{font-size:2.75vh;padding:1.65vh 6.12vh}.trivia-button--lg{font-size:3.26vh;padding:1.85vh 11.1vh}.trivia-button--primary{background:#667eea;color:#fff;box-shadow:0 .56vh 0 rgb(28.2413793103,60.5172413793,205.7586206897)}.trivia-button--primary:hover:not(:disabled){background:rgb(57.1551724138,88.1896551724,227.8448275862);transform:translateY(-0.19vh);box-shadow:0 .74vh 0 rgb(28.2413793103,60.5172413793,205.7586206897)}.trivia-button--primary:active:not(:disabled){transform:translateY(0.37vh);box-shadow:0 .19vh 0 rgb(28.2413793103,60.5172413793,205.7586206897)}.trivia-button--action{background:#f39c12;color:#fff;box-shadow:0 .56vh 0 #c47f00}.trivia-button--action:hover:not(:disabled){transform:translateY(-0.19vh);box-shadow:0 .74vh 0 #c47f00}.trivia-button--action:active:not(:disabled){transform:translateY(0.37vh);box-shadow:0 .19vh 0 #c47f00}.trivia-button--finish{background:linear-gradient(135deg, #ffd700, #ffa500);color:#333;box-shadow:0 .56vh 0 #c47f00}.trivia-button--finish:hover:not(:disabled){transform:translateY(-0.19vh);box-shadow:0 .74vh 0 #c47f00}.trivia-button--finish:active:not(:disabled){transform:translateY(0.37vh);box-shadow:0 .19vh 0 #c47f00}.trivia-button--secondary{background:hsla(0,0%,100%,.3);color:#fff;box-shadow:0 .37vh 0 rgba(0,0,0,.2)}.trivia-button--secondary:hover:not(:disabled){background:hsla(0,0%,100%,.4);transform:translateY(-0.19vh);box-shadow:0 .56vh 0 rgba(0,0,0,.2)}.trivia-button--secondary:active:not(:disabled){transform:translateY(0.37vh);box-shadow:0 .19vh 0 rgba(0,0,0,.2)}.trivia-button--disabled,.trivia-button:disabled{opacity:.6;cursor:not-allowed}@media(max-width: 768px){.trivia-button{border-radius:8px}.trivia-button--sm{font-size:18px;padding:10px 28px}.trivia-button--md{font-size:22px;padding:14px 40px}.trivia-button--lg{font-size:26px;padding:16px 60px}}
.confetti-container{position:fixed;top:-0.93vh;left:0;width:100%;height:100vh;pointer-events:none;z-index:1000;overflow:hidden}.confetti-piece{position:absolute;top:-0.93vh;width:.74vh;height:.74vh;opacity:.8;border-radius:50%;animation:confettiFall linear infinite}.confetti-piece:nth-child(3n){width:.56vh;height:1.1vh;border-radius:.28vh}.confetti-piece:nth-child(5n){width:.93vh;height:.56vh;border-radius:.19vh}@keyframes confettiFall{0%{transform:translateY(0) rotateZ(0deg) rotateY(0deg);opacity:.8}50%{opacity:1}100%{transform:translateY(100vh) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(1){animation-name:confettiFall1}@keyframes confettiFall1{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(5px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(-5px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(5px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(2){animation-name:confettiFall2}@keyframes confettiFall2{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(12px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(-12px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(12px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(3){animation-name:confettiFall3}@keyframes confettiFall3{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(4px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(-4px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(4px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(4){animation-name:confettiFall4}@keyframes confettiFall4{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(7px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(-7px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(7px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(5){animation-name:confettiFall5}@keyframes confettiFall5{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-11px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(11px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-11px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(6){animation-name:confettiFall6}@keyframes confettiFall6{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-15px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(15px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-15px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(7){animation-name:confettiFall7}@keyframes confettiFall7{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-15px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(15px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-15px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(8){animation-name:confettiFall8}@keyframes confettiFall8{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-3px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(3px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-3px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(9){animation-name:confettiFall9}@keyframes confettiFall9{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-12px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(12px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-12px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(10){animation-name:confettiFall10}@keyframes confettiFall10{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-11px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(11px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-11px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(11){animation-name:confettiFall11}@keyframes confettiFall11{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-15px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(15px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-15px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(12){animation-name:confettiFall12}@keyframes confettiFall12{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(20px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(-20px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(20px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(13){animation-name:confettiFall13}@keyframes confettiFall13{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-5px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(5px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-5px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(14){animation-name:confettiFall14}@keyframes confettiFall14{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-11px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(11px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-11px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(15){animation-name:confettiFall15}@keyframes confettiFall15{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-3px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(3px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-3px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(16){animation-name:confettiFall16}@keyframes confettiFall16{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(19px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(-19px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(19px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(17){animation-name:confettiFall17}@keyframes confettiFall17{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(7px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(-7px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(7px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(18){animation-name:confettiFall18}@keyframes confettiFall18{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(19px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(-19px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(19px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(19){animation-name:confettiFall19}@keyframes confettiFall19{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(12px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(-12px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(12px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(20){animation-name:confettiFall20}@keyframes confettiFall20{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-1px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(1px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-1px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(21){animation-name:confettiFall21}@keyframes confettiFall21{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-13px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(13px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-13px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(22){animation-name:confettiFall22}@keyframes confettiFall22{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(6px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(-6px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(6px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(23){animation-name:confettiFall23}@keyframes confettiFall23{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(4px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(-4px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(4px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(24){animation-name:confettiFall24}@keyframes confettiFall24{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(15px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(-15px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(15px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(25){animation-name:confettiFall25}@keyframes confettiFall25{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-8px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(8px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-8px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(26){animation-name:confettiFall26}@keyframes confettiFall26{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(11px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(-11px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(11px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(27){animation-name:confettiFall27}@keyframes confettiFall27{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(20px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(-20px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(20px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(28){animation-name:confettiFall28}@keyframes confettiFall28{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(20px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(-20px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(20px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(29){animation-name:confettiFall29}@keyframes confettiFall29{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(1px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(-1px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(1px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}.confetti-piece:nth-child(30){animation-name:confettiFall30}@keyframes confettiFall30{0%{transform:translateY(0) translateX(0) rotateZ(0deg) rotateY(0deg);opacity:.8}25%{transform:translateY(25vh) translateX(-3px) rotateZ(180deg) rotateY(90deg)}50%{transform:translateY(50vh) translateX(3px) rotateZ(360deg) rotateY(180deg);opacity:1}75%{transform:translateY(75vh) translateX(-3px) rotateZ(540deg) rotateY(270deg)}100%{transform:translateY(100vh) translateX(0) rotateZ(720deg) rotateY(360deg);opacity:0}}
@keyframes letterBounce{0%,100%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.8}100%{opacity:0;transform:translateY(-100px) scale(0.8)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(102,126,234,.7)}50%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(102,126,234,0)}}@keyframes glow{0%,100%{box-shadow:0 0 10px rgba(102,126,234,.5)}50%{box-shadow:0 0 30px rgba(102,126,234,.8)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes confetti{0%{transform:translateY(0) rotate(0deg);opacity:1}100%{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{transform:scale(1.05)}70%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes avatarPop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes avatarAppear{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes checkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes correctAnswer{0%{transform:scale(1)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(38,137,12,.6)}100%{transform:scale(1);box-shadow:0 0 10px rgba(38,137,12,.4)}}@keyframes wrongAnswer{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-10px)}40%,80%{transform:translateX(10px)}}@keyframes titleBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes titleGlow{0%,100%{text-shadow:0 0 10px hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.4)}}@keyframes pulseCorrect{0%,100%{box-shadow:0 0 0 0 rgba(38,137,12,.7)}50%{box-shadow:0 0 0 15px rgba(38,137,12,0)}}@keyframes flashCorrect{0%,100%{background-color:rgba(0,0,0,0)}50%{background-color:rgba(38,137,12,.3)}}@keyframes rankPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes resultPop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@keyframes checkBounce{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes guessAppear{0%{opacity:0;transform:translateY(10px) scale(0.8)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes growProgress{0%{width:0}}@keyframes slideInPlayer{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInMention{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.discussion-input{display:flex;align-items:center;justify-content:center;min-height:100%;padding:2.42vh}.discussion-input__container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:46.3vh;padding:4.88vh;background:hsla(0,0%,100%,.95);border-radius:0;box-shadow:0 1.48vh 4.44vh rgba(0,0,0,.2);animation:slideInFromBottom .4s ease}.discussion-input__question{font-family:"Rajdhani",sans-serif;font-size:calc(2.24vh*1.5);font-weight:700;color:#667eea;text-align:center;margin-bottom:3.19vh;line-height:1.3}.discussion-input__form{display:flex;flex-direction:column;width:100%;gap:1.65vh}.discussion-input__textarea{width:100%;min-height:9.26vh;padding:1.65vh;font-family:"Nunito",sans-serif;font-size:calc(1.65vh*1.5);color:#333;background:#f8f9fa;border:.19vh solid #e0e0e0;border-radius:1.21vh;resize:vertical;transition:border-color 150ms ease,box-shadow 150ms ease}.discussion-input__textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 .28vh rgba(102,126,234,.2)}.discussion-input__textarea:disabled{opacity:.6;cursor:not-allowed}.discussion-input__textarea::-moz-placeholder{color:#6c757d}.discussion-input__textarea::placeholder{color:#6c757d}.discussion-input__textarea--rejected{border-color:#c0392b;box-shadow:0 0 0 .28vh rgba(192,57,43,.2);animation:shake .4s ease}.discussion-input__error{margin:0;font-family:"Nunito",sans-serif;font-size:1.65vh;color:#c0392b;text-align:center}.discussion-input__form-footer{display:flex;justify-content:center;align-items:center}.discussion-input__submitted{display:flex;flex-direction:column;align-items:center;gap:1.65vh;padding:3.19vh;animation:bounceIn .5s ease}.discussion-input__submitted-icon{width:7.4vh;height:7.4vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #26890C 0%, rgb(24.9932885906, 90.1073825503, 7.8926174497) 100%);border-radius:50%;color:#fff;animation:checkPop .4s ease}.discussion-input__submitted-text{font-family:"Rajdhani",sans-serif;font-size:2.24vh;font-weight:700;color:#26890c;text-transform:uppercase}.discussion-input__submitted-subtext{font-family:"Nunito",sans-serif;font-size:1.65vh;color:#6c757d}@media(max-width: 768px){.discussion-input{padding:1.65vh}.discussion-input__container{padding:3.19vh}.discussion-input__question{font-size:calc(2.04vh*1.5)}}@media(max-width: 576px){.discussion-input__container{padding:2.42vh}.discussion-input__question{font-size:calc(1.65vh*1.5)}.discussion-input .trivia-button{width:100%}}
@keyframes letterBounce{0%,100%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.8}100%{opacity:0;transform:translateY(-100px) scale(0.8)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(102,126,234,.7)}50%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(102,126,234,0)}}@keyframes glow{0%,100%{box-shadow:0 0 10px rgba(102,126,234,.5)}50%{box-shadow:0 0 30px rgba(102,126,234,.8)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes confetti{0%{transform:translateY(0) rotate(0deg);opacity:1}100%{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{transform:scale(1.05)}70%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes avatarPop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes avatarAppear{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes checkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes correctAnswer{0%{transform:scale(1)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(38,137,12,.6)}100%{transform:scale(1);box-shadow:0 0 10px rgba(38,137,12,.4)}}@keyframes wrongAnswer{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-10px)}40%,80%{transform:translateX(10px)}}@keyframes titleBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes titleGlow{0%,100%{text-shadow:0 0 10px hsla(0,0%,100%,.5)}50%{text-shadow:0 0 30px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.4)}}@keyframes pulseCorrect{0%,100%{box-shadow:0 0 0 0 rgba(38,137,12,.7)}50%{box-shadow:0 0 0 15px rgba(38,137,12,0)}}@keyframes flashCorrect{0%,100%{background-color:rgba(0,0,0,0)}50%{background-color:rgba(38,137,12,.3)}}@keyframes rankPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes resultPop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@keyframes checkBounce{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes guessAppear{0%{opacity:0;transform:translateY(10px) scale(0.8)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes growProgress{0%{width:0}}@keyframes slideInPlayer{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInMention{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.discussion-feed{width:100%;max-width:37vh;padding:calc(1.65vh*1.3) 1.65vh}.discussion-feed--empty{text-align:center}.discussion-feed__empty-text{font-family:"Nunito",sans-serif;font-size:1.65vh;color:hsla(0,0%,100%,.7);font-style:italic}.discussion-feed__title{font-family:"Rajdhani",sans-serif;font-size:2.04vh;font-weight:600;color:#fff;text-align:center;margin-bottom:calc(1.65vh*1.3);opacity:.9}.discussion-feed__list{display:flex;flex-direction:column;gap:calc(1.21vh*1.3);max-height:24.07vh;overflow-y:auto;padding-right:.62vh}.discussion-feed__list::-webkit-scrollbar{width:.37vh}.discussion-feed__list::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:.19vh}.discussion-feed__list::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:.19vh}.discussion-feed__list::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.discussion-feed__item{background:hsla(0,0%,100%,.95);border-radius:1.21vh;padding:calc(1.21vh*1.3) 1.65vh;animation:fadeInUp .4s ease forwards;opacity:0}.discussion-feed__answer{font-family:"Nunito",sans-serif;font-size:calc(1.65vh*1.25);font-weight:500;color:#333;line-height:1.5;word-wrap:break-word}.discussion-feed__author{font-family:"Nunito",sans-serif;font-size:1.43vh;font-weight:500;color:#667eea;font-style:italic;margin-top:calc(0.62vh*1.3)}@keyframes fadeInUp{from{opacity:0;transform:translateY(0.93vh)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,100%{opacity:.7}50%{opacity:1}}@media(max-width: 768px){.discussion-feed{max-width:100%;padding:16px 12px}.discussion-feed__empty-text{font-size:16px}.discussion-feed__title{font-size:18px;margin-bottom:16px}.discussion-feed__list{max-height:200px;gap:10px}.discussion-feed__item{padding:12px 14px;border-radius:12px}.discussion-feed__answer{font-size:19px}.discussion-feed__author{font-size:13px;margin-top:6px}}
.MoneyTalkTopicPicker_topicPickerCol__mt4T5{display:flex;flex-direction:column;gap:10px;width:100%;min-width:min(100%,300px);max-width:100%}.MoneyTalkTopicPicker_topicPickerLabel__-Fb41{display:block;font-weight:600;font-size:14px;line-height:1.3;color:#fff;opacity:.95;min-height:2.6em}.MoneyTalkTopicPicker_topicPickerLabelRow__aZhDU{display:flex;align-items:center;gap:8px}.MoneyTalkTopicPicker_topicPickerLabelIcon__M8Q8q{display:flex;flex-shrink:0;width:20px;height:20px;color:hsla(0,0%,100%,.95)}.MoneyTalkTopicPicker_topicPickerLabelIcon__M8Q8q svg{width:20px;height:20px;display:block}.MoneyTalkTopicPicker_topicSelectNative__EgEXf{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.MoneyTalkTopicPicker_customTopicDropdown__e6qBH{position:relative;width:100%}.MoneyTalkTopicPicker_customTopicTrigger__4PGLW{width:100%;min-height:60px;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid hsla(0,0%,100%,.35);border-radius:12px;font-size:16px;font-weight:500;color:#0d2f71;background:#fff;cursor:pointer;font-family:inherit;text-align:left;box-shadow:0 12px 24px rgba(0,0,0,.08);transition:border-color .045s cubic-bezier(0.2, 0.95, 0.15, 1),box-shadow .045s cubic-bezier(0.2, 0.95, 0.15, 1)}.MoneyTalkTopicPicker_customTopicTrigger__4PGLW:hover{border-color:#34d399;box-shadow:0 12px 24px rgba(0,0,0,.08),0 0 0 3px rgba(52,211,153,.88),0 0 20px rgba(52,211,153,.55)}.MoneyTalkTopicPicker_customTopicTrigger__4PGLW:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.42)}.MoneyTalkTopicPicker_customTopicTriggerIcon__2kfVw{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.MoneyTalkTopicPicker_customTopicTriggerIcon__2kfVw svg{width:36px;height:36px;display:block}.MoneyTalkTopicPicker_customTopicTriggerIconEmpty__V5h-e{opacity:.35}.MoneyTalkTopicPicker_customTopicTriggerLabel__rOwBV{flex:1 1;min-width:0}.MoneyTalkTopicPicker_customTopicTriggerLabelPlaceholder__szPEn{color:#94a3b8;font-weight:500}.MoneyTalkTopicPicker_customTopicChevron__AC-Ed{flex-shrink:0;width:10px;height:10px;border-right:2px solid #0d2f71;border-bottom:2px solid #0d2f71;transform:rotate(45deg);margin-top:-4px;opacity:.6;transition:transform .2s ease}.MoneyTalkTopicPicker_customTopicTriggerExpanded__B6-Qh .MoneyTalkTopicPicker_customTopicChevron__AC-Ed{transform:rotate(-135deg);margin-top:4px}.MoneyTalkTopicPicker_customTopicPanel__lt2Dm{position:absolute;left:0;right:auto;width:200%;max-width:calc(100vw - 30px);top:calc(100% + 6px);z-index:50;display:flex;flex-direction:column;gap:0;background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.15),0 8px 16px rgba(0,0,0,.08);border:1px solid rgba(13,47,113,.12);padding:8px;overflow:hidden}.MoneyTalkTopicPicker_customTopicPanelGrid__ST19q{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-column-gap:6px;-moz-column-gap:6px;column-gap:6px;grid-row-gap:0;row-gap:0}.MoneyTalkTopicPicker_customTopicPanelFooter__1Vl8d{grid-column:unset;margin:8px -8px -8px;padding:8px;border-top:1px solid rgba(13,47,113,.1);background:rgba(241,245,249,.65)}.MoneyTalkTopicPicker_btnCreateNewSetInPanel__4U0pY{width:100%;min-height:44px;padding:10px 14px;border-radius:10px;border:2px dashed rgba(16,185,129,.45);background:hsla(0,0%,100%,.95);color:#0d2f71;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;box-sizing:border-box;transition:background .045s cubic-bezier(0.2, 0.95, 0.15, 1),border-color .045s cubic-bezier(0.2, 0.95, 0.15, 1),box-shadow .045s cubic-bezier(0.2, 0.95, 0.15, 1)}.MoneyTalkTopicPicker_btnCreateNewSetInPanel__4U0pY:hover{background:rgba(16,185,129,.12);border-color:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.78),0 0 18px rgba(52,211,153,.48)}.MoneyTalkTopicPicker_btnCreateNewSetInPanel__4U0pY:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(16,185,129,.45)}.MoneyTalkTopicPicker_customTopicGroupLabel__gzpaJ{grid-column:1/-1;padding:8px 8px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.MoneyTalkTopicPicker_customTopicGroupLabel__gzpaJ:first-child{padding-top:2px}.MoneyTalkTopicPicker_customTopicOption__p5XoI{width:auto;min-width:0;display:flex;align-items:center;gap:10px;padding:10px 10px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);cursor:pointer;font-size:15px;font-weight:500;color:#0d2f71;font-family:inherit;text-align:left;border-radius:8px;transition:background .045s cubic-bezier(0.2, 0.95, 0.15, 1),border-color .045s cubic-bezier(0.2, 0.95, 0.15, 1),box-shadow .045s cubic-bezier(0.2, 0.95, 0.15, 1)}.MoneyTalkTopicPicker_customTopicOption__p5XoI:hover,.MoneyTalkTopicPicker_customTopicOption__p5XoI:focus{outline:none;background:rgba(16,185,129,.14);border-color:rgba(52,211,153,.95);box-shadow:0 0 0 3px rgba(52,211,153,.68),0 0 14px rgba(52,211,153,.42)}.MoneyTalkTopicPicker_customTopicOptionSelected__Q\+Hgg{background:rgba(16,185,129,.18);border-color:rgba(16,185,129,.45);box-shadow:0 0 0 1px rgba(16,185,129,.25)}.MoneyTalkTopicPicker_customTopicOptionSelected__Q\+Hgg:hover,.MoneyTalkTopicPicker_customTopicOptionSelected__Q\+Hgg:focus{border-color:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.75),0 0 14px rgba(52,211,153,.45)}.MoneyTalkTopicPicker_customTopicOptionIcon__1sJ0j{flex-shrink:0;width:36px;height:36px}.MoneyTalkTopicPicker_customTopicOptionIcon__1sJ0j svg{width:36px;height:36px;display:block}.MoneyTalkTopicPicker_customTopicOptionLabel__LDfuh{min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MoneyTalkTopicPicker_topicPickerActions__xlkdv{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.MoneyTalkTopicPicker_btnDeleteTopic__NIywA{padding:10px 16px;border-radius:10px;border:1px solid rgba(0,0,0,0);background:rgba(239,68,68,.2);color:#fecaca;font-size:14px;font-weight:600;cursor:pointer;transition:background .045s cubic-bezier(0.2, 0.95, 0.15, 1),border-color .045s cubic-bezier(0.2, 0.95, 0.15, 1),box-shadow .045s cubic-bezier(0.2, 0.95, 0.15, 1)}.MoneyTalkTopicPicker_btnDeleteTopic__NIywA:hover{background:rgba(239,68,68,.4);border-color:#fee2e2;box-shadow:0 0 0 3px rgba(252,165,165,.82),0 0 18px rgba(248,113,113,.48)}.MoneyTalkTopicPicker_btnDeleteTopic__NIywA:focus-visible{outline:none;border-color:rgba(254,202,202,.65);box-shadow:0 0 0 3px rgba(248,113,113,.48)}.MoneyTalkTopicPicker_customTopicTrigger_disabled__DVl8j{opacity:.72;cursor:not-allowed;color:#64748b;background:#f1f5f9;border-color:rgba(13,47,113,.15);box-shadow:none;pointer-events:none}.MoneyTalkTopicPicker_customTopicTrigger_disabled__DVl8j:hover,.MoneyTalkTopicPicker_customTopicTrigger_disabled__DVl8j:focus{border-color:rgba(13,47,113,.15);box-shadow:none}.MoneyTalkTopicPicker_customTopicTrigger_disabled__DVl8j .MoneyTalkTopicPicker_customTopicChevron__AC-Ed{border-color:#94a3b8;opacity:.55}.MoneyTalkTopicPicker_customSessionPanel__8R7ce{position:absolute;left:0;right:0;width:100%;max-width:min(100%,100vw - 30px);top:calc(100% + 6px);z-index:50;display:flex;flex-direction:column;gap:2px;background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.15),0 8px 16px rgba(0,0,0,.08);border:1px solid rgba(13,47,113,.12);padding:8px;overflow:hidden}.MoneyTalkTopicPicker_customSessionOption__rSnWn{display:flex;align-items:center;width:100%;margin:0;padding:12px 12px;border:1px solid rgba(0,0,0,0);border-radius:8px;background:rgba(0,0,0,0);cursor:pointer;font-size:15px;font-weight:500;color:#0d2f71;font-family:inherit;text-align:left;transition:background .045s cubic-bezier(0.2, 0.95, 0.15, 1),border-color .045s cubic-bezier(0.2, 0.95, 0.15, 1),box-shadow .045s cubic-bezier(0.2, 0.95, 0.15, 1)}.MoneyTalkTopicPicker_customSessionOption__rSnWn:hover,.MoneyTalkTopicPicker_customSessionOption__rSnWn:focus{outline:none;background:rgba(16,185,129,.14);border-color:rgba(52,211,153,.95);box-shadow:0 0 0 3px rgba(52,211,153,.68),0 0 14px rgba(52,211,153,.42)}.MoneyTalkTopicPicker_customSessionOptionLabel__gKJLg{flex:1 1;min-width:0;line-height:1.35}
