.themed-card--dark-purple{--theme-accent:#7c3aed;--theme-accent-rgb:124, 58, 237}.themed-card--dark-green{--theme-accent:#bef264;--theme-accent-rgb:190, 242, 100;--theme-tick:#000}.themed-card--light-gold{--theme-accent:#b29b63;--theme-accent-rgb:178, 155, 99}.themed-card{--card-loading-bg:#202020;--card-loading-spinner-track:#ffffff26;--card-loading-spinner-head:#ffffff8c}.themed-card--light-gold .rounded-lg.border{box-shadow:0 4px 8px -2px #00000014,0 2px 4px -2px #0000000f!important}.themed-card--dark-purple .rounded-lg.border,.themed-card--dark-green .rounded-lg.border{color:#f0f0f0!important;background-color:#1a1a1a!important;border-bottom-color:#333!important;border-left-color:#333!important;border-right-color:#333!important}.themed-card--dark-purple .rounded-lg.border:not(.border-t-\[4px\]),.themed-card--dark-green .rounded-lg.border:not(.border-t-\[4px\]){border-top-color:#333!important}.themed-card--dark-purple .font-medium.text-recruit-darkgray,.themed-card--dark-purple h3.font-medium,.themed-card--dark-green .font-medium.text-recruit-darkgray,.themed-card--dark-green h3.font-medium{color:#f0f0f0!important}.themed-card--dark-purple .text-recruit-bluegray,.themed-card--dark-purple .text-sm.text-recruit-bluegray,.themed-card--dark-green .text-recruit-bluegray,.themed-card--dark-green .text-sm.text-recruit-bluegray{color:#999!important}.themed-card--dark-purple .font-medium.truncate,.themed-card--dark-green .font-medium.truncate{color:#e8e8e8!important}.themed-card--dark-purple .text-sm.text-gray-600,.themed-card--dark-purple .text-sm.text-gray-500,.themed-card--dark-green .text-sm.text-gray-600,.themed-card--dark-green .text-sm.text-gray-500{color:#999!important}.themed-card--dark-purple .bg-gray-100,.themed-card--dark-green .bg-gray-100{background-color:#2a2a2a!important;border-color:#333!important}.themed-card--dark-purple .border-gray-100,.themed-card--dark-green .border-gray-100{border-color:#333!important}.themed-card--dark-purple .hover\:bg-gray-50:hover,.themed-card--dark-green .hover\:bg-gray-50:hover{background-color:#2a2a2a!important}.themed-card--dark-purple .hover\:bg-gray-200:hover,.themed-card--dark-green .hover\:bg-gray-200:hover{background-color:#3a3a3a!important}.themed-card--dark-purple .bg-white,.themed-card--dark-green .bg-white{background-color:#1a1a1a!important}.themed-card--dark-purple .border-gray-300,.themed-card--dark-green .border-gray-300{border-color:#444!important}.themed-card--dark-purple button.bg-transparent,.themed-card--dark-green button.bg-transparent{color:#e0e0e0!important}.themed-card--dark-purple .text-gray-600 .h-6,.themed-card--dark-green .text-gray-600 .h-6{color:#bbb!important}.themed-card--dark-purple .bg-gray-100.hover\:bg-gray-200,.themed-card--dark-green .bg-gray-100.hover\:bg-gray-200{color:#ccc!important;background-color:#333!important}.themed-card--dark-purple .flex.w-full.h-12.bg-white.border.border-gray-300,.themed-card--dark-green .flex.w-full.h-12.bg-white.border.border-gray-300{background-color:#222!important;border-color:#444!important}.themed-card--dark-purple .flex.w-full.h-12.bg-white.border.border-gray-300 button,.themed-card--dark-green .flex.w-full.h-12.bg-white.border.border-gray-300 button{color:#e0e0e0!important}.themed-card--dark-purple .flex.w-full.h-12.bg-white.border.border-gray-300 button:hover,.themed-card--dark-green .flex.w-full.h-12.bg-white.border.border-gray-300 button:hover{color:#fff!important;background-color:#333!important}.themed-card--dark-purple .card-flip-inner>.rounded-lg.border:last-child,.themed-card--dark-green .card-flip-inner>.rounded-lg.border:last-child{bottom:0!important}.themed-card--dark-purple [class*=bg-muted],.themed-card--dark-green [class*=bg-muted]{background-color:#2a2a2a!important}.themed-card--dark-purple [class*=bg-background],.themed-card--dark-green [class*=bg-background]{background-color:#1a1a1a!important}.themed-card--dark-purple [class*=border-border],.themed-card--dark-green [class*=border-border]{border-color:#444!important}.themed-card--dark-purple [class*=text-foreground],.themed-card--dark-green [class*=text-foreground]{color:#f0f0f0!important}.themed-card--dark-purple [class*=text-muted-foreground],.themed-card--dark-green [class*=text-muted-foreground]{color:#999!important}.themed-card--dark-purple .flex.flex-col.items-center.gap-2,.themed-card--dark-green .flex.flex-col.items-center.gap-2{background-color:#2a2a2a!important;border-color:#444!important}.themed-card--dark-purple .flex.flex-col.items-center.gap-2:hover,.themed-card--dark-green .flex.flex-col.items-center.gap-2:hover{background-color:#333!important}.themed-card--dark-purple .flex.flex-col.items-center.gap-2 .text-sm.font-medium,.themed-card--dark-green .flex.flex-col.items-center.gap-2 .text-sm.font-medium{color:#e0e0e0!important}.themed-card--dark-purple button[class*=bg-muted],.themed-card--dark-green button[class*=bg-muted]{background-color:#2a2a2a!important}.themed-card--dark-purple button[class*=bg-muted]:hover,.themed-card--dark-green button[class*=bg-muted]:hover{background-color:#333!important}.themed-card--dark-purple [class*=bg-muted\/20],.themed-card--dark-green [class*=bg-muted\/20]{background-color:#222!important}.themed-card--dark-purple [class*=bg-muted\/20]:hover,.themed-card--dark-green [class*=bg-muted\/20]:hover{background-color:#2a2a2a!important}.themed-card--dark-purple .flex.flex-col.items-center.gap-2 svg,.themed-card--dark-green .flex.flex-col.items-center.gap-2 svg{color:#fff!important}.themed-card--dark-purple button[class*=variant-outline],.themed-card--dark-purple .absolute.top-4.right-4,.themed-card--dark-green button[class*=variant-outline],.themed-card--dark-green .absolute.top-4.right-4{color:#e0e0e0!important;background-color:#2a2a2a!important;border-color:#444!important}.themed-card--dark-purple .absolute.top-4.right-4:hover,.themed-card--dark-green .absolute.top-4.right-4:hover{color:#fff!important;background-color:#3a3a3a!important}.themed-card--dark-purple .absolute.top-4.left-4 svg,.themed-card--dark-green .absolute.top-4.left-4 svg{color:#999!important}.themed-card--dark-purple .absolute.top-4.left-4:hover svg,.themed-card--dark-green .absolute.top-4.left-4:hover svg{color:#e0e0e0!important}.themed-card--dark-purple .absolute.top-4.left-4:hover,.themed-card--dark-green .absolute.top-4.left-4:hover{background-color:#2a2a2a!important}.themed-card--dark-purple .absolute.-top-2,.themed-card--dark-green .absolute.-top-2{color:#ccc!important}.themed-card--dark-purple .absolute.-top-2 button,.themed-card--dark-green .absolute.-top-2 button,.themed-card--dark-purple .themed-back-button.bg-background,.themed-card--dark-green .themed-back-button.bg-background{color:#e0e0e0!important;background-color:#2a2a2a!important;border-color:#444!important}.themed-card--dark-purple .absolute.-top-2 button:hover,.themed-card--dark-green .absolute.-top-2 button:hover,.themed-card--dark-purple .themed-back-button.bg-background:hover,.themed-card--dark-green .themed-back-button.bg-background:hover{color:#fff!important;background-color:#3a3a3a!important}.themed-card--dark-purple .themed-back-button:hover,.themed-card--dark-green .themed-back-button:hover{color:#fff!important;background-color:#ffffff14!important}.themed-card--dark-purple .text-blue-500,.themed-card--dark-green .text-blue-500,.themed-card--light-gold .text-blue-500,.themed-card--dark-purple .text-blue-600,.themed-card--dark-green .text-blue-600,.themed-card--light-gold .text-blue-600{color:var(--theme-accent)!important}.themed-card--dark-purple .h-1.bg-white\/30 .bg-white,.themed-card--dark-green .h-1.bg-white\/30 .bg-white,.themed-card--light-gold .h-1.bg-white\/30 .bg-white{background-color:var(--theme-accent)!important}.themed-card{--ring:252 88% 73%}.themed-card .w-32.h-32.cursor-pointer:hover{--tw-ring-shadow:none!important;box-shadow:0 0 0 2px rgba(var(--theme-accent-rgb), .7), 0 0 22px rgba(var(--theme-accent-rgb), .55)!important;border:0!important}@keyframes wall-spotlight-fade{0%{opacity:1}to{opacity:0}}.wall-spotlight-ring{border:4px solid var(--spotlight-accent);box-shadow:0 0 24px 4px var(--spotlight-accent);pointer-events:none;z-index:50;border-radius:.75rem;animation:3s ease-out forwards wall-spotlight-fade;position:absolute;inset:0}.wall-spotlight-ring[data-persistent=true]{opacity:1;animation:none}@keyframes applicants-ring-flash{0%{opacity:0;transform:scale(1.03)}15%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0;transform:scale(1)}}.applicants-ring-flash{animation:.7s ease-out forwards applicants-ring-flash}@keyframes flash-icon-pop{0%{opacity:0;transform:scale(0)}26%{opacity:1;transform:scale(1.12)}37%{opacity:1;transform:scale(1)}74%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.flash-icon-pop{animation:.95s ease-out forwards flash-icon-pop}@keyframes flash-icon-pop-bounce{0%{opacity:0;transform:scale(0)}16%{opacity:1;transform:scale(1.28)}30%{opacity:1;transform:scale(.9)}42%{opacity:1;transform:scale(1.1)}52%{opacity:1;transform:scale(.97)}60%{opacity:1;transform:scale(1)}78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.flash-icon-pop-bounce{animation:.95s ease-out forwards flash-icon-pop-bounce}@keyframes flash-label{0%{opacity:0;transform:translate(-50%)scale(0)}16%{opacity:1;transform:translate(-50%)scale(1.28)}30%{opacity:1;transform:translate(-50%)scale(.9)}42%{opacity:1;transform:translate(-50%)scale(1.1)}52%{opacity:1;transform:translate(-50%)scale(.97)}60%{opacity:1;transform:translate(-50%)scale(1)}78%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(.9)}}.flash-label{animation:.95s ease-out forwards flash-label}@keyframes header-logo-swap-in{0%{opacity:0}to{opacity:1}}.header-logo-swap{animation:.22s ease-out header-logo-swap-in}@keyframes qr-glow{0%,9%{opacity:0}14%{opacity:1}to{opacity:0}}.qr-glow{animation:3s ease-out forwards qr-glow}@keyframes caught-up-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.caught-up-rise{animation:.52s cubic-bezier(.22,1,.36,1) both caught-up-rise}@keyframes count-badge-pop{0%{transform:scale(1)}25%{transform:scale(1.5)}50%{transform:scale(.9)}72%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes count-badge-flash{0%,to{background-color:var(--rest-bg);color:var(--rest-fg)}16%,56%{background-color:var(--flash-bg);color:var(--flash-fg)}36%{background-color:var(--rest-bg);color:var(--rest-fg)}}.count-badge-pulse{animation:.62s ease-out count-badge-pop,1s ease-out count-badge-flash}
