@charset "UTF-8";.start_page[data-v-a83798d8]{align-items:flex-start;background-position:50%;background-size:cover;box-sizing:border-box;clip-path:none;display:flex;height:100%;justify-content:center;overflow:hidden;padding-top:20px;pointer-events:auto;position:relative;width:100%;z-index:1}.close-button[data-v-a83798d8]{position:absolute;right:20px;top:20px;z-index:1000}.close-button[data-v-a83798d8],.mobile-close-button[data-v-a83798d8]{background:transparent;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.mobile-close-button[data-v-a83798d8]{display:none}.start_inner[data-v-a83798d8]{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:100%;inset:0;margin-left:auto;margin-right:auto;max-width:1200px;overflow:hidden;position:relative;width:100%}@media(min-width:768px){.start_inner[data-v-a83798d8]{border-radius:12px;width:89%}}@media(min-width:1024px){.start_inner[data-v-a83798d8]{max-width:900px;width:75%}}.header-logo[data-v-a83798d8]{height:64px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:auto}@media(min-width:768px){.header-logo[data-v-a83798d8]{height:80px}}@media(min-width:1024px){.header-logo[data-v-a83798d8]{height:96px}}.startheader[data-v-a83798d8]{align-content:center;background-color:#fff;border:4px solid #000;border-radius:4px;color:#000;display:grid;font-family:Sen;font-size:20px;font-weight:700;height:100px;margin:-40px auto 0;overflow:hidden;padding:15px 100px;position:relative;text-align:center;top:40px;width:90%}@media(min-width:768px){.startheader[data-v-a83798d8]{font-size:32px;height:110px;margin-top:-50px;padding:15px 140px;top:50px;width:80%}}@media(min-width:1024px){.startheader[data-v-a83798d8]{font-size:30px;height:105px}}.startheader[data-v-a83798d8]:before{clip-path:polygon(0 0,50% 50%,100% 100%,0 100%);height:80px;left:0;width:80px}.startheader[data-v-a83798d8]:after,.startheader[data-v-a83798d8]:before{background:#fff;border-radius:0;bottom:0;content:"";position:absolute}.startheader[data-v-a83798d8]:after{clip-path:polygon(50% 50%,100% 0,100% 100%,0 100%);height:100%;right:0;width:150px}.h-border[data-v-a83798d8]{background:#d40b21;border:2px solid red;clip-path:polygon(0 15%,10% 15%,10% 90%,100% 90%,100% 100%,0 100%,0 50%);height:100%;position:absolute;right:-40px;top:-10px;transform:rotate(45deg);width:150px;z-index:10}.start_content[data-v-a83798d8]{align-items:center;border:4px solid #000;border-radius:16px;display:flex;flex:1;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:50px 20px 24px;text-align:center;width:100%;-webkit-overflow-scrolling:touch}.start_content[data-v-a83798d8]::-webkit-scrollbar{width:6px}.start_content[data-v-a83798d8]::-webkit-scrollbar-track{background:#00000008;border-radius:10px}.start_content[data-v-a83798d8]::-webkit-scrollbar-thumb{background:#f86c314d;border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}.start_content[data-v-a83798d8]::-webkit-scrollbar-thumb:hover{background:#f86c3180}@media(min-width:768px){.start_content[data-v-a83798d8]{border-radius:20px;padding:55px 40px 28px}.start_content[data-v-a83798d8]::-webkit-scrollbar{width:8px}}@media(min-width:1024px){.start_content[data-v-a83798d8]{padding:50px 40px 28px}}.start_content .form-group[data-v-a83798d8]:first-child{margin-top:20px}@media(min-width:640px){.start_content .form-group[data-v-a83798d8]:first-child{margin-top:24px}}@media(min-width:768px){.start_content .form-group[data-v-a83798d8]:first-child{margin-top:30px}}@media(min-width:1024px){.start_content .form-group[data-v-a83798d8]:first-child{margin-top:30px}}.form-group[data-v-a83798d8]{align-items:center;display:flex;gap:8px;margin-bottom:20px;max-width:400px;width:100%}@media(min-width:768px){.form-group[data-v-a83798d8]{align-items:center;flex-direction:row;gap:0;max-width:500px}}.form-group label[data-v-a83798d8]{color:#1a1a1a;flex-shrink:0;font-size:15px;font-weight:700;letter-spacing:-.01em;margin-right:0;text-align:left;transition:color .3s ease;width:auto}@media(min-width:768px){.form-group label[data-v-a83798d8]{font-size:18px;margin-right:10px;text-align:right;width:90px}}.form-group:focus-within label[data-v-a83798d8]{color:#f86c31}.error-message[data-v-a83798d8]{align-items:center;animation:slideIn-a83798d8 .3s ease-out;background:linear-gradient(135deg,#fee2e2,#fecaca);border-left:4px solid #ef4444;border-radius:8px;box-shadow:0 2px 8px #ef444426;color:#dc2626;display:flex;font-size:14px;font-weight:500;gap:8px;margin-top:8px;padding:10px 14px}@keyframes slideIn-a83798d8{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.error-icon[data-v-a83798d8]{flex-shrink:0;font-size:18px}@media(min-width:768px){.error-message[data-v-a83798d8]{font-size:15px;padding:12px 16px}.error-icon[data-v-a83798d8]{font-size:20px}}.form-group input[type=text][data-v-a83798d8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #e0e0e0;border-radius:10px;box-shadow:0 2px 6px #0000000d;box-sizing:border-box;flex-grow:1;font-size:15px;padding:14px 18px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.form-group input[type=text][data-v-a83798d8]{font-size:16px;padding:16px 20px}}.form-group input[type=text][data-v-a83798d8]:hover{border-color:#d0d0d0;box-shadow:0 3px 8px #00000014}.form-group input[type=text][data-v-a83798d8]:focus{background-color:#fffbf7;border-color:#f86c31;box-shadow:0 0 0 4px #f86c311f,0 4px 12px #f86c3126;outline:none;transform:translateY(-1px)}.form-group input[type=text][data-v-a83798d8]::-moz-placeholder{color:#999;-moz-transition:color .3s ease;transition:color .3s ease}.form-group input[type=text][data-v-a83798d8]::placeholder{color:#999;transition:color .3s ease}.form-group input[type=text][data-v-a83798d8]:focus::-moz-placeholder{color:#ccc}.form-group input[type=text][data-v-a83798d8]:focus::placeholder{color:#ccc}.startfooter[data-v-a83798d8]{height:auto;margin:auto auto 16px;padding-top:16px;text-align:center;width:100%}@media(min-width:768px){.startfooter[data-v-a83798d8]{margin:28px 62px 20px auto;padding-top:20px;width:50%}}@media(min-width:1024px){.startfooter[data-v-a83798d8]{margin:24px auto 20px}}.start-button[data-v-a83798d8]{align-items:center;background:linear-gradient(135deg,#f86c31,#ff8c4a);border:none;border-radius:12px;box-shadow:0 4px 20px #f86c3159,0 2px 8px #f86c3133;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.8px;padding:16px 36px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent;min-width:160px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:768px){.start-button[data-v-a83798d8]{font-size:17px;gap:12px;min-width:180px;padding:18px 44px}}.button-icon[data-v-a83798d8],.button-icon-left[data-v-a83798d8]{font-size:20px;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.button-icon[data-v-a83798d8],.button-icon-left[data-v-a83798d8]{font-size:22px}}@media(hover:hover){.start-button[data-v-a83798d8]:hover{background:linear-gradient(135deg,#ff8c4a,#f86c31)}.start-button:hover .button-icon[data-v-a83798d8]{transform:translate(4px)}.start-button:hover .button-icon-left[data-v-a83798d8]{transform:translate(-4px)}.start-button.primary:hover .button-icon-left[data-v-a83798d8]{transform:scale(1.15) rotate(10deg)}}.start-button[data-v-a83798d8]:active{box-shadow:0 2px 12px #f86c314d;transform:translateY(0) scale(.97)}.start-button.secondary[data-v-a83798d8]{background:linear-gradient(135deg,#6c757d,#5a6268);box-shadow:0 4px 16px #6d767e4d,0 2px 8px #6d767e33}.start-button.secondary[data-v-a83798d8]:before{background:linear-gradient(135deg,#ffffff26,#fff0)}@media(hover:hover){.start-button.secondary[data-v-a83798d8]:hover{background:linear-gradient(135deg,#5a6268,#6c757d);box-shadow:0 6px 20px #6d767e66,0 3px 10px #6d767e40}}.start-button.secondary[data-v-a83798d8]:active{transform:translateY(0) scale(.97)}.start-button.primary[data-v-a83798d8]{background:linear-gradient(135deg,#f86c31,#ff8c4a);position:relative}.start-button.primary[data-v-a83798d8]:after{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.start-button.primary[data-v-a83798d8]:active:after{height:300px;width:300px}@media(hover:hover){.start-button.primary[data-v-a83798d8]:hover{background:linear-gradient(135deg,#ff8c4a,#ff9d5a);box-shadow:0 8px 28px #f86c3180,0 4px 14px #f86c3159}}.start-button[data-v-a83798d8]:disabled{background:linear-gradient(135deg,#fa9751,#fa9751)!important;box-shadow:0 2px 8px #0000001a!important;color:#fff!important;cursor:not-allowed!important;opacity:.6;pointer-events:none;transform:none!important}.start-button:disabled .button-icon[data-v-a83798d8],.start-button:disabled .button-icon-left[data-v-a83798d8]{opacity:.7;transform:none!important}.start-button[data-v-a83798d8]:disabled:hover{background:linear-gradient(135deg,#fa9751,#fa9751)!important}.start-button[data-v-a83798d8]:disabled:active,.start-button[data-v-a83798d8]:disabled:hover{box-shadow:0 2px 8px #0000001a!important;transform:none!important}.rules-content[data-v-a83798d8]{max-height:100%;max-width:100%;padding:0 10px;width:100%;-webkit-overflow-scrolling:touch}@media(min-width:768px){.rules-content[data-v-a83798d8]{max-width:800px;padding:0}}.rules-title[data-v-a83798d8]{color:#1a1a1a;font-size:16px;font-weight:800;letter-spacing:-.02em;line-height:1.4;margin-bottom:16px;padding:0 4px;text-align:center}@media(min-width:640px){.rules-title[data-v-a83798d8]{font-size:18px;margin-bottom:18px}}@media(min-width:768px){.rules-title[data-v-a83798d8]{font-size:22px;margin-bottom:20px;padding:0}}@media(min-width:1024px){.rules-title[data-v-a83798d8]{font-size:20px}}.rules-list[data-v-a83798d8]{background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:10px;box-shadow:0 2px 12px #0000000f;list-style:none;margin:0 0 16px;max-height:42vh;overflow-x:hidden;overflow-y:auto;padding:12px 10px;text-align:left;-webkit-overflow-scrolling:touch}.rules-list[data-v-a83798d8]::-webkit-scrollbar{width:6px}.rules-list[data-v-a83798d8]::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.rules-list[data-v-a83798d8]::-webkit-scrollbar-thumb{background:#f86c3166;border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}.rules-list[data-v-a83798d8]::-webkit-scrollbar-thumb:hover{background:#f86c3199}@media(min-width:640px){.rules-list[data-v-a83798d8]{border-radius:12px;margin:0 0 20px;max-height:45vh;padding:14px}}@media(min-width:768px){.rules-list[data-v-a83798d8]{border-radius:14px;margin:0 0 20px;max-height:48vh;padding:16px 20px}.rules-list[data-v-a83798d8]::-webkit-scrollbar{width:8px}}@media(min-width:1024px){.rules-list[data-v-a83798d8]{max-height:50vh;padding:16px 20px}}.rules-list li[data-v-a83798d8]{color:#444;font-size:13px;line-height:1.6;margin-bottom:8px;padding-left:20px;position:relative;transition:all .2s ease;word-break:break-word}.rules-list li[data-v-a83798d8]:last-child{margin-bottom:0}@media(min-width:640px){.rules-list li[data-v-a83798d8]{font-size:13px;line-height:1.65;margin-bottom:9px}}@media(min-width:768px){.rules-list li[data-v-a83798d8]{font-size:14px;line-height:1.7;margin-bottom:9px;padding-left:20px}}@media(min-width:1024px){.rules-list li[data-v-a83798d8]{font-size:14px;line-height:1.7}}.rule-item+.rule-item[data-v-a83798d8]{margin-top:6px}.rule-label[data-v-a83798d8]{align-items:flex-start;display:flex;gap:8px}.rule-checkbox[data-v-a83798d8]{flex-shrink:0;margin-top:3px}.rule-text[data-v-a83798d8]{flex:1}.rules-hint[data-v-a83798d8]{color:#f97316;font-size:12px;margin-top:8px}.rules-hint-shake[data-v-a83798d8]{animation:rulesHintShake-a83798d8 .4s ease}@keyframes rulesHintShake-a83798d8{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@media(hover:hover){.rules-list li[data-v-a83798d8]:hover{color:#101010}}.rules-buttons[data-v-a83798d8]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}@media(min-width:640px){.rules-buttons[data-v-a83798d8]{gap:12px;margin-top:18px}}@media(min-width:768px){.rules-buttons[data-v-a83798d8]{gap:14px;margin-top:20px}}@media(min-width:1024px){.rules-buttons[data-v-a83798d8]{gap:14px;margin-top:20px}}.rules-buttons .start-button[data-v-a83798d8]{flex:1;font-size:14px;max-width:180px;min-width:80px;padding:8px 10px}@media(min-width:640px){.rules-buttons .start-button[data-v-a83798d8]{font-size:15px;max-width:220px;min-width:140px;padding:16px 36px}}@media(min-width:768px){.rules-buttons .start-button[data-v-a83798d8]{flex:initial;font-size:17px;max-width:none;min-width:180px;padding:18px 44px}}.start-mobile-header[data-v-a83798d8]{background:#fff;display:none;left:0;position:absolute;right:0;top:0;z-index:1000}@media(max-width:1024px){.close-button[data-v-a83798d8]{display:none}.mobile-close-button[data-v-a83798d8]{align-items:center;display:flex;justify-content:center}.startheader[data-v-a83798d8]{display:none!important}.start-mobile-header[data-v-a83798d8]{align-items:center;color:#000;display:flex;height:76px;justify-content:space-between;padding:0 16px;width:100%}.mobile-title[data-v-a83798d8]{background:linear-gradient(135deg,#f86c31,#ff8c4a);border-radius:20px;box-shadow:0 2px 8px #f86c3133;color:#fff;font-size:16px;font-weight:700;padding:6px 14px}.start_content[data-v-a83798d8]{border-radius:12px;box-sizing:border-box;margin-left:0;margin-right:0;padding:30px 16px 20px;width:100%}.form-group[data-v-a83798d8]{margin-left:auto;margin-right:auto;max-width:100%;padding:0 10px;width:100%}.form-group input[type=text][data-v-a83798d8]{box-sizing:border-box;max-width:100%;width:100%}}@media(max-width:640px){.start_content[data-v-a83798d8]{padding:20px 12px 16px}.rules-content[data-v-a83798d8]{display:flex;flex-direction:column;height:100%;padding:0 4px}.rules-list[data-v-a83798d8]{flex-shrink:1;margin-bottom:16px;max-height:45vh}.rules-buttons[data-v-a83798d8]{flex-shrink:0;margin-top:auto;padding-top:12px}.mobile-title[data-v-a83798d8]{font-size:14px;padding:5px 12px}.start-mobile-header[data-v-a83798d8]{height:64px;padding:0 12px}.error-message[data-v-a83798d8]{margin-left:4px;margin-right:4px}}.history-section[data-v-a83798d8]{border-top:2px solid #e5e7eb;margin-top:20px;padding-top:20px}.history-title[data-v-a83798d8]{color:#1a1a1a;font-size:16px;font-weight:700;margin-bottom:12px;text-align:center}@media(min-width:768px){.history-title[data-v-a83798d8]{font-size:18px;margin-bottom:16px}}.history-table-wrapper[data-v-a83798d8]{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e5e7eb;border-radius:8px;max-height:300px;overflow-y:auto}.history-table[data-v-a83798d8]{background:#fff;border-collapse:collapse;font-size:13px;width:100%}@media(min-width:768px){.history-table[data-v-a83798d8]{font-size:14px}}.history-table thead[data-v-a83798d8]{background:linear-gradient(135deg,#f8f9fa,#fff);position:sticky;top:0;z-index:10}.history-table th[data-v-a83798d8]{border-bottom:2px solid #e5e7eb;color:#374151;font-weight:600;padding:10px 8px;text-align:center;white-space:nowrap}@media(min-width:768px){.history-table th[data-v-a83798d8]{padding:12px 10px}}.history-table td[data-v-a83798d8]{border-bottom:1px solid #f3f4f6;color:#4b5563;padding:10px 8px;text-align:center}@media(min-width:768px){.history-table td[data-v-a83798d8]{padding:12px 10px}}.history-row[data-v-a83798d8]{transition:background-color .2s ease}.history-row[data-v-a83798d8]:hover{background-color:#f9fafb}.action-buttons[data-v-a83798d8]{align-items:center;display:flex;gap:6px;justify-content:center}.delete-btn[data-v-a83798d8],.view-btn[data-v-a83798d8]{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;padding:4px 10px;transition:all .2s ease;-webkit-tap-highlight-color:transparent}@media(min-width:768px){.delete-btn[data-v-a83798d8],.view-btn[data-v-a83798d8]{font-size:13px;padding:5px 12px}}.view-btn[data-v-a83798d8]{background:linear-gradient(135deg,#f86c31,#ff8c4a);color:#fff}.view-btn[data-v-a83798d8]:hover{background:linear-gradient(135deg,#ff8c4a,#ff9d5a);box-shadow:0 2px 8px #f86c314d;transform:translateY(-1px)}.delete-btn[data-v-a83798d8]{background:linear-gradient(135deg,#ef4444,#f87171);color:#fff}.delete-btn[data-v-a83798d8]:hover{background:linear-gradient(135deg,#dc2626,#ef4444);box-shadow:0 2px 8px #ef44444d;transform:translateY(-1px)}.delete-btn[data-v-a83798d8]:active,.view-btn[data-v-a83798d8]:active{transform:translateY(0) scale(.97)}.history-table-wrapper[data-v-a83798d8]::-webkit-scrollbar{height:6px;width:6px}.history-table-wrapper[data-v-a83798d8]::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.history-table-wrapper[data-v-a83798d8]::-webkit-scrollbar-thumb{background:#f86c3166;border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}.history-table-wrapper[data-v-a83798d8]::-webkit-scrollbar-thumb:hover{background:#f86c3199}.review-button[data-v-123e3fb0]{align-items:center;background:linear-gradient(135deg,#f86c31,#ff8c4a);border:none;border-radius:12px;box-shadow:0 4px 16px #f86c314d;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;padding:14px 32px;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:768px){.review-button[data-v-123e3fb0]{font-size:16px;gap:12px;padding:16px 40px}}.review-button[data-v-123e3fb0]:hover{background:linear-gradient(135deg,#ff8c4a,#ff9d5a);box-shadow:0 6px 20px #f86c3166;transform:translateY(-2px)}.review-button[data-v-123e3fb0]:active{box-shadow:0 2px 10px #f86c314d;transform:translateY(0) scale(.98)}.download-score-button[data-v-123e3fb0]{align-items:center;background:linear-gradient(135deg,#3b82f6,#60a5fa);border:none;border-radius:12px;box-shadow:0 4px 16px #3b82f64d;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;padding:14px 32px;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:768px){.download-score-button[data-v-123e3fb0]{font-size:16px;gap:12px;padding:16px 40px}}.download-score-button[data-v-123e3fb0]:hover{background:linear-gradient(135deg,#60a5fa,#93c5fd);box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}.download-score-button[data-v-123e3fb0]:active{box-shadow:0 2px 10px #3b82f64d;transform:translateY(0) scale(.98)}.reading-header[data-v-3738b623]{align-items:center;background:#fff;box-shadow:0 1px 3px #0000001a;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.25rem;padding:.75rem 1rem;position:sticky;top:0;z-index:50}@media(min-width:768px){.reading-header[data-v-3738b623]{padding:1rem 1.5rem}}.header-left[data-v-3738b623]{align-items:center;display:flex;flex-shrink:0;gap:.5rem}@media(min-width:768px){.header-left[data-v-3738b623]{gap:.75rem}}.header-logo[data-v-3738b623]{height:2rem;width:auto}@media(min-width:768px){.header-logo[data-v-3738b623]{height:2.5rem}}.header-title[data-v-3738b623]{color:#1f2937;display:none;font-size:.875rem;font-weight:700}@media(min-width:480px){.header-title[data-v-3738b623]{display:block}}@media(min-width:768px){.header-title[data-v-3738b623]{font-size:1.125rem}}.header-center[data-v-3738b623]{display:flex;flex:1;justify-content:center;min-width:0}.timer-container[data-v-3738b623]{align-items:center;background:#fff;border:1.5px solid #f97316;border-radius:1.25rem;box-shadow:0 2px 8px #f86c3133;display:flex;gap:.375rem;padding:.375rem .75rem}@media(min-width:768px){.timer-container[data-v-3738b623]{border-radius:1.5625rem;gap:.5rem;padding:.5rem 1.25rem}}.timer-icon[data-v-3738b623]{color:#f97316;flex-shrink:0;font-size:1.125rem}@media(min-width:768px){.timer-icon[data-v-3738b623]{font-size:1.5625rem}}.timer-display[data-v-3738b623]{color:#f97316;font-family:Nunito,Helvetica Neue,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.5px}@media(min-width:768px){.timer-display[data-v-3738b623]{font-size:1.125rem;letter-spacing:1px}}.header-right[data-v-3738b623]{align-items:center;display:flex;flex-shrink:0;gap:.5rem}@media(min-width:768px){.header-right[data-v-3738b623]{gap:.75rem}}.card-btn[data-v-3738b623]{font-size:.875rem;padding:.5rem .75rem}@media(min-width:768px){.card-btn[data-v-3738b623]{font-size:1rem;padding:.625rem 1rem}}.close-btn[data-v-3738b623]{background:none;border:none;border-radius:.375rem;color:#9ca3af;cursor:pointer;padding:.375rem;transition:all .2s ease;-webkit-tap-highlight-color:transparent;align-items:center;display:flex;justify-content:center}.close-btn[data-v-3738b623]:hover{background:#f3f4f6;color:#6b7280}@media(min-width:768px){.close-btn[data-v-3738b623]{padding:.5rem}}.close-icon[data-v-3738b623]{height:1.25rem;width:1.25rem}@media(min-width:768px){.close-icon[data-v-3738b623]{height:1.5rem;width:1.5rem}}.reading-content-mobile[data-v-3738b623]{display:flex;flex-direction:column;gap:1rem;height:100%;overflow-y:auto;padding:.75rem;-webkit-overflow-scrolling:touch}@media(min-width:768px){.reading-content-mobile[data-v-3738b623]{padding:1rem}}.article-trigger-btn[data-v-3738b623]{align-items:center;background:linear-gradient(135deg,var(--color-primary),#ff8c5a);border:none;border-radius:.75rem;box-shadow:0 4px 12px #f86c314d;color:#fff;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;padding:1rem;transition:all .2s ease;width:100%;-webkit-tap-highlight-color:transparent;flex-shrink:0}.article-trigger-btn[data-v-3738b623]:active{transform:scale(.98)}.trigger-icon[data-v-3738b623]{flex-shrink:0;height:1.5rem;width:1.5rem}.questions-container-mobile[data-v-3738b623]{background:#fff;border-radius:.75rem;flex:1;overflow-y:auto;padding:1rem;-webkit-overflow-scrolling:touch;min-height:0}@media(min-width:768px){.questions-container-mobile[data-v-3738b623]{padding:1.5rem}}.submit-container[data-v-3738b623]{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;margin-top:1rem;padding-top:1rem}.submit-btn[data-v-3738b623]{width:100%}@media(min-width:768px){.submit-btn[data-v-3738b623]{min-width:150px;width:auto}}.article-overlay[data-v-3738b623]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;justify-content:center;inset:0;padding:1rem;position:fixed;z-index:9999}.article-modal[data-v-3738b623]{background:#fff;border-radius:1rem;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:100%;overflow:hidden;width:100%}@media(min-width:768px){.article-modal[data-v-3738b623]{max-width:90vw}}.article-modal-header[data-v-3738b623]{align-items:center;background:linear-gradient(135deg,var(--color-primary),#ff8c5a);color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.25rem}.modal-header-content[data-v-3738b623]{align-items:center;display:flex;gap:.75rem}.modal-icon[data-v-3738b623]{flex-shrink:0;height:1.5rem;width:1.5rem}.modal-title[data-v-3738b623]{font-size:1.125rem;font-weight:700}.modal-close-btn[data-v-3738b623]{background:#fff3;border:none;border-radius:.5rem;color:#fff;cursor:pointer;padding:.5rem;transition:all .2s ease;-webkit-tap-highlight-color:transparent;align-items:center;display:flex;justify-content:center}.modal-close-btn[data-v-3738b623]:hover{background:#ffffff4d}.modal-close-btn[data-v-3738b623]:active{transform:scale(.95)}.article-modal-content[data-v-3738b623]{background:#f9fafb;flex:1;overflow-y:auto;padding:1.5rem;-webkit-overflow-scrolling:touch}@media(min-width:768px){.article-modal-content[data-v-3738b623]{padding:2rem}}.article-modal-content .article-title[data-v-3738b623]{color:#1f2937;font-size:1.25rem;font-weight:700;margin-bottom:1rem;text-align:center}@media(min-width:768px){.article-modal-content .article-title[data-v-3738b623]{font-size:1.5rem}}.article-modal-content .article-image[data-v-3738b623]{border-radius:.5rem;display:block;margin-bottom:1rem;margin-left:auto;margin-right:auto;width:80%}.article-modal-content .article-paragraphs[data-v-3738b623]{margin-bottom:2rem;white-space:pre-line}.article-modal-content .paragraph[data-v-3738b623]{color:#374151;font-size:.875rem;line-height:1.7;margin-bottom:.75rem}@media(min-width:768px){.article-modal-content .paragraph[data-v-3738b623]{font-size:.9375rem}}.article-overlay-enter-active[data-v-3738b623]{animation:fadeIn-3738b623 .3s ease}.article-overlay-leave-active[data-v-3738b623]{animation:fadeOut-3738b623 .3s ease}.article-overlay-enter-active .article-modal[data-v-3738b623]{animation:slideUp-3738b623 .3s ease}.article-overlay-leave-active .article-modal[data-v-3738b623]{animation:slideDown-3738b623 .3s ease}@keyframes fadeIn-3738b623{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-3738b623{0%{opacity:1}to{opacity:0}}@keyframes slideUp-3738b623{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown-3738b623{0%{transform:translateY(0)}to{transform:translateY(100%)}}[data-v-3738b623] .selectedQuestion{color:#f97316}[data-v-3738b623] .vertical-radio .radio-group{display:flex;flex-direction:column;gap:8px}[data-v-3738b623] .vertical-radio .radio-group label{align-items:flex-start;border-radius:6px;display:flex;margin-bottom:8px;margin-right:0;padding:8px;transition:background-color .2s ease}[data-v-3738b623] .vertical-radio .radio-group label:hover{background-color:#f8f9fa}[data-v-3738b623] .vertical-radio .radio-group label:last-child{margin-bottom:0}[data-v-3738b623] .vertical-checkbox .checkbox-group{display:flex;flex-direction:column;gap:8px}[data-v-3738b623] .vertical-checkbox .checkbox-group label{align-items:flex-start;border-radius:6px;display:flex;margin-bottom:8px;margin-right:0;padding:8px;transition:background-color .2s ease;word-wrap:break-word;max-width:100%;overflow-wrap:break-word}[data-v-3738b623] .vertical-checkbox .checkbox-group label:hover{background-color:#f8f9fa}[data-v-3738b623] .vertical-checkbox .checkbox-group label:last-child{margin-bottom:0}[data-v-3738b623] .vertical-checkbox .checkbox-group label span{word-wrap:break-word;line-height:1.4;max-width:calc(100% - 30px);overflow-wrap:break-word}.mb-4.text-wrap[data-v-3738b623]{max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.overflow-y-auto[data-v-3738b623]{contain:layout;overflow-anchor:auto}.bg-white[data-v-3738b623]{max-width:100vw;overflow-x:hidden}[data-v-3738b623] .compact-select{min-width:100px!important;width:100px!important}[data-v-3738b623] .compact-select button{font-size:13px!important;height:34px!important;line-height:1.4!important;min-height:34px!important;padding:6px 24px 6px 8px!important}[data-v-3738b623] .compact-select button span{display:block!important;font-size:12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}[data-v-3738b623] .compact-select button>div{padding-right:6px!important;right:0!important}[data-v-3738b623] .compact-select button>div svg{height:14px!important;width:14px!important}[data-v-3738b623] .compact-select-sm{min-width:70px!important;width:70px!important}[data-v-3738b623] .compact-select-sm button{font-size:13px!important;height:34px!important;line-height:1.4!important;min-height:34px!important;padding:6px 24px 6px 6px!important;text-align:center!important}[data-v-3738b623] .compact-select-sm button span{display:block!important;font-size:13px!important;font-weight:500!important;text-align:center!important}[data-v-3738b623] .compact-select-sm button>div{padding-right:4px!important;right:0!important}[data-v-3738b623] .compact-select-sm button>div svg{height:13px!important;width:13px!important}@media(max-width:768px){[data-v-3738b623] .compact-select{min-width:100px!important;width:100px!important}[data-v-3738b623] .compact-select button{font-size:12px!important;height:32px!important;min-height:32px!important;padding:5px 24px 5px 6px!important}[data-v-3738b623] .compact-select button span{font-size:12px!important}[data-v-3738b623] .compact-select-sm{min-width:60px!important;width:60px!important}[data-v-3738b623] .compact-select-sm button{font-size:12px!important;height:32px!important;min-height:32px!important;padding:5px 22px 5px 4px!important}[data-v-3738b623] .compact-select-sm button span{font-size:12px!important}[data-v-3738b623] .compact-select button>div,[data-v-3738b623] .compact-select-sm button>div{padding-right:4px!important}}.article-title-text[data-v-3738b623]{font-size:1.25rem;font-weight:700;line-height:1.4;margin-bottom:1rem;text-align:center}@media(min-width:1024px){.article-title-text[data-v-3738b623]{font-size:1.5rem;margin-bottom:1.25rem}}.article-paragraph-text[data-v-3738b623]{color:#1f2937;font-size:.875rem;line-height:1.7;margin-bottom:.75rem}@media(min-width:1024px){.article-paragraph-text[data-v-3738b623]{font-size:.9375rem;line-height:1.75}}.question-section-title[data-v-3738b623]{font-size:1rem;font-weight:600;margin-bottom:.75rem;word-wrap:break-word;line-height:1.5}@media(min-width:1024px){.question-section-title[data-v-3738b623]{font-size:1.125rem;margin-bottom:1rem}}.question-description-text[data-v-3738b623]{margin-bottom:1rem;padding-right:1rem;word-wrap:break-word;color:#4b5563;font-size:.813rem;line-height:1.6;white-space:pre-line}@media(min-width:1024px){.question-description-text[data-v-3738b623]{font-size:.875rem;line-height:1.65}}.sentence-options-text[data-v-3738b623]{color:#374151;font-size:.813rem}.sentence-options-text>div[data-v-3738b623]{line-height:1.5}@media(min-width:1024px){.sentence-options-text[data-v-3738b623]{font-size:.875rem}}.question-label-text[data-v-3738b623]{display:block;font-size:.875rem;line-height:1.6}@media(min-width:1024px){.question-label-text[data-v-3738b623]{font-size:.9375rem;line-height:1.65}}.flex.items-start label[data-v-3738b623]{font-size:.875rem;line-height:1.6}@media(min-width:1024px){.flex.items-start label[data-v-3738b623]{font-size:.9375rem;line-height:1.65}}.resize-bar[data-v-3738b623]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:4px;z-index:10}.resize-bar[data-v-3738b623]:hover{width:6px}.resize-handle[data-v-3738b623]{background:#f973164d;border-radius:4px;height:40px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s;width:20px}.resize-bar:hover .resize-handle[data-v-3738b623]{opacity:1}@media(min-width:768px){.resize-bar[data-v-3738b623]{width:6px}.resize-bar[data-v-3738b623]:hover{width:8px}}@media(min-width:768px)and (max-width:1023px){[data-v-3738b623] .compact-select{min-width:95px!important;width:95px!important}[data-v-3738b623] .compact-select button{font-size:11px!important;height:32px!important;min-height:32px!important;padding:5px 26px 5px 6px!important}[data-v-3738b623] .compact-select button span{font-size:11px!important}[data-v-3738b623] .compact-select-sm{min-width:58px!important;width:58px!important}[data-v-3738b623] .compact-select-sm button{font-size:11px!important;height:32px!important;min-height:32px!important;padding:5px 22px 5px 4px!important}[data-v-3738b623] .compact-select-sm button span{font-size:11px!important}.md\\[data-v-3738b623]:col-span-1,.reading-questions-section[data-v-3738b623]{padding-right:.25rem!important}[data-v-3738b623] .vertical-checkbox .checkbox-group label,[data-v-3738b623] .vertical-radio .radio-group label{font-size:.813rem!important;line-height:1.5!important}}.question-description-html[data-v-3738b623]{color:#4b5563;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}.question-description-html[data-v-3738b623] p{margin-bottom:.75rem}.question-description-html[data-v-3738b623] p:last-child{margin-bottom:0}.question-description-html[data-v-3738b623] strong{color:#111827;font-weight:600}.question-description-html[data-v-3738b623] em{font-style:italic}.question-description-html[data-v-3738b623] ol,.question-description-html[data-v-3738b623] ul{margin:.75rem 0;padding-left:1.5rem}.question-description-html[data-v-3738b623] li{margin-bottom:.5rem}.markdown-table-container[data-v-3738b623]{margin:1rem 0}.markdown-table-container[data-v-3738b623] p{line-height:1.6;margin-bottom:.75rem}.markdown-table-container[data-v-3738b623] p:last-child{margin-bottom:0}.markdown-table-container[data-v-3738b623] h3{color:#111827;font-size:1.25rem;font-weight:700;margin-bottom:1rem;margin-top:0}.markdown-table-container[data-v-3738b623] h3 strong{font-weight:700}.markdown-table-container[data-v-3738b623] p strong{color:#374151;display:block;font-weight:600;margin-bottom:.5rem}.markdown-table-container[data-v-3738b623] ul{list-style-type:disc;margin:.75rem 0;padding-left:1.5rem}.markdown-table-container[data-v-3738b623] li{color:#374151;line-height:1.6;margin-bottom:.5rem}.markdown-table-container[data-v-3738b623] li:last-child{margin-bottom:0}[data-v-3738b623] table{background-color:#fff;border:1px solid var(--table-border,#e5e7eb);border-collapse:collapse;border-radius:.5rem;font-size:.875rem;margin:1rem 0;overflow:hidden;width:100%}[data-v-3738b623] table thead{background-color:var(--table-header-bg,#f9fafb)}[data-v-3738b623] table th{border-bottom:2px solid var(--table-border,#e5e7eb);color:#374151;font-size:.875rem;font-weight:600;padding:.75rem 1rem;text-align:left}[data-v-3738b623] table td{border-bottom:1px solid var(--table-border,#e5e7eb);color:#374151;padding:.75rem 1rem;vertical-align:top;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}[data-v-3738b623] table tbody tr:last-child td{border-bottom:none}[data-v-3738b623] table tbody tr:hover{background-color:var(--table-row-hover,#f9fafb)}@media(max-width:768px){[data-v-3738b623] table{display:block;font-size:.75rem;overflow-x:auto;-webkit-overflow-scrolling:touch}[data-v-3738b623] table td,[data-v-3738b623] table th{padding:.5rem .75rem}}.metrics-grid[data-v-3738b623]{display:grid;gap:.75rem;grid-template-columns:1fr;margin-bottom:1.5rem}@media(min-width:768px){.metrics-grid[data-v-3738b623]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric-card-blue[data-v-3738b623]{background:linear-gradient(to bottom right,#eff6ff,#dbeafe);border:2px solid #bfdbfe;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;padding:1rem}@media(min-width:768px){.metric-card-blue[data-v-3738b623]{padding:1rem}}.metric-card-orange[data-v-3738b623]{background:linear-gradient(to bottom right,#fff7ed,#ffedd5);border:2px solid #fed7aa;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;padding:1rem}@media(min-width:768px){.metric-card-orange[data-v-3738b623]{padding:1rem}}.metric-content[data-v-3738b623]{text-align:center}.metric-label-blue[data-v-3738b623]{color:#1e40af;font-size:.875rem;font-weight:500}@media(min-width:768px){.metric-label-blue[data-v-3738b623]{font-size:.875rem}}.metric-label-orange[data-v-3738b623]{color:#9a3412;font-size:.875rem;font-weight:500}@media(min-width:768px){.metric-label-orange[data-v-3738b623]{font-size:.875rem}}.metric-value-blue[data-v-3738b623]{color:#1e3a8a;font-size:1.5rem;font-weight:700}@media(min-width:768px){.metric-value-blue[data-v-3738b623]{font-size:1.5rem}}.metric-value-orange[data-v-3738b623]{color:#9a3412;font-size:1.875rem;font-weight:700}@media(min-width:768px){.metric-value-orange[data-v-3738b623]{font-size:1.875rem}}.metric-suffix[data-v-3738b623]{font-size:.875rem;margin-left:.125rem}.metric-desc-blue[data-v-3738b623]{color:#1e40af;font-size:.8125rem}.metric-desc-orange[data-v-3738b623]{color:#9a3412;font-size:.8125rem}.writing-container[data-v-7d14450f]{background:#fff;height:100vh;overflow:hidden;width:100%}.writing-wrapper[data-v-7d14450f]{display:flex;flex-direction:column;height:100%}.writing-header[data-v-7d14450f]{align-items:center;background:#fff;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;padding:.75rem 1rem;position:sticky;top:0;z-index:99}@media(min-width:768px){.writing-header[data-v-7d14450f]{padding:1rem 1.5rem}}.header-left[data-v-7d14450f]{align-items:center;display:flex;flex-shrink:0;gap:.5rem}@media(min-width:768px){.header-left[data-v-7d14450f]{gap:.75rem}}.header-logo[data-v-7d14450f]{height:2rem;width:auto}@media(min-width:768px){.header-logo[data-v-7d14450f]{height:2.5rem}}.header-title[data-v-7d14450f]{color:#1f2937;display:none;font-size:.875rem;font-weight:700}@media(min-width:480px){.header-title[data-v-7d14450f]{display:block}}@media(min-width:768px){.header-title[data-v-7d14450f]{font-size:1.125rem}}.header-center[data-v-7d14450f]{display:flex;flex:1;justify-content:center;min-width:0}.timer-container[data-v-7d14450f]{align-items:center;background:#fff;border:1.5px solid var(--color-primary);border-radius:20px;box-shadow:0 2px 8px #f86c3133;display:flex;gap:.375rem;padding:.375rem .75rem}@media(min-width:768px){.timer-container[data-v-7d14450f]{border-radius:25px;gap:.5rem;padding:.5rem 1.25rem}}.timer-icon[data-v-7d14450f]{color:var(--color-primary);flex-shrink:0;font-size:18px}@media(min-width:768px){.timer-icon[data-v-7d14450f]{font-size:25px}}.timer-display[data-v-7d14450f]{color:var(--color-primary);font-family:Nunito,Helvetica Neue,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.5px}@media(min-width:768px){.timer-display[data-v-7d14450f]{font-size:18px;letter-spacing:1px}}.header-right[data-v-7d14450f]{align-items:center;display:flex;flex-shrink:0}.close-btn[data-v-7d14450f]{background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;padding:.375rem;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.close-btn[data-v-7d14450f]:hover{background:#f3f4f6;color:#6b7280}@media(min-width:768px){.close-btn[data-v-7d14450f]{padding:.5rem}}.writing-main[data-v-7d14450f]{display:flex;flex-direction:column;-webkit-overflow-scrolling:touch}.content-wrapper[data-v-7d14450f]{min-height:-moz-min-content;min-height:min-content}.task-section[data-v-7d14450f]{background:#fff;padding:1rem;-webkit-overflow-scrolling:touch}@media(min-width:768px){.task-section[data-v-7d14450f]{padding:1.5rem}}@media(min-width:1024px){.task-section[data-v-7d14450f]{padding:2rem}}.task-info[data-v-7d14450f]{border-bottom:1px solid #f1f5f9;margin-bottom:1rem;padding-bottom:1rem}@media(min-width:768px){.task-info[data-v-7d14450f]{margin-bottom:1.5rem;padding-bottom:1.5rem}}.info-item[data-v-7d14450f]{color:#64748b;font-size:.875rem;margin-bottom:.75rem}@media(min-width:768px){.info-item[data-v-7d14450f]{font-size:1rem}}.info-item[data-v-7d14450f]:last-child{margin-bottom:0}.info-label[data-v-7d14450f]{color:#64748b}.info-value[data-v-7d14450f]{color:var(--color-primary);font-size:1rem;font-weight:600}@media(min-width:768px){.info-value[data-v-7d14450f]{font-size:1.125rem}}.task-content[data-v-7d14450f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:1rem;padding:1rem}@media(min-width:768px){.task-content[data-v-7d14450f]{border-radius:1rem;margin-bottom:1.5rem;padding:1.5rem}}.task-text[data-v-7d14450f]{color:#334155;font-size:.875rem;font-weight:500;line-height:1.7;white-space:pre-line}@media(min-width:768px){.task-text[data-v-7d14450f]{font-size:1rem}}.task-image[data-v-7d14450f]{align-items:center;display:flex;justify-content:center;margin-top:1.5rem;overflow:hidden;width:100%}.image-content[data-v-7d14450f]{border:1px solid #e2e8f0;border-radius:.75rem;display:block;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(min-width:768px){.image-content[data-v-7d14450f]{border-radius:1rem}}.divider[data-v-7d14450f]{background:var(--color-primary);cursor:col-resize;flex-shrink:0;transition:background .2s ease;width:4px}.divider[data-v-7d14450f]:hover{background:#ff8c5a}.answer-section[data-v-7d14450f]{background:#fff;-webkit-overflow-scrolling:touch}.answer-container[data-v-7d14450f],.answer-section[data-v-7d14450f]{display:flex;flex-direction:column}.answer-container[data-v-7d14450f]{padding:1rem}@media(min-width:768px){.answer-container[data-v-7d14450f]{padding:1.5rem}}@media(min-width:1024px){.answer-container[data-v-7d14450f]{padding:2rem}}.answer-header[data-v-7d14450f]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:.75rem}@media(min-width:768px){.answer-header[data-v-7d14450f]{margin-bottom:1rem}}.answer-title[data-v-7d14450f]{color:#0f172a;font-size:1rem;font-weight:700}@media(min-width:768px){.answer-title[data-v-7d14450f]{font-size:1.25rem}}.word-counter[data-v-7d14450f]{color:#64748b;font-size:.75rem}@media(min-width:768px){.word-counter[data-v-7d14450f]{font-size:.875rem}}.word-count[data-v-7d14450f]{color:#64748b;font-weight:600}.word-target[data-v-7d14450f]{color:#94a3b8}.answer-textarea[data-v-7d14450f]{background:#fff;border:2px solid #cbd5e1;border-radius:.75rem;box-sizing:border-box;color:#1e293b;font-size:.875rem;height:auto;line-height:1.7;outline:none;padding:.875rem;resize:vertical;transition:border-color .2s ease;width:100%}@media(min-width:768px){.answer-textarea[data-v-7d14450f]{border-radius:1rem;font-size:1rem;padding:1.25rem}}@media(min-width:1024px){.answer-textarea[data-v-7d14450f]{resize:none}}.answer-textarea[data-v-7d14450f]:focus{border-color:#f59e0b}.answer-textarea[data-v-7d14450f]::-moz-placeholder{color:#94a3b8}.answer-textarea[data-v-7d14450f]::placeholder{color:#94a3b8}.answer-footer[data-v-7d14450f]{display:flex;flex-direction:column;flex-shrink:0;gap:.75rem;margin-top:.75rem}@media(min-width:768px){.answer-footer[data-v-7d14450f]{align-items:center;flex-direction:row;gap:1rem;justify-content:space-between;margin-top:1rem}}.tip-container[data-v-7d14450f]{align-items:center;background:#fef6f2;border-radius:.5rem;display:flex;gap:.5rem;padding:.75rem 1rem}@media(min-width:768px){.tip-container[data-v-7d14450f]{flex:1;padding:.75rem 1rem}}.tip-icon[data-v-7d14450f]{color:var(--color-primary);flex-shrink:0;height:1.125rem;width:1.125rem}@media(min-width:768px){.tip-icon[data-v-7d14450f]{height:1.25rem;width:1.25rem}}.tip-text[data-v-7d14450f]{color:var(--color-primary);font-size:.75rem;font-weight:500}@media(min-width:768px){.tip-text[data-v-7d14450f]{font-size:.875rem}}.submit-btn[data-v-7d14450f]{width:100%}@media(min-width:768px){.submit-btn[data-v-7d14450f]{width:auto}}.metrics-grid[data-v-7d14450f]{display:grid;gap:.75rem;grid-template-columns:1fr;margin-bottom:1.5rem}@media(min-width:768px){.metrics-grid[data-v-7d14450f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric-card-blue[data-v-7d14450f]{background:linear-gradient(to bottom right,#eff6ff,#dbeafe);border:2px solid #bfdbfe;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;padding:1rem}@media(min-width:768px){.metric-card-blue[data-v-7d14450f]{padding:1rem}}.metric-card-orange[data-v-7d14450f]{background:linear-gradient(to bottom right,#fff7ed,#ffedd5);border:2px solid #fed7aa;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;padding:1rem}@media(min-width:768px){.metric-card-orange[data-v-7d14450f]{padding:1rem}}.metric-content[data-v-7d14450f]{text-align:center}.metric-label-blue[data-v-7d14450f]{color:#1e40af;font-size:.875rem;font-weight:500}@media(min-width:768px){.metric-label-blue[data-v-7d14450f]{font-size:.875rem}}.metric-label-orange[data-v-7d14450f]{color:#9a3412;font-size:.875rem;font-weight:500}@media(min-width:768px){.metric-label-orange[data-v-7d14450f]{font-size:.875rem}}.metric-value-blue[data-v-7d14450f]{color:#1e3a8a;font-size:1.5rem;font-weight:700}@media(min-width:768px){.metric-value-blue[data-v-7d14450f]{font-size:1.875rem}}.metric-value-orange[data-v-7d14450f]{color:#9a3412;font-size:1.5rem;font-weight:700}@media(min-width:768px){.metric-value-orange[data-v-7d14450f]{font-size:1.875rem}}.metric-suffix[data-v-7d14450f]{font-size:.875rem;margin-left:.125rem}.metric-desc-orange[data-v-7d14450f]{color:#9a3412;font-size:.8125rem}.result-header[data-v-2e27b9b8]{align-items:center;background:#fff;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;margin-bottom:.25rem;padding:.75rem 1rem;position:sticky;top:0;z-index:10}@media(min-width:768px){.result-header[data-v-2e27b9b8]{padding:1rem 1.5rem}}.header-title[data-v-2e27b9b8]{color:#374151;flex:1}.header-actions[data-v-2e27b9b8]{align-items:center;display:flex;gap:.5rem}.pdf-action-btn[data-v-2e27b9b8]{align-items:center;background:#f86c31;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.pdf-action-btn[data-v-2e27b9b8]:hover:not(:disabled){background:#ff8c4a;box-shadow:0 4px 12px #f86c314d;transform:translateY(-1px)}.pdf-action-btn[data-v-2e27b9b8]:active:not(:disabled){transform:translateY(0)}.pdf-action-btn[data-v-2e27b9b8]:disabled{cursor:not-allowed;opacity:.6}@media(min-width:768px){.pdf-action-btn[data-v-2e27b9b8]{font-size:.9375rem;padding:.625rem 1rem}}.action-icon[data-v-2e27b9b8]{flex-shrink:0;height:1rem;width:1rem}@media(min-width:768px){.action-icon[data-v-2e27b9b8]{height:1.125rem;width:1.125rem}}@media(max-width:767px){.action-text[data-v-2e27b9b8]{display:none}}.header-title-text[data-v-2e27b9b8]{color:#111827;font-size:1rem;font-weight:700}@media(min-width:768px){.header-title-text[data-v-2e27b9b8]{font-size:1.125rem}}.return-btn[data-v-2e27b9b8]{background:#f86c31;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;color:#fff;cursor:pointer;display:inline-block;font-size:.875rem;padding:.5rem .75rem;transition:all .2s ease}@media(min-width:768px){.return-btn[data-v-2e27b9b8]{font-size:1rem;padding:.5rem 1rem}}.return-btn[data-v-2e27b9b8]:hover{background:#ff8c5a;box-shadow:0 2px 4px #0000001a}.result-content[data-v-2e27b9b8]{max-height:calc(85vh - 80px);overflow-y:auto;padding:.5rem;-webkit-overflow-scrolling:touch;background:#f8fafc;margin:0 auto;max-width:80rem;min-height:0}@media(min-width:768px){.result-content[data-v-2e27b9b8]{padding:1rem}}.reading-report-header-wrapper[data-v-2e27b9b8]{margin-bottom:1.25rem;padding-left:.75rem;padding-right:.75rem}@media(min-width:768px){.reading-report-header-wrapper[data-v-2e27b9b8]{margin-bottom:1rem;padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.reading-report-header-wrapper[data-v-2e27b9b8]{margin-bottom:1rem}}.reading-report-header-mobile[data-v-2e27b9b8]{display:block}@media(min-width:768px){.reading-report-header-mobile[data-v-2e27b9b8]{display:none}}.reading-report-header-mobile[data-v-2e27b9b8]>*+*{margin-top:.75rem}.reading-report-logo-wrapper[data-v-2e27b9b8]{align-items:center;display:flex;gap:.5rem;justify-content:center}.reading-report-logo[data-v-2e27b9b8]{height:4rem;width:auto}@media(min-width:768px){.reading-report-logo[data-v-2e27b9b8]{height:5rem}}@media(min-width:1024px){.reading-report-logo[data-v-2e27b9b8]{height:6rem}}.reading-report-title-wrapper[data-v-2e27b9b8]{text-align:center}.reading-report-title-mobile[data-v-2e27b9b8]{font-size:1rem;font-weight:600}.reading-report-primary-text[data-v-2e27b9b8]{color:#f86c31}.reading-report-text-secondary[data-v-2e27b9b8]{color:#4b5563}.reading-report-text-muted[data-v-2e27b9b8]{color:#4b5563;margin-left:.5rem}.reading-report-info-box[data-v-2e27b9b8]{background-color:#f9fafb;border-radius:.5rem;padding:.75rem}.reading-report-info-box[data-v-2e27b9b8]>*+*{margin-top:.5rem}.reading-report-info-item[data-v-2e27b9b8]{color:#4b5563;font-size:.875rem}.reading-report-header-desktop[data-v-2e27b9b8]{display:none}@media(min-width:768px){.reading-report-header-desktop[data-v-2e27b9b8]{align-items:center;display:flex;gap:1rem;justify-content:space-between}}.reading-report-logo-section[data-v-2e27b9b8]{align-items:center;display:flex;gap:.75rem}.reading-report-title-section[data-v-2e27b9b8]{color:#111827;font-size:.875rem;text-align:center}@media(min-width:768px){.reading-report-title-section[data-v-2e27b9b8]{font-size:.875rem}}@media(min-width:1024px){.reading-report-title-section[data-v-2e27b9b8]{font-size:.875rem}}.reading-report-title-text[data-v-2e27b9b8]{font-weight:600}.reading-report-info-section[data-v-2e27b9b8]{color:#4b5563;font-size:.75rem}@media(min-width:768px){.reading-report-info-section[data-v-2e27b9b8]{font-size:.875rem}}.analysis-loading[data-v-2e27b9b8]{align-items:center;background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:center;margin-bottom:2rem;min-height:300px;padding:2rem}.loading-content[data-v-2e27b9b8]{align-items:center;display:flex;flex-direction:column;gap:1rem}.loading-spinner[data-v-2e27b9b8]{align-items:center;display:flex;justify-content:center}.loading-text[data-v-2e27b9b8]{color:#374151;font-size:1rem;font-weight:500;text-align:center}.loading-tip[data-v-2e27b9b8]{color:#6b7280;font-size:.875rem;text-align:center}.loading-icon[data-v-2e27b9b8]{animation:spin-control-2e27b9b8 1s linear infinite;color:#f86c31;font-size:2rem}@keyframes spin-control-2e27b9b8{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.result-card[data-v-2e27b9b8]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:1rem;position:relative}@media(min-width:768px){.result-card[data-v-2e27b9b8]{align-items:center;flex-direction:row;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}}.result-left[data-v-2e27b9b8]{flex:1}.result-label[data-v-2e27b9b8]{color:#6b7280;font-size:.8125rem;font-weight:600;margin-bottom:.5rem}.score-display[data-v-2e27b9b8]{align-items:baseline;display:flex;gap:.375rem;margin-bottom:.375rem}.score-main[data-v-2e27b9b8]{color:#10b981;font-size:1.75rem;font-weight:700;line-height:1}@media(min-width:768px){.score-main[data-v-2e27b9b8]{font-size:2rem}}.score-total[data-v-2e27b9b8]{color:#9ca3af;font-size:1.125rem;font-weight:500}@media(min-width:768px){.score-total[data-v-2e27b9b8]{font-size:1.25rem}}.accuracy-badge[data-v-2e27b9b8]{background:#d1fae5;border-radius:.375rem;color:#10b981;display:inline-block;font-size:.6875rem;font-weight:600;padding:.25rem .625rem}.result-right[data-v-2e27b9b8]{display:flex;flex-direction:column;gap:.5rem}@media(min-width:768px){.result-right[data-v-2e27b9b8]{flex-direction:row;gap:.75rem}}.stat-card[data-v-2e27b9b8]{align-items:center;border-radius:.5rem;display:flex;flex:1;flex-direction:column;justify-content:center;min-width:150px;padding:1rem 1.25rem;text-align:center}@media(min-width:768px){.stat-card[data-v-2e27b9b8]{min-width:170px;padding:1.25rem 1.5rem}}.correct-card[data-v-2e27b9b8]{background:#d1fae5}.incorrect-card[data-v-2e27b9b8]{background:#fee2e2}.stat-icon[data-v-2e27b9b8]{align-items:center;border-radius:50%;display:flex;font-size:.875rem;font-weight:700;height:1.5rem;justify-content:center;margin:0 auto .25rem;width:1.5rem}@media(min-width:768px){.stat-icon[data-v-2e27b9b8]{font-size:1.125rem;height:2rem;width:2rem}}.correct-icon[data-v-2e27b9b8]{background:#10b981;color:#fff}.incorrect-icon[data-v-2e27b9b8]{background:#ef4444;color:#fff}.stat-number[data-v-2e27b9b8]{font-size:1.25rem;font-weight:700;line-height:1;margin-bottom:.125rem}@media(min-width:768px){.stat-number[data-v-2e27b9b8]{font-size:1.5rem}}.correct-number[data-v-2e27b9b8]{color:#10b981}.incorrect-number[data-v-2e27b9b8]{color:#ef4444}.stat-label[data-v-2e27b9b8]{color:#374151;font-size:.6875rem;font-weight:500}.score-section[data-v-2e27b9b8]{align-items:center;background:linear-gradient(135deg,#f86c31,#e65a1e);border-radius:.5rem;box-shadow:0 4px 6px #f86c314d;color:#fff;display:flex;flex-direction:column;justify-content:center;min-width:150px;padding:1rem 1.25rem;text-align:center}@media(min-width:768px){.score-section[data-v-2e27b9b8]{min-width:170px;padding:1.25rem 1.5rem}}.score-label[data-v-2e27b9b8]{font-size:.8125rem;margin-bottom:.375rem;opacity:.9}.score-value-wrapper[data-v-2e27b9b8]{align-items:baseline;display:flex;justify-content:center;margin-bottom:.125rem}.score-section .score-main[data-v-2e27b9b8]{color:#fff;font-size:1.25rem;font-weight:700;line-height:1}@media(min-width:768px){.score-section .score-main[data-v-2e27b9b8]{font-size:1.5rem}}.score-section .score-total[data-v-2e27b9b8]{color:#fff;font-size:1.125rem;font-weight:500;margin-left:.25rem;opacity:.9}@media(min-width:768px){.score-section .score-total[data-v-2e27b9b8]{font-size:1.25rem}}.score-level[data-v-2e27b9b8]{font-size:.8125rem;opacity:.9}.questions-section[data-v-2e27b9b8]{background:#fff;border-radius:1rem;box-shadow:0 1px 3px #0000000d;margin-bottom:2rem}.question-group[data-v-2e27b9b8]{margin-bottom:2rem;padding:.5rem}.question-group[data-v-2e27b9b8]:last-child{margin-bottom:0}.group-header[data-v-2e27b9b8]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.group-title[data-v-2e27b9b8]{color:#1f2937;font-size:1.25rem;font-weight:700}@media(min-width:768px){.group-title[data-v-2e27b9b8]{font-size:1.5rem}}.group-type-badge[data-v-2e27b9b8]{background:#3b82f6;color:#fff;font-weight:500;padding:.25rem .75rem}.group-description[data-v-2e27b9b8],.group-type-badge[data-v-2e27b9b8]{border-radius:.5rem;font-size:.875rem}.group-description[data-v-2e27b9b8]{background:#eff6ff;border-left:3px solid #3b82f6;color:#1e40af;line-height:1.6;margin-bottom:1rem;padding:1rem}.questions-list[data-v-2e27b9b8]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.questions-list[data-v-2e27b9b8]{gap:1.25rem;grid-template-columns:repeat(2,1fr)}}.question-item[data-v-2e27b9b8]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;display:flex;gap:.75rem;padding:.875rem}@media(min-width:768px){.question-item[data-v-2e27b9b8]{gap:.875rem;padding:1rem}}.question-status[data-v-2e27b9b8]{gap:.375rem}.question-status[data-v-2e27b9b8],.status-icon[data-v-2e27b9b8]{align-items:center;display:flex;flex-shrink:0}.status-icon[data-v-2e27b9b8]{border-radius:50%;font-size:.875rem;font-weight:700;height:1.5rem;justify-content:center;width:1.5rem}@media(min-width:768px){.status-icon[data-v-2e27b9b8]{font-size:1rem;height:1.75rem;width:1.75rem}}.correct-status[data-v-2e27b9b8]{background:#10b981;color:#fff}.incorrect-status[data-v-2e27b9b8]{background:#ef4444;color:#fff}.question-number[data-v-2e27b9b8]{color:#374151;font-size:.875rem;font-weight:600}.question-content[data-v-2e27b9b8]{flex:1}.question-text[data-v-2e27b9b8]{color:#1f2937;font-size:.875rem;line-height:1.6;margin-bottom:.75rem}@media(min-width:768px){.question-text[data-v-2e27b9b8]{font-size:.9375rem}}.answer-comparison[data-v-2e27b9b8]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.answer-box[data-v-2e27b9b8]{border-radius:.5rem;flex:1;min-width:120px;padding:.625rem .875rem}@media(min-width:768px){.answer-box[data-v-2e27b9b8]{min-width:140px;padding:.75rem 1rem}}.user-answer.correct[data-v-2e27b9b8]{background:#d1fae5}.user-answer.incorrect[data-v-2e27b9b8]{background:#fee2e2}.correct-answer[data-v-2e27b9b8]{background:#eff6ff}.answer-label[data-v-2e27b9b8]{color:#6b7280;font-size:.6875rem;margin-bottom:.375rem}.answer-value[data-v-2e27b9b8]{font-size:.875rem;font-weight:600}@media(min-width:768px){.answer-value[data-v-2e27b9b8]{font-size:.9375rem}}.user-answer.correct .answer-value[data-v-2e27b9b8]{color:#10b981}.user-answer.incorrect .answer-value[data-v-2e27b9b8]{color:#ef4444}.correct-answer .answer-value[data-v-2e27b9b8]{color:#3b82f6}.explanation-box[data-v-2e27b9b8]{background:#fef3c7;border-left:3px solid #fbbf24;border-radius:.5rem;margin-top:.75rem;padding:.75rem}.explanation-header[data-v-2e27b9b8]{align-items:center;display:flex;gap:.375rem;margin-bottom:.5rem}.explanation-icon[data-v-2e27b9b8]{align-items:center;background:#fbbf24;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:1.25rem;justify-content:center;width:1.25rem}.explanation-title[data-v-2e27b9b8]{color:#92400e;font-size:.8125rem;font-weight:600}.explanation-content[data-v-2e27b9b8]{color:#78350f;font-size:.8125rem;line-height:1.6}.overall-comment[data-v-2e27b9b8]{background:#fff;border-radius:1rem;box-shadow:0 1px 3px #0000000d;display:flex;gap:1rem;margin-bottom:2rem;padding:1.5rem}@media(min-width:768px){.overall-comment[data-v-2e27b9b8]{padding:2rem}}.comment-icon[data-v-2e27b9b8]{align-items:center;background:#f97316;border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;font-weight:700;height:2.5rem;justify-content:center;width:2.5rem}.comment-content[data-v-2e27b9b8]{flex:1}.comment-title[data-v-2e27b9b8]{color:#1f2937;font-size:1.125rem;font-weight:700;margin-bottom:.75rem}@media(min-width:768px){.comment-title[data-v-2e27b9b8]{font-size:1.25rem}}.comment-text[data-v-2e27b9b8]{color:#4b5563;font-size:.9375rem;line-height:1.8}@media(min-width:768px){.comment-text[data-v-2e27b9b8]{font-size:1rem}}.mistake-analysis[data-v-2e27b9b8]{background:#fff;border-radius:1rem;box-shadow:0 1px 3px #0000000d;margin-bottom:2rem;padding:1.5rem}@media(min-width:768px){.mistake-analysis[data-v-2e27b9b8]{padding:2rem}}.section-title[data-v-2e27b9b8]{color:#1f2937;font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}@media(min-width:768px){.section-title[data-v-2e27b9b8]{font-size:1.5rem}}.mistake-list[data-v-2e27b9b8]{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:768px){.mistake-list[data-v-2e27b9b8]{grid-template-columns:repeat(2,1fr)}}.mistake-item[data-v-2e27b9b8]{background:#fef2f2;border-left:3px solid #fee2e2;border-radius:.75rem;padding:1.5rem}.mistake-header[data-v-2e27b9b8]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.mistake-number[data-v-2e27b9b8]{background:#fee2e2;color:#991b1b;font-weight:600}.mistake-number[data-v-2e27b9b8],.mistake-type[data-v-2e27b9b8]{border-radius:.5rem;display:block;font-size:.875rem;padding:.25rem .75rem;width:-moz-fit-content;width:fit-content}.mistake-type[data-v-2e27b9b8]{background:#dbeafe;color:#1e40af;font-weight:500}.mistake-feedback[data-v-2e27b9b8]{color:#374151;font-size:.9375rem;line-height:1.8}@media(min-width:768px){.mistake-feedback[data-v-2e27b9b8]{font-size:1rem}}.analysis-section[data-v-2e27b9b8]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;padding:1.25rem}.analysis-section .section-header[data-v-2e27b9b8]{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.analysis-section .section-header.success[data-v-2e27b9b8]{color:#16a34a}.analysis-section .section-header.success .section-icon[data-v-2e27b9b8]{color:#16a34a;font-size:1.25rem}.analysis-section .section-header .section-title[data-v-2e27b9b8]{font-size:1rem;font-weight:600}@media(min-width:768px){.analysis-section .section-header .section-title[data-v-2e27b9b8]{font-size:1.125rem}}.improvement-grid[data-v-2e27b9b8]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.improvement-grid[data-v-2e27b9b8]{grid-template-columns:repeat(2,1fr)}}.improvement-card[data-v-2e27b9b8]{background:#ecfdf5;border-left:4px solid #16a34a;border-radius:.375rem;padding:1rem}.improvement-header[data-v-2e27b9b8]{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.improvement-header .improvement-icon[data-v-2e27b9b8]{color:#16a34a;font-size:1.125rem}.improvement-header .improvement-title[data-v-2e27b9b8]{color:#16a34a;font-size:.9375rem;font-weight:600}.improvement-list[data-v-2e27b9b8]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.improvement-item[data-v-2e27b9b8]{color:#4b5563;font-size:.9375rem;line-height:1.7;padding-left:1.5rem;position:relative;white-space:pre-line}.improvement-item[data-v-2e27b9b8]:before{color:#16a34a;content:"•";font-weight:700;left:.5rem;position:absolute}.markdown-table-container[data-v-2e27b9b8]{margin:1rem 0}.markdown-table-container[data-v-2e27b9b8] table{background-color:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:.5rem;font-size:.875rem;overflow:hidden;width:100%}.markdown-table-container[data-v-2e27b9b8] thead{background-color:#f9fafb}.markdown-table-container[data-v-2e27b9b8] th{border-bottom:2px solid #e5e7eb;color:#111827;font-weight:600;padding:.75rem;text-align:left;white-space:normal}.markdown-table-container[data-v-2e27b9b8] td{border-bottom:1px solid #e5e7eb;color:#374151;padding:.75rem;white-space:normal}.markdown-table-container[data-v-2e27b9b8] tr:hover{background-color:#f9fafb}.markdown-table-container[data-v-2e27b9b8] tr:last-child td{border-bottom:none}.listening-result[data-v-e2abd783]{display:flex;flex-direction:column;gap:1rem}.result-header[data-v-e2abd783]{align-items:center;background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:1rem;padding:.75rem 1.5rem 1rem}@media(min-width:768px){.result-header[data-v-e2abd783]{padding:1rem 2rem 1.25rem}}.result-title[data-v-e2abd783]{flex-shrink:0;font-size:1rem;font-weight:700}@media(min-width:768px){.result-title[data-v-e2abd783]{font-size:1.125rem}}.header-actions[data-v-e2abd783]{align-items:center;display:flex;gap:.5rem}.pdf-action-btn[data-v-e2abd783]{align-items:center;background:#f86c31;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.pdf-action-btn[data-v-e2abd783]:hover:not(:disabled){background:#ff8c4a;box-shadow:0 4px 12px #f86c314d;transform:translateY(-1px)}.pdf-action-btn[data-v-e2abd783]:active:not(:disabled){transform:translateY(0)}.pdf-action-btn[data-v-e2abd783]:disabled{cursor:not-allowed;opacity:.6}@media(min-width:768px){.pdf-action-btn[data-v-e2abd783]{font-size:.9375rem;padding:.625rem 1rem}}.action-icon[data-v-e2abd783]{flex-shrink:0;height:1rem;width:1rem}@media(min-width:768px){.action-icon[data-v-e2abd783]{height:1.125rem;width:1.125rem}}@media(max-width:767px){.action-text[data-v-e2abd783]{display:none}}.result-content[data-v-e2abd783]{max-height:calc(85vh - 5rem);min-height:0;overflow-y:auto;padding:.5rem 1.5rem;-webkit-overflow-scrolling:touch;margin:0 auto;max-width:80rem}@media(min-width:768px){.result-content[data-v-e2abd783]{padding:1rem 2rem}}.report-header[data-v-e2abd783]{margin-bottom:1.25rem;padding:.75rem 1.5rem}@media(min-width:768px){.report-header[data-v-e2abd783]{margin-bottom:1rem;padding:1rem 2rem}}.mobile-layout[data-v-e2abd783]{display:block}@media(min-width:768px){.mobile-layout[data-v-e2abd783]{display:none}}.mobile-layout .logo-container[data-v-e2abd783]{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-bottom:.75rem}.mobile-layout .title-container[data-v-e2abd783]{color:#111827;margin-bottom:.75rem;text-align:center}.mobile-layout .info-card[data-v-e2abd783]{background:#f9fafb;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.desktop-layout[data-v-e2abd783]{display:none}@media(min-width:768px){.desktop-layout[data-v-e2abd783]{align-items:center;display:flex;gap:1rem;justify-content:space-between}}.desktop-layout .logo-section[data-v-e2abd783]{align-items:center;display:flex;gap:.75rem}.desktop-layout .title-section[data-v-e2abd783]{color:#f86c31;font-size:.875rem;font-weight:600;text-align:center}@media(min-width:768px){.desktop-layout .title-section[data-v-e2abd783]{font-size:.9375rem}}.desktop-layout .info-section[data-v-e2abd783]{color:#6b7280;font-size:.75rem}@media(min-width:768px){.desktop-layout .info-section[data-v-e2abd783]{font-size:.9375rem}}.logo-image[data-v-e2abd783]{height:4rem;width:auto}@media(min-width:768px){.logo-image[data-v-e2abd783]{height:5rem}}@media(min-width:1024px){.logo-image[data-v-e2abd783]{height:6rem}}.title-text[data-v-e2abd783]{font-size:1rem;font-weight:600}.title-text .user-name[data-v-e2abd783]{color:#f86c31}.title-text .title-suffix[data-v-e2abd783]{color:#6b7280;margin-left:.5rem}.info-item[data-v-e2abd783]{color:#6b7280;font-size:.875rem}.main-content[data-v-e2abd783]{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.tolerance-stats-section[data-v-e2abd783]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem}.tolerance-stats-section .tolerance-stats-title[data-v-e2abd783]{color:#111827;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.tolerance-stats-section .tolerance-stats-grid[data-v-e2abd783]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.tolerance-stats-section .tolerance-stats-grid[data-v-e2abd783]{grid-template-columns:repeat(2,1fr)}}.tolerance-stats-section .tolerance-stat-card[data-v-e2abd783]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.tolerance-stats-section .tolerance-stat-card .tolerance-stat-label[data-v-e2abd783]{color:#111827;font-size:1rem;font-weight:600;margin-bottom:.75rem}.tolerance-stats-section .tolerance-stat-card .tolerance-stat-values[data-v-e2abd783]{display:flex;flex-direction:column;gap:.5rem}.tolerance-stats-section .tolerance-stat-card .stat-item[data-v-e2abd783]{align-items:center;display:flex;font-size:.875rem;gap:.5rem}.tolerance-stats-section .tolerance-stat-card .stat-item .stat-icon[data-v-e2abd783]{align-items:center;border-radius:50%;display:inline-flex;font-size:.75rem;font-weight:700;height:1.25rem;justify-content:center;width:1.25rem}.tolerance-stats-section .tolerance-stat-card .stat-item.perfect[data-v-e2abd783]{color:#059669}.tolerance-stats-section .tolerance-stat-card .stat-item.perfect .stat-icon[data-v-e2abd783]{background:#10b981;color:#fff}.tolerance-stats-section .tolerance-stat-card .stat-item.tolerance[data-v-e2abd783]{color:#d97706}.tolerance-stats-section .tolerance-stat-card .stat-item.tolerance .stat-icon[data-v-e2abd783]{background:#f59e0b;color:#fff}.tolerance-stats-section .tolerance-stat-card .stat-item.incorrect[data-v-e2abd783]{color:#dc2626}.tolerance-stats-section .tolerance-stat-card .stat-item.incorrect .stat-icon[data-v-e2abd783]{background:#ef4444;color:#fff}.tolerance-examples[data-v-e2abd783]{border-top:1px dashed #e5e7eb;margin-top:.75rem;padding-top:.5rem}.tolerance-examples .examples-title[data-v-e2abd783]{color:#6b7280;font-size:.8125rem;font-weight:500;margin-bottom:.5rem}.tolerance-examples .examples-container[data-v-e2abd783]{display:flex;flex-wrap:wrap;gap:.5rem}.tolerance-examples .example-item[data-v-e2abd783]{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.25rem}.tolerance-examples .example-user[data-v-e2abd783]{background:#f3f4f6}.tolerance-examples .example-target[data-v-e2abd783],.tolerance-examples .example-user[data-v-e2abd783]{border-radius:.25rem;font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:.05rem .25rem}.tolerance-examples .example-target[data-v-e2abd783]{background:#ecfdf5}.tolerance-examples .example-arrow[data-v-e2abd783]{color:#9ca3af}.score-overview[data-v-e2abd783]{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.score-overview .accuracy-grid[data-v-e2abd783]{display:grid;flex:1;gap:1rem 2rem;grid-template-columns:repeat(2,1fr);padding:1.5rem}@media(min-width:768px){.score-overview .accuracy-grid[data-v-e2abd783]{gap:1rem;grid-template-columns:repeat(4,1fr)}}.accuracy-item[data-v-e2abd783]{text-align:center}.accuracy-item .accuracy-label[data-v-e2abd783]{color:#6b7280;font-size:.875rem;margin-bottom:.5rem}@media(min-width:768px){.accuracy-item .accuracy-label[data-v-e2abd783]{font-size:1rem}}.accuracy-item .accuracy-value[data-v-e2abd783]{color:#111827;font-size:1.5rem;font-weight:700}@media(min-width:768px){.accuracy-item .accuracy-value[data-v-e2abd783]{font-size:1.875rem}}.score-section[data-v-e2abd783]{align-items:center;background:linear-gradient(135deg,#f86c31,#e65a1e);border-radius:.5rem;box-shadow:0 4px 6px #f86c314d;color:#fff;display:flex;flex-direction:column;justify-content:center;min-width:180px;padding:1.5rem;text-align:center}@media(min-width:768px){.score-section[data-v-e2abd783]{min-width:200px}}.score-label[data-v-e2abd783]{font-size:.875rem;margin-bottom:.5rem;opacity:.9}.score-value-wrapper[data-v-e2abd783]{align-items:baseline;display:flex;justify-content:center;margin-bottom:.25rem}.score-main[data-v-e2abd783]{font-size:2.5rem;font-weight:700;line-height:1}@media(min-width:768px){.score-main[data-v-e2abd783]{font-size:3rem}}.score-total[data-v-e2abd783]{font-size:1.25rem;font-weight:500;margin-left:.25rem;opacity:.9}@media(min-width:768px){.score-total[data-v-e2abd783]{font-size:1.5rem}}.score-level[data-v-e2abd783]{font-size:.875rem;opacity:.9}.section[data-v-e2abd783]{margin-bottom:2rem}.section .section-header[data-v-e2abd783]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.section .section-header .section-title[data-v-e2abd783]{color:#111827;font-size:1.25rem;font-weight:700}@media(min-width:768px){.section .section-header .section-title[data-v-e2abd783]{font-size:1.5rem}}.section .section-header .section-count[data-v-e2abd783]{color:#6b7280;font-size:.875rem}.section .question-grid[data-v-e2abd783]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.section .question-grid[data-v-e2abd783]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.section .question-grid[data-v-e2abd783]{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.section .question-grid[data-v-e2abd783]{gap:1.5rem}}.question-card[data-v-e2abd783]{background:#fff;border:2px solid;border-radius:.5rem;padding:1rem;transition:all .2s}.question-card.correct[data-v-e2abd783]{border-color:#10b981}.question-card.tolerance-correct[data-v-e2abd783]{border-color:#f59e0b}.question-card.incorrect[data-v-e2abd783]{border-color:#ef4444}@media(min-width:1024px){.question-card[data-v-e2abd783]{border-radius:.75rem;padding:1rem}}.question-header[data-v-e2abd783]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.question-header .question-info[data-v-e2abd783]{align-items:center;display:flex;gap:.5rem}.status-icon[data-v-e2abd783]{align-items:center;border-radius:50%;display:inline-flex;font-size:.875rem;font-weight:700;height:1.5rem;justify-content:center;width:1.5rem}.status-icon.correct[data-v-e2abd783]{background:#10b981;color:#fff}.status-icon.tolerance[data-v-e2abd783]{background:#f59e0b;color:#fff}.status-icon.incorrect[data-v-e2abd783]{background:#ef4444;color:#fff}.question-number[data-v-e2abd783]{color:#111827;font-weight:600}.tolerance-badge[data-v-e2abd783]{align-items:center;background:#fef3c7;border-radius:.25rem;color:#92400e;display:inline-flex;font-size:.75rem;font-weight:500;margin-left:.5rem;padding:.25rem .5rem}.audio-btn[data-v-e2abd783]{align-items:center;background:#f86c31;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;transition:all .2s;width:2rem}.audio-btn[data-v-e2abd783]:hover{background:#e55a1f;transform:scale(1.05)}.audio-icon[data-v-e2abd783]{height:1rem;width:1rem}.question-content[data-v-e2abd783]{margin-bottom:1rem}.question-content .question-text[data-v-e2abd783]{color:#111827;font-size:1rem;line-height:1.7;margin-bottom:.5rem}.question-content .question-translation[data-v-e2abd783]{color:#6b7280;font-size:.875rem;font-style:italic}.question-content .phonetic-info[data-v-e2abd783]{color:#6b7280;display:flex;font-size:.875rem;gap:1rem;margin-bottom:.5rem}.question-content .word-definition[data-v-e2abd783]{color:#111827;font-size:.875rem}.options-list[data-v-e2abd783]{display:flex;flex-direction:column;gap:.5rem}.option-item[data-v-e2abd783]{align-items:center;border:1px solid;border-radius:.5rem;display:flex;gap:.5rem;justify-content:space-between;padding:.75rem 1rem;transition:all .2s}.option-item.correct-answer[data-v-e2abd783]{background:#ecfdf5}.option-item.user-answer[data-v-e2abd783]{background:#fef2f2}.option-item.neutral[data-v-e2abd783]{background:#f9fafb;border-color:#d1d5db}.option-item.choice-option[data-v-e2abd783]{border:1px solid}.option-content[data-v-e2abd783]{align-items:center;display:flex;flex:1;gap:.5rem}.option-key[data-v-e2abd783]{color:#111827;font-weight:600;min-width:1.5rem}.option-text[data-v-e2abd783]{color:#111827;flex:1}.option-text.correct-text[data-v-e2abd783]{color:#10b981;font-weight:600}.option-text.incorrect-text[data-v-e2abd783]{color:#ef4444;font-weight:600}.option-labels[data-v-e2abd783]{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.label[data-v-e2abd783]{border-radius:.25rem;font-size:.75rem;font-weight:600;padding:.25rem .5rem}.label.correct-label[data-v-e2abd783]{background:#10b981;color:#fff}.label.incorrect-label[data-v-e2abd783]{background:#ef4444;color:#fff}.audio-script[data-v-e2abd783]{border-top:1px solid #d1d5db;margin-top:1rem;padding-top:1rem}.audio-script .script-title[data-v-e2abd783]{color:#111827;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.audio-script .script-content[data-v-e2abd783]{color:#6b7280;font-size:.875rem;line-height:1.7}.audio-analysis[data-v-e2abd783]{margin-top:.75rem}.audio-analysis .script-title[data-v-e2abd783]{color:#111827;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.audio-analysis .analysis-content[data-v-e2abd783]{color:#4b5563;font-size:.875rem;line-height:1.7;white-space:pre-wrap}.answer-section[data-v-e2abd783]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.answer-item[data-v-e2abd783]{align-items:center;display:flex;gap:.5rem}.answer-label[data-v-e2abd783]{color:#6b7280;font-size:.875rem;min-width:5rem}.answer-value[data-v-e2abd783]{border-radius:.375rem;font-weight:600;padding:.5rem .75rem}.answer-value.user-answer[data-v-e2abd783]{background:#fef2f2;color:#dc2626}.answer-value.correct-answer[data-v-e2abd783]{background:#ecfdf5;color:#16a34a}.ai-analysis[data-v-e2abd783]{background:#f9fafb;border-radius:.75rem;padding:1rem 1.5rem}@media(min-width:768px){.ai-analysis[data-v-e2abd783]{padding:1.5rem 2rem}}.analysis-loading[data-v-e2abd783]{align-items:center;background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:center;padding:3rem}.loading-content[data-v-e2abd783]{align-items:center;display:flex;flex-direction:column;gap:1rem}.loading-content .loading-icon[data-v-e2abd783]{align-items:center;display:flex;justify-content:center}.loading-content .loading-icon .animate-spin[data-v-e2abd783]{color:#f86c31;font-size:2.5rem}.loading-content .loading-text[data-v-e2abd783]{color:#374151;font-size:1rem;text-align:center}.loading-content .loading-subtext[data-v-e2abd783]{color:#6b7280;font-size:.875rem;text-align:center}.analysis-error[data-v-e2abd783]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:1.5rem}.error-content[data-v-e2abd783]{background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;color:#dc2626;padding:1rem}.error-content .error-message[data-v-e2abd783]{font-size:.875rem;margin-bottom:.75rem}@media(min-width:768px){.error-content .error-message[data-v-e2abd783]{font-size:1rem}}.error-content .retry-btn[data-v-e2abd783]{align-items:center;background:#dc2626;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;padding:.5rem 1rem;transition:background-color .2s}.error-content .retry-btn[data-v-e2abd783]:hover{background:#b91c1c}.analysis-results[data-v-e2abd783]{display:flex;flex-direction:column;gap:1.5rem}.analysis-section[data-v-e2abd783]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;padding:1.25rem}.analysis-section .section-header[data-v-e2abd783]{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.analysis-section .section-header.error[data-v-e2abd783]{color:#dc2626}.analysis-section .section-header.error .section-icon[data-v-e2abd783]{color:#dc2626;font-size:1.25rem}.analysis-section .section-header.success[data-v-e2abd783]{color:#16a34a}.analysis-section .section-header.success .section-icon[data-v-e2abd783]{color:#16a34a;font-size:1.25rem}.analysis-section .section-header .section-title[data-v-e2abd783]{font-size:1rem;font-weight:600}@media(min-width:768px){.analysis-section .section-header .section-title[data-v-e2abd783]{font-size:1.125rem}}.analysis-section .section-content[data-v-e2abd783]{color:#4b5563;font-size:.9375rem;line-height:1.7;white-space:pre-line}.mistake-grid[data-v-e2abd783]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.mistake-grid[data-v-e2abd783]{grid-template-columns:repeat(2,1fr)}}.mistake-card[data-v-e2abd783]{background:#fef2f2;border-left:4px solid #dc2626;border-radius:.375rem;padding:1rem}.mistake-card .mistake-title[data-v-e2abd783]{color:#dc2626;font-size:.9375rem;font-weight:600;margin-bottom:.5rem}.mistake-card .mistake-content[data-v-e2abd783]{color:#4b5563;font-size:.9375rem;line-height:1.7;white-space:pre-line}.improvement-grid[data-v-e2abd783]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.improvement-grid[data-v-e2abd783]{grid-template-columns:repeat(2,1fr)}}.improvement-card[data-v-e2abd783]{background:#ecfdf5;border-left:4px solid #16a34a;border-radius:.375rem;padding:1rem}.improvement-header[data-v-e2abd783]{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.improvement-header .improvement-icon[data-v-e2abd783]{color:#16a34a;font-size:1.125rem}.improvement-header .improvement-title[data-v-e2abd783]{color:#16a34a;font-size:.9375rem;font-weight:600}.improvement-list[data-v-e2abd783]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.improvement-item[data-v-e2abd783]{color:#4b5563;font-size:.9375rem;line-height:1.7;padding-left:1.5rem;position:relative;white-space:pre-line}.improvement-item[data-v-e2abd783]:before{color:#16a34a;content:"•";font-weight:700;left:.5rem;position:absolute}.analysis-placeholder[data-v-e2abd783]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:2rem;text-align:center}.placeholder-content[data-v-e2abd783]{background:#fff;border:1px dashed #d1d5db;border-radius:.375rem;color:#6b7280;font-size:.875rem;padding:1rem}@media(min-width:768px){.placeholder-content[data-v-e2abd783]{font-size:1rem}}.result-header[data-v-8359b37c]{align-items:center;background:#fff;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;margin-bottom:.25rem;padding:.75rem 1rem;position:sticky;top:0;z-index:10}@media(min-width:768px){.result-header[data-v-8359b37c]{padding:1rem 1.5rem}}.header-title[data-v-8359b37c]{color:#374151;flex:1}.header-actions[data-v-8359b37c]{align-items:center;display:flex;gap:.5rem}.pdf-action-btn[data-v-8359b37c]{align-items:center;background:#f86c31;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.pdf-action-btn[data-v-8359b37c]:hover:not(:disabled){background:#ff8c4a;box-shadow:0 4px 12px #f86c314d;transform:translateY(-1px)}.pdf-action-btn[data-v-8359b37c]:active:not(:disabled){transform:translateY(0)}.pdf-action-btn[data-v-8359b37c]:disabled{cursor:not-allowed;opacity:.6}@media(min-width:768px){.pdf-action-btn[data-v-8359b37c]{font-size:.9375rem;padding:.625rem 1rem}}.action-icon[data-v-8359b37c]{flex-shrink:0;height:1rem;width:1rem}@media(min-width:768px){.action-icon[data-v-8359b37c]{height:1.125rem;width:1.125rem}}@media(max-width:767px){.action-text[data-v-8359b37c]{display:none}}.header-title-text[data-v-8359b37c]{color:#111827;font-size:1rem;font-weight:700}@media(min-width:768px){.header-title-text[data-v-8359b37c]{font-size:1.125rem}}.result-content[data-v-8359b37c]{max-height:calc(85vh - 80px);overflow-y:auto;padding:.5rem 0;-webkit-overflow-scrolling:touch;background:#f8fafc;margin:0 auto;max-width:100dvw;min-height:0}@media(min-width:768px){.result-content[data-v-8359b37c]{padding:1rem 0}}.writing-report-header-wrapper[data-v-8359b37c]{margin-bottom:.5rem;padding-left:.75rem;padding-right:.75rem}@media(min-width:768px){.writing-report-header-wrapper[data-v-8359b37c]{margin-bottom:.5rem;padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.writing-report-header-wrapper[data-v-8359b37c]{margin-bottom:.75rem}}.writing-report-header-mobile[data-v-8359b37c]{display:block}@media(min-width:768px){.writing-report-header-mobile[data-v-8359b37c]{display:none}}.writing-report-header-mobile[data-v-8359b37c]>*+*{margin-top:.75rem}.writing-report-logo-wrapper[data-v-8359b37c]{align-items:center;display:flex;gap:.5rem;justify-content:center}.writing-report-logo[data-v-8359b37c]{height:4rem;width:auto}@media(min-width:768px){.writing-report-logo[data-v-8359b37c]{height:5rem}}@media(min-width:1024px){.writing-report-logo[data-v-8359b37c]{height:6rem}}.writing-report-title-wrapper[data-v-8359b37c]{text-align:center}.writing-report-title-mobile[data-v-8359b37c]{font-size:1rem;font-weight:600}.writing-report-primary-text[data-v-8359b37c]{color:#f86c31}.writing-report-text-secondary[data-v-8359b37c]{color:#4b5563}.writing-report-text-muted[data-v-8359b37c]{color:#4b5563;margin-left:.5rem}.writing-report-info-box[data-v-8359b37c]{background-color:#f9fafb;border-radius:.5rem;padding:.75rem}.writing-report-info-box[data-v-8359b37c]>*+*{margin-top:.5rem}.writing-report-info-item[data-v-8359b37c]{color:#4b5563;font-size:.875rem}.writing-report-header-desktop[data-v-8359b37c]{display:none}@media(min-width:768px){.writing-report-header-desktop[data-v-8359b37c]{align-items:center;display:flex;gap:1rem;justify-content:space-between}}.writing-report-title-section[data-v-8359b37c]{color:#111827;font-size:.875rem;text-align:center}@media(min-width:768px){.writing-report-title-section[data-v-8359b37c]{font-size:.875rem}}@media(min-width:1024px){.writing-report-title-section[data-v-8359b37c]{font-size:.875rem}}.writing-report-title-text[data-v-8359b37c]{font-weight:600}.writing-report-info-section[data-v-8359b37c]{color:#4b5563;font-size:.75rem}@media(min-width:768px){.writing-report-info-section[data-v-8359b37c]{font-size:.875rem}}.basic-data-section[data-v-8359b37c]{margin-bottom:1.5rem}.ai-analysis-section[data-v-8359b37c]{margin-top:1.5rem}.analysis-loading[data-v-8359b37c]{align-items:center;background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:center;min-height:300px;padding:2rem}.loading-content[data-v-8359b37c]{align-items:center;display:flex;flex-direction:column;gap:1rem}.loading-spinner[data-v-8359b37c]{align-items:center;display:flex;justify-content:center}.loading-icon[data-v-8359b37c]{animation:spin-control-8359b37c 1s linear infinite;color:#f86c31;font-size:2rem}@keyframes spin-control-8359b37c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-spinner-small[data-v-8359b37c]{align-items:center;display:flex;justify-content:center;margin-bottom:.5rem}.loading-text[data-v-8359b37c]{color:#374151;font-size:1rem;font-weight:500;text-align:center}.loading-tip[data-v-8359b37c]{color:#6b7280;font-size:.875rem;text-align:center}.analysis-error[data-v-8359b37c]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:1.5rem}.analysis-error-body[data-v-8359b37c]{background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#b91c1c;display:flex;flex-direction:column;gap:.75rem;padding:1rem}.error-message[data-v-8359b37c]{font-size:.9375rem;line-height:1.6;margin:0}.error-retry-btn[data-v-8359b37c]{align-self:flex-start;background:#dc2626;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1.25rem;transition:background .2s}.error-retry-btn[data-v-8359b37c]:hover{background:#b91c1c}.analysis-results[data-v-8359b37c]{display:flex;flex-direction:column;gap:1.5rem}.analysis-empty[data-v-8359b37c]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:2rem;text-align:center}.analysis-empty-body[data-v-8359b37c]{background:#fff;border:1px dashed #d1d5db;border-radius:.5rem;color:#6b7280;font-size:.9375rem;padding:1.25rem}.analysis-container[data-v-8359b37c]{margin:0 auto;padding:.75rem}@media(min-width:768px){.analysis-container[data-v-8359b37c]{padding:1.5rem}}@media(min-width:1024px){.analysis-container[data-v-8359b37c]{padding:2rem}}.top-section[data-v-8359b37c]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}@media(min-width:768px){.top-section[data-v-8359b37c]{flex-direction:row;gap:1.5rem}}.task-section[data-v-8359b37c]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;flex:1;padding:1.25rem}.task-label[data-v-8359b37c]{color:#6b7280;font-size:.875rem;font-weight:600;margin-bottom:.75rem}.task-content[data-v-8359b37c]{color:#374151;font-size:.9375rem;line-height:1.7;white-space:pre-line}.score-section[data-v-8359b37c]{align-items:center;background:linear-gradient(135deg,#f86c31,#e65a1e);border-radius:.5rem;box-shadow:0 4px 6px #f86c314d;color:#fff;display:flex;flex-direction:column;justify-content:center;min-width:180px;padding:1.5rem;text-align:center}@media(min-width:768px){.score-section[data-v-8359b37c]{min-width:200px}}.score-section.score-loading[data-v-8359b37c]{background:linear-gradient(135deg,#6b7280,#4b5563);opacity:.8}.score-section.score-error[data-v-8359b37c]{background:linear-gradient(135deg,#dc2626,#b91c1c)}.score-retry-btn[data-v-8359b37c]{background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:.375rem;color:#fff;cursor:pointer;font-size:.75rem;margin-top:.5rem;padding:.375rem .75rem;transition:all .2s}.score-retry-btn[data-v-8359b37c]:hover{background:#ffffff4d}.score-label[data-v-8359b37c]{font-size:.875rem;margin-bottom:.5rem;opacity:.9}.score-value-wrapper[data-v-8359b37c]{align-items:baseline;display:flex;justify-content:center;margin-bottom:.25rem}.score-main[data-v-8359b37c]{font-size:2.5rem;font-weight:700;line-height:1}@media(min-width:768px){.score-main[data-v-8359b37c]{font-size:3rem}}.score-total[data-v-8359b37c]{font-size:1.25rem;font-weight:500;margin-left:.25rem;opacity:.9}@media(min-width:768px){.score-total[data-v-8359b37c]{font-size:1.5rem}}.score-level[data-v-8359b37c]{font-size:.875rem;opacity:.9}.writing-comparison[data-v-8359b37c]{margin-bottom:1rem}.comparison-desktop[data-v-8359b37c]{display:flex;flex-direction:column;gap:1rem}.reference-panel[data-v-8359b37c],.writing-panel[data-v-8359b37c]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.panel-header[data-v-8359b37c]{background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:1rem 1.25rem}.panel-title[data-v-8359b37c]{color:#374151;font-size:1rem;font-weight:600;margin:0}.comparison-divider[data-v-8359b37c]{background:#e5e7eb;flex-shrink:0;width:1px}.writing-content[data-v-8359b37c]{background:#fff;border-radius:.5rem;height:100%;padding:1.25rem}.essay-text[data-v-8359b37c]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;color:#374151;font-size:.9375rem;height:90%;line-height:1.8;margin-bottom:1rem;padding:1rem;white-space:pre-wrap;word-break:break-word}.word-count-info[data-v-8359b37c]{align-items:center;border-top:1px solid #e5e7eb;display:flex;font-size:.875rem;justify-content:space-between;padding-top:.75rem}.word-count[data-v-8359b37c]{color:#374151;font-weight:500}.word-suggestion[data-v-8359b37c]{color:#6b7280}.reference-content[data-v-8359b37c]{background:#fff;border-radius:.5rem;margin-bottom:1.5rem;padding:1.25rem}.reference-text[data-v-8359b37c]{background:#fef3f2;border:1px solid #fecaca;border-radius:.375rem;color:#374151;font-size:.9375rem;line-height:1.8;padding:1rem;white-space:pre-wrap;word-break:break-word}.empty-placeholder[data-v-8359b37c],.error-placeholder[data-v-8359b37c],.loading-placeholder[data-v-8359b37c]{color:#6b7280;padding:2rem;text-align:center}.loading-skeleton[data-v-8359b37c]{display:flex;flex-direction:column;gap:.75rem;width:100%}.skeleton-block[data-v-8359b37c],.skeleton-line[data-v-8359b37c]{animation:pulse-8359b37c 1.5s ease-in-out infinite;background:#e5e7eb;border-radius:.375rem}.skeleton-line[data-v-8359b37c]{height:.75rem;width:25%}.skeleton-short[data-v-8359b37c]{width:30%}.skeleton-block[data-v-8359b37c]{height:5rem;width:100%}.sample-error-card[data-v-8359b37c]{background:#fefce8;border:1px solid #fcd34d;border-radius:.5rem;color:#92400e;font-size:.875rem;padding:1rem;text-align:left}@keyframes pulse-8359b37c{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.overall-comment-section[data-v-8359b37c]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;padding:1.25rem}.section-title[data-v-8359b37c]{align-items:center;color:#374151;display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin-bottom:1rem}@media(min-width:768px){.section-title[data-v-8359b37c]{font-size:1.125rem}}.comment-content[data-v-8359b37c]{color:#4b5563;font-size:.9375rem;line-height:1.7;white-space:pre-line}.time-analysis-section[data-v-8359b37c]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;padding:1.25rem}.time-analysis-content[data-v-8359b37c]{display:flex;flex-direction:column;gap:.75rem}.time-status[data-v-8359b37c]{color:#dc2626;font-size:.9375rem;font-weight:600}.time-advice[data-v-8359b37c]{color:#4b5563;font-size:.9375rem;line-height:1.7;white-space:pre-line}.weakness-section[data-v-8359b37c]{background:#fff;border-left:3px solid #dc2626;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;padding:1.25rem}.weakness-title[data-v-8359b37c]{color:#dc2626}.icon-triangle[data-v-8359b37c]{color:#dc2626;font-size:1.25rem}.weakness-list[data-v-8359b37c]{display:flex;flex-direction:column;gap:1rem}.weakness-item[data-v-8359b37c]{background:#fef2f2;border-radius:.375rem;padding:1rem}.weakness-header[data-v-8359b37c]{margin-bottom:.5rem}.weakness-name[data-v-8359b37c]{color:#991b1b;font-size:.9375rem;font-weight:600}.weakness-description[data-v-8359b37c]{color:#4b5563;font-size:.875rem;line-height:1.7;white-space:pre-line}.analysis-section[data-v-8359b37c]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;padding:1.25rem}.analysis-section .section-header[data-v-8359b37c]{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.analysis-section .section-header.success[data-v-8359b37c]{color:#16a34a}.analysis-section .section-header.success .section-icon[data-v-8359b37c]{color:#16a34a;font-size:1.25rem}.analysis-section .section-header .section-title[data-v-8359b37c]{font-size:1rem;font-weight:600}@media(min-width:768px){.analysis-section .section-header .section-title[data-v-8359b37c]{font-size:1.125rem}}.improvement-grid[data-v-8359b37c]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.improvement-grid[data-v-8359b37c]{grid-template-columns:repeat(2,1fr)}}.improvement-card[data-v-8359b37c]{background:#ecfdf5;border-left:4px solid #16a34a;border-radius:.375rem;padding:1rem}.improvement-header[data-v-8359b37c]{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.improvement-header .improvement-icon[data-v-8359b37c]{color:#16a34a;font-size:1.125rem}.improvement-header .improvement-title[data-v-8359b37c]{color:#16a34a;font-size:.9375rem;font-weight:600}.improvement-list[data-v-8359b37c]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.improvement-item[data-v-8359b37c]{color:#4b5563;font-size:.9375rem;line-height:1.7;padding-left:1.5rem;position:relative;white-space:pre-line}.improvement-item[data-v-8359b37c]:before{color:#16a34a;content:"•";font-weight:700;left:.5rem;position:absolute}@media(max-width:767px){.result-header[data-v-8359b37c]{padding:.5rem .75rem}.result-content[data-v-8359b37c]{max-height:calc(85vh - 70px);padding:.5rem 0}.analysis-container[data-v-8359b37c]{padding:.5rem}.top-section[data-v-8359b37c]{gap:1rem}.score-section[data-v-8359b37c],.task-section[data-v-8359b37c]{padding:1rem}.score-main[data-v-8359b37c]{font-size:2rem}.score-total[data-v-8359b37c]{font-size:1rem}.improvement-section[data-v-8359b37c],.overall-comment-section[data-v-8359b37c],.reference-content[data-v-8359b37c],.time-analysis-section[data-v-8359b37c],.weakness-section[data-v-8359b37c],.writing-content[data-v-8359b37c]{padding:1rem}.writing-comparison[data-v-8359b37c]{margin-bottom:1rem}.reference-content[data-v-8359b37c],.writing-content[data-v-8359b37c]{max-height:250px;overflow-y:auto}.section-title[data-v-8359b37c]{font-size:.9375rem}}.result-container[data-v-af508246]{min-height:calc(100vh - 80px);padding:.75rem;width:100%}@media(min-width:768px){.result-container[data-v-af508246]{padding:1rem}}@media(min-width:1024px){.result-container[data-v-af508246]{padding:2rem}}.result-wrapper[data-v-af508246]{background:#f9fafb;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin:0 auto;max-width:1400px;min-height:400px;padding:1rem}@media(min-width:768px){.result-wrapper[data-v-af508246]{border-radius:.75rem;padding:1.5rem}}@media(min-width:1024px){.result-wrapper[data-v-af508246]{border-radius:1rem;padding:2rem}}.no-data-container[data-v-af508246]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:2rem 1rem}.option-button[data-v-30b76c3a]{align-items:center;background:#fff;border:2px solid;border-radius:8px;cursor:pointer;display:flex;gap:6px;padding:6px 8px;position:relative;text-align:left;transition:all .2s ease}@media(min-width:768px){.option-button[data-v-30b76c3a]{border-radius:12px;gap:8px;margin-bottom:.2rem;padding:10px 12px}}@media(min-width:1024px){.option-button[data-v-30b76c3a]{gap:10px;margin-bottom:.25rem;padding:12px 14px}}.option-label[data-v-30b76c3a]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:26px;justify-content:center;transition:all .2s ease;width:26px}@media(min-width:768px){.option-label[data-v-30b76c3a]{font-size:13px;height:28px;width:28px}}@media(min-width:1024px){.option-label[data-v-30b76c3a]{font-size:14px;height:32px;width:32px}}.option-text[data-v-30b76c3a]{color:#1f2937;flex:1;font-size:13px;line-height:1.25;text-align:left}@media(min-width:768px){.option-text[data-v-30b76c3a]{font-size:13px;line-height:1.3}}@media(min-width:1024px){.option-text[data-v-30b76c3a]{font-size:14px;line-height:1.4}}.option-default[data-v-30b76c3a]{background:#fff;border-color:#e5e7eb}@media(hover:hover){.option-default[data-v-30b76c3a]:hover{background:linear-gradient(90deg,#fff5f0,#fff8f3);border-color:#f86c31;box-shadow:0 4px 12px #f86c3126;transform:translateY(-1px)}}.option-default[data-v-30b76c3a]:active{transform:scale(.98)}.label-default[data-v-30b76c3a]{background:#f3f4f6;border:1px solid #e5e7eb;color:#4b5563}.option-selected[data-v-30b76c3a]{background:linear-gradient(90deg,#fff5f0,#fff8f3);border-color:#f86c31;box-shadow:0 4px 12px #f86c3126}.label-selected[data-v-30b76c3a]{background:#f86c31;border:1px solid #e55a1f;color:#fff}.option-correct[data-v-30b76c3a]{animation:correctPulse-30b76c3a .5s ease-out;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#22c55e;box-shadow:0 8px 20px #22c55e40}@keyframes correctPulse-30b76c3a{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.label-correct[data-v-30b76c3a]{background:#22c55e;border:1px solid #16a34a;color:#fff}.option-incorrect[data-v-30b76c3a]{animation:incorrectShake-30b76c3a .5s ease-out;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#ef4444;box-shadow:0 8px 20px #ef444440}@keyframes incorrectShake-30b76c3a{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-3px)}20%,40%,60%,80%{transform:translate(3px)}}.label-incorrect[data-v-30b76c3a]{background:#ef4444;border:1px solid #dc2626;color:#fff}.option-show-correct[data-v-30b76c3a]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#22c55e;box-shadow:0 8px 20px #22c55e40}.label-show-correct[data-v-30b76c3a]{background:#22c55e;border:1px solid #16a34a;color:#fff}.option-disabled[data-v-30b76c3a]{cursor:not-allowed;opacity:.5;pointer-events:none}.label-disabled[data-v-30b76c3a]{background:#f3f4f6;border:1px solid #e5e7eb;color:#9ca3af}@supports (padding-bottom:env(safe-area-inset-bottom)){.pb-safe[data-v-01d96b65]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}.metrics-grid[data-v-339f47f7]{display:grid;gap:.75rem;grid-template-columns:1fr;margin-bottom:1.5rem}@media(min-width:768px){.metrics-grid[data-v-339f47f7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric-card-blue[data-v-339f47f7]{background:linear-gradient(to bottom right,#eff6ff,#dbeafe);border:2px solid #bfdbfe;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;padding:1rem}@media(min-width:768px){.metric-card-blue[data-v-339f47f7]{padding:1rem}}.metric-card-orange[data-v-339f47f7]{background:linear-gradient(to bottom right,#fff7ed,#ffedd5);border:2px solid #fed7aa;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;padding:1rem}@media(min-width:768px){.metric-card-orange[data-v-339f47f7]{padding:1rem}}.metric-content[data-v-339f47f7]{text-align:center}.metric-label-blue[data-v-339f47f7]{color:#1e40af;font-size:.875rem;font-weight:500}@media(min-width:768px){.metric-label-blue[data-v-339f47f7]{font-size:.875rem}}.metric-label-orange[data-v-339f47f7]{color:#9a3412;font-size:.875rem;font-weight:500}@media(min-width:768px){.metric-label-orange[data-v-339f47f7]{font-size:.875rem}}.metric-value-blue[data-v-339f47f7]{color:#1e3a8a;font-size:1.5rem;font-weight:700}@media(min-width:768px){.metric-value-blue[data-v-339f47f7]{font-size:1.5rem}}.metric-value-orange[data-v-339f47f7]{color:#9a3412;font-size:1.875rem;font-weight:700}@media(min-width:768px){.metric-value-orange[data-v-339f47f7]{font-size:1.875rem}}.metric-suffix[data-v-339f47f7]{font-size:.875rem;margin-left:.125rem}.metric-desc-blue[data-v-339f47f7]{color:#1e40af;font-size:.8125rem}.metric-desc-orange[data-v-339f47f7]{color:#9a3412;font-size:.8125rem}.option-button[data-v-f8dcbcbd]{align-items:center;border:2px solid;border-radius:8px;cursor:pointer;display:flex;font-weight:500;gap:6px;outline:none;padding:6px 8px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent;margin-bottom:.1rem;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:768px){.option-button[data-v-f8dcbcbd]{border-radius:12px;gap:8px;margin-bottom:.2rem;padding:10px 12px}}@media(min-width:1024px){.option-button[data-v-f8dcbcbd]{gap:10px;margin-bottom:.25rem;padding:12px 14px}}.unknown-button[data-v-f8dcbcbd]{margin-top:1px}@media(min-width:768px){.unknown-button[data-v-f8dcbcbd]{margin-top:2px}}.option-label[data-v-f8dcbcbd]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:26px;justify-content:center;transition:all .25s cubic-bezier(.4,0,.2,1);width:26px}@media(min-width:768px){.option-label[data-v-f8dcbcbd]{font-size:13px;height:28px;width:28px}}@media(min-width:1024px){.option-label[data-v-f8dcbcbd]{font-size:14px;height:32px;width:32px}}.option-text[data-v-f8dcbcbd]{color:#1f2937;flex:1;font-size:13px;line-height:1.25;text-align:left}@media(min-width:768px){.option-text[data-v-f8dcbcbd]{font-size:13px;line-height:1.3}}@media(min-width:1024px){.option-text[data-v-f8dcbcbd]{font-size:14px;line-height:1.4}}.option-default[data-v-f8dcbcbd]{background:#fff;border-color:#e5e7eb}@media(hover:hover){.option-default[data-v-f8dcbcbd]:hover{background:linear-gradient(90deg,#fff5f0,#fff8f3);border-color:#f86c31;box-shadow:0 4px 12px #f86c3126;transform:translateY(-1px)}}.option-default[data-v-f8dcbcbd]:active{transform:scale(.98)}.label-default[data-v-f8dcbcbd]{background:#f3f4f6;border:2px solid #d1d5db;color:#374151}.option-correct[data-v-f8dcbcbd]{animation:correctPulse-f8dcbcbd .5s ease-out;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#22c55e;box-shadow:0 8px 20px #22c55e40}@keyframes correctPulse-f8dcbcbd{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.label-correct[data-v-f8dcbcbd]{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#16a34a;box-shadow:0 2px 8px #22c55e4d;color:#fff}.option-incorrect[data-v-f8dcbcbd]{animation:incorrectShake-f8dcbcbd .5s ease-out;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#ef4444;box-shadow:0 8px 20px #ef444440}@keyframes incorrectShake-f8dcbcbd{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.label-incorrect[data-v-f8dcbcbd]{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#dc2626;box-shadow:0 2px 8px #ef44444d;color:#fff}.option-show-correct[data-v-f8dcbcbd]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#22c55e;box-shadow:0 8px 20px #22c55e40}.label-show-correct[data-v-f8dcbcbd]{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#16a34a;box-shadow:0 2px 8px #22c55e4d;color:#fff}.option-disabled[data-v-f8dcbcbd]{cursor:not-allowed;opacity:.5;pointer-events:none}.label-disabled[data-v-f8dcbcbd]{opacity:.5}.unknown-default[data-v-f8dcbcbd]{background:#fff;border-color:#d1d5db}@media(hover:hover){.unknown-default[data-v-f8dcbcbd]:hover{background:linear-gradient(90deg,#f9fafb,#f3f4f6);border-color:#9ca3af;box-shadow:0 4px 12px #6b728026;transform:translateY(-1px)}}.unknown-default[data-v-f8dcbcbd]:active{transform:scale(.98)}.unknown-correct[data-v-f8dcbcbd]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#22c55e;box-shadow:0 8px 20px #22c55e40}.unknown-incorrect[data-v-f8dcbcbd]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#ef4444;box-shadow:0 8px 20px #ef444440}.unknown-disabled[data-v-f8dcbcbd]{cursor:not-allowed;opacity:.5;pointer-events:none}.next-question-button[data-v-f8dcbcbd]{align-items:center;background:linear-gradient(135deg,#f86c31,#ff8c4a);border:none;border-radius:10px;box-shadow:0 3px 12px #f86c314d;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.5px;padding:10px 28px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:768px){.next-question-button[data-v-f8dcbcbd]{box-shadow:0 4px 16px #f86c314d;font-size:15px;gap:8px;padding:12px 32px}}@media(min-width:1024px){.next-question-button[data-v-f8dcbcbd]{font-size:15px;padding:12px 32px}}@media(hover:hover){.next-question-button[data-v-f8dcbcbd]:hover{background:linear-gradient(135deg,#ff8c4a,#f86c31);box-shadow:0 6px 20px #f86c3166;transform:translateY(-2px)}}.next-question-button[data-v-f8dcbcbd]:active{box-shadow:0 2px 8px #f86c314d;transform:translateY(0) scale(.98)}@supports (padding-bottom:env(safe-area-inset-bottom)){.pb-safe[data-v-f8dcbcbd]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}.review-button[data-v-f8dcbcbd]{align-items:center;background:linear-gradient(135deg,#f86c31,#ff8c4a);border:none;border-radius:12px;box-shadow:0 4px 16px #f86c314d;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;padding:14px 32px;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:768px){.review-button[data-v-f8dcbcbd]{font-size:16px;gap:12px;padding:16px 40px}}@media(hover:hover){.review-button[data-v-f8dcbcbd]:hover{background:linear-gradient(135deg,#ff8c4a,#ff9d5a);box-shadow:0 6px 20px #f86c3166;transform:translateY(-2px)}}.review-button[data-v-f8dcbcbd]:active{box-shadow:0 2px 10px #f86c314d;transform:translateY(0) scale(.98)}.download-score-button[data-v-f8dcbcbd]{align-items:center;background:linear-gradient(135deg,#3b82f6,#60a5fa);border:none;border-radius:12px;box-shadow:0 4px 16px #3b82f64d;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;padding:14px 32px;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:768px){.download-score-button[data-v-f8dcbcbd]{font-size:16px;gap:12px;padding:16px 40px}}.download-score-button[data-v-f8dcbcbd]:hover{background:linear-gradient(135deg,#60a5fa,#93c5fd);box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}.download-score-button[data-v-f8dcbcbd]:active{box-shadow:0 2px 10px #3b82f64d;transform:translateY(0) scale(.98)}.result-header[data-v-f8dcbcbd]{align-items:center;background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;margin-bottom:1rem;padding:.75rem 1rem;position:sticky;top:0;z-index:10}@media(min-width:768px){.result-header[data-v-f8dcbcbd]{padding:1rem 1.5rem}}.header-title[data-v-f8dcbcbd]{color:#374151;flex:1}.header-actions[data-v-f8dcbcbd]{align-items:center;display:flex;gap:.5rem}.pdf-action-btn[data-v-f8dcbcbd]{align-items:center;background:#f86c31;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s}@media(min-width:768px){.pdf-action-btn[data-v-f8dcbcbd]{font-size:.9375rem;padding:.625rem 1.25rem}}.pdf-action-btn[data-v-f8dcbcbd]:hover:not(:disabled){background:#ff8c4a;box-shadow:0 4px 12px #f86c314d;transform:translateY(-1px)}.pdf-action-btn[data-v-f8dcbcbd]:active:not(:disabled){transform:translateY(0)}.pdf-action-btn[data-v-f8dcbcbd]:disabled{cursor:not-allowed;opacity:.6}.action-icon[data-v-f8dcbcbd]{height:1.125rem;width:1.125rem}@media(min-width:768px){.action-icon[data-v-f8dcbcbd]{height:1.25rem;width:1.25rem}}@media(max-width:640px){.action-text[data-v-f8dcbcbd]{display:none}}.vocab-report-container[data-v-f8dcbcbd]{margin-left:auto;margin-right:auto;max-width:56rem}.vocab-report-header-wrapper[data-v-f8dcbcbd]{margin-bottom:1.25rem}@media(min-width:768px){.vocab-report-header-wrapper[data-v-f8dcbcbd]{margin-bottom:1rem}}@media(min-width:1024px){.vocab-report-header-wrapper[data-v-f8dcbcbd]{margin-bottom:1rem}}.vocab-report-header-mobile[data-v-f8dcbcbd]{display:block}@media(min-width:768px){.vocab-report-header-mobile[data-v-f8dcbcbd]{display:none}}.vocab-report-header-mobile[data-v-f8dcbcbd]>*+*{margin-top:.75rem}.vocab-report-logo-wrapper[data-v-f8dcbcbd]{align-items:center;display:flex;gap:.5rem;justify-content:center}.vocab-report-logo[data-v-f8dcbcbd]{height:4rem;width:auto}@media(min-width:768px){.vocab-report-logo[data-v-f8dcbcbd]{height:5rem}}@media(min-width:1024px){.vocab-report-logo[data-v-f8dcbcbd]{height:6rem}}.vocab-report-title-wrapper[data-v-f8dcbcbd]{text-align:center}.vocab-report-title-mobile[data-v-f8dcbcbd]{font-size:1rem;font-weight:600}.vocab-report-header-desktop[data-v-f8dcbcbd]{display:none}@media(min-width:768px){.vocab-report-header-desktop[data-v-f8dcbcbd]{align-items:center;display:flex;gap:1rem;justify-content:space-between}}.vocab-report-logo-section[data-v-f8dcbcbd]{align-items:center;display:flex;gap:.75rem}.vocab-report-title-section[data-v-f8dcbcbd]{color:#111827;font-size:.875rem;text-align:center}@media(min-width:768px){.vocab-report-title-section[data-v-f8dcbcbd]{font-size:.875rem}}@media(min-width:1024px){.vocab-report-title-section[data-v-f8dcbcbd]{font-size:.875rem}}.vocab-report-title-text[data-v-f8dcbcbd]{font-weight:600}.vocab-report-text-muted[data-v-f8dcbcbd]{margin-left:.5rem}.vocab-report-info-section[data-v-f8dcbcbd]{color:#6b7280;font-size:.75rem}@media(min-width:768px){.vocab-report-info-section[data-v-f8dcbcbd]{font-size:.875rem}}.vocab-report-value-large[data-v-f8dcbcbd]{font-size:1.25rem}@media(min-width:768px){.vocab-report-value-large[data-v-f8dcbcbd]{font-size:1.5rem}}@media(min-width:1024px){.vocab-report-value-large[data-v-f8dcbcbd]{font-size:1.5rem}}.vocab-report-value-normal[data-v-f8dcbcbd]{font-size:1.125rem}@media(min-width:768px){.vocab-report-value-normal[data-v-f8dcbcbd]{font-size:1.125rem}}@media(min-width:1024px){.vocab-report-value-normal[data-v-f8dcbcbd]{font-size:1.125rem}}.vocab-report-words-card[data-v-f8dcbcbd]{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;overflow:hidden}@media(min-width:768px){.vocab-report-words-card[data-v-f8dcbcbd]{border-radius:1rem}}.vocab-report-words-mobile[data-v-f8dcbcbd]{display:block}@media(min-width:768px){.vocab-report-words-mobile[data-v-f8dcbcbd]{display:none}}.vocab-report-words-mobile[data-v-f8dcbcbd]>*+*{border-top:1px solid #e5e7eb}.vocab-report-word-item-mobile[data-v-f8dcbcbd]{padding:.5rem;transition:background-color .2s}.vocab-report-word-item-mobile[data-v-f8dcbcbd]:hover{background-color:#f9fafb}.vocab-report-word-content-mobile[data-v-f8dcbcbd]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.5rem}.vocab-report-word-main-mobile[data-v-f8dcbcbd]{flex:1;min-width:0}.vocab-report-word-title-mobile[data-v-f8dcbcbd]{color:#111827;font-size:.875rem;font-weight:700;margin-bottom:.25rem;word-break:break-word}.vocab-report-word-meaning-mobile[data-v-f8dcbcbd]{color:#4b5563;font-size:.75rem;word-break:break-word}.vocab-report-word-actions-mobile[data-v-f8dcbcbd]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.375rem}.vocab-report-word-icons-mobile[data-v-f8dcbcbd]{align-items:center;display:flex;gap:.5rem}.vocab-report-words-desktop[data-v-f8dcbcbd]{display:none}@media(min-width:768px){.vocab-report-words-desktop[data-v-f8dcbcbd]{display:block;overflow:auto}}.vocab-report-table[data-v-f8dcbcbd]{width:100%}.vocab-report-primary-text[data-v-f8dcbcbd]{color:#f86c31}.vocab-report-text-secondary[data-v-f8dcbcbd]{color:#374151}.vocab-report-text-muted[data-v-f8dcbcbd]{color:#6b7280}.vocab-report-info-box[data-v-f8dcbcbd]{align-items:center;background-color:#f9fafb;border-radius:.5rem;color:#4b5563;display:flex;font-size:.75rem;gap:1rem;justify-content:center;padding:.5rem 1rem}.vocab-report-divider[data-v-f8dcbcbd]{background-color:#d1d5db;height:1rem;width:1px}.vocab-report-metrics-grid[data-v-f8dcbcbd]{display:grid;gap:.625rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.25rem}@media(min-width:768px){.vocab-report-metrics-grid[data-v-f8dcbcbd]{gap:.625rem;margin-bottom:1rem}}.vocab-report-metric-card[data-v-f8dcbcbd]{border:2px solid;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;padding:.875rem;text-align:center}@media(min-width:768px){.vocab-report-metric-card[data-v-f8dcbcbd]{padding:.75rem}}.vocab-report-metric-blue[data-v-f8dcbcbd]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#bfdbfe}.vocab-report-metric-orange[data-v-f8dcbcbd]{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:#fed7aa}.vocab-report-metric-yellow[data-v-f8dcbcbd]{background:linear-gradient(135deg,#fafae1,#ffffdb);border-color:#eded93}.vocab-report-metric-green[data-v-f8dcbcbd]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}.vocab-report-metric-red[data-v-f8dcbcbd]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fecaca}.vocab-report-metric-gray[data-v-f8dcbcbd]{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-color:#e5e7eb}.vocab-report-metric-label[data-v-f8dcbcbd]{font-size:.75rem;font-weight:500;margin-bottom:.375rem}@media(min-width:768px){.vocab-report-metric-label[data-v-f8dcbcbd]{font-size:.75rem;margin-bottom:.25rem}}.vocab-report-label-blue[data-v-f8dcbcbd]{color:#1d4ed8}.vocab-report-label-orange[data-v-f8dcbcbd]{color:#c2410c}.vocab-report-label-yellow[data-v-f8dcbcbd]{color:#816804}.vocab-report-label-green[data-v-f8dcbcbd]{color:#166534}.vocab-report-label-red[data-v-f8dcbcbd]{color:#991b1b}.vocab-report-label-gray[data-v-f8dcbcbd]{color:#374151}.vocab-report-metric-value[data-v-f8dcbcbd]{font-size:1.25rem;font-weight:700}@media(min-width:768px){.vocab-report-metric-value[data-v-f8dcbcbd]{font-size:1.5rem}}.vocab-report-value-blue[data-v-f8dcbcbd]{color:#1e3a8a}.vocab-report-value-orange[data-v-f8dcbcbd]{color:#9a3412}.vocab-report-value-yellow[data-v-f8dcbcbd]{color:#816804}.vocab-report-value-green[data-v-f8dcbcbd]{color:#14532d}.vocab-report-value-red[data-v-f8dcbcbd]{color:#7f1d1d}.vocab-report-value-gray[data-v-f8dcbcbd]{color:#1f2937}.vocab-report-difficulty-badge[data-v-f8dcbcbd]{border-radius:10px;box-sizing:border-box;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .5rem;white-space:nowrap}.vocab-report-difficulty-basic[data-v-f8dcbcbd]{background-color:#dbeafe;color:#1e40af}.vocab-report-difficulty-intermediate[data-v-f8dcbcbd]{background-color:#e9d5ff;color:#6b21a8}.vocab-report-difficulty-advanced[data-v-f8dcbcbd]{background-color:#fed7aa;color:#c2410c}.vocab-report-difficulty-badge-table[data-v-f8dcbcbd]{padding:.25rem .5rem}@media(min-width:768px){.vocab-report-difficulty-badge-table[data-v-f8dcbcbd]{padding:.125rem .5rem}}.vocab-report-difficulty-badge-mobile[data-v-f8dcbcbd]{display:inline-block;white-space:nowrap}.vocab-report-table-header[data-v-f8dcbcbd]{background:linear-gradient(90deg,#f86c31 0,#ff8c4a)}.vocab-report-table-th[data-v-f8dcbcbd]{color:#fff;font-size:.875rem;font-weight:700;padding:.75rem;text-align:left}@media(min-width:768px){.vocab-report-table-th[data-v-f8dcbcbd]{padding:.625rem .75rem}}@media(min-width:1024px){.vocab-report-table-th[data-v-f8dcbcbd]{padding:.625rem 1rem}}.vocab-report-table-th-center[data-v-f8dcbcbd]{text-align:center}.vocab-report-table-body[data-v-f8dcbcbd]{background-color:#fff}.vocab-report-table-body tr[data-v-f8dcbcbd]{border-bottom:1px solid #e5e7eb}.vocab-report-table-row[data-v-f8dcbcbd]{transition:background-color .2s}.vocab-report-table-row[data-v-f8dcbcbd]:hover{background-color:#f9fafb}.vocab-report-table-td[data-v-f8dcbcbd]{color:#374151;font-size:.875rem;padding:.75rem}@media(min-width:768px){.vocab-report-table-td[data-v-f8dcbcbd]{padding:.625rem .75rem}}@media(min-width:1024px){.vocab-report-table-td[data-v-f8dcbcbd]{padding:.625rem 1rem}}.vocab-report-table-td-bold[data-v-f8dcbcbd]{color:#111827;font-weight:700}.vocab-report-table-td-center[data-v-f8dcbcbd]{text-align:center}.vocab-report-icon[data-v-f8dcbcbd]{display:inline-block!important;flex-shrink:0;vertical-align:middle}.vocab-report-icon[data-v-f8dcbcbd],.vocab-report-icon svg[data-v-f8dcbcbd]{opacity:1!important;visibility:visible!important}.vocab-report-icon svg[data-v-f8dcbcbd]{display:block!important;height:100%!important;width:100%!important}.vocab-report-icon-mobile[data-v-f8dcbcbd]{height:1.25rem;min-height:1.25rem;min-width:1.25rem;width:1.25rem}@media(min-width:768px){.vocab-report-icon[data-v-f8dcbcbd],.vocab-report-icon-mobile[data-v-f8dcbcbd]{height:1.25rem;width:1.25rem}}.vocab-report-icon-success[data-v-f8dcbcbd]{color:#22c55e}.vocab-report-icon-error[data-v-f8dcbcbd]{color:#ef4444}.vocab-report-icon-unknown[data-v-f8dcbcbd]{color:#9ca3af}.start_page[data-v-73d710a3]{align-items:flex-start;background-position:50%;background-size:cover;box-sizing:border-box;clip-path:none;display:flex;height:100%;justify-content:center;overflow:hidden;padding-top:20px;pointer-events:auto;position:relative;width:100%;z-index:1}.close-button[data-v-73d710a3]{position:absolute;right:20px;top:20px;z-index:1000}.close-button[data-v-73d710a3],.mobile-close-button[data-v-73d710a3]{background:transparent;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.mobile-close-button[data-v-73d710a3]{display:none}.start_inner[data-v-73d710a3]{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:100%;inset:0;margin-left:auto;margin-right:auto;max-width:1200px;overflow:hidden;position:relative;width:100%}@media(min-width:768px){.start_inner[data-v-73d710a3]{border-radius:12px;width:89%}}@media(min-width:1024px){.start_inner[data-v-73d710a3]{max-width:900px;width:75%}}.header-logo[data-v-73d710a3]{height:64px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:auto}@media(min-width:768px){.header-logo[data-v-73d710a3]{height:80px}}@media(min-width:1024px){.header-logo[data-v-73d710a3]{height:96px}}.startheader[data-v-73d710a3]{align-content:center;background-color:#fff;border:4px solid #000;border-radius:4px;color:#000;display:grid;font-family:Sen;font-size:20px;font-weight:700;height:100px;margin:-40px auto 0;overflow:hidden;padding:15px 100px;position:relative;text-align:center;top:40px;width:90%}@media(min-width:768px){.startheader[data-v-73d710a3]{font-size:32px;height:110px;margin-top:-50px;padding:15px 140px;top:50px;width:80%}}@media(min-width:1024px){.startheader[data-v-73d710a3]{font-size:30px;height:105px}}.startheader[data-v-73d710a3]:before{clip-path:polygon(0 0,50% 50%,100% 100%,0 100%);height:80px;left:0;width:80px}.startheader[data-v-73d710a3]:after,.startheader[data-v-73d710a3]:before{background:#fff;border-radius:0;bottom:0;content:"";position:absolute}.startheader[data-v-73d710a3]:after{clip-path:polygon(50% 50%,100% 0,100% 100%,0 100%);height:100%;right:0;width:150px}.h-border[data-v-73d710a3]{background:#d40b21;border:2px solid red;clip-path:polygon(0 15%,10% 15%,10% 90%,100% 90%,100% 100%,0 100%,0 50%);height:100%;position:absolute;right:-40px;top:-10px;transform:rotate(45deg);width:150px;z-index:10}.start_content[data-v-73d710a3]{align-items:center;border:4px solid #000;border-radius:16px;display:flex;flex:1;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:50px 20px 24px;text-align:center;width:100%;-webkit-overflow-scrolling:touch}.start_content[data-v-73d710a3]::-webkit-scrollbar{width:6px}.start_content[data-v-73d710a3]::-webkit-scrollbar-track{background:#00000008;border-radius:10px}.start_content[data-v-73d710a3]::-webkit-scrollbar-thumb{background:#f86c314d;border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}.start_content[data-v-73d710a3]::-webkit-scrollbar-thumb:hover{background:#f86c3180}@media(min-width:768px){.start_content[data-v-73d710a3]{border-radius:20px;padding:55px 40px 28px}.start_content[data-v-73d710a3]::-webkit-scrollbar{width:8px}}@media(min-width:1024px){.start_content[data-v-73d710a3]{padding:50px 40px 28px}}.duration-content[data-v-73d710a3]{max-height:100%;max-width:100%;padding:0 10px;width:100%;-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center}@media(min-width:768px){.duration-content[data-v-73d710a3]{max-width:800px;padding:0}}.duration-title[data-v-73d710a3]{color:#1a1a1a;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.4;margin-bottom:32px;padding:0 4px;text-align:center}@media(min-width:640px){.duration-title[data-v-73d710a3]{font-size:20px;margin-bottom:36px}}@media(min-width:768px){.duration-title[data-v-73d710a3]{font-size:24px;margin-bottom:40px;padding:0}}@media(min-width:1024px){.duration-title[data-v-73d710a3]{font-size:22px}}.duration-options[data-v-73d710a3]{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:400px;width:100%}@media(min-width:640px){.duration-options[data-v-73d710a3]{gap:18px;max-width:450px}}@media(min-width:768px){.duration-options[data-v-73d710a3]{gap:20px;max-width:500px}}.duration-button[data-v-73d710a3]{align-items:center;background:linear-gradient(135deg,#f86c31,#ff8c4a);border:none;border-radius:12px;box-shadow:0 4px 20px #f86c3159,0 2px 8px #f86c3133;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;gap:12px;justify-content:center;letter-spacing:.8px;padding:20px 40px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media(min-width:768px){.duration-button[data-v-73d710a3]{font-size:20px;gap:14px;padding:22px 48px}}.duration-icon[data-v-73d710a3]{font-size:24px;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.duration-icon[data-v-73d710a3]{font-size:26px}}.duration-text[data-v-73d710a3]{font-size:18px;font-weight:700}@media(min-width:768px){.duration-text[data-v-73d710a3]{font-size:20px}}@media(hover:hover){.duration-button[data-v-73d710a3]:hover{background:linear-gradient(135deg,#ff8c4a,#ff9d5a);box-shadow:0 8px 28px #f86c3180,0 4px 14px #f86c3159}.duration-button:hover .duration-icon[data-v-73d710a3]{transform:scale(1.15) rotate(10deg)}}.duration-button[data-v-73d710a3]:active{box-shadow:0 2px 12px #f86c314d;transform:translateY(0) scale(.97)}.duration-button[data-v-73d710a3]:after{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.duration-button[data-v-73d710a3]:active:after{height:300px;width:300px}.start-mobile-header[data-v-73d710a3]{background:#fff;display:none;left:0;position:absolute;right:0;top:0;z-index:1000}@media(max-width:1024px){.close-button[data-v-73d710a3]{display:none}.mobile-close-button[data-v-73d710a3]{align-items:center;display:flex;justify-content:center}.startheader[data-v-73d710a3]{display:none!important}.start-mobile-header[data-v-73d710a3]{align-items:center;color:#000;display:flex;height:76px;justify-content:space-between;padding:0 16px;width:100%}.mobile-title[data-v-73d710a3]{background:linear-gradient(135deg,#f86c31,#ff8c4a);border-radius:20px;box-shadow:0 2px 8px #f86c3133;color:#fff;font-size:16px;font-weight:700;padding:6px 14px}.start_content[data-v-73d710a3]{border-radius:12px;box-sizing:border-box;margin-left:0;margin-right:0;padding:30px 16px 20px;width:100%}.duration-content[data-v-73d710a3]{padding:0 4px}}@media(max-width:640px){.start_content[data-v-73d710a3]{padding:20px 12px 16px}.duration-content[data-v-73d710a3]{padding:0 4px}.duration-title[data-v-73d710a3]{font-size:16px;margin-bottom:24px}.duration-options[data-v-73d710a3]{gap:14px}.duration-button[data-v-73d710a3]{font-size:16px;padding:18px 32px}.mobile-title[data-v-73d710a3]{font-size:14px;padding:5px 12px}.start-mobile-header[data-v-73d710a3]{height:64px;padding:0 12px}}.stats-item[data-v-31b0e3ef]{align-items:center;display:flex;flex-direction:column;justify-content:center}.stats-value[data-v-31b0e3ef]{color:#1f2937;font-size:1.25rem;font-weight:700;line-height:1.2}@media(min-width:768px){.stats-value[data-v-31b0e3ef]{font-size:1.5rem}}.stats-label[data-v-31b0e3ef]{color:#6b7280;font-size:.75rem;font-weight:500;margin-top:.25rem}@media(min-width:768px){.stats-label[data-v-31b0e3ef]{font-size:.875rem}}div[data-v-8749878e]::-webkit-scrollbar{width:8px}div[data-v-8749878e]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}div[data-v-8749878e]::-webkit-scrollbar-thumb{background:#f86c31;border-radius:4px}div[data-v-8749878e]::-webkit-scrollbar-thumb:hover{background:#ff8c4a}.article-display[data-v-8749878e]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}textarea[data-v-8749878e]::selection{background-color:#f86c314d;color:inherit}textarea[data-v-8749878e]::-moz-selection{background-color:#f86c314d;color:inherit}.metrics-grid[data-v-dd55e17d]{display:grid;gap:.75rem;grid-template-columns:1fr;margin-bottom:1.5rem}@media(min-width:768px){.metrics-grid[data-v-dd55e17d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric-card-blue[data-v-dd55e17d]{background:linear-gradient(to bottom right,#eff6ff,#dbeafe);border:2px solid #bfdbfe;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;padding:1rem}@media(min-width:768px){.metric-card-blue[data-v-dd55e17d]{padding:1rem}}.metric-card-orange[data-v-dd55e17d]{background:linear-gradient(to bottom right,#fff7ed,#ffedd5);border:2px solid #fed7aa;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;padding:1rem}@media(min-width:768px){.metric-card-orange[data-v-dd55e17d]{padding:1rem}}.metric-content[data-v-dd55e17d]{text-align:center}.metric-label-blue[data-v-dd55e17d]{color:#1e40af;font-size:.875rem;font-weight:500}@media(min-width:768px){.metric-label-blue[data-v-dd55e17d]{font-size:.875rem}}.metric-label-orange[data-v-dd55e17d]{color:#9a3412;font-size:.875rem;font-weight:500}@media(min-width:768px){.metric-label-orange[data-v-dd55e17d]{font-size:.875rem}}.metric-value-blue[data-v-dd55e17d]{color:#1e3a8a;font-size:1.5rem;font-weight:700}@media(min-width:768px){.metric-value-blue[data-v-dd55e17d]{font-size:1.5rem}}.metric-value-orange[data-v-dd55e17d]{color:#9a3412;font-size:1.875rem;font-weight:700}@media(min-width:768px){.metric-value-orange[data-v-dd55e17d]{font-size:1.875rem}}.metric-suffix[data-v-dd55e17d]{font-size:.875rem;margin-left:.125rem}.metric-desc-blue[data-v-dd55e17d]{color:#1e40af;font-size:.8125rem}.metric-desc-orange[data-v-dd55e17d]{color:#9a3412;font-size:.8125rem}.result-header[data-v-7f178718]{align-items:center;background:#fff;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;margin-bottom:.25rem;padding:.75rem 1rem;position:sticky;top:0;z-index:10}@media(min-width:768px){.result-header[data-v-7f178718]{padding:1rem 1.5rem}}.header-title[data-v-7f178718]{color:#374151;flex:1}.header-actions[data-v-7f178718]{align-items:center;display:flex;gap:.5rem}.pdf-action-btn[data-v-7f178718]{align-items:center;background:#f86c31;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.pdf-action-btn[data-v-7f178718]:hover:not(:disabled){background:#ff8c4a;box-shadow:0 4px 12px #f86c314d;transform:translateY(-1px)}.pdf-action-btn[data-v-7f178718]:active:not(:disabled){transform:translateY(0)}.pdf-action-btn[data-v-7f178718]:disabled{cursor:not-allowed;opacity:.6}@media(min-width:768px){.pdf-action-btn[data-v-7f178718]{font-size:.9375rem;padding:.625rem 1rem}}.action-icon[data-v-7f178718]{flex-shrink:0;height:1rem;width:1rem}@media(min-width:768px){.action-icon[data-v-7f178718]{height:1.125rem;width:1.125rem}}@media(max-width:767px){.action-text[data-v-7f178718]{display:none}}.header-title-text[data-v-7f178718]{color:#111827;font-size:1.125rem;font-weight:700}@media(min-width:768px){.header-title-text[data-v-7f178718]{font-size:1.25rem}}.result-content[data-v-7f178718]{max-height:calc(85vh - 80px);overflow-y:auto;padding:.5rem 0;-webkit-overflow-scrolling:touch;background:#f8fafc;margin:0 auto;max-width:100dvw;min-height:0}@media(min-width:768px){.result-content[data-v-7f178718]{padding:1rem 0}}.typing-report-header-wrapper[data-v-7f178718]{margin-bottom:.5rem;padding-left:.75rem;padding-right:.75rem}@media(min-width:768px){.typing-report-header-wrapper[data-v-7f178718]{margin-bottom:.5rem;padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.typing-report-header-wrapper[data-v-7f178718]{margin-bottom:.75rem}}.typing-report-header-mobile[data-v-7f178718]{display:block}@media(min-width:768px){.typing-report-header-mobile[data-v-7f178718]{display:none}}.typing-report-header-mobile[data-v-7f178718]>*+*{margin-top:.75rem}.typing-report-logo-wrapper[data-v-7f178718]{align-items:center;display:flex;gap:.5rem;justify-content:center}.typing-report-logo[data-v-7f178718]{height:4rem;width:auto}@media(min-width:768px){.typing-report-logo[data-v-7f178718]{height:5rem}}@media(min-width:1024px){.typing-report-logo[data-v-7f178718]{height:6rem}}.typing-report-title-wrapper[data-v-7f178718]{text-align:center}.typing-report-title-mobile[data-v-7f178718]{font-size:1rem;font-weight:600}.typing-report-info-box[data-v-7f178718]{background-color:#f9fafb;border-radius:.5rem;padding:.75rem}.typing-report-info-box[data-v-7f178718]>*+*{margin-top:.5rem}.typing-report-info-item[data-v-7f178718]{color:#4b5563;font-size:1rem}@media(min-width:768px){.typing-report-info-item[data-v-7f178718]{font-size:1.125rem}}.typing-report-header-desktop[data-v-7f178718]{display:none}@media(min-width:768px){.typing-report-header-desktop[data-v-7f178718]{align-items:center;display:flex;gap:1rem;justify-content:space-between}}.typing-report-title-section[data-v-7f178718]{color:#111827;font-size:1rem;font-weight:600;text-align:center}@media(min-width:768px){.typing-report-title-section[data-v-7f178718]{font-size:1.125rem}}@media(min-width:1024px){.typing-report-title-section[data-v-7f178718]{font-size:1.25rem}}.typing-report-info-section[data-v-7f178718]{color:#4b5563;font-size:.875rem}@media(min-width:768px){.typing-report-info-section[data-v-7f178718]{font-size:1rem}}@media(min-width:1024px){.typing-report-info-section[data-v-7f178718]{font-size:1.125rem}}.analysis-container[data-v-7f178718]{margin:0 auto;padding:.75rem}@media(min-width:768px){.analysis-container[data-v-7f178718]{padding:1.5rem}}@media(min-width:1024px){.analysis-container[data-v-7f178718]{padding:2rem}}.basic-data-section[data-v-7f178718]{margin-bottom:1.5rem}.top-section[data-v-7f178718]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}@media(min-width:768px){.top-section[data-v-7f178718]{flex-direction:row;gap:1.5rem}}.score-section[data-v-7f178718]{align-items:center;background:linear-gradient(135deg,#f86c31,#e65a1e);border-radius:.5rem;box-shadow:0 4px 6px #f86c314d;color:#fff;display:flex;flex:1;flex-direction:column;justify-content:center;padding:1.5rem;text-align:center}.score-section .score-label[data-v-7f178718]{color:#fff}.behavior-scores .score-label[data-v-7f178718],.score-section .score-label[data-v-7f178718]{font-size:.875rem;margin-bottom:.5rem;opacity:.9}.score-value-wrapper[data-v-7f178718]{align-items:baseline;display:flex;justify-content:center;margin-bottom:.25rem}.score-main[data-v-7f178718]{font-size:2.5rem;font-weight:700;line-height:1}@media(min-width:768px){.score-main[data-v-7f178718]{font-size:3rem}}.score-level[data-v-7f178718]{font-size:.875rem;opacity:.9}.article-section[data-v-7f178718],.input-section[data-v-7f178718],.keystats-section[data-v-7f178718],.stats-section[data-v-7f178718],.word-error-patterns-section[data-v-7f178718]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;padding:1.25rem}.section-title[data-v-7f178718]{align-items:center;color:#374151;display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;margin-bottom:1rem}@media(min-width:768px){.section-title[data-v-7f178718]{font-size:1.25rem}}.stats-grid[data-v-7f178718]{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.stats-grid[data-v-7f178718]{grid-template-columns:repeat(3,1fr)}}.stat-card[data-v-7f178718]{background:#f9fafb;border-radius:.375rem;padding:1rem;text-align:center}.stat-label[data-v-7f178718]{font-size:1rem;margin-bottom:.5rem}.stat-value[data-v-7f178718]{font-size:1.75rem}@media(min-width:768px){.stat-value[data-v-7f178718]{font-size:2rem}}.word-errors-section[data-v-7f178718]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;padding:1.25rem}.word-errors-list[data-v-7f178718]{display:flex;flex-direction:column;gap:1rem}.word-error-card[data-v-7f178718]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.word-error-header[data-v-7f178718]{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem;padding-bottom:.75rem}@media(min-width:768px){.word-error-header[data-v-7f178718]{align-items:center;flex-direction:row;gap:1rem}}.word-error-rank[data-v-7f178718]{flex-shrink:0}.rank-badge[data-v-7f178718]{align-items:center;background:linear-gradient(135deg,#f86c31,#e65a1e);border-radius:1rem;color:#fff;display:inline-flex;font-size:.875rem;font-weight:700;justify-content:center;min-width:3rem;padding:.25rem .75rem}.word-error-word[data-v-7f178718]{align-items:center;display:flex;gap:.5rem}.word-label[data-v-7f178718]{color:#6b7280;font-size:.875rem;font-weight:500}.word-text[data-v-7f178718]{font-family:monospace;font-size:1.125rem;font-weight:700}.word-error-stats[data-v-7f178718]{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:.75rem}@media(min-width:768px){.word-error-stats[data-v-7f178718]{grid-template-columns:repeat(5,1fr)}}.word-error-stat-item[data-v-7f178718]{align-items:center;background:#fff;border-radius:.375rem;display:flex;font-size:.875rem;gap:.25rem;padding:.5rem}.stat-icon[data-v-7f178718]{font-size:1rem}.stat-text[data-v-7f178718]{color:#374151;font-weight:500}.letter-errors[data-v-7f178718]{background:#fff;border-radius:.375rem;padding:.75rem}.letter-errors-title[data-v-7f178718]{color:#374151;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.letter-errors-list[data-v-7f178718]{display:flex;flex-wrap:wrap;gap:.5rem}.letter-error-badge[data-v-7f178718]{align-items:center;border-radius:.25rem;display:inline-flex;font-family:monospace;font-size:.75rem;font-weight:600;gap:.25rem;padding:.25rem .5rem}.badge-replace[data-v-7f178718]{background:#fee2e2;color:#dc2626}.badge-extra[data-v-7f178718]{background:#fef3c7;color:#d97706}.badge-missing[data-v-7f178718]{background:#dbeafe;color:#2563eb}.more-errors[data-v-7f178718]{background:#f3f4f6;border-radius:.25rem;color:#6b7280;font-size:.75rem;font-style:italic;padding:.25rem .5rem}.word-error-summary[data-v-7f178718]{background:#fef3c7;border:1px solid #fcd34d;border-radius:.375rem;margin-top:.75rem;padding:.75rem}.error-item[data-v-7f178718]{align-items:flex-start;color:#92400e;display:flex;font-size:.875rem;gap:.5rem;line-height:1.4}.error-item+.error-item[data-v-7f178718]{margin-top:.25rem}.error-bullet[data-v-7f178718]{color:#d97706;flex-shrink:0;font-weight:700}.error-text[data-v-7f178718]{flex:1}.behavior-tags[data-v-7f178718]{display:flex;flex-wrap:wrap;gap:.5rem}.behavior-badge[data-v-7f178718]{align-items:center;border-radius:9999px;display:inline-flex;font-size:.85rem;padding:.25rem .5rem}.behavior-badge.severity-low[data-v-7f178718]{background:#eef2ff;color:#312e81}.behavior-badge.severity-medium[data-v-7f178718]{background:#fef3c7;color:#92400e}.behavior-badge.severity-high[data-v-7f178718]{background:#fee2e2;color:#991b1b}.rank-badge.severity-high[data-v-7f178718]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b}.rank-badge.severity-medium[data-v-7f178718]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.rank-badge.severity-low[data-v-7f178718]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e40af}.modification-details[data-v-7f178718]{background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;margin-top:.75rem;padding:.75rem}.details-title[data-v-7f178718]{color:#374151;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.details-content[data-v-7f178718]{display:flex;flex-wrap:wrap;gap:.375rem}.char-badge[data-v-7f178718]{align-items:center;border-radius:.25rem;display:inline-flex;font-family:monospace;font-size:.875rem;font-weight:700;height:1.75rem;justify-content:center;min-width:1.75rem;padding:.25rem .5rem}.delete-badge[data-v-7f178718]{background:#fee2e2;border:1px solid #fca5a5;color:#dc2626}.delete-extra[data-v-7f178718]{background:#fef3c7;border:1px solid #fcd34d;color:#d97706}.delete-replace[data-v-7f178718]{background:#fee2e2;border:1px solid #fca5a5;color:#dc2626}.delete-other[data-v-7f178718]{background:#f3f4f6;border:1px solid #d1d5db;color:#6b7280}.delete-reason-label[data-v-7f178718]{font-family:sans-serif;font-size:.75rem;font-weight:500;opacity:.8}.replacement-badge[data-v-7f178718]{align-items:center;background:#fef3c7;border:1px solid #fcd34d;border-radius:.25rem;display:inline-flex;font-family:monospace;font-size:.875rem;font-weight:600;gap:.25rem;padding:.25rem .5rem}.expected-char[data-v-7f178718]{color:#16a34a;font-weight:700}.arrow[data-v-7f178718]{color:#6b7280;font-weight:400}.actual-char[data-v-7f178718]{color:#dc2626;font-weight:700}.letter-problems-section[data-v-7f178718]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;padding:1.25rem}.letter-problems-grid[data-v-7f178718]{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.letter-problems-grid[data-v-7f178718]{grid-template-columns:repeat(5,1fr)}}.letter-problem-card[data-v-7f178718]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem;text-align:center}.letter-problem-letter[data-v-7f178718]{color:#f86c31;font-family:monospace;font-size:2rem;font-weight:700;margin-bottom:.5rem}.letter-problem-stats[data-v-7f178718]{display:flex;flex-direction:column;gap:.25rem}.problem-stat[data-v-7f178718]{display:flex;font-size:.75rem;justify-content:space-between}@media(min-width:768px){.problem-stat[data-v-7f178718]{font-size:.8125rem}}.problem-stat.total[data-v-7f178718]{border-top:1px solid #e5e7eb;font-weight:700;margin-top:.25rem;padding-top:.25rem}.problem-label[data-v-7f178718]{color:#6b7280}.problem-value[data-v-7f178718]{color:#111827;font-weight:600}.improvement-section[data-v-7f178718]{background:linear-gradient(135deg,#fff7ed,#ffedd5);border:2px solid #fed7aa;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;padding:1.25rem}.improvement-list[data-v-7f178718]{display:flex;flex-direction:column;gap:.75rem}.improvement-item[data-v-7f178718]{align-items:flex-start;background:#fff;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;display:flex;gap:.5rem;padding:.75rem}.improvement-icon[data-v-7f178718]{align-items:center;background:#f86c31;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:1.5rem;justify-content:center;width:1.5rem}.improvement-text[data-v-7f178718]{color:#374151;flex:1;font-size:.9375rem;line-height:1.6}@media(min-width:768px){.improvement-text[data-v-7f178718]{font-size:1rem}}.behavior-analysis-section[data-v-7f178718]{background:linear-gradient(135deg,#fff7ed,#ffedd5);border:2px solid #fed7aa;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;padding:1.25rem}.behavior-scores[data-v-7f178718]{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}.score-card[data-v-7f178718]{background:#fff;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;padding:1rem;text-align:center}.score-value[data-v-7f178718]{font-size:2rem;font-weight:700;margin-bottom:.25rem}.score-value.score-excellent[data-v-7f178718]{color:#10b981}.score-value.score-good[data-v-7f178718]{color:#3b82f6}.score-value.score-needs-improvement[data-v-7f178718]{color:#f59e0b}.score-desc[data-v-7f178718]{color:#9ca3af;font-size:1rem}.behavior-traits[data-v-7f178718]{background:#fff;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.trait-title[data-v-7f178718]{color:#374151;font-size:.875rem;font-weight:600;margin-bottom:.75rem}.trait-tags[data-v-7f178718]{display:flex;flex-wrap:wrap;gap:.5rem}.trait-tag[data-v-7f178718]{border-radius:1rem;font-size:.875rem;font-weight:500;padding:.5rem 1rem}.trait-tag.trait-positive[data-v-7f178718]{background:#d1fae5;color:#065f46}.trait-tag.trait-warning[data-v-7f178718]{background:#fef3c7;color:#92400e}.behavior-stats-grid[data-v-7f178718]{display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}@media(min-width:768px){.behavior-stats-grid[data-v-7f178718]{grid-template-columns:repeat(4,1fr)}}.behavior-stat-item[data-v-7f178718]{align-items:center;background:#fff;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;display:flex;gap:.75rem;padding:.75rem}.stat-icon[data-v-7f178718]{flex-shrink:0;font-size:1.5rem}.stat-content[data-v-7f178718]{flex:1;min-width:0}.stat-label[data-v-7f178718]{color:#6b7280;font-size:.75rem;margin-bottom:.25rem}.stat-value[data-v-7f178718]{color:#111827;font-size:1rem;font-weight:700}.behavior-suggestions[data-v-7f178718]{background:#fff;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.suggestions-title[data-v-7f178718]{color:#374151;font-size:.875rem;font-weight:600;margin-bottom:.75rem}.suggestions-list[data-v-7f178718]{display:flex;flex-direction:column;gap:.5rem}.suggestion-item[data-v-7f178718]{align-items:flex-start;color:#4b5563;display:flex;font-size:.875rem;gap:.5rem;line-height:1.5}.suggestion-bullet[data-v-7f178718]{color:#3b82f6;flex-shrink:0;font-weight:700}.word-error-patterns-section[data-v-7f178718]{background:#f9fafb;border:1px solid #e5e7eb}.error-patterns-grid[data-v-7f178718]{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1rem}@media(min-width:768px){.error-patterns-grid[data-v-7f178718]{grid-template-columns:repeat(4,1fr)}}.error-pattern-card[data-v-7f178718]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;text-align:center}.pattern-label[data-v-7f178718]{color:#6b7280;font-size:.875rem;margin-bottom:.5rem}.pattern-value[data-v-7f178718]{font-size:1.5rem;font-weight:600}.error-examples[data-v-7f178718]{border-top:1px dashed #e5e7eb;margin-top:1rem;padding-top:1rem}.examples-title[data-v-7f178718]{color:#374151;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.example-item[data-v-7f178718],.examples-container[data-v-7f178718]{display:flex;flex-wrap:wrap;gap:.5rem}.example-item[data-v-7f178718]{align-items:center;background:#f9fafb;border-radius:.25rem;font-size:.875rem;padding:.5rem}.example-user[data-v-7f178718]{color:#ef4444;font-weight:500}.example-arrow[data-v-7f178718]{color:#6b7280}.example-target[data-v-7f178718]{color:#10b981;font-weight:500}.example-similarity[data-v-7f178718]{color:#6b7280;font-size:.75rem;margin-left:auto}.suggestion-text[data-v-7f178718]{flex:1}.article-content[data-v-7f178718],.input-content[data-v-7f178718]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;color:#374151;font-size:.9375rem;line-height:1.8;padding:1rem;white-space:pre-wrap;word-break:break-word}@media(max-width:767px){.result-header[data-v-7f178718]{padding:.5rem .75rem}.result-content[data-v-7f178718]{max-height:calc(85vh - 70px);padding:.5rem 0}.analysis-container[data-v-7f178718]{padding:.5rem}.section-title[data-v-7f178718]{font-size:.9375rem}}.simple-result-page[data-v-e5d9f93d]{background:#f3f4f6;min-height:100vh;padding:1rem}@media(min-width:768px){.simple-result-page[data-v-e5d9f93d]{padding:2rem}}.simple-result-card[data-v-e5d9f93d]{background:#fff;border-radius:1rem;box-shadow:0 10px 30px #0f172a0f;margin:0 auto;max-width:960px;padding:1.5rem 1.25rem 2rem}@media(min-width:768px){.simple-result-card[data-v-e5d9f93d]{padding:2rem 2rem 2.5rem}}.header-wrapper[data-v-e5d9f93d]{margin-bottom:1.25rem}@media(min-width:768px){.header-wrapper[data-v-e5d9f93d]{margin-bottom:1rem}}@media(min-width:1024px){.header-wrapper[data-v-e5d9f93d]{margin-bottom:1rem}}.header-desktop[data-v-e5d9f93d]{align-items:center;display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.header-desktop[data-v-e5d9f93d]{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}}.logo-section[data-v-e5d9f93d]{align-items:center;display:flex;gap:.75rem}.header-logo[data-v-e5d9f93d]{height:4rem;width:auto}@media(min-width:768px){.header-logo[data-v-e5d9f93d]{height:5rem}}@media(min-width:1024px){.header-logo[data-v-e5d9f93d]{height:6rem}}.title-section[data-v-e5d9f93d]{color:#111827;font-size:.875rem;text-align:center}@media(min-width:768px){.title-section[data-v-e5d9f93d]{font-size:.875rem}}@media(min-width:1024px){.title-section[data-v-e5d9f93d]{font-size:.875rem}}.info-section[data-v-e5d9f93d]{color:#6b7280;font-size:.75rem}@media(min-width:768px){.info-section[data-v-e5d9f93d]{font-size:.875rem}}.metrics-grid[data-v-e5d9f93d]{display:grid;gap:.75rem;grid-template-columns:1fr;margin-bottom:1.5rem}@media(min-width:768px){.metrics-grid[data-v-e5d9f93d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric-card-blue[data-v-e5d9f93d]{background:linear-gradient(to bottom right,#eff6ff,#dbeafe);border:2px solid #bfdbfe;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;padding:1rem}@media(min-width:768px){.metric-card-blue[data-v-e5d9f93d]{padding:1rem}}.metric-card-orange[data-v-e5d9f93d]{background:linear-gradient(to bottom right,#fff7ed,#ffedd5);border:2px solid #fed7aa;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;padding:1rem}@media(min-width:768px){.metric-card-orange[data-v-e5d9f93d]{padding:1rem}}.metric-content[data-v-e5d9f93d]{text-align:center}.metric-label-blue[data-v-e5d9f93d]{color:#1e40af;font-size:.875rem;font-weight:500}@media(min-width:768px){.metric-label-blue[data-v-e5d9f93d]{font-size:.875rem}}.metric-label-orange[data-v-e5d9f93d]{color:#9a3412;font-size:.875rem;font-weight:500}@media(min-width:768px){.metric-label-orange[data-v-e5d9f93d]{font-size:.875rem}}.metric-value-blue[data-v-e5d9f93d]{color:#1e3a8a;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}@media(min-width:768px){.metric-value-blue[data-v-e5d9f93d]{font-size:1.5rem}}.metric-value-orange[data-v-e5d9f93d]{color:#9a3412;font-size:1.875rem;font-weight:700}@media(min-width:768px){.metric-value-orange[data-v-e5d9f93d]{font-size:1.875rem}}.metric-suffix[data-v-e5d9f93d]{font-size:.875rem;margin-left:.125rem}.metric-desc-blue[data-v-e5d9f93d]{color:#1e40af;font-size:.8125rem}.metric-desc-orange[data-v-e5d9f93d]{color:#9a3412;font-size:.8125rem}.sections[data-v-e5d9f93d]{display:grid;gap:1rem}.section-card[data-v-e5d9f93d]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem .75rem}@media(min-width:768px){.section-card[data-v-e5d9f93d]{padding:1.25rem 1rem}}.section-header[data-v-e5d9f93d]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.section-title[data-v-e5d9f93d]{color:#111827;font-size:.9375rem;font-weight:600}.stats-grid[data-v-e5d9f93d]{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.stats-grid[data-v-e5d9f93d]{grid-template-columns:repeat(3,1fr)}}.stat-item[data-v-e5d9f93d]{background:#f9fafb;border-radius:.5rem;padding:.75rem;text-align:center}.stat-label[data-v-e5d9f93d]{color:#6b7280;font-size:.75rem;margin-bottom:.5rem}.stat-value[data-v-e5d9f93d]{color:#111827;font-size:1.25rem;font-weight:700}.no-data[data-v-e5d9f93d]{color:#6b7280;font-size:.9375rem;margin:4rem auto;max-width:960px;text-align:center}.result-header[data-v-3ba05e4f]{align-items:center;background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;margin-bottom:1rem;padding:.75rem 1rem;position:sticky;top:0;z-index:10}@media(min-width:768px){.result-header[data-v-3ba05e4f]{padding:1rem 1.5rem}}.header-title[data-v-3ba05e4f]{color:#374151;flex:1}.header-title-text[data-v-3ba05e4f]{font-size:.875rem;font-weight:600}@media(min-width:768px){.header-title-text[data-v-3ba05e4f]{font-size:1rem}}.header-actions[data-v-3ba05e4f]{align-items:center;display:flex;gap:.5rem}.pdf-action-btn[data-v-3ba05e4f]{align-items:center;background:#f86c31;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s}@media(min-width:768px){.pdf-action-btn[data-v-3ba05e4f]{font-size:.9375rem;padding:.625rem 1.25rem}}.pdf-action-btn[data-v-3ba05e4f]:hover:not(:disabled){background:#ff8c4a;box-shadow:0 4px 12px #f86c314d;transform:translateY(-1px)}.pdf-action-btn[data-v-3ba05e4f]:active:not(:disabled){transform:translateY(0)}.pdf-action-btn[data-v-3ba05e4f]:disabled{cursor:not-allowed;opacity:.6}.action-icon[data-v-3ba05e4f]{height:1.125rem;width:1.125rem}@media(min-width:768px){.action-icon[data-v-3ba05e4f]{height:1.25rem;width:1.25rem}}@media(max-width:640px){.action-text[data-v-3ba05e4f]{display:none}}.result-content[data-v-3ba05e4f]{margin:0 auto;max-width:64rem;padding:1rem}.grammar-report-header-wrapper[data-v-3ba05e4f]{margin-bottom:2rem}.grammar-report-header-mobile[data-v-3ba05e4f]{display:block}@media(min-width:768px){.grammar-report-header-mobile[data-v-3ba05e4f]{display:none}}.grammar-report-header-desktop[data-v-3ba05e4f]{display:none}@media(min-width:768px){.grammar-report-header-desktop[data-v-3ba05e4f]{align-items:center;display:flex;gap:1rem;justify-content:space-between}}.grammar-report-logo-section[data-v-3ba05e4f],.grammar-report-logo-wrapper[data-v-3ba05e4f]{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}@media(min-width:768px){.grammar-report-logo-section[data-v-3ba05e4f],.grammar-report-logo-wrapper[data-v-3ba05e4f]{margin-bottom:0}}.grammar-report-logo[data-v-3ba05e4f]{height:4rem;width:auto}@media(min-width:768px){.grammar-report-logo[data-v-3ba05e4f]{height:5rem}}@media(min-width:1024px){.grammar-report-logo[data-v-3ba05e4f]{height:6rem}}.grammar-report-title-wrapper[data-v-3ba05e4f]{margin-bottom:1rem;text-align:center}@media(min-width:768px){.grammar-report-title-wrapper[data-v-3ba05e4f]{margin-bottom:0}}.grammar-report-title-mobile[data-v-3ba05e4f]{font-size:1rem;font-weight:600}.grammar-report-title-section[data-v-3ba05e4f]{color:#111827;flex:1;font-size:1.125rem;font-weight:600;text-align:center}.grammar-report-info-box[data-v-3ba05e4f]{align-items:center;background-color:#f9fafb;border-radius:.5rem;color:#4b5563;display:flex;font-size:.75rem;gap:.75rem;justify-content:center;padding:.5rem 1rem}.grammar-report-info-section[data-v-3ba05e4f]{color:#6b7280;font-size:.875rem;text-align:right}.grammar-report-divider[data-v-3ba05e4f]{background-color:#d1d5db;height:1rem;width:1px}.grammar-report-section[data-v-3ba05e4f]{margin-bottom:2rem}.section-title[data-v-3ba05e4f]{border-bottom:2px solid #f86c31;color:#111827;font-size:1.5rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem}.section-title-error[data-v-3ba05e4f]{border-bottom-color:#ef4444}.grammar-summary-card[data-v-3ba05e4f]{border:2px solid;border-radius:.75rem;padding:1.5rem}.grammar-summary-card.summary-passed[data-v-3ba05e4f]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#22c55e}.grammar-summary-card.summary-failed[data-v-3ba05e4f]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#ef4444}.summary-result[data-v-3ba05e4f]{margin-bottom:1.5rem;text-align:center}.summary-status[data-v-3ba05e4f]{font-size:2rem;font-weight:700;margin-bottom:.5rem}.summary-status.status-passed[data-v-3ba05e4f]{color:#16a34a}.summary-status.status-failed[data-v-3ba05e4f]{color:#dc2626}.summary-message[data-v-3ba05e4f]{color:#4b5563;font-size:1rem}.summary-stats[data-v-3ba05e4f]{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.stat-item[data-v-3ba05e4f]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:1rem;text-align:center}.stat-label[data-v-3ba05e4f]{color:#6b7280;font-size:.875rem;margin-bottom:.5rem}.stat-value[data-v-3ba05e4f]{color:#111827;font-size:1.5rem;font-weight:700}.stat-value.stat-correct[data-v-3ba05e4f]{color:#16a34a}.stat-value.stat-wrong[data-v-3ba05e4f]{color:#dc2626}.questions-grid[data-v-3ba05e4f]{display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.questions-grid[data-v-3ba05e4f]{grid-template-columns:repeat(2,1fr)}}.question-item[data-v-3ba05e4f]{border:2px solid;border-radius:.75rem;padding:1rem}.question-item.question-correct[data-v-3ba05e4f]{background:#22c55e0d;border-color:#bbf7d0}.question-item.question-wrong[data-v-3ba05e4f]{background:#ef44440d;border-color:#fecaca}.question-header[data-v-3ba05e4f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.question-number[data-v-3ba05e4f]{align-items:center;display:flex;gap:.5rem}.number-text[data-v-3ba05e4f]{color:#111827;font-weight:700}.difficulty-badge[data-v-3ba05e4f]{border-radius:.25rem;font-size:.75rem;font-weight:600;padding:.25rem .5rem}.difficulty-badge.difficulty-basic-badge[data-v-3ba05e4f]{background:#dbeafe;color:#1e40af}.difficulty-badge.difficulty-advanced-badge[data-v-3ba05e4f]{background:#e9d5ff;color:#6b21a8}.question-status[data-v-3ba05e4f]{align-items:center;display:flex;gap:.25rem}.status-icon[data-v-3ba05e4f]{height:1.25rem;width:1.25rem}.status-icon.icon-correct[data-v-3ba05e4f]{color:#16a34a}.status-icon.icon-wrong[data-v-3ba05e4f]{color:#dc2626}.status-text[data-v-3ba05e4f]{font-size:.875rem;font-weight:600}.knowledge-point[data-v-3ba05e4f]{color:#4b5563;font-size:.875rem}.knowledge-label[data-v-3ba05e4f]{font-weight:600}.knowledge-text[data-v-3ba05e4f]{color:#111827;font-weight:600}.knowledge-sub[data-v-3ba05e4f]{color:#6b7280}.question-sentence[data-v-3ba05e4f]{background:#f9fafb;border-radius:.5rem;color:#111827;font-size:1rem;line-height:1.6;margin-bottom:.75rem;padding:.75rem}.question-hint[data-v-3ba05e4f]{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;display:flex;gap:.5rem;margin-bottom:.75rem;padding:.5rem}.hint-icon[data-v-3ba05e4f]{color:#3b82f6;flex-shrink:0;height:1rem;margin-top:.125rem;width:1rem}.hint-text[data-v-3ba05e4f]{color:#1e40af;font-size:.875rem}.answer-comparison[data-v-3ba05e4f]{display:grid;gap:.75rem;grid-template-columns:repeat(1,1fr);margin-bottom:.75rem}@media(min-width:768px){.answer-comparison[data-v-3ba05e4f]{grid-template-columns:repeat(2,1fr)}}.answer-box[data-v-3ba05e4f]{border:1px solid;border-radius:.5rem;padding:.75rem}.answer-box.answer-correct[data-v-3ba05e4f]{background:#f0fdf4;border-color:#bbf7d0}.answer-box.answer-wrong[data-v-3ba05e4f]{background:#fef2f2;border-color:#fecaca}.answer-box.answer-standard[data-v-3ba05e4f]{background:#f0fdf4;border-color:#bbf7d0}.answer-label[data-v-3ba05e4f]{color:#6b7280;font-size:.75rem;margin-bottom:.25rem}.answer-value[data-v-3ba05e4f]{color:#111827;font-size:.875rem;font-weight:600}.question-analysis[data-v-3ba05e4f]{background:#fffbeb;border:1px solid #fde68a;border-radius:.5rem;padding:.75rem}.analysis-label[data-v-3ba05e4f]{color:#92400e;font-size:.75rem;font-weight:600;margin-bottom:.25rem}.analysis-text[data-v-3ba05e4f]{color:#78350f;font-size:.875rem}.knowledge-stats-grid[data-v-3ba05e4f]{display:grid;gap:.75rem;grid-template-columns:repeat(1,1fr)}@media(min-width:640px){.knowledge-stats-grid[data-v-3ba05e4f]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.knowledge-stats-grid[data-v-3ba05e4f]{grid-template-columns:repeat(5,1fr)}}.knowledge-stat-simple[data-v-3ba05e4f]{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;display:flex;justify-content:space-between;padding:.75rem}.knowledge-simple-name[data-v-3ba05e4f]{flex:1;min-width:0}.knowledge-main[data-v-3ba05e4f]{color:#111827;font-size:.875rem;font-weight:600}.knowledge-sub-inline[data-v-3ba05e4f]{color:#6b7280;font-size:.75rem;margin-left:.25rem}.knowledge-simple-status[data-v-3ba05e4f]{flex-shrink:0;margin-left:.5rem}.knowledge-status-icon[data-v-3ba05e4f]{height:1.1rem;width:1.1rem}.knowledge-status-icon.icon-correct[data-v-3ba05e4f]{color:#16a34a}.knowledge-status-icon.icon-wrong[data-v-3ba05e4f]{color:#dc2626}.difficulty-stats[data-v-3ba05e4f]{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.difficulty-stats[data-v-3ba05e4f]{grid-template-columns:repeat(2,1fr)}}.difficulty-stat-card[data-v-3ba05e4f]{border:2px solid;border-radius:.75rem;padding:1.5rem}.difficulty-stat-card.difficulty-basic[data-v-3ba05e4f]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#bfdbfe}.difficulty-stat-card.difficulty-advanced[data-v-3ba05e4f]{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-color:#e9d5ff}.difficulty-header[data-v-3ba05e4f]{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.difficulty-icon[data-v-3ba05e4f]{height:1.25rem;width:1.25rem}.difficulty-name[data-v-3ba05e4f]{font-size:1.125rem;font-weight:700}.difficulty-value[data-v-3ba05e4f]{color:#111827;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.difficulty-accuracy[data-v-3ba05e4f]{color:#4b5563;font-size:.875rem;margin-top:.5rem;text-align:right}.wrong-questions-list[data-v-3ba05e4f]{display:flex;flex-direction:column;gap:1rem}.wrong-question-item[data-v-3ba05e4f]{background:#ef44440d;border:2px solid #fecaca;border-radius:.75rem;padding:1rem}.wrong-question-header[data-v-3ba05e4f]{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.wrong-question-number[data-v-3ba05e4f]{color:#dc2626;font-weight:700}.wrong-question-knowledge[data-v-3ba05e4f]{color:#4b5563;font-size:.875rem;margin-bottom:.75rem}.wrong-answer-comparison[data-v-3ba05e4f]{display:grid;gap:.5rem;grid-template-columns:repeat(1,1fr);margin-bottom:.75rem}@media(min-width:768px){.wrong-answer-comparison[data-v-3ba05e4f]{grid-template-columns:repeat(2,1fr)}}.wrong-answer-box[data-v-3ba05e4f]{border:1px solid;border-radius:.375rem;padding:.5rem}.wrong-answer-box.answer-user[data-v-3ba05e4f]{background:#fff;border-color:#fecaca}.wrong-answer-box.answer-correct[data-v-3ba05e4f]{background:#fff;border-color:#bbf7d0}.wrong-question-analysis[data-v-3ba05e4f]{background:#fff;border:1px solid #fde68a;border-radius:.375rem;padding:.75rem}.suggestions-container[data-v-3ba05e4f]{display:flex;flex-direction:column;gap:1rem}.suggestion-card[data-v-3ba05e4f]{align-items:flex-start;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;display:flex;gap:1rem;padding:1rem}.suggestion-card.suggestion-success[data-v-3ba05e4f]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}.suggestion-card.suggestion-warning[data-v-3ba05e4f]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fde68a}.suggestion-icon[data-v-3ba05e4f]{align-items:center;background:#fff;border-radius:.5rem;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.suggestion-icon .icon[data-v-3ba05e4f]{color:#f86c31;height:1.5rem;width:1.5rem}.suggestion-content[data-v-3ba05e4f]{flex:1}.suggestion-title[data-v-3ba05e4f]{color:#111827;font-size:1rem;font-weight:700;margin-bottom:.5rem}.suggestion-text[data-v-3ba05e4f]{color:#4b5563;font-size:.875rem;line-height:1.6}.simple-result-page[data-v-9a455f55]{background:#f3f4f6;min-height:100vh;padding:1rem}@media(min-width:768px){.simple-result-page[data-v-9a455f55]{padding:2rem}}.simple-result-card[data-v-9a455f55]{background:#fff;border-radius:1rem;box-shadow:0 10px 30px #0f172a0f;margin:0 auto;max-width:960px;padding:1.5rem 1.25rem 2rem}@media(min-width:768px){.simple-result-card[data-v-9a455f55]{padding:2rem 2rem 2.5rem}}.header-wrapper[data-v-9a455f55]{margin-bottom:1.25rem}@media(min-width:768px){.header-wrapper[data-v-9a455f55]{margin-bottom:1rem}}@media(min-width:1024px){.header-wrapper[data-v-9a455f55]{margin-bottom:1rem}}.header-desktop[data-v-9a455f55]{align-items:center;display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.header-desktop[data-v-9a455f55]{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}}.logo-section[data-v-9a455f55]{align-items:center;display:flex;gap:.75rem}.header-logo[data-v-9a455f55]{height:4rem;width:auto}@media(min-width:768px){.header-logo[data-v-9a455f55]{height:5rem}}@media(min-width:1024px){.header-logo[data-v-9a455f55]{height:6rem}}.title-section[data-v-9a455f55]{color:#111827;font-size:.875rem;text-align:center}@media(min-width:768px){.title-section[data-v-9a455f55]{font-size:.875rem}}@media(min-width:1024px){.title-section[data-v-9a455f55]{font-size:.875rem}}.info-section[data-v-9a455f55]{color:#6b7280;font-size:.75rem}@media(min-width:768px){.info-section[data-v-9a455f55]{font-size:.875rem}}.metrics-grid[data-v-9a455f55]{display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:1.5rem}@media(min-width:768px){.metrics-grid[data-v-9a455f55]{grid-template-columns:repeat(2,1fr)}}.metric-card-blue[data-v-9a455f55]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:2px solid #93c5fd;border-radius:.75rem;padding:1.5rem}.metric-card-orange[data-v-9a455f55]{background:linear-gradient(135deg,#fff5f0,#fff0e8);border:2px solid #f86c31;border-radius:.75rem;padding:1.5rem}.metric-content[data-v-9a455f55]{text-align:center}.metric-label-blue[data-v-9a455f55]{color:#1e40af}.metric-label-blue[data-v-9a455f55],.metric-label-orange[data-v-9a455f55]{font-size:.875rem;font-weight:600;margin-bottom:.5rem}.metric-label-orange[data-v-9a455f55]{color:#f86c31}.metric-value-blue[data-v-9a455f55]{color:#1e3a8a}.metric-value-blue[data-v-9a455f55],.metric-value-orange[data-v-9a455f55]{font-size:2rem;font-weight:700;margin-bottom:.25rem}.metric-value-orange[data-v-9a455f55]{color:#f86c31}.metric-desc-blue[data-v-9a455f55]{color:#3b82f6;font-size:.75rem}.metric-desc-orange[data-v-9a455f55]{color:#f86c31;font-size:.75rem}.metrics[data-v-9a455f55]{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem}.metric-card[data-v-9a455f55]{background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;padding:1.25rem;text-align:center}.metric-card.correct[data-v-9a455f55]{background:#f0fdf4;border-color:#86efac}.metric-card.incorrect[data-v-9a455f55]{background:#fef2f2;border-color:#fca5a5}.metric-label[data-v-9a455f55]{color:#6b7280;font-size:.875rem;margin-bottom:.5rem}.metric-value[data-v-9a455f55]{color:#111827;font-size:1.75rem;font-weight:700}.question-summary-section[data-v-9a455f55]{margin-top:1.5rem}.question-summary-title[data-v-9a455f55]{color:#111827;font-size:1rem;font-weight:600;margin-bottom:.75rem}.question-summary-grid[data-v-9a455f55]{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.question-summary-grid[data-v-9a455f55]{grid-template-columns:repeat(4,minmax(0,1fr))}}.question-summary-item[data-v-9a455f55]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;display:flex;flex-direction:column;font-size:.875rem;gap:.5rem;padding:.75rem}.question-summary-header[data-v-9a455f55]{align-items:center;display:flex;justify-content:space-between}.question-index[data-v-9a455f55]{color:#374151;font-weight:600}.question-status[data-v-9a455f55]{font-weight:600}.question-status.status-correct[data-v-9a455f55]{color:#16a34a}.question-status.status-wrong[data-v-9a455f55]{color:#dc2626}.question-knowledge-points[data-v-9a455f55]{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;font-size:.8125rem;gap:.25rem;padding-top:.5rem}.knowledge-point-label[data-v-9a455f55]{color:#6b7280;margin-right:.25rem}.knowledge-point-value[data-v-9a455f55]{color:#374151;font-weight:500}.knowledge-sub-point[data-v-9a455f55]{align-items:center;display:flex;margin-top:.25rem}.sections[data-v-9a455f55]{margin-top:1.5rem}.no-data[data-v-9a455f55]{color:#6b7280;padding:3rem;text-align:center}@media print{button[data-v-9a455f55]{display:none!important}}.simple-result-page[data-v-29b53858]{background:#f3f4f6;min-height:100vh;padding:1rem}@media(min-width:768px){.simple-result-page[data-v-29b53858]{padding:2rem}}.simple-result-card[data-v-29b53858]{background:#fff;border-radius:1rem;box-shadow:0 10px 30px #0f172a0f;margin:0 auto;max-width:960px;padding:1.5rem 1.25rem 2rem}@media(min-width:768px){.simple-result-card[data-v-29b53858]{padding:2rem 2rem 2.5rem}}.header-wrapper[data-v-29b53858]{margin-bottom:1.25rem}@media(min-width:768px){.header-wrapper[data-v-29b53858]{margin-bottom:1rem}}@media(min-width:1024px){.header-wrapper[data-v-29b53858]{margin-bottom:1rem}}.header-desktop[data-v-29b53858]{align-items:center;display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.header-desktop[data-v-29b53858]{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}}.logo-section[data-v-29b53858]{align-items:center;display:flex;gap:.75rem}.header-logo[data-v-29b53858]{height:4rem;width:auto}@media(min-width:768px){.header-logo[data-v-29b53858]{height:5rem}}@media(min-width:1024px){.header-logo[data-v-29b53858]{height:6rem}}.title-section[data-v-29b53858]{color:#111827;font-size:.875rem;text-align:center}@media(min-width:768px){.title-section[data-v-29b53858]{font-size:.875rem}}@media(min-width:1024px){.title-section[data-v-29b53858]{font-size:.875rem}}.text-muted[data-v-29b53858]{color:#6b7280;margin-left:.5rem}.info-section[data-v-29b53858]{color:#6b7280;font-size:.75rem}@media(min-width:768px){.info-section[data-v-29b53858]{font-size:.875rem}}.metrics-grid[data-v-29b53858]{display:grid;gap:.75rem;grid-template-columns:1fr;margin-bottom:1.5rem}@media(min-width:768px){.metrics-grid[data-v-29b53858]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric-card-blue[data-v-29b53858]{background:linear-gradient(to bottom right,#eff6ff,#dbeafe);border:2px solid #bfdbfe;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;padding:1rem}@media(min-width:768px){.metric-card-blue[data-v-29b53858]{padding:1rem}}.metric-card-orange[data-v-29b53858]{background:linear-gradient(to bottom right,#fff7ed,#ffedd5);border:2px solid #fed7aa;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;padding:1rem}@media(min-width:768px){.metric-card-orange[data-v-29b53858]{padding:1rem}}.metric-content[data-v-29b53858]{text-align:center}.metric-label-blue[data-v-29b53858]{color:#1e40af;font-size:.875rem;font-weight:500}@media(min-width:768px){.metric-label-blue[data-v-29b53858]{font-size:.875rem}}.metric-label-orange[data-v-29b53858]{color:#9a3412;font-size:.875rem;font-weight:500}@media(min-width:768px){.metric-label-orange[data-v-29b53858]{font-size:.875rem}}.metric-value-blue[data-v-29b53858]{color:#1e3a8a;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}@media(min-width:768px){.metric-value-blue[data-v-29b53858]{font-size:1.5rem}}.metric-value-orange[data-v-29b53858]{color:#9a3412;font-size:1.875rem;font-weight:700}@media(min-width:768px){.metric-value-orange[data-v-29b53858]{font-size:1.875rem}}.metric-suffix[data-v-29b53858]{font-size:.875rem;margin-left:.125rem}.metric-desc-blue[data-v-29b53858]{color:#1e40af;font-size:.8125rem}.metric-desc-orange[data-v-29b53858]{color:#9a3412;font-size:.8125rem}.section-card[data-v-29b53858]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem .75rem}@media(min-width:768px){.section-card[data-v-29b53858]{padding:1.25rem 1rem}}.section-title[data-v-29b53858]{color:#111827;font-size:.9375rem;font-weight:600;margin-bottom:.75rem}@media(min-width:768px){.section-title[data-v-29b53858]{font-size:1.0625rem}}.empty-text[data-v-29b53858]{color:#6b7280;font-size:.875rem}.questions-table[data-v-29b53858]{border-collapse:collapse;font-size:.875rem;width:100%}.questions-table td[data-v-29b53858],.questions-table th[data-v-29b53858]{border-bottom:1px solid #e5e7eb;padding:.5rem;text-align:left}.questions-table td[data-v-29b53858]:first-child,.questions-table th[data-v-29b53858]:first-child{min-width:60px;width:10%}.questions-table td[data-v-29b53858]:nth-child(2),.questions-table td[data-v-29b53858]:nth-child(3),.questions-table th[data-v-29b53858]:nth-child(2),.questions-table th[data-v-29b53858]:nth-child(3){width:35%}.questions-table td[data-v-29b53858]:last-child,.questions-table th[data-v-29b53858]:last-child{min-width:80px;width:20%}.questions-table th[data-v-29b53858]{color:#374151;font-weight:600}.answer-text[data-v-29b53858]{color:#4b5563;word-break:break-word}.badge[data-v-29b53858]{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:500;padding:.15rem .5rem}.badge-correct[data-v-29b53858]{background:#dcfce7;color:#15803d}.badge-incorrect[data-v-29b53858]{background:#fee2e2;color:#b91c1c}.no-data[data-v-29b53858]{color:#6b7280;font-size:.9375rem;margin:4rem auto;max-width:960px;text-align:center}.simple-result-page[data-v-7c651fa3]{background:#f3f4f6;min-height:100vh;padding:1rem}@media(min-width:768px){.simple-result-page[data-v-7c651fa3]{padding:2rem}}.simple-result-card[data-v-7c651fa3]{background:#fff;border-radius:1rem;box-shadow:0 10px 30px #0f172a0f;margin:0 auto;max-width:960px;padding:1.5rem 1.25rem 2rem}@media(min-width:768px){.simple-result-card[data-v-7c651fa3]{padding:2rem 2rem 2.5rem}}.header-wrapper[data-v-7c651fa3]{margin-bottom:1.25rem}@media(min-width:768px){.header-wrapper[data-v-7c651fa3]{margin-bottom:1rem}}@media(min-width:1024px){.header-wrapper[data-v-7c651fa3]{margin-bottom:1rem}}.header-desktop[data-v-7c651fa3]{align-items:center;display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.header-desktop[data-v-7c651fa3]{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}}.logo-section[data-v-7c651fa3]{align-items:center;display:flex;gap:.75rem}.header-logo[data-v-7c651fa3]{height:4rem;width:auto}@media(min-width:768px){.header-logo[data-v-7c651fa3]{height:5rem}}@media(min-width:1024px){.header-logo[data-v-7c651fa3]{height:6rem}}.title-section[data-v-7c651fa3]{color:#111827;font-size:.875rem;text-align:center}@media(min-width:768px){.title-section[data-v-7c651fa3]{font-size:.875rem}}@media(min-width:1024px){.title-section[data-v-7c651fa3]{font-size:.875rem}}.text-muted[data-v-7c651fa3]{color:#6b7280;margin-left:.5rem}.info-section[data-v-7c651fa3]{color:#6b7280;font-size:.75rem}@media(min-width:768px){.info-section[data-v-7c651fa3]{font-size:.875rem}}.metrics-grid[data-v-7c651fa3]{display:grid;gap:.75rem;grid-template-columns:1fr;margin-bottom:1.5rem}@media(min-width:768px){.metrics-grid[data-v-7c651fa3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric-card-blue[data-v-7c651fa3]{background:linear-gradient(to bottom right,#eff6ff,#dbeafe);border:2px solid #bfdbfe;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;padding:1rem}@media(min-width:768px){.metric-card-blue[data-v-7c651fa3]{padding:1rem}}.metric-card-orange[data-v-7c651fa3]{background:linear-gradient(to bottom right,#fff7ed,#ffedd5);border:2px solid #fed7aa;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;padding:1rem}@media(min-width:768px){.metric-card-orange[data-v-7c651fa3]{padding:1rem}}.metric-content[data-v-7c651fa3]{text-align:center}.metric-label-blue[data-v-7c651fa3]{color:#1e40af;font-size:.875rem;font-weight:500}@media(min-width:768px){.metric-label-blue[data-v-7c651fa3]{font-size:.875rem}}.metric-label-orange[data-v-7c651fa3]{color:#9a3412;font-size:.875rem;font-weight:500}@media(min-width:768px){.metric-label-orange[data-v-7c651fa3]{font-size:.875rem}}.metric-value-blue[data-v-7c651fa3]{color:#1e3a8a;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}@media(min-width:768px){.metric-value-blue[data-v-7c651fa3]{font-size:1.5rem}}.metric-value-orange[data-v-7c651fa3]{color:#9a3412;font-size:1.875rem;font-weight:700}@media(min-width:768px){.metric-value-orange[data-v-7c651fa3]{font-size:1.875rem}}.metric-suffix[data-v-7c651fa3]{font-size:.875rem;margin-left:.125rem}.metric-desc-orange[data-v-7c651fa3]{color:#9a3412;font-size:.8125rem}.section-card[data-v-7c651fa3]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:1rem;padding:1rem .75rem}@media(min-width:768px){.section-card[data-v-7c651fa3]{padding:1.25rem 1rem}}.section-title[data-v-7c651fa3]{color:#111827;font-size:.9375rem;font-weight:600;margin-bottom:.75rem}@media(min-width:768px){.section-title[data-v-7c651fa3]{font-size:1.0625rem}}.essay-box[data-v-7c651fa3]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem}@media(min-width:768px){.essay-box[data-v-7c651fa3]{padding:1rem}}.essay-text[data-v-7c651fa3]{color:#111827;font-size:.875rem;line-height:1.7;white-space:pre-wrap;word-break:break-word}.empty-text[data-v-7c651fa3],.loading-box[data-v-7c651fa3]{color:#6b7280;font-size:.875rem}.error-box[data-v-7c651fa3]{color:#b91c1c;font-size:.875rem}.no-data[data-v-7c651fa3]{color:#6b7280;font-size:.9375rem;margin:4rem auto;max-width:960px;text-align:center}.simple-result-page[data-v-0e5babd8]{background:#f3f4f6;min-height:100vh;padding:1rem}@media(min-width:768px){.simple-result-page[data-v-0e5babd8]{padding:2rem}}.simple-result-card[data-v-0e5babd8]{background:#fff;border-radius:1rem;box-shadow:0 10px 30px #0f172a0f;margin:0 auto;max-width:960px;padding:1.5rem 1.25rem 2rem}@media(min-width:768px){.simple-result-card[data-v-0e5babd8]{padding:2rem 2rem 2.5rem}}.header-wrapper[data-v-0e5babd8]{margin-bottom:1.25rem}@media(min-width:768px){.header-wrapper[data-v-0e5babd8]{margin-bottom:1rem}}@media(min-width:1024px){.header-wrapper[data-v-0e5babd8]{margin-bottom:1rem}}.header-desktop[data-v-0e5babd8]{align-items:center;display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.header-desktop[data-v-0e5babd8]{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}}.logo-section[data-v-0e5babd8]{align-items:center;display:flex;gap:.75rem}.header-logo[data-v-0e5babd8]{height:4rem;width:auto}@media(min-width:768px){.header-logo[data-v-0e5babd8]{height:5rem}}@media(min-width:1024px){.header-logo[data-v-0e5babd8]{height:6rem}}.title-section[data-v-0e5babd8]{color:#111827;font-size:.875rem;text-align:center}@media(min-width:768px){.title-section[data-v-0e5babd8]{font-size:.875rem}}@media(min-width:1024px){.title-section[data-v-0e5babd8]{font-size:.875rem}}.text-muted[data-v-0e5babd8]{color:#6b7280;margin-left:.5rem}.info-section[data-v-0e5babd8]{color:#6b7280;font-size:.75rem}@media(min-width:768px){.info-section[data-v-0e5babd8]{font-size:.875rem}}.metrics-grid[data-v-0e5babd8]{display:grid;gap:.75rem;grid-template-columns:1fr;margin-bottom:1.5rem}@media(min-width:768px){.metrics-grid[data-v-0e5babd8]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric-card-blue[data-v-0e5babd8]{background:linear-gradient(to bottom right,#eff6ff,#dbeafe);border:2px solid #bfdbfe;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;padding:1rem}@media(min-width:768px){.metric-card-blue[data-v-0e5babd8]{padding:1rem}}.metric-card-orange[data-v-0e5babd8]{background:linear-gradient(to bottom right,#fff7ed,#ffedd5);border:2px solid #fed7aa;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;padding:1rem}@media(min-width:768px){.metric-card-orange[data-v-0e5babd8]{padding:1rem}}.metric-content[data-v-0e5babd8]{text-align:center}.metric-label-blue[data-v-0e5babd8]{color:#1e40af;font-size:.875rem;font-weight:500}@media(min-width:768px){.metric-label-blue[data-v-0e5babd8]{font-size:.875rem}}.metric-label-orange[data-v-0e5babd8]{color:#9a3412;font-size:.875rem;font-weight:500}@media(min-width:768px){.metric-label-orange[data-v-0e5babd8]{font-size:.875rem}}.metric-value-blue[data-v-0e5babd8]{color:#1e3a8a;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}@media(min-width:768px){.metric-value-blue[data-v-0e5babd8]{font-size:1.5rem}}.metric-value-orange[data-v-0e5babd8]{color:#9a3412;font-size:1.875rem;font-weight:700}@media(min-width:768px){.metric-value-orange[data-v-0e5babd8]{font-size:1.875rem}}.metric-suffix[data-v-0e5babd8]{font-size:.875rem;margin-left:.125rem}.metric-desc-blue[data-v-0e5babd8]{color:#1e40af;font-size:.8125rem}.metric-desc-orange[data-v-0e5babd8]{color:#9a3412;font-size:.8125rem}.sections[data-v-0e5babd8]{display:grid;gap:1rem}.section-card[data-v-0e5babd8]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem .75rem}@media(min-width:768px){.section-card[data-v-0e5babd8]{padding:1.25rem 1rem}}.section-header[data-v-0e5babd8]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.section-title[data-v-0e5babd8]{color:#111827;font-size:.9375rem;font-weight:600}.section-summary[data-v-0e5babd8]{color:#4b5563;font-size:.8125rem}.empty-text[data-v-0e5babd8]{color:#6b7280;font-size:.875rem}.questions-table[data-v-0e5babd8]{border-collapse:collapse;font-size:.875rem;width:100%}.questions-table td[data-v-0e5babd8],.questions-table th[data-v-0e5babd8]{border-bottom:1px solid #e5e7eb;padding:.5rem;text-align:left}.questions-table td[data-v-0e5babd8]:first-child,.questions-table th[data-v-0e5babd8]:first-child{min-width:60px;width:10%}.questions-table td[data-v-0e5babd8]:nth-child(2),.questions-table td[data-v-0e5babd8]:nth-child(3),.questions-table th[data-v-0e5babd8]:nth-child(2),.questions-table th[data-v-0e5babd8]:nth-child(3){width:35%}.questions-table td[data-v-0e5babd8]:last-child,.questions-table th[data-v-0e5babd8]:last-child{min-width:80px;width:20%}.questions-table th[data-v-0e5babd8]{color:#374151;font-weight:600}.answer-text[data-v-0e5babd8]{color:#4b5563;word-break:break-word}.badge[data-v-0e5babd8]{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:500;padding:.15rem .5rem}.badge-correct[data-v-0e5babd8]{background:#dcfce7;color:#15803d}.badge-incorrect[data-v-0e5babd8]{background:#fee2e2;color:#b91c1c}.no-data[data-v-0e5babd8]{color:#6b7280;font-size:.9375rem;margin:4rem auto;max-width:960px;text-align:center}.simple-result-page[data-v-6af6a5af]{background:#f3f4f6;min-height:100vh;padding:1rem}@media(min-width:768px){.simple-result-page[data-v-6af6a5af]{padding:2rem}}.simple-result-card[data-v-6af6a5af]{background:#fff;border-radius:1rem;box-shadow:0 10px 30px #0f172a0f;margin:0 auto;max-width:960px;padding:1.5rem 1.25rem 2rem}@media(min-width:768px){.simple-result-card[data-v-6af6a5af]{padding:2rem 2rem 2.5rem}}.header-wrapper[data-v-6af6a5af]{margin-bottom:1.25rem}@media(min-width:768px){.header-wrapper[data-v-6af6a5af]{margin-bottom:1rem}}@media(min-width:1024px){.header-wrapper[data-v-6af6a5af]{margin-bottom:1rem}}.header-desktop[data-v-6af6a5af]{align-items:center;display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.header-desktop[data-v-6af6a5af]{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}}.logo-section[data-v-6af6a5af]{align-items:center;display:flex;gap:.75rem}.header-logo[data-v-6af6a5af]{height:4rem;width:auto}@media(min-width:768px){.header-logo[data-v-6af6a5af]{height:5rem}}@media(min-width:1024px){.header-logo[data-v-6af6a5af]{height:6rem}}.title-section[data-v-6af6a5af]{color:#111827;font-size:.875rem;text-align:center}@media(min-width:768px){.title-section[data-v-6af6a5af]{font-size:.875rem}}@media(min-width:1024px){.title-section[data-v-6af6a5af]{font-size:.875rem}}.text-muted[data-v-6af6a5af]{color:#6b7280;margin-left:.5rem}.info-section[data-v-6af6a5af]{color:#6b7280;font-size:.75rem}@media(min-width:768px){.info-section[data-v-6af6a5af]{font-size:.875rem}}.metrics-grid[data-v-6af6a5af]{display:grid;gap:.75rem;grid-template-columns:1fr;margin-bottom:1.5rem}@media(min-width:768px){.metrics-grid[data-v-6af6a5af]{grid-template-columns:repeat(3,minmax(0,1fr))}}.metric-card-blue[data-v-6af6a5af]{background:linear-gradient(to bottom right,#eff6ff,#dbeafe);border:2px solid #bfdbfe;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;padding:1rem}@media(min-width:768px){.metric-card-blue[data-v-6af6a5af]{padding:1rem}}.metric-card-yellow[data-v-6af6a5af]{background:linear-gradient(to bottom right,#fafae1,#ffffdb);border:2px solid #eded93;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;padding:1rem}@media(min-width:768px){.metric-card-yellow[data-v-6af6a5af]{padding:1rem}}.metric-card-orange[data-v-6af6a5af]{background:linear-gradient(to bottom right,#fff7ed,#ffedd5);border:2px solid #fed7aa;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;padding:1rem}@media(min-width:768px){.metric-card-orange[data-v-6af6a5af]{padding:1rem}}.metric-content[data-v-6af6a5af]{text-align:center}.metric-label-blue[data-v-6af6a5af]{color:#1e40af;font-size:.875rem;font-weight:500}@media(min-width:768px){.metric-label-blue[data-v-6af6a5af]{font-size:.875rem}}.metric-label-yellow[data-v-6af6a5af]{color:#816804;font-size:.875rem;font-weight:500}@media(min-width:768px){.metric-label-yellow[data-v-6af6a5af]{font-size:.875rem}}.metric-label-orange[data-v-6af6a5af]{color:#9a3412;font-size:.875rem;font-weight:500}@media(min-width:768px){.metric-label-orange[data-v-6af6a5af]{font-size:.875rem}}.metric-value-blue[data-v-6af6a5af]{color:#1e3a8a;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}@media(min-width:768px){.metric-value-blue[data-v-6af6a5af]{font-size:1.5rem}}.metric-value-yellow[data-v-6af6a5af]{color:#806903;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}@media(min-width:768px){.metric-value-yellow[data-v-6af6a5af]{font-size:1.5rem}}.metric-value-orange[data-v-6af6a5af]{color:#9a3412;font-size:1.875rem;font-weight:700}@media(min-width:768px){.metric-value-orange[data-v-6af6a5af]{font-size:1.875rem}}.metrics[data-v-6af6a5af]{display:flex;flex-direction:row;gap:.5rem;margin-bottom:1.75rem}@media(min-width:768px){.metrics[data-v-6af6a5af]{flex-direction:row;gap:.75rem}}.metric-card[data-v-6af6a5af]{border:1px solid #e5e7eb;border-radius:.75rem;flex:1;padding:.75rem;text-align:center}@media(min-width:768px){.metric-card[data-v-6af6a5af]{padding:.75rem .5rem}}.metric-label[data-v-6af6a5af]{color:#6b7280;font-size:.75rem;margin-bottom:.25rem}.metric-value[data-v-6af6a5af]{color:#111827;font-size:1.25rem;font-weight:700}@media(min-width:768px){.metric-value[data-v-6af6a5af]{font-size:1.5rem}}.metric-suffix[data-v-6af6a5af]{color:#9ca3af;font-size:.875rem;margin-left:.125rem}.metric-card.correct[data-v-6af6a5af]{background:#ecfdf5;border-color:#bbf7d0}.metric-card.correct .metric-label[data-v-6af6a5af]{color:#15803d}.metric-card.correct .metric-value[data-v-6af6a5af]{color:#166534}.metric-card.incorrect[data-v-6af6a5af]{background:#fef2f2;border-color:#fecaca}.metric-card.incorrect .metric-label[data-v-6af6a5af]{color:#b91c1c}.metric-card.incorrect .metric-value[data-v-6af6a5af]{color:#991b1b}.metric-card.unknown[data-v-6af6a5af]{background:#f9fafb;border-color:#e5e7eb}.metric-card.unknown .metric-label[data-v-6af6a5af]{color:#4b5563}.words-card[data-v-6af6a5af]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem 1rem}@media(min-width:768px){.words-card[data-v-6af6a5af]{padding:1.5rem 1.25rem}}.section-title[data-v-6af6a5af]{color:#111827;font-size:1rem;font-weight:600;margin-bottom:.75rem}@media(min-width:768px){.section-title[data-v-6af6a5af]{font-size:1.125rem}}.empty-text[data-v-6af6a5af]{color:#6b7280;font-size:.875rem}.words-table[data-v-6af6a5af]{border-collapse:collapse;font-size:.875rem;width:100%}.words-table thead[data-v-6af6a5af]{background:#f9fafb}.words-table td[data-v-6af6a5af],.words-table th[data-v-6af6a5af]{border-bottom:1px solid #e5e7eb;padding:.5rem;text-align:left}.words-table th[data-v-6af6a5af]{color:#374151;font-weight:600}.word-text[data-v-6af6a5af]{color:#111827;font-weight:600}.definition-text[data-v-6af6a5af]{color:#4b5563}.badge[data-v-6af6a5af]{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:500;padding:.15rem .5rem}.badge-correct[data-v-6af6a5af]{background:#dcfce7;color:#15803d}.badge-incorrect[data-v-6af6a5af]{background:#fee2e2;color:#b91c1c}.badge-unknown[data-v-6af6a5af]{background:#e5e7eb;color:#4b5563}.no-data[data-v-6af6a5af]{color:#6b7280;font-size:.9375rem;margin:4rem auto;max-width:960px;text-align:center}
