.line-clamp-1.svelte-7ii1il{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.scrim-card.svelte-7ii1il{opacity:0;transform:translateY(20px);animation:svelte-7ii1il-fadeInUp .6s ease-out forwards}@keyframes svelte-7ii1il-fadeInUp{to{opacity:1;transform:translateY(0)}}.group.svelte-7ii1il:hover{transform:translateY(-2px);box-shadow:0 10px 30px #3af2b226}.logo-container.svelte-7ii1il{position:relative;overflow:hidden}.logo-container.svelte-7ii1il:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(58,242,178,.1),transparent);transform:rotate(45deg);transition:transform .6s ease;opacity:0}.group.svelte-7ii1il:hover .logo-container:where(.svelte-7ii1il):before{opacity:1;transform:rotate(45deg) translate(50%,50%)}.badge-item.svelte-7ii1il{transition:all .3s ease}.group.svelte-7ii1il:hover .badge-item:where(.svelte-7ii1il){transform:translateY(-1px)}.action-buttons.svelte-7ii1il{opacity:.8;transition:all .3s ease}.group.svelte-7ii1il:hover .action-buttons:where(.svelte-7ii1il){transform:translate(0);opacity:1}.challenge-button.svelte-7ii1il{position:relative;overflow:hidden}.challenge-button.svelte-7ii1il:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.challenge-button.svelte-7ii1il:hover:before{left:100%}@keyframes svelte-7ii1il-pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse.svelte-7ii1il{animation:svelte-7ii1il-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-7ii1il-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin.svelte-7ii1il{animation:svelte-7ii1il-spin 1s linear infinite}input[type=date].svelte-7ii1il,input[type=time].svelte-7ii1il{color-scheme:dark}input[type=date].svelte-7ii1il::-webkit-calendar-picker-indicator,input[type=time].svelte-7ii1il::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}input.svelte-7ii1il:focus,select.svelte-7ii1il:focus,textarea.svelte-7ii1il:focus{box-shadow:0 0 0 3px #3af2b21a;outline:none}.group.svelte-7ii1il:hover .w-4.h-4:where(.svelte-7ii1il),.group.svelte-7ii1il:hover .w-3.h-3:where(.svelte-7ii1il){animation:iconPulse 2s ease-in-out infinite}@media (max-width: 768px){.grid-cols-4.svelte-7ii1il{grid-template-columns:repeat(2,minmax(0,1fr))}.scrim-card.svelte-7ii1il .flex:where(.svelte-7ii1il){flex-direction:column;gap:1rem}.action-buttons.svelte-7ii1il{transform:none;opacity:1;width:100%}.action-buttons.svelte-7ii1il .flex:where(.svelte-7ii1il){width:100%}.action-buttons.svelte-7ii1il button:where(.svelte-7ii1il){flex:1}}.svelte-7ii1il{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.backdrop-blur-sm.svelte-7ii1il{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}button.svelte-7ii1il:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media (prefers-contrast: high){.bg-gray-800\/60.svelte-7ii1il{background-color:#1f2937e6}.border-gray-600.svelte-7ii1il{border-color:#4b5563}}@media (prefers-reduced-motion: reduce){.svelte-7ii1il{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.scrim-card.svelte-7ii1il{opacity:1;transform:none;animation:none}}@media print{.fixed.svelte-7ii1il{display:none!important}.bg-gray-800\/60.svelte-7ii1il{background-color:#fff!important;color:#000!important}}.hover\:bg-\[hsl\(52\,80\%\,60\%\)\].svelte-7ii1il:hover{background-color:#ebd547}.group.svelte-7ii1il:hover .border-gray-600:where(.svelte-7ii1il){border-color:#3af2b280}.scrim-card.svelte-7ii1il:nth-child(1){animation-delay:0ms}.scrim-card.svelte-7ii1il:nth-child(2){animation-delay:.1s}.scrim-card.svelte-7ii1il:nth-child(3){animation-delay:.2s}.scrim-card.svelte-7ii1il:nth-child(4){animation-delay:.3s}.scrim-card.svelte-7ii1il:nth-child(5){animation-delay:.4s}.scrim-card.svelte-7ii1il:nth-child(6){animation-delay:.5s}
