/* ══ QUIZ LENGTH PICKER ══ */ .length-picker-label { font-family: sans-serif; font-size: 12px; font-weight: bold; color: #FF2D78; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 6px; } .length-picker { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 12px; } .length-btn { padding: 8px 14px; border-radius: 20px; border: 1.5px solid rgba(255,45,120,0.35); background: transparent; color: #e8d0e0; font-family: sans-serif; font-size: 13px; font-weight: bold; cursor: pointer; transition: all 0.15s; min-width: 44px; text-align: center; } .length-btn.active-len { background: linear-gradient(90deg,#FF2D78,#E91E8C); border-color: transparent; color: #fff; box-shadow: 0 2px 10px rgba(255,45,120,0.4); } .length-btn:hover:not(.active-len) { border-color: #FF2D78; color: #FF2D78; } /* ══ VIDEO REWARD MODAL ══ */ #video-reward-modal { display: none; position: fixed; inset: 0; z-index: 9999; background: rgba(10,10,15,0.95); flex-direction: column; align-items: center; justify-content: center; padding: 20px; } #video-reward-modal.open { display: flex; } .vrm-header { display: flex; align-items: center; justify-content: space-between; width: 100%; max-width: 600px; margin-bottom: 12px; } .vrm-label { font-family: sans-serif; font-size: 15px; font-weight: bold; color: #FF2D78; letter-spacing: 0.5px; } .vrm-escape { background: rgba(255,255,255,0.1); border: 1.5px solid rgba(255,255,255,0.25); border-radius: 8px; color: #fff; font-family: sans-serif; font-size: 13px; padding: 8px 16px; cursor: pointer; font-weight: bold; -webkit-tap-highlight-color: transparent; } .vrm-escape:active { background: rgba(255,45,120,0.2); } #vrm-video { width: 100%; max-width: 600px; border-radius: 14px; background: #000; display: block; max-height: 70vh; object-fit: contain; } .vrm-skip { margin-top: 14px; background: transparent; border: 1.5px solid rgba(255,45,120,0.4); border-radius: 20px; color: #FF2D78; font-family: sans-serif; font-size: 13px; padding: 10px 28px; cursor: pointer; -webkit-tap-highlight-color: transparent; } .vrm-skip:active { background: rgba(255,45,120,0.1); } /* ══ DESKTOP LAYOUT FIX ══ */ /* All content screens get explicit backgrounds — never inherit dark body */ #exam-screen { background: var(--gray-bg, #f4f6f9) !important; } .exam-main { background: #ffffff !important; } .question-area { background: #ffffff !important; } .exam-body { background: var(--gray-bg, #f4f6f9) !important; } .exam-sidebar { background: var(--navy, #0d2137) !important; } #results-screen { background: var(--gray-bg, #f4f6f9) !important; } #study-screen { background: var(--gray-bg, #f4f6f9) !important; } /* Ensure body dark bg never bleeds into any screen */ #welcome-screen, #exam-screen, #results-screen, #study-screen, #break-screen, #confirm-overlay { isolation: isolate; } /* ══ BADDIE MODE TOGGLE ══ */ #baddie-toggle-btn, #baddie-toggle-btn-exam { display: inline-flex; align-items: center; gap: 6px; padding: 6px 14px; border-radius: 20px; border: 1.5px solid rgba(255,45,120,0.4); background: transparent; color: #aab8c8; font-family: sans-serif; font-size: 12px; font-weight: bold; cursor: pointer; transition: all 0.2s; letter-spacing: 0.5px; white-space: nowrap; } #baddie-toggle-btn.baddie-on, #baddie-toggle-btn-exam.baddie-on { background: linear-gradient(90deg, #FF2D78, #E91E8C); border-color: transparent; color: #fff; box-shadow: 0 2px 12px rgba(255,45,120,0.45); } #baddie-toggle-btn:hover:not(.baddie-on), #baddie-toggle-btn-exam:hover:not(.baddie-on) { border-color: #FF2D78; color: #FF2D78; } /* exam header button — compact emoji-only on small screens */ #baddie-toggle-btn-exam { padding: 6px 10px; font-size: 16px; } /* When baddie mode OFF — restore original palette on welcome */ body:not(.baddie-mode) #welcome-screen { background: linear-gradient(135deg, var(--navy) 0%, var(--navy2) 50%, #0a1e35 100%) !important; } body:not(.baddie-mode) .welcome-card { background: white !important; border: none !important; } body:not(.baddie-mode) .welcome-header { background: linear-gradient(135deg, var(--navy) 0%, var(--navy2) 100%) !important; } body:not(.baddie-mode) .welcome-logo { color: white !important; } body:not(.baddie-mode) .welcome-title { color: white !important; } body:not(.baddie-mode) .welcome-body h2 { color: var(--navy) !important; } body:not(.baddie-mode) .welcome-body { color: #222 !important; } body:not(.baddie-mode) .info-box { background: var(--gray-light) !important; border-color: var(--border) !important; } body:not(.baddie-mode) .info-box .label { color: var(--navy) !important; } body:not(.baddie-mode) .info-box .value { color: #333 !important; } body:not(.baddie-mode) .notice-box { background: rgba(230,126,34,0.08) !important; border-color: rgba(230,126,34,0.3) !important; color: #7a4500 !important; } body:not(.baddie-mode) .start-btn { background: var(--blue) !important; box-shadow: none !important; } body:not(.baddie-mode) .btn-flashcard-launch { border-color: var(--blue) !important; color: var(--blue) !important; } body:not(.baddie-mode) .mode-btn.active-exam, body:not(.baddie-mode) .mode-btn.active-std { background: var(--blue) !important; } body:not(.baddie-mode) .domain-table thead { background: var(--navy) !important; } body:not(.baddie-mode) .exam-header { background: var(--navy) !important; border-bottom-color: var(--blue-light) !important; } body:not(.baddie-mode) .header-pmi { color: white !important; } body:not(.baddie-mode) .header-pmi span { color: #00b4d8 !important; } body:not(.baddie-mode) .btn-live-score { background: rgba(255,255,255,0.1) !important; border-color: rgba(255,255,255,0.3) !important; color: white !important; } body:not(.baddie-mode) .results-header { background: var(--navy) !important; } body:not(.baddie-mode) .kat-tip-box { background: rgba(30,79,143,0.05) !important; border-color: rgba(30,79,143,0.2) !important; } body:not(.baddie-mode) .kat-tip-box h3 { color: var(--navy) !important; } body:not(.baddie-mode) .score-ring-text .score-pct { color: var(--navy) !important; } /* Baddie overrides only apply when body.baddie-mode */ body.baddie-mode #welcome-screen { background: linear-gradient(135deg, #0A0A0F 0%, #1C1030 50%, #14101E 100%) !important; } body.baddie-mode .welcome-card { border: 1px solid rgba(255,45,120,0.2) !important; background: #14101E !important; } body.baddie-mode .welcome-header { background: linear-gradient(90deg, #FF2D78, #E91E8C) !important; } body.baddie-mode .welcome-logo { color: #FFD700 !important; } body.baddie-mode .welcome-title, body.baddie-mode .welcome-subtitle { color: rgba(255,255,255,0.9) !important; } body.baddie-mode .welcome-body h2 { color: #FF2D78 !important; } body.baddie-mode .welcome-body { color: #e8d0e0 !important; } body.baddie-mode .info-box { background: rgba(255,45,120,0.07) !important; border-color: rgba(255,45,120,0.2) !important; } body.baddie-mode .info-box .label { color: #FF2D78 !important; } body.baddie-mode .info-box .value { color: #fff !important; } body.baddie-mode .notice-box { background: rgba(255,215,0,0.08) !important; border-color: rgba(255,215,0,0.3) !important; color: #ffe8a0 !important; } body.baddie-mode .start-btn { background: linear-gradient(90deg,#FF2D78,#E91E8C) !important; box-shadow: 0 4px 20px rgba(255,45,120,0.4) !important; } body.baddie-mode .btn-flashcard-launch { border-color: #FF2D78 !important; color: #FF2D78 !important; } body.baddie-mode .mode-btn.active-exam, body.baddie-mode .mode-btn.active-std { background: linear-gradient(90deg,#FF2D78,#E91E8C) !important; border-color: transparent !important; } body.baddie-mode .domain-table thead { background: linear-gradient(90deg,#FF2D78,#E91E8C) !important; } body.baddie-mode .exam-header { background: linear-gradient(90deg,#0A0A0F,#1C1030) !important; border-bottom: 2px solid #FF2D78 !important; } body.baddie-mode .header-pmi { color: #FF2D78 !important; } body.baddie-mode .header-pmi span { color: #FFD700 !important; } body.baddie-mode .btn-live-score { background: rgba(255,45,120,0.15) !important; border-color: #FF2D78 !important; color: #FF2D78 !important; } body.baddie-mode .results-header { background: linear-gradient(90deg,#FF2D78,#E91E8C) !important; } body.baddie-mode .kat-tip-box { background: linear-gradient(135deg,rgba(255,45,120,0.12),rgba(255,215,0,0.05)) !important; border-color: rgba(255,45,120,0.3) !important; } body.baddie-mode .kat-tip-box h3 { color: #FF2D78 !important; } body.baddie-mode .score-ring-text .score-pct { color: #FF2D78 !important; } /* ════════════════════════════════════════════════ */
Jake Howie — your host
🎬 The PMP Game Show
What Should the
Project Manager Do?
Hosted by Jake Howie  ·  Kat Edition
Like Reformer Pilates — except the work is called PMP®
We're turning you into a certified Office Baddie 💅
or
KKG

Kat's Knowledge Gym

PMP® Exam Simulator — Built April 2026 • 117 Questions • Based on Current ECO (valid until July 8, 2026)

Hi, 👋 Let's get you PMP-ready.
⚠️ April 2026 Timing: The current exam (ECO 2021) is valid until July 8, 2026. The new exam adds AI topics, heavy Business Environment content, and new question formats. Take it now if you can — the current path is well-mapped by the community. Bonus preview questions (not scored) are included at the end of your session.
Quick Quiz
15 questions • No timer • Instant feedback + explanation after every answer
🎯
Section Focus
10 questions • One domain • Instant feedback • Know your weak spots
🧠
PMI Mindset Trainer
20 Difficult + Expert questions • Deep concept coaching • Builds PMI reasoning, not just answers
📅
Study Mode — Flashcards & PMI Glossary
52 exam Q flashcards + 353 official PMI glossary terms • Shuffle, search, track progress • No pressure
KKG
Kat's Knowledge Gym — PMP® Exam Simulator — April 2026
Project Management Professional (PMP)®
Certification Practice Examination — Kat's Knowledge Gym

Examination Overview

Total Questions
60 of 117 (Randomly Sampled)
Time Limit
80 Minutes
Question Types
Multiple Choice (Single Answer)
Passing Threshold
≥ 70% (42/60 correct)
⚠️ April 2026: Current ECO exam valid until July 8, 2026. 117 questions sampled each session. Bonus preview questions (not scored) at session end preview the new July 2026 exam. The 🚚 Wiggle button gives hints during any question. 📊 Live Score shows real-time domain breakdown without ending the exam.
DomainCoveragePractice QuestionsKat's Status
I. People33%20 questions⚠️ Mostly strong, gaps in Org Change
II. Process41%25 questions🔴 Scope, Quality, Closure, Procurement weak
III. Business Environment26%15 questions🔴 Org Change, Compliance, External Env untested
  • Read each question and all four answer choices carefully before selecting your answer.
  • Use the Flag for Review button to mark questions you want to revisit.
  • Use the question navigator (left panel) to jump to any question.
  • You can change your answer at any time before submitting.
  • Click End Exam when you are ready to submit all answers.
  • After submission, you will receive a detailed performance report with domain analysis and remediation resources.
💅 Questions per Session
Timed simulation. All 60 questions count toward your score.
Standard answer choices as written.
tory-wrap" class="history-wrap" style="display:none;">

📊 Recent Sessions

DateModeDifficultyAnsweredScoreResultTime
PMI®
PMP® Practice Examination
Section 1 of 3
1:20:00
Question 1 of 60
Domain I: People
Easy
Loading...
✓ CORRECT!

⏸ Optional Break

You've reached a break point in the examination. This is an optional 5-minute break. The exam timer will continue running during your break.

5:00
⚠️ Once you click "Resume Exam", you cannot return to previous questions in this section.

Submit Examination?

You are about to submit your exam. Please review the summary below before continuing.

0
Answered
0
Unanswered
0
Flagged
60
Total Questions
PMP® Practice Examination — Score Report
Kat Parrish • Examination Content Outline 2026 Aligned

🚛 Kat's Performance Summary

Overall Score

--
Score
Correct: --
Incorrect: --
Total Scored: --
Time Used: --
--

Performance by Domain

Performance by Difficulty

Kat's baseline: Easy 100% | Moderate 66% | Difficult 36% | Expert 0%
Compare your scores above to track progress.

📊 Category Breakdown

🔑 Key Concepts to Review — Targeted Remediation

📚 Recommended Study Resources

📋 Answer Review

📅 Study Mode
Card 1 of 52
Loading...
Click card to reveal answer ▼
← swipe to navigate →  •  tap card to flip
Seen: 0  |  ✓ Got it: 0
1 / 353
PMI Official Definition — Click to reveal
← swipe to navigate →  •  tap card to flip
🚚 Kat's Wiggle — Don't Peek Too Long

Navigate to a question first.

📊 Live Score
Answer some questions first!
🏆 You crushed it!