.scene-guide-launch{margin-top:10px;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.12);color:#fff;border-radius:999px;padding:8px 12px;font-weight:850;cursor:pointer}.scene-guide-launch:hover,.scene-guide-launch:focus-visible{background:#fff;color:#08233c}.scene-guide{margin:16px auto 0;max-width:900px;background:#fff;border:1px solid #cbdde6;border-radius:18px;box-shadow:0 14px 34px rgba(7,33,54,.12);padding:20px}.scene-guide[hidden],.scene-guide-complete[hidden]{display:none}.scene-guide-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.scene-guide-head p{margin:0 0 5px;color:#0878a8;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.scene-guide-head h2{margin:0 0 7px;color:#092945}.scene-guide-head .guide-copy{margin:0;color:#536b7c;line-height:1.48;max-width:650px}.scene-guide-head a{white-space:nowrap;color:#086b96;font-weight:850}.scene-guide-progress{margin:18px 0}.scene-guide-progress>div{height:9px;background:#e4eef3;border-radius:999px;overflow:hidden;margin-top:7px}.scene-guide-progress i{display:block;width:0;height:100%;background:linear-gradient(90deg,#0878a8,#0b906a);transition:width .25s ease}.scene-guide-progress span{font-size:.82rem;color:#536b7c;font-weight:850}.scene-guide-question h3{margin:0 0 7px;font-size:1.28rem;color:#102f47}.scene-guide-question>p{margin:0 0 14px;color:#536b7c;line-height:1.48}.scene-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scene-option{display:flex;align-items:flex-start;gap:10px;border:1px solid #bfd1db;border-radius:12px;padding:12px;background:#f8fbfc;cursor:pointer;line-height:1.35;font-weight:700;color:#26465d}.scene-option:hover{border-color:#0878a8;background:#eef8fc}.scene-option:has(input:checked){border-color:#0878a8;background:#e5f4fa;box-shadow:inset 0 0 0 1px #0878a8}.scene-option input{margin-top:2px;accent-color:#0878a8}.scene-guide-feedback{margin:14px 0 0;border-radius:12px;padding:12px 14px;line-height:1.48}.scene-guide-feedback.correct{background:#e8f5ef;color:#075d43}.scene-guide-feedback.review{background:#fff2e8;color:#814000}.scene-guide-feedback strong{display:block;margin-bottom:4px}.scene-guide-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px}.scene-guide-actions button{border:0;border-radius:11px;padding:11px 15px;font-weight:850;cursor:pointer}.scene-guide-actions .secondary{background:#e7f1f6;color:#075d87}.scene-guide-actions .primary{background:#0878a8;color:#fff}.scene-guide-actions button:disabled{opacity:.45;cursor:not-allowed}.scene-guide-complete{margin:16px auto 0;max-width:900px;background:#e9f7f1;border:1px solid #a8d9c5;border-radius:16px;padding:17px 19px}.scene-guide-complete h2{margin:0 0 6px;color:#075d43}.scene-guide-complete p{margin:0;color:#315e4e;line-height:1.45}.scene-guide-complete .complete-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:13px}.scene-guide-complete button,.scene-guide-complete a{border:0;border-radius:10px;padding:10px 13px;font-weight:850;text-decoration:none;cursor:pointer}.scene-guide-complete button{background:#0878a8;color:#fff}.scene-guide-complete a{background:#d7ece3;color:#075d43}.bottom-nav.guide-locked button{opacity:.42;pointer-events:none}.bottom-nav.guide-locked button[data-panel="assessmentPanel"]{opacity:.62}.guide-note{font-size:.8rem;color:#6a7e8c;margin-top:9px}@media(max-width:700px){.scene-guide{margin:12px 12px 0;padding:16px}.scene-guide-head{display:block}.scene-guide-head a{display:inline-block;margin-top:10px}.scene-options{grid-template-columns:1fr}.scene-guide-actions{align-items:stretch;flex-direction:column-reverse}.scene-guide-actions button{width:100%}.scene-guide-complete{margin:12px}.scene-guide-complete .complete-actions{display:grid}.scene-guide-complete button,.scene-guide-complete a{text-align:center}}
