.pie-chart-container[data-v-386f5486]{display:flex;justify-content:center;align-items:center}.pie-slice[data-v-386f5486]{transition:opacity .2s ease}.pie-slice[data-v-386f5486]:hover{opacity:.8}.sample-dialog[data-v-295fd2ea]{position:fixed;inset:0;z-index:500;isolation:isolate}.dialog-backdrop[data-v-295fd2ea]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);z-index:499}.dialog-container[data-v-295fd2ea]{position:fixed;top:0;right:0;height:100vh;width:60vw;max-width:60vw;background-color:#fff;box-shadow:-5px 0 20px rgba(0,0,0,.1);z-index:500;overflow-y:auto;transform:translateX(100%);transition:transform .3s ease-in-out;padding:2rem}.dialog-container.slide-in[data-v-295fd2ea]{transform:translateX(0)}.close-wrapper[data-v-295fd2ea]{position:absolute;top:1rem;right:1rem;z-index:100}.close-button[data-v-295fd2ea]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;border-radius:50%;transition:background-color .2s ease;padding:4px}.close-button[data-v-295fd2ea]:hover{background-color:rgba(0,0,0,.1)}.close-button svg[data-v-295fd2ea]{width:24px;height:24px;fill:#666;transition:fill .2s ease}.close-button:hover svg[data-v-295fd2ea]{fill:#333}.dialog-header[data-v-295fd2ea]{margin-bottom:1.5rem;display:flex;gap:8px}.button-group[data-v-295fd2ea],.sample-button[data-v-295fd2ea]{display:flex;align-items:center;gap:8px}.sample-button[data-v-295fd2ea]{color:var(--Colors-Gray-950,#2d2c2b);border-radius:var(--corner-radius-radius-full,999px);border:2px solid var(--Colors-Gray-100,#e7e6e6);background:var(--Colors-Gray-White,#fff)}.sample-button.active[data-v-295fd2ea],.sample-button[data-v-295fd2ea]{padding:var(--spacing-spacing-3,12px);font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-sm,12px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-sm-lineheight,14px)}.sample-button.active[data-v-295fd2ea]{display:flex;align-items:center;gap:8px;border-radius:var(--corner-radius-radius-full,999px);background:var(--Colors-Blue-500---MAIN,#488cfb);color:var(--Shark-50,#f6f6f6);border:none}.sample-button[data-v-295fd2ea]:hover:not(.active){background-color:#f0f0f0}.button-divider[data-v-295fd2ea]{width:1px;height:24px;background-color:#e0e0e0;margin:0 1px}.task-info[data-v-295fd2ea]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding:1rem;background-color:#f8f9fa;border-radius:.5rem}.task-header[data-v-295fd2ea]{display:flex;align-items:center;gap:.75rem}.task-title[data-v-295fd2ea]{margin:0;font-size:1.25rem;font-weight:600;color:#333}.task-tag[data-v-295fd2ea]{padding:.25rem .75rem;background-color:#ff6b35;color:#fff;border-radius:1rem;font-size:.75rem;font-weight:500}.task-metrics[data-v-295fd2ea]{display:flex;flex-direction:column;gap:.5rem;text-align:right}.metric[data-v-295fd2ea]{display:flex;flex-direction:column;gap:.25rem}.metric-label[data-v-295fd2ea]{font-size:.75rem;color:#666}.metric-value[data-v-295fd2ea]{font-size:.875rem;font-weight:600;color:#333}.task-prompt[data-v-295fd2ea]{margin-bottom:2rem;padding:1rem;background-color:#f8f9fa;border-radius:.5rem;border-left:4px solid #488cfb}.task-prompt p[data-v-295fd2ea]{margin:0;font-size:.9rem;line-height:1.5;color:#333}.charts-container[data-v-295fd2ea]{display:flex;justify-content:space-around;margin-bottom:1.5rem;gap:2rem}.chart-wrapper[data-v-295fd2ea]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.chart-title[data-v-295fd2ea]{margin:0;font-size:1rem;font-weight:600;color:#333}.chart-legend[data-v-295fd2ea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-bottom:2rem;padding:1rem;background-color:#f8f9fa;border-radius:.5rem}.legend-item[data-v-295fd2ea]{gap:.5rem}.legend-color[data-v-295fd2ea]{border-radius:50%;flex-shrink:0}.legend-label[data-v-295fd2ea]{font-size:.8rem}.sample-answer[data-v-295fd2ea]{padding:1rem;background-color:#f8f9fa;border-radius:.5rem}.answer-title[data-v-295fd2ea]{margin:0 0 1rem 0;font-size:1rem;font-weight:600;line-height:1.4}.answer-paragraph[data-v-295fd2ea]{margin-bottom:1rem}.answer-paragraph[data-v-295fd2ea]:last-child{margin-bottom:0}.answer-paragraph p[data-v-295fd2ea]{margin:0;font-size:.9rem;line-height:1.6;color:#333;text-align:justify}@media(max-width:768px){.dialog-container[data-v-295fd2ea]{width:100vw;max-width:100vw;padding:1rem}.task-info[data-v-295fd2ea]{flex-direction:column;gap:1rem}.task-metrics[data-v-295fd2ea]{text-align:left}.charts-container[data-v-295fd2ea]{flex-direction:column;align-items:center}.chart-legend[data-v-295fd2ea]{grid-template-columns:repeat(2,1fr)}}.writing-result-left[data-v-295fd2ea]{display:flex;padding:var(--spacing-spacing-4,16px) 24px var(--spacing-spacing-6,24px) 24px;flex-direction:column;align-items:flex-start;gap:var(--spacing-spacing-4,16px);flex:1 0 0;align-self:stretch;border-radius:var(--corner-radius-radius-8,20px);background:var(--Colors-Gray-White,#fff)}.topic-section[data-v-295fd2ea]{flex:1;overflow-y:auto}.topic-section-wrapper[data-v-295fd2ea]{display:flex;width:100%;gap:16px}.topic-header[data-v-295fd2ea]{justify-content:space-between;margin-bottom:16px}.topic-header-right[data-v-295fd2ea],.topic-header[data-v-295fd2ea]{display:flex;align-items:center;gap:12px}.topic-header-right-item[data-v-295fd2ea]{display:flex;align-items:center;gap:6px}.topic-header-right-item-label[data-v-295fd2ea]{color:var(--Shark-950,#1e1e1e);font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Boby-sm,14px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-Button-md-lineheight,16px)}.topic-header-left[data-v-295fd2ea]{display:flex;align-items:center;gap:12px}.student-card-arrow[data-v-295fd2ea]{display:flex;align-items:center;height:-moz-fit-content;height:fit-content;cursor:pointer;gap:10px;border-radius:100px;transition:transform .3s ease}.student-card-arrow[data-v-295fd2ea]:hover{background:var(--Shark-100,#f5f5f5)}.student-card-arrow.rotated[data-v-295fd2ea]{transform:rotate(180deg)}.task-number[data-v-295fd2ea]{color:var(--Shark-950,#1e1e1e);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Button-extra-lg,18px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-Boby-lg-lineheight,30px)}.task-instructions[data-v-295fd2ea]{margin-bottom:24px}.task-instructions p[data-v-295fd2ea]{font-size:16px;line-height:1.6;color:#333;margin:0}.charts-container[data-v-295fd2ea]{margin-bottom:32px}.charts-wrapper[data-v-295fd2ea]{display:flex;justify-content:center;gap:40px;margin-bottom:24px}.chart-item[data-v-295fd2ea]{flex:1;max-width:300px}.chart-legend[data-v-295fd2ea]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding:16px;border-radius:8px}.legend-item[data-v-295fd2ea]{display:flex;align-items:center;gap:8px}.legend-color[data-v-295fd2ea]{width:16px;height:16px;border-radius:2px}.legend-label[data-v-295fd2ea]{font-size:14px;color:#333;font-weight:500}.analysis-text[data-v-295fd2ea]{background-color:#f8f9fa;padding:20px;border-radius:8px;border-left:4px solid #f93}.analysis-text p[data-v-295fd2ea]{font-size:15px;line-height:1.6;color:#333;margin:0 0 16px 0}.analysis-text p[data-v-295fd2ea]:last-child{margin-bottom:0}.analysis-text strong[data-v-295fd2ea]{color:#f93;font-weight:600}.student-answer-section[data-v-295fd2ea]{border-top:1px solid #e0e0e0}.answer-title[data-v-295fd2ea]{font-size:20px;font-weight:700;color:#333;margin:0 0 16px 0}.answer-content[data-v-295fd2ea]{background-color:#fff;margin-top:16px}.answer-content[data-v-295fd2ea],.answer-content p[data-v-295fd2ea]{color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Boby-md,16px);font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-Boby-lg-lineheight,28px)}.answer-content p[data-v-295fd2ea]:last-child{margin-bottom:0}.task-instructions img[data-v-295fd2ea]{display:block!important;margin:0 auto!important;max-width:100%!important;height:auto!important;text-align:center!important}.task-instructions figure[data-v-295fd2ea]{text-align:center!important;margin:20px auto!important;max-width:100%!important;display:block!important}.answer-content img[data-v-295fd2ea],.task-instructions figure img[data-v-295fd2ea]{display:block!important;margin:0 auto!important;max-width:100%!important;height:auto!important}.answer-content img[data-v-295fd2ea]{text-align:center!important}.answer-content figure[data-v-295fd2ea]{text-align:center!important;margin:20px auto!important;max-width:100%!important;display:block!important}.answer-content figure img[data-v-295fd2ea],[class*=task-instructions] img[data-v-295fd2ea]{display:block!important;margin:0 auto!important;max-width:100%!important;height:auto!important}[class*=task-instructions] img[data-v-295fd2ea]{text-align:center!important}[class*=task-instructions] figure[data-v-295fd2ea]{text-align:center!important;margin:20px auto!important;max-width:100%!important;display:block!important}[class*=answer-content] img[data-v-295fd2ea]{display:block!important;margin:0 auto!important;max-width:100%!important;height:auto!important}[class*=answer-content] figure[data-v-295fd2ea]{text-align:center!important;margin:20px auto!important;max-width:100%!important;display:block!important}@media(max-width:768px){.topic-section[data-v-295fd2ea]{padding:16px}.charts-wrapper[data-v-295fd2ea]{flex-direction:column;gap:24px}.chart-item[data-v-295fd2ea]{max-width:100%}.chart-legend[data-v-295fd2ea]{gap:12px}.student-answer-section[data-v-295fd2ea]{padding:16px}}.task-type[data-v-295fd2ea]{display:inline-flex;padding:var(--spacing-spacing,6px) var(--spacing-spacing-2,8px);align-items:flex-start;gap:10px;border-radius:var(--corner-radius-radius-4,8px);border:2px solid var(--Colors-Orange-200,#ffd9a8);background:var(--Colors-Orange-50,#fff7ed);color:var(--Colors-Gray-950,#2d2c2b);align-items:center;font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-sm,12px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-sm-lineheight,14px)}@media(max-width:480px){.topic-section[data-v-295fd2ea]{padding:12px}.task-number[data-v-295fd2ea]{font-size:20px}.task-instructions p[data-v-295fd2ea]{font-size:14px}.analysis-text[data-v-295fd2ea]{padding:16px}.analysis-text p[data-v-295fd2ea]{font-size:14px}.answer-content[data-v-295fd2ea]{padding:16px}.answer-content p[data-v-295fd2ea]{font-size:14px}}.task-instructions img{margin:0 auto!important;height:auto!important}.task-instructions figure,.task-instructions img{display:block!important;max-width:100%!important;text-align:center!important}.task-instructions figure{margin:20px auto!important}.answer-content img,.task-instructions figure img{display:block!important;margin:0 auto!important;max-width:100%!important;height:auto!important}.answer-content img{text-align:center!important}.answer-content figure{text-align:center!important;margin:20px auto!important;max-width:100%!important;display:block!important}.answer-content figure img,[class*=task-instructions] img{display:block!important;margin:0 auto!important;max-width:100%!important;height:auto!important}[class*=task-instructions] img{text-align:center!important}[class*=task-instructions] figure{margin:20px auto!important}[class*=answer-content] img,[class*=task-instructions] figure{text-align:center!important;max-width:100%!important;display:block!important}[class*=answer-content] img{margin:0 auto!important;height:auto!important}[class*=answer-content] figure{text-align:center!important;margin:20px auto!important;max-width:100%!important;display:block!important}.writing-result-header[data-v-06b5d121]{display:flex;align-items:center;justify-content:space-between;background-color:#f8f8f8;padding:16px 24px;width:100%;min-height:72px;box-sizing:border-box}.header-left[data-v-06b5d121]{display:flex;align-items:center;gap:16px;flex-shrink:0}.back-button[data-v-06b5d121]{display:flex;padding:8px;align-items:center;gap:10px;width:40px;height:40px;border-radius:100px;border:1px solid var(--Colors-Gray-200,#d2d1cf)}.back-button[data-v-06b5d121]:hover{border-color:#d0d0d0}.back-button svg[data-v-06b5d121]{fill:#333}.feature-icon[data-v-06b5d121]{display:flex;padding:var(--spacing-spacing-3,12px);align-items:center;gap:10px;border-radius:var(--corner-radius-radius-7,16px);background:var(--Colors-Orange-200,#ffd9a8)}.feature-icon svg[data-v-06b5d121]{fill:#fff}.header-center[data-v-06b5d121]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1;margin:0 12px}.main-title[data-v-06b5d121]{color:var(--Colors-Gray-950,#2d2c2b);font-size:var(--Typescale-Size-Boby-md,16px);line-height:18px}.main-title[data-v-06b5d121],.subtitle[data-v-06b5d121]{font-family:var(--Type-Font-font-title,Inter);font-style:normal;font-weight:600}.subtitle[data-v-06b5d121]{overflow:hidden;color:var(--Colors-Gray-500,#706c6a);text-overflow:ellipsis;font-size:var(--Typescale-Size-Caption,12px);line-height:var(--Typescale-Line-Height-Caption--lineheight,14px)}.header-right[data-v-06b5d121]{display:flex;align-items:center;gap:20px;flex-shrink:0}.action-buttons[data-v-06b5d121]{display:flex;align-items:center;gap:0;@media screen and (max-width:768px){display:grid;grid-template-columns:auto minmax(0,1fr)}}.submission-info[data-v-06b5d121]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.submission-label[data-v-06b5d121]{color:var(--Colors-Gray-500,#706c6a);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Boby-sm,14px);font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-Boby-sm-lineheight,22px)}.submission-time[data-v-06b5d121]{color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Boby-sm,14px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-Button-md-lineheight,16px)}.sample-button[data-v-06b5d121]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.sample-button[data-v-06b5d121]:hover{background-color:#f9f9f9;border-color:#d0d0d0;box-shadow:0 3px 6px rgba(0,0,0,.15)}.sample-button svg[data-v-06b5d121]{width:16px;height:16px;fill:#fc0}.sample-text[data-v-06b5d121]{color:var(--Color-button-Secondary-button-Text-Text-secondary-button,#464444);text-align:center;font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-md,14px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-md-lineheight,16px)}@media (max-width:768px){.writing-result-header[data-v-06b5d121]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px}.header-center[data-v-06b5d121]{order:2;width:100%;margin:0;text-align:center}.header-right[data-v-06b5d121]{order:3;grid-column:span 2;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr)}.action-buttons[data-v-06b5d121]{flex-direction:column;width:100%;gap:8px;@media screen and (max-width:768px){gap:0}}.action-buttons .button[data-v-06b5d121]{width:100%}.submission-info[data-v-06b5d121]{align-items:left}}@media (max-width:480px){.writing-result-header[data-v-06b5d121]{padding:8px 16px}.main-title[data-v-06b5d121]{font-size:16px}.subtitle[data-v-06b5d121]{font-size:12px}.sample-button[data-v-06b5d121]{padding:8px 12px}.sample-text[data-v-06b5d121]{font-size:12px}}.grading-waiting-modal[data-v-06b5d121] :deep(.ant-modal-content){border-radius:24px;overflow:hidden;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(255,248,237,.98));box-shadow:0 20px 60px rgba(0,0,0,.15)}.grading-waiting-modal[data-v-06b5d121] :deep(.ant-modal-body){padding:0}.grading-waiting-content[data-v-06b5d121]{padding:40px 32px 32px}.waiting-header[data-v-06b5d121]{text-align:center;margin-bottom:36px}.waiting-animation-wrapper[data-v-06b5d121]{margin-bottom:28px;display:flex;justify-content:center;align-items:center}.waiting-animation[data-v-06b5d121]{position:relative;width:120px;height:120px;display:flex;justify-content:center;align-items:center;margin:0 auto}.spinner-core[data-v-06b5d121]{width:64px;height:64px;position:relative;z-index:3}.spinner-inner[data-v-06b5d121]{width:100%;height:100%;border:3px solid rgba(255,232,70,.2);border-top-color:#ffe846;border-right-color:gold;border-radius:50%;animation:spin-data-v-06b5d121 .9s linear infinite}.spinner-orb[data-v-06b5d121]{position:absolute;width:10px;height:10px;background:#ffe846;border-radius:50%;z-index:2;animation:orbit-data-v-06b5d121 2.4s ease-in-out infinite;box-shadow:0 0 8px rgba(255,232,70,.6)}.spinner-orb.orb-1[data-v-06b5d121]{top:0;left:50%;transform:translateX(-50%);animation-delay:0s}.spinner-orb.orb-2[data-v-06b5d121]{right:0;top:50%;transform:translateY(-50%);animation-delay:.8s}.spinner-orb.orb-3[data-v-06b5d121]{bottom:0;left:50%;transform:translateX(-50%);animation-delay:1.6s}.loading-circle[data-v-06b5d121]{position:absolute;border:2px solid rgba(255,232,70,.2);border-top-color:#ffe846;border-radius:50%;animation:circle-spin-data-v-06b5d121 2s linear infinite}.loading-circle.circle-1[data-v-06b5d121]{width:90px;height:90px;top:15px;left:15px;animation-duration:1.5s;animation-delay:0s;z-index:1}.loading-circle.circle-2[data-v-06b5d121]{width:100px;height:100px;top:10px;left:10px;animation-duration:2s;animation-delay:.3s;z-index:1;border-top-color:transparent;border-right-color:#ffe846}.loading-circle.circle-3[data-v-06b5d121]{width:110px;height:110px;top:5px;left:5px;animation-duration:2.5s;animation-delay:.6s;z-index:1;border-top-color:transparent;border-bottom-color:gold}.loading-circle.circle-4[data-v-06b5d121]{width:80px;height:80px;top:20px;left:20px;animation-duration:1.8s;animation-delay:.2s;z-index:1;border-top-color:transparent;border-left-color:#ffe846;animation-direction:reverse}.loading-circle.circle-5[data-v-06b5d121]{width:70px;height:70px;top:25px;left:25px;animation-duration:1.2s;animation-delay:.4s;z-index:1;border-top-color:gold;border-right-color:transparent;animation-direction:reverse}.loading-circle.circle-6[data-v-06b5d121]{width:95px;height:95px;top:12.5px;left:12.5px;animation-duration:2.2s;animation-delay:.1s;z-index:1;border-top-color:transparent;border-bottom-color:transparent;border-left-color:#ffe846}@keyframes spin-data-v-06b5d121{to{transform:rotate(1turn)}}@keyframes orbit-data-v-06b5d121{0%,to{opacity:.3}50%{opacity:1}}.spinner-orb.orb-1[data-v-06b5d121]{animation-name:orbit-1-data-v-06b5d121}.spinner-orb.orb-2[data-v-06b5d121]{animation-name:orbit-2-data-v-06b5d121}.spinner-orb.orb-3[data-v-06b5d121]{animation-name:orbit-3-data-v-06b5d121}.sample-text[data-v-06b5d121]{@media screen and (max-width:768px){display:none}}.sample-button[data-v-06b5d121]{@media screen and (max-width:768px){padding:0!important}}@keyframes orbit-1-data-v-06b5d121{0%,to{opacity:.3;transform:translateX(-50%) scale(.8)}50%{opacity:1;transform:translateX(-50%) scale(1.2)}}@keyframes orbit-2-data-v-06b5d121{0%,to{opacity:.3;transform:translateY(-50%) scale(.8)}50%{opacity:1;transform:translateY(-50%) scale(1.2)}}@keyframes orbit-3-data-v-06b5d121{0%,to{opacity:.3;transform:translateX(-50%) scale(.8)}50%{opacity:1;transform:translateX(-50%) scale(1.2)}}@keyframes circle-spin-data-v-06b5d121{to{transform:rotate(1turn)}}.waiting-title[data-v-06b5d121]{font-family:Inter,sans-serif;font-size:22px;font-weight:600;color:#2d2c2b;margin:0 0 8px 0;letter-spacing:-.3px}.waiting-subtitle[data-v-06b5d121]{font-family:Inter,sans-serif;font-size:14px;color:#6b7280;margin:0;line-height:1.5;font-weight:400}.waiting-progress-section[data-v-06b5d121]{margin-bottom:28px;padding:20px 24px;background:hsla(0,0%,100%,.9);border-radius:20px;border:1px solid rgba(255,232,70,.3);box-shadow:0 4px 12px rgba(255,232,70,.1)}.progress-info-row[data-v-06b5d121]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.progress-label[data-v-06b5d121]{font-family:Inter,sans-serif;font-size:13px;color:#6b7280;font-weight:500;text-transform:none;letter-spacing:0}.progress-percentage[data-v-06b5d121]{font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:#ffe846}.progress-bar-wrapper[data-v-06b5d121]{margin-bottom:12px}.progress-bar-container[data-v-06b5d121]{width:100%;height:8px;background:rgba(255,232,70,.2);border-radius:10px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,.05)}.progress-bar-fill[data-v-06b5d121]{height:100%;background:linear-gradient(90deg,#ffe846,gold 50%,#ffe846);background-size:200% 100%;border-radius:10px;transition:width .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 2px 8px rgba(255,232,70,.4)}.progress-bar-fill[data-v-06b5d121]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:progress-shimmer-data-v-06b5d121 2s infinite}@keyframes progress-shimmer-data-v-06b5d121{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.progress-time-row[data-v-06b5d121]{display:flex;align-items:center;justify-content:center;gap:6px;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.time-elapsed[data-v-06b5d121]{color:#1a1a1a}.time-separator[data-v-06b5d121]{color:#9ca3af}.time-estimated[data-v-06b5d121]{color:#6b7280}.waiting-info-grid[data-v-06b5d121]{display:grid;grid-template-columns:repeat(1,1fr);gap:12px;margin-bottom:24px}.info-card[data-v-06b5d121]{background:hsla(0,0%,100%,.95);border:1px solid rgba(255,232,70,.3);border-radius:16px;padding:16px;display:flex;align-items:center;gap:12px;transition:all .2s ease}.info-card[data-v-06b5d121]:hover{border-color:rgba(255,232,70,.5);box-shadow:0 4px 12px rgba(255,232,70,.2);transform:translateY(-2px)}.info-icon-wrapper[data-v-06b5d121]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-icon-wrapper.status[data-v-06b5d121]{background:linear-gradient(135deg,rgba(255,232,70,.2),rgba(255,215,0,.2));color:#ffe846}.info-text[data-v-06b5d121]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.info-label[data-v-06b5d121]{font-family:Inter,sans-serif;font-size:11px;color:#9ca3af;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.info-value[data-v-06b5d121]{font-family:Inter,sans-serif;font-size:18px;font-weight:600;color:#1a1a1a;display:flex;align-items:center;gap:6px}.info-value.status-text[data-v-06b5d121]{font-size:14px;font-weight:500;color:#4b5563}.status-indicator[data-v-06b5d121]{width:8px;height:8px;border-radius:50%;background:#ffe846;display:inline-block;animation:status-pulse-data-v-06b5d121 2s ease-in-out infinite;box-shadow:0 0 8px rgba(255,232,70,.6)}@keyframes status-pulse-data-v-06b5d121{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.waiting-footer[data-v-06b5d121]{padding-top:20px;border-top:1px solid rgba(255,232,70,.2)}.footer-note[data-v-06b5d121]{display:flex;align-items:center;justify-content:center;gap:8px;font-family:Inter,sans-serif;font-size:12px;color:#9ca3af;font-weight:400}.footer-note svg[data-v-06b5d121]{flex-shrink:0;color:#9ca3af}.answer-content .highlighted{position:relative;cursor:pointer;transition:background-color .2s ease}.answer-content .highlighted.grammar-highlighted{background-color:#488cfb;color:#fff}.answer-content .highlighted.grammar-highlighted:hover{background-color:#3b82f6}.answer-content .highlighted.coherence-highlighted{background-color:#a28bfa;color:#fff}.answer-content .highlighted.coherence-highlighted:hover{background-color:#a28bfa}.answer-content .highlighted.coherence-highlighted .coherence-tag:hover{background-color:#e5e7eb}.answer-content .highlighted.coherence-highlighted .hidden-text{color:#6b7280;font-style:italic;margin-right:8px}.answer-content .highlighted.coherence-highlighted.coherence-hidden{background-color:transparent!important;color:inherit!important;border:none!important;padding:0!important;margin:0!important}.answer-content .coherence-tag{display:inline-block;color:var(--Colors-Purple-500,#845cf6);text-align:center;background-color:transparent;border:none;padding:2px 8px;cursor:pointer;font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-sm,12px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-sm-lineheight,14px);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.answer-content .highlighted.corrected{border:none;border-radius:6px;padding:4px 8px;display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;margin:2px 0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.answer-content .highlighted.grammar-highlighted.corrected{background-color:#488cfb!important;color:#fff!important}.answer-content .highlighted.coherence-highlighted.corrected{background-color:#a28bfa!important;color:#fff!important}.answer-content .highlighted.corrected:not(.grammar-highlighted):not(.coherence-highlighted){background-color:#ff801f!important;color:#fff!important}.answer-content .highlighted.corrected .original-text-crossed{text-decoration:line-through;padding:2px 6px;border-radius:4px;font-style:italic;font-size:.95em}.answer-content .highlighted.grammar-highlighted.corrected .original-text-crossed{color:hsla(0,0%,100%,.7)!important;background-color:hsla(0,0%,100%,.1)}.answer-content .highlighted.coherence-highlighted.corrected .original-text-crossed{color:rgba(0,0,0,.6)!important;background-color:rgba(255,152,0,.1)}.answer-content .highlighted.corrected:not(.grammar-highlighted):not(.coherence-highlighted) .original-text-crossed{color:hsla(0,0%,100%,.7)!important;background-color:hsla(0,0%,100%,.1)}.answer-content .highlighted.corrected .corrected-text{font-weight:600;padding:2px 6px;border-radius:4px;font-size:1em}.answer-content .highlighted.grammar-highlighted.corrected .corrected-text{color:#fff!important;background-color:hsla(0,0%,100%,.2)}.answer-content .highlighted.coherence-highlighted.corrected .corrected-text{color:inherit!important;background-color:rgba(255,152,0,.2)}.answer-content .highlighted.corrected:not(.grammar-highlighted):not(.coherence-highlighted) .corrected-text{color:#fff!important;background-color:hsla(0,0%,100%,.2)}.answer-content .highlighted.highlight-pulse{animation:highlightPulse 2s ease-in-out;transform:scale(1.05);box-shadow:0 0 20px rgba(72,140,251,.6)}@keyframes highlightPulse{0%{transform:scale(1);box-shadow:0 0 0 rgba(72,140,251,0)}25%{transform:scale(1.05);box-shadow:0 0 20px rgba(72,140,251,.6)}50%{transform:scale(1.02);box-shadow:0 0 15px rgba(72,140,251,.4)}75%{transform:scale(1.05);box-shadow:0 0 20px rgba(72,140,251,.6)}to{transform:scale(1);box-shadow:0 0 0 rgba(72,140,251,0)}}.answer-content .highlighted:not(.grammar-highlighted):not(.coherence-highlighted){background-color:#ff801f;color:#fff}.answer-content .highlighted:not(.grammar-highlighted):not(.coherence-highlighted):hover{background-color:#ff801f}.answer-content .corrected-text-inline{color:#02a352;padding:2px 4px;border-radius:4px;font-weight:600;text-decoration:underline;text-underline-offset:2px;display:inline;margin:0 1px}.writing-result-left[data-v-8f1b1e92]{display:flex;padding:var(--spacing-spacing-4,16px) 24px var(--spacing-spacing-6,24px) 24px;flex-direction:column;align-items:flex-start;gap:var(--spacing-spacing-4,16px);flex:1 0 0;align-self:stretch;border-radius:var(--corner-radius-radius-8,20px);background:var(--Colors-Gray-White,#fff);min-height:0;overflow-y:auto;padding-right:16px;box-sizing:border-box;@media screen and (max-width:768px){padding:0!important;margin-top:16px}}.writing-result-left.task-1[data-v-8f1b1e92]{height:85dvh}.writing-result-left[data-v-8f1b1e92]::-webkit-scrollbar{width:8px}.writing-result-left[data-v-8f1b1e92]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.writing-result-left[data-v-8f1b1e92]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.writing-result-left[data-v-8f1b1e92]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.topic-section[data-v-8f1b1e92]{flex:1;width:100%}.topic-header[data-v-8f1b1e92]{justify-content:space-between;margin-bottom:16px;@media screen and (max-width:768px){flex-direction:column;align-items:flex-start}}.topic-header-right[data-v-8f1b1e92],.topic-header[data-v-8f1b1e92]{display:flex;align-items:center;gap:12px;gap:12px}.topic-header-right-item[data-v-8f1b1e92]{display:flex;align-items:center;gap:6px}.topic-header-right-item-label[data-v-8f1b1e92]{color:var(--Shark-950,#1e1e1e);font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Boby-sm,14px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-Button-md-lineheight,16px)}.topic-header-left[data-v-8f1b1e92]{display:flex;align-items:center;gap:12px}.task-number[data-v-8f1b1e92]{color:var(--Shark-950,#1e1e1e);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Button-extra-lg,18px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-Boby-lg-lineheight,30px)}.task-instructions[data-v-8f1b1e92]{margin-bottom:24px}.task-instructions p[data-v-8f1b1e92]{font-size:16px;line-height:1.6;color:#333;margin:0}.charts-container[data-v-8f1b1e92]{margin-bottom:32px}.charts-wrapper[data-v-8f1b1e92]{display:flex;justify-content:center;gap:40px;margin-bottom:24px}.chart-item[data-v-8f1b1e92]{flex:1;max-width:300px}.chart-legend[data-v-8f1b1e92]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding:16px;border-radius:8px}.legend-item[data-v-8f1b1e92]{display:flex;align-items:center;gap:8px}.legend-color[data-v-8f1b1e92]{width:16px;height:16px;border-radius:2px}.legend-label[data-v-8f1b1e92]{font-size:14px;color:#333;font-weight:500}.analysis-text[data-v-8f1b1e92]{background-color:#f8f9fa;padding:20px;border-radius:8px;border-left:4px solid #f93}.analysis-text p[data-v-8f1b1e92]{font-size:15px;line-height:1.6;color:#333;margin:0 0 16px 0}.analysis-text p[data-v-8f1b1e92]:last-child{margin-bottom:0}.analysis-text strong[data-v-8f1b1e92]{color:#f93;font-weight:600}.student-answer-section[data-v-8f1b1e92]{border-top:1px solid #e0e0e0;@media screen and (max-width:768px){margin-top:-40px;padding-top:0!important}}.answer-title[data-v-8f1b1e92]{font-size:20px;font-weight:700;color:#333;margin:0 0 16px 0}.answer-content[data-v-8f1b1e92]{background-color:#fff;margin-top:16px;color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Boby-md,16px);font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-Boby-lg-lineheight,28px);position:relative;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;height:50dvh;overflow-y:scroll;cursor:text;scrollbar-width:none;-ms-overflow-style:none;@media screen and (max-width:768px){margin-top:0!important}}.answer-content[data-v-8f1b1e92]::-webkit-scrollbar{display:none}.answer-content p[data-v-8f1b1e92]{color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Boby-md,16px);font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-Boby-lg-lineheight,28px)}.answer-content p[data-v-8f1b1e92]:last-child{margin-bottom:0}.answer-content[data-v-8f1b1e92]::selection{background-color:rgba(255,183,0,.2);color:#000}.answer-content[data-v-8f1b1e92]::-moz-selection{background-color:rgba(255,183,0,.2);color:#000}@media (max-width:768px){.topic-section[data-v-8f1b1e92]{padding:16px}.charts-wrapper[data-v-8f1b1e92]{flex-direction:column;gap:24px}.chart-item[data-v-8f1b1e92]{max-width:100%}.chart-legend[data-v-8f1b1e92]{gap:12px}.student-answer-section[data-v-8f1b1e92]{padding:16px}}.task-type[data-v-8f1b1e92]{display:inline-flex;padding:var(--spacing-spacing,6px) var(--spacing-spacing-2,8px);align-items:flex-start;gap:10px;border-radius:var(--corner-radius-radius-4,8px);border:2px solid var(--Colors-Orange-200,#ffd9a8);background:var(--Colors-Orange-50,#fff7ed);color:var(--Colors-Gray-950,#2d2c2b);align-items:center;font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-sm,12px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-sm-lineheight,14px)}@media (max-width:480px){.topic-section[data-v-8f1b1e92]{padding:12px}.task-number[data-v-8f1b1e92]{font-size:20px}.task-instructions p[data-v-8f1b1e92]{font-size:14px}.analysis-text[data-v-8f1b1e92]{padding:16px}.analysis-text p[data-v-8f1b1e92]{font-size:14px}.answer-content[data-v-8f1b1e92]{padding:16px}.answer-content p[data-v-8f1b1e92]{font-size:14px}}.tab-navigation[data-v-20e19097]{display:grid;background:#fff;grid-template-columns:repeat(2,1fr) auto;padding:var(--spacing-xs,2px);gap:var(--spacing-xs,4px);align-self:stretch;border-radius:var(--corner-radius-radius-7,16px);border:2px solid var(--Colors-Gray-100,#e7e6e6);background:var(--Colors-Gray-White,#fff);@media screen and (max-width:768px){flex-wrap:nowrap;&::-webkit-scrollbar,&::-webkit-scrollbar-track{display:none}&::-webkit-scrollbar-thumb{display:none}}}.tab-button[data-v-20e19097]{display:flex;padding:var(--spacing-spacing-3,12px) var(--spacing-lg,12px);justify-content:center;align-items:center;gap:var(--spacing-md,8px);flex:1 0 0;color:var(--Colors-Gray-500,#706c6a);font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-md,14px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-md-lineheight,16px);border-radius:var(--corner-radius-radius-6,12px);@media screen and (max-width:768px){padding:8px 16px;font-size:12px}}.tab-button[data-v-20e19097]:hover{background-color:#f8f9fa;color:#333}.tab-button.active[data-v-20e19097]{background-color:#007bff;color:#fff}.tab-button.active[data-v-20e19097]:hover{background-color:#0056b3}.band-score-section[data-v-a13b2ddc]{padding:24px;background:#fff;border-radius:12px;@media screen and (max-width:768px){padding:12px;border-radius:24px}}.score-content[data-v-a13b2ddc]{gap:24px}.score-content[data-v-a13b2ddc],.score-info[data-v-a13b2ddc]{display:flex;align-items:center;justify-content:space-between}.score-info[data-v-a13b2ddc]{padding:var(--spacing-spacing-3,12px) var(--spacing-spacing-6,24px);width:100%;gap:10px;align-self:stretch;border-radius:var(--corner-radius-radius-10,28px);background:var(--Colors-Yellow-200,#fff485)}.score-info-left[data-v-a13b2ddc],.trophy-icon[data-v-a13b2ddc]{display:flex;align-items:center;gap:10px}.trophy-icon[data-v-a13b2ddc]{padding:var(--spacing-spacing-3,12px);border-radius:var(--corner-radius-radius-full,999px);background:var(--Colors-Gray-White,#fff);color:#ffb700}.score-labels[data-v-a13b2ddc]{color:var(--Colors-Gray-800,#464444);font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-sm,12px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-sm-lineheight,14px);-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.band-score-title[data-v-a13b2ddc]{color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Button-extra-lg,18px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-Boby-lg-lineheight,28px)}.score-label[data-v-a13b2ddc]{font-size:14px;font-weight:500;color:#333;opacity:.8}.circular-progress[data-v-a13b2ddc],.score-display[data-v-a13b2ddc]{display:flex;align-items:center;justify-content:center}.circular-progress[data-v-a13b2ddc]{position:relative}.progress-ring[data-v-a13b2ddc]{transform:rotate(-90deg)}.score-number[data-v-a13b2ddc]{font-size:32px;font-weight:700;color:#333;line-height:1}.progress-ring circle[data-v-a13b2ddc]:last-child{transition:stroke-dashoffset .8s ease-in-out}.writing-score-container[data-v-a13b2ddc]{background:#fff;border-radius:12px;margin-top:12px}.writing-score-title[data-v-a13b2ddc]{color:var(--Shark-800,#454545);font-family:var(--Type-Font-font-title,Inter);font-size:var(--Typescale-Size-Boby-md,16px);font-style:normal;font-weight:600;line-height:18px;margin:0 0 16px 0}.score-criteria-list[data-v-a13b2ddc]{display:flex;flex-direction:column;gap:12px}.score-criteria-item[data-v-a13b2ddc]{display:flex;align-items:center;justify-content:space-between;background:#f8f8f8;border-radius:8px;position:relative;overflow:hidden}.criteria-progress[data-v-a13b2ddc]{position:relative;flex:1;display:flex;align-items:center}.criteria-text[data-v-a13b2ddc]{color:var(--Colors-Gray-Black,#000);font-family:var(--Type-Font-font-title,Inter);font-size:var(--Typescale-Size-Caption,12px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-Caption--lineheight,14px);padding:var(--spacing-spacing,6px) var(--spacing-spacing-2,0) var(--spacing-spacing,6px) var(--spacing-spacing-2,8px);z-index:2}.progress-bar-yellow[data-v-a13b2ddc]{position:absolute;left:0;top:0;height:100%;background:#fff485;border-radius:999px;z-index:1;transition:width .3s ease}.score-value[data-v-a13b2ddc]{color:var(--Colors-Gray-Black,#000);font-family:var(--Type-Font-font-title,Inter);font-size:var(--Typescale-Size-Caption,12px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-Caption--lineheight,14px);padding:var(--spacing-spacing,6px) var(--spacing-spacing-2,0) var(--spacing-spacing,6px) var(--spacing-spacing-2,8px);z-index:2}.collapse-button[data-v-a13b2ddc]{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--Colors-Gray-800,#464444);text-align:center;margin-top:16px;cursor:pointer;font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-sm,12px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-sm-lineheight,14px)}.score-criteria[data-v-04ca36c6]{display:flex;flex-direction:column;gap:8px}.criteria-info[data-v-04ca36c6]{display:flex;justify-content:space-between;align-items:center}.criteria-name[data-v-04ca36c6]{font-size:14px;font-weight:500;color:#333;flex:1;margin-right:16px}.criteria-score[data-v-04ca36c6]{font-size:16px;font-weight:600;color:#333;min-width:40px;text-align:right}.progress-bar-container[data-v-04ca36c6]{width:100%}.progress-bar[data-v-04ca36c6]{width:100%;height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden;position:relative}.progress-fill[data-v-04ca36c6]{height:100%;background-color:gold;border-radius:4px;transition:width .8s ease-in-out;position:relative}.progress-fill[data-v-04ca36c6]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:shimmer-data-v-04ca36c6 2s infinite}@keyframes shimmer-data-v-04ca36c6{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:768px){.criteria-name[data-v-04ca36c6]{font-size:13px}.criteria-score[data-v-04ca36c6]{font-size:15px}.progress-bar[data-v-04ca36c6]{height:6px}}@media (max-width:480px){.criteria-info[data-v-04ca36c6]{flex-direction:column;align-items:flex-start;gap:4px}.criteria-name[data-v-04ca36c6]{font-size:12px;margin-right:0}.criteria-score[data-v-04ca36c6]{font-size:14px;min-width:auto}.progress-bar[data-v-04ca36c6]{height:5px}}.original-content[data-v-e38604c8]{padding:24px;height:100%;overflow-y:auto;background:#fff;border-radius:12px}.topic-section[data-v-e38604c8]{margin-bottom:32px}.topic-header[data-v-e38604c8]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.task-number[data-v-e38604c8]{font-size:24px;font-weight:700;color:#333;margin:0}.task-type-badge[data-v-e38604c8]{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:#f93;color:#fff;border-radius:20px;font-size:12px;font-weight:500}.task-type-badge svg[data-v-e38604c8]{width:14px;height:14px;fill:#fff}.task-instructions[data-v-e38604c8]{margin-bottom:24px}.task-instructions p[data-v-e38604c8]{font-size:16px;line-height:1.6;color:#333;margin:0}.charts-container[data-v-e38604c8]{margin-bottom:32px}.charts-wrapper[data-v-e38604c8]{display:flex;justify-content:center;gap:40px;margin-bottom:24px}.chart-item[data-v-e38604c8]{flex:1;max-width:300px;text-align:center}.chart-title[data-v-e38604c8]{font-size:16px;font-weight:600;color:#333;margin:0 0 12px 0}.chart-placeholder[data-v-e38604c8]{height:200px;background-color:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6c757d;font-size:14px}.chart-legend[data-v-e38604c8]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding:16px;background-color:#f8f9fa;border-radius:8px}.legend-item[data-v-e38604c8]{display:flex;align-items:center;gap:8px}.legend-color[data-v-e38604c8]{width:16px;height:16px;border-radius:2px}.legend-label[data-v-e38604c8]{font-size:14px;color:#333;font-weight:500}.student-answer-section[data-v-e38604c8]{background-color:#f8f9fa;padding:24px;border-radius:8px;border-top:1px solid #e0e0e0}.answer-title[data-v-e38604c8]{font-size:20px;font-weight:700;color:#333;margin:0 0 16px 0}.answer-content[data-v-e38604c8]{background-color:#fff;padding:20px;border-radius:8px;border:1px solid #e0e0e0}.answer-content p[data-v-e38604c8]{font-size:15px;line-height:1.6;color:#333;margin:0 0 16px 0}.answer-content p[data-v-e38604c8]:last-child{margin-bottom:0}.overall-grading[data-v-182531d7]{display:flex;flex-direction:column;height:100%;background:var(--Colors-Gray-50,#f6f5f5);overflow:hidden;margin-top:10px;border-radius:var(--radius-xl,12px);border:1px solid var(--Colors-Gray-100,#e7e6e6);box-shadow:0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs,rgba(10,13,18,.05));@media screen and (max-width:768px){height:-moz-fit-content;height:fit-content}}.content-area[data-v-182531d7]{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:var(--spacing-md,8px);padding:var(--spacing-2xl,20px);@media screen and (max-width:768px){padding:12px;height:-moz-fit-content;height:fit-content}}.content-header[data-v-182531d7]{display:flex;justify-content:space-between;align-items:center}.content-title[data-v-182531d7]{color:var(--Shark-950,#1e1e1e);font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-sm,12px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-sm-lineheight,14px)}.content-actions[data-v-182531d7]{display:flex;gap:6px}.action-button[data-v-182531d7]{margin-left:8px;border:none;border-radius:4px;background-color:transparent;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.action-button[data-v-182531d7]:hover{background-color:#f5f5f5}.delete-button[data-v-182531d7]:hover{color:#dc3545}.edit-button[data-v-182531d7]:hover{color:#007bff}.content-body[data-v-182531d7]{flex:1;overflow-y:auto}.content-text[data-v-182531d7]{color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Body,14px);font-style:normal;font-weight:400;line-height:var(--Typescale-Line-Height-Body-lineheight,20px);margin:0}@media (max-width:768px){.overall-grading[data-v-182531d7]{padding:8px}}.vocabulary-grammar-grading[data-v-85fc3ea2]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;overflow:hidden}.summary-section[data-v-85fc3ea2]{display:flex;align-items:center;gap:20px;margin-top:10px;margin-left:6px}.summary-item[data-v-85fc3ea2]{display:flex;align-items:center;gap:8px}.summary-indicator[data-v-85fc3ea2]{width:10px;height:10px;aspect-ratio:1/1;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff}.vocabulary-indicator[data-v-85fc3ea2]{background-color:#ff9800}.grammar-indicator[data-v-85fc3ea2]{background-color:#488cfb}.count[data-v-85fc3ea2]{color:var(--Colors-Gray-950,#2d2c2b);text-align:center;font-family:var(--Type-Font-font-title,Inter);font-size:var(--Typescale-Size-Caption,12px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-Caption--lineheight,14px)}.summary-label[data-v-85fc3ea2]{color:var(--Shark-950,#1e1e1e);font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-sm,12px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-sm-lineheight,14px)}.summary-divider[data-v-85fc3ea2]{width:1px;height:20px;background-color:#e0e0e0}.vocabulary-blocks[data-v-85fc3ea2]{margin-top:16px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.vocabulary-block[data-v-85fc3ea2]{display:flex;width:100%;padding:var(--spacing-spacing-3,12px) var(--spacing-2xl,20px);flex-direction:column;align-items:flex-start;gap:var(--spacing-md,8px);border-radius:var(--radius-xl,12px);border:1px solid var(--Colors-Gray-100,#e7e6e6);background:var(--Colors-Gray-50,#f6f5f5);box-shadow:0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs,rgba(10,13,18,.05));cursor:pointer;transition:all .2s ease}.vocabulary-block[data-v-85fc3ea2]:hover{box-shadow:0 4px 8px 0 var(--Colors-Effects-Shadows-shadow-sm,rgba(10,13,18,.1))}.vocabulary-block.alternate[data-v-85fc3ea2]{background-color:#f8f9fa;border:none}.vocabulary-block.active[data-v-85fc3ea2]{background-color:#e3f2fd!important;border:2px solid #488cfb!important;box-shadow:0 4px 12px rgba(72,140,251,.3)!important;transition:all .3s ease}.grammar-blocks[data-v-85fc3ea2]{margin-top:16px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px;@media screen and (max-width:768px){margin-top:0;padding:12px}}.grammar-block[data-v-85fc3ea2]{display:flex;width:100%;padding:var(--spacing-spacing-3,12px) var(--spacing-2xl,20px);flex-direction:column;align-items:flex-start;gap:var(--spacing-md,8px);border-radius:var(--radius-xl,12px);border:1px solid var(--Colors-Gray-100,#e7e6e6);background:var(--Colors-Gray-50,#f6f5f5);box-shadow:0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs,rgba(10,13,18,.05));cursor:pointer;transition:all .2s ease}.grammar-block[data-v-85fc3ea2]:hover{box-shadow:0 4px 8px 0 var(--Colors-Effects-Shadows-shadow-sm,rgba(10,13,18,.1))}.grammar-block.alternate[data-v-85fc3ea2]{background-color:#f8f9fa;border:none}.grammar-block.active[data-v-85fc3ea2]{background-color:#e3f2fd!important;border:2px solid #488cfb!important;box-shadow:0 4px 12px rgba(72,140,251,.3)!important;transition:all .3s ease}.block-header[data-v-85fc3ea2]{display:flex;justify-content:space-between;align-items:center;width:100%}.block-type[data-v-85fc3ea2]{display:flex;align-items:center;gap:8px}.type-label[data-v-85fc3ea2]{color:var(--Shark-950,#1e1e1e);font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-sm,12px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-sm-lineheight,14px);margin-right:8px}.block-actions[data-v-85fc3ea2]{display:flex;gap:8px}.action-button[data-v-85fc3ea2]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background-color:transparent;color:#666;cursor:pointer}.action-button[data-v-85fc3ea2]:hover{background-color:#fff;color:#333}.delete-button[data-v-85fc3ea2]:hover{background-color:#ffebee;color:#d32f2f}.edit-button[data-v-85fc3ea2]:hover{background-color:#e3f2fd;color:#1976d2}.block-text[data-v-85fc3ea2]{margin:0;line-height:1.6;color:#333;font-size:14px;text-align:justify}.grammar-blocks[data-v-85fc3ea2]::-webkit-scrollbar{display:none}.grammar-blocks[data-v-85fc3ea2]{-ms-overflow-style:none;scrollbar-width:none}@media (max-width:768px){.summary-section[data-v-85fc3ea2]{padding:4px 16px;gap:16px}.grammar-blocks[data-v-85fc3ea2]{padding:12px;margin-top:-12px}.grammar-block[data-v-85fc3ea2]{padding:6px}.block-header[data-v-85fc3ea2]{padding:12px 16px}.block-content[data-v-85fc3ea2]{padding:16px}.summary-label[data-v-85fc3ea2],.type-label[data-v-85fc3ea2]{font-size:13px}}.coherence-cohesion-grading[data-v-2e64342c]{display:flex;flex-direction:column;height:100%;background:var(--Colors-Gray-White,#fff);overflow:hidden;margin-top:10px;gap:var(--spacing-spacing-4,16px)}.coherence-blocks[data-v-2e64342c]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.coherence-block[data-v-2e64342c]{display:flex;width:100%;padding:var(--spacing-spacing-3,12px) var(--spacing-2xl,20px);flex-direction:column;align-items:flex-start;gap:var(--spacing-md,8px);border-radius:var(--radius-xl,12px);border:1px solid var(--Colors-Gray-100,#e7e6e6);background:var(--Colors-Gray-White,#fff);box-shadow:0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs,rgba(10,13,18,.05));cursor:pointer;transition:all .2s ease}.coherence-block[data-v-2e64342c]:hover{box-shadow:0 4px 8px 0 var(--Colors-Effects-Shadows-shadow-sm,rgba(10,13,18,.1))}.coherence-block.alternate[data-v-2e64342c]{background-color:var(--Colors-Gray-50,#f6f5f5)}.coherence-block.active[data-v-2e64342c]{background-color:#f4f3ff!important;border:2px solid #845cf6!important;box-shadow:0 4px 12px rgba(132,92,246,.3)!important;transition:all .3s ease}.block-header[data-v-2e64342c]{display:flex;justify-content:space-between;align-items:center;width:100%}.block-type[data-v-2e64342c]{display:flex;align-items:center;gap:8px}.coherence-indicator[data-v-2e64342c]{width:10px;height:10px;aspect-ratio:1/1;border-radius:50%;background-color:#845cf6}.grammar-indicator[data-v-2e64342c]{width:10px;height:10px;aspect-ratio:1/1;border-radius:50%;background-color:#488cfb}.type-label[data-v-2e64342c]{color:var(--Shark-950,#1e1e1e);font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-sm,12px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-sm-lineheight,14px);margin-right:8px}.block-actions[data-v-2e64342c]{display:flex;gap:8px}.action-button[data-v-2e64342c]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background-color:transparent;color:#666;cursor:pointer}.action-button[data-v-2e64342c]:hover{background-color:#fff;color:#333}.block-text[data-v-2e64342c]{margin:0;line-height:1.6;color:#333;font-size:14px;text-align:justify}.suggestion-section[data-v-2e64342c]{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.suggestion-title[data-v-2e64342c]{margin:0 0 8px 0;font-family:var(--Type-Font-Button,Inter);font-size:14px;font-weight:700;color:#1e1e1e;line-height:1.4}.suggestion-content[data-v-2e64342c]{margin:0;line-height:1.6;color:#333;font-size:14px;text-align:justify}.block-icon[data-v-2e64342c]{display:flex;padding:var(--spacing-spacing,6px) var(--spacing-spacing-2,8px);align-items:center;gap:6px;border-radius:var(--corner-radius-radius-4,8px);border:2px solid var(--Colors-Purple-200,#dbd6fe);background:var(--Colors-Purple-50,#f4f3ff);color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-sm,12px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-sm-lineheight,14px);@media screen and (max-width:768px){padding:4px 8px;display:grid;grid-template-columns:auto minmax(0,1fr)}}.block-icon-item-icon[data-v-2e64342c]{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.block-icon-item-label[data-v-2e64342c]{white-space:nowrap}.block-content[data-v-2e64342c],.edit-view[data-v-2e64342c]{width:100%}@media (max-width:768px){.coherence-cohesion-grading[data-v-2e64342c]{padding:0 12px}}.detailed-errors[data-v-2e3118bd]{display:flex;flex-direction:column;height:100%;background:var(--Colors-Gray-White,#fff);overflow:hidden}.tab-navigation[data-v-2e3118bd]{display:flex;gap:4px;background-color:#fff}.tab-button[data-v-2e3118bd]{border-radius:var(--corner-radius-radius-full,999px);border:2px solid var(--Colors-Gray-100,#e7e6e6);background:var(--Colors-Gray-White,#fff);display:flex;padding:var(--spacing-spacing-3,12px);align-items:center;gap:8px;color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-sm,12px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-sm-lineheight,14px)}.tab-button[data-v-2e3118bd]:hover{background-color:#f8f9fa}.tab-button.active[data-v-2e3118bd]{border-radius:var(--corner-radius-radius-full,999px);background:var(--Colors-Blue-500---MAIN,#488cfb);border:2px solid var(--Colors-Gray-100,#488cfb);color:var(--Colors-Gray-White,#fff)}.content-area[data-v-2e3118bd]{flex:1;background-color:#fff;display:flex;flex-direction:column;overflow:hidden}@media screen and (max-width:768px){.content-area[data-v-2e3118bd]{padding:12px}}.content-header[data-v-2e3118bd]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e0e0e0}.content-title[data-v-2e3118bd]{margin:0;font-size:18px;font-weight:600;color:#333}.content-actions[data-v-2e3118bd]{display:flex;gap:8px}.action-button[data-v-2e3118bd]{width:32px;height:32px;border:none;border-radius:4px;background-color:transparent;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.action-button[data-v-2e3118bd]:hover{background-color:#f5f5f5;color:#333}.delete-button[data-v-2e3118bd]:hover{background-color:#ffebee;color:#d32f2f}.edit-button[data-v-2e3118bd]:hover{background-color:#e3f2fd;color:#1976d2}.content-body[data-v-2e3118bd]{flex:1;padding:20px;overflow-y:auto;position:relative}.content-text[data-v-2e3118bd]{margin:0;line-height:1.6;color:#333;font-size:14px;text-align:justify}.content-body[data-v-2e3118bd]::-webkit-scrollbar{width:6px}.content-body[data-v-2e3118bd]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.content-body[data-v-2e3118bd]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.content-body[data-v-2e3118bd]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.tab-content[data-v-2e3118bd]{display:none;opacity:0;transition:opacity .3s ease}.tab-content.active[data-v-2e3118bd]{display:block;opacity:1}@media(max-width:768px){.tab-navigation[data-v-2e3118bd]{padding:0 8px;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto}.tab-navigation[data-v-2e3118bd]::-webkit-scrollbar,.tab-navigation[data-v-2e3118bd]::-webkit-scrollbar-track{display:none}.tab-navigation[data-v-2e3118bd]::-webkit-scrollbar-thumb{display:none}.tab-button[data-v-2e3118bd]{padding:10px 12px;font-size:13px;margin:6px 2px 0 2px}.content-header[data-v-2e3118bd]{padding:12px 16px}.content-body[data-v-2e3118bd]{padding:16px}.content-title[data-v-2e3118bd]{font-size:16px}}.tab-content[data-v-dc40e736]{width:100%;height:100%}.tab-panel[data-v-dc40e736]{width:100%;height:100%;overflow-y:auto}.writing-result-right[data-v-ee1df784]{display:flex;flex-direction:column;height:100%;overflow-y:auto}.highlight-feedback-section[data-v-ee1df784]{background:#fff;border-radius:12px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e5e7eb}.feedback-header[data-v-ee1df784]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb;border-radius:12px 12px 0 0}.feedback-type-badge[data-v-ee1df784]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;color:#fff}.feedback-type-badge.vocabulary-badge[data-v-ee1df784]{background:#10b981}.feedback-type-badge.grammar-badge[data-v-ee1df784]{background:#488cfb}.feedback-type-badge.coherence-badge[data-v-ee1df784]{background:#a28bfa}.feedback-type-badge.default-badge[data-v-ee1df784]{background:#6b7280}.close-feedback-btn[data-v-ee1df784]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#6b7280;transition:all .2s ease}.close-feedback-btn[data-v-ee1df784]:hover{background:#e5e7eb;color:#374151}.feedback-content[data-v-ee1df784]{padding:20px}.feedback-content h4[data-v-ee1df784]{margin:0 0 8px 0;font-size:14px;font-weight:600;color:#374151}.feedback-content>div[data-v-ee1df784]{margin-bottom:16px}.feedback-content>div[data-v-ee1df784]:last-child{margin-bottom:0}.selected-text-section .selected-text[data-v-ee1df784]{padding:8px 12px;border-radius:6px;font-weight:500;color:#fff;background:#6b7280}.selected-text.vocabulary-highlight[data-v-ee1df784]{background:#10b981}.selected-text.grammar-highlight[data-v-ee1df784]{background:#488cfb}.selected-text.coherence-highlight[data-v-ee1df784]{background:#a28bfa}.feedback-text[data-v-ee1df784]{background:#f9fafb;padding:12px;border-radius:6px;border-left:3px solid #488cfb;line-height:1.6;color:#374151}.corrected-text[data-v-ee1df784]{background:#ecfdf5;padding:12px;border-radius:6px;border-left:3px solid #10b981;font-weight:500;color:#065f46}.evaluation-badge[data-v-ee1df784]{display:inline-block;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;color:#fff}.evaluation-badge.excellent-badge[data-v-ee1df784]{background:#059669}.evaluation-badge.good-badge[data-v-ee1df784]{background:#10b981}.evaluation-badge.ok-badge[data-v-ee1df784]{background:#f59e0b}.evaluation-badge.poor-badge[data-v-ee1df784]{background:#dc2626}.evaluation-badge.default-badge[data-v-ee1df784]{background:#6b7280}.results-card[data-v-ee1df784]{background:#fff;border-radius:12px;margin-top:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e5e7eb}@media screen and (max-width:768px){.results-card[data-v-ee1df784]{border-radius:25px;box-shadow:none}}.tab-content-section[data-v-ee1df784]{padding:20px;border-top:1px solid #e5e7eb}@media(max-width:768px){.highlight-feedback-section[data-v-ee1df784]{margin-bottom:12px}.feedback-header[data-v-ee1df784]{padding:12px 16px}.feedback-content[data-v-ee1df784],.tab-content-section[data-v-ee1df784]{padding:16px}}.errors-modal-enter-active[data-v-ee1df784]{transition:all .3s cubic-bezier(.4,0,.2,1)}.errors-modal-leave-active[data-v-ee1df784]{transition:all .2s cubic-bezier(.4,0,.2,1)}.errors-modal-enter-from[data-v-ee1df784],.errors-modal-leave-to[data-v-ee1df784]{opacity:0}.errors-modal-enter-from .errors-modal[data-v-ee1df784],.errors-modal-leave-to .errors-modal[data-v-ee1df784]{transform:translateY(100%)}@keyframes fadeIn-data-v-ee1df784{0%{opacity:0}to{opacity:1}}@keyframes slideUp-data-v-ee1df784{0%{transform:translateY(100%)}to{transform:translateY(0)}}.errors-modal-overlay[data-v-ee1df784]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:flex-end;justify-content:center;padding:0;animation:fadeIn-data-v-ee1df784 .3s ease}@media(min-width:769px){.errors-modal-overlay[data-v-ee1df784]{display:none}}.errors-modal[data-v-ee1df784]{position:relative;width:100%;height:calc(100vh - 70px);background:#fff;border-radius:24px 24px 0 0;box-shadow:none;z-index:10000;overflow:hidden;transform-origin:bottom center;display:flex;flex-direction:column;animation:slideUp-data-v-ee1df784 .3s ease;max-height:calc(100vh - 70px)}.errors-modal-header[data-v-ee1df784]{display:flex;justify-content:center;align-items:center;padding:20px 16px;padding-bottom:12px;background:#fff;border-bottom:1px solid #f6f5f5;flex-shrink:0;cursor:pointer;transition:background-color .2s ease}.errors-modal-header[data-v-ee1df784]:hover{background-color:#f9fafb}.errors-modal-header[data-v-ee1df784]:active{background-color:#f5f5f5}.errors-modal-header h2[data-v-ee1df784]{color:var(--Colors-Gray-950,#2d2c2b);font-family:League Spartan;font-size:16px;font-style:normal;font-weight:500;line-height:18px;margin:0;display:flex;align-items:center;gap:8px}.errors-modal-header .errors-modal-chevron[data-v-ee1df784]{width:20px;height:20px;color:var(--Colors-Gray-950,#2d2c2b);flex-shrink:0}.errors-modal-divider[data-v-ee1df784]{border-bottom:1px solid #f6f5f5;margin:0 -16px}.errors-modal-content[data-v-ee1df784]{flex:1;overflow-y:auto;overflow-x:hidden;background:#fff;padding:0 16px;min-height:0;-webkit-overflow-scrolling:touch}.errors-modal-content[data-v-ee1df784]::-webkit-scrollbar{width:4px}.errors-modal-content[data-v-ee1df784]::-webkit-scrollbar-track{background:transparent}.errors-modal-content[data-v-ee1df784]::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.errors-modal-content[data-v-ee1df784]::-webkit-scrollbar-thumb:hover{background:#ccc}.writing-result-container[data-v-6e934f1b]{display:flex;flex-direction:column;height:100vh;width:100%;overflow:hidden}.header-section[data-v-6e934f1b]{flex-shrink:0;z-index:10}.main-content[data-v-6e934f1b]{display:flex;flex:1;overflow:hidden;gap:16px;margin-top:32px;min-height:0}.left-panel[data-v-6e934f1b]{flex:1;min-width:0;overflow-y:auto;overflow-x:hidden}.right-panel[data-v-6e934f1b]{width:490px;min-width:490px;max-width:490px;overflow-y:auto;overflow-x:hidden}@media screen and (max-width:768px){.writing-result-container[data-v-6e934f1b]{height:100vh;height:100dvh;overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0}.main-content[data-v-6e934f1b]{display:flex;flex-direction:column;flex:1;overflow:hidden;padding:12px;gap:0;margin-top:0;min-height:0;height:100%}.left-panel[data-v-6e934f1b]{order:2;flex:1;min-height:0;height:100%}.left-panel[data-v-6e934f1b],.right-panel[data-v-6e934f1b]{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;width:100%}.right-panel[data-v-6e934f1b]{order:1;min-width:100%;max-width:100%;flex-shrink:0}}.error-state[data-v-6e934f1b],.loading-state[data-v-6e934f1b]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh;text-align:center}.loading-spinner[data-v-6e934f1b]{width:40px;height:40px;border:4px solid #f3f4f6;border-top:4px solid #3b82f6;border-radius:50%;animation:spin-data-v-6e934f1b 1s linear infinite;margin-bottom:16px}@keyframes spin-data-v-6e934f1b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-state p[data-v-6e934f1b]{color:#6b7280;font-size:16px;margin:0}.error-state .error-icon[data-v-6e934f1b]{font-size:48px;margin-bottom:16px}.error-state p[data-v-6e934f1b]{color:#dc2626;font-size:16px;margin-bottom:16px}.retry-button[data-v-6e934f1b]{background-color:#3b82f6;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .2s ease}.retry-button[data-v-6e934f1b]:hover{background-color:#2563eb}