.markdown-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.katex-display{overflow:auto hidden;padding:1em 0}.uploader-box[data-v-63afa504]{display:inline-block;cursor:pointer}input.el-input__inner[data-v-63afa504]{cursor:pointer!important}.imgClass[data-v-63afa504]{max-width:60px;max-height:60px}table{width:unset!important}@media print{body,html{background-color:#fff!important}br+br+br{display:initial}.main-ai{display:none!important}.page-preview-questions .left-questions{min-width:700px;height:100vh;overflow-y:unset!important}}.page-preview-questions{display:flex;flex-direction:row;padding:0 20px}.page-preview-questions .left-questions{flex:5;min-width:700px;height:100vh;overflow-y:auto}.page-preview-questions .main-ai{flex:4;height:100vh;display:flex;flex-direction:column;min-width:600px;padding-bottom:120px;overflow-y:scroll;scrollbar-color:#0065dd #a3d9ff;scrollbar-width:thin;-ms-overflow-style:none;position:relative}.page-preview-questions .main-ai .s-btn{height:34px;font-size:13px;color:#333;border:1px solid #888;border-radius:18px;padding:0 12px;box-sizing:border-box;justify-content:center;align-items:center;font-weight:500;transition-property:border,background,color;transition-duration:.2s;transition-timing-function:ease;display:inline-flex;cursor:pointer}.page-preview-questions .main-ai .s-icon{margin-right:8px}.page-preview-questions .main-ai .active{color:#3964fe;background-color:#edf3fe;border:1px solid #3964fe}.page-preview-questions .main-ai .chat-page{width:700px;display:flex;flex-direction:column;margin:0 auto}.page-preview-questions .main-ai .right{height:100%;flex:1;display:flex;flex-direction:column;border:1px solid #dedede;margin-left:150px}.page-preview-questions .main-ai .scroll-list{min-height:80vh}.page-preview-questions .main-ai .show-date{text-align:center;font-size:18px;padding:10px 0;color:grey}.page-preview-questions .main-ai .row{display:flex;flex-direction:row;padding:20px}.page-preview-questions .main-ai .row-b{display:flex;flex-direction:row;border-radius:12px}.page-preview-questions .main-ai .tips-text{text-align:center;justify-content:center;font-size:19px;color:grey}.page-preview-questions .main-ai .row-self{flex-direction:row-reverse}.page-preview-questions .main-ai .head-self{margin-left:15px}.page-preview-questions .main-ai .head-friend{margin-right:10px}.page-preview-questions .main-ai .avatar{width:40px;height:40px;border-radius:20px;overflow:hidden}.page-preview-questions .main-ai .nick{color:grey;font-size:18px;margin-bottom:10px;display:none}.page-preview-questions .main-ai .message{background-color:#fff;font-size:15px;padding:10px 15px;display:flex;align-items:center;line-height:24px}.page-preview-questions .main-ai .msg-content{font-weight:500}.page-preview-questions .main-ai .msg-self{border-top-left-radius:20px;border-bottom-right-radius:20px;font-family:PingFangSC-Medium;background-color:#fff;font-weight:500;color:#333}.page-preview-questions .main-ai .msg-friend{border-top-right-radius:20px;color:#fff;font-family:PingFangSC-Medium;background-color:#f5f5f5;font-size:15px;color:#333;font-weight:500;color:#060607;min-height:44px}.page-preview-questions .main-ai .submit-img{width:32px;height:32px;margin-left:12px}.page-preview-questions .main-ai .footer{width:700px;position:fixed;bottom:0;z-index:9}.page-preview-questions .main-ai .chat-box{display:flex;flex-direction:column;margin-bottom:0;background-color:#fff;border-top:1px solid #f5f5f5;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.02),0 2px 4px rgba(0,0,0,.04)}.page-preview-questions .main-ai .send-icon{font-size:26px;margin:0 12px}.page-preview-questions .main-ai .input-box{flex:5;border-radius:10px}.page-preview-questions .main-ai .send-btn{flex:1;text-align:center;margin-left:10px;color:#fff;background-color:#1d6cec;border-radius:8px;height:36px;margin-top:12px;cursor:pointer}.page-preview-questions .main-ai .send-text{background-color:#1d6cec;font-size:16px;border-radius:10px;color:#fff;line-height:36px}.page-preview-questions .main-ai textarea,.page-preview-questions .main-ai textarea:focus{outline:none;border:none}.page-preview-questions .main-ai .text-area{max-height:180px;width:98%;padding:10px 15px;font-size:15px;resize:none;font-weight:500;border-radius:12px;line-height:24px;overscroll-behavior:contain;height:100%}.page-preview-questions .main-ai .placeholder{font-size:16px}.page-preview-questions .main-ai ::-webkit-scrollbar{display:none;width:0;height:0;color:transparent}.page-preview-questions .main-ai .up-file{padding:5px 15px;font-size:12px;color:#2f54eb;display:flex;flex-direction:row}.page-preview-questions .main-ai .up-file img{width:80px;height:60px}.page-preview-questions .main-ai .img-item{border:1px solid #dedede;padding:6px 10px;border-radius:8px;position:relative}.page-preview-questions .main-ai .img-del{position:absolute;top:-5px;right:-5px;width:20px;height:20px;color:red}.page-preview-questions .main-ai .msg-file{padding:5px 15px;color:#2f54eb;font-size:12px}.page-preview-questions .main-ai .custom-file-upload>input{display:none}.page-preview-questions .main-ai .custom-file-upload>label{display:block;padding:0;background-color:#f2f2f2;border:1px solid #ddd;border-radius:4px;cursor:pointer;text-align:center}.page-preview-questions .main-ai .msg-think{font-size:13px;display:flex;flex-direction:row;line-height:20px;position:relative}.page-preview-questions .main-ai .msg-think .think-icon{line-height:30px;color:#3964fe}.page-preview-questions .main-ai .msg-think .think-line{border-left:1.5px solid #e1e5ea;height:calc(100% - 32px);position:absolute;top:28px;left:7px}.page-preview-questions .main-ai .msg-think .think-text{margin-left:10px}.page-preview-questions .main-ai .main-content{display:flex;padding:20px;gap:20px}.page-preview-questions .main-ai .pdf-viewer{flex:2;position:relative;border:1px solid #ddd;border-radius:8px;overflow:hidden;background:#f8f9fa;min-height:500px}.page-preview-questions .main-ai .toolbar{padding:10px 20px;background:#f8f9fa;border-bottom:1px solid #ddd;flex-direction:row;gap:10px;flex-wrap:wrap;display:flex;justify-content:space-between;align-items:center}.page-preview-questions .main-ai .btn{padding:10px 15px;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s ease}.page-preview-questions .main-ai .btn-primary{background:#3498db;color:#fff}.page-preview-questions .main-ai .btn-primary:hover{background:#2980b9}.page-preview-questions .main-ai .btn-success{background:#2ecc71;color:#fff}.page-preview-questions .main-ai .btn-success:hover{background:#27ae60}.page-preview-questions .main-ai .btn-danger{background:#e74c3c;color:#fff}.page-preview-questions .main-ai .btn-danger:hover{background:#c0392b}.page-preview-questions .main-ai .btn:disabled{background:#95a5a6;cursor:not-allowed}.page-preview-questions .main-ai .canvas-container{position:relative;margin:20px;display:inline-block}.page-preview-questions .main-ai #pdf-canvas{box-shadow:0 4px 8px rgba(0,0,0,.1);border:1px solid #ddd}.page-preview-questions .main-ai #selection-canvas{position:absolute;top:0;left:0;cursor:crosshair;z-index:5}.page-preview-questions .main-ai .preview-sidebar{flex:1;display:flex;flex-direction:column;gap:20px}.page-preview-questions .main-ai .preview-card{background:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:15px}.page-preview-questions .main-ai .preview-title{font-size:18px;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #3498db;color:#2c3e50}.page-preview-questions .main-ai .screenshot-preview{text-align:center}.page-preview-questions .main-ai #screenshot-result{max-width:100%;border:1px solid #ddd;border-radius:4px;margin-top:10px}.page-preview-questions .main-ai .instructions ol{padding-left:20px;margin-top:10px}.page-preview-questions .main-ai .instructions li{margin-bottom:8px}.page-preview-questions .main-ai .page-controls{gap:15px}.page-preview-questions .main-ai .page-input{width:60px;padding:8px;text-align:center;border:1px solid #ddd;border-radius:4px}.page-preview-questions .main-ai .selection-info{margin-top:10px;font-size:14px;color:#7f8c8d}.page-preview-questions .main-ai .zoom-controls{display:flex;gap:10px;align-items:center}.page-preview-questions .main-ai .zoom-btn{width:40px;height:40px;font-size:20px;display:flex;align-items:center;justify-content:center;background:#ecf0f1;border:1px solid #bdc3c7;border-radius:6px;cursor:pointer}.page-preview-questions .main-ai .mask-layer{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:3;pointer-events:none}.page-preview-questions .main-ai .selection-rect{position:absolute;border:2px solid #00a2ff;background:rgba(0,162,255,.2);z-index:4;pointer-events:none}.page-preview-questions .main-ai .screenshot-tips{position:absolute;bottom:20px;left:0;right:0;text-align:center;color:#fff;background:rgba(0,0,0,.6);padding:10px;z-index:6;pointer-events:none}.page-preview-questions .main-ai .screenshot-mode .canvas-container{cursor:crosshair}.page-preview-questions .main-ai .file-input-wrapper{padding:10px 15px;position:relative;overflow:hidden;display:inline-block}.page-preview-questions .main-ai .file-input-wrapper input[type=file]{position:absolute;left:0;top:0;opacity:0;width:100%;height:100%;cursor:pointer}.page-preview-questions .main-ai .file-input-button{padding:10px 15px;background:#3498db;color:#fff;border-radius:6px;cursor:pointer;font-weight:600}.page-preview-questions .main-ai .auto-save-indicator{display:flex;align-items:center;padding:8px 12px;background:#2ecc71;color:#fff;border-radius:6px;font-weight:600}.page-preview-questions .main-ai .auto-save-indicator:before{content:"";width:12px;height:12px;background:#fff;border-radius:50%;margin-right:8px;animation:pulse 1.5s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.page-preview-questions .main-ai .screenshot-history{max-height:200px;overflow-y:auto;margin-top:15px;display:flex;flex-direction:row}.page-preview-questions .main-ai .history-item{display:flex;align-items:center;cursor:pointer;position:relative;margin:10px}.page-preview-questions .main-ai .history-item img{width:60px;height:40px;-o-object-fit:cover;object-fit:cover;margin-right:10px;border:1px solid #ddd;border-radius:4px}.page-preview-questions .main-ai .history-item:hover{background:#f5f5f5}.page-preview-questions .resized-answer-area{outline:2px dashed #e2e2e2;resize:vertical;overflow:auto;text-align:center}.page-preview-questions .resized-answer-area>span{display:block;margin-top:15px;color:#ddd;font-size:28px}.page-preview-questions .c-question{position:relative;padding:30px 20px 20px;background:#fff}.page-preview-questions .c-question .p-meta-info{color:#999}.page-preview-questions .c-question:not(:last-of-type){margin-bottom:15px}.page-preview-questions .c-question .p-index{left:0;background:rgba(56,187,200,.6)}.page-preview-questions .c-question .p-id,.page-preview-questions .c-question .p-index{position:absolute;top:0;display:inline-block;padding:0 7px;height:21px;line-height:21px;color:#fff}.page-preview-questions .c-question .p-id{right:0;background:#ffb800}.page-preview-questions .c-question.fold .p-content{max-height:300px;overflow-y:hidden}.page-preview-questions .c-question .p-fold{text-align:center;margin:8px 0}.page-preview-questions .c-question .p-fold a{color:#01aaed}.page-preview-questions .c-question .p-action-wrap{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin:0;border-top:1px dotted #979797;box-sizing:border-box;min-height:50px}.page-preview-questions .c-question .p-answer-wrap,.page-preview-questions .c-question .p-comment-wrap,.page-preview-questions .c-question .p-explain-wrap{position:relative;margin-top:15px;padding:30px 20px 0;line-height:1.34;border:1px dotted #979797;color:#717171;overflow:hidden}.page-preview-questions .c-question .p-answer-wrap:before{content:"Mark scheme"}.page-preview-questions .c-question .p-answer-wrap:before,.page-preview-questions .c-question .p-explain-wrap:before{position:absolute;top:0;left:0;display:inline-block;height:24px;padding:0 10px;line-height:24px;color:#5c5c5c;background:#ccc}.page-preview-questions .c-question .p-explain-wrap:before{content:"Explanation"}.page-preview-questions .c-question .p-comment-wrap:before{content:"Comment";position:absolute;top:0;left:0;display:inline-block;height:24px;padding:0 10px;line-height:24px;color:#5c5c5c;background:#ccc}.page-preview-questions .c-question .p-answer,.page-preview-questions .c-question .p-answer-option{padding:10px 0}.page-preview-questions .c-question{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#212121;font-size:16px;font-weight:400;line-height:1.34}.page-preview-questions .c-question.avoid-break,.page-preview-questions .c-question.mcq ol,.page-preview-questions .c-question.mcq ul,.page-preview-questions .c-question img,.page-preview-questions .c-question table{-moz-column-break-inside:avoid;break-inside:avoid}.page-preview-questions .c-question table,.page-preview-questions .c-question table td{border:1px solid #717171;border-collapse:collapse;margin:10px 0}.page-preview-questions .c-question table td{padding:5px}.page-preview-questions .c-question p{margin-bottom:5px}.page-preview-questions .c-question ol,.page-preview-questions .c-question ul{padding-left:30px;list-style-position:outside}.page-preview-questions .c-question ol{list-style-type:decimal}.page-preview-questions .c-question ul{list-style-type:disc}.page-preview-questions .c-question li{list-style:inherit}.page-preview-questions .p-toolbar{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:20px 20px 20px;margin:0;background:#fff}.page-preview-questions .p-toolbar .p-right-btnsX{position:absolute;right:20px;top:20px}.page-preview-questions .p-exam-name{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;width:100%;padding:10px 0;box-sizing:border-box;font-size:24px;font-weight:500;text-align:center;color:#323232}.page-preview-questions .p-exam-name>label{display:none}@media screen and (min-width:1200px){.page-preview-questions .layui-container.js-large-screen{width:1320px}}@media print{.page-preview-questions .p-exam-name.center{justify-content:center}.page-preview-questions .p-exam-name>input{display:none}.page-preview-questions .p-exam-name>label{display:unset;font-size:24px;font-weight:500;text-align:right;color:grey;white-space:nowrap;margin-left:20px}.page-preview-questions .c-question{padding:30px 20px 60px 20px}.page-preview-questions .c-question:first-of-type{margin-top:30px}.page-preview-questions .c-question .p-action-wrap{border-top:none}.page-preview-questions .c-question .p-action-wrap:not(.show-source){display:none}.page-preview-questions .c-question .p-index{color:#323232;background:none;text-decoration:underline}.page-preview-questions .p-action-btns,.page-preview-questions .p-action-wrap,.page-preview-questions .p-fold,.page-preview-questions .p-toolbar{display:none}.page-preview-questions .p-exam-name{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #d3d3d3}.page-preview-questions .resized-answer-area{outline:none;resize:none}.page-preview-questions .resized-answer-area>span{display:none}.page-preview-questions .p-meta-info{padding-top:5px}}