.progress-track[data-v-5eb59f93]{background:#ffffff1a;border:1px solid rgba(255,0,255,.3);border-radius:9999px;height:12px;overflow:hidden;position:relative;width:100%}.progress-fill[data-v-5eb59f93]{animation:pulse-5eb59f93 2s ease-in-out infinite;background:linear-gradient(90deg,#f0f,#0ff,#ff0);border-radius:9999px;height:100%;position:relative;transition:width .5s ease}.progress-glow[data-v-5eb59f93]{animation:shimmer-5eb59f93 2s linear infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);inset:0;position:absolute}@keyframes pulse-5eb59f93{0%,to{box-shadow:0 0 10px #ff00ff80}50%{box-shadow:0 0 20px #f0fc}}@keyframes shimmer-5eb59f93{0%{transform:translate(-100%)}to{transform:translate(100%)}}.timer-display[data-v-ec0cd23d]{border:2px solid;transition:all .3s ease}.timer-green[data-v-ec0cd23d]{background:#00ff001a;border-color:#0f0;box-shadow:0 0 15px #0f06;color:#0f0}.timer-yellow[data-v-ec0cd23d]{animation:pulse-warning-ec0cd23d 1s ease-in-out infinite;background:#ffff001a;border-color:#ff0;box-shadow:0 0 15px #ff06;color:#ff0}.timer-red[data-v-ec0cd23d]{animation:pulse-danger-ec0cd23d .5s ease-in-out infinite;background:#ff00001a;border-color:red;box-shadow:0 0 20px #f009;color:red}@keyframes pulse-warning-ec0cd23d{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pulse-danger-ec0cd23d{0%,to{box-shadow:0 0 20px #f009;transform:scale(1)}50%{box-shadow:0 0 30px #ff0000e6;transform:scale(1.1)}}.answer-button[data-v-225a3c12]{background:#140a2866;border:2px solid hsla(0,0%,100%,.2);cursor:pointer}.light-theme{background:#fffc;border:2px solid rgba(131,56,236,.3)}.answer-button[data-v-225a3c12]:hover:not(.disabled){background:#28143c99;border-color:#ff00ff80;box-shadow:0 0 15px #ff00ff4d;transform:translate(4px)}.light-theme{background:#fff;border-color:#8338ec99;box-shadow:0 0 15px #8338ec33}.answer-button.selected[data-v-225a3c12]{background:#f0f3;border-color:#f0f;box-shadow:0 0 20px #ff00ff80}.light-theme{background:#8338ec26;border-color:#8338ec;box-shadow:0 0 20px #8338ec4d}.answer-button.disabled[data-v-225a3c12]{cursor:not-allowed;opacity:.6}.checkbox[data-v-225a3c12]{align-items:center;border:2px solid hsla(0,0%,100%,.4);border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .3s ease;width:32px}.light-theme{border:2px solid rgba(131,56,236,.4)}.answer-button.selected .checkbox[data-v-225a3c12]{background:linear-gradient(135deg,#f0f,#0ff);border-color:#f0f;box-shadow:0 0 10px #f0f9}.light-theme{background:linear-gradient(135deg,#8338ec,#00b4d8);border-color:#8338ec;box-shadow:0 0 10px #8338ec66}.checkmark[data-v-225a3c12]{color:#fff;font-size:20px;font-weight:700}.neon-button[data-v-81236d0f]{background:linear-gradient(135deg,#f0f,#0ff);border:none;border-radius:.5rem;color:#fff;font-weight:700;transition:all .3s ease}.light-theme{background:linear-gradient(135deg,#8338ec,#00b4d8);color:#fff}.neon-button[data-v-81236d0f]:hover:not(:disabled){box-shadow:0 0 20px #f0f9;transform:translateY(-2px)}.light-theme{box-shadow:0 0 20px #8338ec66}.neon-button-secondary[data-v-81236d0f]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.3);border-radius:.5rem;color:#fff;font-weight:600;transition:all .3s ease}.light-theme{background:#8338ec1a;border:1px solid rgba(131,56,236,.3);color:#495057}.neon-button-secondary[data-v-81236d0f]:hover{background:#fff3;border-color:#ffffff80}.light-theme{background:#8338ec33;border-color:#8338ec80}.neon-button-glow[data-v-81236d0f]{animation:pulse-glow-81236d0f 2s ease-in-out infinite;background:linear-gradient(135deg,#ff0,#f0f);border:none;border-radius:.5rem;color:#000;font-weight:800;transition:all .3s ease}@keyframes pulse-glow-81236d0f{0%,to{box-shadow:0 0 20px #ff09}50%{box-shadow:0 0 40px #ff0c}}.result-reveal[data-v-5a5b53d1]{animation:fade-in-5a5b53d1 .5s ease;background:linear-gradient(135deg,#0a0015,#1a0033 50%,#2a0050)}.result-background[data-v-5a5b53d1]{animation:pulse-bg-5a5b53d1 3s ease-in-out infinite;background:radial-gradient(circle at center,rgba(255,0,255,.1) 0,transparent 70%)}.result-card[data-v-5a5b53d1]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#140a28cc;border:3px solid rgba(255,0,255,.5);border-radius:1.5rem;box-shadow:0 0 50px #f0f6}.score-display[data-v-5a5b53d1]{background:#ff00ff1a;border:2px solid rgba(255,0,255,.3);border-radius:1rem;padding:2rem}.trait-bar[data-v-5a5b53d1]{text-align:left}.bar-track[data-v-5a5b53d1]{background:#ffffff1a;border-radius:9999px;height:12px;overflow:hidden}.bar-fill[data-v-5a5b53d1]{background:linear-gradient(90deg,#f0f,#0ff);border-radius:9999px;box-shadow:0 0 10px #ff00ff80;height:100%;transition:width 1s ease}.category-card[data-v-5a5b53d1]{background:#ff00ff1a;border:1px solid rgba(255,0,255,.3)}@keyframes fade-in-5a5b53d1{0%{opacity:0}to{opacity:1}}@keyframes pulse-bg-5a5b53d1{0%,to{opacity:.5}50%{opacity:1}}.animate-fade-in[data-v-5a5b53d1]{animation:fade-in-5a5b53d1 .8s ease .2s both}.animate-fade-in-delay[data-v-5a5b53d1]{animation:fade-in-5a5b53d1 .8s ease .5s both}.animate-fade-in-delay-2[data-v-5a5b53d1]{animation:fade-in-5a5b53d1 .8s ease .8s both}.animate-fade-in-delay-3[data-v-5a5b53d1]{animation:fade-in-5a5b53d1 .8s ease 1.1s both}.animate-fade-in-delay-4[data-v-5a5b53d1]{animation:fade-in-5a5b53d1 .8s ease 1.4s both}.neon-button-glow[data-v-5a5b53d1]{animation:pulse-glow-5a5b53d1 2s ease-in-out infinite;background:linear-gradient(135deg,#ff0,#f0f);border:none;border-radius:.5rem;color:#000;font-weight:800;transition:all .3s ease}.neon-button-glow[data-v-5a5b53d1]:hover{box-shadow:0 0 30px #ff0c;transform:scale(1.05)}.neon-button-secondary[data-v-5a5b53d1]{background:#ffffff1a;border:2px solid hsla(0,0%,100%,.3);border-radius:.5rem;color:#fff;font-weight:700;transition:all .3s ease}.neon-button-secondary[data-v-5a5b53d1]:hover{background:#fff3;border-color:#ffffff80}@keyframes pulse-glow-5a5b53d1{0%,to{box-shadow:0 0 20px #ff09}50%{box-shadow:0 0 40px #ff0c}}.modal-enter-active[data-v-2f6f9592],.modal-leave-active[data-v-2f6f9592]{transition:opacity .3s ease}.modal-enter-from[data-v-2f6f9592],.modal-leave-to[data-v-2f6f9592]{opacity:0}.modal-enter-active .relative[data-v-2f6f9592]{animation:scale-in-2f6f9592 .5s cubic-bezier(.34,1.56,.64,1)}.modal-leave-active .relative[data-v-2f6f9592]{animation:scale-out-2f6f9592 .3s ease}@keyframes scale-in-2f6f9592{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes scale-out-2f6f9592{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes bounce-in-2f6f9592{0%{transform:scale(0) rotate(0)}50%{transform:scale(1.2) rotate(180deg)}to{transform:scale(1) rotate(1turn)}}.animate-bounce-in[data-v-2f6f9592]{animation:bounce-in-2f6f9592 .8s cubic-bezier(.34,1.56,.64,1)}
