/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-49b57e99],[data-v-49b57e99]::backdrop,[data-v-49b57e99]:after,[data-v-49b57e99]:before{--tw-font-weight:initial}}}.card[data-v-49b57e99]{background-color:var(--color-gray-700,#1e1e1e);border-radius:20px;width:493px;height:375px;transform:none;box-shadow:0 4px 20px #00000080,inset 0 1px #ffffff40}.title[data-v-49b57e99]{text-align:center;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-size:40px}.label[data-v-49b57e99],.title[data-v-49b57e99]{color:var(--color-white,#fff)}.label[data-v-49b57e99]{line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.4)));line-height:23px}.label[data-v-49b57e99],.replay-text[data-v-49b57e99]{text-align:center;font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);letter-spacing:-.5px}.replay-text[data-v-49b57e99]{line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.4)));color:var(--color-gray-100,#d7d7d7);line-height:25px}.earned-points[data-v-49b57e99]{font-size:40px;font-weight:900}.slide-enter-active[data-v-49b57e99]{animation:.4s slideInUp}.slide-leave-active[data-v-49b57e99]{animation:1s bounceOutDown}@media only screen and (max-width:768px){.card[data-v-49b57e99]{background-color:var(--color-black,#000);opacity:.8;border-radius:0;flex-direction:column;justify-content:center;width:100vw;height:100vh;display:flex}}@media only screen and (max-width:600px){.title[data-v-49b57e99]{font-size:32px}.replay-text[data-v-49b57e99]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5)))}}.progress-ring[data-v-49b57e99]{background:linear-gradient(#374151,#374151) padding-box,conic-gradient(from -90deg,#007df0 var(--progress),transparent var(--progress)) border-box;animation:1s ease-in-out infinite alternate pulse-glow-49b57e99}@keyframes pulse-glow-49b57e99{0%{filter:drop-shadow(0 0 4px #3b82f666)}to{filter:drop-shadow(0 0 8px #3b82f6cc)}}@property --tw-font-weight{syntax:"*";inherits:false}
