.square-button[data-v-7e7d8394]{height:40px;padding:0 20px;background-color:#fff;border:2px solid #3986a8;color:#3986a8;font-size:1rem;font-weight:700;position:relative;overflow:hidden;border-radius:8px;display:flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;box-sizing:border-box;transition:background-color .3s,color .3s,border-color .3s}.square-button.dark[data-v-7e7d8394]{background-color:#3986a8;color:#fff}.square-button.disabled[data-v-7e7d8394]{background-color:#d3d3d3;color:#a9a9a9;border-color:#a9a9a9;cursor:not-allowed}.button-text[data-v-7e7d8394]{display:inline-flex;align-items:center;line-height:1}.navbar[data-v-33c7469f]{position:fixed;top:0;left:0;right:0;height:50px;background-color:#fff;z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,.1)}.nav-content[data-v-33c7469f]{max-width:1200px;margin:0 auto;padding:0 20px;height:100%;justify-content:flex-start}.nav-content[data-v-33c7469f],.nav-left[data-v-33c7469f]{display:flex;align-items:center}.app-layout[data-v-324da7a7]{min-height:100vh;position:relative}.content[data-v-324da7a7]{padding-top:0}.content.with-navbar[data-v-324da7a7]{padding-top:50px}.global-loading-overlay[data-v-1009789c]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999;backdrop-filter:blur(2px)}.loading-content[data-v-1009789c]{background-color:#fff;padding:40px;border-radius:12px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.3);max-width:400px;width:90%}.loading-spinner[data-v-1009789c]{margin-bottom:20px}.spinner[data-v-1009789c]{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #237091;border-radius:50%;animation:spin-1009789c 1s linear infinite;margin:0 auto}@keyframes spin-1009789c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-message[data-v-1009789c]{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}.loading-tasks[data-v-1009789c]{margin-top:15px;padding-top:15px;border-top:1px solid #eee}.task-count[data-v-1009789c]{font-size:14px;color:#666;font-style:italic}.app{max-width:1200px;margin:auto}.modal-overlay[data-v-edf28880]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-edf28880]{background:#fff;padding:20px;border-radius:8px;min-width:300px;max-width:500px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.modal-title[data-v-edf28880]{color:#3986a8;margin:0 0 20px 0;text-align:center;font-weight:400}.results-content[data-v-edf28880]{margin:20px 0;max-height:300px;overflow-y:auto}.results-content h3[data-v-edf28880]{color:#666;font-size:16px;margin:15px 0 10px 0}.results-content ul[data-v-edf28880]{list-style:none;padding:0;margin:0}.results-content li[data-v-edf28880]{padding:5px 0;color:#333;margin-left:20px}.modal-footer[data-v-edf28880]{margin-top:20px;display:flex;justify-content:center}.close-button[data-v-edf28880]{margin:0 auto}.content-box[data-v-4d8e49ee]{background-color:#f4f4f4;padding:40px;border-radius:6px;border:1px solid #a0a0a0;max-width:600px;height:450px;margin:0 auto;margin-top:50px;position:relative}.prompt[data-v-4d8e49ee]{text-align:center}.selection-title[data-v-4d8e49ee]{font-size:30px;color:#3986a8;margin-bottom:30px}.next-question[data-v-4d8e49ee]{margin:0 auto;position:relative}.back-button[data-v-4d8e49ee]{position:absolute;top:30px;left:30px}.subject-list[data-v-4d8e49ee]{max-height:200px;overflow-y:auto;margin:20px 0;text-align:left;border:2px solid #3986a8;border-radius:8px;background-color:#fff}.subject-header[data-v-4d8e49ee]{display:flex;padding:12px 16px;background-color:#f5f5f5;border-bottom:2px solid #3986a8;font-weight:700}.subject-item[data-v-4d8e49ee]{display:flex;padding:12px 16px;border-bottom:1px solid #eee;align-items:center}.subject-item[data-v-4d8e49ee]:last-child{border-bottom:none}.checkbox-column[data-v-4d8e49ee]{width:40px;display:flex;align-items:center}.id-column[data-v-4d8e49ee]{flex:1;text-align:left}.time-column[data-v-4d8e49ee]{width:200px;text-align:right}.subject-checkbox input[type=checkbox][data-v-4d8e49ee]{width:18px;height:18px;cursor:pointer}.export-button[data-v-4d8e49ee]{width:100%;margin-top:20px}.selection-count[data-v-4d8e49ee]{margin-top:10px;font-size:14px;color:#666}.subject-list[data-v-4d8e49ee]::-webkit-scrollbar{width:8px}.subject-list[data-v-4d8e49ee]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:0 0 4px 0}.subject-list[data-v-4d8e49ee]::-webkit-scrollbar-thumb{background:#3986a8;border-radius:4px}.subject-list[data-v-4d8e49ee]::-webkit-scrollbar-thumb:hover{background:#237091}.select-all-container[data-v-4d8e49ee]{margin:20px 0;display:flex;gap:10px;justify-content:center}.select-all-button[data-v-4d8e49ee]{font-size:14px;padding:5px 10px;width:auto!important}.export-message[data-v-4d8e49ee]{margin:10px 0;padding:10px;border-radius:4px;font-size:14px}.export-message.info[data-v-4d8e49ee]{background-color:#e3f2fd;color:#1976d2;border:1px solid #bbdefb}.export-message.error[data-v-4d8e49ee]{background-color:#ffebee;color:#c62828;border:1px solid #ffcdd2}.export-details[data-v-4d8e49ee]{margin-top:10px;font-size:13px}.export-details ul[data-v-4d8e49ee]{margin:5px 0;padding-left:20px}.export-details li[data-v-4d8e49ee]{margin:2px 0}.heading[data-v-1a019907]{font-weight:400;font-size:30px;margin-bottom:50px;color:#237091;text-align:center}.content-box[data-v-1a019907]{background-color:#f4f4f4;padding:40px;border-radius:6px;border:1px solid #a0a0a0;max-width:600px;height:450px;margin:0 auto;margin-top:50px;position:relative}.prompt[data-v-1a019907]{text-align:center}.question[data-v-1a019907]{font-size:20px;margin-bottom:20px}.button-container[data-v-1a019907]{display:flex;flex-direction:column;gap:15px;align-items:center}.button-container[data-v-1a019907]>*{width:200px;padding:12px 0;text-align:center}.input-container[data-v-1a019907]{margin-bottom:20px;text-align:left}.subject-label[data-v-1a019907]{display:block;font-size:14px;color:#333;margin-bottom:5px}.subject-input[data-v-1a019907]{width:100%;box-sizing:border-box;padding:10px;font-size:16px;border-radius:8px;border:2px solid #3986a8}.subject-input[data-v-1a019907]::-moz-placeholder{font-size:14px;color:#aaa}.subject-input[data-v-1a019907]::placeholder{font-size:14px;color:#aaa}.next-button[data-v-1a019907]{width:100%;box-sizing:border-box;padding:12px 0;display:block;margin:20px auto 0;text-align:center}.back-button[data-v-1a019907],.go-back-button[data-v-1a019907]{position:absolute;top:30px;left:30px}.error-message[data-v-1a019907]{color:red;font-size:18px;margin-bottom:20px;text-align:center;font-weight:700}.error-container[data-v-1a019907],.loading-container[data-v-1a019907]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.9);z-index:10;border-radius:6px}.loading-main[data-v-1a019907]{font-weight:700;margin-bottom:20px;font-size:28px;color:#237091}.loading-sub[data-v-1a019907]{margin-bottom:30px;font-size:20px;color:#333}.dots[data-v-1a019907]{display:flex;gap:10px}.dot[data-v-1a019907]{width:10px;height:10px;border-radius:50%;background-color:grey;border:1px solid #333;animation:fade-1a019907 1s infinite alternate}@keyframes fade-1a019907{0%{background-color:grey}to{background-color:#fff}}.subject-select[data-v-1a019907]{width:100%;box-sizing:border-box;padding:10px;font-size:16px;border-radius:8px;border:2px solid #3986a8;background-color:#fff;margin-bottom:10px}.custom-input-container[data-v-1a019907]{margin-top:15px}.subject-select[data-v-1a019907]:focus{outline:none;border-color:#237091}.go-back-button[data-v-1a019907]{position:relative;top:auto;left:auto;width:150px}.notes-section[data-v-1890f239]{padding:20px 0}.notes-label[data-v-1890f239]{font-weight:700;display:block;margin-bottom:10px}.notes-input[data-v-1890f239]{width:100%;height:150px;border:1px solid #ccc;border-radius:5px;resize:vertical;background-color:#fff;padding:10px;font-size:16px}.notes-input[data-v-1890f239]::-moz-placeholder{color:#999}.notes-input[data-v-1890f239]::placeholder{color:#999}.note-text-disabled[data-v-11ebcba4]{padding:20px 0}.note-label[data-v-11ebcba4]{font-weight:700;display:block;margin-bottom:10px}.note-input[data-v-11ebcba4]{width:100%;height:150px;border:1px solid #ccc;border-radius:5px;background-color:#f0f0f0;padding:10px;font-size:16px;resize:vertical;color:#666;cursor:not-allowed}.notes-section[data-v-6d520b06]{padding:20px 0}.notes-label[data-v-6d520b06]{font-weight:700;display:block;margin-bottom:10px}.score-input-container[data-v-6d520b06]{width:100%;height:auto;border:1px solid #ccc;border-radius:5px;background-color:#f0f0f0;padding:10px;font-size:16px}.input-row[data-v-6d520b06]{display:flex;align-items:center;margin-bottom:10px}.input-row label[data-v-6d520b06]{margin-right:10px}.score-input[data-v-6d520b06]{padding:8px;width:80px;font-size:16px;border:1px solid #ccc;border-radius:4px;background-color:#fff}.score-error[data-v-6d520b06]{color:red;margin-top:4px;font-size:14px;font-weight:700}.score-helper[data-v-6d520b06]{font-size:12px;color:#666;margin-top:5px}.score-input-container[data-v-b63370a2]{margin-bottom:20px}.score-input-container label[data-v-b63370a2]{display:block;margin-bottom:8px;font-weight:700}.score-input[data-v-b63370a2]{padding:8px;width:80px;font-size:16px;border:1px solid #ccc;border-radius:4px}.score-error[data-v-b63370a2]{color:red;margin-top:4px;font-size:14px}.story-container[data-v-653afb74]{display:flex;flex-wrap:wrap;gap:10px;padding:20px;max-width:100%;box-sizing:border-box}.phrase-box[data-v-653afb74]{display:flex;align-items:center;padding:10px;border:1px solid #ccc;border-radius:5px;flex:1 1 auto;max-width:200px;box-sizing:border-box}.phrase-box input[type=checkbox][data-v-653afb74]{margin-right:10px}.phrase-box span[data-v-653afb74]{flex:1}.total-score[data-v-653afb74]{margin-top:20px;margin-bottom:30px;font-size:18px;font-weight:700;text-align:center;width:100%}.instructions[data-v-653afb74]{font-size:20px;line-height:1.5}.score-section[data-v-0ac39636]{display:flex;border:1px solid #ccc;margin:10px 0;padding:10px;border-radius:8px;background-color:#f9f9f9;transition:margin-left .2s ease}.score-section.is-active[data-v-0ac39636]{margin-left:20px;background-color:#f0f8ff}.task-name[data-v-0ac39636]{writing-mode:vertical-lr;text-orientation:mixed;transform:rotate(180deg);text-align:center;margin-right:20px;font-weight:700;background-color:#317391;color:#fff;padding:10px;border-radius:4px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background-color .2s ease,transform .1s ease,box-shadow .2s ease}.task-name[data-v-0ac39636]:hover{background-color:#4a9bc7;transform:rotate(180deg) scale(1.05);box-shadow:0 2px 8px rgba(49,115,145,.4)}.task-name.active[data-v-0ac39636]{background-color:#1a5a7a;box-shadow:0 2px 6px rgba(0,0,0,.3)}.task-name[data-v-0ac39636]:active{transform:rotate(180deg) scale(.98)}.scores[data-v-0ac39636]{flex:1;flex-direction:column;display:flex;margin:20px;font-size:14px;max-width:350px}.score-row[data-v-9fa14eb2]{display:grid;grid-template-columns:auto min-content;gap:5px;align-items:center;margin-bottom:10px}.label[data-v-9fa14eb2]{text-align:left;white-space:nowrap}.score-box[data-v-9fa14eb2]{background-color:#f0f0f0;padding:5px 10px;border-radius:4px;text-align:center;min-width:50px}.scoring-panel[data-v-53a5f14a]{position:fixed;top:0;right:0;height:100vh;background-color:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.5);overflow-y:auto;z-index:1000;display:flex}.resize-handle[data-v-53a5f14a]{position:absolute;left:0;top:0;bottom:0;width:8px;cursor:ew-resize;z-index:10;background-color:transparent;transition:background-color .2s}.resize-handle[data-v-53a5f14a]:hover{background-color:rgba(57,134,168,.3)}.close-btn[data-v-53a5f14a]{position:absolute;top:20px;right:20px;background-color:#fff;color:#317391;border:2px solid #317391;border-radius:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;padding:5px;z-index:1100}.close-btn[data-v-53a5f14a]:hover{background-color:#e0e0e0;transform:scale(1.1)}.close-btn[data-v-53a5f14a]:focus{outline:none}.content[data-v-53a5f14a]{padding:20px;padding-left:24px;overflow-y:auto;height:calc(100% - 40px);flex:1;position:relative}.total-score[data-v-53a5f14a]{font-weight:700}.trails-container[data-v-53a5f14a]{display:flex;gap:15px;align-items:flex-start}.trails-section[data-v-53a5f14a]{flex:1}.trail-making-layout[data-v-53a5f14a]{display:flex;gap:20px;align-items:flex-start}.trail-section[data-v-53a5f14a]{flex:1}.trail-header[data-v-53a5f14a]{font-weight:700;margin-bottom:5px;color:#317391}.trail-values[data-v-53a5f14a]{margin-bottom:5px}.trail-scores[data-v-53a5f14a]{display:flex;gap:10px}.trail-scores .score-row[data-v-53a5f14a]{flex:1;margin-bottom:5px}.trail-score-item[data-v-53a5f14a]{flex:1;display:flex;flex-direction:column;align-items:center}.trail-score-item .score-box[data-v-53a5f14a]{background-color:#f0f0f0;padding:5px 10px;border-radius:4px;text-align:center;min-width:50px;margin-bottom:5px}.trail-score-item .score-label[data-v-53a5f14a]{font-size:.875rem;color:#666;text-align:center}.info-box[data-v-53a5f14a]{background-color:#f5f5f5;border:1px solid #ddd;border-radius:8px;padding:15px;flex:0 0 auto;min-width:250px}.info-row[data-v-53a5f14a]{display:flex;align-items:center;gap:5px;margin-bottom:8px}.info-row[data-v-53a5f14a]:last-child{margin-bottom:0}.info-label[data-v-53a5f14a]{font-size:.875rem;white-space:nowrap;margin-right:5px;color:#333}.info-input-box[data-v-53a5f14a]{padding:5px;text-align:center;min-width:30px;max-width:40px}.info-input-box-wide[data-v-53a5f14a],.info-input-box[data-v-53a5f14a]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:.875rem}.info-input-box-wide[data-v-53a5f14a]{padding:5px 10px;text-align:left;flex:1}.slash[data-v-53a5f14a]{color:#999;padding:0 2px}.info-value[data-v-53a5f14a]{font-size:.875rem;color:#317391;font-weight:500}.toggle-container[data-v-53a5f14a]{display:flex;justify-content:center;margin:15px 0}.toggle-btn[data-v-53a5f14a]{width:50px;height:30px;background-color:#ccc;border:none;border-radius:15px;cursor:pointer;position:relative;transition:background-color .3s}.toggle-btn.active[data-v-53a5f14a]{background-color:#317391}.toggle-switch[data-v-53a5f14a]{display:block;width:24px;height:24px;background-color:#fff;border-radius:50%;position:absolute;top:3px;left:3px;transition:transform .3s}.toggle-btn.active .toggle-switch[data-v-53a5f14a]{transform:translateX(20px)}.greyed-out[data-v-53a5f14a]{opacity:.3;pointer-events:none}.const-praxis-content[data-v-53a5f14a]{display:flex;flex-direction:row;gap:30px}.const-praxis-section[data-v-53a5f14a]{display:flex;flex-direction:column;gap:8px}.const-praxis-label[data-v-53a5f14a]{font-weight:700;margin-bottom:5px}.const-praxis-items[data-v-53a5f14a]{display:flex;flex-wrap:wrap;gap:15px}.const-praxis-item[data-v-53a5f14a]{display:flex;align-items:center;gap:8px}.item-number[data-v-53a5f14a]{font-weight:700}.const-input[data-v-53a5f14a]{background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;padding:5px;text-align:center;width:50px}.const-shape-label[data-v-53a5f14a]{font-size:.75rem;color:#666;min-width:60px}.const-score-placeholder[data-v-53a5f14a]{background-color:#e0e0e0;padding:2px 8px;border-radius:4px;font-weight:700;color:#666}.top-bar[data-v-9d059742]{display:flex;justify-content:space-between;align-items:center;color:#3986a8;padding:10px;width:100%;font-size:12px}.heading[data-v-9d059742]{font-size:24px;margin-right:30px}.nav-links[data-v-9d059742]{display:flex;align-items:center}.button-container[data-v-9d059742]{display:flex;justify-content:flex-end;position:sticky;top:0;z-index:1000;padding:20px}.button[data-v-9d059742]{margin-right:10px}.arrow-button[data-v-2a158570]{width:38px;height:38px;background-color:#237091;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:20px;color:#fff}.arrow-button.left[data-v-2a158570]{padding-right:5px}.arrow-button.right[data-v-2a158570]{padding-left:5px}.arrow-button.disabled[data-v-2a158570]{background-color:#ccc;color:#666;cursor:not-allowed;border:2px solid #aaa}.arrow-button.disabled i[data-v-2a158570]{pointer-events:none}.stepper-container[data-v-24a5fcf6]{overflow-x:auto;white-space:nowrap;margin:20px 0;padding:10px;position:relative}.stepper[data-v-24a5fcf6]{display:flex;align-items:center;position:relative;height:150px;width:100%;min-width:100%;justify-content:space-between}.step-line[data-v-24a5fcf6]{position:absolute;top:74%;left:0;height:2px;background-color:#2fb3aa;z-index:1;width:100%}.step-wrapper[data-v-24a5fcf6]{display:flex;flex-direction:column-reverse;align-items:center;position:relative;flex:1;height:88.5px;padding-top:10px}.step-label[data-v-24a5fcf6]{text-align:center;font-size:16px;word-wrap:break-word;width:100%;color:#000;margin-bottom:40px;white-space:normal;padding:0 5px;box-sizing:border-box;height:auto;line-height:1.2;position:absolute;bottom:0}.step[data-v-24a5fcf6]{display:flex;justify-content:center;align-items:center;position:relative;width:24px;height:24px}.step .outer-circle[data-v-24a5fcf6]{position:absolute;width:24px;height:24px;border-radius:50%;background-color:transparent;border:2px solid transparent;z-index:1;transition:border-color .3s}.step .inner-circle[data-v-24a5fcf6]{width:8px;height:8px;border:2px solid #2fb3aa;border-radius:50%;background-color:#fff;z-index:2}.step.active .outer-circle[data-v-24a5fcf6]{background-color:#fff;border-color:#2fb3aa}.step.active .inner-circle[data-v-24a5fcf6]{background-color:#2fb3aa;border-color:#2fb3aa}.step-box[data-v-24a5fcf6]{width:100%;height:100%;border-radius:8px}.navigation-buttons[data-v-24a5fcf6]{display:flex;justify-content:space-between;margin-top:10px;padding-right:20px}.step.filled-before .inner-circle[data-v-24a5fcf6]{background-color:#2fb3aa;border-color:#2fb3aa}.heading[data-v-41cfece8]{font-weight:400;font-size:36px;margin-bottom:30px;color:#237091}.heading.left[data-v-41cfece8]{text-align:left}.heading.center[data-v-41cfece8]{text-align:center}.instructions[data-v-41cfece8]{font-size:20px;line-height:1.5}.arrow-buttons-container[data-v-41cfece8]{display:flex;justify-content:space-between;margin-top:25px}.instructions[data-v-1c52541e],.instructions[data-v-4fea7986]{font-size:20px;line-height:1.5}.toggle[data-v-98e1bbb6]{display:flex;justify-content:space-between;width:100px;border:1px solid #3f8fb2;border-radius:10px;overflow:hidden}.option[data-v-98e1bbb6]{flex:1;text-align:center;line-height:30px;cursor:pointer;background-color:#fff;color:#3f8fb2;border-right:1px solid #3f8fb2;transition:background-color .3s ease}.option[data-v-98e1bbb6]:last-child{border-right:none}.option.active[data-v-98e1bbb6]{background-color:#4aa7d0;background-image:linear-gradient(180deg,#4aa7d0,#357a96);color:#fff}.container[data-v-f1aa7e94]{width:100%;padding:10px 10px 10px 5px;box-sizing:border-box}.line-input[data-v-f1aa7e94]{position:relative;display:flex;align-items:center;padding:8px 8px 8px 0;margin-bottom:10px;cursor:text}.text[data-v-f1aa7e94]{flex:1;font-family:inherit;font-size:16px;padding:10px;border:1px solid gray;background:transparent;outline:none;box-shadow:none;box-sizing:border-box;width:100%;margin-right:10px;resize:none;overflow:hidden}.note-text[data-v-1d2bf762]{display:flex;justify-content:center;margin:20px}.note-box[data-v-1d2bf762]{background-color:#ededed;border-radius:8px;padding:12px 16px;width:100%}.text-input-grid[data-v-4599edb8]{display:grid;grid-template-columns:repeat(3,1fr);row-gap:10px;-moz-column-gap:20px;column-gap:20px}@media (max-width:1024px){.text-input-grid[data-v-4599edb8]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.text-input-grid[data-v-4599edb8]{grid-template-columns:1fr}}.input-row[data-v-4599edb8]{display:flex;align-items:center;margin-bottom:10px}.input-number[data-v-4599edb8]{width:30px;font-weight:700;text-align:right;margin-right:10px}.input-container[data-v-4599edb8]{position:relative;flex-grow:1}.suggestion-overlay[data-v-4599edb8]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.7);display:flex;align-items:center;padding:0;color:#777;font-style:italic;cursor:pointer;opacity:.9;z-index:1;border-radius:4px;pointer-events:none}.suggestion-text[data-v-4599edb8]{padding:10px 12px;line-height:1.5;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note[data-v-4599edb8]{margin-left:25px;margin-bottom:30px}.transcription-status[data-v-4599edb8]{margin-bottom:20px}.transcribing-indicator[data-v-4599edb8]{color:#3498db;font-style:italic}.transcription-error[data-v-4599edb8]{color:#e74c3c;margin-top:5px;margin-bottom:15px;font-size:14px}.summary-section[data-v-4599edb8]{margin-top:30px;padding:15px;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9}.summary-section h3[data-v-4599edb8]{margin-top:0;color:#237091;margin-bottom:15px}.summary-grid[data-v-4599edb8]{display:flex;flex-wrap:wrap;gap:20px}.summary-item[data-v-4599edb8]{display:flex;align-items:center;min-width:150px}.summary-label[data-v-4599edb8]{font-weight:700;margin-right:10px}.summary-count[data-v-4599edb8]{font-size:18px;color:#237091}.ai-badge[data-v-4599edb8]{position:absolute;top:-8px;right:-8px;background-color:#237091;color:#fff;font-size:10px;padding:2px 6px;border-radius:10px;font-weight:700;z-index:2}.notification-popup{padding:80px;font-size:24px}.confirmation-dialog-overlay[data-v-7678114e],.notification-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:10px;color:#000;border:4px solid #3986a8;background-color:#fff;z-index:1000;text-align:center;max-width:80%;box-shadow:0 6px 12px rgba(0,0,0,.2)}.confirmation-dialog-overlay[data-v-7678114e]{font-size:20px}.confirmation-dialog[data-v-7678114e]{background:#fff;padding:20px;border-radius:8px;text-align:center}.button-container[data-v-7678114e]{margin-top:20px}button[data-v-7678114e]{margin:5px 10px;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px}.audio-player-wrapper[data-v-56df93c1]{position:fixed;bottom:0;left:0;width:100%;z-index:1000;background-color:#fff;padding:10px 0;box-shadow:0 -2px 5px rgba(0,0,0,.1)}.audio-player[data-v-56df93c1]{display:flex;justify-content:space-between;align-items:center;max-width:800px;margin:0 auto;padding:0 15px}.player-title[data-v-56df93c1]{font-weight:700;margin-right:15px;white-space:nowrap;color:#333}.audio-element[data-v-56df93c1]{flex-grow:1;max-width:600px}.close-btn[data-v-56df93c1]{background:none;border:none;color:#666;font-size:24px;cursor:pointer;padding:0 10px}@media (max-width:768px){.audio-player[data-v-56df93c1]{flex-direction:column;padding:10px 15px}.player-title[data-v-56df93c1]{margin-bottom:10px;margin-right:0}.audio-element[data-v-56df93c1]{width:100%;margin-bottom:10px}.close-btn[data-v-56df93c1]{align-self:flex-end;position:absolute;top:10px;right:10px}}.instructions[data-v-11867dec]{font-size:18px}.line[data-v-11867dec]{margin-bottom:20px}.audio-status[data-v-11867dec]{margin:20px 0;padding:10px;background-color:#f5f5f5;border-radius:4px;text-align:center;font-style:italic}.audio-status.error[data-v-11867dec]{background-color:#ffebee;color:#c62828}.audio-player-container[data-v-11867dec]{position:fixed;bottom:0;left:0;right:0;background-color:#f5f5f5;padding:15px;box-shadow:0 -2px 4px rgba(0,0,0,.1);z-index:1000}.instructions[data-v-59ce41ca]{font-size:18px;margin-bottom:20px}.line[data-v-59ce41ca]{margin-bottom:20px}.audio-section[data-v-59ce41ca]{margin-top:20px;margin-bottom:20px}.no-audio-message[data-v-59ce41ca]{margin:20px 0;padding:15px;background-color:#f8f9fa;border-radius:4px;color:#6c757d;font-style:italic}.instructions[data-v-7e5b2f13]{font-size:18px}.line[data-v-7e5b2f13]{margin-bottom:20px}.audio-status[data-v-7e5b2f13]{margin:20px 0;padding:10px;background-color:#f5f5f5;border-radius:4px;text-align:center;font-style:italic}.audio-status.error[data-v-7e5b2f13]{background-color:#ffebee;color:#c62828}.audio-player-container[data-v-7e5b2f13]{position:fixed;bottom:0;left:0;right:0;background-color:#f5f5f5;padding:15px;box-shadow:0 -2px 4px rgba(0,0,0,.1);z-index:1000}audio[data-v-7e5b2f13]{width:100%;max-width:600px;margin:0 auto;display:block}.instructions[data-v-439e72c9]{font-size:18px;margin-bottom:20px}.line[data-v-439e72c9]{margin-bottom:20px}.audio-section[data-v-439e72c9]{margin-top:20px;margin-bottom:20px}.no-audio-message[data-v-439e72c9]{margin:20px 0;padding:15px;background-color:#f8f9fa;border-radius:4px;color:#6c757d;font-style:italic}.word-list-memory-content[data-v-4ca790e6]{margin:20px;display:flex;flex-direction:column;margin:0 200px}.row[data-v-4ca790e6]{display:flex;margin-bottom:10px}.column[data-v-4ca790e6]{flex:1;display:flex;align-items:center;justify-content:center;padding:0 5px}.header[data-v-4ca790e6]{font-weight:700;border-bottom:2px solid #ddd;padding-bottom:5px;margin-bottom:10px}.header-column[data-v-4ca790e6]{font-weight:700}.column input[type=checkbox][data-v-4ca790e6]{margin-right:5px}.totals[data-v-4ca790e6]{font-weight:700}.total-column[data-v-4ca790e6]{display:flex;align-items:center;justify-content:center}.row[data-v-4ca790e6]:last-child{margin-bottom:0}.instructions[data-v-19c8c71c],.instructions[data-v-33da3d9e],.instructions[data-v-66e9d29a],.instructions[data-v-f0c5cb8c]{font-size:20px;line-height:1.5}.table-container[data-v-90bc07e4]{width:80%;max-width:700px;margin:0 auto;overflow-x:auto}table[data-v-90bc07e4]{width:100%;border-collapse:collapse}td[data-v-90bc07e4],th[data-v-90bc07e4]{border:1px solid #ddd;padding:8px;text-align:center;vertical-align:middle}th.response-column[data-v-90bc07e4],th.word-column[data-v-90bc07e4]{width:33%}th[data-v-90bc07e4]{background-color:#f2f2f2}.alternate-row[data-v-90bc07e4]{background-color:#f9f9f9}.star[data-v-90bc07e4]{margin-top:50px;margin-bottom:25px;text-align:center}.totals-row[data-v-90bc07e4]{display:flex;justify-content:space-between;margin-top:20px;padding:10px;background-color:#f2f2f2;border-top:2px solid #ddd;font-size:1.1em;font-weight:700}.totals-cell[data-v-90bc07e4]{width:33%;text-align:center}.instructions[data-v-559eef2a]{font-size:20px;line-height:1.5}.radio-group[data-v-65ba7070]{display:flex;align-items:flex-start;justify-content:space-between;padding:20px}.radio-options-container[data-v-65ba7070]{display:flex;flex-direction:column;gap:20px;width:calc(100% - 300px)}.shape-title[data-v-65ba7070]{font-weight:700;margin-bottom:20px}.radio-category[data-v-65ba7070]{display:flex;align-items:flex-start;gap:10px}.category-label[data-v-65ba7070]{width:300px;margin-right:10px;white-space:nowrap}.radio-options[data-v-65ba7070]{display:flex;flex-direction:column;gap:5px}.divider[data-v-65ba7070]{border:1px solid #ccc;margin:20px 0}.circle-image[data-v-65ba7070],.cube-image[data-v-65ba7070],.diamond-image[data-v-65ba7070]{display:flex;justify-content:flex-end}.circle-image img[data-v-65ba7070],.cube-image img[data-v-65ba7070],.diamond-image img[data-v-65ba7070]{max-width:250px;height:auto;margin:0 25px}.totals-section[data-v-65ba7070]{padding:20px}.totals-title[data-v-65ba7070]{font-weight:700;margin-bottom:10px}.totals-list[data-v-65ba7070]{font-size:16px;line-height:1.5}.instructions[data-v-7736719f],.instructions[data-v-eca80ad8]{font-size:20px;line-height:1.5}.instructions[data-v-5aa8b25a]{font-size:18px}.line[data-v-5aa8b25a]{margin-bottom:20px}.score-item[data-v-53b2cc14]{margin-bottom:10px}.score-item p[data-v-53b2cc14]{font-size:16px;line-height:1.5}.subheading[data-v-53b2cc14]{font-size:24px}.clock-drawing-container[data-v-75b0f4af]{margin-bottom:20px}.image-container[data-v-75b0f4af]{margin-bottom:20px;min-height:200px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;padding:10px;border-radius:5px;background-color:#f9f9f9}.clock-drawing-image[data-v-75b0f4af]{max-width:100%;max-height:400px;-o-object-fit:contain;object-fit:contain}.error-message[data-v-75b0f4af],.loading-message[data-v-75b0f4af],.no-image-message[data-v-75b0f4af]{padding:20px;text-align:center;font-size:16px}.error-message[data-v-75b0f4af]{color:#d9534f}.no-image-message[data-v-75b0f4af]{color:#666;font-style:italic}.clock-image-container[data-v-75b0f4af]{display:flex;justify-content:center;width:100%}.form-container[data-v-c8f6ec00]{max-width:1000px;margin:0 auto;padding:20px;color:#333}.section[data-v-c8f6ec00]{background-color:#fff;padding:20px;margin-bottom:30px}.section-title[data-v-c8f6ec00]{font-size:1.5em;color:#333}.question-row[data-v-c8f6ec00]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.header-row[data-v-c8f6ec00]{align-items:center}.question-container[data-v-c8f6ec00]{flex:1;margin-right:20px}.question[data-v-c8f6ec00]{font-weight:700;margin-bottom:10px;color:#333}.answer-input[data-v-c8f6ec00]{width:100%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:4px;resize:vertical;background-color:#f0f0f0}.score-container[data-v-c8f6ec00],.score-title-container[data-v-c8f6ec00]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:100px}.score-container[data-v-c8f6ec00]{margin-top:40px}.score-label[data-v-c8f6ec00]{font-weight:700;margin-bottom:10px;color:#333}label[data-v-c8f6ec00]{margin-bottom:10px;font-size:16px}input[type=radio][data-v-c8f6ec00]{margin-right:5px}.total-container[data-v-c8f6ec00]{margin-top:20px;text-align:right}.total-label[data-v-c8f6ec00]{font-weight:700;font-size:1.2em;color:#333}.section-divider[data-v-c8f6ec00]{border-top:1px solid #ccc;margin:30px 0}.trail-making-container[data-v-bfb0e1c4]{margin-bottom:20px}.image-container[data-v-bfb0e1c4]{margin-bottom:20px;min-height:200px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;padding:10px;border-radius:5px;background-color:#f9f9f9}.trail-making-image[data-v-bfb0e1c4]{max-width:100%;max-height:400px;-o-object-fit:contain;object-fit:contain}.error-message[data-v-bfb0e1c4],.loading-message[data-v-bfb0e1c4],.no-image-message[data-v-bfb0e1c4]{padding:20px;text-align:center;font-size:16px}.error-message[data-v-bfb0e1c4]{color:#d9534f}.no-image-message[data-v-bfb0e1c4]{color:#666;font-style:italic}.trail-image-container[data-v-bfb0e1c4]{display:flex;justify-content:center;width:100%}.instructions[data-v-bfb0e1c4]{font-size:18px}.header[data-v-bfb0e1c4]{font-weight:700;text-decoration:underline}.line[data-v-bfb0e1c4]{margin-bottom:20px}.last-line[data-v-bfb0e1c4]{margin-bottom:40px}.trail-making-container[data-v-4a4c5eaa]{margin-bottom:20px}.image-container[data-v-4a4c5eaa]{margin-bottom:20px;min-height:200px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;padding:10px;border-radius:5px;background-color:#f9f9f9}.trail-making-image[data-v-4a4c5eaa]{max-width:100%;max-height:400px;-o-object-fit:contain;object-fit:contain}.error-message[data-v-4a4c5eaa],.loading-message[data-v-4a4c5eaa],.no-image-message[data-v-4a4c5eaa]{padding:20px;text-align:center;font-size:16px}.error-message[data-v-4a4c5eaa]{color:#d9534f}.no-image-message[data-v-4a4c5eaa]{color:#666;font-style:italic}.trail-image-container[data-v-4a4c5eaa]{display:flex;justify-content:center;width:100%}.instructions[data-v-4a4c5eaa]{font-size:18px}.header[data-v-4a4c5eaa]{font-weight:700;text-decoration:underline}.line[data-v-4a4c5eaa]{margin-bottom:20px}.last-line[data-v-4a4c5eaa]{margin-bottom:40px}.instructions[data-v-5fb6e146]{font-size:20px;line-height:1.5}.table-container[data-v-5fb6e146]{margin:20px}.styled-table[data-v-5fb6e146]{width:100%;max-width:1000px;margin:auto;border-collapse:collapse}.styled-table td[data-v-5fb6e146],.styled-table th[data-v-5fb6e146]{padding:12px;text-align:left;border:1px solid #ddd}.styled-table th[data-v-5fb6e146]{background-color:#f4f4f4;font-weight:700}input[type=text][data-v-5fb6e146]{width:100%;padding:6px;box-sizing:border-box}input[type=checkbox][data-v-5fb6e146]{margin:auto;display:block}.container[data-v-4524ce2b]{display:flex;gap:2vw;flex-wrap:wrap;justify-content:flex-start}.item[data-v-4524ce2b]{display:flex;flex-direction:column;align-items:center;margin:10px}.score-label[data-v-4524ce2b]{font-weight:700}.start-time[data-v-9e039eb4]{margin-top:10px;font-size:14px;width:40%}.input-field input[data-v-9e039eb4]{padding:8px;border:1px solid #ccc;border-radius:4px}.input-field input[data-v-9e039eb4],.input-field[data-v-9e039eb4]{width:90%;max-width:400px;margin-top:2px}input[data-v-9e039eb4]::-moz-placeholder{opacity:.5;font-size:12px}input[data-v-9e039eb4]::placeholder{opacity:.5;font-size:12px}.error-message[data-v-9e039eb4]{color:red;font-size:12px;margin-top:5px;display:block}.success-message[data-v-9e039eb4]{color:green;font-size:12px;margin-top:5px;display:block}.choice-option input[type=radio][data-v-0eecfc3e]{margin-right:8px;vertical-align:middle}.input-choice[data-v-0eecfc3e]{display:flex;flex-direction:column}.side-by-side-layout[data-v-0eecfc3e]{display:flex;margin-right:20px;width:175px}.side-by-side-label[data-v-0eecfc3e]{margin-right:12px}.choice-option[data-v-0eecfc3e]{display:flex;align-items:center}.choice-label[data-v-df790db2]{margin-left:8px;font-size:14px}.radioButtons[data-v-df790db2]{accent-color:#237091}.score-label[data-v-df790db2]{font-weight:700}.score-label[data-v-8a9e6f04]{font-weight:700;margin-right:30px}.input-scores[data-v-8a9e6f04]{display:flex;flex-wrap:wrap}.choice-option[data-v-8a9e6f04]{display:flex;align-items:center;margin-right:24px}.checkbox-container[data-v-8a9e6f04]{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.checkboxButtons[data-v-8a9e6f04]{accent-color:#237091}.choice-label[data-v-8a9e6f04]{margin-top:8px}.score-label[data-v-cf36ae88]{font-weight:700;margin-right:30px}.input-scores[data-v-cf36ae88]{display:flex;flex-wrap:wrap}.choice-option[data-v-cf36ae88]{display:flex;align-items:center;margin-right:24px}.checkbox-container[data-v-cf36ae88]{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.checkboxButtons[data-v-cf36ae88]{accent-color:#237091}.choice-label[data-v-cf36ae88]{margin-top:8px}.input-label[data-v-a6b1fbc4]{display:block;font-size:14px;margin-bottom:3px}.inputs[data-v-a6b1fbc4]{display:flex}.label-container[data-v-a6b1fbc4]{font-size:14px}.input-group[data-v-a6b1fbc4]{margin-bottom:20px}.timer[data-v-3cdd6d16]{margin-top:25px;margin-bottom:35px}.timer-buttons[data-v-3cdd6d16]{display:flex;gap:10px;margin-top:10px;margin-bottom:10px;flex-wrap:wrap}.timer p[data-v-3cdd6d16]{font-size:18px;margin-top:10px}.stop-message[data-v-3cdd6d16]{color:red}.notes-section[data-v-3ada0f20]{padding:20px 0}.notes-label[data-v-3ada0f20]{display:block;margin-bottom:10px}.notes-input[data-v-3ada0f20]{width:350px;border:1px solid #ccc;border-radius:5px;background-color:#fff;padding:10px;font-size:16px}.notes-input[data-v-3ada0f20]::-moz-placeholder{opacity:.5;font-size:14px}.notes-input[data-v-3ada0f20]::placeholder{opacity:.5;font-size:14px}.handwriting-sample-container[data-v-470bf51a]{margin:20px 0;text-align:center}.handwriting-image[data-v-470bf51a]{max-width:100%;max-height:400px;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.no-handwriting-message[data-v-470bf51a]{color:#666;font-style:italic}.pentagon-drawing-container[data-v-0f0353d6]{margin:20px 0;text-align:center}.pentagon-image[data-v-0f0353d6]{max-width:100%;max-height:400px;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.no-drawing-message[data-v-0f0353d6]{color:#666;font-style:italic}.input-field[data-v-535c4605]{width:1000px;max-width:1000px}.input-field input[data-v-535c4605]{padding:8px;border:1px solid #ccc;border-radius:4px}.choice-option input[type=radio][data-v-535c4605]{margin-right:8px;vertical-align:middle}.examples[data-v-535c4605]{margin:15px 0;padding:15px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}.examples-title[data-v-535c4605]{font-size:1.3em;font-weight:700;color:#333;margin-bottom:10px}.examples-list[data-v-535c4605]{padding-left:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:40px}.example-group[data-v-535c4605]{flex:1;margin-top:10px}.example-group-title[data-v-535c4605]{font-size:1.1em;font-weight:700;color:#333;margin-bottom:15px}.example-list[data-v-535c4605]{padding-left:20px}.example-item[data-v-535c4605]{margin-bottom:5px;color:#555}.question-container[data-v-535c4605]{display:flex;font-size:14px;margin:10px 0}.question-number[data-v-535c4605]{margin-right:10px}.postinstructions[data-v-535c4605]{font-size:14px;margin-bottom:14px}.examples[data-v-535c4605]{margin-bottom:20px;color:#777}.preinstructions[data-v-535c4605]{font-size:14px;margin-bottom:14px}.grey-line[data-v-7071e5df]{border-bottom:2px solid #a9a9a9;margin-top:50px;margin-bottom:25px}.recall-container[data-v-7071e5df]{display:flex;justify-content:space-between;margin-bottom:20px}.recall-question[data-v-7071e5df]{flex:1;margin-right:20px}.recall-question[data-v-7071e5df]:last-child{margin-right:0}.pre-questions[data-v-7af845da]{margin-bottom:50px}.subheading[data-v-7af845da]{font-size:28px;margin-bottom:24px;color:#237091}.instructions[data-v-7af845da]{margin-bottom:30px}.heading[data-v-31bb7bc8],.subheading[data-v-7473a8e9]{font-size:28px;margin-bottom:24px;color:#237091}.casi{max-width:1200px;margin:auto}h1{text-align:center;color:#333;margin-bottom:30px}.section{padding-bottom:10px}.submit-button{margin:30px auto 0}.instructions{margin-bottom:30px;color:#555}.introduction{margin-bottom:20px;color:#555}.notes{margin-top:30px}.word-pair-container[data-v-5f80d032]{display:flex;flex-direction:column;width:100%;max-width:500px;margin:auto}.header[data-v-5f80d032]{display:flex;justify-content:space-between;font-weight:700;margin-bottom:.5rem}.column[data-v-5f80d032]{flex:1;text-align:center}.divider[data-v-5f80d032]{border:0;border-top:1px solid #ccc;margin:.5rem 0}.rows[data-v-5f80d032]{display:flex;flex-direction:column}.row[data-v-5f80d032]{display:flex;justify-content:space-between;margin-bottom:.5rem}table[data-v-61287988]{width:100%;max-width:1000px;margin:auto;margin-top:50px;border-collapse:collapse}td[data-v-61287988],th[data-v-61287988]{border:1px solid #ddd;padding:8px;text-align:center;vertical-align:middle}th[data-v-61287988]{background-color:#f2f2f2}tfoot td[data-v-61287988]{font-weight:700;background-color:#f9f9f9}input[type=text][data-v-61287988]{width:100%;box-sizing:border-box;text-align:center}input[type=checkbox][data-v-61287988]{margin:0}button[data-v-61287988],input[type=checkbox][data-v-61287988]{display:block;margin-left:auto;margin-right:auto}.instructions[data-v-e1ea0a16]{font-size:20px;line-height:1.5}.intro[data-v-c9232db4]{font-size:18px}.first-line[data-v-c9232db4]{margin-bottom:25px}.line[data-v-9d7dfd4c]{font-size:20px}.instructions[data-v-7dcf7f72]{font-size:18px}.header[data-v-7dcf7f72]{text-decoration:underline}.login-container[data-v-69eae508]{max-width:600px;height:450px;margin:0 auto;margin-top:50px;padding:40px;background-color:#f4f4f4;border:1px solid #a0a0a0;border-radius:6px;position:relative}.heading[data-v-69eae508]{font-weight:400;font-size:30px;margin-bottom:25px;color:#237091;text-align:center}.login-button[data-v-69eae508]{padding:12px;margin:0 auto 0;text-align:center;padding:0 30px}.form-group[data-v-69eae508]{padding-bottom:25px;text-align:left;max-width:300px;margin:0 auto}.input-container[data-v-69eae508]{width:100%;padding:10px;font-size:16px;border-radius:8px;border:2px solid #3986a8;box-sizing:border-box;transition:border-color .3s ease}.input-container.error[data-v-69eae508]{border-color:#f44}.label[data-v-69eae508]{display:block;font-size:18px;color:#333;margin-bottom:8px}.error-message[data-v-69eae508]{color:#f44;margin-bottom:25px;text-align:center;font-weight:700}.success-message[data-v-69eae508]{color:#00c851;margin-bottom:25px;text-align:center;font-weight:700}.login-container[data-v-c8e91c0a]{max-width:600px;height:450px;margin:0 auto;margin-top:50px;padding:40px;background-color:#f4f4f4;border:1px solid #a0a0a0;border-radius:6px;position:relative}.heading[data-v-c8e91c0a]{font-weight:400;font-size:30px;margin-bottom:25px;color:#237091;text-align:center}.login-button[data-v-c8e91c0a]{padding:12px;margin:0 auto 0;text-align:center;padding:0 30px}.form-group[data-v-c8e91c0a]{padding-bottom:25px;text-align:left;max-width:300px;margin:0 auto}.input-container[data-v-c8e91c0a]{width:100%;padding:10px;font-size:16px;border-radius:8px;border:2px solid #3986a8;box-sizing:border-box}.label[data-v-c8e91c0a]{display:block;font-size:18px;color:#333;margin-bottom:8px}.error-message[data-v-c8e91c0a]{color:red;margin-bottom:25px;text-align:center}.input-field input[data-v-05b86ae4],.input-field input[data-v-9dffbcc0],.input-field input[data-v-f79dfdf6]{padding:8px;border:1px solid #ccc;border-radius:4px}.instructions[data-v-2734174f]{font-size:20px;line-height:1.5}body{font-family:Murecho,sans-serif;padding:30px}