.quiz-phase[data-v-d819cc4b]{position:relative;z-index:1;padding-top:.5rem}.progress-bar-wrap[data-v-d819cc4b]{margin-bottom:1.25rem}.progress-info[data-v-d819cc4b]{display:flex;justify-content:space-between;font-size:.86rem;color:#ffffff8c;margin-bottom:.45rem;font-weight:600}.q-counter[data-v-d819cc4b]{font-family:JetBrains Mono,monospace;letter-spacing:.05em}.q-percent[data-v-d819cc4b]{color:#f0abfc;font-weight:800}.progress-track[data-v-d819cc4b]{height:7px;background:#ffffff14;border-radius:4px;overflow:hidden;margin-bottom:.75rem;border:1px solid rgba(255,255,255,.06)}.progress-fill[data-v-d819cc4b]{height:100%;background:linear-gradient(90deg,#8b5cf6,#a78bfa,#c084fc);border-radius:4px;transition:width .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.progress-shine[data-v-d819cc4b]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shine-slide-d819cc4b 2s ease-in-out infinite}@keyframes shine-slide-d819cc4b{0%{transform:translate(-100%)}to{transform:translate(100%)}}.question-dots[data-v-d819cc4b]{display:flex;flex-wrap:wrap;gap:5px}.dot-btn[data-v-d819cc4b]{width:27px;height:27px;border-radius:8px;border:1.5px solid rgba(255,255,255,.15);background:#ffffff0f;cursor:pointer;font-size:.7rem;font-weight:600;transition:all .2s cubic-bezier(.22,1,.36,1);display:flex;align-items:center;justify-content:center;padding:0;color:#ffffff73}.dot-btn[data-v-d819cc4b]:hover{border-color:#c4b5fd99;color:#f0abfc}.dot-btn.active[data-v-d819cc4b]{border-color:#8b5cf6;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;font-weight:700;box-shadow:0 2px 10px #8b5cf64d;transform:scale(1.08)}.dot-btn.answered[data-v-d819cc4b]{background:#ede9fe33;border-color:#c4b5fd80;color:#c4b5fd}.question-card[data-v-d819cc4b]{background:#ffffff12;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:2rem 1.8rem;margin-bottom:1.25rem;box-shadow:0 8px 32px #0000001f,inset 0 1px #ffffff0f;position:relative;overflow:hidden}.card-decoration[data-v-d819cc4b]{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#8b5cf6,#ec4899,#f59e0b);border-radius:20px 20px 0 0}.scene-tag[data-v-d819cc4b]{display:inline-block;font-size:.74rem;padding:.25rem .8rem;border-radius:12px;background:#ede9fe26;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#c4b5fd;margin-bottom:1.2rem;font-weight:600;border:1px solid rgba(139,92,246,.12)}.question-text[data-v-d819cc4b]{font-size:1.12rem;line-height:1.75;margin:0 0 1.8rem;font-weight:500;color:#ffffffe6}.answer-scale[data-v-d819cc4b]{margin-top:.5rem}.scale-labels[data-v-d819cc4b]{display:flex;justify-content:space-between;font-size:.77rem;color:#ffffff73;margin-bottom:.75rem}.scale-buttons[data-v-d819cc4b]{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.scale-btn[data-v-d819cc4b]{padding:.62rem .2rem;border:2px solid var(--btn-color);border-radius:11px;background:rgba(255,255,255,var(--btn-opacity));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:var(--btn-color);font-size:.74rem;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.22,1,.36,1);text-align:center;line-height:1.3}.scale-btn.selected[data-v-d819cc4b]{background:var(--btn-color)!important;color:#fff!important;box-shadow:0 4px 16px #00000040;transform:scale(1.04);animation:btn-pop-d819cc4b .3s cubic-bezier(.17,.89,.32,1.28)}@keyframes btn-pop-d819cc4b{0%{transform:scale(.9)}50%{transform:scale(1.06)}to{transform:scale(1.04)}}.quiz-nav[data-v-d819cc4b]{display:flex;justify-content:space-between;gap:1rem}.nav-btn[data-v-d819cc4b]{flex:1;padding:.88rem 1.5rem;border:none;border-radius:13px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.22,1,.36,1);letter-spacing:.03em}.nav-btn.primary[data-v-d819cc4b]{background:#8b5cf647;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;border:1px solid rgba(139,92,246,.4);box-shadow:0 3px 15px #8b5cf640}.nav-btn.primary[data-v-d819cc4b]:hover:not(:disabled){transform:translateY(-2px);background:#8b5cf661;box-shadow:0 6px 22px #8b5cf661}.nav-btn.primary[data-v-d819cc4b]:disabled{opacity:.35;cursor:not-allowed}.nav-btn.secondary[data-v-d819cc4b]{background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffffffbf;border:1px solid rgba(255,255,255,.12)}.nav-btn.secondary[data-v-d819cc4b]:hover:not(:disabled){background:#ffffff1f;border-color:#fff3}.nav-btn.secondary[data-v-d819cc4b]:disabled{opacity:.3;cursor:not-allowed}.back-btn[data-v-d819cc4b]{display:inline-flex;align-items:center;gap:.3rem;padding:.55rem 1.1rem;border:none;border-radius:10px;font-size:.82rem;font-weight:600;cursor:pointer;background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffffffb3;border:1px solid rgba(255,255,255,.1);transition:all .2s;margin-bottom:1rem}.back-btn[data-v-d819cc4b]:hover{background:#ffffff1f;border-color:#fff3}@media(max-width:580px){.question-card[data-v-d819cc4b]{padding:1.5rem 1.1rem;border-radius:16px}.scale-buttons[data-v-d819cc4b]{gap:4px}.scale-btn[data-v-d819cc4b]{padding:.5rem .15rem;font-size:.69rem;border-radius:9px}.question-text[data-v-d819cc4b]{font-size:1rem}.dot-btn[data-v-d819cc4b]{width:23px;height:23px;font-size:.64rem;border-radius:7px}}
