.loading-content,.loading-logo-container{display:flex;justify-content:center;align-items:center}.loading-content{position:relative;flex-direction:column;width:300px;height:300px;margin:0 auto}.loading-circles{width:100%;height:100%}.circle,.loading-circles{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.circle{border-radius:50%;background:conic-gradient(#ff4b4b,#b00020,#ff6b6b);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 2px),#000 0);mask:radial-gradient(closest-side,transparent calc(100% - 2px),#000 0)}.circle-1{width:120px;height:120px;animation:rotate 4s linear infinite}.circle-2{width:180px;height:180px;animation:rotate 6s linear infinite reverse}.circle-3{width:240px;height:240px;animation:rotate 8s linear infinite}.loading-logo{width:100px;height:100px;animation:pulse 2s ease-in-out infinite;z-index:6;top:43.9.8%;left:43.9.8%;margin-top:0;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.loading-logo,.particles{position:absolute;transform:translate(-50%,-50%)}.particles{top:50%;left:50%;width:180px;height:180px}.particle{position:absolute;width:6px;height:6px;background:red;border-radius:50%;box-shadow:0 0 8px hsla(0,0%,100%,.6)}.particle-1{top:0;left:50%;transform:translateX(-50%)}.particle-1,.particle-2{animation:orbit 3s linear infinite}.particle-2{top:50%;right:0;transform:translateY(-50%);animation-delay:.75s}.particle-3{bottom:0;left:50%;transform:translateX(-50%);animation:orbit 3s linear infinite;animation-delay:1.5s}.particle-4{top:50%;left:0;transform:translateY(-50%);animation:orbit 3s linear infinite;animation-delay:2.25s}.loading-backdrop{position:fixed;inset:0;z-index:10000;background-color:rgba(0,0,0,.35)}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes orbit{0%{transform:rotate(0deg) translateX(90px) rotate(0deg)}to{transform:rotate(1turn) translateX(90px) rotate(-1turn)}}.eval-page[data-v-b7002ac8]{--gp-red:#b11f2b;--gp-red-dark:#8f1822;--gp-ink:#1f2937;--gp-muted:#64748b;--gp-line:#e2e8f0;--gp-soft:#f8fafc;min-height:100vh;padding:24px 16px 40px;background:linear-gradient(145deg,#6f7174,#b11f2b);display:flex;justify-content:center}.eval-shell[data-v-b7002ac8]{width:100%;max-width:860px}.eval-topbar[data-v-b7002ac8]{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:14px;color:#fff}.eval-topbar-left[data-v-b7002ac8]{display:flex;gap:12px;align-items:center}.eval-logo[data-v-b7002ac8]{height:40px;width:auto;background:#fff;border-radius:8px;padding:7px 9px}.eval-eyebrow[data-v-b7002ac8]{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.eval-topbar h1[data-v-b7002ac8]{margin:0;font-size:1.25rem;color:#fff}.eval-topbar-right[data-v-b7002ac8]{display:flex;gap:10px;align-items:center}.eval-timer[data-v-b7002ac8]{background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.25);border-radius:999px;padding:8px 14px;font-weight:700;display:inline-flex;gap:8px;align-items:center}.eval-progress[data-v-b7002ac8]{background:hsla(0,0%,100%,.14);border-radius:10px;padding:10px 12px;margin-bottom:14px;color:#fff}.eval-progress-meta[data-v-b7002ac8]{display:flex;justify-content:space-between;font-size:12px;margin-bottom:6px}.eval-progress-track[data-v-b7002ac8]{height:8px;border-radius:999px;background:hsla(0,0%,100%,.25);overflow:hidden}.eval-progress-fill[data-v-b7002ac8]{height:100%;background:#fff;border-radius:999px;transition:width .2s ease}.eval-card[data-v-b7002ac8]{background:#fff;border-radius:12px;border-top:4px solid var(--gp-red);box-shadow:0 12px 30px rgba(15,23,42,.18);padding:18px 20px}.eval-quiz[data-v-b7002ac8]{max-height:58vh;overflow:auto}.eval-question[data-v-b7002ac8]{padding:14px 0;border-bottom:1px solid var(--gp-line)}.eval-question[data-v-b7002ac8]:last-child{border-bottom:0}.eval-question-head[data-v-b7002ac8]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.eval-q-badge[data-v-b7002ac8]{display:inline-flex;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;text-transform:uppercase}.eval-q-badge.is-pending[data-v-b7002ac8]{background:#fef2f2;color:var(--gp-red)}.eval-q-badge.is-done[data-v-b7002ac8]{background:#ecfdf5;color:#047857}.eval-question-head small[data-v-b7002ac8]{color:var(--gp-muted)}.eval-question-text[data-v-b7002ac8]{margin:0 0 12px;color:var(--gp-ink);font-size:1rem;line-height:1.45}.eval-options[data-v-b7002ac8]{display:grid;gap:8px}.eval-option[data-v-b7002ac8]{width:100%;text-align:left;border:1px solid var(--gp-line);background:var(--gp-soft);border-radius:10px;padding:12px 14px;display:flex;align-items:center;gap:10px;cursor:pointer;color:var(--gp-ink);font-weight:600;transition:border-color .15s ease,background .15s ease}.eval-option[data-v-b7002ac8]:hover{border-color:#fecaca}.eval-option.is-selected[data-v-b7002ac8]{border-color:var(--gp-red);background:#fef2f2;color:var(--gp-red-dark)}.eval-option-radio[data-v-b7002ac8]{width:18px;height:18px;border-radius:50%;border:2px solid #94a3b8;flex-shrink:0;position:relative}.eval-option.is-selected .eval-option-radio[data-v-b7002ac8]{border-color:var(--gp-red)}.eval-option.is-selected .eval-option-radio[data-v-b7002ac8]:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--gp-red)}.eval-actions[data-v-b7002ac8]{margin-top:14px;text-align:center}.eval-btn-primary[data-v-b7002ac8],.eval-btn-secondary[data-v-b7002ac8]{border:0;border-radius:8px;font-weight:700;cursor:pointer}.eval-btn-primary[data-v-b7002ac8]{background:var(--gp-red);color:#fff;padding:12px 22px}.eval-btn-primary[data-v-b7002ac8]:hover{background:var(--gp-red-dark)}.eval-btn-secondary[data-v-b7002ac8]{background:#fff;color:var(--gp-red);padding:9px 14px}.eval-hint[data-v-b7002ac8]{margin:10px 0 0;color:hsla(0,0%,100%,.9);font-size:.9rem}.eval-footer[data-v-b7002ac8]{text-align:center;color:hsla(0,0%,100%,.85);font-size:12px;margin-top:14px}.eval-modal .modal-header[data-v-b7002ac8]{background:var(--gp-red);color:#fff}.eval-modal .modal-title[data-v-b7002ac8]{font-size:1rem}.eval-modal .close[data-v-b7002ac8]{color:#fff;opacity:.9}.eval-material-item[data-v-b7002ac8]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--gp-line);border-radius:10px;text-decoration:none;color:inherit;margin-bottom:8px}.eval-material-icon[data-v-b7002ac8]{width:40px;height:40px;border-radius:10px;background:#fef2f2;color:var(--gp-red);display:inline-flex;align-items:center;justify-content:center}.eval-material-body[data-v-b7002ac8]{flex:1}.eval-material-body strong[data-v-b7002ac8]{display:block;color:var(--gp-ink)}.eval-material-body small[data-v-b7002ac8]{color:var(--gp-muted)}.eval-material-action[data-v-b7002ac8]{color:var(--gp-red);font-weight:700}.my-custom-scrollbar[data-v-b7002ac8]{scrollbar-color:#b11f2b #f8fafc}@media (max-width:720px){.eval-topbar[data-v-b7002ac8]{flex-direction:column;align-items:flex-start}.eval-quiz[data-v-b7002ac8]{max-height:none}}