/* ══ 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; } /* ════════════════════════════════════════════════ */
PMP® Exam Simulator — Built April 2026 • 117 Questions • Based on Current ECO (valid until July 8, 2026)
| Domain | Coverage | Practice Questions | Kat's Status |
|---|---|---|---|
| I. People | 33% | 20 questions | ⚠️ Mostly strong, gaps in Org Change |
| II. Process | 41% | 25 questions | 🔴 Scope, Quality, Closure, Procurement weak |
| III. Business Environment | 26% | 15 questions | 🔴 Org Change, Compliance, External Env untested |
| Date | Mode | Difficulty | Answered | Score | Result | Time |
|---|
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.
You are about to submit your exam. Please review the summary below before continuing.
Kat's baseline: Easy 100% | Moderate 66% | Difficult 36% | Expert 0%
Compare your scores above to track progress.
Navigate to a question first.