[data-v-4cb08b4a] .ant-modal .ant-modal-content{border-radius:20px;overflow:hidden;-webkit-box-shadow:0 16px 48px rgba(102,126,234,.25);box-shadow:0 16px 48px rgba(102,126,234,.25)}[data-v-4cb08b4a] .ant-modal .ant-modal-header{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:none;padding:24px 32px}[data-v-4cb08b4a] .ant-modal .ant-modal-header .ant-modal-title{color:#fff!important;font-size:22px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.2)}[data-v-4cb08b4a] .ant-modal .ant-modal-close{color:#fff}[data-v-4cb08b4a] .ant-modal .ant-modal-close:hover{color:#ffe58f}[data-v-4cb08b4a] .ant-modal .ant-modal-close .ant-modal-close-x{width:56px;height:56px;line-height:56px;font-size:20px}[data-v-4cb08b4a] .ant-modal .ant-modal-body{background:linear-gradient(135deg,#f8f9ff,#fff);padding:32px}.device-test-modal[data-v-4cb08b4a]{padding:0}.student-name[data-v-4cb08b4a]{font-weight:700;font-size:20px;margin-bottom:24px;color:#667eea;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#f0f2ff,#fff);border-radius:12px;border-left:4px solid #667eea;-webkit-box-shadow:0 2px 8px rgba(102,126,234,.1);box-shadow:0 2px 8px rgba(102,126,234,.1)}.student-name[data-v-4cb08b4a]:before{content:"\1F464";margin-right:12px;font-size:24px}[data-v-4cb08b4a] .ant-alert{border-radius:12px;padding:16px 20px;margin-bottom:16px;border:2px solid}[data-v-4cb08b4a] .ant-alert.ant-alert-error{background:linear-gradient(135deg,#fff5f5,#fff);border-color:#fc8181}[data-v-4cb08b4a] .ant-alert.ant-alert-error .ant-alert-icon{color:#f56565;font-size:20px}[data-v-4cb08b4a] .ant-alert.ant-alert-error .ant-alert-message{color:#c53030;font-weight:600}[data-v-4cb08b4a] .ant-alert.ant-alert-info{background:linear-gradient(135deg,#f0f9ff,#fff);border-color:#90cdf4}[data-v-4cb08b4a] .ant-alert.ant-alert-info .ant-alert-icon{color:#4299e1;font-size:20px}[data-v-4cb08b4a] .ant-alert.ant-alert-info .ant-alert-description p{margin:12px 0;color:#2c5282;font-size:15px;line-height:1.8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}[data-v-4cb08b4a] .ant-alert.ant-alert-info .ant-alert-description p:before{content:"\2713";display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;background:linear-gradient(135deg,#4299e1,#3182ce);color:#fff;border-radius:50%;margin-right:12px;-ms-flex-negative:0;flex-shrink:0;font-weight:700}[data-v-4cb08b4a] .ant-alert.ant-alert-info .ant-alert-description p:first-child{margin-top:0}[data-v-4cb08b4a] .ant-alert.ant-alert-info .ant-alert-description p:last-child{margin-bottom:0}[data-v-4cb08b4a] .ant-divider{margin:32px 0 24px 0;border-top-color:rgba(102,126,234,.2);font-size:16px;font-weight:700;color:#667eea}[data-v-4cb08b4a] .ant-divider:after,[data-v-4cb08b4a] .ant-divider:before{border-top:2px solid rgba(102,126,234,.2)}[data-v-4cb08b4a] .ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;height:56px;font-size:18px;font-weight:700;-webkit-box-shadow:0 8px 24px rgba(102,126,234,.4);box-shadow:0 8px 24px rgba(102,126,234,.4);-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}[data-v-4cb08b4a] .ant-btn-primary:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .6s,height .6s;transition:width .6s,height .6s}[data-v-4cb08b4a] .ant-btn-primary:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 12px 32px rgba(102,126,234,.5);box-shadow:0 12px 32px rgba(102,126,234,.5)}[data-v-4cb08b4a] .ant-btn-primary:hover:before{width:300px;height:300px}[data-v-4cb08b4a] .ant-btn-primary:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}[data-v-4cb08b4a] .ant-btn-primary span{position:relative;z-index:1}[data-v-21365a9e] .ant-modal .ant-modal-content{border-radius:20px;overflow:hidden;-webkit-box-shadow:0 16px 48px rgba(102,126,234,.25);box-shadow:0 16px 48px rgba(102,126,234,.25)}[data-v-21365a9e] .ant-modal .ant-modal-header{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:none;padding:20px 32px}[data-v-21365a9e] .ant-modal .ant-modal-header .ant-modal-title{color:#fff!important;font-size:20px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.2);width:100%}[data-v-21365a9e] .ant-modal .ant-modal-header .ant-modal-title>div{width:100%}[data-v-21365a9e] .ant-modal .ant-modal-header .ant-modal-title>div>span{color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.2)}[data-v-21365a9e] .ant-modal .ant-modal-header .ant-modal-title .ant-btn{background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.3);color:#fff;font-weight:600;border-radius:8px;height:32px;padding:0 16px;-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-21365a9e] .ant-modal .ant-modal-header .ant-modal-title .ant-btn:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px hsla(0,0%,100%,.3);box-shadow:0 4px 12px hsla(0,0%,100%,.3)}[data-v-21365a9e] .ant-modal .ant-modal-close,[data-v-21365a9e] .ant-modal .ant-modal-header .ant-modal-title .ant-btn .anticon{color:#fff}[data-v-21365a9e] .ant-modal .ant-modal-close:hover{color:#ffe58f}[data-v-21365a9e] .ant-modal .ant-modal-close .ant-modal-close-x{width:56px;height:56px;line-height:56px;font-size:20px}[data-v-21365a9e] .ant-modal .ant-modal-body{background:linear-gradient(135deg,#f8f9ff,#fff);padding:24px;max-height:600px;overflow-y:auto}[data-v-21365a9e] .ant-modal .ant-modal-body::-webkit-scrollbar{width:8px}[data-v-21365a9e] .ant-modal .ant-modal-body::-webkit-scrollbar-track{background:rgba(232,236,241,.5);border-radius:10px}[data-v-21365a9e] .ant-modal .ant-modal-body::-webkit-scrollbar-thumb{border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-21365a9e] .ant-modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5568d3,#63398a)}[data-v-21365a9e] .ant-alert{border-radius:12px;padding:16px 20px;margin-bottom:16px;border:2px solid;background:linear-gradient(135deg,#fff5f5,#fff);border-color:#fc8181;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-21365a9e] .ant-alert .ant-alert-icon{position:static!important;color:#f56565!important;font-size:20px!important;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}[data-v-21365a9e] .ant-alert .ant-alert-message{color:#c53030!important;font-weight:600!important;font-size:16px!important;margin-left:19px!important}.ant-row[data-v-21365a9e]{margin-top:0!important;margin-bottom:16px}.ant-row[data-v-21365a9e]:last-child{margin-bottom:0}[data-v-21365a9e] .ant-card{width:100%;border-radius:16px;border:2px solid rgba(102,126,234,.1);-webkit-box-shadow:0 4px 16px rgba(102,126,234,.08);box-shadow:0 4px 16px rgba(102,126,234,.08);-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}[data-v-21365a9e] .ant-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 24px rgba(102,126,234,.15);box-shadow:0 8px 24px rgba(102,126,234,.15);border-color:rgba(102,126,234,.3)}[data-v-21365a9e] .ant-card .ant-card-head{background:linear-gradient(135deg,#f0f2ff,#fff);border-bottom:2px solid rgba(102,126,234,.1);padding:16px 20px}[data-v-21365a9e] .ant-card .ant-card-head .ant-card-head-title{font-size:18px;font-weight:700;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}[data-v-21365a9e] .ant-card .ant-card-head .ant-card-head-title .ant-tag{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;padding:4px 12px;font-size:13px;font-weight:600}[data-v-21365a9e] .ant-card .ant-card-head .ant-card-head-title span{color:#667eea}[data-v-21365a9e] .ant-card .ant-card-body{padding:20px;background:#fff}[data-v-21365a9e] .ant-card .ant-card-body p{margin:12px 0;color:#666;font-size:15px;line-height:1.8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-21365a9e] .ant-card .ant-card-body p:first-child{margin-top:0}[data-v-21365a9e] .ant-card .ant-card-body p:last-child{margin-bottom:0}[data-v-21365a9e] .ant-card .ant-card-body p .ant-tag{margin-left:8px;border-radius:6px;padding:2px 10px;font-size:13px;font-weight:600;border:2px solid}[data-v-21365a9e] .ant-card .ant-card-body p .ant-tag[color=green]{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;border-color:#48bb78}[data-v-21365a9e] .ant-card .ant-card-body p .ant-tag[color=gray]{background:#e8ecf1;color:#999;border-color:#e8ecf1}[data-v-21365a9e] .ant-card .ant-card-body>.ant-tag{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;border:none;border-radius:8px;padding:6px 16px;font-size:14px;font-weight:700;margin-top:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-21365a9e] .ant-card .ant-card-body>.ant-tag:before{content:"\23F1\FE0F";margin-right:6px}[data-v-21365a9e] .ant-card .ant-card-actions{background:linear-gradient(135deg,#f8f9ff,#fff);border-top:2px solid rgba(102,126,234,.1);padding:12px 20px}[data-v-21365a9e] .ant-card .ant-card-actions li{margin:0}[data-v-21365a9e] .ant-card .ant-card-actions li .ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;height:44px;font-size:16px;font-weight:600;-webkit-box-shadow:0 4px 16px rgba(102,126,234,.3);box-shadow:0 4px 16px rgba(102,126,234,.3);-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;position:relative;overflow:hidden}[data-v-21365a9e] .ant-card .ant-card-actions li .ant-btn-primary:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .6s,height .6s;transition:width .6s,height .6s}[data-v-21365a9e] .ant-card .ant-card-actions li .ant-btn-primary:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(102,126,234,.4);box-shadow:0 6px 20px rgba(102,126,234,.4)}[data-v-21365a9e] .ant-card .ant-card-actions li .ant-btn-primary:hover:not(:disabled):before{width:300px;height:300px}[data-v-21365a9e] .ant-card .ant-card-actions li .ant-btn-primary:disabled{background:linear-gradient(135deg,#e8ecf1,#f5f7fa);color:#999;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}[data-v-21365a9e] .ant-card .ant-card-actions li .ant-btn-primary span{position:relative;z-index:1}#paper-root[data-v-b756f83e]{background:linear-gradient(135deg,#f5f7fa,#e8ecf1);height:100%;min-height:100vh}#paper-root .ant-layout[data-v-b756f83e]{height:100%;background:transparent}#paper-root .ant-layout-sider[data-v-b756f83e]{background:transparent}.no-wrap[data-v-b756f83e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:300px}#paper-header[data-v-b756f83e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#paper-header span[data-v-b756f83e]{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.2)}#paper-header .anticon[data-v-b756f83e]{color:#ffe58f}#paper-header .ant-btn[data-v-b756f83e]{background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.5);color:#fff;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease}#paper-header .ant-btn[data-v-b756f83e]:hover:not(:disabled){background:hsla(0,0%,100%,.3);border-color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.2)}#paper-header .ant-btn[data-v-b756f83e]:disabled{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.5)}#paper-header .ant-divider[data-v-b756f83e]{background:hsla(0,0%,100%,.3)}.ant-layout-header[data-v-b756f83e]{min-height:64px;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:none;-webkit-box-shadow:0 4px 20px rgba(102,126,234,.3);box-shadow:0 4px 20px rgba(102,126,234,.3);position:sticky;top:0;z-index:1000;backdrop-filter:blur(10px)}.paper-title[data-v-b756f83e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.paper-title[data-v-b756f83e]:hover{-webkit-transform:translateX(4px);transform:translateX(4px)}.paper-title i[data-v-b756f83e]{color:#fff;font-size:20px}.paper-title h3[data-v-b756f83e]{margin:0 0 0 8px;font-size:18px;font-weight:600;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}.remain-time[data-v-b756f83e]{margin-left:8px;color:#ffe58f;font-size:20px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}.question-index[data-v-b756f83e]{border-radius:16px!important;background:hsla(0,0%,100%,.95)!important;backdrop-filter:blur(10px);-webkit-box-shadow:0 8px 32px rgba(102,126,234,.15);box-shadow:0 8px 32px rgba(102,126,234,.15);border:2px solid hsla(0,0%,100%,.8);overflow:hidden}.question-index h3[data-v-b756f83e]{font-size:16px;color:#667eea;font-weight:700;margin-bottom:16px}.question-index .question-section[data-v-b756f83e]{margin:16px 0;padding:8px 12px;background:linear-gradient(135deg,#e8ecf1,#f5f7fa);border-radius:8px;font-weight:600;color:#333;font-size:14px}.question-index .ant-tag[data-v-b756f83e]{height:36px;width:36px;font-size:14px;line-height:32px;font-weight:700;text-align:center;color:#667eea;margin-bottom:12px;border-radius:10px;border:2px solid #e8ecf1;background:#fff;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.question-index .ant-tag[data-v-b756f83e]:hover{-webkit-transform:translateY(-3px) scale(1.05);transform:translateY(-3px) scale(1.05);-webkit-box-shadow:0 6px 16px rgba(102,126,234,.3);box-shadow:0 6px 16px rgba(102,126,234,.3);border-color:#667eea}.question-index .ant-tag.ant-tag-blue[data-v-b756f83e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.question-index .ant-tag.ant-tag-blue[data-v-b756f83e]:hover{-webkit-transform:translateY(-3px) scale(1.05);transform:translateY(-3px) scale(1.05);-webkit-box-shadow:0 8px 20px rgba(102,126,234,.4);box-shadow:0 8px 20px rgba(102,126,234,.4)}.question-index .tip[data-v-b756f83e]{margin-top:24px;padding:16px;background:linear-gradient(135deg,#fff5e6,#ffe7ba);border-radius:12px;border-left:4px solid #fa8c16;font-size:12px}.question-index .tip p[data-v-b756f83e]{margin:4px 0;color:#8c6d3d;font-size:13px;line-height:1.6}.question-index .tip p[data-v-b756f83e]:first-child{font-weight:700;color:#ad8b55;margin-bottom:8px}.paper-content[data-v-b756f83e]{background:hsla(0,0%,100%,.95);padding:20px;margin-bottom:20px;border-radius:20px;border:2px solid hsla(0,0%,100%,.8);-webkit-box-shadow:0 8px 32px rgba(102,126,234,.12);box-shadow:0 8px 32px rgba(102,126,234,.12);backdrop-filter:blur(10px);-webkit-transition:all .3s ease;transition:all .3s ease}.paper-content[data-v-b756f83e]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 40px rgba(102,126,234,.2);box-shadow:0 12px 40px rgba(102,126,234,.2)}.paper-content .question-section[data-v-b756f83e]{margin:16px 0;padding:12px 16px;border-radius:12px;color:#333;font-weight:700;font-size:15px;background:linear-gradient(135deg,#e8ecf1,#f5f7fa);border-left:4px solid #667eea}.paper-content[data-v-b756f83e] .ant-card-body{padding:0}.exam-finished[data-v-b756f83e]{color:red;text-align:center;font-size:8rem;margin-top:3rem}.question-card[data-v-b756f83e]{padding:16px 8px}.question-card label[data-v-b756f83e]{font-weight:400;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.question-card .question-letter[data-v-b756f83e],.question-card .question-options-content[data-v-b756f83e]{margin-left:8px}.question-card[data-v-b756f83e] .language-markup{background-color:transparent!important;background:none!important;border:none;margin:0;padding:0;display:inline}.question-card .question-section[data-v-b756f83e]{margin:16px 0;background:linear-gradient(135deg,#e8ecf1,#f5f7fa);padding:12px 16px;border-radius:10px;border-left:4px solid #667eea;font-weight:600}.question-card .question-stem[data-v-b756f83e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px;padding:16px;background:linear-gradient(135deg,#f8f9ff,#f0f2ff);border-radius:12px;border-left:4px solid #667eea}.question-card .question-stem>span[data-v-b756f83e]{vertical-align:top;color:#667eea;font-weight:700;font-size:16px}.question-card .question-stem>span[data-v-b756f83e]:first-child{margin-right:8px}.question-card .question-stem div[data-v-b756f83e]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#333;font-size:15px;line-height:1.8}.question-card .question-options[data-v-b756f83e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:24px}.question-card .question-options[data-v-b756f83e] .ant-checkbox-wrapper,.question-card .question-options[data-v-b756f83e] .ant-radio-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 20px;background:#fff;border-radius:12px;border:2px solid #e8ecf1;-webkit-transition:all .3s ease;transition:all .3s ease;margin:0}.question-card .question-options[data-v-b756f83e] .ant-checkbox-wrapper:hover,.question-card .question-options[data-v-b756f83e] .ant-radio-wrapper:hover{border-color:#667eea;background:linear-gradient(135deg,#f8f9ff,#fff);-webkit-transform:translateX(8px);transform:translateX(8px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.15);box-shadow:0 4px 12px rgba(102,126,234,.15)}.question-card .question-options[data-v-b756f83e] .ant-checkbox-wrapper.ant-checkbox-wrapper-checked,.question-card .question-options[data-v-b756f83e] .ant-checkbox-wrapper.ant-radio-wrapper-checked,.question-card .question-options[data-v-b756f83e] .ant-radio-wrapper.ant-checkbox-wrapper-checked,.question-card .question-options[data-v-b756f83e] .ant-radio-wrapper.ant-radio-wrapper-checked{border-color:#667eea;background:linear-gradient(135deg,#f0f2ff,#fff);-webkit-box-shadow:0 4px 16px rgba(102,126,234,.25);box-shadow:0 4px 16px rgba(102,126,234,.25)}.question-card .question-options[data-v-b756f83e] .ant-checkbox-wrapper>span,.question-card .question-options[data-v-b756f83e] .ant-radio-wrapper>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-card .question-options[data-v-b756f83e] .ant-checkbox-wrapper>span:not(.ant-radio):not(.ant-checkbox),.question-card .question-options[data-v-b756f83e] .ant-radio-wrapper>span:not(.ant-radio):not(.ant-checkbox){-webkit-box-flex:1;-ms-flex:1;flex:1}.question-card .question-options[data-v-b756f83e] .ant-checkbox,.question-card .question-options[data-v-b756f83e] .ant-radio{margin-top:4px}.question-card .ant-input[data-v-b756f83e],.question-card .ant-textarea[data-v-b756f83e]{border-radius:12px;border:2px solid #e8ecf1;padding:12px 16px;font-size:15px;-webkit-transition:all .3s ease;transition:all .3s ease}.question-card .ant-input[data-v-b756f83e]:hover,.question-card .ant-textarea[data-v-b756f83e]:hover{border-color:#b3bcf5}.question-card .ant-input[data-v-b756f83e]:focus,.question-card .ant-textarea[data-v-b756f83e]:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.1);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.question-card .ant-btn-primary[data-v-b756f83e]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;padding:12px 32px;height:auto;font-size:15px;font-weight:600;-webkit-box-shadow:0 4px 16px rgba(102,126,234,.3);box-shadow:0 4px 16px rgba(102,126,234,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.question-card .ant-btn-primary[data-v-b756f83e]:hover:not(:disabled){-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 24px rgba(102,126,234,.4);box-shadow:0 8px 24px rgba(102,126,234,.4)}.question-card .ant-btn-primary[data-v-b756f83e]:disabled{background:linear-gradient(135deg,#d9d9d9,#bfbfbf);-webkit-box-shadow:none;box-shadow:none}.ant-btn-group-lg>.ant-btn[data-v-b756f83e]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;font-weight:600;-webkit-box-shadow:0 4px 16px rgba(102,126,234,.3);box-shadow:0 4px 16px rgba(102,126,234,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.ant-btn-group-lg>.ant-btn[data-v-b756f83e]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(102,126,234,.4);box-shadow:0 6px 20px rgba(102,126,234,.4)}.ant-btn-group-lg>.ant-btn[data-v-b756f83e]:disabled{background:linear-gradient(135deg,#e8ecf1,#f5f7fa);color:#999;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.ant-btn-group-lg>.ant-btn[disabled][data-v-b756f83e]{background:#fff!important;color:#667eea!important;border:2px solid #e8ecf1!important;cursor:default!important;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05)!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important}[data-v-b756f83e]::-webkit-scrollbar{width:12px;height:12px}[data-v-b756f83e]::-webkit-scrollbar-track{background:rgba(232,236,241,.5);border-radius:10px}[data-v-b756f83e]::-webkit-scrollbar-thumb{border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid rgba(232,236,241,.5);-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-b756f83e]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a6fd8,#6a4290);border-color:rgba(102,126,234,.3)}[data-v-b756f83e]::-webkit-scrollbar-corner{background:rgba(232,236,241,.5)}@media (max-width:768px){#paper-header[data-v-b756f83e]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:12px}#paper-header .ant-col[data-v-b756f83e]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}#paper-header .ant-btn[data-v-b756f83e]{width:100%;margin-top:8px}.paper-title h3[data-v-b756f83e]{font-size:16px}.remain-time[data-v-b756f83e]{font-size:18px}.question-index .ant-tag[data-v-b756f83e]{height:32px;width:32px;font-size:13px;line-height:28px}.paper-content[data-v-b756f83e]{padding:16px;margin-bottom:16px}.paper-content[data-v-b756f83e]:hover{-webkit-transform:none;transform:none}.question-card .question-stem[data-v-b756f83e]{padding:12px}.question-card .question-stem>span[data-v-b756f83e]{font-size:15px}.question-card .question-stem div[data-v-b756f83e]{font-size:14px}.question-card .question-options[data-v-b756f83e]{gap:12px}.question-card .question-options[data-v-b756f83e] .ant-checkbox-wrapper,.question-card .question-options[data-v-b756f83e] .ant-radio-wrapper{padding:12px 16px}.question-card .question-options[data-v-b756f83e] .ant-checkbox-wrapper:hover,.question-card .question-options[data-v-b756f83e] .ant-radio-wrapper:hover{-webkit-transform:none;transform:none}.question-card .ant-btn-primary[data-v-b756f83e]{width:100%;padding:10px 24px}}@media (max-width:480px){.ant-layout-header[data-v-b756f83e]{min-height:auto;padding:8px!important}.paper-title h3[data-v-b756f83e]{font-size:14px}.remain-time[data-v-b756f83e]{font-size:16px}.question-index .ant-tag[data-v-b756f83e]{height:28px;width:28px;font-size:12px;line-height:24px;margin-bottom:8px}.paper-content[data-v-b756f83e]{padding:12px;border-radius:16px}.question-card .question-stem[data-v-b756f83e]{padding:10px;font-size:14px}.question-card .question-options[data-v-b756f83e] .ant-checkbox-wrapper,.question-card .question-options[data-v-b756f83e] .ant-radio-wrapper{padding:10px 12px;font-size:14px}}#paper-preview-root[data-v-3a0f2ee2]{background:linear-gradient(135deg,#f5f7fa,#e8ecf1);min-height:100vh;height:100%}#paper-preview-root label[data-v-3a0f2ee2]{font-weight:400}#paper-preview-root .ant-layout[data-v-3a0f2ee2]{height:100%;background:transparent}#paper-preview-root .ant-layout-sider[data-v-3a0f2ee2]{background:transparent}#paper-preview-root .ant-layout-header[data-v-3a0f2ee2]{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:none;-webkit-box-shadow:0 4px 20px rgba(102,126,234,.3);box-shadow:0 4px 20px rgba(102,126,234,.3);position:sticky;top:0;z-index:1000;backdrop-filter:blur(10px)}#paper-preview-root .ant-layout-header span[data-v-3a0f2ee2]{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.2)}#paper-preview-root .ant-layout-header .anticon[data-v-3a0f2ee2]{color:#ffe58f}#paper-preview-root .ant-layout-header .ant-divider[data-v-3a0f2ee2]{background:hsla(0,0%,100%,.3)}#paper-preview-root .ant-card-body[data-v-3a0f2ee2]{padding:0}.question-options label>span[data-v-3a0f2ee2]:last-child{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#paper-header[data-v-3a0f2ee2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-index[data-v-3a0f2ee2]{border-radius:16px!important;background:hsla(0,0%,100%,.95)!important;backdrop-filter:blur(10px);-webkit-box-shadow:0 8px 32px rgba(102,126,234,.15);box-shadow:0 8px 32px rgba(102,126,234,.15);border:2px solid hsla(0,0%,100%,.8)}.question-index .question-section[data-v-3a0f2ee2]{margin:16px 0;padding:8px 12px;background:linear-gradient(135deg,#e8ecf1,#f5f7fa);border-radius:8px;font-weight:600;color:#333;font-size:14px}.question-index .question-section h3[data-v-3a0f2ee2]{font-size:16px;color:#667eea;margin:0}.question-index .ant-tag[data-v-3a0f2ee2]{height:36px;width:36px;line-height:32px;font-size:14px;font-weight:700;text-align:center;margin-bottom:12px;border-radius:10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid #e8ecf1;background:#fff;color:#667eea}.question-index .ant-tag[data-v-3a0f2ee2]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.2);box-shadow:0 4px 12px rgba(102,126,234,.2);border-color:#667eea}.paper-content[data-v-3a0f2ee2]{background:transparent;padding:20px}.paper-content .question-section[data-v-3a0f2ee2]{margin:16px 0;padding:12px 16px;background:linear-gradient(135deg,#e8ecf1,#f5f7fa);border-radius:12px;border-left:4px solid #667eea;font-weight:600}.paper-content .question-section h2[data-v-3a0f2ee2]{font-size:20px;color:#333;font-weight:700;margin:0}.paper-content .question-section h3[data-v-3a0f2ee2]{font-size:16px;color:#666;font-weight:500;margin:8px 0 0 0}[data-v-3a0f2ee2] .language-markup{background-color:transparent!important;background:none!important;border:none;padding:0;margin:0 0 10px 0;display:inline}.question-options-content[data-v-3a0f2ee2] .language-markup{margin-bottom:0}.question-card[data-v-3a0f2ee2]{margin-bottom:20px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:20px;padding:24px 28px;-webkit-box-shadow:0 8px 32px rgba(102,126,234,.12);box-shadow:0 8px 32px rgba(102,126,234,.12);border:2px solid hsla(0,0%,100%,.8);-webkit-transition:all .3s ease;transition:all .3s ease}.question-card[data-v-3a0f2ee2]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 40px rgba(102,126,234,.2);box-shadow:0 12px 40px rgba(102,126,234,.2)}.question-card .question-stem[data-v-3a0f2ee2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px;padding:16px;background:linear-gradient(135deg,#f8f9ff,#f0f2ff);border-radius:12px;border-left:4px solid #667eea}.question-card .question-stem>span[data-v-3a0f2ee2]{color:#667eea;font-weight:700;font-size:16px;margin-right:12px;white-space:nowrap}.question-card .question-stem div[data-v-3a0f2ee2]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#333;font-size:15px;line-height:1.8}.question-card .question-letter[data-v-3a0f2ee2]{display:inline-block;margin-right:12px;font-weight:700;color:#667eea}.question-card .question-options-content[data-v-3a0f2ee2]{display:inline-block}.question-card .question-options-content[data-v-3a0f2ee2] .ant-radio-wrapper>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.question-card .question-options[data-v-3a0f2ee2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:24px}.question-card .question-options[data-v-3a0f2ee2] .ant-checkbox-wrapper,.question-card .question-options[data-v-3a0f2ee2] .ant-radio-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 20px;background:#fff;border-radius:12px;border:2px solid #e8ecf1;-webkit-transition:all .3s ease;transition:all .3s ease;margin:0}.question-card .question-options[data-v-3a0f2ee2] .ant-checkbox-wrapper:hover,.question-card .question-options[data-v-3a0f2ee2] .ant-radio-wrapper:hover{border-color:#667eea;background:linear-gradient(135deg,#f8f9ff,#fff);-webkit-transform:translateX(4px);transform:translateX(4px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.1);box-shadow:0 4px 12px rgba(102,126,234,.1)}.question-card .question-options[data-v-3a0f2ee2] .ant-checkbox-wrapper>span,.question-card .question-options[data-v-3a0f2ee2] .ant-radio-wrapper>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-card .question-options[data-v-3a0f2ee2] .ant-checkbox-wrapper>span:not(.ant-radio):not(.ant-checkbox),.question-card .question-options[data-v-3a0f2ee2] .ant-radio-wrapper>span:not(.ant-radio):not(.ant-checkbox){-webkit-box-flex:1;-ms-flex:1;flex:1}.question-card .ant-textarea[data-v-3a0f2ee2]{border-radius:12px;border:2px solid #e8ecf1;padding:12px 16px;font-size:15px;-webkit-transition:all .3s ease;transition:all .3s ease}.question-card .ant-textarea[data-v-3a0f2ee2]:hover{border-color:#667eea}.question-card .ant-textarea[data-v-3a0f2ee2]:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.1);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.question-card .ant-btn-primary[data-v-3a0f2ee2]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;padding:12px 32px;height:auto;font-size:15px;font-weight:600;-webkit-box-shadow:0 4px 16px rgba(102,126,234,.3);box-shadow:0 4px 16px rgba(102,126,234,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.question-card .ant-btn-primary[data-v-3a0f2ee2]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(102,126,234,.4);box-shadow:0 6px 20px rgba(102,126,234,.4)}[data-v-3a0f2ee2]::-webkit-scrollbar{width:12px;height:12px}[data-v-3a0f2ee2]::-webkit-scrollbar-track{background:rgba(232,236,241,.5);border-radius:10px}[data-v-3a0f2ee2]::-webkit-scrollbar-thumb{border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid rgba(232,236,241,.5);-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-3a0f2ee2]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5568d3,#63398a);-webkit-box-shadow:0 2px 8px rgba(102,126,234,.4);box-shadow:0 2px 8px rgba(102,126,234,.4)}[data-v-3a0f2ee2]::-webkit-scrollbar-corner{background:transparent}#paper-preview-root[data-v-2b6dc1c0]{background:linear-gradient(135deg,#f5f7fa,#e8ecf1);min-height:100vh}#paper-preview-root label[data-v-2b6dc1c0]{font-weight:400}#paper-preview-root .ant-layout[data-v-2b6dc1c0]{height:100%;background:transparent}#paper-preview-root .ant-layout-sider[data-v-2b6dc1c0]{background:transparent}#paper-preview-root .ant-layout-header[data-v-2b6dc1c0]{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:none;-webkit-box-shadow:0 4px 20px rgba(102,126,234,.3);box-shadow:0 4px 20px rgba(102,126,234,.3);padding:20px 40px}#paper-preview-root .ant-layout-header span[data-v-2b6dc1c0]{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.2)}#paper-preview-root .ant-layout-header .anticon[data-v-2b6dc1c0]{color:#ffe58f}#paper-preview-root .ant-layout-header .ant-divider[data-v-2b6dc1c0]{background:hsla(0,0%,100%,.3)}#paper-preview-root .ant-card-body[data-v-2b6dc1c0]{padding:0}.question-options label>span[data-v-2b6dc1c0]:last-child{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#paper-header[data-v-2b6dc1c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-index[data-v-2b6dc1c0]{border-radius:16px!important;background:hsla(0,0%,100%,.95)!important;backdrop-filter:blur(10px);-webkit-box-shadow:0 8px 32px rgba(102,126,234,.15);box-shadow:0 8px 32px rgba(102,126,234,.15);border:2px solid hsla(0,0%,100%,.8)}.question-index .question-section[data-v-2b6dc1c0]{margin:16px 0;padding:8px 12px;background:linear-gradient(135deg,#e8ecf1,#f5f7fa);border-radius:8px;font-weight:600;color:#333;font-size:14px}.question-index .question-section h3[data-v-2b6dc1c0]{font-size:16px;color:#667eea;margin:0}.question-index .ant-tag[data-v-2b6dc1c0]{height:36px;width:36px;line-height:32px;font-size:14px;font-weight:700;text-align:center;margin-bottom:12px;border-radius:10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid #e8ecf1;background:#fff;color:#667eea}.question-index .ant-tag[data-v-2b6dc1c0]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.2);box-shadow:0 4px 12px rgba(102,126,234,.2);border-color:#667eea}.paper-content[data-v-2b6dc1c0]{background:transparent;padding:20px;max-width:1200px;margin:0 auto}.paper-content .question-section[data-v-2b6dc1c0]{margin:16px 0;padding:12px 16px;background:linear-gradient(135deg,#e8ecf1,#f5f7fa);border-radius:12px;border-left:4px solid #667eea;font-weight:600}.paper-content .question-section h2[data-v-2b6dc1c0]{font-size:20px;color:#333;font-weight:700;margin:0}.paper-content .question-section h3[data-v-2b6dc1c0]{font-size:16px;color:#666;font-weight:500;margin:8px 0 0 0}[data-v-2b6dc1c0] .language-markup{background-color:transparent!important;background:none!important;border:none;padding:0;margin:0 0 10px 0;display:inline}.question-options-content[data-v-2b6dc1c0] .language-markup{margin-bottom:0}.question-card[data-v-2b6dc1c0]{margin-bottom:20px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:20px;padding:24px 28px;-webkit-box-shadow:0 8px 32px rgba(102,126,234,.12);box-shadow:0 8px 32px rgba(102,126,234,.12);border:2px solid hsla(0,0%,100%,.8);-webkit-transition:all .3s ease;transition:all .3s ease}.question-card[data-v-2b6dc1c0]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 40px rgba(102,126,234,.2);box-shadow:0 12px 40px rgba(102,126,234,.2)}.question-card .question-stem[data-v-2b6dc1c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px;padding:16px;background:linear-gradient(135deg,#f8f9ff,#f0f2ff);border-radius:12px;border-left:4px solid #667eea}.question-card .question-stem>span[data-v-2b6dc1c0]{color:#667eea;font-weight:700;font-size:16px;margin-right:12px;white-space:nowrap}.question-card .question-stem div[data-v-2b6dc1c0]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#333;font-size:15px;line-height:1.8}.question-card .question-letter[data-v-2b6dc1c0]{display:inline-block;margin-right:12px;font-weight:700;color:#667eea}.question-card .question-options-content[data-v-2b6dc1c0]{display:inline-block}.question-card .question-options-content[data-v-2b6dc1c0] .ant-radio-wrapper>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.question-card .question-options[data-v-2b6dc1c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:24px}.question-card .question-options[data-v-2b6dc1c0] .ant-checkbox-wrapper,.question-card .question-options[data-v-2b6dc1c0] .ant-radio-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 20px;background:#fff;border-radius:12px;border:2px solid #e8ecf1;-webkit-transition:all .3s ease;transition:all .3s ease;margin:0}.question-card .question-options[data-v-2b6dc1c0] .ant-checkbox-wrapper:hover,.question-card .question-options[data-v-2b6dc1c0] .ant-radio-wrapper:hover{border-color:#667eea;background:linear-gradient(135deg,#f8f9ff,#fff);-webkit-transform:translateX(4px);transform:translateX(4px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.1);box-shadow:0 4px 12px rgba(102,126,234,.1)}.question-card .question-options[data-v-2b6dc1c0] .ant-checkbox-wrapper>span,.question-card .question-options[data-v-2b6dc1c0] .ant-radio-wrapper>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-card .question-options[data-v-2b6dc1c0] .ant-checkbox-wrapper>span:not(.ant-radio):not(.ant-checkbox),.question-card .question-options[data-v-2b6dc1c0] .ant-radio-wrapper>span:not(.ant-radio):not(.ant-checkbox){-webkit-box-flex:1;-ms-flex:1;flex:1}.question-card .ant-textarea[data-v-2b6dc1c0]{border-radius:12px;border:2px solid #e8ecf1;padding:12px 16px;font-size:15px;-webkit-transition:all .3s ease;transition:all .3s ease}.question-card .ant-textarea[data-v-2b6dc1c0]:hover{border-color:#667eea}.question-card .ant-textarea[data-v-2b6dc1c0]:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.1);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.question-card .ant-btn-primary[data-v-2b6dc1c0]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;padding:12px 32px;height:auto;font-size:15px;font-weight:600;-webkit-box-shadow:0 4px 16px rgba(102,126,234,.3);box-shadow:0 4px 16px rgba(102,126,234,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.question-card .ant-btn-primary[data-v-2b6dc1c0]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(102,126,234,.4);box-shadow:0 6px 20px rgba(102,126,234,.4)}[data-v-2b6dc1c0]::-webkit-scrollbar{width:12px;height:12px}[data-v-2b6dc1c0]::-webkit-scrollbar-track{background:rgba(232,236,241,.5);border-radius:10px}[data-v-2b6dc1c0]::-webkit-scrollbar-thumb{border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid rgba(232,236,241,.5);-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-2b6dc1c0]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5568d3,#63398a);-webkit-box-shadow:0 2px 8px rgba(102,126,234,.4);box-shadow:0 2px 8px rgba(102,126,234,.4)}[data-v-2b6dc1c0]::-webkit-scrollbar-corner{background:transparent}#paper-root[data-v-773699b8]{background:linear-gradient(135deg,#f5f7fa,#e8ecf1);min-height:100vh;height:100%}#paper-root label[data-v-773699b8]{font-weight:400}#paper-root .ant-layout[data-v-773699b8]{height:100%;background:transparent}#paper-root .ant-layout-sider[data-v-773699b8]{background:transparent}#paper-root .ant-layout-header[data-v-773699b8]{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:none;-webkit-box-shadow:0 4px 20px rgba(102,126,234,.3);box-shadow:0 4px 20px rgba(102,126,234,.3);position:sticky;top:0;z-index:1000;backdrop-filter:blur(10px)}#paper-root .ant-card-body[data-v-773699b8]{padding:0}.remain-time[data-v-773699b8]{font-size:20px;color:#ffe58f;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}#paper-header[data-v-773699b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#paper-header span[data-v-773699b8]{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.2)}#paper-header .anticon[data-v-773699b8]{color:#ffe58f}#paper-header .ant-btn[data-v-773699b8]{background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.3);color:#fff;font-weight:600;border-radius:12px;-webkit-transition:all .3s ease;transition:all .3s ease}#paper-header .ant-btn[data-v-773699b8]:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px hsla(0,0%,100%,.3);box-shadow:0 4px 12px hsla(0,0%,100%,.3)}#paper-header .ant-btn[data-v-773699b8]:disabled{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}#paper-header .ant-divider[data-v-773699b8]{background:hsla(0,0%,100%,.3)}.question-options[data-v-773699b8] .ant-radio-wrapper>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}label[data-v-773699b8]{font-weight:400}.question-index[data-v-773699b8]{border-radius:16px!important;background:hsla(0,0%,100%,.95)!important;backdrop-filter:blur(10px);-webkit-box-shadow:0 8px 32px rgba(102,126,234,.15);box-shadow:0 8px 32px rgba(102,126,234,.15);border:2px solid hsla(0,0%,100%,.8)}.question-index h3[data-v-773699b8]{color:#667eea;font-weight:700;margin-bottom:16px}.question-index .question-section[data-v-773699b8]{margin:16px 0;padding:8px 12px;background:linear-gradient(135deg,#e8ecf1,#f5f7fa);border-radius:8px;font-weight:600;color:#333;font-size:14px}.question-index .question-section h3[data-v-773699b8]{font-size:16px;margin:0}.question-index .ant-tag[data-v-773699b8]{height:36px;width:36px;line-height:32px;font-size:14px;font-weight:700;text-align:center;margin-bottom:12px;border-radius:10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid #e8ecf1;background:#fff}.question-index .ant-tag[data-v-773699b8]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.2);box-shadow:0 4px 12px rgba(102,126,234,.2)}.question-index .ant-tag.ant-tag-blue[data-v-773699b8]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea}.question-index .ant-tag.ant-tag-red[data-v-773699b8]{background:linear-gradient(135deg,#f56565,#c53030);color:#fff;border-color:#f56565}.question-index .ant-tag.ant-tag-grey[data-v-773699b8]{background:#e8ecf1;color:#999;border-color:#e8ecf1}.paper-content[data-v-773699b8]{background:transparent;padding:20px}.paper-content .question-section[data-v-773699b8]{margin:16px 0;padding:12px 16px;background:linear-gradient(135deg,#e8ecf1,#f5f7fa);border-radius:12px;border-left:4px solid #667eea;font-weight:600}.paper-content .question-section h2[data-v-773699b8]{font-size:20px;color:#333;font-weight:700;margin:0}.paper-content .question-section h3[data-v-773699b8]{font-size:16px;color:#666;font-weight:500;margin:8px 0 0 0}[data-v-773699b8] .language-markup{background-color:transparent!important;background:none!important;border:none;padding:0;margin:0 0 10px 0;display:inline}.question-options-content[data-v-773699b8] .language-markup{margin-bottom:0}.question-card[data-v-773699b8]{margin-bottom:20px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:20px;padding:24px 28px;-webkit-box-shadow:0 8px 32px rgba(102,126,234,.12);box-shadow:0 8px 32px rgba(102,126,234,.12);border:2px solid hsla(0,0%,100%,.8);-webkit-transition:all .3s ease;transition:all .3s ease}.question-card[data-v-773699b8]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 40px rgba(102,126,234,.2);box-shadow:0 12px 40px rgba(102,126,234,.2)}.question-card .question-stem[data-v-773699b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px;padding:16px;background:linear-gradient(135deg,#f8f9ff,#f0f2ff);border-radius:12px;border-left:4px solid #667eea}.question-card .question-stem>span[data-v-773699b8]{color:#667eea;font-weight:700;font-size:16px;margin-right:8px;white-space:nowrap}.question-card .question-stem>span[data-v-773699b8]:first-child{margin-right:12px}.question-card .question-stem div[data-v-773699b8]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#333;font-size:15px;line-height:1.8}.question-card .question-letter[data-v-773699b8]{display:inline-block;margin-right:12px;font-weight:700;color:#667eea}.question-card .question-options-content[data-v-773699b8]{display:inline-block}.question-card .question-options[data-v-773699b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:24px}.question-card .question-options[data-v-773699b8] .ant-checkbox-wrapper,.question-card .question-options[data-v-773699b8] .ant-radio-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 20px;background:#fff;border-radius:12px;border:2px solid #e8ecf1;-webkit-transition:all .3s ease;transition:all .3s ease;margin:0}.question-card .question-options[data-v-773699b8] .ant-checkbox-wrapper:hover,.question-card .question-options[data-v-773699b8] .ant-radio-wrapper:hover{border-color:#667eea;background:linear-gradient(135deg,#f8f9ff,#fff);-webkit-transform:translateX(4px);transform:translateX(4px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.1);box-shadow:0 4px 12px rgba(102,126,234,.1)}.question-card .question-options[data-v-773699b8] .ant-checkbox-wrapper>span,.question-card .question-options[data-v-773699b8] .ant-radio-wrapper>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-card .question-options[data-v-773699b8] .ant-checkbox-wrapper>span:not(.ant-radio):not(.ant-checkbox),.question-card .question-options[data-v-773699b8] .ant-radio-wrapper>span:not(.ant-radio):not(.ant-checkbox){-webkit-box-flex:1;-ms-flex:1;flex:1}.question-card .question-options[data-v-773699b8] .ant-checkbox-wrapper /deep/ .ant-checkbox,.question-card .question-options[data-v-773699b8] .ant-checkbox-wrapper /deep/ .ant-radio,.question-card .question-options[data-v-773699b8] .ant-radio-wrapper /deep/ .ant-checkbox,.question-card .question-options[data-v-773699b8] .ant-radio-wrapper /deep/ .ant-radio{margin-top:2px}.question-card .question-options[data-v-773699b8] .ant-checkbox-wrapper-checked,.question-card .question-options[data-v-773699b8] .ant-radio-wrapper-checked{border-color:#667eea;background:linear-gradient(135deg,#f0f2ff,#fff);-webkit-box-shadow:0 4px 16px rgba(102,126,234,.15);box-shadow:0 4px 16px rgba(102,126,234,.15)}.question-card .ant-input[data-v-773699b8],.question-card .ant-textarea[data-v-773699b8]{border-radius:12px;border:2px solid #e8ecf1;padding:12px 16px;font-size:15px;-webkit-transition:all .3s ease;transition:all .3s ease}.question-card .ant-input[data-v-773699b8]:hover,.question-card .ant-textarea[data-v-773699b8]:hover{border-color:#667eea}.question-card .ant-input[data-v-773699b8]:focus,.question-card .ant-textarea[data-v-773699b8]:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.1);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.question-card .ant-input[data-v-773699b8]:disabled,.question-card .ant-textarea[data-v-773699b8]:disabled{background:#f5f7fa;color:#999}.question-card .ant-btn.ant-btn-primary[data-v-773699b8]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;padding:12px 32px;height:auto;font-size:15px;font-weight:600;-webkit-box-shadow:0 4px 16px rgba(102,126,234,.3);box-shadow:0 4px 16px rgba(102,126,234,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.question-card .ant-btn.ant-btn-primary[data-v-773699b8]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(102,126,234,.4);box-shadow:0 6px 20px rgba(102,126,234,.4)}.question-card .ant-btn.ant-btn-primary[data-v-773699b8]:disabled{background:linear-gradient(135deg,#e8ecf1,#f5f7fa);color:#999;-webkit-box-shadow:none;box-shadow:none}.question-card .ant-btn.analysis-btn[data-v-773699b8]{background:linear-gradient(135deg,#48bb78,#38a169);border:none;border-radius:8px;padding:6px 16px;height:auto;font-size:13px;font-weight:600;-webkit-box-shadow:0 2px 8px rgba(72,187,120,.3);box-shadow:0 2px 8px rgba(72,187,120,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.question-card .ant-btn.analysis-btn[data-v-773699b8]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(72,187,120,.4);box-shadow:0 4px 12px rgba(72,187,120,.4)}[data-v-773699b8] .analysis-modal .ant-modal-content{border-radius:20px;overflow:hidden;-webkit-box-shadow:0 16px 48px rgba(72,187,120,.25);box-shadow:0 16px 48px rgba(72,187,120,.25)}[data-v-773699b8] .analysis-modal .ant-modal-header{background:linear-gradient(135deg,#48bb78,#38a169);border-bottom:none;padding:24px 32px}[data-v-773699b8] .analysis-modal .ant-modal-header .ant-modal-title{color:#fff!important;font-size:22px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.2)}[data-v-773699b8] .analysis-modal .ant-modal-header .ant-modal-title .analysis-modal-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:#fff}[data-v-773699b8] .analysis-modal .ant-modal-header .ant-modal-title .analysis-modal-title .analysis-icon{font-size:28px;-webkit-animation:pulse-773699b8 2s ease-in-out infinite;animation:pulse-773699b8 2s ease-in-out infinite}[data-v-773699b8] .analysis-modal .ant-modal-close{color:#fff}[data-v-773699b8] .analysis-modal .ant-modal-close:hover{color:#ffe58f}[data-v-773699b8] .analysis-modal .ant-modal-close .ant-modal-close-x{width:56px;height:56px;line-height:56px;font-size:20px}[data-v-773699b8] .analysis-modal .ant-modal-body{background:linear-gradient(135deg,#f0fff4,#fff);padding:32px;max-height:600px;overflow-y:auto}[data-v-773699b8] .analysis-modal .ant-modal-body .question-analysis-content{color:#2d3748;font-size:16px;line-height:2;padding:20px;background:#fff;border-radius:12px;border-left:4px solid #48bb78;-webkit-box-shadow:0 2px 8px rgba(72,187,120,.1);box-shadow:0 2px 8px rgba(72,187,120,.1)}[data-v-773699b8] .analysis-modal .ant-modal-body .question-analysis-content p{margin:16px 0}[data-v-773699b8] .analysis-modal .ant-modal-body .question-analysis-content p:first-child{margin-top:0}[data-v-773699b8] .analysis-modal .ant-modal-body .question-analysis-content p:last-child{margin-bottom:0}[data-v-773699b8] .analysis-modal .ant-modal-body .question-analysis-content img{max-width:100%;border-radius:8px;margin:16px 0}[data-v-773699b8] .analysis-modal .ant-modal-body .question-analysis-content code{background:#f7fafc;padding:2px 8px;border-radius:4px;color:#48bb78;font-family:Courier New,monospace}[data-v-773699b8] .analysis-modal .ant-modal-body .question-analysis-content pre{background:#f7fafc;padding:16px;border-radius:8px;overflow-x:auto;border-left:4px solid #48bb78}[data-v-773699b8] .analysis-modal .ant-modal-body .question-analysis-content h1,[data-v-773699b8] .analysis-modal .ant-modal-body .question-analysis-content h2,[data-v-773699b8] .analysis-modal .ant-modal-body .question-analysis-content h3,[data-v-773699b8] .analysis-modal .ant-modal-body .question-analysis-content h4,[data-v-773699b8] .analysis-modal .ant-modal-body .question-analysis-content h5,[data-v-773699b8] .analysis-modal .ant-modal-body .question-analysis-content h6{color:#38a169;margin:24px 0 16px 0;font-weight:700}[data-v-773699b8] .analysis-modal .ant-modal-body .question-analysis-content ol,[data-v-773699b8] .analysis-modal .ant-modal-body .question-analysis-content ul{padding-left:24px;margin:16px 0}[data-v-773699b8] .analysis-modal .ant-modal-body .question-analysis-content li{margin:8px 0}[data-v-773699b8] .analysis-modal .ant-modal-body .question-analysis-content blockquote{border-left:4px solid #48bb78;padding-left:16px;margin:16px 0;color:#4a5568;font-style:italic}[data-v-773699b8] .analysis-modal .ant-modal-body::-webkit-scrollbar{width:8px}[data-v-773699b8] .analysis-modal .ant-modal-body::-webkit-scrollbar-track{background:rgba(232,236,241,.5);border-radius:10px}[data-v-773699b8] .analysis-modal .ant-modal-body::-webkit-scrollbar-thumb{border-radius:10px;background:linear-gradient(135deg,#48bb78,#38a169);-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-773699b8] .analysis-modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#38a169,#2f855a)}[data-v-773699b8] .analysis-modal .ant-modal-footer{background:linear-gradient(135deg,#f0fff4,#fff);border-top:2px solid rgba(72,187,120,.1);padding:16px 32px}[data-v-773699b8] .analysis-modal .ant-modal-footer .ant-btn-primary{background:linear-gradient(135deg,#48bb78,#38a169);border:none;border-radius:12px;padding:10px 32px;height:auto;font-size:16px;font-weight:600;-webkit-box-shadow:0 4px 16px rgba(72,187,120,.3);box-shadow:0 4px 16px rgba(72,187,120,.3);-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-773699b8] .analysis-modal .ant-modal-footer .ant-btn-primary:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(72,187,120,.4);box-shadow:0 6px 20px rgba(72,187,120,.4)}@-webkit-keyframes pulse-773699b8{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse-773699b8{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}[data-v-773699b8]::-webkit-scrollbar{width:12px;height:12px}[data-v-773699b8]::-webkit-scrollbar-track{background:rgba(232,236,241,.5);border-radius:10px}[data-v-773699b8]::-webkit-scrollbar-thumb{border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid rgba(232,236,241,.5);-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-773699b8]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5568d3,#63398a);-webkit-box-shadow:0 2px 8px rgba(102,126,234,.4);box-shadow:0 2px 8px rgba(102,126,234,.4)}[data-v-773699b8]::-webkit-scrollbar-corner{background:transparent}