.FAIaLa_introContainer{background:linear-gradient(135deg,#2d1b69 0%,#4b1a8a 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative}.FAIaLa_content{text-align:center;z-index:2;background:#fff;border-radius:20px;width:100%;max-width:700px;padding:3rem;position:relative;box-shadow:0 20px 60px #0000004d}.FAIaLa_header{margin-bottom:2rem}.FAIaLa_sectionEmoji{margin-bottom:1rem;font-size:4rem}.FAIaLa_title{color:#2d1b69;margin-bottom:1rem;font-size:2.5rem;font-weight:700;line-height:1.2}.FAIaLa_meta{color:#6b7280;justify-content:center;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:500;display:flex}.FAIaLa_questions{color:#2d1b69;font-weight:600}.FAIaLa_duration{color:#059669;font-weight:600}.FAIaLa_separator{color:#d1d5db}.FAIaLa_description{color:#374151;max-width:500px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.2rem;line-height:1.6}.FAIaLa_tipsSection{text-align:left;background:#f9fafb;border-radius:12px;margin-bottom:2.5rem;padding:2rem}.FAIaLa_tipsTitle{color:#2d1b69;text-align:center;margin-bottom:1rem;font-size:1.3rem;font-weight:600}.FAIaLa_tipsList{flex-direction:column;gap:.75rem;display:flex}.FAIaLa_tip{color:#374151;align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.5;display:flex}.FAIaLa_tipBullet{color:#2d1b69;margin-top:.1rem;font-weight:700}.FAIaLa_actionSection{text-align:center}.FAIaLa_startButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#059669 0%,#047857 100%);border:none;border-radius:50px;min-width:200px;margin-bottom:1rem;padding:1.25rem 3rem;font-size:1.3rem;font-weight:600;transition:all .3s;box-shadow:0 8px 25px #0596694d}.FAIaLa_startButton:hover{transform:translateY(-3px);box-shadow:0 12px 35px #05966966}.FAIaLa_startButton:active{transform:translateY(-1px)}.FAIaLa_note{color:#6b7280;font-size:.9rem;font-style:italic}.FAIaLa_progressIndicator{z-index:3;position:absolute;top:2rem;left:50%;transform:translate(-50%)}.FAIaLa_progressSteps{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:50px;align-items:center;gap:2rem;padding:1rem 2rem;display:flex;box-shadow:0 8px 25px #0000001a}.FAIaLa_step{opacity:.4;flex-direction:column;align-items:center;gap:.5rem;transition:all .3s;display:flex}.FAIaLa_step.FAIaLa_active,.FAIaLa_step.FAIaLa_completed{opacity:1}.FAIaLa_stepNumber{background:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:600;transition:all .3s;display:flex}.FAIaLa_step.FAIaLa_active .FAIaLa_stepNumber{color:#fff;background:linear-gradient(135deg,#2d1b69 0%,#4b1a8a 100%)}.FAIaLa_step.FAIaLa_completed .FAIaLa_stepNumber{color:#fff;background:linear-gradient(135deg,#059669 0%,#047857 100%)}.FAIaLa_stepLabel{color:#374151;white-space:nowrap;font-size:.8rem;font-weight:500}@media (max-width:600px){.FAIaLa_introContainer{padding:6rem 1rem 1rem}.FAIaLa_content{margin-top:1rem;padding:2rem 1.5rem}.FAIaLa_title{font-size:1.8rem}.FAIaLa_sectionEmoji{font-size:3rem}.FAIaLa_tipsSection{padding:1.5rem}.FAIaLa_startButton{width:100%;min-width:auto;max-width:300px;padding:1rem 2rem;font-size:1.1rem}.FAIaLa_progressSteps{gap:1rem;padding:.75rem 1.25rem}.FAIaLa_stepLabel{font-size:.7rem}.FAIaLa_progressIndicator{top:1rem;left:1rem;right:1rem;transform:none}}@media (max-width:900px) and (min-width:601px){.FAIaLa_content{padding:2.5rem}.FAIaLa_title{font-size:2.2rem}.FAIaLa_progressSteps{gap:1.5rem}}
.nbouPq_sectionContainer{background:linear-gradient(135deg,#f8f9ff 0%,#e8edf9 100%);min-height:100vh;padding:2rem 1rem;position:relative}.nbouPq_sectionHeader{text-align:center;margin-bottom:2rem}.nbouPq_sectionTitle{color:#2d1b69;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.nbouPq_sectionMeta{color:#6b7280;font-size:1.1rem;font-weight:500}.nbouPq_mainContent{grid-template-columns:1fr 300px;gap:2rem;max-width:1400px;margin:0 auto;display:grid}.nbouPq_questionArea{flex:1}.nbouPq_navigation{background:#fff;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:2rem;padding:1.5rem;display:grid;box-shadow:0 4px 20px #2d1b691a}.nbouPq_navigationLeft,.nbouPq_navigationRight{display:flex}.nbouPq_navigationRight{justify-content:flex-end}.nbouPq_navigationCenter{text-align:center}.nbouPq_navButton{color:#2d1b69;cursor:pointer;background:#fff;border:2px solid #2d1b69;border-radius:8px;min-width:120px;padding:.75rem 1.5rem;font-weight:600;transition:all .3s}.nbouPq_navButton:hover:not(:disabled){color:#fff;background:#2d1b69;transform:translateY(-2px);box-shadow:0 4px 15px #2d1b694d}.nbouPq_navButton:disabled{opacity:.4;cursor:not-allowed;transform:none}.nbouPq_submitButton{color:#fff;background:linear-gradient(135deg,#059669 0%,#047857 100%);border-color:#059669}.nbouPq_submitButton:hover:not(:disabled){background:linear-gradient(135deg,#047857 0%,#065f46 100%);border-color:#047857}.nbouPq_progressInfo{color:#6b7280;font-size:.95rem;font-weight:500}.nbouPq_answerReminder{text-align:center;color:#d97706;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;margin-top:1rem;padding:1rem;font-weight:500}.nbouPq_sidebar{background:#fff;border-radius:16px;flex-direction:column;gap:2rem;height:fit-content;padding:2rem;display:flex;position:sticky;top:2rem;box-shadow:0 8px 30px #2d1b691a}.nbouPq_questionPalette{text-align:center}.nbouPq_paletteTitle{color:#2d1b69;margin-bottom:1rem;font-size:1.2rem;font-weight:600}.nbouPq_questionGrid{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.5rem;display:grid}.nbouPq_questionDot{color:#6b7280;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:600;transition:all .3s;display:flex}.nbouPq_questionDot:hover{color:#2d1b69;border-color:#2d1b69;transform:scale(1.05)}.nbouPq_questionDot.nbouPq_current{color:#fff;background:linear-gradient(135deg,#2d1b69 0%,#4b1a8a 100%);border-color:#2d1b69;transform:scale(1.1)}.nbouPq_questionDot.nbouPq_answered{color:#fff;background:linear-gradient(135deg,#059669 0%,#047857 100%);border-color:#059669}.nbouPq_questionDot.nbouPq_answered.nbouPq_current{background:linear-gradient(135deg,#2d1b69 0%,#4b1a8a 100%);border-color:#2d1b69}.nbouPq_legend{color:#6b7280;flex-direction:column;gap:.5rem;font-size:.85rem;display:flex}.nbouPq_legendItem{align-items:center;gap:.5rem;display:flex}.nbouPq_legendDot{border:1px solid;border-radius:3px;width:12px;height:12px}.nbouPq_legendCurrent{background:#2d1b69;border-color:#2d1b69}.nbouPq_legendAnswered{background:#059669;border-color:#059669}.nbouPq_legendUnanswered{background:#fff;border-color:#e5e7eb}.nbouPq_stats{border-top:1px solid #e5e7eb;padding-top:1.5rem}.nbouPq_statsTitle{color:#2d1b69;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.nbouPq_statItem{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.nbouPq_statItem:last-child{border-bottom:none}.nbouPq_statLabel{color:#6b7280;font-size:.9rem}.nbouPq_statValue{color:#2d1b69;font-weight:600}.nbouPq_tips{border-top:1px solid #e5e7eb;padding-top:1.5rem}.nbouPq_tipsTitle{color:#2d1b69;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.nbouPq_tipsList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.nbouPq_tipsList li{color:#6b7280;padding-left:1rem;font-size:.9rem;line-height:1.5;position:relative}.nbouPq_tipsList li:before{content:"•";color:#2d1b69;font-weight:700;position:absolute;left:0}.nbouPq_submittingOverlay{z-index:1000;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nbouPq_submittingContent{text-align:center;background:#fff;border-radius:16px;max-width:400px;margin:2rem;padding:3rem}.nbouPq_submittingContent h3{color:#2d1b69;margin-bottom:1rem;font-size:1.5rem}.nbouPq_submittingContent p{color:#6b7280;margin-bottom:2rem}.nbouPq_loadingSpinner{border:4px solid #e5e7eb;border-top-color:#2d1b69;border-radius:50%;width:40px;height:40px;margin:0 auto 2rem;animation:1s linear infinite nbouPq_spin}@keyframes nbouPq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:600px){.nbouPq_sectionContainer{padding:1rem .5rem}.nbouPq_sectionTitle{font-size:1.8rem}.nbouPq_sectionMeta{font-size:1rem}.nbouPq_mainContent{grid-template-columns:1fr;gap:1.5rem}.nbouPq_sidebar{order:-1;padding:1.5rem;position:static}.nbouPq_questionGrid{grid-template-columns:repeat(6,1fr);gap:.5rem}.nbouPq_questionDot{width:32px;height:32px;font-size:.9rem}.nbouPq_navigation{text-align:center;grid-template-columns:1fr;gap:1rem;padding:1.25rem}.nbouPq_navigationLeft,.nbouPq_navigationRight{justify-content:center}.nbouPq_navButton{width:100%;min-width:auto;max-width:200px}}@media (max-width:900px) and (min-width:601px){.nbouPq_mainContent{grid-template-columns:1fr 250px;gap:1.5rem}.nbouPq_sidebar{padding:1.75rem}.nbouPq_questionGrid{grid-template-columns:repeat(3,1fr)}}
.Ol1L6W_questionCard{background:#fff;border:1px solid #f3f4f6;border-radius:16px;margin-bottom:2rem;padding:2rem;transition:all .3s;box-shadow:0 8px 30px #2d1b691a}.Ol1L6W_questionCard:hover{box-shadow:0 12px 40px #2d1b6926}.Ol1L6W_questionHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.Ol1L6W_questionNumber{color:#2d1b69;font-size:1.1rem;font-weight:600}.Ol1L6W_sectionBadge{align-items:center;display:flex}.Ol1L6W_rwBadge,.Ol1L6W_mathBadge{border-radius:20px;padding:.5rem 1rem;font-size:.85rem;font-weight:500}.Ol1L6W_rwBadge{color:#0369a1;background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%)}.Ol1L6W_mathBadge{color:#d97706;background:linear-gradient(135deg,#fef3e0 0%,#fde68a 100%)}.Ol1L6W_passage{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.Ol1L6W_passageLabel{color:#2d1b69;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;font-size:.9rem;font-weight:600}.Ol1L6W_passageText{color:#374151;font-size:1rem;line-height:1.7}.Ol1L6W_questionText{color:#1f2937;margin-bottom:2rem;font-size:1.1rem;font-weight:500;line-height:1.6}.Ol1L6W_answersSection{margin-bottom:1rem}.Ol1L6W_optionsGrid{flex-direction:column;gap:.75rem;display:flex}.Ol1L6W_optionButton{cursor:pointer;text-align:left;background:#fff;border:2px solid #e5e7eb;border-radius:12px;align-items:center;gap:1rem;padding:1rem 1.5rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.Ol1L6W_optionButton:hover{border-color:#2d1b69;transform:translateY(-1px);box-shadow:0 4px 15px #2d1b691a}.Ol1L6W_optionButton.Ol1L6W_selected{background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border-color:#2d1b69}.Ol1L6W_optionButton.Ol1L6W_correct{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border-color:#059669;animation:.6s Ol1L6W_correctFlash}.Ol1L6W_optionButton.Ol1L6W_incorrect{background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);border-color:#ef4444;animation:.6s Ol1L6W_incorrectShake}@keyframes Ol1L6W_correctFlash{0%{background:#fff}50%{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%)}to{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%)}}@keyframes Ol1L6W_incorrectShake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.Ol1L6W_optionButton:disabled{cursor:not-allowed}.Ol1L6W_optionLabel{color:#fff;background:#2d1b69;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:600;display:flex}.Ol1L6W_optionButton.Ol1L6W_correct .Ol1L6W_optionLabel{background:#059669}.Ol1L6W_optionButton.Ol1L6W_incorrect .Ol1L6W_optionLabel{background:#ef4444}.Ol1L6W_optionText{color:#374151;flex:1;font-size:1rem;line-height:1.5}.Ol1L6W_correctIcon,.Ol1L6W_incorrectIcon{font-size:1.5rem;font-weight:700;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.Ol1L6W_correctIcon{color:#059669}.Ol1L6W_incorrectIcon{color:#ef4444}.Ol1L6W_gridInSection{text-align:center}.Ol1L6W_gridInLabel{color:#374151;margin-bottom:1rem;font-size:1rem;font-weight:500}.Ol1L6W_gridInContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.Ol1L6W_gridInInput{text-align:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;min-width:150px;max-width:200px;padding:1rem 1.5rem;font-size:1.2rem;font-weight:600;transition:all .3s}.Ol1L6W_gridInInput:focus{border-color:#2d1b69;outline:none;box-shadow:0 0 0 3px #2d1b691a}.Ol1L6W_gridInSubmit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2d1b69 0%,#4b1a8a 100%);border:none;border-radius:12px;min-width:120px;padding:1rem 2rem;font-weight:600;transition:all .3s}.Ol1L6W_gridInSubmit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #2d1b694d}.Ol1L6W_gridInSubmit:disabled{opacity:.5;cursor:not-allowed;transform:none}.Ol1L6W_selectedGridIn{text-align:center;color:#374151;background:#f3f4f6;border-radius:8px;margin-top:1rem;padding:.75rem 1rem;font-size:.95rem}.Ol1L6W_feedback{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-top:1.5rem;padding:1.5rem}.Ol1L6W_feedbackHeader{align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.1rem;font-weight:600;display:flex}.Ol1L6W_feedbackHeader.Ol1L6W_correctFeedback{color:#059669}.Ol1L6W_feedbackHeader.Ol1L6W_incorrectFeedback{color:#ef4444}.Ol1L6W_feedbackIcon{font-size:1.2rem}.Ol1L6W_explanation{color:#374151;margin-bottom:1rem;line-height:1.6}.Ol1L6W_correctAnswerNote{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem;font-size:.9rem}@media (max-width:600px){.Ol1L6W_questionCard{padding:1.5rem}.Ol1L6W_questionHeader{flex-direction:column;align-items:flex-start;gap:.75rem}.Ol1L6W_passage{padding:1.25rem}.Ol1L6W_optionButton{gap:.75rem;padding:1rem}.Ol1L6W_gridInContainer{flex-direction:column;align-items:stretch}.Ol1L6W_gridInInput{min-width:auto;max-width:100%}.Ol1L6W_gridInSubmit{min-width:auto}.Ol1L6W_optionLabel{width:28px;height:28px;font-size:.8rem}.Ol1L6W_optionText{font-size:.95rem}}@media (max-width:900px) and (min-width:601px){.Ol1L6W_questionCard{padding:1.75rem}.Ol1L6W_gridInContainer{gap:.75rem}}
._3QctAa_timerContainer{background:#fff;border:1px solid #f3f4f6;border-radius:16px;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem;padding:1.5rem;display:flex;box-shadow:0 4px 20px #2d1b691a}._3QctAa_questionProgress{flex:1}._3QctAa_progressHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}._3QctAa_progressLabel{color:#6b7280;font-size:.9rem;font-weight:500}._3QctAa_progressText{color:#2d1b69;font-size:1rem;font-weight:600}._3QctAa_progressBarContainer{position:relative}._3QctAa_progressBar{background:#f3f4f6;border-radius:4px;height:8px;margin-bottom:1rem;overflow:hidden}._3QctAa_progressBarFill{background:linear-gradient(90deg,#2d1b69 0%,#4b1a8a 100%);border-radius:4px;height:100%;transition:width .3s}._3QctAa_progressDots{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem;display:flex}._3QctAa_progressDot{background:#e5e7eb;border:2px solid #0000;border-radius:50%;width:12px;height:12px;transition:all .3s}._3QctAa_progressDot._3QctAa_completed{background:#2d1b69;transform:scale(1.1)}._3QctAa_progressDot._3QctAa_current{background:#4b1a8a;border-color:#6b3fa0;transform:scale(1.2);box-shadow:0 0 0 3px #6b3fa033}._3QctAa_timerSection{flex-direction:column;align-items:center;gap:.75rem;transition:all .3s;display:flex}._3QctAa_timerSection._3QctAa_warning{animation:1s infinite _3QctAa_pulse}@keyframes _3QctAa_pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}._3QctAa_circularTimer{justify-content:center;align-items:center;display:flex;position:relative}._3QctAa_timerSvg{transform:rotate(-90deg)}._3QctAa_timerCircleBackground{stroke:#f3f4f6}._3QctAa_timerCircle{stroke:#2d1b69;transition:stroke-dashoffset .5s,stroke .3s}._3QctAa_timerCircle._3QctAa_warningCircle{stroke:#ef4444;animation:.5s infinite alternate _3QctAa_warningPulse}@keyframes _3QctAa_warningPulse{0%{stroke-width:6px}to{stroke-width:8px}}._3QctAa_timerText{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._3QctAa_timeDisplay{color:#2d1b69;font-family:Courier New,monospace;font-size:1.5rem;font-weight:700;transition:color .3s}._3QctAa_timeDisplay._3QctAa_warningTime{color:#ef4444}._3QctAa_timeLabel{color:#6b7280;margin-top:.25rem;font-size:.75rem;font-weight:500}._3QctAa_warningMessage{color:#ef4444;text-align:center;font-size:.9rem;font-weight:600;animation:1s infinite _3QctAa_blink}@keyframes _3QctAa_blink{0%,50%{opacity:1}51%,to{opacity:.5}}@media (max-width:600px){._3QctAa_timerContainer{flex-direction:column;gap:1.5rem;padding:1.25rem}._3QctAa_progressHeader{margin-bottom:.75rem}._3QctAa_progressDots{justify-content:center;gap:.5rem}._3QctAa_progressDot{width:10px;height:10px}._3QctAa_timeDisplay{font-size:1.25rem}._3QctAa_timerSvg{width:80px;height:80px}}@media (max-width:900px) and (min-width:601px){._3QctAa_timerContainer{gap:1.5rem;padding:1.5rem}._3QctAa_progressDots{justify-content:space-around}}
.w0iJ7a_sectionContainer{background:linear-gradient(135deg,#fef9e7 0%,#fef3c7 100%);min-height:100vh;padding:2rem 1rem;position:relative}.w0iJ7a_sectionHeader{text-align:center;margin-bottom:2rem}.w0iJ7a_sectionTitle{color:#d97706;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.w0iJ7a_sectionMeta{color:#6b7280;margin-bottom:.75rem;font-size:1.1rem;font-weight:500}.w0iJ7a_calculatorNote{color:#1d4ed8;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);border:1px solid #93c5fd;border-radius:25px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;display:inline-block}.w0iJ7a_mainContent{grid-template-columns:1fr 300px;gap:2rem;max-width:1400px;margin:0 auto;display:grid}.w0iJ7a_questionArea{flex:1}.w0iJ7a_navigation{background:#fff;border:1px solid #fed7aa;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:2rem;padding:1.5rem;display:grid;box-shadow:0 4px 20px #d977061a}.w0iJ7a_navigationLeft,.w0iJ7a_navigationRight{display:flex}.w0iJ7a_navigationRight{justify-content:flex-end}.w0iJ7a_navigationCenter{text-align:center}.w0iJ7a_navButton{color:#d97706;cursor:pointer;background:#fff;border:2px solid #d97706;border-radius:8px;min-width:120px;padding:.75rem 1.5rem;font-weight:600;transition:all .3s}.w0iJ7a_navButton:hover:not(:disabled){color:#fff;background:#d97706;transform:translateY(-2px);box-shadow:0 4px 15px #d977064d}.w0iJ7a_navButton:disabled{opacity:.4;cursor:not-allowed;transform:none}.w0iJ7a_submitButton{color:#fff;background:linear-gradient(135deg,#059669 0%,#047857 100%);border-color:#059669}.w0iJ7a_submitButton:hover:not(:disabled){background:linear-gradient(135deg,#047857 0%,#065f46 100%);border-color:#047857}.w0iJ7a_progressInfo{color:#6b7280;font-size:.95rem;font-weight:500}.w0iJ7a_answerReminder{text-align:center;color:#d97706;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;margin-top:1rem;padding:1rem;font-weight:500}.w0iJ7a_sidebar{background:#fff;border:1px solid #fed7aa;border-radius:16px;flex-direction:column;gap:2rem;height:fit-content;padding:2rem;display:flex;position:sticky;top:2rem;box-shadow:0 8px 30px #d977061a}.w0iJ7a_questionPalette{text-align:center}.w0iJ7a_paletteTitle{color:#d97706;margin-bottom:1rem;font-size:1.2rem;font-weight:600}.w0iJ7a_questionGrid{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.5rem;display:grid}.w0iJ7a_questionDot{color:#6b7280;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:600;transition:all .3s;display:flex}.w0iJ7a_questionDot:hover{color:#d97706;border-color:#d97706;transform:scale(1.05)}.w0iJ7a_questionDot.w0iJ7a_current{color:#fff;background:linear-gradient(135deg,#d97706 0%,#b45309 100%);border-color:#d97706;transform:scale(1.1)}.w0iJ7a_questionDot.w0iJ7a_answered{color:#fff;background:linear-gradient(135deg,#059669 0%,#047857 100%);border-color:#059669}.w0iJ7a_questionDot.w0iJ7a_answered.w0iJ7a_current{background:linear-gradient(135deg,#d97706 0%,#b45309 100%);border-color:#d97706}.w0iJ7a_legend{color:#6b7280;flex-direction:column;gap:.5rem;font-size:.85rem;display:flex}.w0iJ7a_legendItem{align-items:center;gap:.5rem;display:flex}.w0iJ7a_legendDot{border:1px solid;border-radius:3px;width:12px;height:12px}.w0iJ7a_legendCurrent{background:#d97706;border-color:#d97706}.w0iJ7a_legendAnswered{background:#059669;border-color:#059669}.w0iJ7a_legendUnanswered{background:#fff;border-color:#e5e7eb}.w0iJ7a_stats{border-top:1px solid #e5e7eb;padding-top:1.5rem}.w0iJ7a_statsTitle{color:#d97706;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.w0iJ7a_statItem{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.w0iJ7a_statItem:last-child{border-bottom:none}.w0iJ7a_statLabel{color:#6b7280;font-size:.9rem}.w0iJ7a_statValue{color:#d97706;font-weight:600}.w0iJ7a_tips{border-top:1px solid #e5e7eb;padding-top:1.5rem}.w0iJ7a_tipsTitle{color:#d97706;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.w0iJ7a_tipsList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.w0iJ7a_tipsList li{color:#6b7280;padding-left:1rem;font-size:.9rem;line-height:1.5;position:relative}.w0iJ7a_tipsList li:before{content:"•";color:#d97706;font-weight:700;position:absolute;left:0}.w0iJ7a_calculatorReminder{text-align:left;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);border:1px solid #93c5fd;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.w0iJ7a_calculatorIcon{flex-shrink:0;font-size:2rem}.w0iJ7a_calculatorText{color:#1e40af;font-size:.9rem;line-height:1.4}.w0iJ7a_calculatorText strong{color:#1d4ed8;font-weight:600}.w0iJ7a_submittingOverlay{z-index:1000;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.w0iJ7a_submittingContent{text-align:center;background:#fff;border-radius:16px;max-width:400px;margin:2rem;padding:3rem}.w0iJ7a_submittingContent h3{color:#d97706;margin-bottom:1rem;font-size:1.5rem}.w0iJ7a_submittingContent p{color:#6b7280;margin-bottom:2rem}.w0iJ7a_loadingSpinner{border:4px solid #e5e7eb;border-top-color:#d97706;border-radius:50%;width:40px;height:40px;margin:0 auto 2rem;animation:1s linear infinite w0iJ7a_spin}@keyframes w0iJ7a_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:600px){.w0iJ7a_sectionContainer{padding:1rem .5rem}.w0iJ7a_sectionTitle{font-size:1.8rem}.w0iJ7a_sectionMeta{font-size:1rem}.w0iJ7a_calculatorNote{padding:.5rem 1rem;font-size:.9rem}.w0iJ7a_mainContent{grid-template-columns:1fr;gap:1.5rem}.w0iJ7a_sidebar{order:-1;padding:1.5rem;position:static}.w0iJ7a_questionGrid{grid-template-columns:repeat(6,1fr);gap:.5rem}.w0iJ7a_questionDot{width:32px;height:32px;font-size:.9rem}.w0iJ7a_navigation{text-align:center;grid-template-columns:1fr;gap:1rem;padding:1.25rem}.w0iJ7a_navigationLeft,.w0iJ7a_navigationRight{justify-content:center}.w0iJ7a_navButton{width:100%;min-width:auto;max-width:200px}.w0iJ7a_calculatorReminder{gap:.75rem;padding:1.25rem}.w0iJ7a_calculatorIcon{font-size:1.5rem}}@media (max-width:900px) and (min-width:601px){.w0iJ7a_mainContent{grid-template-columns:1fr 250px;gap:1.5rem}.w0iJ7a_sidebar{padding:1.75rem}.w0iJ7a_questionGrid{grid-template-columns:repeat(3,1fr)}}
