#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;padding:0;margin:0}.ql-container[data-v-5c987066]{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip[data-v-5c987066]{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui[data-v-5c987066],.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui[data-v-5c987066]{cursor:pointer}.ql-clipboard[data-v-5c987066]{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p[data-v-5c987066]{margin:0;padding:0}.ql-editor[data-v-5c987066]{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>[data-v-5c987066]{cursor:text}.ql-editor blockquote[data-v-5c987066],.ql-editor h1[data-v-5c987066],.ql-editor h2[data-v-5c987066],.ql-editor h3[data-v-5c987066],.ql-editor h4[data-v-5c987066],.ql-editor h5[data-v-5c987066],.ql-editor h6[data-v-5c987066],.ql-editor ol[data-v-5c987066],.ql-editor p[data-v-5c987066],.ql-editor pre[data-v-5c987066]{margin:0;padding:0}@supports (counter-set:none){.ql-editor h1[data-v-5c987066],.ql-editor h2[data-v-5c987066],.ql-editor h3[data-v-5c987066],.ql-editor h4[data-v-5c987066],.ql-editor h5[data-v-5c987066],.ql-editor h6[data-v-5c987066],.ql-editor p[data-v-5c987066]{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor h1[data-v-5c987066],.ql-editor h2[data-v-5c987066],.ql-editor h3[data-v-5c987066],.ql-editor h4[data-v-5c987066],.ql-editor h5[data-v-5c987066],.ql-editor h6[data-v-5c987066],.ql-editor p[data-v-5c987066]{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table[data-v-5c987066]{border-collapse:collapse}.ql-editor td[data-v-5c987066]{border:1px solid #000;padding:2px 5px}.ql-editor ol[data-v-5c987066]{padding-left:1.5em}.ql-editor li[data-v-5c987066]{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui[data-v-5c987066]:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui[data-v-5c987066],.ql-editor li[data-list=unchecked]>.ql-ui[data-v-5c987066]{color:#777}.ql-editor li[data-list=bullet]>.ql-ui[data-v-5c987066]:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui[data-v-5c987066]:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui[data-v-5c987066]:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list][data-v-5c987066]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list][data-v-5c987066]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered][data-v-5c987066]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui[data-v-5c987066]:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1[data-v-5c987066]{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui[data-v-5c987066]:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1[data-v-5c987066]{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1[data-v-5c987066]{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2[data-v-5c987066]{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui[data-v-5c987066]:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2[data-v-5c987066]{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2[data-v-5c987066]{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3[data-v-5c987066]{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui[data-v-5c987066]:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3[data-v-5c987066]{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3[data-v-5c987066]{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4[data-v-5c987066]{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui[data-v-5c987066]:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4[data-v-5c987066]{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4[data-v-5c987066]{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5[data-v-5c987066]{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui[data-v-5c987066]:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5[data-v-5c987066]{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5[data-v-5c987066]{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6[data-v-5c987066]{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui[data-v-5c987066]:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6[data-v-5c987066]{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6[data-v-5c987066]{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7[data-v-5c987066]{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui[data-v-5c987066]:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7[data-v-5c987066]{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7[data-v-5c987066]{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8[data-v-5c987066]{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui[data-v-5c987066]:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8[data-v-5c987066]{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8[data-v-5c987066]{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9[data-v-5c987066]{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui[data-v-5c987066]:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1[data-v-5c987066]:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1[data-v-5c987066]:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right[data-v-5c987066]{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right[data-v-5c987066]{padding-right:4.5em}.ql-editor .ql-indent-2[data-v-5c987066]:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2[data-v-5c987066]:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right[data-v-5c987066]{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right[data-v-5c987066]{padding-right:7.5em}.ql-editor .ql-indent-3[data-v-5c987066]:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3[data-v-5c987066]:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right[data-v-5c987066]{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right[data-v-5c987066]{padding-right:10.5em}.ql-editor .ql-indent-4[data-v-5c987066]:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4[data-v-5c987066]:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right[data-v-5c987066]{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right[data-v-5c987066]{padding-right:13.5em}.ql-editor .ql-indent-5[data-v-5c987066]:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5[data-v-5c987066]:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right[data-v-5c987066]{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right[data-v-5c987066]{padding-right:16.5em}.ql-editor .ql-indent-6[data-v-5c987066]:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6[data-v-5c987066]:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right[data-v-5c987066]{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right[data-v-5c987066]{padding-right:19.5em}.ql-editor .ql-indent-7[data-v-5c987066]:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7[data-v-5c987066]:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right[data-v-5c987066]{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right[data-v-5c987066]{padding-right:22.5em}.ql-editor .ql-indent-8[data-v-5c987066]:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8[data-v-5c987066]:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right[data-v-5c987066]{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right[data-v-5c987066]{padding-right:25.5em}.ql-editor .ql-indent-9[data-v-5c987066]:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9[data-v-5c987066]:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right[data-v-5c987066]{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right[data-v-5c987066]{padding-right:28.5em}.ql-editor li.ql-direction-rtl[data-v-5c987066]{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui[data-v-5c987066]:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table[data-v-5c987066]{table-layout:fixed;width:100%}.ql-editor table td[data-v-5c987066]{outline:none}.ql-editor .ql-code-block-container[data-v-5c987066]{font-family:monospace}.ql-editor .ql-video[data-v-5c987066]{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center[data-v-5c987066]{margin:0 auto}.ql-editor .ql-video.ql-align-right[data-v-5c987066]{margin:0 0 0 auto}.ql-editor .ql-bg-black[data-v-5c987066]{background-color:#000}.ql-editor .ql-bg-red[data-v-5c987066]{background-color:#e60000}.ql-editor .ql-bg-orange[data-v-5c987066]{background-color:#f90}.ql-editor .ql-bg-yellow[data-v-5c987066]{background-color:#ff0}.ql-editor .ql-bg-green[data-v-5c987066]{background-color:#008a00}.ql-editor .ql-bg-blue[data-v-5c987066]{background-color:#06c}.ql-editor .ql-bg-purple[data-v-5c987066]{background-color:#93f}.ql-editor .ql-color-white[data-v-5c987066]{color:#fff}.ql-editor .ql-color-red[data-v-5c987066]{color:#e60000}.ql-editor .ql-color-orange[data-v-5c987066]{color:#f90}.ql-editor .ql-color-yellow[data-v-5c987066]{color:#ff0}.ql-editor .ql-color-green[data-v-5c987066]{color:#008a00}.ql-editor .ql-color-blue[data-v-5c987066]{color:#06c}.ql-editor .ql-color-purple[data-v-5c987066]{color:#93f}.ql-editor .ql-font-serif[data-v-5c987066]{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace[data-v-5c987066]{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small[data-v-5c987066]{font-size:.75em}.ql-editor .ql-size-large[data-v-5c987066]{font-size:1.5em}.ql-editor .ql-size-huge[data-v-5c987066]{font-size:2.5em}.ql-editor .ql-direction-rtl[data-v-5c987066]{direction:rtl;text-align:inherit}.ql-editor .ql-align-center[data-v-5c987066]{text-align:center}.ql-editor .ql-align-justify[data-v-5c987066]{text-align:justify}.ql-editor .ql-align-right[data-v-5c987066]{text-align:right}.ql-editor .ql-ui[data-v-5c987066]{position:absolute}.ql-editor.ql-blank[data-v-5c987066]:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.container[data-v-5c987066]{position:relative;min-height:calc(100vh - 40px);background:linear-gradient(135deg,#00f3fb,#003b90);padding:20px;margin:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.rich-text-container[data-v-5c987066]{position:relative;width:100%;margin:0 auto 30px;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.15);opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.bg-image[data-v-5c987066]{width:100%;display:block;border-radius:12px}.rich-text-content[data-v-5c987066]{position:absolute;top:0;left:0;width:100%;height:85%;padding:20px;overflow-y:auto;text-shadow:0 1px 2px rgba(0,0,0,.3);box-sizing:border-box}.rich-text-p[data-v-5c987066]{margin:0 0 16px;line-height:1.8;font-size:14px}.rich-text-heading[data-v-5c987066]{margin:20px 0 12px;color:#f0f0f0;font-weight:600}.rich-text-list[data-v-5c987066]{padding-left:24px;margin:0 0 16px}.rich-text-list li[data-v-5c987066]{margin-bottom:8px;line-height:1.6}.prize-container[data-v-5c987066]{width:80%;background-color:hsla(0,0%,100%,.15);border-radius:12px;padding:12px 15px;margin-bottom:25px;backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 15px rgba(0,0,0,.1);opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.prize-icon[data-v-5c987066]{display:inline-block;vertical-align:middle;margin-right:8px}.prize-title[data-v-5c987066]{display:inline-block;color:#fff;font-size:15px;font-weight:500;margin-bottom:10px}.prize-scroll-wrapper[data-v-5c987066]{height:90px;overflow:hidden;position:relative}.prize-scroll[data-v-5c987066]{transition:transform .5s ease-in-out}.prize-static[data-v-5c987066]{height:auto}.prize-item[data-v-5c987066]{color:hsla(0,0%,100%,.9);font-size:13px;padding:5px 0;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qr-code[data-v-5c987066]{padding:20px;text-align:center;opacity:0;transform:translateY(-20px);transition:opacity .5s ease,transform .5s ease}.qr-code-img[data-v-5c987066]{max-width:100%;display:block;margin:0 auto;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:8px;margin-bottom:30px}.bg-pattern[data-v-5c987066]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(hsla(0,0%,100%,.1) 1px,transparent 0);background-size:30px 30px;z-index:0}.page-title[data-v-5c987066]{display:flex;align-items:center;color:#000;opacity:0;transform:translateY(-20px);transition:opacity .5s ease,transform .5s ease}.page-title h1[data-v-5c987066]{font-size:24px;margin-left:10px;font-weight:600}.qr-container-1[data-v-5c987066],.qr-container[data-v-5c987066]{display:flex;justify-content:center;align-items:center;margin-bottom:30px;position:relative;opacity:0;transform:translateY(20px);transition:transform .3s ease;width:80%;height:80%}.qr-outer-frame[data-v-5c987066]{width:280px;height:280px;border-radius:20px;background:linear-gradient(135deg,#1a5276,#154360);display:flex;justify-content:center;align-items:center;box-shadow:0 10px 30px rgba(0,0,0,.3);opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.qr-middle-ring[data-v-5c987066]{width:250px;height:250px;border-radius:16px;background-color:#fff;display:flex;justify-content:center;align-items:center;position:relative}.qr-middle-ring[data-v-5c987066]:before{content:"";position:absolute;width:230px;height:230px;border-radius:12px;border:2px dashed #3498db}.qr-inner[data-v-5c987066]{width:100%;height:100%;border-radius:8px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1)}.qr-inner[data-v-5c987066]:hover{transform:scale(1.02)}.qr-code-inner[data-v-5c987066]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.prompt-text[data-v-5c987066]{color:#fff;background-color:#3498db;max-width:80%}.prompt-text-1[data-v-5c987066],.prompt-text[data-v-5c987066]{font-size:20px;text-align:center;padding:12px 20px;border-radius:30px;margin-bottom:40px;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.prompt-text-1[data-v-5c987066]{color:hsla(0,0%,100%,.9);background-color:#ed6b0e;width:85%}@keyframes breath-data-v-5c987066{10%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.breath-effect[data-v-5c987066]{animation:breath-data-v-5c987066 1.8s ease-in-out infinite}.footer[data-v-5c987066]{display:flex;align-items:center;color:hsla(0,0%,100%,.8);font-size:14px;margin-top:auto;padding-bottom:25px;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.footer span[data-v-5c987066]{margin-left:6px}.close-icon[data-v-5c987066]{position:absolute;top:16px;left:16px;color:#999}@media (max-width:375px){.qr-outer-frame[data-v-5c987066]{width:250px;height:250px}.qr-middle-ring[data-v-5c987066]{width:220px;height:220px}.qr-inner[data-v-5c987066]{min-width:200px;min-height:200px}.page-title h1[data-v-5c987066]{font-size:22px}.prompt-text[data-v-5c987066]{font-size:20px}.prize-container[data-v-5c987066]{width:90%}.prize-item[data-v-5c987066]{font-size:12px}.rich-text-content[data-v-5c987066]{padding:15px}.rich-text-p[data-v-5c987066]{font-size:13px}}.result-popup[data-v-ee33b98e]{width:85%;top:30%!important}.popup-content[data-v-ee33b98e]{background-color:#fff;border-radius:16px;overflow:hidden}.popup-header[data-v-ee33b98e]{padding:16px;border-bottom:1px solid #eee;text-align:center}.popup-title[data-v-ee33b98e]{margin:0;font-size:18px;font-weight:700;color:#333;text-align:left}.popup-body[data-v-ee33b98e]{padding:20px 16px;text-align:center}.dialog-icon[data-v-ee33b98e]{margin-bottom:15px;animation:bounce .6s ease}.dialog-message[data-v-ee33b98e]{color:#666;line-height:1.6;margin:0;font-size:15px}.popup-footer[data-v-ee33b98e]{padding:16px;border-top:1px solid #eee}.confirm-btn[data-v-ee33b98e]{width:40%;font-size:16px;margin-left:3%;margin-right:2%;background-color:#1677ff;border:1px solid #1677ff}.progress-container[data-v-ee33b98e]{margin-bottom:25px;position:relative;padding:15px;background-color:#f7f8fa;box-sizing:border-box}.progress-fixed[data-v-ee33b98e]{position:fixed;left:0;right:0;padding:15px;background-color:#f7f8fa;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.1);box-sizing:border-box;top:0}.progress-placeholder[data-v-ee33b98e]{height:60px}.result-status[data-v-ee33b98e]{margin-left:10px;font-weight:700}.result-status.correct[data-v-ee33b98e]{color:#52c41a}.result-status.incorrect[data-v-ee33b98e]{color:#ff4d4f}.result-correct-answer[data-v-ee33b98e]{font-size:13px;color:#666;padding-left:20px;margin-top:5px}.correct-answer-text[data-v-ee33b98e]{color:#52c41a;font-weight:500}.content-container[data-v-ee33b98e]{padding:30px 20px;max-width:800px;margin:0 auto}.section-title[data-v-ee33b98e]{color:#0d47a1;font-size:24px;margin:30px 0 15px 0;position:relative;padding-left:15px}.section-title[data-v-ee33b98e]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:20px;background-color:#1e88e5;border-radius:2px}.section-content[data-v-ee33b98e]{color:#333;font-size:16px;line-height:1.6;margin-bottom:20px;text-align:justify}.questionnaire-container[data-v-ee33b98e]{min-height:100vh;background-color:#f7f8fa;font-size:14px;color:#333}.navbar[data-v-ee33b98e]{background-color:#1677ff}.van-nav-bar__title[data-v-ee33b98e]{color:#fff;font-weight:500}.van-nav-bar__left[data-v-ee33b98e]{color:#fff}.main-content[data-v-ee33b98e]{padding:15px;padding-bottom:80px}.questionnaire-header[data-v-ee33b98e]{margin-bottom:20px;text-align:center}.title[data-v-ee33b98e]{font-size:18px;font-weight:700;color:#333;margin-bottom:10px}.description[data-v-ee33b98e]{font-size:13px;color:#666;line-height:1.5;margin-bottom:15px}.divider[data-v-ee33b98e]{height:1px;background-color:#e5e7eb;margin:10px 0}.progress-bar[data-v-ee33b98e]{border-radius:2px;width:90%}.progress-bar-fix[data-v-ee33b98e]{border-radius:2px;width:80%}.progress-text[data-v-ee33b98e]{position:absolute;right:0;top:8px;font-size:12px;color:#666}.questions-list[data-v-ee33b98e]{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05);text-align:left!important}.question-item[data-v-ee33b98e]{padding:15px;border-bottom:1px solid #f2f3f5}.question-item[data-v-ee33b98e]:last-child{border-bottom:none}.question-item.answered[data-v-ee33b98e]{background-color:#f0f7ff}.question-header[data-v-ee33b98e]{display:flex;align-items:flex-start;margin-bottom:12px;line-height:1.5}.question-number[data-v-ee33b98e]{color:#1677ff;font-weight:700;margin-right:5px;flex-shrink:0}.question-text[data-v-ee33b98e]{margin-left:5px;flex:1}.required[data-v-ee33b98e]{color:#ff4d4f;margin-left:5px}.options-container[data-v-ee33b98e]{padding-left:20px}.options-list[data-v-ee33b98e]{display:flex;flex-direction:column;gap:8px}.option-item[data-v-ee33b98e]{padding:8px 0}.option-label[data-v-ee33b98e]{color:#333}.submit-bar[data-v-ee33b98e]{position:fixed;bottom:0;left:0;right:0;padding:12px 15px;background-color:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.05)}.submit-btn[data-v-ee33b98e]{background-color:#1677ff;border-color:#1677ff;height:44px;font-size:16px}.submit-bar.submitted .submit-btn[data-v-ee33b98e]{background-color:#52c41a;border-color:#52c41a}.result-popup[data-v-ee33b98e]{background-color:#fff}.result-header[data-v-ee33b98e]{padding:16px;border-bottom:1px solid #f2f3f5;position:relative;text-align:center}.result-title[data-v-ee33b98e]{font-size:18px;font-weight:700;color:#333;margin-bottom:5px}.result-desc[data-v-ee33b98e]{font-size:13px;color:#666}.close-icon[data-v-ee33b98e]{position:absolute;top:16px;right:16px;color:#999}.result-content[data-v-ee33b98e]{padding:16px;overflow-y:auto;height:calc(100% - 140px)}.result-item[data-v-ee33b98e]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f2f3f5}.result-item[data-v-ee33b98e]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.result-question[data-v-ee33b98e]{margin-bottom:8px;line-height:1.5}.result-number[data-v-ee33b98e]{color:#1677ff;font-weight:700;margin-right:5px}.result-answer[data-v-ee33b98e]{font-size:13px;color:#666;padding-left:20px}.answer-text[data-v-ee33b98e]{color:#1677ff;font-weight:500}.result-footer[data-v-ee33b98e]{padding:16px;border-top:1px solid #f2f3f5}.confirm-btn[data-v-ee33b98e]{height:44px}.option-item[data-v-ee33b98e]{transition:all .2s ease}.option-item[data-v-ee33b98e]:active{background-color:#f0f7ff}[data-v-ee33b98e] .van-radio__input:checked .van-radio__icon{background-color:#1677ff;border-color:#1677ff}[data-v-ee33b98e] .van-radio__input:checked+.van-radio__label{color:#1677ff}[data-v-ee33b98e] .van-checkbox__input:checked .van-checkbox__icon{background-color:#1677ff;border-color:#1677ff}[data-v-ee33b98e] .van-checkbox__input:checked+.van-checkbox__label{color:#1677ff}.qr-code[data-v-ee33b98e]{max-width:100%;max-height:60vh;display:block;margin:0 auto;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:8px}.result-popup[data-v-ba81470a]{width:85%;top:30%!important}.result-popup-t[data-v-ba81470a]{width:95%;top:30%!important}.popup-content[data-v-ba81470a]{background-color:#fff;border-radius:16px;overflow:hidden}.popup-header[data-v-ba81470a]{padding:16px;border-bottom:1px solid #eee;text-align:center}.popup-header1[data-v-ba81470a]{padding:5px;border-bottom:25px solid #fff;text-align:center;margin-top:-20px}.popup-title[data-v-ba81470a]{margin:0;font-size:18px;font-weight:700;color:#333}.popup-body[data-v-ba81470a]{padding:20px 16px;text-align:center}.dialog-icon[data-v-ba81470a]{margin-bottom:15px;animation:bounce-data-v-ba81470a .6s ease}.dialog-message[data-v-ba81470a]{color:#666;line-height:1.6;margin:0;font-size:15px}.popup-footer[data-v-ba81470a]{padding:16px;border-top:1px solid #eee}.confirm-btn[data-v-ba81470a]{width:100%;font-size:16px;margin-top:12px!important}.questionnaire-result[data-v-ba81470a]{padding:20px 16px;background-color:#f5f7fa;min-height:100vh;box-sizing:border-box}.result-card[data-v-ba81470a]{background-color:#fff;border-radius:16px;padding:24px 16px;margin-bottom:20px;box-shadow:0 10px 20px rgba(0,0,0,.05)}.card-header[data-v-ba81470a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.card-title[data-v-ba81470a]{font-size:18px;font-weight:700;color:#333;margin:0}.score-badge[data-v-ba81470a]{padding:4px 12px;border-radius:20px;font-size:14px;font-weight:500}.score-badge.pass[data-v-ba81470a]{background-color:#e6f7ee;color:#07c160}.score-badge.fail[data-v-ba81470a]{background-color:#fff7e6;color:#faad14}.score-info[data-v-ba81470a]{color:#666;line-height:1.6;text-align:center}.user-score[data-v-ba81470a]{margin-top:12px;font-size:16px}.score-value[data-v-ba81470a]{color:#1989fa;font-size:28px;font-weight:700;margin:0 4px}.button-group[data-v-ba81470a]{display:flex;flex-direction:column;gap:15px}.result-btn[data-v-ba81470a]{height:48px;font-size:16px;transition:all .3s ease}.result-btn[data-v-ba81470a]:active{transform:scale(.98)}.details-btn[data-v-ba81470a]{background-color:#fff;color:#333;border:1px solid #eee}.retry-btn[data-v-ba81470a]{background-color:#fff;color:#1989fa;border:1px solid #1989fa}.award-btn[data-v-ba81470a]{background-color:#1989fa;color:#fff}.award-btn[data-v-ba81470a]:disabled{background-color:#e8f3ff;color:#b3d4fc;cursor:not-allowed}.award-modal[data-v-ba81470a]{border-top-left-radius:20px;border-top-right-radius:20px;padding-top:10px}.modal-content[data-v-ba81470a]{padding:20px 16px;height:100%;box-sizing:border-box;overflow-y:auto}.modal-title[data-v-ba81470a]{font-size:18px;font-weight:700;color:#333;margin:0 0 20px;text-align:center}.van-field[data-v-ba81470a]{margin-bottom:16px}.modal-actions[data-v-ba81470a]{display:flex;gap:15px;margin-top:25px}.modal-btn[data-v-ba81470a]{flex:1;height:44px}.cancel-btn[data-v-ba81470a]{background-color:#f5f5f5;color:#666}@keyframes bounce-data-v-ba81470a{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.gift-box-popup[data-v-ba81470a]{width:88%;top:35%!important;background-color:transparent!important;display:flex;justify-content:center;align-items:center}.gift-box-content[data-v-ba81470a]{background-color:#fff;border-radius:16px;padding:8% 4.5%;text-align:center}.gift-box-icon[data-v-ba81470a]{margin-bottom:20px}.box-icon[data-v-ba81470a]{transition:transform .3s ease}.box-animating[data-v-ba81470a]{animation:boxShake-data-v-ba81470a 1s infinite alternate}@keyframes boxShake-data-v-ba81470a{0%{transform:scale(1)}to{transform:scale(1.1)}}.loading-text[data-v-ba81470a]{display:flex;align-items:center;justify-content:center;gap:10px;color:#666;font-size:16px}.loading-message[data-v-ba81470a]{margin-top:3px}.result-popup[data-v-ba81470a]{background-color:#fff}.result-header[data-v-ba81470a]{padding:16px;border-bottom:1px solid #f2f3f5;position:relative;text-align:center}.result-title[data-v-ba81470a]{font-size:18px;font-weight:700;color:#333;margin-bottom:5px}.result-desc[data-v-ba81470a]{font-size:13px;color:#666}.close-icon[data-v-ba81470a]{position:absolute;top:16px;right:16px;color:#999}.result-content[data-v-ba81470a]{padding:16px;overflow-y:auto;height:calc(100% - 140px)}.result-item[data-v-ba81470a]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f2f3f5}.result-item[data-v-ba81470a]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.result-question[data-v-ba81470a]{margin-bottom:8px;line-height:1.5}.result-number[data-v-ba81470a]{color:#1677ff;font-weight:700;margin-right:5px}.result-answer[data-v-ba81470a]{font-size:13px;color:#666;padding-left:20px}.answer-text[data-v-ba81470a]{color:#1677ff;font-weight:500}.result-footer[data-v-ba81470a]{padding:16px;border-top:1px solid #f2f3f5}.confirm-btn[data-v-ba81470a]{height:44px}.option-item[data-v-ba81470a]{transition:all .2s ease}.option-item[data-v-ba81470a]:active{background-color:#f0f7ff}[data-v-ba81470a] .van-radio__input:checked .van-radio__icon{background-color:#1677ff;border-color:#1677ff}[data-v-ba81470a] .van-radio__input:checked+.van-radio__label{color:#1677ff}[data-v-ba81470a] .van-checkbox__input:checked .van-checkbox__icon{background-color:#1677ff;border-color:#1677ff}[data-v-ba81470a] .van-checkbox__input:checked+.van-checkbox__label{color:#1677ff}.result-status[data-v-ba81470a]{margin-left:10px;font-weight:700}.result-status.correct[data-v-ba81470a]{color:#52c41a}.result-status.incorrect[data-v-ba81470a]{color:#ff4d4f}.result-correct-answer[data-v-ba81470a]{font-size:13px;color:#666;padding-left:20px;margin-top:5px}.correct-answer-text[data-v-ba81470a]{color:#52c41a;font-weight:500}.award-tips[data-v-ba81470a]{align-items:left;padding:0 16px 12px;font-size:12px;color:#666;margin-bottom:8px;text-align:left}.award-tips span[data-v-ba81470a]{margin-left:4px;line-height:1.5}.address-field[data-v-ba81470a]{--van-field-label-width:60px;--van-field-input-height:auto;margin-bottom:8px}.image-viewer-page[data-v-ba81470a]{padding:16px;background-color:#f5f5f5;min-height:100vh}.page-title[data-v-ba81470a]{font-size:18px;font-weight:700;color:#333;margin-bottom:20px;text-align:center}.image-grid[data-v-ba81470a]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.grid-image[data-v-ba81470a]{width:100%;height:120px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.image-modal[data-v-ba81470a]{background-color:transparent;padding:0;border-radius:0;width:95%;height:35%}.modal-image[data-v-ba81470a]{max-width:100%;max-height:100%;margin:0 auto}@media (max-width:375px){.grid-image[data-v-ba81470a]{height:100px}}[data-v-ba81470a] .custom-field{--van-field-label-font-size:16px;--van-field-input-font-size:16px}[data-v-ba81470a] .van-field__control{font-size:16px!important}.sticky-div[data-v-ba81470a]{position:fixed;width:92%;max-height:100%!important;background-color:#fff;color:#fff;text-align:center;line-height:60px;border-radius:4px;z-index:999;box-shadow:0 2px 8px rgba(0,0,0,.2);overflow-y:auto;margin:0 auto;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.sticky-div[data-v-ba81470a]::-webkit-scrollbar{width:8px}.sticky-div[data-v-ba81470a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.sticky-div[data-v-ba81470a]::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.sticky-div[data-v-ba81470a]::-webkit-scrollbar-thumb:hover{background:#aaa}.sticky-div-1[data-v-ba81470a]{display:flex;margin-top:3%;justify-content:center}.wheel-container[data-v-ba81470a]{position:relative;width:100%;height:100%}canvas[data-v-ba81470a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:480px;height:500px}.error-page[data-v-56e8b68f]{min-height:100vh;background-color:#f5f7fa;display:flex;flex-direction:column}.nav-bar[data-v-56e8b68f]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.error-content[data-v-56e8b68f]{flex:1;display:flex;flex-direction:column;align-items:center;margin-top:40%;padding:20px;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in[data-v-56e8b68f]{opacity:1;transform:translateY(0)}.error-image[data-v-56e8b68f]{margin-bottom:30px;animation:float-data-v-56e8b68f 3s ease-in-out infinite}.error-info[data-v-56e8b68f]{text-align:center;margin-bottom:40px;padding:0 20px}.error-title[data-v-56e8b68f]{font-size:20px;font-weight:700;color:#333;margin-bottom:10px}.error-message[data-v-56e8b68f]{font-size:14px;color:#666;line-height:1.6}.error-actions[data-v-56e8b68f]{display:flex;flex-direction:column;gap:15px;width:100%;max-width:300px}.action-button[data-v-56e8b68f]{width:100%;height:45px;font-size:16px}.error-footer[data-v-56e8b68f]{padding:20px;text-align:center;color:#999;font-size:12px}.contact-button[data-v-56e8b68f]{color:#3b82f6;padding:0;height:auto;font-size:12px}@keyframes float-data-v-56e8b68f{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@media (max-width:375px){.error-title[data-v-56e8b68f]{font-size:18px}.error-message[data-v-56e8b68f]{font-size:13px}}.editor,.ql-toolbar{white-space:pre-wrap!important;line-height:normal!important}.quill-img{display:none}.ql-snow .ql-tooltip[data-mode=link]:before{content:"请输入链接地址:"}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"保存";padding-right:0}.ql-snow .ql-tooltip[data-mode=video]:before{content:"请输入视频地址:"}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"14px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"10px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"18px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"32px"}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"文本"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"标题1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"标题2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"标题3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"标题4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"标题5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"标题6"}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"标准字体"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"衬线字体"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"等宽字体"}