.quiz-presentation .entry-quiz-header{--text:#f3f0f8;--surface:#222230;--border:#3b3a4a;z-index:110;justify-content:space-between;gap:32px;width:calc(100% - 48px);max-width:1180px;height:80px;min-height:80px;padding:0 4px;position:relative}.quiz-presentation .entry-quiz-header>a{flex-shrink:0;min-width:0}.quiz-presentation .entry-quiz-header .cpa-select-trigger{text-transform:none;letter-spacing:normal}.quiz-presentation .entry-quiz-header .workspace-identity-name{letter-spacing:-.025em;font-size:14px;font-weight:600}.quiz-presentation .entry-quiz-header .quiz-header-progress{background:0 0;border:0;border-radius:0;flex:0 400px;align-items:center;gap:16px;width:auto;min-width:0;height:48px;padding:0;display:flex}.quiz-progress-body{flex:1;min-width:0}.quiz-header-progress .quiz-chapter-heading{gap:8px;margin-bottom:5px;line-height:20px}.quiz-header-progress .quiz-chapter-heading strong{color:#b9b8c8;font-size:11px;font-weight:500}.quiz-header-progress .quiz-chapter-count{color:#f3f0f8;font-size:12px;font-weight:650}.quiz-header-progress .quiz-chapter-count small{color:#a8ebd0;font-size:8px;font-weight:500}.quiz-header-progress .quiz-chapter-tracks{gap:4px}.quiz-header-progress .quiz-chapter-tracks>span{background:#c6b8ee1c;height:5px}.quiz-gift-anchor{flex-shrink:0;position:relative}.quiz-gift-button{color:#c6b8ee;cursor:pointer;background:radial-gradient(circle at 40% 20%,#c6b8ee20,#222230);border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:0 4px 16px #0003}.quiz-gift-ring{fill:none;stroke-width:1.25px;pointer-events:none;width:44px;height:44px;position:absolute;inset:0;transform:rotate(-90deg)}.quiz-gift-ring circle:first-child{stroke:#c6b8ee25}.quiz-gift-ring circle:last-child{stroke:#a8ebd0;stroke-linecap:round;transition:stroke-dashoffset .24s ease-out}.quiz-gift-lock{color:#b9b8c8;background:#222230;border:1px solid #3b3a4a;border-radius:50%;place-items:center;width:13px;height:13px;display:grid;position:absolute;bottom:0;right:-1px}.quiz-gift-button.is-unlocked{color:#a8ebd0;background:#a8ebd018;box-shadow:0 0 20px #a8ebd025}.quiz-gift-button.is-unlocked .quiz-gift-lock{color:#a8ebd0}.quiz-gift-glyph{animation:.24s ease-out both quiz-gift-arrive;display:flex}@keyframes quiz-gift-arrive{0%{transform:scale(.9)rotate(-8deg)}60%{transform:scale(1.1)rotate(5deg)}to{transform:scale(1)rotate(0)}}.quiz-gift-button:focus-visible,.quiz-gift-panel button:focus-visible{outline-offset:3px;outline:2px solid #a8ebd0}.quiz-gift-panel{color:#f3f0f8;background:linear-gradient(135deg,#292535,#1c1c29);border:1px solid #c6b8ee38;border-radius:16px;width:min(290px,100vw - 24px);padding:16px;animation:.18s ease-out both quiz-chapter-arrive;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 16px 40px #0006}.quiz-gift-panel>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.quiz-gift-panel strong{font-size:14px}.quiz-gift-panel button{color:#b9b8c8;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;min-width:36px;min-height:36px;margin:-8px;display:grid}.quiz-gift-panel p{color:#e5dff2;margin:10px 0;font-size:12px;line-height:1.4}.quiz-gift-panel ol{flex-direction:column;gap:8px;margin:14px 0;padding:0;list-style:none;display:flex}.quiz-gift-panel li{color:#b9b8c8;align-items:center;gap:8px;font-size:11px;display:flex}.quiz-gift-panel li>span{border:1px solid #c6b8ee30;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.quiz-gift-panel li[data-earned=true]>span{color:#a8ebd0;background:#a8ebd012;border-color:#a8ebd050}.quiz-gift-panel li>small{color:#a8ebd0;margin-left:auto;font-size:10px}.quiz-gift-panel>small{color:#b9b8c8;font-size:10px;line-height:1.4;display:block}.quiz-header-progress .quiz-chapter-announcement{bottom:-15px;right:54px}.quiz-header-progress .quiz-chapter-feedback{background:#222230;border:1px solid #a8ebd035;border-radius:8px;padding:4px 8px}@media (max-width:1023px){.quiz-presentation .entry-quiz-header{gap:20px;width:100%;max-width:760px;height:60px;min-height:60px;padding:0 12px}.quiz-presentation .entry-quiz-header .workspace-identity{gap:7px}.quiz-presentation .entry-quiz-header .workspace-identity-icon{flex-basis:30px;width:30px;height:30px}.quiz-presentation .entry-quiz-header .workspace-identity-icon svg{width:25px;height:25px}.quiz-presentation .entry-quiz-header .workspace-identity-name{font-size:12px}.quiz-presentation .entry-quiz-header .quiz-header-progress{flex:1;gap:10px;height:44px}.quiz-header-progress .quiz-chapter-heading{margin-bottom:4px;line-height:16px}.quiz-header-progress .quiz-chapter-heading strong{font-size:9px}.quiz-header-progress .quiz-chapter-count{font-size:10px}.quiz-header-progress .quiz-chapter-count small{font-size:7px}.quiz-header-progress .quiz-chapter-tracks>span{height:4px}.quiz-presentation:has(.quiz-review-launch) .entry-quiz-header{padding-right:46px}}@media (max-width:360px){.quiz-presentation .entry-quiz-header{gap:10px;padding-inline:8px}.quiz-presentation .entry-quiz-header .workspace-identity{gap:5px}.quiz-presentation .entry-quiz-header .workspace-identity-name{font-size:10px}.quiz-presentation .entry-quiz-header .quiz-header-progress{gap:6px}.quiz-header-progress .quiz-chapter-heading strong{font-size:8px}}@media (max-width:1023px) and (max-height:480px){.quiz-presentation .entry-quiz-header{height:44px;min-height:44px}.quiz-gift-panel{padding:10px;top:calc(100% + 3px)}.quiz-gift-panel ol{gap:4px;margin-block:8px}.quiz-gift-panel p{margin-block:7px}}@media (prefers-reduced-motion:reduce){.quiz-gift-ring circle:last-child{transition:none}.quiz-gift-panel,.quiz-gift-glyph{animation:none}}.quiz-presentation .entry-quiz-header:has(.journey-language-control){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:64px;padding-block:10px;display:flex}.quiz-presentation .entry-quiz-header .journey-language-control{margin-inline-start:auto}.quiz-presentation .entry-quiz-header .journey-language-control .cpa-select-trigger{min-height:44px;font-size:14px}@media (max-width:360px){.quiz-presentation .entry-quiz-header:has(.journey-language-control){padding-inline:12px}.quiz-presentation .entry-quiz-header .workspace-identity-name{font-size:12px}}
