.TestPage_container__UH0HI{max-width:800px;margin:0 auto;padding:2rem 1rem;font-family:Arial,Helvetica,sans-serif;color:#171717;background-color:#fff}.TestPage_scrollProgressContainer__n5Q4I{position:fixed;top:0;left:0;width:100%;height:6px;background:rgba(53,136,179,.1);z-index:10000}.TestPage_scrollProgressBar__L8QRN{height:100%;background-color:#3588b3;width:0;transition:width .3s ease}.TestPage_questionList__tOHMQ{list-style:none;padding:0;margin:0}.TestPage_questionList__tOHMQ>li{margin-bottom:2rem}.TestPage_questionTitle__QFQXH{font-weight:700;color:#3588b3;margin-bottom:.8rem;font-size:1.1rem;line-height:1.4}.TestPage_optionList__PC_GH{list-style:none;padding-left:0;margin:0}.TestPage_optionList__PC_GH>li{margin-bottom:.5rem}.TestPage_optionLabel__HhjjW{display:flex;align-items:center;cursor:pointer;font-size:1rem;color:#171717;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.3rem .5rem;border-radius:6px;transition:background-color .15s ease}.TestPage_optionInput__A2Lmy{margin:0 .75rem 0 0;flex-shrink:0;cursor:pointer;width:18px;height:18px}.TestPage_optionLabel__HhjjW:hover{background-color:rgba(53,136,179,.12)}.TestPage_submitButton__WKvMI{display:block;width:100%;max-width:400px;margin:3rem auto 0;padding:.85rem 0;background-color:#3588b3;color:#fff;font-size:1.1rem;border:none;border-radius:10px;cursor:pointer;transition:background-color .25s ease}.TestPage_submitButton__WKvMI:hover{background-color:#2f7398}.TestPage_modalBackdrop__Yn1M7{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.32);display:flex;align-items:center;justify-content:center;z-index:9999}.TestPage_modal__2p8uO{max-width:600px;width:90vw;word-wrap:break-word;overflow-wrap:break-word;background:#fff;border-radius:18px;padding:2rem 2.5rem;box-shadow:0 8px 40px rgba(0,0,0,.18)}