.likert-scale[data-v-9733edab]{max-width:800px;margin:0 auto;padding:2rem;background:#fff;border-radius:12px}.intro-text[data-v-9733edab]{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.section-title[data-v-9733edab]{color:#2c3e50;font-size:1.3rem;margin-bottom:.5rem;font-weight:600;border-bottom:2px solid #4DABDB;padding-bottom:.5rem}.question-block[data-v-9733edab]{padding:1rem}.question-text[data-v-9733edab]{margin-bottom:.5rem;font-weight:700;flex-wrap:auto;color:#2c3e50}.scale-buttons[data-v-9733edab]{display:flex;flex-direction:column;gap:.8rem;width:100%}.scale-option[data-v-9733edab]{display:flex;flex-direction:row;align-items:center;width:100%;gap:1rem;border:2px solid #ddd;border-radius:8px;background-color:#fff;cursor:pointer;transition:all .2s ease;color:#479ccf}.scale-option[data-v-9733edab]:hover{background-color:#f8f9fa;border-color:#479ccf}.scale-option.selected[data-v-9733edab]{background-color:#479ccf;border-color:#479ccf;color:#fff!important}.scale-option.selected .scale-label[data-v-9733edab],.scale-option.selected .scale-number[data-v-9733edab]{color:#fff!important}.scale-number[data-v-9733edab]{flex:0 0 40px;height:40px;border-radius:6px;background-color:transparent;color:inherit;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.95rem}.scale-label[data-v-9733edab]{font-weight:600;color:#4dabdb;cursor:pointer}@media(max-width:600px){.question[data-v-9733edab]{padding:1.5rem 1rem}.question h3[data-v-9733edab]{font-size:16px;line-height:1.4;margin-bottom:1rem}.scale-container[data-v-9733edab]{margin:1rem 0}.scale-label[data-v-9733edab]{font-size:.85rem;line-height:1.3}.scale-button[data-v-9733edab]{font-size:.9rem;min-height:44px;border-radius:6px;-webkit-tap-highlight-color:transparent;width:44px;height:44px}.scale-option[data-v-9733edab]{gap:.8rem}.scale-buttons[data-v-9733edab]{gap:1rem}}.challenge-presenter[data-v-c2f07f0e]{max-width:600px;margin:0 auto;padding:1rem}.challenge-card[data-v-c2f07f0e]{background:#4dabdb;border-radius:16px;padding:2rem;margin-bottom:2rem;text-align:center;color:#fff}.daily-challenge-title[data-v-c2f07f0e]{font-size:1.8rem;font-weight:700;margin:0 0 1rem;color:#fff}.challenge-icon[data-v-c2f07f0e]{width:60px;height:60px;margin:0 auto 1rem;display:block;object-fit:contain}.category-title[data-v-c2f07f0e]{font-size:1.5rem;font-weight:700;margin:0 0 1rem;color:#fff}.challenge-title[data-v-c2f07f0e]{font-size:1.2rem;font-weight:600;margin:0 0 1rem;color:#fff}.challenge-description[data-v-c2f07f0e]{font-size:1rem;line-height:1.4;margin:0 0 1.5rem;color:#fff}.definition-word[data-v-c2f07f0e]{text-decoration:underline dotted 2px;text-underline-offset:4px;cursor:pointer;font-weight:600;color:#e8f4f8;transition:color .2s ease}.definition-word[data-v-c2f07f0e]:hover{color:#b3e5fc}.tooltip-overlay[data-v-c2f07f0e]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:9998;cursor:pointer}.tooltip[data-v-c2f07f0e]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;color:#333;padding:20px;border-radius:12px;max-width:320px;width:90%;font-size:16px;line-height:1.5;box-shadow:0 8px 32px #0000004d;z-index:9999;border:1px solid #ddd;font-weight:400;text-align:left}.close-button[data-v-c2f07f0e]{background:#4dabdb;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;margin-top:15px;float:right;transition:background .2s ease}.close-button[data-v-c2f07f0e]:hover{background:#3a94c2}.agency-note[data-v-c2f07f0e]{font-size:.9rem;margin-bottom:1rem;font-style:italic;color:#fff}.challenge-button[data-v-c2f07f0e]{background:#fff;color:#4dabdb;border:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;border-radius:8px;cursor:pointer;transition:all .3s ease}.challenge-button[data-v-c2f07f0e]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0003}.ai-explanation-card[data-v-c2f07f0e]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.ai-intro[data-v-c2f07f0e]{text-align:center;color:#4dabdb;font-size:1rem;margin:0 0 1rem;font-weight:700}.model-txt[data-v-c2f07f0e]{font-size:.9rem;color:#4dabdb;font-weight:400;text-align:left}.explanation-buttons[data-v-c2f07f0e]{display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.explanation-btn[data-v-c2f07f0e]{background:#fff;color:#4dabdb;border:2px solid #4DABDB;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.explanation-btn[data-v-c2f07f0e]:hover,.explanation-btn.active[data-v-c2f07f0e]{background:#4dabdb;color:#fff}.whatif-btn[data-v-c2f07f0e]{color:#4dabdb}.explanation-content[data-v-c2f07f0e]{border-top:1px solid #e0e0e0;padding-top:1rem}.explanation-card[data-v-c2f07f0e]{background:#f8f9fa;border:2px solid #4DABDB;border-radius:12px;padding:1rem;margin-bottom:1rem}.explanation-card.random-card[data-v-c2f07f0e]{background:#f8f9fa;border:2px solid #4DABDB;border-radius:12px;padding:1rem;margin-bottom:1rem;align-items:center;text-align:center;flex:1}.card-header[data-v-c2f07f0e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.card-title[data-v-c2f07f0e]{color:#4dabdb;font-weight:700;font-size:1rem}.info-btn[data-v-c2f07f0e]{background:#4dabdb;color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;font-size:.8rem;display:flex;align-items:center;justify-content:center}.counts-row[data-v-c2f07f0e]{display:flex;justify-content:space-between;gap:.5rem}.count-item[data-v-c2f07f0e]{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1}.count-number[data-v-c2f07f0e]{font-size:1.5rem;color:#666;margin-right:50%}.count-icon[data-v-c2f07f0e]{width:30px;height:30px;margin-bottom:.25rem;object-fit:contain}.random-icon[data-v-c2f07f0e]{width:100px;height:100px;margin:0 auto;display:block;object-fit:contain;margin-bottom:.5rem}.count-label[data-v-c2f07f0e]{font-size:.8rem;color:#666;line-height:1.2}.factors-row[data-v-c2f07f0e]{display:flex;gap:1rem}.factor-card[data-v-c2f07f0e]{flex:1;background:#f8f9fa;border:2px solid #4DABDB;border-radius:12px;padding:1rem;text-align:center}.factor-header[data-v-c2f07f0e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:.5rem}.factor-title[data-v-c2f07f0e]{color:#4dabdb;font-weight:700;font-size:1rem;flex:1}.factor-card.factor-contributed[data-v-c2f07f0e]{border-color:#4caf50;background:#f1f8e9}.contribution-indicator[data-v-c2f07f0e]{color:#4caf50;font-weight:700;font-size:1rem}.battery-display[data-v-c2f07f0e],.completion-display[data-v-c2f07f0e]{display:flex;justify-content:center;align-items:center}.battery-icon[data-v-c2f07f0e]{width:100px;height:70px;object-fit:contain}.completion-icon[data-v-c2f07f0e]{width:70px;height:70px;object-fit:contain}.info-popup[data-v-c2f07f0e]{background:#e8f4f8;border:1px solid #4DABDB;border-radius:6px;padding:.75rem;margin-top:.5rem;font-size:.85rem;color:#333;position:relative}.info-popup[data-v-c2f07f0e]:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #4DABDB}.scenario-row[data-v-c2f07f0e]{display:flex;justify-content:space-between;gap:.5rem}.scenario-item[data-v-c2f07f0e]{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;padding:.75rem;border-radius:8px;background:#f0f0f0;transition:all .3s ease}.scenario-item.current[data-v-c2f07f0e]{background:#e8f4f8;border:2px solid #4DABDB}.scenario-icon[data-v-c2f07f0e]{width:70px;height:70px;margin-bottom:.5rem;object-fit:contain}.scenario-label[data-v-c2f07f0e]{font-size:.8rem;color:#666;margin-bottom:.5rem;font-weight:500}.scenario-result[data-v-c2f07f0e]{font-size:.85rem;color:#333;font-weight:700;padding:.25rem .5rem;border-radius:4px;min-height:1.5rem;display:flex;align-items:center;justify-content:center}.alternative-scenarios[data-v-c2f07f0e]{margin-top:1rem}.no-alternatives[data-v-c2f07f0e]{text-align:center;color:#666;font-style:italic;padding:1rem}.alternative-item[data-v-c2f07f0e]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:1rem;margin-bottom:.5rem}.alternative-item[data-v-c2f07f0e]:last-child{margin-bottom:0}.alternative-info[data-v-c2f07f0e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.increment-text[data-v-c2f07f0e]{font-weight:600;color:#2c3e50;flex:1;min-width:150px}.arrow[data-v-c2f07f0e]{font-size:1.2rem;color:#666;margin:0 .5rem}.new-recommendation[data-v-c2f07f0e]{background:#f0f0f0;padding:.75rem;border-radius:8px;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:120px;transition:all .3s ease}.recommendation-icon[data-v-c2f07f0e]{width:70px;height:70px;margin-bottom:.5rem;object-fit:contain}@media(max-width:600px){.challenge-presenter[data-v-c2f07f0e]{padding:.5rem}.counts-row[data-v-c2f07f0e]{flex-wrap:wrap;justify-content:center;gap:1rem}.count-item[data-v-c2f07f0e]{min-width:70px;padding:1rem .5rem}.factors-row[data-v-c2f07f0e]{flex-direction:column;gap:1.5rem}.explanation-buttons[data-v-c2f07f0e]{flex-direction:column;align-items:center;gap:1rem}.explanation-button[data-v-c2f07f0e]{width:100%;max-width:280px;min-height:44px;font-size:16px;padding:12px 16px}.scenario-row[data-v-c2f07f0e]{flex-direction:column;gap:1rem}.alternative-info[data-v-c2f07f0e]{flex-direction:column;text-align:center;gap:1rem}.arrow[data-v-c2f07f0e]{margin:0;transform:rotate(90deg)}.increment-text[data-v-c2f07f0e],.new-recommendation[data-v-c2f07f0e]{min-width:auto;padding:.75rem}.challenge-icon[data-v-c2f07f0e]{width:50px;height:50px}.category-icon[data-v-c2f07f0e],.tiredness-icon[data-v-c2f07f0e],.completion-icon[data-v-c2f07f0e]{width:40px;height:40px}}.challenge-content[data-v-f9c82628]{max-width:700px;margin:0 auto;padding:2rem}.category-selector-section[data-v-f9c82628]{background:#f8f9fa;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.selector-title[data-v-f9c82628]{font-size:1.1rem;color:#2c3e50;margin-bottom:.5rem}.selector-intro[data-v-f9c82628]{font-size:.875rem;color:#6c757d;margin-bottom:1rem;line-height:1.5}.dropdown-container[data-v-f9c82628]{display:flex;flex-direction:row;align-items:center;gap:1rem}.dropdown-label[data-v-f9c82628]{color:#6c757d;font-size:1rem;white-space:nowrap}.category-dropdown[data-v-f9c82628]{padding:.75rem 1rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;background:#fff;cursor:pointer;transition:border-color .3s ease}.category-dropdown[data-v-f9c82628]:focus{flex:1;outline:none;border-color:#4dabdb;box-shadow:0 0 0 3px #4dabdb1a}.category-dropdown option[data-v-f9c82628]{padding:.5rem}.content-section[data-v-f9c82628]{background-color:#4dabdb;padding:2rem;border-radius:12px;margin-bottom:2rem}.content-title[data-v-f9c82628]{color:#fff;font-size:1.8rem;margin-bottom:1rem}.content-body p[data-v-f9c82628]{font-size:1.1rem;line-height:1.6;color:#fff}.quiz-section[data-v-f9c82628]{background-color:#fff;padding:2rem;border-radius:8px;border:1px solid #dee2e6;margin-bottom:2rem}.quiz-question[data-v-f9c82628]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #eee}.quiz-question[data-v-f9c82628]:last-child{border-bottom:none}.quiz-question h4[data-v-f9c82628]{color:#2c3e50;margin-bottom:1rem}.quiz-options[data-v-f9c82628]{display:flex;flex-direction:column;gap:.5rem}.quiz-options label[data-v-f9c82628]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:4px;transition:background-color .2s}.quiz-options label[data-v-f9c82628]:hover{background-color:#f8f9fa}.text-section[data-v-f9c82628]{margin-bottom:2rem}.text-label[data-v-f9c82628]{display:block;font-weight:600;margin-bottom:.5rem;color:#fff}.text-input[data-v-f9c82628]{width:90%;padding:1rem;border:2px solid #dee2e6;border-radius:8px;font-size:1rem;line-height:1.5;resize:vertical;transition:border-color .2s}.text-input[data-v-f9c82628]:focus{outline:none;border-color:#479ccf}.image-section[data-v-f9c82628]{margin-bottom:2rem}.image-label[data-v-f9c82628]{display:block;font-weight:600;margin-bottom:.5rem;color:#2c3e50}.image-input[data-v-f9c82628]{width:90%;padding:1rem;border:2px dashed #dee2e6;border-radius:8px;background-color:#f8f9fa}.image-preview[data-v-f9c82628]{margin-top:1rem;padding:1rem;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:8px;color:#155724}.preview-info[data-v-f9c82628]{margin-bottom:1rem;font-size:.9rem}.preview-image[data-v-f9c82628]{text-align:center}.preview-img[data-v-f9c82628]{max-width:100%;max-height:300px;border-radius:8px;box-shadow:0 2px 8px #0000001a;object-fit:contain}.quiz-results[data-v-f9c82628]{background-color:#e7f3ff;padding:2rem;border-radius:8px;margin-bottom:2rem;border:1px solid #b8daff}.quiz-results h3[data-v-f9c82628]{color:#2c3e50;margin-bottom:1rem}.score[data-v-f9c82628]{font-size:1.2rem;font-weight:600;color:#06c;margin-bottom:1.5rem}.answer-review[data-v-f9c82628]{margin-bottom:2rem}.answer-item[data-v-f9c82628]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 2px 4px #0000000d}.question-header[data-v-f9c82628]{margin-bottom:1rem}.answer-indicator.correct[data-v-f9c82628]{color:#28a745;font-weight:600;font-size:1.1rem}.answer-indicator.incorrect[data-v-f9c82628]{color:#dc3545;font-weight:600;font-size:1.1rem}.question-text[data-v-f9c82628]{margin-bottom:1rem;font-size:1rem;color:#2c3e50;line-height:1.4}.answer-details[data-v-f9c82628]{margin-top:1rem}.user-answer[data-v-f9c82628]{margin-bottom:.5rem;padding:.75rem;background-color:#f8f9fa;border-radius:6px;color:#495057}.user-answer.wrong-answer[data-v-f9c82628]{background-color:#f8d7da;border:1px solid #f1aeb5;color:#721c24}.correct-answer[data-v-f9c82628]{margin-bottom:.5rem;padding:.75rem;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:6px;color:#155724}.explanation[data-v-f9c82628]{padding:.75rem;background-color:#e2e3e5;border:1px solid #d6d8db;border-radius:6px;color:#383d41;font-style:italic}.submission-section[data-v-f9c82628]{text-align:center;margin-bottom:3rem}.submit-button[data-v-f9c82628]{background-color:#fff;border:none;color:#4dabdb;padding:18px 36px;font-size:18px;font-weight:700;border-radius:8px;cursor:pointer;transition:all .3s ease}.submit-button[data-v-f9c82628]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px #0003}.submit-button[data-v-f9c82628]:disabled{background-color:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.primary-button[data-v-f9c82628]{background-color:#479ccf;border:none;color:#fff;padding:12px 24px;font-size:16px;font-weight:600;border-radius:8px;cursor:pointer;transition:background-color .3s}.primary-button[data-v-f9c82628]:hover{background-color:#3a7ca8}@media(max-width:600px){.dropdown-container[data-v-f9c82628]{flex-direction:column;align-items:flex-start;gap:1rem}.dropdown-label[data-v-f9c82628]{white-space:normal;font-size:16px;line-height:1.4}.category-dropdown[data-v-f9c82628]{width:100%;flex:none;min-height:44px;font-size:16px;padding:12px}.challenge-content[data-v-f9c82628]{padding:1rem .5rem}.content-section[data-v-f9c82628],.quiz-section[data-v-f9c82628],.alternative-section[data-v-f9c82628]{padding:1.5rem 1rem;margin-bottom:1rem}.submit-button[data-v-f9c82628]{width:100%;padding:18px;font-size:18px;min-height:50px;border-radius:12px}.quiz-options[data-v-f9c82628]{gap:1rem}.quiz-options label[data-v-f9c82628]{padding:1rem;min-height:44px;font-size:16px;border-radius:8px;cursor:pointer;-webkit-tap-highlight-color:transparent}.quiz-results[data-v-f9c82628]{padding:1rem}.answer-item[data-v-f9c82628]{padding:1rem;margin-bottom:1rem;border-radius:8px}.question-text[data-v-f9c82628]{font-size:16px;margin-bottom:1rem;line-height:1.4}.user-answer[data-v-f9c82628],.correct-answer[data-v-f9c82628],.explanation[data-v-f9c82628]{padding:.75rem;font-size:15px;border-radius:6px;line-height:1.4}.answer-indicator[data-v-f9c82628]{font-size:1.25rem}input[type=file][data-v-f9c82628]{padding:12px;border-radius:8px}textarea[data-v-f9c82628]{min-height:120px;font-size:16px;padding:12px;border-radius:8px}}.post-questions[data-v-38a1aecb]{display:flex;flex-direction:column;gap:1.5rem;border-radius:8px}.post-questions[data-v-38a1aecb]{max-width:800px;margin:0 auto;padding:2rem;background:#fff;border-radius:12px}.intro-text[data-v-38a1aecb]{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.section-title[data-v-38a1aecb]{color:#2c3e50;font-size:1.3rem;margin-bottom:.5rem;font-weight:600;border-bottom:2px solid #4DABDB;padding-bottom:.5rem}.questions-header[data-v-38a1aecb]{text-align:center;margin-bottom:2rem}.questions-header h2[data-v-38a1aecb]{color:#333;font-size:1.8rem;margin-bottom:1rem}.intro-text[data-v-38a1aecb]{color:#666;line-height:1.6;margin:1rem 0}.questions-container[data-v-38a1aecb]{display:flex;flex-direction:column;gap:1.5rem}.question-block[data-v-38a1aecb]{padding:1rem}.question-text[data-v-38a1aecb]{margin-bottom:.5rem;font-weight:700;color:#2c3e50;flex-wrap:auto}.required-indicator[data-v-38a1aecb]{color:#dc3545;font-weight:700;margin-left:.25rem}.scale-buttons[data-v-38a1aecb]{display:flex;flex-direction:column;gap:.8rem;width:100%}.scale-option[data-v-38a1aecb]{display:flex;flex-direction:row;align-items:center;width:100%;gap:1rem;border:2px solid #ddd;border-radius:8px;background-color:#fff;cursor:pointer;transition:all .2s ease;color:#479ccf}.scale-option[data-v-38a1aecb]:hover{background-color:#f8f9fa;border-color:#479ccf}.scale-option.selected[data-v-38a1aecb]{background-color:#479ccf;border-color:#479ccf;color:#fff!important}.scale-option.selected .scale-label[data-v-38a1aecb],.scale-option.selected .scale-number[data-v-38a1aecb]{color:#fff!important}.scale-number[data-v-38a1aecb]{flex:0 0 40px;height:40px;border-radius:6px;background-color:transparent;color:inherit;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.95rem}.scale-button[data-v-38a1aecb]{flex:0 0 40px;height:40px;border:1px solid #aaa;border-radius:6px;background-color:#fff;cursor:pointer;transition:background .2s ease;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:500}.scale-button[data-v-38a1aecb]:hover{background-color:#f0f0f0}.scale-button.selected[data-v-38a1aecb]{background-color:#479ccf;color:#fff;border-color:#479ccf}.scale-label[data-v-38a1aecb]{font-weight:600;color:#4dabdb;cursor:pointer}.closed-options[data-v-38a1aecb]{display:flex;flex-direction:column;gap:1rem}.closed-option[data-v-38a1aecb]{display:flex;align-items:center;gap:.75rem;padding:1rem;border:2px solid #e9ecef;border-radius:8px;cursor:pointer;transition:all .3s}.closed-option[data-v-38a1aecb]:hover{border-color:#479ccf;background-color:#f8f9fa}.closed-option[data-v-38a1aecb]:has(input:checked){border-color:#479ccf;background-color:#e7f3ff}.closed-option input[type=radio][data-v-38a1aecb]{margin:0;cursor:pointer}.option-label[data-v-38a1aecb]{flex:1;font-size:1rem;color:#495057;cursor:pointer}.text-input[data-v-38a1aecb]{width:100%;padding:1rem;border:2px solid #dee2e6;border-radius:8px;font-size:1rem;line-height:1.5;resize:vertical;transition:border-color .3s;font-family:inherit}.text-input[data-v-38a1aecb]:focus{outline:none;border-color:#479ccf}.text-input.error[data-v-38a1aecb]{border-color:#dc3545;background-color:#fef2f2}.text-input[data-v-38a1aecb]::placeholder{color:#adb5bd}.submit-section[data-v-38a1aecb]{text-align:center;margin-top:2rem}.validation-message[data-v-38a1aecb]{margin-bottom:1.5rem;padding:1rem;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:8px}.validation-message p[data-v-38a1aecb]{margin:0;color:#856404;font-weight:500}.submit-button[data-v-38a1aecb]{padding:1rem 2rem;background-color:#479ccf;color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease;margin-top:2rem}.submit-button[data-v-38a1aecb]:hover:not(:disabled){background-color:#3a8bb8}.number-input[data-v-38a1aecb]{width:150px;padding:1rem;border:2px solid #dee2e6;border-radius:8px;font-size:1rem;text-align:left;transition:border-color .3s;font-family:inherit}.number-input[data-v-38a1aecb]:focus{outline:none;border-color:#479ccf}.number-input.error[data-v-38a1aecb]{border-color:#dc3545;background-color:#fef2f2}.number-input[data-v-38a1aecb]::placeholder{color:#adb5bd}.number-input[data-v-38a1aecb]::-webkit-outer-spin-button,.number-input[data-v-38a1aecb]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-input[type=number][data-v-38a1aecb]{-moz-appearance:textfield;appearance:textfield}.number-range-hint[data-v-38a1aecb]{margin-top:.5rem;font-size:.9rem;color:#6c757d;text-align:center}.submit-button[data-v-38a1aecb]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.error-message[data-v-38a1aecb]{margin-top:.5rem;padding:.5rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:#dc3545;font-size:.9rem;font-weight:500}@media(max-width:600px){.post-questions[data-v-38a1aecb]{padding:1rem .5rem}.question[data-v-38a1aecb]{padding:1.5rem 1rem;margin-bottom:1rem}.question h3[data-v-38a1aecb]{font-size:16px;line-height:1.4;margin-bottom:1rem}.scale-container[data-v-38a1aecb]{margin:1rem 0}.scale-label[data-v-38a1aecb]{font-size:.85rem;line-height:1.3}.scale-button[data-v-38a1aecb]{font-size:.9rem;min-height:44px;border-radius:6px;-webkit-tap-highlight-color:transparent;width:44px;height:44px}.scale-option[data-v-38a1aecb]{gap:.8rem}.scale-buttons[data-v-38a1aecb]{gap:1rem}.submit-button[data-v-38a1aecb]{width:100%;padding:18px;font-size:18px;min-height:50px;border-radius:12px;margin-top:1.5rem}}.baseline-questionnaire[data-v-6c4c7ce4]{display:flex;flex-direction:column;gap:1.5rem;border-radius:8px}.questionnaire-header[data-v-6c4c7ce4]{text-align:left;color:#2c3e50;font-size:1.3rem;margin-bottom:.5rem;font-weight:600;border-bottom:2px solid #4DABDB;padding-bottom:.5rem}.questionnaire-header h1[data-v-6c4c7ce4]{color:#333;margin-bottom:1rem;font-size:1.8rem;text-align:left}.intro-text[data-v-6c4c7ce4]{color:#666;line-height:1.6;margin:1rem 0;text-align:left}.questionnaire-form[data-v-6c4c7ce4]{display:flex;flex-direction:column;gap:1.5rem}.question-block[data-v-6c4c7ce4]{padding:1rem}.question-text[data-v-6c4c7ce4]{margin-bottom:.5rem;font-weight:700;flex-wrap:auto}.scale-buttons[data-v-6c4c7ce4]{display:flex;flex-direction:column;gap:.8rem;width:100%}.scale-option[data-v-6c4c7ce4]{display:flex;flex-direction:row;align-items:center;width:100%;gap:1rem;border:2px solid #ddd;border-radius:8px;background-color:#fff;cursor:pointer;transition:all .2s ease;color:#479ccf}.scale-option[data-v-6c4c7ce4]:hover{background-color:#f8f9fa;border-color:#479ccf}.scale-option.selected[data-v-6c4c7ce4]{background-color:#479ccf;border-color:#479ccf;color:#fff!important}.scale-option.selected .scale-label[data-v-6c4c7ce4],.scale-option.selected .scale-number[data-v-6c4c7ce4]{color:#fff!important}.scale-number[data-v-6c4c7ce4]{flex:0 0 40px;height:40px;border-radius:6px;background-color:transparent;color:inherit;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.95rem}.scale-label[data-v-6c4c7ce4]{flex:1;font-size:.9rem;text-align:left;line-height:1.3;color:inherit}.submit-button[data-v-6c4c7ce4]{padding:1rem 2rem;background-color:#479ccf;color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease;margin-top:2rem;align-self:center}.submit-button[data-v-6c4c7ce4]:hover:not(:disabled){background-color:#3a8bb8}.submit-button[data-v-6c4c7ce4]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.questionnaire-header[data-v-6c4c7ce4]{text-align:center;margin-bottom:3rem}.questionnaire-header h1[data-v-6c4c7ce4]{color:#2c3e50;font-size:2rem;margin-bottom:1rem}.intro-text[data-v-6c4c7ce4]{color:#666;font-size:1.1rem;line-height:1.6}.questionnaire-form[data-v-6c4c7ce4]{display:flex;flex-direction:column}.question-section[data-v-6c4c7ce4]{margin-bottom:2.5rem;padding:1.5rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #4DABDB}.question-label[data-v-6c4c7ce4]{display:block;font-weight:600;color:#2c3e50;margin-bottom:1rem;font-size:1.1rem}.likert-scale[data-v-6c4c7ce4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:1rem}.scale-item[data-v-6c4c7ce4]{display:flex;flex-direction:column;align-items:center;flex:1}.scale-item input[type=radio][data-v-6c4c7ce4]{margin-bottom:.5rem;transform:scale(1.2)}.scale-label[data-v-6c4c7ce4]{font-weight:600;color:#4dabdb;cursor:pointer}.scale-description[data-v-6c4c7ce4]{display:flex;justify-content:space-between;font-size:.9rem;color:#666;font-style:italic}.radio-options[data-v-6c4c7ce4]{display:flex;flex-direction:column;gap:.75rem}.radio-option[data-v-6c4c7ce4]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#fff;border-radius:6px;cursor:pointer;transition:background-color .2s}.radio-option[data-v-6c4c7ce4]:hover{background:#e3f2fd}.radio-option input[type=radio][data-v-6c4c7ce4]{transform:scale(1.2)}.submit-button[data-v-6c4c7ce4]{width:100%;background:#4dabdb;color:#fff;border:none;padding:1rem 2rem;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:background-color .3s;margin-top:2rem}.submit-button[data-v-6c4c7ce4]:hover:not(:disabled){background:#3a92b8}.submit-button[data-v-6c4c7ce4]:disabled{background:#ccc;cursor:not-allowed}@media(max-width:600px){.baseline-questionnaire[data-v-6c4c7ce4]{padding:1rem .5rem;margin:0}.questionnaire-header h1[data-v-6c4c7ce4]{font-size:1.5rem;line-height:1.3;margin-bottom:1rem}.questionnaire-header p[data-v-6c4c7ce4]{font-size:15px;line-height:1.4}.question-block[data-v-6c4c7ce4]{padding:1.5rem 1rem;margin-bottom:1rem}.question-text[data-v-6c4c7ce4]{font-size:16px;line-height:1.4;margin-bottom:1rem;color:#2c3e50}.scale-label[data-v-6c4c7ce4]{font-size:.85rem;line-height:1.3}.scale-button[data-v-6c4c7ce4]{font-size:.9rem;min-height:44px;border-radius:6px;-webkit-tap-highlight-color:transparent;width:44px;height:44px}.scale-option[data-v-6c4c7ce4]{gap:.8rem}.scale-buttons[data-v-6c4c7ce4]{gap:1rem}.submit-button[data-v-6c4c7ce4]{width:100%;padding:18px;font-size:18px;min-height:50px;border-radius:12px;margin-top:1.5rem}}.within-questionnaire[data-v-02b62d73]{max-width:800px;margin:0 auto;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a}.questionnaire-header[data-v-02b62d73]{color:#2c3e50;font-size:1.3rem;margin-bottom:.5rem;font-weight:600;border-bottom:2px solid #4DABDB;padding-bottom:.5rem}.questionnaire-header h1[data-v-02b62d73]{color:#2c3e50;font-size:2rem;margin-bottom:1rem}.intro-text[data-v-02b62d73]{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.condition-info[data-v-02b62d73]{background:#e3f2fd;padding:1rem;border-radius:8px;color:#1565c0;font-size:1rem}.questionnaire-form[data-v-02b62d73]{display:flex;flex-direction:column}.questions-container[data-v-02b62d73]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem}.question-section[data-v-02b62d73]{margin-bottom:2rem}.question-section[data-v-02b62d73]:last-child{margin-bottom:0}.section-title[data-v-02b62d73]{color:#2c3e50;font-size:1.3rem;margin-bottom:.5rem;font-weight:600;border-bottom:2px solid #4DABDB;padding-bottom:.5rem}.section-description[data-v-02b62d73]{color:#666;font-size:.95rem;margin-bottom:1.5rem;line-height:1.5;font-style:italic}.question-item[data-v-02b62d73]{margin-bottom:1.5rem}.question-item[data-v-02b62d73]:last-child{margin-bottom:0}.question-label[data-v-02b62d73]{display:block;font-weight:600;color:#2c3e50;margin-bottom:1rem;font-size:1rem}.likert-question[data-v-02b62d73]{padding:1rem 0}.scale-buttons[data-v-02b62d73]{display:flex;flex-direction:column;gap:.8rem;width:100%;margin-bottom:.5rem}.scale-option[data-v-02b62d73]{display:flex;flex-direction:row;align-items:center;width:100%;gap:1rem;border:2px solid #ddd;border-radius:8px;background-color:#fff;cursor:pointer;transition:all .2s ease;color:#479ccf}.scale-option[data-v-02b62d73]:hover{background-color:#f8f9fa;border-color:#479ccf}.scale-option.selected[data-v-02b62d73]{background-color:#479ccf;border-color:#479ccf;color:#fff!important}.scale-option.selected .scale-label[data-v-02b62d73],.scale-option.selected .scale-number[data-v-02b62d73]{color:#fff!important}.scale-number[data-v-02b62d73]{flex:0 0 40px;height:40px;border-radius:6px;background-color:transparent;color:inherit;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.95rem}.scale-button[data-v-02b62d73]{flex:0 0 40px;height:40px;border:1px solid #aaa;border-radius:6px;background-color:#fff;cursor:pointer;transition:background .2s ease;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:500}.scale-button[data-v-02b62d73]:hover{background-color:#f0f0f0}.scale-button.selected[data-v-02b62d73]{background-color:#479ccf;color:#fff;border-color:#479ccf}.scale-label[data-v-02b62d73]{font-weight:600;color:#4dabdb;cursor:pointer}.scale-description[data-v-02b62d73]{display:flex;justify-content:space-between;font-size:.9rem;color:#666;font-style:italic}.open-question[data-v-02b62d73]{padding:1rem 0}.text-input[data-v-02b62d73]{width:100%;padding:1rem;border:2px solid #dee2e6;border-radius:8px;font-size:1rem;line-height:1.5;resize:vertical;transition:border-color .2s}.text-input[data-v-02b62d73]:focus{outline:none;border-color:#4dabdb}.submit-button[data-v-02b62d73]{width:100%;background:#4dabdb;color:#fff;border:none;padding:1rem 2rem;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:background-color .3s;margin-top:2rem}.submit-button[data-v-02b62d73]:hover:not(:disabled){background:#3a92b8}.submit-button[data-v-02b62d73]:disabled{background:#ccc;cursor:not-allowed}@media(max-width:600px){.within-questionnaire[data-v-02b62d73]{padding:1rem .5rem;margin:0}.questionnaire-header h1[data-v-02b62d73]{font-size:1.5rem;line-height:1.3;margin-bottom:1rem}.question-block[data-v-02b62d73]{padding:1.5rem 1rem;margin-bottom:1rem}.question-text[data-v-02b62d73]{font-size:16px;line-height:1.4;margin-bottom:1rem}.scale-container[data-v-02b62d73]{margin:1rem 0}.scale-label[data-v-02b62d73]{font-size:.85rem;line-height:1.3}.scale-button[data-v-02b62d73]{font-size:.9rem;min-height:44px;border-radius:6px;-webkit-tap-highlight-color:transparent;width:44px;height:44px}.scale-option[data-v-02b62d73]{gap:.8rem}.scale-buttons[data-v-02b62d73]{gap:1rem}.text-input[data-v-02b62d73]{width:100%;min-height:120px;font-size:16px;padding:12px;border-radius:8px;border:2px solid #ddd;resize:vertical}.submit-button[data-v-02b62d73]{width:100%;padding:18px;font-size:18px;min-height:50px;border-radius:12px;margin-top:1.5rem}}.app-container[data-v-00c7a971]{max-width:800px;margin:0 auto;padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.debug-card[data-v-00c7a971]{background-color:#f8f9fa;border:2px solid #dee2e6;border-radius:8px;padding:1.5rem;margin:1rem 0}.info-section[data-v-00c7a971]{background-color:#fff;border:1px solid #e3e6ea;border-radius:4px;padding:1rem;margin:1rem 0}.error-section[data-v-00c7a971]{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;padding:1rem;margin:1rem 0;color:#721c24}pre[data-v-00c7a971]{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:3px;padding:.5rem;font-size:.875rem;overflow-x:auto;white-space:pre-wrap}h1[data-v-00c7a971]{color:#495057}h2[data-v-00c7a971]{color:#28a745;margin-top:0}h3[data-v-00c7a971]{color:#6c757d;margin-top:0;margin-bottom:.5rem}.app-container[data-v-00c7a971]{max-width:800px;margin:0 auto;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,.1)}.loading-container[data-v-00c7a971]{display:flex;flex-direction:column;align-items:center;padding:3rem}.loading-spinner[data-v-00c7a971]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #479CCF;border-radius:50%;animation:spin-00c7a971 1s linear infinite;margin-bottom:1rem}@keyframes spin-00c7a971{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-container[data-v-00c7a971]{text-align:center;padding:2rem;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;margin:1rem 0}.error-container h2[data-v-00c7a971]{color:#856404;margin-bottom:1rem}.error-container p[data-v-00c7a971]{color:#856404;margin-bottom:1.5rem}.completed-container[data-v-00c7a971]{text-align:center;padding:3rem 2rem;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:8px;margin:1rem 0}.completed-container h2[data-v-00c7a971]{color:#155724;margin-bottom:1rem}.completed-container p[data-v-00c7a971]{color:#155724;font-size:1.1rem}.success-message[data-v-00c7a971]{text-align:center;padding:3rem 2rem;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:8px;margin:2rem 0}.success-message h2[data-v-00c7a971]{color:#155724;margin-bottom:1rem}.success-message p[data-v-00c7a971]{color:#155724;font-size:1.1rem;margin-bottom:1rem}.success-message .closing-message[data-v-00c7a971]{margin-top:2rem;margin-bottom:0;font-size:1rem;color:#6c757d}.final-completion[data-v-00c7a971]{text-align:center;padding:3rem 2rem}.primary-button[data-v-00c7a971]{background-color:#479ccf;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:block;font-size:16px;font-weight:700;border-radius:8px;cursor:pointer;transition:background-color .3s;margin:1rem auto}.primary-button[data-v-00c7a971]:hover:not(:disabled){background-color:#3a7ca8}.primary-button[data-v-00c7a971]:disabled{background-color:#ccc;cursor:not-allowed}.retry-button[data-v-00c7a971]{background-color:#dc3545;border:none;color:#fff;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:14px}.retry-button[data-v-00c7a971]:hover{background-color:#c82333}.debug-info[data-v-00c7a971]{margin-top:2rem;padding:1rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;font-size:.875rem}.debug-info pre[data-v-00c7a971]{margin:0;white-space:pre-wrap;word-break:break-word}.questionnaire-container[data-v-00c7a971]{background-color:#fff;border-radius:8px;padding:1rem;margin:1rem 0}input[data-v-00c7a971],select[data-v-00c7a971],textarea[data-v-00c7a971],button[data-v-00c7a971]{font-size:16px!important;min-height:44px;-webkit-tap-highlight-color:transparent}button[data-v-00c7a971]{border-radius:8px;transition:all .2s ease;cursor:pointer}button[data-v-00c7a971]:active{transform:scale(.98)}input[type=text][data-v-00c7a971],input[type=email][data-v-00c7a971],select[data-v-00c7a971],textarea[data-v-00c7a971]{border:2px solid #ddd;border-radius:8px;padding:12px;transition:border-color .2s ease}input[type=text][data-v-00c7a971]:focus,input[type=email][data-v-00c7a971]:focus,select[data-v-00c7a971]:focus,textarea[data-v-00c7a971]:focus{outline:none;border-color:#479ccf;box-shadow:0 0 0 3px #479ccf1a}@media(max-width:600px){.app-container[data-v-00c7a971]{padding:.5rem}.primary-button[data-v-00c7a971]{width:100%;font-size:18px;padding:18px;min-height:44px;border-radius:12px}.success-message[data-v-00c7a971],.completed-container[data-v-00c7a971],.error-container[data-v-00c7a971]{margin:.5rem 0;padding:2rem 1rem}.questionnaire-container[data-v-00c7a971]{padding:1rem .5rem}h1[data-v-00c7a971],h2[data-v-00c7a971]{line-height:1.3}p[data-v-00c7a971]{line-height:1.5}}
