.notificationContainer{padding:.75em;position:fixed;bottom:3.5em;right:.5em;z-index:20;display:flex;flex-direction:column;gap:.65em}.msgContainer{--msg-accent: #22c55e;--msg-surface: #122019;--msg-border: #1f3b2b;min-width:14em;max-width:22em;min-height:2em;overflow-wrap:anywhere;padding:.9em .95em .8em;border-radius:.9em;color:var(--text-color);background-color:var(--msg-surface);animation:fadeIn .3s ease;overflow:hidden;position:relative;box-shadow:var(--shadow);border:.08em solid var(--msg-border)}.msgHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35em}.msgContainer p{padding:0;margin:0}.msgStatus{font-size:.82em;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.msgText{font-size:.95em;line-height:1.45;color:var(--text-color)}.msgContainer.msgSuccess .msgStatus,.msgContainer.msgError .msgStatus{color:var(--msg-accent)}.msgContainer .counter{width:100%;position:absolute;bottom:0;left:0;height:.18em;background:var(--msg-accent)}.msgContainer.msgError{--msg-accent: #f87171;--msg-surface: #261516;--msg-border: #4a2627}body.dark-theme .msgContainer.msgSuccess{--msg-accent: #15803d;--msg-surface: #eefaf2;--msg-border: #bbf7d0}body.dark-theme .msgContainer.msgError{--msg-accent: #dc2626;--msg-surface: #fff1f2;--msg-border: #fecdd3}@keyframes fadeIn{0%{opacity:0;transform:translate(1.5em)}to{opacity:1;transform:translate(0)}}@media only screen and (max-width:820px){.notificationContainer{font-size:.95em;inset:.8em 0 auto;padding:.45em 0;width:100vw;box-sizing:border-box;align-items:center}.msgContainer{max-width:60vw;min-width:0;width:60vw;font-size:.95em;margin:0 auto .5em;border-radius:.7em;box-shadow:0 2px 12px #0000001f;cursor:pointer;transition:box-shadow .2s}.msgContainer:active{box-shadow:0 1px 4px #0000002e}}.textboxContainer{width:90%;position:relative;margin:.5em}.textboxContainer p{position:absolute;z-index:0}.textboxContainer input{width:100%;background-color:transparent;padding:.2em 0;font-size:1.6em;color:var(--text-color);border:none;outline:none;position:relative;z-index:1;border-bottom:.1em solid var(--text-color)}.textboxContainer input:focus{border-bottom:.1em solid var(--theme-color)}.popupOverlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--transparent-color);-webkit-backdrop-filter:blur(.2em);backdrop-filter:blur(.2em);z-index:50;animation:popupBackdropIn .22s ease-out both}.popupContent{position:relative;width:min(92vw,52rem);max-height:92vh;overflow-y:auto;background:var(--background-color);border:.08em solid var(--text-color-light);border-radius:1em;box-shadow:var(--shadow);padding:2em;text-align:center;animation:popupDialogIn .42s cubic-bezier(.2,.75,.25,1) both}.rewardBadgeGroup{position:relative;width:110px;margin:-1.2rem auto .6rem;display:flex;justify-content:center;align-items:center}.rewardBadgeMini{display:block;width:100px;height:100px;filter:drop-shadow(0 .8rem 1.5rem rgb(255 180 0 / 22%));animation:badgeFloat 2.4s ease-in-out infinite,badgeEntrance .6s ease;position:relative;overflow:visible}.achievementBadgeWrap{position:absolute;left:50%;bottom:-.7rem;transform:translate(-50%);width:3.4rem;height:3.4rem;display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,#fffdf3,#fef3c7);border:.18rem solid #f59e0b;box-shadow:0 .45rem 1rem #f59e0b38}.achievementBadgeMini{display:block;color:#b45309;transform:scale(1.12)}.popupIcon{position:relative;isolation:isolate;display:grid;place-items:center;width:5rem;height:5rem;margin:0 auto .75em;border-radius:50%;background:linear-gradient(to bottom,#ffc4002e,#ff800014);box-shadow:inset 0 0 .8em #ffc4001f;font-size:2.5rem;line-height:1;animation:popupIconIn .48s cubic-bezier(.2,.75,.25,1) both}.popupConfetti{position:absolute;z-index:-1;top:50%;left:50%;width:12rem;max-width:min(60vw,16rem);height:auto;transform:translate(-50%,-50%);pointer-events:none}.streakFlameIcon{display:block;width:3.4rem;height:3.4rem;object-fit:contain;transform-origin:center bottom;filter:drop-shadow(0 .25rem .45rem rgb(234 88 12 / 30%));animation:flameFlicker 1.4s ease-in-out infinite}.unlockedRewardCount{display:inline-block;padding:.08em .45em;border-radius:.4em;color:#92400e;background:#fef3c7;box-shadow:0 .15em .5em #f59e0b33}.submitButtons{display:flex;justify-content:center;gap:1em;padding-top:1em}@keyframes badgeFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-.35rem) scale(1.04)}}@keyframes badgeEntrance{0%{opacity:0;transform:translateY(12px) scale(.8) rotate(-10deg)}60%{opacity:1;transform:translateY(-4px) scale(1.06) rotate(2deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes popupBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes popupDialogIn{0%{opacity:0;transform:translateY(1rem) scale(.96)}70%{opacity:1;transform:translateY(-.15rem) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes popupIconIn{0%{opacity:0;transform:translateY(.4rem) scale(.84)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes flameFlicker{0%,to{transform:translateY(0) rotate(-2deg) scale(1)}50%{transform:translateY(-.2rem) rotate(2deg) scale(1.06)}}@media(max-width:640px){.popupOverlay{padding:1rem}.popupContent{width:100%;padding:1.25em}.rewardBadgeMini{width:86px;height:86px}}@media(prefers-reduced-motion:reduce){.popupOverlay,.popupContent,.popupIcon,.streakFlameIcon,.rewardBadgeMini{animation:none}}.themeButton{margin:.1em;padding:.7em 1.5em;font-size:1.2em;border:none;outline:none;color:#fff;border-radius:.5em;cursor:pointer;letter-spacing:.05em;white-space:nowrap;box-shadow:inset 0 0 .5em var(--background-color);background-image:linear-gradient(to left,var(--theme-color),var(--theme-color-reverse))}.themeButton.transparent{padding:.5em 1.5em;border-radius:.5em;font-size:.9em;background-color:var(--light-back-color);background-image:none;color:var(--text-color);box-shadow:inset 0 0 .1em var(--theme-color)}.themeButton.transparent:hover{border-color:var(--theme-color);color:var(--theme-color)}.themeButton:disabled{cursor:not-allowed;opacity:.55}.coinFlight{position:fixed;z-index:10020;top:50%;left:50%;display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid rgb(245 158 11 / 45%);border-radius:50%;background:color-mix(in srgb,#f59e0b 16%,var(--background-color));box-shadow:0 0 .55rem #f59e0b8c,0 0 1.2rem #f59e0b3d;pointer-events:none;animation:coinFlightToProfile 1.25s cubic-bezier(.2,.75,.3,1) var(--coin-flight-delay) both}@keyframes coinFlightToProfile{0%{opacity:0;transform:translate(calc(-50% + var(--coin-flight-start-x)),calc(-50% + var(--coin-flight-start-y))) scale(.55) rotate(-25deg)}12%{opacity:1;transform:translate(calc(-50% + var(--coin-flight-start-x)),calc(-50% + var(--coin-flight-start-y))) scale(1.15) rotate(0)}45%{opacity:1;transform:translate(calc(-50% + var(--coin-flight-mid-x)),calc(-50% + var(--coin-flight-mid-y))) scale(.95) rotate(var(--coin-flight-mid-rotation))}76%{opacity:1}to{opacity:.3;transform:translate(calc(-50% + var(--coin-flight-x)),calc(-50% + var(--coin-flight-y))) scale(.28) rotate(var(--coin-flight-rotation))}}@media(prefers-reduced-motion:reduce){.coinFlight{animation-duration:.7s;animation-delay:calc(var(--coin-flight-delay) / 2)}@keyframes coinFlightToProfile{0%{opacity:0;transform:translate(calc(-50% + var(--coin-flight-start-x)),calc(-50% + var(--coin-flight-start-y)))}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--coin-flight-x)),calc(-50% + var(--coin-flight-y))) scale(.6)}}}.rewardBadge{display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:center;text-align:center}.rewardBadgeGraphic{position:relative;flex:0 0 auto}.rewardBadgeGraphic svg{display:block;width:100%;height:100%;overflow:visible}.rewardBadgeGraphicIcon{position:absolute;top:49%;left:50%;display:grid;place-items:center;color:#fff;font-size:1.4em;line-height:1;text-shadow:0 1px 3px rgb(7 26 99 / 55%);transform:translate(-50%,-50%)}.rewardBadge.isLocked{opacity:.35}.rewardBadgeLabels{display:grid;gap:.2em;margin-top:.45em}.rewardBadgeTitle{font-weight:700}.rewardBadgeSubtitle{color:var(--text-color-light);font-size:.85em}.cardContainerWrapper{position:relative;width:100%}.cardMainContainer{width:100%;display:flex;align-items:flex-start;gap:var(--spacing-md, 1em);overflow:auto hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.cardMainContainer::-webkit-scrollbar{width:0;height:0;display:none}.scrollBtn{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:100%;border:0;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;background:linear-gradient(to right,var(--dark-transparent-color),var(--light-transparent-color),transparent);color:var(--text-color);font-size:28px;line-height:1;transition:opacity .16s ease,transform .16s ease;opacity:0;pointer-events:none}.scrollBtn.right{right:0;background:linear-gradient(to left,var(--light-transparent-color),transparent)}.scrollBtn.left{left:0}.scrollBtn.visible{opacity:1;pointer-events:auto}.cardContainerWrapper:hover .scrollBtn.visible,.scrollBtn:focus-visible{opacity:1;pointer-events:auto}.cardContainerWrapper:not(:hover) .scrollBtn.visible:not(:focus-visible){opacity:0;pointer-events:none}.rewardShowing{position:relative;display:grid;gap:1em;margin-top:1em;text-align:left}.rewardShowingStreak{position:relative;margin:0;color:var(--text-color-light);font-weight:650;text-align:center}.rewardShowingSection{position:relative;display:grid;gap:.55em;min-width:0}.rewardShowingSection h3{margin:0;font-size:1em}.rewardShowing .cardMainContainer{align-items:stretch;gap:.65em;overscroll-behavior-x:contain;padding:.25em .15em .65em;scroll-snap-type:x proximity;overflow:auto hidden}.rewardShowingCoinCard,.rewardShowingBadgeCard{display:flex;gap:.8em;min-width:0;padding:.85em 1em;border:1px solid color-mix(in srgb,#1684b5 42%,transparent);border-radius:.8em;background:color-mix(in srgb,var(--light-back-color) 96%,#1684b5);color:var(--text-color)}.rewardShowingCoinCard{flex:0 0 min(22rem,72%);align-items:center;justify-content:space-between;scroll-snap-align:start}.rewardShowingCoinContent,.rewardShowingBadgeContent{display:grid;gap:.25em;min-width:0}.rewardShowingCoinContent{flex:1 1 auto}.rewardShowingBadgeCard{width:auto;max-width:min(24rem,82vw);flex:0 0 auto;align-items:center;scroll-snap-align:start}.rewardShowingBadgeCard>.rewardBadge{flex:0 0 auto}@media(prefers-reduced-motion:reduce){.rewardShowing .cardMainContainer{scroll-behavior:auto}}.rewardShowingCoinCard h4,.rewardShowingBadgeCard h4{margin:0;overflow-wrap:anywhere;font-size:1em;font-weight:700}.rewardShowingAmount{flex:0 0 auto;margin:0;color:#f59e0b;font-size:1.05em;font-weight:700;white-space:nowrap}.rewardShowingDetails{margin:0;color:var(--text-color-light);font-size:.88em;line-height:1.4;overflow-wrap:anywhere}.anchor{display:inline-flex;align-items:center;gap:.35em;color:var(--theme-color);text-decoration:none;white-space:nowrap}.anchor:hover{text-decoration:underline}.bordered-theme{display:inline-flex;align-items:center;gap:.35em;color:var(--theme-color);border:.1em solid var(--theme-color);border-radius:2em;padding:.4em 1em .5em;text-decoration:none;white-space:nowrap}.bordered-theme:hover{color:var(--background-color);background-color:var(--theme-color);box-shadow:var(--shadow)}.themed{display:inline-flex;align-items:center;gap:.35em;color:var(--background-color);background-color:var(--theme-color);border-radius:2em;padding:.4em 1em .5em;text-decoration:none;border:.1em solid transparent;white-space:nowrap}.themed:hover{box-shadow:var(--shadow)}.hyperlinkIcon{flex-shrink:0}.themed:hover .hyperlinkIcon{transform:translate(.1em,-.1em)}.trans-hover{display:inline-flex;align-items:center;gap:.35em;background-color:var(--light-back-color);color:var(--text-color);border-radius:2em;padding:.5em 1.2em;text-decoration:none;white-space:nowrap}.trans-hover:hover{color:var(--text-color);background-color:var(--transparent-color)}.premium{position:relative;display:inline-flex;align-items:center;gap:.35em;background-color:var(--transparent-color);color:var(--theme-color);border-radius:2em;padding:.4em 1em .5em;text-decoration:none;border:1px solid transparent;white-space:nowrap}.premium:after{content:"★";color:gold;position:absolute;right:-.1em;top:-.1em;transition:1s}.premium:hover:after{transform:rotate(360deg)}.socialMedia{display:flex;align-items:center;gap:.5em}.footerContainer{width:100%;background:var(--light-back-color);border-top:1px solid var(--light-transparent-color)}.footerInner{width:min(1180px,calc(100% - 2.5em));margin:0 auto;padding:3em 0;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18em,.75fr);gap:4em}.footerAbout,.footerContact{display:flex;flex-direction:column;align-items:flex-start;gap:.75em}.footerAboutText,.footerContact p{color:var(--text-color-light);line-height:1.7}.footerAboutText{max-width:54em;text-align:justify}.footerContact h2,.footerContact h3{margin:0}.footerContact address{font-style:normal}.footerEmail{word-break:break-all}.lastRibbon{width:min(1180px,calc(100% - 2.5em));min-height:4rem;margin:0 auto;padding:1em 0;border-top:1px solid var(--light-transparent-color);display:flex;justify-content:space-between;align-items:center;gap:1.5em}.footerCopyright{margin:0;color:var(--text-color-light)}.footerLinks{display:flex;flex-wrap:wrap;align-items:center;gap:.55em}.footerLinkItem{display:inline-flex;align-items:center;gap:.55em}.footerLinkDivider{color:var(--text-color-light)}@media screen and (max-width:900px){.footerInner{width:min(100% - 2em,42em);grid-template-columns:1fr;gap:2.5em;padding:2.5em 0}.footerAboutText{text-align:left}.lastRibbon{width:min(100% - 2em,42em);flex-direction:column;align-items:flex-start}}.docsContainer{width:100%;display:flex;flex-direction:column}.docsContainer .head{width:100%;min-height:10em;padding:6em 1em;display:flex;justify-content:center;align-items:center;background:linear-gradient(var(--transparent-color),var(--dark-transparent-color)),url(/assets/login-form-image-BFkIbvq8.png);background-size:cover}.docsContainer .head .headDetails{max-width:40em;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.docsContainer .docsContents{display:flex;gap:1em;width:100%;padding:2em}.docsContainer .docsContents .docsContentContainer{flex:1 1 68%;min-width:0;padding:4em;letter-spacing:.025em;word-spacing:.1em;border-radius:.5em}.docsContainer .docsContents .docsContentContainer h2{margin-top:.5em}.docsContainer .docsContents .docsContentContainer img{display:block;max-width:100%;height:auto;margin-inline:auto}.docsContainer .docsContents .contentLists{flex:0 1 28%;min-width:16em;display:flex;flex-direction:column;padding:1em}.docsContainer .docsContents .contentLists .blogLink{display:block;text-decoration:none;color:inherit;padding:.2em}.docsContainer .docsContents .contentLists .blogLink .blogItem{cursor:pointer}.docsContainer .docsContents>.docsContentContainer:only-child{flex-basis:100%}@media screen and (max-width:900px){.docsContainer .docsContents{flex-direction:column;padding:.5em}.docsContainer .docsContents .docsContentContainer,.docsContainer .docsContents .contentLists{padding:2em;width:100%;min-width:0}}@media screen and (max-width:500px){.docsContainer .docsContents .docsContentContainer,.docsContainer .docsContents .contentLists{padding:1em}}.blogsListContainer{width:100%;display:flex;flex-wrap:wrap;align-items:stretch;gap:1em}.blogsListContainer .blogItem{padding:1.5em 2em;border:.5px solid var(--theme-color);border-radius:.8em;width:100%;min-height:15em;display:flex;flex-direction:column;gap:.2em;overflow:hidden}.blogsListContainer .blogItem h3{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blogsListContainer .blogLink{display:flex;flex:1 1 16em;min-width:0;text-decoration:none;color:inherit}.blogsListContainer .blogLink .blogItem{cursor:pointer}@media screen and (max-width:500px){.blogsListContainer .blogLink{flex-basis:100%}.blogsListContainer .blogItem{min-height:auto;padding:1em}}.starRatingContainer{display:flex;gap:.5em;background-color:var(--light-back-color);width:fit-content;padding:0 1em;border-radius:.5em}.star{transition:color .2s}.star.selected{color:gold}.feedbackContent{display:flex;justify-content:center;align-items:center;height:100%}.feedbackContent .feedbackForm{background-color:var(--background-color);padding:2.5em;border-radius:.5em;max-width:500px;border:.1em solid var(--text-color-light)}.textareaContainer{width:90%;position:relative;margin:.5em}.textareaContainer p{position:absolute}.textareaContainer textarea{width:100%;background-color:transparent;padding:.4em 0;font-size:1.6em;color:var(--text-color);border:none;outline:none;position:relative;z-index:1;border-bottom:.1em solid var(--text-color);resize:vertical;min-height:4em}.textareaContainer textarea:focus{border-bottom:.1em solid var(--theme-color)}.popUpContainer{color:var(--text-color);display:flex;gap:1em;flex-direction:column;justify-content:center;align-items:center;background-color:var(--transparent-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:fixed;right:0;top:0;width:100%;height:100%;z-index:5;animation:fromleftfade .5s}.circleButton{background-color:var(--background-color-light);border:none;border-radius:50%;position:absolute;cursor:pointer;padding:.7em .6em .4em}.circleButton:hover{background-color:var(--transparent-color)}.informationContainer{width:100%;display:flex;gap:1em;justify-content:space-between}.informationContainer .information{width:60%;display:flex;flex-direction:column;gap:.5em}.informationContainer .commonInformation{width:30%;display:flex;align-items:flex-start;gap:.5em;flex-direction:column}.commonInformation .qrcontainer{display:flex;flex-wrap:wrap;gap:1em}@media only screen and (max-width:800px){.informationContainer{flex-direction:column}.informationContainer .information,.informationContainer .commonInformation{width:100%}}.playContainer{height:100%;width:100%;display:flex;justify-content:space-between;align-items:center;overflow:hidden}.contentContainer.test{width:88%}.contentContainer.info{width:10%;padding:0 2em;text-align:center;overflow:hidden scroll}.playOrientationPrompt{flex-direction:column;gap:1em;padding:1.5em;color:var(--text-color);text-align:center}.playOrientationPrompt p{max-width:24em;font-size:clamp(1em,4vw,1.25em);line-height:1.5}@media only screen and (max-width:900px){.playContainer{gap:.5em;padding:.5em}.contentContainer{font-size:.9em}.contentContainer.test{width:76%;min-width:0}.contentContainer.info{width:24%;min-width:6.5em;padding:2.5em .4em .5em;gap:.5em}.contentContainer.info h2{max-width:100%;font-size:1em;overflow-wrap:anywhere}.contentContainer.info .themeButton{width:100%;padding:.5em .25em;font-size:.9em}.textContainer{width:100%;font-size:clamp(1em,2.4vw,1.35em);line-height:1.5;text-indent:1em}.textContainer textarea{font-size:1em;line-height:1.5}}.aboutContent{width:100%;display:flex;flex-wrap:wrap;gap:1em;animation:fromleftfade .5s}.loadingContainer{width:100%;height:100%;min-height:120px;display:flex;align-items:center;justify-content:center;color:#5000ff}.loadingContainer--compact{min-height:0}.loadingTilesWrap{position:relative;display:grid;place-items:center;width:120px;height:120px}.loadingTilesWrap:before{content:"";position:absolute;width:78px;height:78px;border-radius:24px;background:radial-gradient(circle,rgb(80 0 255 / 18%),transparent 70%);animation:loaderGlow 1.35s ease-in-out infinite}.loadingRingWrap{display:grid;place-items:center;width:34px;height:34px}.loadingIcon{position:relative;z-index:1}.loadingIcon--tiles{filter:drop-shadow(4px 8px 14px rgb(80 0 255 / 18%))}.loadingIcon--ring{animation:loaderSpin .9s linear infinite}.loadingIcon--ring .loader-ring-track{color:#71a0ff38}.loadingIcon--ring .loader-ring-head,.loadingIcon--ring .loader-ring-dot{color:#05f}.loader-tile{transform-box:fill-box;transform-origin:center;animation:loaderTileLift 1.15s cubic-bezier(.5,0,.25,1) infinite}.loader-tile-1{animation-delay:0s}.loader-tile-2{animation-delay:.12s}.loader-tile-4{animation-delay:.24s}.loader-tile-3{animation-delay:.36s}@keyframes loaderTileLift{0%,to{color:#05f;opacity:.72;transform:translateY(0) scale(.92)}42%{color:#5000ff;opacity:1;transform:translateY(-1.6px) scale(1.08)}68%{color:#71a0ff;opacity:.88;transform:translateY(.8px) scale(.98)}}@keyframes loaderGlow{0%,to{opacity:.45;transform:scale(.88)}50%{opacity:.9;transform:scale(1.08)}}@keyframes loaderSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.loadingTilesWrap:before,.loadingIcon--ring,.loader-tile{animation-duration:2.4s}}.mainFormContainer{width:60%;display:flex;justify-content:space-between;animation:fromleftfade .5s;border-radius:.5em;box-shadow:var(--shadow)}.formDetails{min-width:40%;display:flex;gap:.2em;flex-direction:column;justify-content:center;padding:2em}.formContents{min-width:40%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em;padding:6em 2em;border-radius:.5em;background-color:var(--transparent-color)}@media only screen and (max-width:900px){.mainFormContainer{flex-direction:column;justify-content:center;width:100%;height:100vh;gap:0}.formDetails{justify-content:center;text-align:center;padding:0 2em}.formContents{width:auto;padding:2em 1em;margin:.5em;background-color:transparent}}.otpWrap{background:var(--light-back-color);padding:2em 1em;border-radius:.5em;width:100%;max-width:420px;box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:center}.otpHeader,.otpContact{width:100%;text-align:center}.otpContainer{display:flex;gap:10px;justify-content:center;padding:1em}.otpContainer input{width:50px;height:50px;margin:0;background-color:var(--background-color);color:var(--text-color);border-radius:.5em;font:700 24px/1 Poppins,sans-serif;border:1px solid rgb(255 255 255 / 6%);text-align:center;outline:none}.otpContainer input:focus{box-shadow:0 0 0 3px #4f46e514;border-color:var(--theme-color)}.otpActions{display:flex;gap:12px;justify-content:center}@media(max-width:420px){.otpContainer input{width:44px;height:44px;font-size:20px}}.loginContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em;padding:4em 2em;border-radius:.5em;background-color:var(--light-back-color);animation:fromleftfade .5s}.cardContainer{min-width:15em;padding:1.5em;border-radius:1em;background-color:var(--light-back-color);display:flex;flex-direction:column;justify-content:flex-start;text-wrap:nowrap}.topContainer{display:flex;align-items:flex-end}.cardValue{font-size:4em}.cardUnit{margin:0;color:var(--theme-color);font-size:1em}@media only screen and (max-width:820px){.cardContainer{min-width:auto;width:auto;font-size:.8em}}.dashboardContent{width:100%;display:flex;flex-wrap:wrap;gap:1em;animation:fromleftfade .5s}.topUserBox{min-width:15em;padding:1.5em;border-radius:1em;background-color:var(--light-back-color);display:flex;flex-direction:column}.chartContainer{min-height:25em;height:100%;padding:1em .2em;border-radius:1em;background:var(--light-back-color);display:flex;flex-direction:column;gap:.75rem}.chartContainer .chart{width:100%;flex:1 1 auto;min-height:20em;height:100%;display:flex;flex-direction:column;justify-content:center}.filterContainer{max-width:80%;width:25em;display:flex;flex-direction:column;gap:.5em;padding:2em;background-color:var(--background-color);border:.1em solid var(--text-color-light)}.filterContainer .filterButtonContainer{display:flex;gap:1em;align-items:center}.navigationContainer{position:relative}.navigation{position:relative;border-radius:3em;color:var(--text-color);padding:.5em 1em;text-decoration:none;display:flex;align-items:center;gap:.5em}.navigation.selected{background-color:color-mix(in srgb,var(--theme-color) 12%,transparent)}.navigation:hover{background-color:var(--light-back-color)}.navigation span{padding:0 .4em;font-size:1.1em;animation:fromleftfade .5s}.navigation .navigationBadge{position:absolute;top:-.35rem;right:.35rem;display:grid;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .35rem;border-radius:999px;color:var(--text-color);background:linear-gradient(110deg,var(--theme-color),var(--theme-color-reverse),var(--theme-color));background-size:220% 100%;font-size:.75rem;font-weight:700;line-height:1;box-shadow:0 .1em .4em var(--transparent-color);animation:navigationBadgeShimmer 2.4s ease-in-out infinite}.navigation.collapsed .navigationBadge{right:0}@keyframes navigationBadgeShimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.navigation .navigationBadge{animation:none}}.tooltip{position:absolute;top:1em;left:5em;padding:.2em .5em;background-color:var(--transparent-color);z-index:10;animation:fromleftfade .2s}.tagsContainer{display:flex;gap:.2em;align-items:center;justify-content:space-between;border-radius:2em;padding:.3em .5em .3em 1em;font-size:.8em;border:.1em solid var(--text-color-light)}.tagsContainer img{padding:.5em;border-radius:50%;background-color:var(--background-color);cursor:pointer}.tagsContainer img:hover{background-color:var(--light-back-color)}.toggleContainer{position:relative;padding:.35em}.toggleContainer input{display:none}.toggleContainer .toggle{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none}.toggleTrack{position:relative;width:2.7em;height:1.6em;display:flex;align-items:center;justify-content:space-between;padding:0 .08em;border-radius:1em;overflow:hidden;background:linear-gradient(135deg,#ffd166f2,#ffad33e5);border:1px solid color-mix(in srgb,var(--theme-color) 24%,transparent);box-shadow:inset 0 1px #ffffff59,0 .6em 1.4em #00000029;transition:background .35s ease,box-shadow .35s ease,border-color .35s ease}.toggleContainer input:not(:checked)+.toggle .toggleTrack{background:linear-gradient(135deg,#14244cf2,#3964c3e0);box-shadow:inset 0 1px #ffffff1a,0 .6em 1.4em #00000038}.toggleIcon{position:relative;z-index:1;width:1em;height:1em;display:inline-flex;align-items:center;justify-content:center;transition:color .3s ease,opacity .3s ease,transform .3s ease}.toggleIcon svg{width:100%;height:100%}.toggleIconSun{color:#fffffff5;bottom:.05em}.toggleIconMoon{color:#ffffffb8;bottom:.1em}.toggleContainer input:not(:checked)+.toggle .toggleIconSun{color:#ffffff9e;transform:scale(.1)}.toggleContainer input:not(:checked)+.toggle .toggleIconMoon{color:#fffffff5;transform:scale(1.25)}.toggleThumb{position:absolute;top:.15em;left:-.7em;width:1.2em;height:1.2em;border-radius:50%;background:radial-gradient(circle at 32% 30%,#fffffffa,#fff3d6eb 58%,#ffd782f2);box-shadow:0 .4em .8em #a4610047,inset 0 1px 1px #fffc;transition:transform .42s cubic-bezier(.2,.8,.2,1);transform:translate(1.95em);will-change:transform}.toggleThumbGlow{position:absolute;inset:.25em;border-radius:inherit;background:#ffffff42;filter:blur(.2em)}.toggleContainer input:not(:checked)+.toggle .toggleThumb{transform:translate(.8em);background:radial-gradient(circle at 35% 30%,#ffffffeb,#c6d9ffeb 58%,#8aabfff0);box-shadow:0 .45em .9em #0e183859,inset 0 1px 1px #ffffff8c}.toggleModeTooltip{position:absolute;top:calc(100% + .4em);right:.1em;padding:.28em .6em;border-radius:999px;background-color:color-mix(in srgb,var(--background-color) 84%,black 16%);color:var(--text-color);font-size:.76em;white-space:nowrap;z-index:10;box-shadow:0 .5em 1.2em #0000002e;opacity:0;pointer-events:none;transform:translateY(-.2em);transition:opacity .18s ease,transform .18s ease}.toggleContainer:hover .toggleModeTooltip,.toggleContainer:focus-within .toggleModeTooltip{opacity:1;transform:translateY(0)}.analyticsContainer{padding:.5em}.analyticsHeader{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center}.candidateDetails{width:100%}.reportContainer{width:calc(100% - 3em);display:grid;grid-template-areas:"item2 item5 item1 item1" "item3 item6 item1 item1" "item4 item7 item1 item1" "item8 item8 item8 item8";grid-template-columns:20% 20% 30% 30%;gap:1em}.reportContainer .item1{grid-area:item1;background-color:var(--light-back-color);border-radius:.8em}.reportContainer .item2{grid-area:item2}.reportContainer .item3{grid-area:item3}.reportContainer .item4{grid-area:item4}.reportContainer .item5{grid-area:item5}.reportContainer .item6{grid-area:item6}.reportContainer .item7{grid-area:item7}.reportContainer .item8{grid-area:item8}.reportContainer .cardContainer{min-width:unset}.reportContainer .apexcharts-toolbar{display:none}@media only screen and (max-width:900px){.reportContainer{grid-template-areas:"item1 item1" "item2 item5" "item3 item6" "item4 item7" "item8 item8";grid-template-columns:50% 50%;gap:.5em}}.streakCard{width:100%;height:100%;min-height:12.5rem;padding:1rem 1rem .9rem;border-radius:1.2rem;background:var(--light-back-color);display:flex;flex-direction:column;gap:.8rem;color:var(--text-color);font-family:inherit}.streakCardHeader{display:flex;align-items:center;justify-content:center;min-height:4.5rem;gap:.6rem}.streakCardFire{width:2.7rem;height:2.7rem;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,#ffeb87,#ffb648 30%,#ff7a00 70%,#f60);box-shadow:0 0 1rem #ff80005c;animation:flamePulse 1.8s ease-in-out infinite;transform-origin:center}.streakCardFire span{font-size:1.65rem;line-height:1;display:inline-block;transform:translateY(-.08rem);animation:flameFloat 1.8s ease-in-out infinite}@keyframes flamePulse{0%,to{transform:scale(1);box-shadow:0 0 1rem #ff80005c}50%{transform:scale(1.08) rotate(-2deg);box-shadow:0 0 1.4rem #ff8a008c}}@keyframes flameFloat{0%,to{transform:translateY(-.08rem) scale(1)}50%{transform:translateY(-.18rem) scale(1.08)}}.streakCardTitle{display:flex;align-items:baseline;justify-content:center;gap:.45rem;text-align:center}.streakCardNumber{font-size:2.5rem;font-weight:700;color:var(--text-color)}.streakCardUnit{font-size:.95rem;font-weight:600;color:var(--text-color-light);text-transform:lowercase}.streakCardDays{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.2rem 0 .1rem}.streakCardDay{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:1.9rem;color:var(--text-color-light)}.streakCardDayTick{width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:var(--background-color);font-size:1rem;font-weight:800;line-height:1}.streakCardDay.done .streakCardDayTick{background:#4fcf83;border-color:#38b96d;color:#fff;box-shadow:0 0 .5rem #4fcf8359}.streakCardDay.today .streakCardDayTick{background:#ffa8002e;border:1px solid rgb(255 168 0 / 80%);color:var(--text-color);box-shadow:0 0 .8rem #ffa800a6;animation:streakTodayGlow 1.8s ease-in-out infinite}@keyframes streakTodayGlow{0%,to{transform:scale(1);box-shadow:0 0 .8rem #ffa800a6}50%{transform:scale(1.06);box-shadow:0 0 1.2rem #ffa800e5}}.streakCardDayLabel{font-size:.68rem;font-weight:700;letter-spacing:.04em}.streakCardMeta{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.8rem;color:var(--text-color-light)}.streakCardMetaLabel{font-weight:600}.streakCardMetaValue{font-weight:800;color:var(--text-color)}.streakCardLoading{display:flex;align-items:center;justify-content:center}.streakCardLoading .loadingContainer{min-height:0;height:auto}.retryContainer{height:100%;width:100%;display:flex;gap:.5em;flex-direction:column;justify-content:center;align-items:center}.event-section-card{width:100%;padding:var(--spacing-lg);border-radius:.5em;background:var(--light-back-color);overflow:hidden}.event-section-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.event-section-card .sectionHead{margin:0;text-align:left}.event-section-count{display:inline-grid;place-items:center;min-width:2.2em;height:2.2em;padding:0 var(--spacing-sm);border:1px solid var(--theme-color);border-radius:999em;color:var(--theme-color);background:var(--background-color);font-weight:700}.event-empty-state{width:100%;padding:var(--spacing-xl);border:1px dashed var(--text-color-light);border-radius:.45em;color:var(--text-color);text-align:center;background:var(--light-transparent-color);min-height:9rem;display:grid;place-items:center;white-space:normal;word-break:break-all}.event-card{position:relative;display:flex;flex-direction:column;gap:var(--spacing-sm);min-height:18em;border:1px solid var(--text-color-light);border-radius:.55em;padding:var(--spacing-lg);background-image:linear-gradient(195deg,var(--light-back-color),var(--dark-transparent-color));box-shadow:var(--shadow);max-width:22em;width:min(82vw,22em);flex-shrink:0;overflow:hidden}.event-card:before{content:"";position:absolute;inset:0 auto 0 0;width:.3em;background:var(--theme-color)}.event-card:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,var(--light-transparent-color));pointer-events:none}.event-card:hover{border-color:var(--theme-color);transform:translateY(-.15em)}.registered-badge{position:absolute;top:.75em;right:.75em;display:inline-flex;align-items:center;gap:.4em;background-color:var(--theme-color);color:var(--background-color);padding:.5em .8em;border-radius:.3em;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;box-shadow:var(--shadow);animation:fromtopfade .5s ease-out;z-index:1}.event-status-label{position:relative;z-index:1;align-self:flex-start;padding:.35em .75em;border:1px solid var(--theme-color);border-radius:999em;color:var(--theme-color);background:var(--background-color);font-size:.76rem;font-weight:700;line-height:1.2;text-transform:uppercase}@media screen and (max-width:900px){.event-section-card{padding:var(--spacing-md)}.event-card{max-width:100%;width:min(86vw,22em);min-height:16em;padding:var(--spacing-md)}.registered-badge{top:.5em;right:.5em;font-size:.7rem;padding:.35em .7em}.event-empty-state{justify-content:flex-start}}.event-card-title{position:relative;z-index:1;font-size:1.22rem;font-weight:700;margin:0;overflow-wrap:anywhere;color:var(--text-color)}.event-card-desc{position:relative;z-index:1;font-size:1rem;color:var(--text-color-light);margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.6}.event-card-dates{position:relative;z-index:1;font-size:.95rem;color:var(--text-color-light);display:grid;gap:var(--spacing-xs);line-height:1.45}.event-card .themed{position:relative;z-index:1;align-self:flex-start;margin-top:auto}.dashboardContent{--dashboard-gap: var(--spacing-lg, 1.25rem);width:100%;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.9fr);grid-template-areas:"welcome streak" "stats stats" "chart leaderboard" "chart event";gap:var(--dashboard-gap);align-items:stretch;animation:fromleftfade .5s}.welcomeContainer,.dashboardStreakPanel,.dashboardStatsPanel,.dashboardLeaderboardPanel,.dashboardChartPanel,.dashboardEventPanel{min-width:0}.welcomeContainer{grid-area:welcome;display:flex;gap:.2em;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:12.5rem;padding:2em;border-radius:1em;background:linear-gradient(var(--transparent-color),var(--dark-transparent-color)),url(/assets/dashboard-welcome-dark-CyPyUmeW.jpeg);background-size:cover;overflow:hidden}.dashboardStreakPanel{grid-area:streak;width:100%;min-height:12.5rem;height:100%;border-radius:1em;background-color:var(--light-back-color);display:flex;flex-direction:column;justify-content:center;gap:.75rem;border:1px solid rgb(255 255 255 / 8%)}.dashboardStreakHeader{display:flex;align-items:center;justify-content:space-between}.dashboardStreakContent{display:flex;align-items:flex-end;gap:.35rem}.dashboardStreakValue{font-size:clamp(2.2rem,3vw,3rem);line-height:1;font-weight:700;color:var(--theme-color)}.dashboardStreakUnit{margin-bottom:.3rem;color:var(--text-color-light);font-size:.9rem;text-transform:lowercase}.dashboardStreakNote{margin:0;color:var(--text-color-light);font-size:.82rem}.dashboardFreeUsage{align-self:flex-start}.dashboardStatsPanel{grid-area:stats}.dashboardStatsPanel .cardMainContainer{gap:var(--dashboard-gap)}.dashboardLeaderboardPanel{grid-area:leaderboard;width:100%;min-width:15em;padding:var(--spacing-lg, 1.25rem);border-radius:1em;background-color:var(--light-back-color);display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-md, 1rem);text-wrap:nowrap;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;border:1px solid transparent}.dashboardLeaderboardPanel:hover,.dashboardLeaderboardPanel:focus-visible{transform:translateY(-2px);box-shadow:0 8px 18px #0000001f;border-color:#ffffff1f;outline:none}.dashboardLeaderboardHeader{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md, 1rem)}.dashboardLeaderboardBadge{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;padding:.4rem .7rem;border-radius:999px;background:#ffa7261f;color:var(--theme-color);font-weight:700}.dashboardLeaderboardSummary{display:flex;justify-content:space-between;gap:var(--spacing-md, 1rem);flex-wrap:wrap}.dashboardLeaderboardLabel{margin:0 0 .25rem;color:var(--text-color-light);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.dashboardLeaderboardValue{margin:0;font-size:clamp(1.5rem,2vw,2.1rem);line-height:1.2}.dashboardChartPanel{grid-area:chart;width:100%;min-height:27rem;align-self:stretch}.dashboardChartPanel .chartContainer{height:100%;display:flex;flex-direction:column}.dashboardEventPanel{grid-area:event;width:100%}.dashboardEventCarousel{overflow:hidden;width:100%}.dashboardEventTrack{display:flex;gap:var(--spacing-lg);transition:transform .45s ease}.dashboardEventSlide{width:100%;max-width:100%;flex:0 0 100%}.dashboardEventDots{display:flex;justify-content:center;gap:var(--spacing-xs);margin-top:var(--spacing-md)}.dashboardEventDot{width:.75rem;height:.75rem;border-radius:50%;border:1px solid var(--text-color-light);background:transparent;opacity:.55;cursor:pointer;transition:opacity .16s ease,transform .16s ease,background-color .16s ease}.dashboardEventDot.active,.dashboardEventDot:hover{background:var(--theme-color);opacity:1}.dashboardEventFooter{display:flex;justify-content:flex-end;margin-top:var(--spacing-md)}@media(max-width:980px){.dashboardContent{grid-template-columns:1fr}.welcomeContainer,.dashboardStreakPanel,.dashboardStatsPanel,.dashboardLeaderboardPanel,.dashboardChartPanel,.dashboardEventPanel{grid-column:1 / -1;grid-row:auto}.welcomeContainer{padding:1.5rem}}@media(max-width:640px){.dashboardContent{gap:var(--spacing-md, 1rem)}.welcomeContainer{padding:1.25rem}.dashboardFreeUsage{align-self:stretch}.dashboardEventFooter{justify-content:center}}.errorContainer{height:100%;width:100%;display:flex;flex-direction:column;gap:1em;justify-content:center;align-items:center}.eventsContent{width:100%;display:flex;gap:var(--spacing-lg);flex-direction:column;animation:fromleftfade .6s ease-out;overflow:hidden}.eventsContent.no-user-details{margin-top:4em}.upcomingLiveContainer{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg);align-items:stretch;overflow:hidden}.upcomingContainer,.liveContainer{min-width:0;display:flex;flex-direction:column;width:100%}.pastEventContainer{width:100%;display:flex;flex-direction:column;overflow:hidden}@media screen and (min-width:900px){.eventsContent{padding:var(--spacing-xl)}}@media screen and (max-width:900px){.eventsContent{gap:var(--spacing-md);padding:var(--spacing-md)}.upcomingLiveContainer{flex-direction:column;grid-template-columns:1fr;gap:var(--spacing-md);overflow:hidden}.upcomingContainer,.liveContainer{width:100%;min-width:unset}}@media screen and (max-width:480px){.eventsContent{padding:var(--spacing-sm);gap:var(--spacing-sm)}.upcomingLiveContainer{gap:var(--spacing-sm);flex-direction:column;overflow:hidden}.upcomingContainer,.liveContainer,.pastEventContainer{width:100%}}.inProgressContainer{height:100%;width:100%;display:flex;flex-direction:column;gap:1em;justify-content:center;align-items:center}.userNavigation{color:var(--text-color);padding:.5em .7em;text-decoration:none;display:flex;align-items:center;gap:.5em;border-radius:.75em;transition:background-color .18s ease,transform .18s ease,color .18s ease}.userNavigation:hover{background-color:var(--background-color)}.userNavigation span{padding:0;font-size:.95em;font-weight:500;line-height:1.2}@media only screen and (max-width:900px){.userNavigation{min-height:2.75em;box-sizing:border-box;border:.05em solid var(--light-back-color)}}.pointContainer{display:flex;justify-content:space-between;gap:.5em}.pointContainer .point{position:relative;display:flex;align-items:center;justify-content:center;gap:.25em;width:100%}.pointContainer .point h1{font-size:1em}.pointContainer .point .tooltip{position:absolute;top:-2.1em;left:50%;transform:translate(-50%);background:var(--transparent-color);color:var(--text-color);padding:.25em .55em;border-radius:.4em;font-size:.8em;white-space:nowrap;z-index:10;animation:frombottomfade .2s}.userContainer{cursor:pointer;display:flex;align-items:center}.userContainer .userProfilePic{border-radius:50%;align-self:center;border:.12em solid var(--theme-color);background-color:var(--background-color);box-shadow:var(--shadow);object-fit:cover}.userContainer .user{width:13em;position:absolute;right:.5em;top:calc(100% + .7em);z-index:20;padding:.9em .8em .75em;border-radius:1em;background-color:var(--light-back-color);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:.2em;animation:fromtopfade .25s ease}.userContainer .user:before{content:"";position:absolute;top:-.4em;right:1em;width:.8em;height:.8em;background:var(--light-back-color);transform:rotate(45deg)}.userCloseButton{position:absolute;top:.5em;right:1.5em;background:none;border:none;font-size:1.5em;color:var(--text-color);cursor:pointer;padding:0;width:1.5em;height:1.5em;display:flex;align-items:center;justify-content:center}.userContainer .user .userProfilePic{width:5em;height:5em;margin:.05em auto 0}.userContainer .user .userName{margin:0;text-align:center;font-size:1em;font-weight:600;color:var(--text-color);letter-spacing:.01em}.userVersionInfo{width:100%;text-align:center;font-size:.6em;color:var(--text-color-light);border-top:.08em solid var(--theme-color);padding-top:.5em}.userContainer .user .joiningDate{margin:-.2em 0 0;text-align:center;font-size:.75em;color:var(--text-color-light)}.userContainer .user .pointContainer{padding:.5em 0;border-top:.08em solid var(--theme-color);border-bottom:.08em solid var(--theme-color);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35em}@media only screen and (max-width:900px){.userContainer{z-index:10002}.userContainer .user{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;z-index:10003;box-sizing:border-box;margin:0;padding:calc(1.5em + env(safe-area-inset-top)) 1em calc(1em + env(safe-area-inset-bottom));border-radius:0;animation:fromrightfade .3s ease-out;box-shadow:none;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.userContainer .user:before{display:none}.userContainer .user .userProfilePic{width:4.5em;height:4.5em}.userContainer .user .pointContainer{max-width:100%}.userVersionInfo{border:none;padding:0}.userCloseButton{display:flex;top:.5em;right:.5em}}.fullScreenContainer{position:relative;display:inline-flex;align-items:center}.fullScreenButton{width:2.15em;height:2.15em;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--theme-color) 18%,transparent);border-radius:.72em;background-color:color-mix(in srgb,var(--background-color) 94%,black 6%);color:var(--theme-color);cursor:pointer;box-shadow:inset 0 1px #ffffff29,0 .35em .85em #0000001a;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.fullScreenButton:hover{border-color:color-mix(in srgb,var(--theme-color) 32%,transparent);background-color:color-mix(in srgb,var(--theme-color) 7%,var(--background-color));box-shadow:inset 0 1px #ffffff29,0 .45em 1em #00000021}.fullScreenIcon{width:1em;height:1em;display:inline-flex}.fullScreenIcon svg{width:100%;height:100%}.fullScreenTooltip{position:absolute;top:calc(100% + .45em);right:0;padding:.24em .55em;border-radius:999px;background-color:color-mix(in srgb,var(--background-color) 84%,black 16%);color:var(--text-color);font-size:.72em;white-space:nowrap;z-index:10;box-shadow:0 .35em .9em #00000024;opacity:0;pointer-events:none;transform:translateY(-.2em);transition:opacity .18s ease,transform .18s ease}.fullScreenContainer:hover .fullScreenTooltip,.fullScreenContainer:focus-within .fullScreenTooltip{opacity:1;transform:translateY(0)}.dashboardTopNavigation{width:100%;min-height:2.5em;padding:.15em .75em;background:var(--light-back-color);border-bottom:.05em solid var(--background-color);display:flex;align-items:center;justify-content:space-between;position:relative;color:var(--text-color);box-sizing:border-box}.dashboardTopNavigation .navElement{display:flex;align-items:center;min-height:2em;z-index:1}.dashboardTopNavigation .navElement:first-child{justify-content:flex-start;flex:1;gap:.35em}.dashboardTopNavigation .navElement:nth-child(2){position:absolute;left:50%;transform:translate(-50%);justify-content:center}.dashboardTopNavigation .navElement:last-child{justify-content:flex-end;flex:1;gap:.35em;z-index:3}.dashboardTopNavigation .navElement a{display:inline-flex;align-items:center;justify-content:center;line-height:0}.dashboardTopNavigation .navElement img{display:block;width:2.1em;height:2.1em;object-fit:contain}.menuButton{width:2.1em;height:2.1em;border:0;background:transparent;display:flex;align-items:center;justify-content:center;padding:.35em;cursor:pointer;border-radius:50%;color:inherit}.menuButton:hover{background-color:var(--background-color)}.menuButton:focus-visible{outline:.1em solid var(--theme-color);outline-offset:.1em}@media only screen and (max-width:900px){.dashboardTopNavigation .navElement:nth-child(2){position:static;left:auto;flex:0 0 auto;transform:none}}.sideNavigation{border-radius:2.5em;padding:.5em .2em;border:.1em solid var(--theme-color);overflow:hidden auto;display:flex;flex-direction:column;justify-content:space-between;transition:width .5s;min-width:0}.sideNavigationMenu{display:flex;flex-direction:column;min-width:0}.sideNavigationVersion{margin-top:auto;padding:1em .8em .4em;font-size:.8em;text-align:center;color:var(--text-color);opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media only screen and (max-width:900px){.sideNavigation{border-radius:1em;background-color:var(--transparent-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1em}}.navAdminContentContainer{width:100%;height:calc(94% - .5em);display:flex}.sideNavContainer{padding:0 .25em;display:flex}.mainAdminContentContainer{height:var(100% - 1em);padding:.5em;overflow-y:auto}@font-face{font-family:Krutidev;src:url(/assets/k010--PXARfhz.ttf);src:local("k010"),url(/assets/k010-6eWNP8Jq.woff) format("woff"),url(/assets/k010--PXARfhz.ttf) format("truetype")}@font-face{font-family:Mangal;src:url(/assets/mangal-Dv-ZjSwA.ttf);src:local("mangal"),url(./../../../assets/fonts/mangal.woff) format("woff"),url(/assets/mangal-Dv-ZjSwA.ttf) format("truetype")}.chatBotContainer{display:flex;flex-direction:column;width:100%;height:calc(100vh - 7em);animation:fromleftfade .5s}.chatHeader{display:flex;align-items:center;justify-content:space-between;padding:.7em .8em;background-color:var(--light-back-color);border-bottom:1px solid var(--transparent-color)}.chatHeaderInfo{display:flex;align-items:center;gap:.6em}.chatHeaderAvatar{width:2.2em;height:2.2em;border-radius:50%;background-color:var(--background-color);padding:.25em;object-fit:contain;box-shadow:var(--shadow)}.chatHeaderTitle{font-size:.95em;font-weight:700;margin:0;color:var(--text-color)}.chatHeaderStatus{font-size:.75em;margin:0;color:var(--text-color-light);display:flex;align-items:center;gap:.3em}.onlineDot{width:.5em;height:.5em;border-radius:50%;background-color:var(--theme-color);display:inline-block;animation:blink 2s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.15}}.chatCloseBtn{background:none;border:none;color:var(--text-color-light);font-size:1.2em;cursor:pointer;padding:.2em .4em;border-radius:.3em;min-width:2.75rem;min-height:2.75rem}.chatCloseBtn:hover{color:var(--text-color);background-color:var(--transparent-color)}.chatFloatingWrapper{position:fixed;bottom:.7em;right:.8em;z-index:9999}.chatFloatingBtn{width:3.5em;height:3.5em;border-radius:50%;border:none;cursor:pointer;background-color:var(--theme-color-reverse);color:var(--text-color);font-size:1em;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow);position:relative;touch-action:manipulation}.chatFloatingBtn:hover{transform:scale(1.08)}.floatingChatIcon{width:1.6em;height:1.6em}.floatingCloseIcon{font-size:1.5em;line-height:1}.floatingOnlineDot{position:absolute;bottom:.3em;right:.3em;width:.7em;height:.7em;border-radius:50%;background-color:var(--theme-color);border:2px solid var(--background-color);animation:blink 2s ease-in-out infinite}.chatFloatingPanel{position:absolute;bottom:0;right:0;width:22em;height:28em;background-color:var(--background-color);border:1px solid var(--transparent-color);border-radius:1em;box-shadow:var(--shadow);overflow:hidden;animation:frombottomfade .3s;display:flex;flex-direction:column;min-width:0}.chatFloatingPanel .chatBotContainer{height:auto;flex:1;min-height:0}.chatFloatingPanel .sectionHead{font-size:.9em;padding:.5em .6em 0}.chatBotMessages{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.8em;padding:1em}.chatVisuallyHidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.chatBubble{max-width:75%;padding:.8em 1.2em;border-radius:1em;line-height:1.6;font-size:1em;overflow-wrap:anywhere;word-break:normal;animation:frombottomfade .3s}.chatBubble.user{align-self:flex-end;background-image:linear-gradient(to left,var(--theme-color),var(--theme-color-reverse));color:var(--text-color);border-bottom-right-radius:.2em}.chatBubble.bot{align-self:flex-start;background-color:var(--light-back-color);color:var(--text-color);border-bottom-left-radius:.2em;border:1px solid var(--transparent-color)}.chatBubble.error{border-color:color-mix(in srgb,#dc2626 42%,transparent)}.chatBubble.bot a{color:var(--theme-color);text-decoration:none;font-weight:700}.chatBubble.bot a:hover{text-decoration:underline}.chatBubble.bot ul{margin:.3em 0;padding-left:1.2em}.chatBubble.bot ul li{margin-bottom:.2em}.chatInputContainer{display:flex;flex:0 0 auto;gap:.5em;padding:.8em 1em;border-top:1px solid var(--transparent-color);align-items:center}.chatInputContainer input{flex:1;padding:.6em 1em;font-size:1.1em;border-radius:2em;border:1px solid var(--transparent-color);background-color:var(--light-back-color);color:var(--text-color);outline:none;min-width:0}.chatInputContainer input:focus{border-color:var(--theme-color)}.chatInputContainer input::placeholder{color:var(--text-color-light)}.chatSendBtn{width:2.4em;height:2.4em;min-width:2.4em;border-radius:50%;border:none;cursor:pointer;background-color:var(--theme-color);display:flex;align-items:center;justify-content:center;touch-action:manipulation}.chatSendBtn:hover{background-color:var(--theme-color-reverse)}.chatSendBtn img{width:1.1em;height:1.1em}.chatQuickActions{display:flex;flex-wrap:wrap;flex:0 0 auto;max-height:10rem;overflow-y:auto;overscroll-behavior:contain;gap:.5em;padding:.5em 1em}.quickActionBtn{padding:.5em 1em;font-size:.9em;border-radius:2em;border:1px solid var(--theme-color);background:transparent;color:var(--theme-color);cursor:pointer;white-space:nowrap;touch-action:manipulation}.chatSendBtn:disabled,.quickActionBtn:disabled{cursor:wait;opacity:.55}.quickActionBtn:hover{background-image:linear-gradient(to left,var(--theme-color),var(--theme-color-reverse));color:var(--text-color);border-color:transparent}.chatFloatingPanel .chatBotMessages{padding:.6em}.chatFloatingPanel .chatBubble{font-size:.85em;padding:.6em .8em}.chatFloatingPanel .chatInputContainer{padding:.5em .6em}.chatFloatingPanel .chatInputContainer input{font-size:.9em;padding:.5em .7em}.chatFloatingPanel .chatQuickActions{padding:.3em .6em}.chatFloatingPanel .quickActionBtn{font-size:.72em;padding:.3em .6em}.typingIndicator{align-self:flex-start;padding:.8em 1.2em;border-radius:1em;background-color:var(--light-back-color);border:1px solid var(--transparent-color);display:flex;gap:.3em;animation:frombottomfade .3s}.typingIndicator span{width:.5em;height:.5em;border-radius:50%;background-color:var(--theme-color);animation:bounce 1.4s infinite ease-in-out}.typingIndicator span:nth-child(1){animation-delay:0s}.typingIndicator span:nth-child(2){animation-delay:.2s}.typingIndicator span:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}@media only screen and (max-width:900px){.chatBubble{max-width:94%;font-size:.95em}.chatQuickActions{gap:.4em}.quickActionBtn{font-size:.8em;padding:.4em .8em}.chatFloatingWrapper{bottom:max(.55em,env(safe-area-inset-bottom));right:max(.55em,env(safe-area-inset-right))}}@media(max-width:600px){.chatFloatingPanel{position:fixed;inset:max(.5rem,env(safe-area-inset-top)) max(.5rem,env(safe-area-inset-right)) max(.5rem,env(safe-area-inset-bottom)) max(.5rem,env(safe-area-inset-left));width:auto;height:auto;max-height:none;border-radius:.85rem}.chatFloatingPanel .chatHeader{flex:0 0 auto;padding:.4rem .65rem}.chatFloatingPanel .chatBotContainer{height:auto;min-height:0}.chatBotMessages{padding:.65rem}.chatBubble,.chatFloatingPanel .chatBubble{max-width:94%;font-size:.9rem;line-height:1.5;overflow-wrap:anywhere}.chatFloatingPanel .chatQuickActions{max-height:6.25rem;padding:.35rem .55rem}.chatFloatingPanel .quickActionBtn{white-space:normal;font-size:.75rem}.chatFloatingPanel .chatInputContainer{flex:0 0 auto;padding:.45rem .6rem max(.45rem,env(safe-area-inset-bottom))}.chatFloatingPanel .chatInputContainer input{min-height:2.75rem;font-size:16px}}@media(prefers-reduced-motion:reduce){.chatBotContainer,.chatBubble,.typingIndicator,.typingIndicator span,.onlineDot,.floatingOnlineDot{animation:none;scroll-behavior:auto}}.purchaseMsgContainer{max-height:60%;padding:6em;display:flex;flex-direction:column;gap:1em;overflow-y:scroll;background:linear-gradient(var(--dark-transparent-color),var(--dark-transparent-color)),url(/assets/purchase-Dza54-KA.png);background-position:center left;background-size:100%;border:.1em solid var(--text-color-light)}@media only screen and (max-width:900px){.purchaseMsgContainer{width:calc(98% - 4em);max-height:98%;padding:4em 2em;gap:.5em;font-size:.8em}}.navContentContainer{width:100%;height:calc(94% - .5em);display:flex;--side-nav-width: 5em}.sideNavContainer{padding:0 .25em;display:flex;width:var(--side-nav-width);transition:width .18s ease;box-sizing:border-box;overflow:hidden}.mainDashboardContentContainer{height:calc(100% - 1em);padding:.5em;overflow-y:auto;width:calc(100% - var(--side-nav-width));transition:width .18s ease;box-sizing:border-box}.headContainer{display:flex;justify-content:space-between;align-items:center;margin-bottom:.1em}.sectionHead{padding:0 .5em;margin:.2em 0;border-left:.1em solid var(--theme-color)}.divider{border:.2em solid var(--theme-color)}@font-face{font-family:Krutidev;src:url(/assets/k010--PXARfhz.ttf);src:local("k010"),url(/assets/k010-6eWNP8Jq.woff) format("woff"),url(/assets/k010--PXARfhz.ttf) format("truetype")}@font-face{font-family:Mangal;src:url(/assets/mangal-Dv-ZjSwA.ttf);src:local("mangal"),url(./../../../assets/fonts/mangal.woff) format("woff"),url(/assets/mangal-Dv-ZjSwA.ttf) format("truetype")}@media only screen and (max-width:900px){.sideNavContainer{width:100%;height:100%;position:fixed;top:0;background-color:var(--transparent-color);z-index:12;animation:fromleftfade .2s}.mainDashboardContentContainer{width:100%}.headContainer{flex-direction:column;align-items:flex-start}}.topNavigation{width:calc(100% - 1em);padding:.5em;font-size:1.2em;position:fixed;top:0;color:var(--text-color);display:flex;justify-content:space-between;align-items:center;text-align:center;z-index:2}.topNavigationLogo{display:inline-flex;align-items:center}.topNavigationLogo img{display:block}.navSlabWrap,.navActions{display:flex;align-items:center}.navSlab{margin-left:5em;padding:.4em 1.5em;border-radius:5em;background:var(--light-back-color);list-style:none;display:flex;gap:.5rem;height:100%;align-items:center;text-decoration:none;box-shadow:var(--shadow)}.topNavigation .navMenuButton,.topNavigation .navCloseButton{color:var(--theme-color);background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:.35em}.topNavigation .navCloseButton{position:absolute;top:1em;left:1em;color:var(--text-color)}.topNavigation .navMenuButton:hover,.topNavigation .navCloseButton:hover{background-color:var(--transparent-color);border-radius:50%}@media only screen and (max-width:900px){.navSlab{margin:0;border-radius:0;width:100%;height:100vh;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;right:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:fromrightfade .5s}}.container{width:100%;height:auto;display:flex;gap:.5em;flex-direction:column}.formContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:100vh;display:flex;justify-content:center;align-items:center}.leaderboardContent{width:100%;display:flex;flex-direction:column;gap:1em;animation:fromleftfade .5s}.leaderboardControls{width:100%;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;margin-bottom:1em}.leaderboardFilterRow{display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap}.leaderboardTableContainer{width:100%;overflow:auto hidden}.leaderboardPlayerCell{display:flex;align-items:center;gap:.5em}.podiumRow.gold{color:#b8860b;background:linear-gradient(135deg,#ffd70026,#ffd7000d);font-weight:600}.podiumRow.silver{color:#708090;background:linear-gradient(135deg,#c0c0c026,#c0c0c00d);font-weight:600}.podiumRow.bronze{color:#8b4513;background:linear-gradient(135deg,#cd7f3226,#cd7f320d);font-weight:600}.leaderboardAvatar{width:2.2em;height:2.2em;border-radius:50%}.noDataMessage{padding:3em 0;text-align:center;color:var(--text-color)}@media only screen and (max-width:900px){.leaderboardContent{gap:1em}.leaderboardControls{width:100%;padding:0}.leaderboardFilterRow{flex-direction:column;width:100%;gap:.8rem}.leaderboardTableContainer{width:auto;padding:0;overflow:auto hidden}.leaderboardAvatar{width:2em;height:2em}}.dropdown-wrapper{width:15em;font-family:inherit;position:relative}.dropdown-header{color:var(--text-color);padding:.5em .6em;border:1px solid color-mix(in srgb,var(--theme-color) 55%,transparent);border-radius:.75em;background-color:color-mix(in srgb,var(--background-color) 92%,black 8%);display:flex;justify-content:space-between;align-items:center;cursor:pointer;box-shadow:var(--shadow)}.dropdown-header>div:first-child{min-width:0}.dropdown-label{font-size:.7em;color:var(--text-color-light)}.dropdown-value{font-size:.95em;font-weight:600;overflow-wrap:anywhere}.dropdown-body{width:calc(100% - 1.5em);position:absolute;top:102%;left:.2em;background:var(--light-back-color);border-radius:.8em;overflow:hidden;z-index:2;padding:.5em;box-shadow:var(--shadow)}.dropdown-body.open{max-height:auto;animation:fromtopfade .2s ease}.dropdown-search{width:calc(100% - 1em);padding:.5em;margin-bottom:.5em;border-radius:.5em;border:none;background:var(--background-color);color:var(--text-color);outline:none}.dropdown-category{padding:.6em;display:flex;justify-content:space-between;cursor:pointer}.dropdown-item{padding:.6em .8em;cursor:pointer;color:var(--text-color-light)}.dropdown-item:hover{background:var(--transparent-color)}.dropdown-item.selected{color:var(--theme-color);background:var(--light-transparent-color)}.dropdown-submenu{max-height:0;overflow:hidden}.dropdown-submenu.show{max-height:200px}.chevron.rotate{transform:rotate(180deg)}.chevron{display:flex;align-items:center;justify-content:center;flex:0 0 auto;transform-origin:50% 50%;transition:transform .2s ease}.dropdown-check{display:inline-flex;align-items:center;margin-left:.4em}.chevron-small{font-size:.8em}.no-data{text-align:center;padding:.8em;color:var(--text-color-light);font-size:.85em}.checkboxContainer{display:flex;align-items:center;gap:.5em;padding:.2em .3em;border:.1em solid transparent;border-radius:2em;cursor:pointer;color:var(--text-color)}.checkboxContainer .circle{height:.2em;width:.2em;padding:.5em;border:.1em solid var(--text-color-light);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--background-color);background-color:var(--light-back-color)}.confirmationBox{padding:1.5em;max-width:25%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5em;background-color:var(--background-color);border:.01em solid var(--text-color-light)}.confirmationBox p span{font-size:1.1em}@media screen and (max-width:900px){.confirmationBox{max-width:90%;font-size:.9em}}.textContent{color:var(--text-color-light);-webkit-user-select:none;user-select:none;font-size:1.3em}.typedContent{color:var(--text-color)}.highlightedContent{color:var(--theme-color);text-decoration:underline;text-underline-offset:.2em}.timeContainer{padding:.2em;border-radius:50%}.time{width:10em;height:10em;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2em;background:var(--light-back-color);border-radius:50%}@media screen and (max-width:900px){.time{width:8em;height:8em;font-size:.8em}}.wordContainer{display:flex;flex-direction:column;align-items:center;padding:1em}@media screen and (max-width:900px){.wordContainer{font-size:.8em}}.iconTooltipContainer{position:relative;cursor:default}.iconTooltipMsg{width:15em;position:absolute;background-color:var(--light-back-color);bottom:100%;left:50%;transform:translate(0);color:var(--text-color);padding:.35rem .5rem;border-radius:.35rem;font-size:.9rem;z-index:9;box-shadow:var(--shadow);pointer-events:none;animation:frombottomfade .5s}.iconTooltipContainer.dark-theme .iconTooltipMsg{background-color:var(--light-back-color);color:var(--text-color)}.dropdownContainer{position:relative;cursor:pointer;margin:.5em;--dropdown-surface: var(--light-back-color);--premium-color: color-mix(in srgb, #ffd700 60%, var(--theme-color) 40%);--premium-bg-1: color-mix(in srgb, var(--premium-color) 12%, transparent);--premium-bg-2: color-mix(in srgb, var(--premium-color) 18%, transparent);--locked-bg: color-mix(in srgb, #f33 8%, var(--background-color));--locked-color: color-mix(in srgb, #f33 78%, var(--text-color))}.dropdownContainer .dropdownField{position:relative;width:calc(100% - .8em);border:.05em solid color-mix(in srgb,var(--text-color) 35%,transparent);border-radius:.7em;background-color:var(--dropdown-surface);box-shadow:0 .3em 1em #00000014;transition:border-color .2s,box-shadow .2s,background-color .2s}.dropdownContainer .dropdownField:hover{box-shadow:0 .45em 1.2em #0000001f}.dropdownContainer .legend,.dropdownContainer .dropDownArrow{position:absolute;padding:0 .2em;z-index:0}.dropdownContainer .legend{line-height:1;z-index:2;background-color:var(--dropdown-surface);transition:top .2s ease,left .2s ease,font-size .2s ease,color .2s ease,background-color .2s ease}.dropdownContainer .dropDownArrow{width:1.15em;height:1.15em;right:.2em;top:.8em;transform:rotate(-90deg);color:var(--theme-color);z-index:2;transition:transform .2s ease}.dropdownContainer .dropDownArrow.open{transform:rotate(180deg)}.dropdownContainer .dropDownArrow svg{width:100%;height:100%}.dropdownContainer input{position:relative;width:calc(100% - 1.5em);background-color:transparent;padding:.4em;font-size:1.5em;color:var(--text-color);border:none;border-radius:inherit;outline:none;z-index:1;cursor:pointer}.dropdownContainer .options{width:calc(100% - 1.5em);max-height:min(15em,calc(100vh - 10em));border-radius:.8em;padding:.2em;background-color:var(--background-color);position:absolute;top:3.1em;left:.2em;z-index:3;border:.05em solid color-mix(in srgb,var(--text-color) 18%,transparent);box-shadow:0 1em 2em #0000001f;animation:fromtopfade .1s;overflow-y:auto;overscroll-behavior:contain}.dropdownContainer .options p{font-size:1.2em}.dropdownContainer .options .optionContent{display:flex;justify-content:space-between;align-items:center;padding:.5em .6em;border-radius:.55em}.dropdownContainer .options .optionContent:hover{color:var(--theme-color);background-color:color-mix(in srgb,var(--theme-color) 10%,transparent)}.dropdownContainer .options .premiumOption{background-image:linear-gradient(90deg,var(--premium-bg-1),var(--premium-bg-2),var(--premium-bg-1));color:var(--premium-color);animation:backgroundShimmer 2.6s linear infinite}.dropdownContainer .options .premiumOption p,.dropdownContainer .options .premiumOption span{color:var(--premium-color)}.dropdownContainer .options .lockedOption{background-color:var(--locked-bg);color:var(--locked-color)}.dropdownContainer .options .optionContent[aria-disabled=true]{cursor:not-allowed;opacity:.95}.dropdownContainer .options .premiumOption[aria-disabled=true]{cursor:not-allowed}.dropdownContainer .options .noOptions{padding:.5em}.toggleButtonContainer{background-color:var(--theme-color);width:2em;height:.5em;border-radius:1.5em;position:relative;margin:1em}.toggleButtonContainer .toggleButton{background-color:#fff;box-shadow:.1em .1em .1em #0000007f;cursor:pointer;width:1.8em;height:1.8em;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:-.65em}.pendingDataTable{width:100%;font-size:1em}.pendingDataTable td{padding:.35em 0}.playgroundContent{width:100%;display:flex;gap:1em;animation:fromleftfade .5s}.playgroundInfoAndPendingContainer{width:50%;display:flex;flex-direction:column;gap:1em}.playgroundInformation{padding:2em;border-radius:1em;background:linear-gradient(var(--transparent-color),var(--dark-transparent-color)),url(/assets/dashboard-welcome-light-DNq0UnnV.jpeg);background-size:cover;background-position:center center}.pendingTestContainer{min-height:40%;padding:2em;background-color:var(--light-back-color);border-radius:1em}.playForm{width:50%;padding:2em;display:flex;flex-direction:column;border-radius:1em;background-color:var(--light-back-color)}.conditionContainer{display:flex;justify-content:space-between;align-items:center;padding:0 .5em;font-size:1.2em}@media screen and (max-width:900px){.playgroundContent{width:100%;flex-direction:column;padding:.5em}.playgroundInfoAndPendingContainer{width:100%}.playgroundInformation,.pendingTestContainer{padding:1.5em}.playForm{width:100%;padding:1em}}.accordionContainer{width:50%;cursor:pointer}.accordionContainer .accordionHead{background-color:var(--light-back-color);color:var(--text-color);padding:.5em 1.5em;display:flex;justify-content:space-between;align-items:center;box-shadow:0 0 10px var(--background-color) inset;border-radius:1em}.accordionContainer .accordionDetails{border-radius:1em;background-color:var(--light-transparent-color);padding:1em 2em;animation:fromtopfade .5s;z-index:-1}@media screen and (max-width:900px){.accordionContainer{width:100%}}.pricingElementContainer{width:calc(100% - 2em);min-height:20em;padding:1em;display:flex;gap:1em;flex-direction:column;align-items:center}.priceCardContainer{display:flex;justify-content:center;flex-wrap:wrap;gap:1em}.planCard{display:flex;gap:1em;flex-direction:column;justify-content:center;align-items:center;width:auto;min-width:10em;border:1px solid var(--theme-color);border-radius:.5em;padding:2em;animation:fromleftfade .5s}.planCard.exclusive{position:relative;overflow:hidden}.planCard.exclusive:before{content:"Exclusive Deal";position:absolute;top:1.5em;left:-2.35em;padding:.5em 2em;background-color:red;color:#fff;font-size:12px;font-weight:700;transform:rotate(-45deg);box-shadow:0 0 5px #0000001a}.pricingContainer{align-self:flex-start;width:100%;display:flex;gap:1em;flex-direction:column}.pricingHead{width:calc(100% - 4em);padding:2em;min-height:30em;font-size:1.2em;display:flex;gap:.5em;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(var(--transparent-color),var(--dark-transparent-color)),url(/assets/pricing-image-CrFD2TT4.jpeg);background-attachment:fixed;background-size:cover;border-radius:0 0 100% 40%;animation:borderanimation 50s infinite}.price{background:linear-gradient(to right,var(--theme-color) 15%,var(--theme-color-reverse));color:transparent;-webkit-background-clip:text;background-clip:text;font-size:10em;margin:-.2em 0 -.1em;position:relative}.price:after{content:"/day";font-size:.1em;color:var(--text-color);position:absolute;bottom:0;width:4em}.freeSubscription{width:calc(100% - 4em);padding:4em 2em;display:flex;gap:1em}.freeSubscription .detailsFreeSubscription{display:flex;gap:.5em;flex-direction:column}.comparisonContainer{padding:2em;display:flex;gap:1em;flex-direction:column;justify-content:center;align-items:center}.comparisonTable,.planContainer{display:flex;flex-direction:column;justify-content:center;align-items:center}.comparisonTable table{border:.1em solid var(--light-back-color);border-collapse:collapse;text-align:left}.comparisonTable th,.comparisonTable td{padding:.5em 1em;font-size:1.5em}.comparisonTable thead{color:var(--theme-color)}.comparisonContainer tbody tr td:first-child{background-color:var(--light-back-color)}.comparisonContainer tbody tr td:last-child{background-color:var(--theme-color-reverse)}.bulkSubscription{width:calc(100% - 4em);padding:4em 2em;background:url(/assets/bulk-subscription-CKOOln1v.png);background-repeat:no-repeat;background-position:right center;display:flex;gap:.5em;flex-direction:column}.bulkSubscription p{margin-left:1em}.faq{width:calc(100% - 2em);padding:1em;display:flex;gap:1em;flex-direction:column;justify-content:center;align-items:center}@keyframes borderanimation{0%{border-radius:0 0 100% 40%}17%{border-radius:0 0 80% 60%}34%{border-radius:0 0 60% 80%}51%{border-radius:0 0 40% 100%}68%{border-radius:0 0 60% 80%}85%{border-radius:0 0 80% 60%}to{border-radius:0 0 100% 40%}}@media screen and (max-width:900px){.pricingHead{width:calc(100% - 2em);padding:2em 1em;align-items:flex-start}.comparisonContainer{padding:1em;justify-content:flex-start}.comparisonTable th,.comparisonTable td{padding:.5em;font-size:1.2em}.planContainer{padding:1em}.bulkSubscription,.freeSubscription{background:none;flex-direction:column}}.profileImageContainer{width:10em;height:10em;border-radius:50%;overflow:hidden;position:relative}.profileImageContainer img{width:100%;height:100%;border-radius:50%}.cropperContainer{height:400px;width:400px;position:relative;border:.1px solid var(--text-color-light)}.profileImageContainer .profileEditBtn{background:var(--dark-transparent-color);padding:.65em 1em;color:var(--theme-color);cursor:pointer;position:absolute;right:0;left:0;bottom:0;animation:frombottomfade .5s;opacity:0;text-align:center;transition:opacity .16s ease}.profileImageContainer:hover .profileEditBtn,.profileImageContainer:focus-within .profileEditBtn{opacity:1;outline:2px solid var(--theme-color);outline-offset:-3px}.profileImageInput{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:none){.profileImageContainer .profileEditBtn{opacity:1}}.typingDetailsTable{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;background-color:var(--light-back-color);border-radius:1em;padding:.5em 0;overflow-x:auto}.typingDetailsTable table{width:100%;min-width:30em;padding:.5em;border-collapse:collapse;font-size:1em}.typingDetailsTable table th,.typingDetailsTable table td{padding:.75em;border-bottom:1px solid color-mix(in srgb,var(--text-color-light) 22%,transparent);text-align:center;white-space:nowrap}.typingDetailsTable table th:first-child{text-align:left}.typingDetailsTable table tbody tr:last-child th,.typingDetailsTable table tbody tr:last-child td{border-bottom:0}.typingDetailsTable .typingDetailsEmpty{width:100%;color:var(--text-color-light);text-align:center}.shareContainer>.circleButton{color:var(--text-color);background:var(--background-color);border-radius:2em;padding:.5em;z-index:2;white-space:nowrap}.popUpContainer .sharePopUpContent{position:relative;box-sizing:border-box;width:min(100% - 2em,26em);color:var(--text-color);padding:var(--spacing-xl, 2em);background:var(--background-color);border:1px solid color-mix(in srgb,var(--text-color-light) 30%,transparent);border-radius:1em;box-shadow:var(--shadow)}.popUpContainer .sharePopUpContent .shareTitle{margin:0;padding-right:2em;font-size:1.2em;font-weight:700}.popUpContainer .sharePopUpContent .shareNavigationContainer{display:flex;flex-direction:column;gap:var(--spacing-xs, .5em);padding:var(--spacing-md, 1em) 0 0;background:var(--background-color)}.popUpContainer .sharePopUpContent .shareNavigationContainer .shareNavigation{width:100%;border-radius:.75em;color:var(--text-color);padding:var(--spacing-sm, .75em) var(--spacing-md, 1em);text-decoration:none;display:flex;align-items:center;gap:var(--spacing-md, 1em);background:none;border:none;cursor:pointer;font:inherit;text-align:left}.popUpContainer .sharePopUpContent .shareNavigationContainer .shareNavigation img{width:2em;height:2em}.popUpContainer .sharePopUpContent .shareNavigationContainer .shareNavigation span{padding:0;font-size:.95em;color:var(--text-color);font-weight:500;letter-spacing:.02em}.popUpContainer .sharePopUpContent .shareNavigationContainer .shareNavigation:hover,.popUpContainer .sharePopUpContent .shareNavigationContainer .shareNavigation:focus-visible{background-color:var(--light-back-color)}.popUpContainer .sharePopUpContent .shareNavigationContainer .shareNavigation:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.profile{box-sizing:border-box;width:min(100% - 2em,1100px);margin:0 auto 3em;padding:0;color:var(--text-color)}.profile .profileContainer{display:grid;gap:1.25em}.profile .profilePageHeader{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.75em 0 .5em}.profile .profilePageHeader h1{margin:.2em 0;font-size:clamp(1.6em,4vw,2.2em)}.profile .profilePageHeader p{margin:0;color:var(--text-color-light)}.profile .profileEyebrow{color:var(--theme-color);font-size:.72em;font-weight:700;letter-spacing:.12em}.profile .profilePanel{min-width:0;padding:clamp(1em,3vw,1.75em);border:1px solid color-mix(in srgb,var(--text-color-light) 28%,transparent);border-radius:1em;background:var(--light-back-color);box-shadow:0 8px 24px color-mix(in srgb,var(--text-color) 5%,transparent)}.profile .profilePanelHeading h2{margin:.25em 0 0;font-size:1.2em}.profile .profileImage{display:grid;grid-template-columns:minmax(9em,.8fr) minmax(0,2.2fr);align-items:center;gap:2em}.profile .profileImage .profileImageSection{display:flex;align-items:center;justify-content:center}.profile .profileImage .textArea{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9em 1.25em;min-width:0;padding-top:3em}.profile .profileImage .textArea .profilePanelHeading{position:absolute;top:0;left:0}.profile .profileImage .textArea .textAreaSavaEdit{position:absolute;top:0;right:0;z-index:1}.profile .profileImage .textArea .textAreaSavaEdit button{width:auto;min-width:5em}.profile .profileImage .textArea .textboxContainer{width:100%;min-width:0}.profile .contactInfo{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:1.5em}.profile .contactInfo .bio{position:relative;min-width:0;padding-top:3em}.profile .contactInfo .bio .bioSaveEdit{position:absolute;top:0;right:0;z-index:1}.profile .contactInfo .bio .bioSaveEdit button{width:auto;min-width:5em}.profile .contactInfo .contact{display:grid;gap:.75em;min-width:0;padding-top:.2em}.profile .contactInfo .contact .email,.profile .contactInfo .contact .phone{min-width:0}:is(.profile .contactInfo .contact .email,.profile .contactInfo .contact .phone) .textboxContainer{width:100%;min-width:0}.profile .profileTypingPanel .typingDetailsTable{padding:0;background:transparent;box-shadow:none}.profile .profileSummaryCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1em}.profile .profileSummaryCards .profileStreak,.profile .profileSummaryCards .profileRewardBalance,.profile .profileSummaryCards .profileRankingCard{box-sizing:border-box;display:flex;min-width:0;align-items:center;justify-content:center;padding:1.2em .9em;border:1px solid color-mix(in srgb,var(--theme-color) 24%,transparent);border-radius:1em;background:var(--light-back-color);box-shadow:0 8px 24px color-mix(in srgb,var(--text-color) 5%,transparent)}.profile .profileSummaryCards .profileStreak{text-align:center}.profile .profileSummaryCards .profileStreak .profileStreakCurrent{display:flex;flex-direction:column;align-items:center;gap:.4em}.profile .profileSummaryCards .profileStreak strong{font-size:1.5em}.profile .profileSummaryCards .profileStreak .profileStreakLongest{color:var(--text-color-light);font-size:.8em}.profile .profileSummaryCards .profileRewardBalance{justify-content:space-evenly;gap:1em}.profile .profileSummaryCards .profileRewardValue{display:flex;min-width:0;flex-direction:column;align-items:center;gap:.35em}.profile .profileSummaryCards .profileRewardValue strong{font-size:1.2em}.profile .profileSummaryCards .profileRewardValue span{color:var(--text-color-light);font-size:.8em}.profile .profileSummaryCards .profileRankingCard{flex-direction:column;gap:.4em}.profile .profileSummaryCards .profileRankingCard span{text-align:center}.profile .profileSummaryCards .profileRankingCard strong{font-size:1.5em}.profile .achivement{text-align:left}.profile .achivement .achivementDetails{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:1em;margin:1.25em 0 0}.profile .achivement .achievementBadge{box-sizing:border-box;display:flex;width:min(100%,220px);min-height:210px;flex-direction:column;align-items:center;gap:.85em;padding:1.2em;border:1px solid color-mix(in srgb,var(--theme-color) 24%,transparent);border-radius:.9em;background:var(--background-color);text-align:center}.profile .achivement .achievementBadgeName{max-width:100%;overflow-wrap:anywhere;font-size:1em;font-weight:700}.profile .achivement .achievementBadgeDescription{color:var(--text-color-light);font-size:.85em;line-height:1.45}@media screen and (max-width:760px){.profile{width:min(100% - 1.25em,1100px);margin-bottom:2em}.profile .profileContainer{gap:.85em}.profile .profileImage{grid-template-columns:1fr;gap:1.25em}.profile .profileImage .textArea{grid-template-columns:repeat(2,minmax(0,1fr))}.profile .contactInfo{grid-template-columns:1fr;gap:1em}}@media screen and (max-width:520px){.profile .profilePageHeader{align-items:flex-start;flex-direction:column}.profile .profileImage .textArea{grid-template-columns:1fr;gap:.75em}.profile .profileSummaryCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55em}.profile .profileSummaryCards .profileStreak,.profile .profileSummaryCards .profileRewardBalance,.profile .profileSummaryCards .profileRankingCard{padding:.85em .5em;border-radius:.75em}.profile .profileSummaryCards .profileRewardBalance{gap:.45em}.profile .profileSummaryCards .profileStreak strong,.profile .profileSummaryCards .profileRankingCard strong{font-size:1.15em}.profile .profileSummaryCards .profileStreakLongest,.profile .profileSummaryCards .profileRankingCard>span,.profile .profileSummaryCards .profileRewardValue span{font-size:.7em}.profile .profileSummaryCards .profileRewardValue strong{font-size:.9em;white-space:nowrap}.profile .achivement .achivementDetails{justify-content:center}.profile .achivement .achievementBadge{width:100%;min-height:0}}.annotation-chart{width:100%;padding:var(--spacing-lg);border-radius:6px;background-color:var(--light-back-color);transition:background-color .3s ease}.chart-controls{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);justify-content:flex-start}.annotation-toggle-control{display:inline-flex;align-items:center;gap:var(--spacing-xs);margin-left:var(--spacing-sm);color:var(--text-color);cursor:pointer;font-size:13px;font-weight:600}.annotation-toggle-control .toggleButtonContainer{margin:0 var(--spacing-sm)}.annotation-tooltip{padding:var(--spacing-sm) var(--spacing-md);border-radius:6px;font-size:12px;font-weight:500;border-left:3px solid var(--theme-color);background-color:var(--light-back-color);color:var(--text-color);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.annotation-tooltip .time{font-weight:700;font-size:13px;margin-bottom:var(--spacing-xs);opacity:.9}.annotation-tooltip div{line-height:1.4;color:var(--text-color)}.annotation-tooltip b{font-weight:600;color:var(--theme-color)}.apexcharts-annotation-label,.typing-event-annotation-label{opacity:.5;transform-box:fill-box;transform-origin:center;transition:filter .25s ease,opacity .25s ease,transform .25s ease;cursor:pointer}.apexcharts-annotation-label:hover,.typing-event-annotation-label:hover{filter:drop-shadow(0 0 8px var(--theme-color));opacity:1;transform:scale(1.12)}.apexcharts-xaxis-annotations line{transition:filter .25s ease,opacity .25s ease,stroke-width .25s ease}.apexcharts-xaxis-annotations line:hover{filter:drop-shadow(0 0 6px currentcolor);opacity:1;stroke-width:3}.percentageContainer{position:relative;width:250px;height:250px;display:flex;justify-content:center;align-items:center}.congratulation{position:absolute}.outer{width:15em;height:15em;border-radius:50%;display:flex;justify-content:center;align-items:center;animation:appearfromright .5s ease-in-out;background-color:var(--background-color);transition:background-image .5s ease-in-out}.inner{width:90%;height:90%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--light-back-color);border-radius:50%;font-size:1.5em}.popUpContainer .resultDetailPanel{position:relative;display:flex;flex-direction:column;gap:var(--spacing-lg);width:min(92vw,1200px);max-height:88vh;padding:var(--spacing-xl);overflow-y:auto;color:var(--text-color);background-color:var(--background-color);border:.1em solid var(--text-color-light);border-radius:.75em;box-shadow:var(--shadow)}.resultDetailHeader{display:flex;justify-content:space-between;gap:var(--spacing-md);padding-right:3em}.resultDetailHeader h2{font-size:clamp(1.4em,2vw,2.1em);line-height:1.15}.resultDetailHeader p{color:var(--text-color-light)}.resultHero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--spacing-xl);align-items:center}.accuracyCard,.summaryCard,.resultSection{background-color:var(--light-back-color);border:.1em solid var(--transparent-color);border-radius:.5em;box-shadow:var(--shadow)}.accuracyCard{display:flex;justify-content:center;padding:var(--spacing-lg)}.summaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-md)}.summaryCard{position:relative;min-height:7em;padding:var(--spacing-lg);overflow:hidden}.summaryCard:before{content:"";position:absolute;inset:0 auto 0 0;width:.35em;background-color:var(--theme-color)}.summaryCard.success:before{background-color:#27ae60}.summaryCard.danger:before{background-color:tomato}.summaryCard.warning:before{background-color:#f9c80e}.summaryCard.neutral:before{background-color:var(--text-color-light)}.summaryCard span,.detailItem span{display:block;color:var(--text-color-light);font-size:.82em;font-weight:700;text-transform:uppercase}.summaryCard strong{display:block;margin-top:var(--spacing-xs);color:var(--text-color);font-size:clamp(1.4em,2.4vw,2.2em);line-height:1}.resultSection{padding:var(--spacing-lg)}.resultChartSection{padding:var(--spacing-md)}.resultChartSection .sectionHead{padding:0 var(--spacing-sm) var(--spacing-sm)}.resultChartSection .annotation-chart{padding:0;background-color:transparent}.resultContentGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18em,.9fr);gap:var(--spacing-lg)}.detailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}.detailItem{padding:var(--spacing-sm);background-color:var(--background-color);border:.1em solid var(--transparent-color);border-radius:.4em}.detailItem strong{display:block;margin-top:.2em;color:var(--text-color);overflow-wrap:anywhere}.errors{width:auto;overflow:hidden}.mistakeList{display:flex;flex-direction:column;gap:var(--spacing-sm);max-height:24em;overflow-y:auto}.mistakeItem{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-sm);align-items:center;padding:var(--spacing-sm);background-color:var(--background-color);border-radius:.4em}.expectedWord,.typedWord{display:block;min-width:0;padding:.45em .65em;overflow-wrap:anywhere;border-radius:.35em}.expectedWord{color:#27ae60;background-color:#27ae601a}.typedWord{color:tomato;background-color:#ff63471f}.emptyMistakes{padding:var(--spacing-lg);color:var(--text-color-light);text-align:center;background-color:var(--background-color);border-radius:.4em}@media only screen and (max-width:900px){.popUpContainer .resultDetailPanel{width:96vw;max-height:96vh;padding:var(--spacing-md);border-color:transparent}.resultHero,.resultContentGrid{grid-template-columns:1fr}.summaryGrid,.detailGrid,.mistakeItem{grid-template-columns:repeat(2,1fr)}.accuracyCard .percentageContainer{transform:scale(.85)}}.resultTableContainer{width:100%;min-height:25em;background:var(--light-back-color)}.popUpContainer .searchBox{padding:4em;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em;background-color:var(--background-color);border:.1em solid var(--text-color-light)}.resultContent{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;gap:1em;animation:fromleftfade .5s}.resultTableContainer{width:100%;overflow-x:scroll;min-height:25em;background:var(--light-back-color)}.supportContent{width:100%;display:flex;flex-wrap:wrap;gap:1em;animation:fromleftfade .5s}.publicProfile{box-sizing:border-box;display:flex;width:min(100% - 2em,1100px);margin:calc(50px + var(--spacing-xl)) auto var(--spacing-xxl);flex-direction:column;gap:var(--spacing-lg);color:var(--text-color)}.publicProfile .publicProfileHeader,.publicProfile .publicProfileSection,.publicProfile .publicProfileStat{border:1px solid color-mix(in srgb,var(--text-color-light) 28%,transparent);border-radius:1.1em;background:var(--light-back-color);box-shadow:0 8px 24px color-mix(in srgb,var(--text-color) 5%,transparent)}.publicProfile .publicProfileHeader{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-xl);background:radial-gradient(ellipse at 95% 10%,color-mix(in srgb,var(--theme-color) 13%,transparent),transparent 45%),var(--light-back-color)}.publicProfile .publicProfileIdentity{display:flex;min-width:0;align-items:center;gap:var(--spacing-lg)}.publicProfile .publicProfileActions{display:flex;flex:0 0 auto;align-items:center;gap:var(--spacing-sm)}.publicProfile .publicProfileActions .circleButton{position:static}.publicProfile .publicProfileAvatar{box-sizing:border-box;width:clamp(5em,14vw,8em);aspect-ratio:1;flex:0 0 auto;border:4px solid var(--background-color);border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-color) 45%,transparent)}.publicProfile .publicProfileIdentityText{min-width:0}.publicProfile .publicProfileIdentityText h1{margin:.25em 0;overflow-wrap:anywhere;font-size:clamp(1.6em,4vw,2.4em);line-height:1.1}.publicProfile .publicProfileIdentityText p{margin:.5em 0 0;color:var(--text-color-light)}.publicProfile .publicProfileEyebrow{color:var(--theme-color);font-size:.75em;font-weight:700;letter-spacing:.12em}.publicProfile .publicProfileSocials{display:flex;flex:0 0 auto;align-items:center;gap:var(--spacing-xs)}.publicProfile .publicProfileSocials a{display:grid;width:2.8em;height:2.8em;place-items:center;border:1px solid color-mix(in srgb,var(--text-color-light) 25%,transparent);border-radius:50%;background:var(--background-color);transition:transform .16s ease,border-color .16s ease}.publicProfile .publicProfileSocials a:hover,.publicProfile .publicProfileSocials a:focus-visible{transform:translateY(-2px);border-color:var(--theme-color)}.publicProfile .publicProfileStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-md)}.publicProfile .publicProfileStat{display:flex;min-width:0;min-height:10em;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-lg)}.publicProfile .publicProfileStat strong{font-size:clamp(1.5em,3vw,2em);line-height:1.1}.publicProfile .publicProfileStat small{color:var(--text-color-light);font-size:.48em;font-weight:500}.publicProfile .publicProfileStatIcon{font-size:1.5em;line-height:1}.publicProfile .publicProfileStatLabel{color:var(--text-color-light);font-size:.85em}.publicProfile .publicProfileStatNote{color:var(--text-color-light);font-size:.75em}.publicProfile .publicProfileSection{min-width:0;padding:clamp(var(--spacing-md),3vw,var(--spacing-xl))}.publicProfile .publicProfileSection .typingDetailsTable{padding:0;background:transparent;box-shadow:none}.publicProfile .publicProfileSectionHeading{margin-bottom:var(--spacing-md)}.publicProfile .publicProfileSectionHeading h2{margin:.25em 0;font-size:1.5em}.publicProfile .publicProfileSectionHeading p{margin:.4em 0 0;color:var(--text-color-light)}.publicProfile .publicProfileAbout p{margin:0;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.publicProfile .publicProfileBadgeGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16em),1fr));gap:var(--spacing-sm)}.publicProfile .publicProfileBadge{display:flex;min-width:0;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid color-mix(in srgb,var(--theme-color) 22%,transparent);border-radius:.85em;background:var(--background-color)}.publicProfile .publicProfileBadge>div:last-child{min-width:0}.publicProfile .publicProfileBadge h3{margin:0 0 .3em;overflow-wrap:anywhere;font-size:1em}.publicProfile .publicProfileBadge p{margin:0;color:var(--text-color-light);font-size:.85em;line-height:1.45;overflow-wrap:anywhere}.publicProfile .publicProfileEmpty{padding:var(--spacing-lg);border:1px dashed color-mix(in srgb,var(--text-color-light) 40%,transparent);border-radius:.8em;text-align:center}.publicProfile .publicProfileEmpty h2,.publicProfile .publicProfileEmpty p{margin:0}.publicProfile .publicProfileEmpty p{color:var(--text-color-light);line-height:1.5}.publicProfile .publicProfileEmpty h2+p{margin-top:.5em}@media screen and (max-width:760px){.publicProfile{width:min(100% - 1.25em,1100px);gap:var(--spacing-sm)}.publicProfile .publicProfileHeader{align-items:flex-start;padding:var(--spacing-lg)}.publicProfile .publicProfileIdentity{gap:var(--spacing-md)}.publicProfile .publicProfileStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-xs)}.publicProfile .publicProfileStat{min-height:8em;padding:var(--spacing-md)}}@media screen and (max-width:520px){.publicProfile .publicProfileHeader{flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md)}.publicProfile .publicProfileAvatar{width:5em}.publicProfile .publicProfileIdentity{gap:var(--spacing-sm)}.publicProfile .publicProfileActions{width:100%;flex-wrap:wrap}.publicProfile .publicProfileSocials a{width:2.5em;height:2.5em}.publicProfile .publicProfileStats{gap:var(--spacing-xs)}.publicProfile .publicProfileStat{min-height:7em;gap:var(--spacing-xs);padding:var(--spacing-sm)}.publicProfile .publicProfileStat strong{font-size:1.45em}.publicProfile .publicProfileStatLabel{font-size:.75em}.publicProfile .publicProfileStatNote{font-size:.68em}}.tryFrontContainer{padding:1em;height:calc(100% - 2em);display:flex;gap:2em;align-items:center;justify-content:center;animation:fromleftfade .5s;background:linear-gradient(var(--dark-transparent-color),var(--dark-transparent-color)),url(/assets/dashboard-welcome-dark-CyPyUmeW.jpeg);background-size:cover;background-attachment:fixed}.tryFrontContainer .tryFormContainer{display:flex;flex-direction:column;gap:.5em}.tryResultContainer{min-height:100%;display:flex;gap:1em;flex-direction:column;align-items:center;justify-content:center;animation:fromleftfade .5s}.tryResultContainer .tryResultButtonContainer{padding:.5em;display:flex;gap:.5em}.tryResultContainer .tryResult{position:relative;width:60%;display:flex;gap:1em;padding:2em;flex-wrap:wrap;border:.5px solid var(--text-color-light);background:linear-gradient(var(--dark-transparent-color),var(--dark-transparent-color)),url(/assets/dashboard-welcome-dark-CyPyUmeW.jpeg);background-size:cover}.tryResultContainer .tryResult .tryErrorContainer{max-height:15em;min-width:20em;overflow-y:auto}@media screen and (max-width:900px){.tryFrontContainer{flex-direction:column;align-items:flex-start}.tryResultContainer .tryResult{padding:.5em;gap:.5em;width:calc(100% - 2em)}}.countdown-container{max-width:520px;margin:2rem auto;text-align:center;font-family:Poppins,sans-serif}.countdown-grid{display:flex;justify-content:center;gap:1.2rem;margin-top:1.2rem}.countdown-box{position:relative;width:6.9em;height:7em;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:1em;border:1px solid var(--text-color-light);overflow:hidden;animation:floatCard 5s ease-in-out infinite}.countdown-box:after{content:"";position:absolute;bottom:0;left:-40%;width:40%;height:3px;background:var(--theme-color);border-radius:3px;animation:lineMove 3s linear infinite}@keyframes floatCard{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes lineMove{0%{left:-40%}to{left:120%}}.countdown-number{font-size:2.1rem;font-weight:600;color:var(--theme-color);line-height:1;z-index:1}.countdown-label{margin-top:5px;font-size:.7rem;letter-spacing:1px;text-transform:uppercase;opacity:.75;z-index:1}@media(max-width:768px){.countdown-grid{gap:.6rem}.countdown-box{width:65px;height:80px}.countdown-number{font-size:1.6rem}.countdown-label{font-size:.6rem}}.event-id-container{width:min(100%,900px);min-height:80%;margin:0 auto;overflow-y:auto;padding:3em;border-radius:.7em;background-color:var(--background-color)}.event-id-page{max-width:calc(100% - 2rem);margin-top:4em;margin-bottom:2em;box-shadow:var(--shadow)}.event-id-title{font-size:2rem;font-weight:700;margin-bottom:1em;word-break:break-all}.event-id-dates{font-size:1.1rem;color:var(--text-color-light);margin-bottom:.75em;display:flex;gap:1.5em;flex-wrap:wrap}.event-id-desc{font-size:1.1rem;margin-bottom:1em;color:var(--text-color)}.event-id-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.8em}.event-id-price{display:inline-flex;align-items:center;flex-wrap:wrap;padding-top:.8em}.event-id-eligibility,.event-id-rewards{padding-top:.8em;color:var(--theme-color)}.event-id-status{font-size:1rem;color:var(--text-color-light);margin-bottom:1em}.event-id-leaderboard{margin-top:2em}@media(max-width:900px){.event-id-container{padding:4em 1em;width:calc(100% - 2em);margin:0 auto}.event-id-page{margin-top:2em;margin-bottom:1em}}.topCandidateLeaderboardLink{text-align:right;font-size:.8em}.topCandidateLeaderboardLink .anchor{position:sticky;right:0}@media(max-width:900px){.topCandidateTableWrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}.aboutUs{width:100%;display:flex;flex-direction:column}.aboutUs .hero{width:calc(100% - 2em);min-height:15em;padding:6em 1em;display:flex;justify-content:center;align-items:center;background:linear-gradient(var(--transparent-color),var(--dark-transparent-color)),url(/assets/register-form-image-1EFRIuj1.jpeg);background-size:cover}.aboutUs .hero .heroDetails{max-width:50em;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.aboutUs .mission{display:flex;justify-content:center;padding:5em 1em}.aboutUs .mission .missionDetails{width:50%}.aboutUs .mission .missionDetails .missionList{padding:.5em 1.5em;display:flex;flex-direction:column;gap:.5em}.aboutUs .mission .missionDetails .missionList p{position:relative;font-weight:700}.aboutUs .mission .missionDetails .missionList p:before{content:"🚀";position:absolute;left:-1.8em;font-size:1em;color:#007bff}.aboutUs .team{display:flex;gap:1em;flex-direction:column;align-items:center;justify-content:center;padding:5em 1em}.aboutUs .team .teamDetails{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.aboutUs .team .teamCardContainer{display:flex}.aboutUs .team .teamCardContainer .teamCard{max-width:18em;width:15em;position:relative;padding:1.5em;border:.1px solid var(--text-color-light);border-radius:1em;margin:.5em;display:flex;flex-direction:column;align-items:center;text-align:center}.aboutUs .joinNow{width:calc(100% - 2em);min-height:15em;padding:1em;display:flex;justify-content:center;align-items:center}.aboutUs .joinNow .joinNowDetails{max-width:50em;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em;text-align:center}@media screen and (max-width:900px){.aboutUs .mission{flex-direction:column}.aboutUs .mission .missionDetails{width:100%}.aboutUs .team .teamDetails{width:100%}.aboutUs .team .teamCardContainer{flex-direction:column}}.contactUs{display:flex;flex-direction:column;width:100%}.contactUs .hero{width:calc(100% - 2em);min-height:15em;padding:6em 1em;display:flex;justify-content:center;align-items:center;background:linear-gradient(var(--transparent-color),var(--dark-transparent-color)),url(/assets/register-form-image-1EFRIuj1.jpeg);background-size:cover}.contactUs .hero .heroDetails{max-width:40em;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.contactUs .contactDetailsContainer{width:calc(100% - 2em);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5em 1em}.contactUs .contactDetailsContainer .contactCardContainer{width:calc(100% - 4.9em);padding:4em 2.5em;display:flex;flex-wrap:wrap;justify-content:center;gap:2.5em}.contactUs .contactDetailsContainer .contactCardContainer .contactCard{max-width:18em;width:15em;position:relative;padding:1.5em;border:.1px solid var(--text-color-light);border-radius:1em;margin:.5em;display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (max-width:900px){.aboutUs .mission{flex-direction:column}.aboutUs .mission .missionDetails{width:100%}}.dropdownPlainContainer{position:relative;min-width:7.4em}.dropdownHeader{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.85em;border:1px solid color-mix(in srgb,var(--theme-color) 55%,transparent);border-radius:.75em;background-color:color-mix(in srgb,var(--background-color) 92%,black 8%);color:var(--text-color);padding:.72em 1.2em;font-size:1.05em;line-height:1;text-align:center;cursor:pointer;transition:border-color .2s,box-shadow .2s}.dropdownHeader:hover{border-color:color-mix(in srgb,var(--theme-color) 80%,transparent);box-shadow:0 0 0 .08em color-mix(in srgb,var(--theme-color) 12%,transparent)}.dropdownHeader span{display:block}.dropdownArrow{width:1em;height:1em;flex-shrink:0;color:var(--theme-color);transition:transform .2s ease}.dropdownArrow.open{transform:rotate(180deg)}.dropdownArrow svg{width:100%;height:100%}.optionContainer{position:absolute;top:calc(100% + .45em);left:0;right:0;z-index:5;display:flex;flex-direction:column;padding:.3em;border:1px solid color-mix(in srgb,var(--theme-color) 35%,transparent);border-radius:.9em;background-color:color-mix(in srgb,var(--background-color) 94%,black 6%);box-shadow:0 .8em 1.8em #00000038;animation:fromtopfade .2s}.dropdownOption{border:none;background:transparent;color:var(--text-color);text-align:left;padding:.7em .85em;border-radius:.65em;font-size:.98em;cursor:pointer}.dropdownOption:hover,.dropdownOption.active{background-color:color-mix(in srgb,var(--theme-color) 12%,transparent);color:var(--theme-color)}.rankAccordionContainer{width:100%;display:flex;flex-direction:column;justify-content:space-between;animation:frombottomfade .5s}.rankAccordionContainer .head{width:100%;background:var(--light-back-color);padding:1em;margin:.1em 0;border-radius:.5em;display:flex;justify-content:space-between;align-items:center;border:1px solid transparent;transition:border-color .25s ease,box-shadow .25s ease,transform .1s ease}.rankAccordionContainer .head.lockedRank{cursor:not-allowed;box-shadow:0 0 .2em #f33 inset}.rankAccordionContainer .head.unlockedRank{cursor:pointer;box-shadow:0 0 .5em gray inset}.rankAccordionContainer .headContentContainer{display:flex;align-items:center}.rankAccordionContainer .headContentContainer p:first-child{font-size:1.5em;font-weight:700;padding:0 .5em}.rankAccordionContainer .headIconContainer{display:flex;gap:1em}.rankAccordionContainer .levelContainer{display:flex;flex-wrap:wrap;gap:1em}.rankAccordionContainer .head.premiumRank{border:3px solid;border-image:linear-gradient(90deg,var(--theme-color),#ffae00,var(--theme-color)) 1;border-radius:.5em;animation:borderShimmer 3s linear infinite}.rankAccordionContainer .head.premiumLockedRank{border-radius:.5em;border:3px solid transparent;border-image:linear-gradient(90deg,var(--theme-color),#ffd700,var(--theme-color)) 1;box-shadow:0 0 1em #ffae0059;animation:borderShimmer 2.6s linear infinite}.rankAccordionContainer .head .chevron{display:inline-flex;transition:transform .35s ease;transform:rotate(0)}.rankAccordionContainer .head .chevron.chevronOpen{transform:rotate(90deg)}@keyframes borderShimmer{0%{border-image-source:linear-gradient(90deg,var(--theme-color),#ffae00,var(--theme-color))}50%{border-image-source:linear-gradient(90deg,#ffae00,var(--theme-color),#ffae00)}to{border-image-source:linear-gradient(90deg,var(--theme-color),#ffae00,var(--theme-color))}}@media screen and not (min-width:900px){.rankAccordionContainer .head{width:100%;padding:.5em}.rankAccordionContainer .headContentContainer p:first-child{font-size:1.1em;padding:0 .2em}.rankAccordionContainer .levelContainer{justify-content:center}}.levelCardContainer{background-color:var(--light-back-color);border-radius:1em;padding:2em;width:15em;display:flex;flex-direction:column;align-items:center;gap:.2em}.levelCardContainer .info{width:100%;display:flex;justify-content:space-between}.levelCardContainer.locked{opacity:.5;cursor:not-allowed}.setFullDetailsContainer{padding:2em;background-color:var(--background-color);border:.1px solid var(--text-color-light);display:flex;flex-direction:column;align-items:flex-start;overflow:auto;width:50%;animation:frombottomfade .5s}.setFullDetailsContainer .thresholds,.setFullDetailsContainer .extraDetails{display:flex;align-items:center;justify-content:space-between;gap:.5em;padding:.5em 0}:is(.setFullDetailsContainer .thresholds,.setFullDetailsContainer .extraDetails) div{min-width:8em}.setFullDetailsContainer .setTableContainer{width:100%;margin:.5em 0;max-height:10em;overflow:auto}.setFullDetailsContainer .setButtonContainer{display:flex;gap:1.5em;align-items:center}@media(max-width:600px){.setFullDetailsContainer{width:calc(100% - 1.5em);padding:.5em 1em}.setFullDetailsContainer .thresholds,.setFullDetailsContainer .extraDetails{gap:.5em;font-size:.8em}}.practiceControls{width:100%;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;margin-bottom:1em}.practiceFilterRow{display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap}.practiceContent{width:100%;display:flex;flex-direction:column;gap:1em;animation:fromleftfade .5s}@media only screen and (max-width:900px){.practiceControls{width:100%;padding:0}.practiceFilterRow{flex-direction:column;width:100%;gap:.8rem}}.practiceResultContainer{display:flex;flex-direction:column;gap:1.25em;width:100%;max-width:100%;height:100%;max-height:100%;min-height:0;animation:frombottomfade .5s}.practiceResultContainer .stats{display:grid;grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);align-items:start;gap:1em;width:100%;max-width:100%}.practiceResultContainer .statVerify{display:flex;flex-direction:column;gap:.85em;width:100%}.practiceResultContainer .statItem{display:flex;align-items:center;justify-content:space-between;gap:.85em;padding:.95em 1em;border-radius:1em;background:linear-gradient(135deg,color-mix(in srgb,var(--light-back-color) 92%,transparent),var(--background-color));border:.08em solid color-mix(in srgb,var(--text-color) 8%,transparent)}.practiceResultContainer .statLabel{display:flex;align-items:center;gap:.7em;min-width:0;flex:1 1 auto}.practiceResultContainer .statLabel h3{margin:0;font-size:1rem;min-width:0;overflow-wrap:normal;word-break:keep-all}.practiceResultContainer .statValue{font-size:.95em;font-weight:700;white-space:nowrap;color:var(--text-color);flex-shrink:0}.practiceResultContainer .statGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1em;width:100%;overflow:hidden;padding:.15em 0 .25em}.practiceResultContainer .statGrid::-webkit-scrollbar{height:.35em}.practiceResultContainer .statBox{display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:7rem;padding:1em 1.15em;border-radius:1em;background:linear-gradient(180deg,color-mix(in srgb,var(--light-back-color) 96%,transparent),color-mix(in srgb,var(--background-color) 84%,transparent));border:.08em solid color-mix(in srgb,var(--text-color) 8%,transparent)}.practiceResultContainer .statBoxHeader{display:flex;align-items:center;gap:.6em}.practiceResultContainer .statBoxIcon{align-self:center}.practiceResultContainer .statBox p{margin:0;font-size:.95em;font-weight:600}.practiceResultContainer .statBox h1{margin:.2em 0 0;font-size:clamp(1.45rem,1.2rem + .9vw,2rem);line-height:1.05}.practiceResultContainer .practiceTableWrap{width:100%;max-width:100%;overflow:hidden;border-radius:1em}.practiceResultContainer .practiceTableWrap .themeTable{width:100%;min-width:100%;margin:0;table-layout:auto}.practiceResultContainer .practiceTableWrap .themeTable th,.practiceResultContainer .practiceTableWrap .themeTable td{white-space:nowrap}@media(max-width:900px){.practiceResultContainer .stats{grid-template-columns:1fr}.practiceResultContainer .statVerify{gap:.75em}.practiceResultContainer .statGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8em}}@media(max-width:640px){.practiceResultContainer{gap:1em}.practiceResultContainer .stats{gap:.85em}.practiceResultContainer .statItem{padding:.9em}.practiceResultContainer .statLabel h3{font-size:.96rem}.practiceResultContainer .statBox{min-height:6.6rem;padding:.9em 1em;flex:0 0 9.25rem;scroll-snap-align:start}.practiceResultContainer .statGrid{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:.45em}.practiceResultContainer .practiceTableWrap{overflow-x:auto}.practiceResultContainer .practiceTableWrap .themeTable{min-width:30rem;font-size:1rem}}.practicePlatformContainer{height:100%;width:100%;display:flex;justify-content:space-between;align-items:center;overflow:hidden}.contentContainer{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.contentContainer.test{width:80%}.contentContainer.info{width:20%;padding:0 2em;background-color:var(--transparent-color);text-align:center;overflow:hidden scroll}.contentContainer.info .topBtn{position:absolute;background-color:var(--light-back-color);top:0;display:flex;justify-content:center}.contentContainer.info .webLinks{position:absolute;background-color:var(--light-back-color);bottom:1em;display:flex;justify-content:center}.contentContainer.info table{text-align:left}.contentContainer.info table td{padding:.2em .5em}.contentContainer.info table td:last-child{text-align:right;font-weight:700}.textContainer{display:flex;height:46%;width:95%;font-size:1.5em;color:var(--text-color);overflow-y:auto;-webkit-scroll-behavior:smooth;scroll-behavior:smooth;word-wrap:wrap;text-indent:2em}.textContainer textarea{width:100%;height:calc(100% - .5em);outline:none;background:transparent;border:none;color:var(--text-color);resize:none;font-size:1.2em;-webkit-user-select:none;user-select:none}@media only screen and (max-width:900px){.contentContainer{font-size:.9em}.contentContainer.test{width:78%}.contentContainer.info{width:20%}}.transactionTableContainer{width:100%;min-height:25em;background:var(--light-back-color);overflow-x:auto}.themeTable{width:100%;min-width:600px}.themeTable td,.themeTable th{white-space:nowrap}.rewardCard{position:relative;display:flex;flex:0 0 220px;height:230px;flex-direction:column;padding:var(--spacing-md);overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-color) 36%,transparent);border-radius:8px;background:var(--light-back-color);color:var(--text-color);transition:opacity .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.rewardCardIcon{display:grid;width:2.5em;height:2.5em;flex:0 0 2.5em;place-items:center;margin:var(--spacing-md) 0 var(--spacing-xs);border:1px solid color-mix(in srgb,var(--theme-color) 45%,transparent);border-radius:50%;background:color-mix(in srgb,var(--theme-color) 16%,var(--background-color));font-size:1.2em}.rewardCard>.rewardBadge{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs);flex:0 0 auto}.rewardCard--badge{align-items:center;border-radius:14px;background:radial-gradient(ellipse at 50% 28%,color-mix(in srgb,var(--theme-color) 18%,transparent),transparent 58%),var(--light-back-color);text-align:center;transition:opacity .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease,transform .18s ease}.rewardCard--badge:before{position:absolute;inset:.45em;border:1px solid color-mix(in srgb,var(--theme-color) 14%,transparent);border-radius:10px;content:"";pointer-events:none}.rewardCard--badge:hover{transform:translateY(-3px)}.rewardCard--badge.isUnlocked{border-color:color-mix(in srgb,var(--theme-color) 72%,#f5c451);background:radial-gradient(ellipse at 50% 28%,color-mix(in srgb,var(--theme-color) 26%,transparent),transparent 60%),color-mix(in srgb,var(--light-back-color) 94%,var(--theme-color));box-shadow:0 5px 18px color-mix(in srgb,var(--theme-color) 19%,transparent),inset 0 0 0 1px color-mix(in srgb,#f5c451 22%,transparent)}.rewardCard--badge.isUnlocked>.rewardBadge{position:relative;isolation:isolate}.rewardCard--badge.isUnlocked>.rewardBadge:before{position:absolute;z-index:-1;inset:8%;border-radius:50%;background:color-mix(in srgb,var(--theme-color) 24%,transparent);content:"";filter:blur(12px)}.rewardCard--badge.isUnlocked .rewardBadgeGraphic{animation:rewardMedalFloat 3.2s ease-in-out infinite}.rewardCard--badge .rewardCardContent{width:100%;min-height:3.4em}@keyframes rewardMedalFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.rewardCard--badge,.rewardCard--badge.isUnlocked .rewardBadgeGraphic{animation:none;transition:none}}.rewardDescription{display:-webkit-box;overflow:hidden;color:var(--text-color-light);font-size:.85em;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rewardCardTooltip span{overflow-wrap:anywhere;white-space:pre-wrap}.rewardCardContent h4{margin:0 0 .3em;overflow:hidden;font-size:1em;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.rewardCard--badge .rewardCardContent h4{color:color-mix(in srgb,var(--text-color) 88%,var(--theme-color))}.rewardValue{overflow:hidden;color:var(--theme-color);font-size:1.15em;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.rewardCoinValue{display:flex;align-items:center;gap:var(--spacing-xs)}.rewardCardFooter{display:flex;min-height:1.6em;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}.rewardCard--badge .rewardCardFooter{justify-content:center}.rewardCardFooter span,.rewardAvailability{padding:.2em .5em;border-radius:999px;background:color-mix(in srgb,var(--theme-color) 15%,var(--background-color));color:var(--text-color-light);font-size:.72em;text-transform:capitalize}.rewardCard.isUnavailable{opacity:.55}.rewardCard.isLocked{opacity:.48}.rewardCard.isLocked .rewardCardIcon{filter:grayscale(.75)}.rewardCard.isUnlocked{border-color:color-mix(in srgb,var(--theme-color) 75%,transparent);background:color-mix(in srgb,var(--light-back-color) 92%,var(--theme-color));box-shadow:0 2px 10px color-mix(in srgb,var(--theme-color) 18%,transparent)}.rewardCard.isExpired{border-color:color-mix(in srgb,#dc2626 55%,transparent);background:color-mix(in srgb,#dc2626 16%,var(--light-back-color));opacity:.55}.rewardAvailability{position:absolute;top:.85em;left:.85em;display:inline-flex;align-items:center;gap:.25em;background:var(--background-color)}.rewardCard--badge .rewardAvailability{left:50%;transform:translate(-50%);border:1px solid color-mix(in srgb,var(--theme-color) 25%,transparent)}.rewardCard.isExpired .rewardAvailability{background:color-mix(in srgb,#dc2626 14%,var(--background-color));color:#b91c1c}.rewardClaimedStatus{background:color-mix(in srgb,#16a34a 14%,var(--background-color));color:#15803d}.rewardCard--badge .rewardClaimedStatus{border-color:color-mix(in srgb,#16a34a 38%,transparent)}.rewardThreshold{min-height:2.3em;margin-top:auto;color:var(--text-color-light);font-size:.75em}.rewardThresholdLabel{display:flex;justify-content:space-between;gap:.5em;margin-bottom:.35em}.rewardThresholdTrack{height:.35em;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--theme-color) 18%,var(--background-color))}.rewardThresholdTrack>span{display:block;height:100%;border-radius:inherit;background:var(--theme-color);transition:width .22s ease}.rewardCardInfo{position:absolute;top:.7em;right:.7em;display:grid;width:1.65em;height:1.65em;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--theme-color) 50%,transparent);border-radius:50%;background:var(--background-color);color:var(--text-color-light);cursor:help;font:inherit;font-size:.8em;font-weight:700}.rewardCardTooltip{position:absolute;z-index:3;inset:2.8em var(--spacing-xs) var(--spacing-xs);display:flex;flex-direction:column;gap:var(--spacing-xs);overflow:hidden;padding:var(--spacing-sm);border:1px solid color-mix(in srgb,var(--text-color-light) 24%,transparent);border-radius:6px;background:var(--light-back-color);box-shadow:var(--shadow);color:var(--text-color);font-size:.9em;line-height:1.4;opacity:0;pointer-events:none;text-align:left;transition:opacity .15s ease,visibility .15s ease;visibility:hidden}.rewardCardTooltip strong{flex:0 0 auto;overflow-wrap:anywhere}.rewardCardInfo:hover+.rewardCardTooltip,.rewardCardInfo:focus-visible+.rewardCardTooltip{opacity:1;pointer-events:auto;visibility:visible}.rewardCardInfo:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.rewardClaimButton{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:var(--spacing-sm);transform:translateY(100%);border:0;background:var(--theme-color);color:var(--background-color);cursor:pointer;font:inherit;font-weight:650;transition:transform .18s ease}.rewardClaimButton:disabled{cursor:not-allowed;opacity:.7}.rewardCard:hover .rewardClaimButton,.rewardCard:focus-within .rewardClaimButton{transform:translateY(0)}.rewardsPage{width:100%;padding:0 0 2em}.rewardsPage>.sectionHead{margin-bottom:1em}.rewardsFilters{margin-bottom:1.5em}.rewardsFilters .cardMainContainer{flex-wrap:wrap;gap:.6em;overflow:visible}.rewardsFilter{display:inline-flex;flex:0 0 auto;align-items:center;gap:.55em;padding:.55em .85em;border:1px solid color-mix(in srgb,var(--theme-color) 35%,transparent);border-radius:999px;background:var(--light-back-color);color:var(--text-color);cursor:pointer;font:inherit;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.rewardsFilter:hover,.rewardsFilter.isSelected{border-color:var(--theme-color);background:var(--theme-color);color:var(--background-color)}.rewardsFilter:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.rewardsFilterCount{min-width:1.5em;padding:.1em .35em;border-radius:999px;background:color-mix(in srgb,var(--theme-color) 14%,var(--background-color));font-size:.8em;text-align:center}.rewardsFilter.isSelected .rewardsFilterCount,.rewardsFilter:hover .rewardsFilterCount{background:color-mix(in srgb,var(--background-color) 20%,transparent)}.rewardsSection{margin-bottom:1.75em}.rewardsSectionHeader{margin-bottom:.75em}.rewardsSectionTitle{display:flex;align-items:center;gap:.6em}.rewardsSectionTitle h2{font-size:1.15em;font-weight:650}.rewardsCount{min-width:1.8em;padding:.15em .45em;border-radius:999px;background:var(--light-back-color);color:var(--text-color-light);font-size:.75em;text-align:center}.rewardsSectionTitle>span:first-child{font-size:1.35em;line-height:1}.rewardsEmpty{padding:1.5em 0;color:var(--text-color-light)}@media(max-width:768px){.rewardsFilters .cardMainContainer{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding:.2em 0;scroll-snap-type:x proximity}.rewardsFilter{scroll-snap-align:start}}.panelContainer{display:flex;flex-direction:column;text-align:left;gap:1em;padding:1em;border-radius:.5em;background-color:var(--light-back-color);box-sizing:border-box}.panelDetails{display:flex;flex-direction:column;gap:.2em}.panelDetails .sectionHead{margin:0}.panelDetails p{margin:0;color:var(--text-color-light)}.panelContent{display:flex;flex-direction:column;gap:1em}.panelCardContainer{display:flex;justify-content:space-between;align-items:center;gap:1em;border-radius:.5em;background-color:var(--background-color);box-shadow:inset 0 0 .1em var(--theme-color);padding:1em}.panelCardDetails{min-width:0}.panelCardDetails p{margin:.35em 0 0;color:var(--text-color-light)}.panelCardAction{display:flex;align-items:center;justify-content:flex-end;gap:.75em;flex-wrap:wrap}@media only screen and (max-width:900px){.panelCardContainer{flex-direction:column;align-items:flex-start}.panelCardAction{width:100%;justify-content:flex-end;align-self:flex-end}}.settingsContainer{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1em;animation:fromleftfade .5s;box-sizing:border-box}.settingsPanelActions{display:flex;justify-content:flex-end;gap:.5em;margin-top:.5em;flex-wrap:wrap}@media only screen and (max-width:900px){.settingsContainer{grid-template-columns:1fr}.settingsPanelActions{justify-content:flex-start}}.eventVerificationContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5em;gap:.5em;text-align:center}.eventVerificationContainer .panelContainer{width:min(100%,760px)}.eventVerificationContainer .userProfilePic{width:10em;height:10em;border-radius:50%;align-self:center;border:.12em solid var(--theme-color);background-color:var(--background-color);box-shadow:var(--shadow);object-fit:cover}.stepContainer{min-width:150px;min-height:38px;display:flex;align-items:center;justify-content:flex-end;padding:.25em;gap:.5em;text-align:center}.verificationActions{min-height:40px;display:flex;justify-content:flex-end}.verificationResult{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:1em}.verificationResult h3,.verificationResult p{margin:0}.verificationResult div{flex:1}.verificationResult--success{text-align:left}.verificationHint{color:var(--text-color-light)}.otpModalPanel{width:min(92vw,430px);display:flex;flex-direction:column;align-items:center;gap:.75em}@media only screen and (max-width:560px){.stepContainer{width:100%;justify-content:flex-start}.verificationResult{align-items:flex-start;flex-direction:column}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;--background-color: #101010;--light-back-color: #1a1a1a;--text-color: #fefeff;--text-color-light: #99a;--theme-color: #0af;--theme-color-reverse: #50f;--transparent-color: rgb(0 0 0 / 60%);--light-transparent-color: rgb(0 0 0 / 40%);--dark-transparent-color: rgb(0 0 0 / 80%);--very-dark-transparent-color: rgb(0 0 0 / 90%);--shadow: 0em .1em .25em rgb(0 0 0 / 50%);--spacing-xs: .5em;--spacing-sm: .75em;--spacing-md: 1em;--spacing-lg: 1.5em;--spacing-xl: 2em;--spacing-xxl: 3em;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}::-webkit-scrollbar{width:.22em;height:.22em;background:transparent;border-radius:999px;transition:width .18s ease,height .18s ease}::-webkit-scrollbar-track{background:transparent;border-radius:999px}::-webkit-scrollbar-thumb{background:var(--text-color-light);border-radius:999px}::-webkit-scrollbar-corner{background:transparent;border-radius:999px}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-calendar-picker-indicator{filter:invert(80%);cursor:pointer}.dark-theme{--background-color: #f5f5f5;--light-back-color: #eaeaea;--text-color: #101010;--text-color-light: #202020;--theme-color-reverse: #0af;--theme-color: #50f;--light-transparent-color: rgb(255 255 255 / 30%);--dark-transparent-color: rgb(255 255 255 / 80%);--very-dark-transparent-color: rgb(255 255 255 / 90%);--transparent-color: rgb(255 255 255 / 50%)}body,html{width:100%;height:100vh}body,h1,h2,h3,p{margin:0;letter-spacing:.02em}h1{font-size:3em;line-height:1.1}.main{position:relative;width:100%;height:100%;overflow-y:auto;background-color:var(--very-dark-transparent-color);color:var(--text-color)}.main:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at 20% 25%,rgb(255 165 0 / 80%),transparent 80%),radial-gradient(circle at 50% 50%,rgb(255 255 255 / 50%),transparent 85%),radial-gradient(circle at 80% 70%,rgb(0 255 140 / 80%),transparent 80%);filter:blur(100px)}.themeTable{background-color:var(--light-back-color);width:100%;padding:.2em;font-size:1.2em;border:.1em solid var(--light-back-color);border-collapse:collapse;box-sizing:border-box}.themeTable td{padding:.2em .4em;height:2.2em}.themeTable thead{background-color:var(--light-back-color);position:sticky;top:0}.themeTable tbody tr{animation:fromtopfade .5s}.themeTable tbody tr:hover{box-shadow:0 0 .1em var(--theme-color) inset}.themeTable tbody tr:nth-child(odd){background-color:var(--background-color)}.highlight{color:var(--theme-color)}*{transition:all .2s;box-sizing:border-box}@keyframes fromleftfade{0%{opacity:0;transform:translate(-1em)}30%{opacity:0}to{opacity:1;transform:translate(0)}}@keyframes fromrightfade{0%{opacity:0;transform:translate(1em)}30%{opacity:0}to{opacity:1;transform:translate(0)}}@keyframes fromtopfade{0%{opacity:0;transform:translateY(-1em)}30%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes frombottomfade{0%{opacity:0;transform:translateY(1em)}30%{opacity:0}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:900px){h1{font-size:2.2em}p{font-size:1em}}
