.LandingDemo_demoPage__15vPc{min-height:100vh;background:#F3E9FF;display:flex;align-items:center;justify-content:center;padding:2rem}@media (max-width:768px){.LandingDemo_demoPage__15vPc{padding:0;align-items:flex-start}}.LandingDemo_demoPageEmbedded__Yypl9{display:flex;align-items:center;justify-content:center;padding:0;background:transparent}.LandingDemo_demoCard__s6gkR{background:#ffffff;border-radius:25px;border:5px solid #0f0f0f;padding:2rem;width:min(980px,90vw);max-width:1200px;box-shadow:0 20px 60px rgba(0,0,0,.15),0 10px 30px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05);position:relative;transition:transform .2s ease,box-shadow .2s ease}.LandingDemo_questionHeader__Qwm7D{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1rem;transition:all .2s ease}.LandingDemo_questionLabel__aGyJ4{font-weight:950;font-size:22px;color:#000000;font-family:Onest,sans-serif}@media (min-width:769px){.LandingDemo_questionHeader__Qwm7D,.LandingDemo_questionLabel__aGyJ4{display:none}}.LandingDemo_marks__r5mIy{color:#555;font-size:14px}.LandingDemo_q-marks__mWD0H{color:#555;font-size:24px;font-family:Times New Roman,serif;font-weight:500}.LandingDemo_questionContent__oFuPh{margin-bottom:1.5rem;transition:all .2s ease}.LandingDemo_questionText__2hh08{font-size:1.125rem;line-height:1.6;color:#000000;font-family:onest,sans-serif;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:8px}@media (min-width:768px){.LandingDemo_questionText__2hh08{font-size:1.5rem}}.LandingDemo_questionText__2hh08 .katex{font-family:onest,sans-serif!important}.LandingDemo_questionText__2hh08 .katex *,.LandingDemo_questionText__2hh08 .katex .mbin,.LandingDemo_questionText__2hh08 .katex .mclose,.LandingDemo_questionText__2hh08 .katex .mfrac,.LandingDemo_questionText__2hh08 .katex .mi,.LandingDemo_questionText__2hh08 .katex .minner,.LandingDemo_questionText__2hh08 .katex .mn,.LandingDemo_questionText__2hh08 .katex .mo,.LandingDemo_questionText__2hh08 .katex .mop,.LandingDemo_questionText__2hh08 .katex .mopen,.LandingDemo_questionText__2hh08 .katex .mord,.LandingDemo_questionText__2hh08 .katex .mover,.LandingDemo_questionText__2hh08 .katex .mpunct,.LandingDemo_questionText__2hh08 .katex .mrel,.LandingDemo_questionText__2hh08 .katex .mroot,.LandingDemo_questionText__2hh08 .katex .mrow,.LandingDemo_questionText__2hh08 .katex .mspace,.LandingDemo_questionText__2hh08 .katex .msqrt,.LandingDemo_questionText__2hh08 .katex .mstyle,.LandingDemo_questionText__2hh08 .katex .msub,.LandingDemo_questionText__2hh08 .katex .msup,.LandingDemo_questionText__2hh08 .katex .msupsub,.LandingDemo_questionText__2hh08 .katex .mtable,.LandingDemo_questionText__2hh08 .katex .mtext,.LandingDemo_questionText__2hh08 .katex .munder,.LandingDemo_questionText__2hh08 .katex .munderover,.LandingDemo_questionText__2hh08 .katex .sizing,.LandingDemo_questionText__2hh08 .katex .sizing.reset-size1,.LandingDemo_questionText__2hh08 .katex .sizing.reset-size2,.LandingDemo_questionText__2hh08 .katex .sizing.size1,.LandingDemo_questionText__2hh08 .katex .sizing.size10,.LandingDemo_questionText__2hh08 .katex .sizing.size11,.LandingDemo_questionText__2hh08 .katex .sizing.size2,.LandingDemo_questionText__2hh08 .katex .sizing.size3,.LandingDemo_questionText__2hh08 .katex .sizing.size4,.LandingDemo_questionText__2hh08 .katex .sizing.size5,.LandingDemo_questionText__2hh08 .katex .sizing.size6,.LandingDemo_questionText__2hh08 .katex .sizing.size7,.LandingDemo_questionText__2hh08 .katex .sizing.size8,.LandingDemo_questionText__2hh08 .katex .sizing.size9,.LandingDemo_questionText__2hh08 .katex .vlist,.LandingDemo_questionText__2hh08 .katex .vlist-r,.LandingDemo_questionText__2hh08 .katex .vlist-s,.LandingDemo_questionText__2hh08 .katex .vlist-t{font-family:onest,sans-serif!important;font-style:normal!important;font-weight:500!important}.LandingDemo_questionMarks__W_qwl{color:#555;font-size:1.125rem;font-family:onest,sans-serif;font-weight:500;line-height:1.6;white-space:nowrap}@media (min-width:768px){.LandingDemo_questionMarks__W_qwl{font-size:1.5rem}}@media (max-width:768px){.LandingDemo_demoCard__s6gkR .calculator-icon-wrapper,.LandingDemo_questionContent__oFuPh .calculator-icon-wrapper,.LandingDemo_questionText__2hh08 .LandingDemo_questionMarks__W_qwl,.LandingDemo_questionText__2hh08 .calculator-icon-wrapper{display:none!important}.LandingDemo_questionText__2hh08{justify-content:center!important}}.LandingDemo_gridWrapper__Y8fx8{display:flex;justify-content:center;align-items:flex-start;margin:2rem 0;padding:1.5rem;background:linear-gradient(180deg,#fafafa,#f5f5f5);border-radius:.75rem;border:1px solid #e8e8e8;box-shadow:inset 0 1px 2px rgba(0,0,0,.05);flex-direction:column;transition:flex-direction .4s ease-in-out}.LandingDemo_gridContainer__wPx1g{position:relative;user-select:none;-webkit-user-select:none;transition:transform .2s ease;width:400px;height:400px;display:inline-block}.LandingDemo_scrollOverlay__pOf2W{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:99999!important;background:transparent!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;cursor:default!important}@media (max-width:768px){.LandingDemo_demoCard__s6gkR:has(.LandingDemo_gridContainer__wPx1g.LandingDemo_correct__d7BFp),.LandingDemo_gridWrapper__Y8fx8:has(.LandingDemo_gridContainer__wPx1g.LandingDemo_correct__d7BFp){touch-action:auto!important}.LandingDemo_gridContainer__wPx1g.LandingDemo_correct__d7BFp{pointer-events:none!important;touch-action:auto!important;user-select:auto!important;-webkit-user-select:auto!important;cursor:default!important}.LandingDemo_gridContainer__wPx1g.LandingDemo_correct__d7BFp canvas{pointer-events:none!important;touch-action:auto!important}.LandingDemo_gridContainer__wPx1g.LandingDemo_correct__d7BFp :not(.LandingDemo_scrollOverlay__pOf2W){pointer-events:none!important}.LandingDemo_gridContainer__wPx1g.LandingDemo_correct__d7BFp .LandingDemo_scrollOverlay__pOf2W{pointer-events:auto!important;touch-action:manipulation!important}}.LandingDemo_gridCanvas__OHto9{display:block;background:#ffffff;border-radius:1.5rem;box-shadow:inset 0 2px 4px rgba(0,0,0,.06),inset 0 1px 2px rgba(0,0,0,.04),inset 0 -2px 6px rgba(0,0,0,.08)}.LandingDemo_coordinateTooltip__rl1iL{background:rgba(0,0,0,.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:8px 14px;border-radius:8px;font-size:13px;box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.1);transition:opacity .15s ease}.LandingDemo_coordinateTooltip__rl1iL,.LandingDemo_mobileTooltip__xDe79{color:#ffffff;font-family:Onest,sans-serif;font-weight:600;letter-spacing:.3px;white-space:nowrap}.LandingDemo_mobileTooltip__xDe79{background:rgba(0,0,0,.8);padding:6px 12px;border-radius:6px;font-size:12px;box-shadow:0 2px 10px rgba(0,0,0,.3)}.LandingDemo_buttonContainer__VA3dG{display:flex;justify-content:center;margin-top:2rem;min-height:60px;transition:all .3s ease}.LandingDemo_submitButton__gMet0{background:#ffdc00;color:#000000;border:4px solid #000000;border-radius:9999px;padding:12px 32px;font-size:18px;font-weight:700;font-family:Onest,sans-serif;cursor:pointer;transition:all .1s ease;text-transform:uppercase;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.LandingDemo_submitButton__gMet0:hover:not(:disabled){background:#ffd700;transform:translateY(-2px);box-shadow:0 6px 8px -1px rgba(0,0,0,.15)}.LandingDemo_submitButton__gMet0:active:not(:disabled){transform:translateY(0)}.LandingDemo_submitButton__gMet0:disabled{opacity:.6;cursor:not-allowed}.LandingDemo_successMessage__omocT{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem;padding:1rem;background:#d1fae5;border:2px solid #10b981;border-radius:.5rem;color:#065f46;font-weight:600;font-family:Onest,sans-serif;transition:all .3s ease;transform-origin:center}.LandingDemo_successIcon__JLsxy{font-size:24px;color:#10b981}.LandingDemo_xpPop__6gxBQ{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:.5rem;background:#ffdc00;border:3px solid #000000;border-radius:9999px;padding:.75rem 1.5rem;font-family:Onest,sans-serif;font-weight:700;font-size:18px;z-index:100;pointer-events:none;box-shadow:0 8px 16px -4px rgba(0,0,0,.3)}.LandingDemo_xpEmoji__dBxCX{font-size:20px}.LandingDemo_xpText__RA8gT{color:#000000}.LandingDemo_lockedState__II1wo{margin-top:2rem;padding:2rem;background:#f9fafb;border-radius:1rem;border:2px dashed #d1d5db;text-align:center}.LandingDemo_lockedIcon__lFD56{font-size:48px;margin-bottom:1rem}.LandingDemo_lockedTitle__XhaPS{font-family:Onest,sans-serif;font-size:24px;font-weight:900;color:#000000;margin-bottom:.5rem}.LandingDemo_lockedText__m6r6q{font-family:Onest,sans-serif;font-size:16px;color:#6b7280;margin-bottom:1.5rem;line-height:1.5}.LandingDemo_ctaButton__xsv4J{background:#ffdc00;color:#000000;border:6px solid #000000;border-radius:9999px;padding:12px 32px;font-size:18px;font-weight:900;font-family:Onest,sans-serif;cursor:pointer;transition:all .1s ease;text-transform:uppercase;box-shadow:0 8px 16px -4px rgba(0,0,0,.2)}.LandingDemo_ctaButton__xsv4J:hover{background:#ffd700;transform:translateY(-2px);box-shadow:0 12px 20px -4px rgba(0,0,0,.25)}.LandingDemo_ctaButton__xsv4J:active{transform:translateY(0)}@media (max-width:768px){.LandingDemo_demoCard__s6gkR{padding:4px 16px;margin:0;border-radius:0;border:none;max-width:none;width:100%;box-shadow:none;background:transparent}.LandingDemo_questionHeader__Qwm7D,.LandingDemo_questionLabel__aGyJ4{display:none}.LandingDemo_questionContent__oFuPh{text-align:center;margin-bottom:.5rem}.LandingDemo_questionText__2hh08{font-size:1.125rem;line-height:1.75;font-weight:500;color:#374151;text-align:center}.LandingDemo_q-marks__mWD0H{display:none}.LandingDemo_gridWrapper__Y8fx8{padding:.5rem;margin:.5rem 0;border-radius:0;border:none;background:transparent;box-shadow:none}}.LandingDemo_speechBubble__w9aqY{position:fixed;bottom:2rem;right:2rem;background:#f5f5f5;border:2px solid #d1d5db;border-radius:20px;padding:16px 24px;font-family:Onest,sans-serif;font-size:20px;font-weight:600;color:#4b5563;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:999999;pointer-events:none}.LandingDemo_speechBubble__w9aqY:after{bottom:-10px;border-top:10px solid #f5f5f5}.LandingDemo_speechBubble__w9aqY:after,.LandingDemo_speechBubble__w9aqY:before{content:"";position:absolute;right:24px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent}.LandingDemo_speechBubble__w9aqY:before{bottom:-11px;border-top:10px solid #d1d5db;z-index:-1}@media (max-width:768px){.LandingDemo_speechBubble__w9aqY{bottom:1.5rem;right:1.5rem;font-size:18px;padding:14px 20px}}.ExamPaper_examPaper__PzSh4{background-color:#ffffff;border:5px solid #0f0f0f;border-radius:25px;box-shadow:0 10px 40px rgba(0,0,0,.35);padding:40px;width:min(980px,90vw);max-width:1200px;margin:0 auto;font-family:Times New Roman,Times,serif;font-size:var(--exam-font-size);line-height:var(--exam-line-height);color:#000000;position:relative;min-height:600px;transition:min-height .3s ease}.ExamPaper_examPaper__PzSh4:before{content:"";position:absolute;inset:1px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);border-radius:inherit;pointer-events:none}@media (max-width:768px){.ExamPaper_examPaper__PzSh4{padding:16px;margin:0;border-radius:0;border:5px solid #0f0f0f;border-right:none;border-left:none;max-width:none;width:100%;min-height:calc(100vh - 80px);line-height:1.3}.ExamPaper_examPaper__PzSh4 .ExamPaper_questionContent__rCvgS{line-height:1.3}.ExamPaper_examPaper__PzSh4 .ExamPaper_prose__Bg0__{line-height:1.3!important}}.ExamPaper_examPaper__PzSh4 .ExamPaper_questionHeader__WNL1C{border-bottom:2px solid #000000;margin-bottom:32px;padding-bottom:16px;text-align:center}.ExamPaper_examPaper__PzSh4 .ExamPaper_questionHeader__WNL1C h1{font-size:calc(var(--exam-font-size) * 1.5);font-weight:700;margin:0 0 8px;color:#000000}.ExamPaper_examPaper__PzSh4 .ExamPaper_questionHeader__WNL1C p{font-size:calc(var(--exam-font-size) * .875);margin:0;color:#000000}.ExamPaper_examPaper__PzSh4 .ExamPaper_questionContent__rCvgS{margin-bottom:24px;font-size:var(--exam-font-size);line-height:var(--exam-line-height);color:#000000}.ExamPaper_examPaper__PzSh4 .ExamPaper_prose__Bg0__{font-size:var(--exam-font-size)!important;line-height:var(--exam-line-height)!important}.ExamPaper_examPaper__PzSh4 .ExamPaper_optionButton__B04UR{border:1px solid #000000;background-color:#ffffff;color:#000000;margin:8px 0;padding:12px 16px;border-radius:0;font-size:var(--exam-font-size);width:100%;text-align:left;cursor:pointer;transition:all .2s ease;display:flex;align-items:center}.ExamPaper_examPaper__PzSh4 .ExamPaper_optionButton__B04UR:hover{background-color:#f5f5f5}.ExamPaper_examPaper__PzSh4 .ExamPaper_optionButton__B04UR:focus{outline:none;box-shadow:0 0 0 3px #F6C20F,0 6px 20px rgba(246,194,15,.35);border-color:#F6C20F}.ExamPaper_examPaper__PzSh4 .ExamPaper_optionButton__B04UR.ExamPaper_selected__As_l0{background-color:#e6f3ff;border-color:#0066cc}.ExamPaper_examPaper__PzSh4 .ExamPaper_optionBullet__0HMXo{width:24px;height:24px;border-radius:50%;background-color:#cccccc;color:#000000;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:calc(var(--exam-font-size) * .875);margin-right:12px;flex-shrink:0}.ExamPaper_examPaper__PzSh4 .ExamPaper_submitButton__ufSiX{background-color:#ffffff;color:#000000;border:2px solid #000000;padding:12px 24px;border-radius:0;font-weight:700;font-size:var(--exam-font-size);width:100%;cursor:pointer;transition:background-color .2s ease;margin-top:16px;font-family:Times New Roman,Times,serif}.ExamPaper_examPaper__PzSh4 .ExamPaper_submitButton__ufSiX:hover{background-color:#f5f5f5}@media print{.ExamPaper_examPaper__PzSh4{box-shadow:none;border:5px solid #000000;page-break-inside:avoid}.ExamPaper_examPaper__PzSh4 .ExamPaper_optionButton__B04UR{border:1px solid #000000;background-color:white}.ExamPaper_examPaper__PzSh4 .ExamPaper_submitButton__ufSiX{display:none}}.QuestionEngine_question-engine__wQ2UW{background-color:#ffffff;color:#000000;padding:20px;font-family:Times New Roman,serif;border-radius:25donpx;border:3px solid #fbbf24}.QuestionEngine_question-engine__wQ2UW *{font-family:Times New Roman,serif!important}.QuestionEngine_question-engine__wQ2UW .QuestionEngine_katex__e_Z78,.QuestionEngine_question-engine__wQ2UW .QuestionEngine_katex__e_Z78 *{font-family:KaTeX_Main,KaTeX_Math,Times New Roman,serif!important}.QuestionEngine_option-bullet__0yX1X,.QuestionEngine_option-button__YpKZ2,.QuestionEngine_option-button__YpKZ2 *,.QuestionEngine_option-text__6NkFd{font-family:Times New Roman,serif!important;border-radius:8px}.QuestionEngine_question-header__3rp48{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.QuestionEngine_question-label__Ov0J_{font-weight:950;font-size:22px;color:#000000;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}.QuestionEngine_q-marks__IzCJ_{color:#555}@media (max-width:768px){.QuestionEngine_q-marks__IzCJ_{font-size:13px}}.QuestionEngine_step__ZsAVt{border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:12px 14px;margin-top:12px;background:#fff}.QuestionEngine_step-label__qdb7H{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;color:#000000}.QuestionEngine_step-label__qdb7H>div:first-child{flex:1}.QuestionEngine_step-marks__0tOUg{color:#555;font-size:13px;flex-shrink:0}.QuestionEngine_step-title__hwNTp{font-weight:800;color:#000000}.QuestionEngine_question-marks__odKc9{color:#555}.QuestionEngine_question-header__3rp48 h1{font-size:1.25rem;font-weight:700;margin:0 0 4px}.QuestionEngine_question-header__3rp48 p{margin:0;opacity:.8}.QuestionEngine_question-content__sqgJ1{margin-bottom:32px;border-bottom:1px solid #e5e7eb;padding-bottom:16px}.QuestionEngine_question-text___Iren{display:flex;align-items:baseline;gap:.5rem}.QuestionEngine_question-number__1Nrhc{font-weight:var(--skin-question-number-style);display:inline-block;vertical-align:baseline;min-width:1.5rem;line-height:1.6}.QuestionEngine_question-body__eLdv6{display:flex;align-items:flex-start;gap:8px}.QuestionEngine_question-badges__Qmyj4{display:flex;align-items:center;gap:12px;margin-left:auto}@media (max-width:768px){.QuestionEngine_question-badges__Qmyj4{display:none}.QuestionEngine_calculator-badge-mobile__tfgKp{display:block}}.QuestionEngine_calculator-badge-mobile__tfgKp{margin-top:8px;text-align:left}.QuestionEngine_options-container__3lY9L{margin:16px 0}.QuestionEngine_option-button__YpKZ2{display:flex;align-items:center;width:100%;padding:20px;margin:8px 0;border:1px solid #c7c7c7;background-color:#ffffff;color:#000000;cursor:pointer;text-align:left}.QuestionEngine_option-button__YpKZ2:hover{border-color:var(--skin-accent-color);background-color:rgba(var(--skin-accent-color-rgb),.05)}.QuestionEngine_option-button__YpKZ2.QuestionEngine_selected__yc2d5,.QuestionEngine_selected__yc2d5{border-color:var(--skin-accent-color);background-color:rgba(var(--skin-accent-color-rgb),.1);color:var(--skin-accent-color)}.QuestionEngine_selected__yc2d5 .QuestionEngine_option-bullet__0yX1X{background-color:var(--skin-accent-color);color:white}.QuestionEngine_option-button__YpKZ2:disabled{opacity:.5;cursor:not-allowed}.QuestionEngine_option-bullet__0yX1X{width:24px;height:24px;border-radius:4px;background-color:var(--skin-border-color);color:var(--skin-text-color);display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:12px;flex-shrink:0}.QuestionEngine_option-button__YpKZ2.QuestionEngine_selected__yc2d5 .QuestionEngine_option-bullet__0yX1X{background-color:var(--skin-accent-color);color:white}.QuestionEngine_option-button__YpKZ2.QuestionEngine_correct-option__hJK2K{background-color:rgba(34,197,94,.1);border-color:#22c55e;color:#166534}.QuestionEngine_option-button__YpKZ2.QuestionEngine_correct-option__hJK2K .QuestionEngine_option-bullet__0yX1X{background-color:#22c55e;color:white}.QuestionEngine_option-button__YpKZ2.QuestionEngine_incorrect-option__7mMSk{background-color:rgba(239,68,68,.1);border-color:#ef4444;color:#991b1b}.QuestionEngine_option-button__YpKZ2.QuestionEngine_incorrect-option__7mMSk .QuestionEngine_option-bullet__0yX1X{background-color:#ef4444;color:white}.QuestionEngine_answer-input-container__H6aJF{margin:16px 0}.QuestionEngine_numeric-input__mn46s{width:100%;padding:12px;border:1px solid var(--skin-border-color);border-radius:4px;background-color:#ffffff;color:#000000;font-family:var(--skin-font-family);line-height:1.6;resize:vertical;min-height:120px}.QuestionEngine_numeric-input__mn46s:focus{outline:none;border-color:var(--skin-accent-color);box-shadow:0 0 0 2px rgba(var(--skin-accent-color-rgb),.2)}.QuestionEngine_submit-button__DUG4T{font-family:onest,sans-serif!important;background-color:#fbbf24!important;color:#000000!important;border:none!important;padding:12px 24px!important;border-radius:9999px!important;font-weight:700!important;width:100%!important;cursor:pointer!important;transition:background-color .2s ease!important;margin-top:16px!important}.QuestionEngine_submit-button__DUG4T:hover{background-color:#f59e0b!important}.QuestionEngine_feedback-container__mszAX{margin:24px 0 12px;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;position:relative}.QuestionEngine_feedback-content__1A1bH{width:100%}.QuestionEngine_feedback__b1M_p{padding:28px 32px;border-radius:12px;margin:16px 0;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}.QuestionEngine_feedback__b1M_p.QuestionEngine_correct__gEEZf{background-color:rgba(34,197,94,.1);border:none;color:#166534}.QuestionEngine_feedback__b1M_p.QuestionEngine_incorrect__tdhPx{background-color:rgba(239,68,68,.1);border:none;color:#991b1b}.QuestionEngine_feedback-header__gOEDw{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.QuestionEngine_feedback-marks__rgto7{margin-left:auto;font-weight:600;font-size:14px;color:#000000!important}.QuestionEngine_feedback-icon__u_Lhd{font-weight:700}.QuestionEngine_feedback-title__Dx8vg{font-weight:800;font-size:14px;color:#000000!important}.QuestionEngine_feedback-message__c4pYz,.QuestionEngine_feedback-title__Dx8vg{font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.QuestionEngine_feedback-message__c4pYz{margin:6px 0;color:#991b1b}.QuestionEngine_feedback-explanation__C7OYT{margin:12px 0 0;line-height:1.6;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.QuestionEngine_feedback-actions__IskyU{display:flex;flex-direction:column;gap:12px;margin-top:16px}.QuestionEngine_retry-button__yucNU{background-color:#fbbf24;color:#000000;border:2px solid #f59e0b;padding:12px 24px;border-radius:9999px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.QuestionEngine_retry-button__yucNU:hover{background-color:#f59e0b;border-color:#d97706;transform:translateY(-1px);box-shadow:0 4px 12px rgba(245,158,11,.3)}.QuestionEngine_retry-button__yucNU:active{transform:translateY(0)}.QuestionEngine_solution-button__M569l{background-color:transparent;color:#6366f1;border:2px solid #6366f1;padding:12px 24px;border-radius:9999px;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%;white-space:nowrap}.QuestionEngine_solution-button__M569l:hover{background-color:#6366f1;color:#ffffff;border-color:#4f46e5;transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.2)}.QuestionEngine_solution-button__M569l:active{transform:translateY(0);box-shadow:0 2px 6px rgba(99,102,241,.15)}.QuestionEngine_solution-button-subtle__BQ1Mw{width:auto!important;padding:7px 14px!important;font-size:13px!important;font-weight:500!important;border-width:1px!important;opacity:.7;align-self:flex-start;border-radius:9999px!important;transform:scale(.9);transform-origin:left center}.QuestionEngine_solution__ZAdNW{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:20px;margin:16px 0;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.8;color:#000000}.QuestionEngine_solution__ZAdNW p{margin-bottom:12px}.QuestionEngine_solution__ZAdNW p:last-child{margin-bottom:0}.QuestionEngine_next-button__dF_JJ{background-color:#3b82f6;color:white;border:none;padding:14px 28px;border-radius:8px;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease;margin:16px 0;width:100%}.QuestionEngine_next-button__dF_JJ:hover{background-color:#2563eb}.QuestionEngine_next-button-container__62sV_{position:fixed;bottom:20px;right:20px;left:20px;z-index:1000;width:auto;opacity:1;transition:opacity .3s ease}.QuestionEngine_next-button-fixed__Vs6QP{background-color:#3b82f6;color:white;border:none;padding:12px 16px;border-radius:8px;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%;box-shadow:0 4px 12px rgba(59,130,246,.3)}.QuestionEngine_next-button-fixed__Vs6QP:hover{background-color:#2563eb;transform:translateY(-2px);box-shadow:0 6px 16px rgba(59,130,246,.4)}.QuestionEngine_next-button-fixed__Vs6QP:active{transform:translateY(0);box-shadow:0 2px 8px rgba(59,130,246,.3)}@media (max-width:768px){.QuestionEngine_question-engine__wQ2UW{padding:16px;margin:0;border-radius:0;min-height:calc(100vh - 80px)}.QuestionEngine_question-header__3rp48{margin-bottom:6px}.QuestionEngine_question-label__Ov0J_{font-size:18px;font-weight:700}.QuestionEngine_question-content__sqgJ1{margin-bottom:24px;border-bottom:1px solid #e5e7eb;padding-bottom:12px}.QuestionEngine_question-body__eLdv6,.QuestionEngine_question-text___Iren{font-size:18px;line-height:1.3}.QuestionEngine_options-container__3lY9L{margin:6px 0}.QuestionEngine_option-button__YpKZ2{padding:12px;margin:4px 0;min-height:56px;border-radius:12px;font-size:18px;line-height:1.4}.QuestionEngine_option-bullet__0yX1X{width:28px;height:28px;margin-right:12px;font-size:18px;border-radius:6px}.QuestionEngine_submit-button__DUG4T{padding:14px 20px!important;font-size:18px!important;margin-top:16px!important;min-height:56px;border-radius:9999px!important;font-weight:600!important}.QuestionEngine_feedback-container__mszAX{margin:16px 0}.QuestionEngine_feedback__b1M_p{padding:12px;border-radius:12px;margin:8px 0 20px;font-size:16px}.QuestionEngine_feedback-header__gOEDw{margin-bottom:8px;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.QuestionEngine_feedback-marks__rgto7,.QuestionEngine_feedback-title__Dx8vg{font-size:16px!important;font-weight:600!important;margin-left:0!important}.QuestionEngine_feedback-icon__u_Lhd{font-size:20px}.QuestionEngine_feedback-title__Dx8vg{font-size:18px}.QuestionEngine_feedback-explanation__C7OYT{font-size:16px;line-height:1.5}.QuestionEngine_solution-button__M569l{padding:14px 20px;font-size:18px;margin:12px 0;border-radius:12px;min-height:56px}.QuestionEngine_solution__ZAdNW{padding:12px;border-radius:12px;margin:8px 0;font-size:16px}.QuestionEngine_next-button-container__62sV_{position:fixed;top:auto;bottom:16px;right:16px;left:16px;transform:none;width:auto}.QuestionEngine_next-button-fixed__Vs6QP{width:100%;padding:14px 20px;font-size:18px;min-height:56px;border-radius:12px}.QuestionEngine_question-text___Iren{gap:.5rem}.QuestionEngine_question-body__eLdv6{gap:8px}.QuestionEngine_numeric-input__mn46s{padding:12px;font-size:18px;min-height:120px;border-radius:12px;line-height:1.5}.QuestionEngine_calculator-text__fNl69,.QuestionEngine_q-marks__IzCJ_{font-size:16px}}@media print{.QuestionEngine_question-engine__wQ2UW{page-break-inside:avoid}.QuestionEngine_option-button__YpKZ2{border:1px solid #000;background-color:white}.QuestionEngine_next-button__dF_JJ,.QuestionEngine_solution-button__M569l,.QuestionEngine_submit-button__DUG4T{display:none}.QuestionEngine_feedback__b1M_p{border:1px solid #000;background-color:white}}