@charset "UTF-8";#app{min-height:100vh}.site-logo-lga[data-v-db27367e]{display:block;width:140px;max-width:140px!important;height:auto!important;object-fit:contain}.footer-contact .contact-label[data-v-e684f3ec]{font-size:16px;font-weight:500;color:#000;margin-bottom:8px}.footer-contact .contact-link[data-v-e684f3ec]{font-size:16px;font-weight:400;color:#000;text-decoration:none;line-height:1.6;transition:color .3s ease}.footer-contact .contact-link[data-v-e684f3ec]:hover{color:#9affff}.footer-contact .contact-text[data-v-e684f3ec]{font-size:16px;font-weight:400;color:#000;line-height:1.6}.footer-contact .row[data-v-e684f3ec]{align-items:flex-start}.footer-contact .contact-item[data-v-e684f3ec]{padding:0}.footer-three .row[data-v-e684f3ec]{margin-left:-12px;margin-right:-12px}.footer-three .row[data-v-e684f3ec]>*{padding-left:12px;padding-right:12px}.site-logo-lga[data-v-f6644149]{display:block;width:140px;max-width:140px!important;height:auto!important;object-fit:contain}.site-icon-lga[data-v-f6644149]{display:block;width:70px;max-width:70px!important;height:auto!important;object-fit:contain}.my-custom-bg[data-v-f6644149]{background:#fff!important}.scroll-top[data-v-f6644149]{cursor:pointer}.how-it-works-section[data-v-f6644149]{background:#fff;padding:140px 0 120px}.hiw-header[data-v-f6644149]{margin-bottom:80px}.hiw-label[data-v-f6644149]{display:inline-block;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#000;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #000000}.hiw-title[data-v-f6644149]{font-size:48px;font-weight:900;font-style:italic;line-height:1.15;color:#000;letter-spacing:-1px;margin:0}.hiw-intro[data-v-f6644149]{font-size:18px;line-height:1.7;color:#000;margin:0;padding-bottom:20px}.hiw-divider[data-v-f6644149]{height:2px;background:#000;margin-top:60px}.hiw-steps[data-v-f6644149]{padding:0}.hiw-step[data-v-f6644149]{padding:50px 0;border-bottom:1px solid #000000}.hiw-step[data-v-f6644149]:last-child{border-bottom:2px solid #000000}.hiw-step-number[data-v-f6644149]{display:block;font-size:64px;font-weight:900;font-style:italic;color:#000;line-height:1}.hiw-step-title[data-v-f6644149]{font-size:24px;font-weight:700;color:#000;margin:0;line-height:1.3}.hiw-step-desc[data-v-f6644149]{font-size:17px;line-height:1.75;color:#000;margin:0}.hiw-step:hover .hiw-step-number[data-v-f6644149]{color:#9affff;transition:color .3s ease}.hiw-info-bar[data-v-f6644149]{padding:60px 0;border-bottom:2px solid #000000}.hiw-info-item[data-v-f6644149]{text-align:center}.hiw-info-value[data-v-f6644149]{display:block;font-size:42px;font-weight:900;font-style:italic;color:#000;line-height:1;margin-bottom:8px}.hiw-info-label[data-v-f6644149]{display:block;font-size:14px;font-weight:500;color:#000;text-transform:uppercase;letter-spacing:1px}.hiw-cta[data-v-f6644149]{padding:100px 0 0}.hiw-cta-inner[data-v-f6644149]{text-align:center}.hiw-cta-button[data-v-f6644149]{display:inline-flex;align-items:center;gap:16px;padding:22px 48px;background:#000;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;text-decoration:none;border:2px solid #000000;transition:all .3s ease}.hiw-cta-button i[data-v-f6644149]{font-size:20px;transition:transform .3s ease}.hiw-cta-button[data-v-f6644149]:hover{background:#9affff;color:#000;border-color:#000}.hiw-cta-button:hover i[data-v-f6644149]{transform:translate(6px)}@media(max-width:991px){.how-it-works-section[data-v-f6644149]{padding:100px 0 80px}.hiw-title[data-v-f6644149]{font-size:36px;margin-bottom:30px}.hiw-intro[data-v-f6644149]{margin-top:30px}.hiw-step[data-v-f6644149]{padding:40px 0}.hiw-step-number[data-v-f6644149]{font-size:48px;margin-bottom:20px}.hiw-step-title[data-v-f6644149]{font-size:22px;margin-bottom:16px}.hiw-info-value[data-v-f6644149]{font-size:32px}.hiw-cta[data-v-f6644149]{padding:60px 0 0}}@media(max-width:767px){.how-it-works-section[data-v-f6644149]{padding:80px 0 60px}.hiw-header[data-v-f6644149]{margin-bottom:50px}.hiw-title[data-v-f6644149]{font-size:28px}.hiw-divider[data-v-f6644149]{margin-top:40px}.hiw-step[data-v-f6644149]{padding:30px 0}.hiw-step-number[data-v-f6644149]{font-size:36px;margin-bottom:12px}.hiw-step-title[data-v-f6644149]{font-size:20px;margin-bottom:12px}.hiw-step-desc[data-v-f6644149]{font-size:16px}.hiw-info-bar[data-v-f6644149]{padding:40px 0}.hiw-info-item[data-v-f6644149]{margin-bottom:30px}.hiw-info-item[data-v-f6644149]:last-child{margin-bottom:0}.hiw-info-value[data-v-f6644149]{font-size:28px}.hiw-cta[data-v-f6644149]{padding:50px 0 0}.hiw-cta-button[data-v-f6644149]{padding:18px 32px;font-size:14px;width:100%;justify-content:center}}.accordion-collapse[data-v-f6644149]{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out;opacity:0;visibility:hidden}.accordion-collapse.show[data-v-f6644149]{max-height:2000px;opacity:1;visibility:visible}.accordion-button[data-v-f6644149]:not(.collapsed){color:inherit;background-color:transparent}.accordion-body[data-v-f6644149]{display:block!important;padding:20px}.accordion-body p[data-v-f6644149]{display:block!important;margin:0;color:#000000b3}.social-connect-section[data-v-f6644149]{background:#fff;padding:0 0 120px;overflow:hidden}.sc-header[data-v-f6644149]{margin-bottom:80px;text-align:center}.sc-header-content[data-v-f6644149]{display:inline-block;text-align:left}.sc-label[data-v-f6644149]{display:block;font-size:10px;font-weight:700;letter-spacing:5px;text-transform:uppercase;color:#000;margin-bottom:24px;opacity:.6}.sc-title[data-v-f6644149]{font-size:56px;font-weight:900;line-height:1.1;color:#000;margin:70px 0 0;letter-spacing:-2px;justify-content:center;text-align:center}.sc-title-highlight[data-v-f6644149]{font-style:italic;position:relative;display:inline-block}.sc-title-highlight[data-v-f6644149]:after{content:"";position:absolute;left:0;bottom:8px;width:100%;height:12px;background:#9affff;z-index:-1}.sc-grid[data-v-f6644149]{margin-bottom:60px}.sc-col-offset[data-v-f6644149]{margin-top:40px}.sc-card[data-v-f6644149]{display:block;text-decoration:none;position:relative;padding:50px 40px;border:2px solid #000000;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.sc-card-bg[data-v-f6644149]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:#9affff;transition:left .5s cubic-bezier(.4,0,.2,1);z-index:0;pointer-events:none}.sc-card:hover .sc-card-bg[data-v-f6644149],.sc-card-bg.is-active[data-v-f6644149]{left:0}.sc-card-inner[data-v-f6644149]{position:relative;z-index:1}.sc-card-top[data-v-f6644149]{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.sc-card-index[data-v-f6644149]{font-size:14px;font-weight:700;letter-spacing:3px;color:#000;transition:all .3s ease}.sc-card:hover .sc-card-index[data-v-f6644149]{letter-spacing:6px}.sc-card-arrow[data-v-f6644149]{font-size:32px;color:#000;transform:rotate(0);transition:transform .5s cubic-bezier(.4,0,.2,1);line-height:1}.sc-card:hover .sc-card-arrow[data-v-f6644149]{transform:rotate(45deg)}.sc-card-body[data-v-f6644149]{position:relative}.sc-card-platform-wrapper[data-v-f6644149]{display:flex;align-items:center;gap:16px;margin-bottom:12px;transition:transform .4s cubic-bezier(.4,0,.2,1)}.sc-card:hover .sc-card-platform-wrapper[data-v-f6644149]{transform:translate(10px)}.sc-card-icon[data-v-f6644149]{width:40px;height:40px;object-fit:contain;transition:transform .3s ease}.sc-card:hover .sc-card-icon[data-v-f6644149]{transform:scale(1.1)}.sc-card-platform[data-v-f6644149]{font-size:32px;font-weight:700;color:#000;margin:0;line-height:1.2;letter-spacing:-1px}.sc-card-handle[data-v-f6644149]{font-size:16px;color:#000;margin:0;font-weight:500;letter-spacing:.5px;opacity:.7;transition:all .4s cubic-bezier(.4,0,.2,1)}.sc-card:hover .sc-card-handle[data-v-f6644149]{opacity:1;transform:translate(10px)}.sc-footer[data-v-f6644149]{text-align:center;padding-top:40px;border-top:2px solid #000000}.sc-footer-text[data-v-f6644149]{font-size:18px;color:#000;margin:0;font-weight:500;letter-spacing:.5px;opacity:.8}@media(max-width:991px){.social-connect-section[data-v-f6644149]{padding:0 0 80px}.sc-header[data-v-f6644149]{margin-bottom:60px}.sc-title[data-v-f6644149]{font-size:42px}.sc-title-highlight[data-v-f6644149]:after{height:10px;bottom:6px}.sc-col-offset[data-v-f6644149]{margin-top:20px}.sc-card[data-v-f6644149]{padding:40px 30px}.sc-card-icon[data-v-f6644149]{width:36px;height:36px}.sc-card-platform[data-v-f6644149]{font-size:28px}}@media(max-width:767px){.social-connect-section[data-v-f6644149]{padding:0 0 60px}.sc-header[data-v-f6644149]{margin-bottom:40px}.sc-header-content[data-v-f6644149]{text-align:center}.sc-title[data-v-f6644149]{font-size:32px}.sc-title br[data-v-f6644149]{display:none}.sc-col-offset[data-v-f6644149]{margin-top:0}.sc-card[data-v-f6644149]{padding:35px 25px}.sc-card-top[data-v-f6644149]{margin-bottom:30px}.sc-card-icon[data-v-f6644149]{width:32px;height:32px}.sc-card-platform[data-v-f6644149]{font-size:24px}.sc-card-handle[data-v-f6644149]{font-size:14px}.sc-card-arrow[data-v-f6644149]{font-size:28px}.sc-footer-text[data-v-f6644149]{font-size:16px}}.scroll-top[data-v-cf854678]{cursor:pointer}.isotop-menu-wrapper li.is-checked[data-v-cf854678]{color:#000;font-weight:700}.isotop-menu-wrapper li[data-v-cf854678]{cursor:pointer}.grid-2column[data-v-cf854678]{font-size:0}.grid-2column .isotop-item[data-v-cf854678]{display:inline-block;vertical-align:top;font-size:16px}.grid-sizer[data-v-cf854678]{display:none!important}.testquestions[data-v-cf854678]{background:#9fc265!important;color:#fff!important}.scroll-top[data-v-2058311b]{cursor:pointer}.post-info[data-v-2058311b]{margin-bottom:30px;color:#666;font-size:16px}.post-info .start-link[data-v-2058311b]{color:#007bff;text-decoration:none;font-weight:500;transition:color .3s ease}.post-info .start-link[data-v-2058311b]:hover{color:#0056b3}.blog-details-post p[data-v-2058311b]{margin-bottom:20px;line-height:1.8}.blog-details-post h3[data-v-2058311b]{margin-top:40px;margin-bottom:20px;font-size:28px;font-weight:600}.blog-details-post .media[data-v-2058311b]{margin:40px 0}.blog-details-post .media img[data-v-2058311b]{border-radius:8px}.quote-wrapper[data-v-2058311b]{margin:40px 0;padding:30px 40px;background:#f8f9fa;border-left:4px solid #007bff}.quote-wrapper blockquote[data-v-2058311b]{margin:0;font-size:20px;font-style:italic;color:#333;line-height:1.6}.bottom-widget[data-v-2058311b]{margin-top:50px;padding-top:30px;border-top:1px solid #e0e0e0}.bottom-widget .tags li[data-v-2058311b]:first-child{font-weight:600;margin-right:10px}.bottom-widget .tags li a[data-v-2058311b],.bottom-widget .tags li span[data-v-2058311b]{display:inline-block;padding:6px 16px;background:#f0f0f0;border-radius:4px;color:#333;text-decoration:none;transition:background .3s ease}.bottom-widget .tags li a[data-v-2058311b]:hover{background:#007bff;color:#fff}.bottom-widget .share-icon li[data-v-2058311b]:first-child{font-weight:600;margin-right:10px}.bottom-widget .share-icon li a[data-v-2058311b]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f0f0f0;border-radius:50%;color:#333;transition:all .3s ease}.bottom-widget .share-icon li a[data-v-2058311b]:hover{background:#007bff;color:#fff;transform:translateY(-3px)}.alert[data-v-4d2f5569]{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-success[data-v-4d2f5569]{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-danger[data-v-4d2f5569]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.text-danger[data-v-4d2f5569]{color:#dc3545;font-size:14px}button[data-v-4d2f5569]:disabled{opacity:.6;cursor:not-allowed}.icon[data-v-141d1a4d]{width:120px;height:120px;background:#9affff}.coming[data-v-141d1a4d]{font-family:Montserrat,sans-serif;font-weight:700;font-size:80px;line-height:1.228em}.btn-back[data-v-a8a4e76a]{background:transparent;border:none;font-size:16px;font-weight:500;color:#9affff;padding:0;cursor:pointer;transition:all .3s ease}.btn-back i[data-v-a8a4e76a]{font-size:18px;transition:transform .3s ease}.btn-back[data-v-a8a4e76a]:hover{color:#000;opacity:.8}.btn-back:hover i[data-v-a8a4e76a]{transform:translate(-3px)}.btn-back[data-v-a8a4e76a]:focus{outline:none;box-shadow:none}input[type=checkbox][data-v-a8a4e76a]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1rem;height:1rem;border:2px solid #0cc1e0;border-radius:.25rem;background-color:#fff;cursor:pointer;position:relative;flex-shrink:0}input[type=checkbox][data-v-a8a4e76a]:checked{background-color:#0cc1e0;border-color:#0cc1e0}input[type=checkbox][data-v-a8a4e76a]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:.75rem;font-weight:700}.pathway-report-container[data-v-3bace95e]{min-height:100vh;background:#fff;font-family:Montserrat,sans-serif;color:#000;position:relative;padding-bottom:40px}@keyframes fadeInIcon-3bace95e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.section-icon[data-v-3bace95e]{width:36px;height:36px;color:#00a4d4;animation:fadeInIcon-3bace95e .6s ease-out;margin-right:12px;vertical-align:middle;display:inline-block}.inline-icon[data-v-3bace95e]{width:20px;height:20px;color:#00a4d4;margin-right:6px;vertical-align:middle;display:inline-block}.dropdown-indicator[data-v-3bace95e]{width:20px;height:20px;margin-left:8px;color:#00a4d4;stroke-width:2.5;animation:bounce-3bace95e 2s infinite}@keyframes bounce-3bace95e{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.section-header[data-v-3bace95e]{margin-bottom:40px;padding-bottom:20px}.section-header h2[data-v-3bace95e]{font-size:32px;font-weight:700;color:#000;display:flex;align-items:center;text-align:center;justify-content:center;margin:0}.section-content[data-v-3bace95e]{max-width:1400px;margin:0 auto}.subsection-title[data-v-3bace95e]{font-size:20px;font-weight:700;color:#000;margin-bottom:16px;display:flex;align-items:center}.tag-row[data-v-3bace95e]{display:flex;flex-wrap:wrap;gap:8px}.badge[data-v-3bace95e]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:20px;font-size:13px;font-weight:700;letter-spacing:.3px;color:#000;background:#00a4d41a;border:1px solid #000000}.badge.best-match[data-v-3bace95e]{background:#00a4d426;border-color:#00a4d4}.badge.strong-match[data-v-3bace95e]{background:#9fc26526;border-color:#9fc265}.badge.alignment[data-v-3bace95e]{background:#00a4d414;border-color:#000}.badge.neutral[data-v-3bace95e]{background:#0000000d;border-color:#000}.pathway-header[data-v-3bace95e]{width:100%;padding:40px 60px;background:#fff;border-top:2px solid #000000}.pathway-header .header-content[data-v-3bace95e]{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;gap:40px;align-items:center}@media(max-width:1024px){.pathway-header .header-content[data-v-3bace95e]{grid-template-columns:1fr;gap:30px;text-align:center}}.pathway-header .logo-section[data-v-3bace95e]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.pathway-header .logo-section .logo-img[data-v-3bace95e]{width:200px;height:auto;object-fit:contain}.pathway-header .logo-section .logo-text[data-v-3bace95e]{font-size:14px;font-weight:600;color:#000;letter-spacing:.5px}@media(max-width:1024px){.pathway-header .logo-section[data-v-3bace95e]{align-items:center}}.pathway-header .report-type-section[data-v-3bace95e]{display:flex;justify-content:center;align-items:center}.pathway-header .report-type-section .report-chip[data-v-3bace95e]{background:#000;color:#fff;padding:12px 24px;border-radius:30px;font-size:14px;letter-spacing:.8px;text-transform:uppercase;font-weight:700;border:2px solid #000000}.pathway-header .user-info-section[data-v-3bace95e]{text-align:right}.pathway-header .user-info-section .user-name[data-v-3bace95e]{font-size:24px;font-weight:700;color:#000;margin-bottom:12px}.pathway-header .user-info-section .user-meta .meta-line[data-v-3bace95e]{font-size:16px;color:#000;margin:4px 0}.pathway-header .user-info-section .user-meta .meta-line strong[data-v-3bace95e]{font-weight:700}@media(max-width:1024px){.pathway-header .user-info-section[data-v-3bace95e]{text-align:center}}.personality-profile-section[data-v-3bace95e]{padding:80px 60px;background:#fff}.personality-profile-section .section-content[data-v-3bace95e]{max-width:1500px;margin:0 auto;display:flex;gap:60px}@media(max-width:991px){.personality-profile-section .section-content[data-v-3bace95e]{grid-template-columns:1fr}}.personality-profile-section .profile-left h2[data-v-3bace95e]{font-size:32px;font-weight:700;margin-bottom:30px;color:#000;display:flex;align-items:center}.personality-profile-section .profile-left .profile-text-box[data-v-3bace95e]{background:#00a4d408;padding:40px;min-height:300px}.personality-profile-section .profile-left .profile-text-box p[data-v-3bace95e]{font-size:16px;line-height:1.8em;color:#000;white-space:pre-line}.personality-profile-section .profile-right[data-v-3bace95e]{display:flex;align-items:center;justify-content:center}.personality-profile-section .profile-right .chart-placeholder[data-v-3bace95e]{width:100%;max-width:400px;background:transparent;padding:0;display:flex;align-items:center;justify-content:center}.career-recommendations-section[data-v-3bace95e]{padding:80px 60px;background:#fff}.career-recommendations-section .section-content[data-v-3bace95e]{max-width:1400px;margin:0 auto}.career-recommendations-section .section-content h2[data-v-3bace95e]{font-size:32px;font-weight:700;margin-bottom:40px;color:#000;display:flex;align-items:center}.career-recommendations-section .career-cards[data-v-3bace95e]{display:flex;flex-direction:column;gap:30px}.career-recommendations-section .career-card[data-v-3bace95e]{display:flex;align-items:flex-start;gap:30px;background:#00a4d405;padding:40px;min-height:150px;transition:all .3s cubic-bezier(.4,0,.2,1)}.career-recommendations-section .career-card[data-v-3bace95e]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 24px #00000014}.career-recommendations-section .career-card .card-number[data-v-3bace95e]{flex-shrink:0;width:60px;height:60px;background:#00a4d4;color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700}.career-recommendations-section .career-card .card-content[data-v-3bace95e]{flex:1}.career-recommendations-section .career-card .card-content h3[data-v-3bace95e]{font-size:26px;font-weight:700;color:#000;margin-bottom:15px}.career-recommendations-section .career-card .card-content .card-tags[data-v-3bace95e]{margin-bottom:18px}.career-recommendations-section .career-card .card-content .card-tags .badge[data-v-3bace95e]{font-size:12px}.career-recommendations-section .career-card .card-content .field-description[data-v-3bace95e]{font-size:16px;line-height:1.7em;color:#000;margin-bottom:25px}.career-recommendations-section .career-card .card-content .insights-section[data-v-3bace95e],.career-recommendations-section .career-card .card-content .connection-section[data-v-3bace95e]{margin-bottom:25px;background:#00a4d40d;padding:20px;border-radius:8px}.career-recommendations-section .career-card .card-content .insights-section h4[data-v-3bace95e],.career-recommendations-section .career-card .card-content .connection-section h4[data-v-3bace95e]{font-size:15px;font-weight:700;color:#000;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.career-recommendations-section .career-card .card-content .insights-section p[data-v-3bace95e],.career-recommendations-section .career-card .card-content .connection-section p[data-v-3bace95e]{font-size:15px;line-height:1.7em;color:#000;margin:0}.career-recommendations-section .career-card .card-content .job-tags[data-v-3bace95e]{display:flex;flex-wrap:wrap;gap:10px}.career-recommendations-section .career-card .card-content .job-tags .job-tag[data-v-3bace95e]{background:#00a4d426;color:#000;padding:10px 18px;border-radius:20px;font-size:14px;font-weight:600}.secondary-info-section[data-v-3bace95e]{padding:60px;background:#fff}.secondary-info-section .section-content[data-v-3bace95e]{max-width:1400px;margin:0 auto}.secondary-info-section .reflection-column h3[data-v-3bace95e]{font-size:28px;font-weight:700;margin-bottom:20px;color:#000;display:flex;align-items:center}.secondary-info-section .reflection-column .reflection-intro[data-v-3bace95e]{font-size:15px;line-height:1.7;color:#000;margin-bottom:24px;font-style:italic;padding:16px;background:#00a4d408;border-left:4px solid #00A4D4;border-radius:4px}.secondary-info-section .reflection-column .reflection-box[data-v-3bace95e]{border:1px solid #000000;padding:40px;border-radius:8px;background:#00a4d405}.secondary-info-section .reflection-column .reflection-box ol[data-v-3bace95e]{margin:0;padding:0 0 0 40px;counter-reset:question-counter;list-style:none}.secondary-info-section .reflection-column .reflection-box ol li[data-v-3bace95e]{counter-increment:question-counter;font-size:17px;line-height:2;color:#000;margin-bottom:20px;font-weight:500;position:relative}.secondary-info-section .reflection-column .reflection-box ol li[data-v-3bace95e]:before{content:counter(question-counter);position:absolute;left:-40px;top:0;width:32px;height:32px;background:#00a4d4;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.secondary-info-section .reflection-column .reflection-box ol li[data-v-3bace95e]:last-child{margin-bottom:0}.secondary-info-section .reflection-column .reflection-box p[data-v-3bace95e]{font-size:16px;line-height:1.7;color:#000;margin:0}.strengths-analysis-section[data-v-3bace95e]{padding:80px 60px;background:#fff}.strengths-analysis-section .section-content[data-v-3bace95e]{max-width:1400px;margin:0 auto}.strengths-analysis-section .section-content h2[data-v-3bace95e]{font-size:32px;font-weight:700;margin-bottom:40px;color:#000;display:flex;align-items:center}.strengths-analysis-section .strengths-grid[data-v-3bace95e]{display:grid;grid-template-columns:2fr 1fr;gap:40px}@media(max-width:991px){.strengths-analysis-section .strengths-grid[data-v-3bace95e]{grid-template-columns:1fr}}.strengths-analysis-section .strengths-main h3[data-v-3bace95e]{font-size:24px;font-weight:700;margin-bottom:25px;color:#000}.strengths-analysis-section .strengths-main .strength-cards[data-v-3bace95e]{display:flex;flex-direction:column;gap:20px}.strengths-analysis-section .strengths-main .strength-card[data-v-3bace95e]{background:#00a4d408;padding:30px;border-radius:12px;transition:all .3s ease}.strengths-analysis-section .strengths-main .strength-card[data-v-3bace95e]:hover{background:#00a4d40f;transform:translate(5px)}.strengths-analysis-section .strengths-main .strength-card h4[data-v-3bace95e]{font-size:20px;font-weight:700;color:#000;margin-bottom:12px}.strengths-analysis-section .strengths-main .strength-card p[data-v-3bace95e]{font-size:15px;line-height:1.7em;color:#000;margin-bottom:15px}.strengths-analysis-section .strengths-main .strength-card .examples[data-v-3bace95e]{margin-top:20px;padding-top:20px;border-top:2px solid rgba(0,164,212,.2)}.strengths-analysis-section .strengths-main .strength-card .examples strong[data-v-3bace95e]{font-size:14px;font-weight:700;color:#000;display:block;margin-bottom:10px}.strengths-analysis-section .strengths-main .strength-card .examples ul[data-v-3bace95e]{list-style:none;padding:0;margin:0}.strengths-analysis-section .strengths-main .strength-card .examples ul li[data-v-3bace95e]{font-size:14px;line-height:1.6em;color:#000;padding:8px 0 8px 25px;position:relative}.strengths-analysis-section .strengths-main .strength-card .examples ul li[data-v-3bace95e]:before{content:"→";position:absolute;left:0;color:#00a4d4;font-weight:700}.strengths-analysis-section .development-areas h3[data-v-3bace95e]{font-size:24px;font-weight:700;margin-bottom:25px;color:#000}.strengths-analysis-section .development-areas .development-list[data-v-3bace95e]{display:flex;flex-direction:column;gap:20px}.strengths-analysis-section .development-areas .development-item[data-v-3bace95e]{background:#00a4d408;padding:25px;border-radius:12px;border-left:4px solid #00A4D4}.strengths-analysis-section .development-areas .development-item h4[data-v-3bace95e]{font-size:16px;font-weight:700;color:#000;margin-bottom:10px}.strengths-analysis-section .development-areas .development-item p[data-v-3bace95e]{font-size:14px;line-height:1.6em;color:#000;margin:0}.strengths-analysis-section .development-areas .development-item .dev-tip[data-v-3bace95e]{margin-top:15px;padding-top:15px;border-top:1px solid rgba(0,164,212,.2);display:flex;align-items:flex-start;gap:8px;font-weight:600}.strengths-analysis-section .development-areas .development-item .dev-tip svg[data-v-3bace95e]{width:16px;height:16px;color:#00a4d4;flex-shrink:0;margin-top:2px}.work-preferences-section[data-v-3bace95e]{padding:80px 60px;background:#00a4d403}.work-preferences-section .section-content[data-v-3bace95e]{max-width:1400px;margin:0 auto}.work-preferences-section .section-content h2[data-v-3bace95e]{font-size:32px;font-weight:700;margin-bottom:40px;color:#000;display:flex;align-items:center}.work-preferences-section .preferences-grid[data-v-3bace95e]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media(max-width:991px){.work-preferences-section .preferences-grid[data-v-3bace95e]{grid-template-columns:1fr}}.work-preferences-section .pref-card[data-v-3bace95e]{background:#fff;padding:35px;border-radius:12px;box-shadow:0 2px 8px #0000000d;transition:all .3s ease}.work-preferences-section .pref-card[data-v-3bace95e]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.work-preferences-section .pref-card h3[data-v-3bace95e]{font-size:20px;font-weight:700;color:#000;margin-bottom:18px;display:flex;align-items:center;gap:12px}.work-preferences-section .pref-card h3 svg[data-v-3bace95e]{width:24px;height:24px;color:#00a4d4;flex-shrink:0}.work-preferences-section .pref-card p[data-v-3bace95e]{font-size:15px;line-height:1.7em;color:#000;margin:0}.roadmap-strengths-section[data-v-3bace95e]{padding:80px 60px;background:#fff}.roadmap-strengths-section .section-content[data-v-3bace95e]{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr;gap:60px}@media(max-width:991px){.roadmap-strengths-section .section-content[data-v-3bace95e]{grid-template-columns:1fr}}.roadmap-strengths-section .roadmap-column h3[data-v-3bace95e]{font-size:24px;font-weight:700;margin-bottom:25px;color:#000;display:flex;align-items:center}.roadmap-strengths-section .roadmap-column .roadmap-bars[data-v-3bace95e]{display:flex;flex-direction:column;gap:20px}.roadmap-strengths-section .roadmap-column .roadmap-bar[data-v-3bace95e]{display:flex;align-items:flex-start;gap:25px;background:#00a4d408;padding:30px;min-height:80px;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.roadmap-strengths-section .roadmap-column .roadmap-bar[data-v-3bace95e]:hover{transform:translate(8px) scale(1.02);background:#00a4d40d}.roadmap-strengths-section .roadmap-column .roadmap-bar .bar-number[data-v-3bace95e]{flex-shrink:0;width:45px;height:45px;background:#00a4d4;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}.roadmap-strengths-section .roadmap-column .roadmap-bar .bar-content[data-v-3bace95e]{flex:1}.roadmap-strengths-section .roadmap-column .roadmap-bar .bar-content h4[data-v-3bace95e]{font-size:17px;font-weight:700;color:#000;margin-bottom:10px;line-height:1.4em}.roadmap-strengths-section .roadmap-column .roadmap-bar .bar-content .step-timeline[data-v-3bace95e],.roadmap-strengths-section .roadmap-column .roadmap-bar .bar-content .step-metric[data-v-3bace95e]{font-size:14px;line-height:1.6em;color:#000;margin-top:8px;display:flex;align-items:center;gap:8px}.roadmap-strengths-section .roadmap-column .roadmap-bar .bar-content .step-timeline svg[data-v-3bace95e],.roadmap-strengths-section .roadmap-column .roadmap-bar .bar-content .step-metric svg[data-v-3bace95e]{width:16px;height:16px;color:#00a4d4;flex-shrink:0}.roadmap-strengths-section .strengths-column h3[data-v-3bace95e]{font-size:24px;font-weight:700;margin-bottom:25px;color:#000;display:flex;align-items:center}.roadmap-strengths-section .strengths-column .strength-pills[data-v-3bace95e]{display:flex;flex-direction:column;gap:15px}.roadmap-strengths-section .strengths-column .strength-pill[data-v-3bace95e]{background:#00a4d414;border-radius:12px;padding:20px 22px;font-size:14px;font-weight:600;color:#000;text-align:center;transition:all .3s ease}.roadmap-strengths-section .strengths-column .strength-pill[data-v-3bace95e]:hover{transform:scale(1.03);background:#00a4d41f}.growth-opportunities-section[data-v-3bace95e]{padding:80px 60px;background:#00a4d403}.growth-opportunities-section .section-content[data-v-3bace95e]{max-width:1400px;margin:0 auto}.growth-opportunities-section .section-content h2[data-v-3bace95e]{font-size:32px;font-weight:700;margin-bottom:40px;color:#000;display:flex;align-items:center}.growth-opportunities-section .growth-grid[data-v-3bace95e]{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}@media(max-width:991px){.growth-opportunities-section .growth-grid[data-v-3bace95e]{grid-template-columns:1fr}}.growth-opportunities-section .growth-card[data-v-3bace95e]{background:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 12px #0000000f;transition:all .3s ease}.growth-opportunities-section .growth-card[data-v-3bace95e]:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000001a}.growth-opportunities-section .growth-card h3[data-v-3bace95e]{font-size:24px;font-weight:700;color:#000;margin-bottom:25px;display:flex;align-items:center;gap:12px}.growth-opportunities-section .growth-card h3 svg[data-v-3bace95e]{width:28px;height:28px;color:#00a4d4;flex-shrink:0}.growth-opportunities-section .growth-card>div[data-v-3bace95e]{margin-bottom:20px}.growth-opportunities-section .growth-card>div[data-v-3bace95e]:last-child{margin-bottom:0}.growth-opportunities-section .growth-card h4[data-v-3bace95e]{font-size:15px;font-weight:700;color:#000;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.growth-opportunities-section .growth-card p[data-v-3bace95e]{font-size:15px;line-height:1.7em;color:#000;margin:0}.actions-section[data-v-3bace95e]{padding:60px;background:#fff;border-top:2px solid #000000}.actions-section .actions-container[data-v-3bace95e]{max-width:1400px;margin:0 auto;display:flex;justify-content:center;gap:24px}@media(max-width:768px){.actions-section .actions-container[data-v-3bace95e]{flex-direction:column}}.actions-section .actions-container .btn-sixteen[data-v-3bace95e]{font-weight:500;color:#fff;padding:0 40px;line-height:55px;border-radius:10px;background:#000;text-align:center;border:2px solid #000000;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center}.actions-section .actions-container .btn-sixteen[data-v-3bace95e]:hover{color:#000;background:#9affff}.actions-section .actions-container .btn-sixteen.text-uppercase[data-v-3bace95e]{font-size:14px}.actions-section .actions-container .btn-sixteen svg[data-v-3bace95e]{flex-shrink:0}.loading-overlay[data-v-3bace95e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:9999;display:flex;align-items:center;justify-content:center}.loading-overlay .loading-content[data-v-3bace95e]{text-align:center;padding:0 30px}.loading-overlay .loading-content .loading-label[data-v-3bace95e]{font-size:12px;text-transform:uppercase;letter-spacing:3px;color:#00a4d4;margin-bottom:20px}.loading-overlay .loading-content h2[data-v-3bace95e]{font-size:32px;font-weight:600;color:#000;margin-bottom:30px}.loading-overlay .loading-content .loading-spinner[data-v-3bace95e]{display:flex;align-items:center;justify-content:center;gap:15px}.loading-overlay .loading-content .loading-spinner .spinner-ring[data-v-3bace95e]{width:50px;height:50px;border:3px solid rgba(0,164,212,.2);border-bottom-color:#00a4d4;border-radius:50%;animation:spin-3bace95e 1s linear infinite}.loading-overlay .loading-content .loading-spinner p[data-v-3bace95e]{font-size:16px;font-weight:500;color:#000}@keyframes spin-3bace95e{to{transform:rotate(360deg)}}@media(max-width:991px){.personality-profile-section[data-v-3bace95e],.career-recommendations-section[data-v-3bace95e],.secondary-info-section[data-v-3bace95e],.roadmap-strengths-section[data-v-3bace95e]{padding:60px 40px}.pathway-header[data-v-3bace95e]{padding:40px 40px 60px}.actions-section[data-v-3bace95e]{padding:40px}}@media(max-width:767px){.pathway-header[data-v-3bace95e]{padding:30px 20px 40px}.personality-profile-section[data-v-3bace95e],.career-recommendations-section[data-v-3bace95e],.secondary-info-section[data-v-3bace95e],.roadmap-strengths-section[data-v-3bace95e]{padding:40px 20px}.actions-section[data-v-3bace95e]{padding:30px 20px}.career-card[data-v-3bace95e]{flex-direction:column;text-align:center}.career-card .card-number[data-v-3bace95e]{margin:0 auto}.actions-container[data-v-3bace95e]{flex-direction:column}.actions-container .btn-sixteen[data-v-3bace95e]{width:100%;justify-content:center}}.overview-panel-section[data-v-3bace95e]{padding:60px;background:#fff;border-bottom:1px solid #000000}.overview-panel-section .section-content[data-v-3bace95e]{display:grid;grid-template-columns:1.2fr 1fr;gap:60px}@media(max-width:991px){.overview-panel-section .section-content[data-v-3bace95e]{grid-template-columns:1fr}}.overview-panel-section .overview-label[data-v-3bace95e]{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#00a4d4;margin-bottom:12px}.overview-panel-section .overview-title[data-v-3bace95e]{font-size:32px;font-weight:700;color:#000;margin-bottom:20px}.overview-panel-section .overview-description[data-v-3bace95e]{font-size:16px;line-height:1.8;color:#000}.overview-panel-section .top-matches-list[data-v-3bace95e]{border:1px solid #000000;border-radius:8px;overflow:hidden}.overview-panel-section .top-matches-list .match-item[data-v-3bace95e]{display:flex;gap:20px;padding:20px;border-bottom:1px solid #000000}.overview-panel-section .top-matches-list .match-item[data-v-3bace95e]:last-child{border-bottom:none}.overview-panel-section .top-matches-list .match-item .match-rank[data-v-3bace95e]{width:40px;height:40px;background:#00a4d4;color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;flex-shrink:0}.overview-panel-section .top-matches-list .match-item .match-details[data-v-3bace95e]{flex:1}.overview-panel-section .top-matches-list .match-item .match-details .match-name[data-v-3bace95e]{font-size:18px;font-weight:700;color:#000;margin-bottom:6px}.overview-panel-section .top-matches-list .match-item .match-details .match-score[data-v-3bace95e]{font-size:14px;color:#000}.overview-panel-section .top-matches-list .match-item .match-details .match-score .score-value[data-v-3bace95e]{font-weight:700;color:#00a4d4}.personality-grid-redesigned[data-v-3bace95e]{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1400px;margin:0 auto}@media(max-width:991px){.personality-grid-redesigned[data-v-3bace95e]{grid-template-columns:1fr}}.personality-grid-redesigned[data-v-3bace95e]>*{min-width:0;max-width:100%}.profile-summary[data-v-3bace95e]{width:100%}.profile-summary .profile-text-box[data-v-3bace95e]{background:#00a4d408;border:1px solid #000000;padding:30px;border-radius:8px;position:relative;overflow:hidden}.profile-summary .profile-text-box p[data-v-3bace95e]{font-size:15px;line-height:1.8;color:#000;white-space:pre-line}.profile-summary .profile-text-box.quote-style[data-v-3bace95e]{padding:40px 50px;background:linear-gradient(135deg,#00a4d40d,#00a4d405);border-left:4px solid #00A4D4;border-radius:12px;position:relative}.profile-summary .profile-text-box.quote-style .quote-mark[data-v-3bace95e]{position:absolute;font-family:Georgia,Times New Roman,serif;font-size:80px;font-weight:700;color:#00a4d426;line-height:1;z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.profile-summary .profile-text-box.quote-style .quote-mark.quote-open[data-v-3bace95e]{top:20px;left:20px}.profile-summary .profile-text-box.quote-style .quote-mark.quote-close[data-v-3bace95e]{bottom:10px;right:30px;font-size:60px}.profile-summary .profile-text-box.quote-style .quote-content[data-v-3bace95e]{position:relative;z-index:1}.profile-summary .profile-text-box.quote-style .quote-content .quote-intro[data-v-3bace95e]{font-size:18px;font-weight:600;line-height:1.6;color:#000;margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid rgba(0,164,212,.2);font-style:italic}.profile-summary .profile-text-box.quote-style .quote-content .quote-body[data-v-3bace95e]{font-size:16px;line-height:1.9;color:#000;position:relative;z-index:1}.profile-summary .profile-text-box.quote-style .quote-accent[data-v-3bace95e]{position:absolute;top:0;right:0;width:100px;height:100px;background:radial-gradient(circle,rgba(0,164,212,.08) 0%,transparent 70%);border-radius:50%;transform:translate(30px,-30px);z-index:0}@media(max-width:768px){.profile-summary .profile-text-box.quote-style[data-v-3bace95e]{padding:30px 35px}.profile-summary .profile-text-box.quote-style .quote-mark[data-v-3bace95e]{font-size:60px}.profile-summary .profile-text-box.quote-style .quote-mark.quote-open[data-v-3bace95e]{top:15px;left:15px}.profile-summary .profile-text-box.quote-style .quote-mark.quote-close[data-v-3bace95e]{bottom:5px;right:20px;font-size:45px}.profile-summary .profile-text-box.quote-style .quote-content .quote-intro[data-v-3bace95e]{font-size:16px;margin-bottom:16px;padding-bottom:16px}.profile-summary .profile-text-box.quote-style .quote-content .quote-body[data-v-3bace95e]{font-size:15px}}.personality-chart-container[data-v-3bace95e]{width:100%;display:flex;flex-direction:column;align-items:center}.personality-chart-container .chart-wrapper[data-v-3bace95e]{width:100%;max-width:500px;margin-top:20px}@media(max-width:768px){.personality-chart-container .chart-wrapper[data-v-3bace95e]{max-width:100%}}.personality-chart-container .chart-error[data-v-3bace95e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#000}.personality-chart-container .chart-error .error-icon[data-v-3bace95e]{width:48px;height:48px;color:#00a4d480;margin-bottom:16px}.personality-chart-container .chart-error p[data-v-3bace95e]{font-size:14px;color:#000000b3;margin:0}.strengths-layout[data-v-3bace95e]{display:grid;grid-template-columns:60% 40%;gap:40px}@media(max-width:991px){.strengths-layout[data-v-3bace95e]{grid-template-columns:1fr}}.strength-card[data-v-3bace95e]{border:1px solid #000000;padding:24px;margin-bottom:20px;border-radius:8px;background:#fff}.strength-card .strength-header[data-v-3bace95e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.strength-card .strength-header h4[data-v-3bace95e]{font-size:18px;font-weight:700;color:#000;margin:0}.strength-card .strength-header .strength-score[data-v-3bace95e]{font-size:16px;font-weight:700;color:#00a4d4}.strength-card .score-bar[data-v-3bace95e]{width:100%;height:8px;background:#00a4d41a;border-radius:4px;overflow:hidden;margin-bottom:16px}.strength-card .score-bar .score-fill[data-v-3bace95e]{height:100%;background:#00a4d4;transition:width .3s ease}.strength-card .strength-description[data-v-3bace95e]{font-size:14px;line-height:1.6;color:#000;margin-bottom:12px}.strength-card .evidence-chips[data-v-3bace95e]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.strength-card .evidence-chips .evidence-label[data-v-3bace95e]{font-size:13px;font-weight:600;color:#000}.strength-card .evidence-chips .evidence-chip[data-v-3bace95e]{background:#9fc26526;color:#000;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;border:1px solid #000000}.strength-card .leverage-section[data-v-3bace95e]{margin-top:16px}.strength-card .leverage-details[data-v-3bace95e]{border:2px solid rgba(0,164,212,.2);border-radius:10px;overflow:hidden;background:#fff;transition:all .3s ease;box-shadow:0 2px 4px #0000000d}.strength-card .leverage-details[open][data-v-3bace95e]{border-color:#00a4d4;box-shadow:0 4px 12px #00a4d426}.strength-card .leverage-details[open] .leverage-arrow[data-v-3bace95e]{transform:rotate(180deg)}.strength-card .leverage-details[open] .leverage-summary[data-v-3bace95e]{background:#00a4d41a;border-bottom:1px solid rgba(0,164,212,.2)}.strength-card .leverage-details summary[data-v-3bace95e]{padding:0;cursor:pointer;list-style:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.strength-card .leverage-details summary[data-v-3bace95e]::-webkit-details-marker{display:none}.strength-card .leverage-details summary .leverage-header[data-v-3bace95e]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#00a4d40d;transition:all .3s ease}.strength-card .leverage-details summary .leverage-header .leverage-icon[data-v-3bace95e]{width:20px;height:20px;color:#00a4d4;flex-shrink:0}.strength-card .leverage-details summary .leverage-header .leverage-title[data-v-3bace95e]{flex:1;font-size:15px;font-weight:700;color:#000;letter-spacing:.3px}.strength-card .leverage-details summary .leverage-header .leverage-arrow[data-v-3bace95e]{width:18px;height:18px;color:#00a4d4;flex-shrink:0;transition:transform .3s ease}.strength-card .leverage-details summary:hover .leverage-header[data-v-3bace95e]{background:#00a4d414}.strength-card .leverage-details .leverage-content-wrapper[data-v-3bace95e]{padding:20px;background:linear-gradient(to bottom,#00a4d405,#fff);animation:slideDown-3bace95e .3s ease-out}.strength-card .leverage-details .leverage-content[data-v-3bace95e]{font-size:15px;line-height:1.8;color:#000;margin:0;padding:0}@keyframes slideDown-3bace95e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.strength-card .examples[data-v-3bace95e]{margin-top:12px;padding-top:12px;border-top:1px solid #000000}.strength-card .examples strong[data-v-3bace95e]{font-size:13px;color:#000}.strength-card .examples ul[data-v-3bace95e]{margin:8px 0 0 20px;padding:0}.strength-card .examples ul li[data-v-3bace95e]{font-size:13px;line-height:1.6;color:#000;margin-bottom:4px}.development-column .development-item[data-v-3bace95e]{border:1px solid #000000;padding:20px;margin-bottom:16px;border-radius:8px;background:#fff}.development-column .development-item .dev-header[data-v-3bace95e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.development-column .development-item .dev-header h4[data-v-3bace95e]{font-size:16px;font-weight:700;color:#000;margin:0}.development-column .development-item .dev-header .level-badge[data-v-3bace95e]{background:#9fc26526;color:#000;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;border:1px solid #000000}.development-column .development-item .dev-description[data-v-3bace95e]{font-size:14px;line-height:1.6;color:#000;margin-bottom:12px}.development-column .development-item .importance-box[data-v-3bace95e],.development-column .development-item .action-plan[data-v-3bace95e]{margin-top:12px;padding:12px;background:#00a4d408;border-radius:6px;border:1px solid #000000}.development-column .development-item .importance-box strong[data-v-3bace95e],.development-column .development-item .action-plan strong[data-v-3bace95e]{font-size:13px;color:#000}.development-column .development-item .importance-box p[data-v-3bace95e],.development-column .development-item .action-plan p[data-v-3bace95e]{font-size:13px;line-height:1.6;color:#000;margin:6px 0 0}.development-column .blindspots-section[data-v-3bace95e]{margin-top:32px;padding-top:32px}.development-column .blindspots-section .blindspots-intro[data-v-3bace95e]{font-size:14px;line-height:1.6;color:#000;margin:12px 0 20px;font-style:italic}.development-column .blindspots-section .blindspots-cards[data-v-3bace95e]{display:grid;gap:16px}.development-column .blindspots-section .blindspot-card[data-v-3bace95e]{border:1px solid #000000;background:#00a4d408;padding:16px;border-radius:8px;display:flex;gap:12px;align-items:flex-start}.development-column .blindspots-section .blindspot-card .blindspot-icon[data-v-3bace95e]{flex-shrink:0;font-size:20px;line-height:1}.development-column .blindspots-section .blindspot-card p[data-v-3bace95e]{font-size:14px;line-height:1.6;color:#000;margin:0}.development-column .blindspots-section .warning-icon[data-v-3bace95e]{color:#f59e0b}.career-field-card[data-v-3bace95e]{border:2px solid #000000;padding:40px;margin-bottom:40px;border-radius:8px;background:#fff}.career-field-card .field-header[data-v-3bace95e]{margin-bottom:32px}.career-field-card .field-header .field-title-row[data-v-3bace95e]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.career-field-card .field-header .field-title-row .field-rank[data-v-3bace95e]{width:50px;height:50px;background:#00a4d4;color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;flex-shrink:0}.career-field-card .field-header .field-title-row .field-name[data-v-3bace95e]{flex:1;font-size:28px;font-weight:700;color:#000;margin:0}.career-field-card .field-header .field-title-row .match-score-badge[data-v-3bace95e]{background:#00a4d426;color:#000;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:700;border:1px solid #00A4D4}.career-field-card .field-header .why-fits-box[data-v-3bace95e]{background:#00a4d40d;border:1px solid #000000;border-radius:8px;padding:20px;margin-bottom:16px}.career-field-card .field-header .why-fits-box .why-fits-title[data-v-3bace95e]{font-size:16px;font-weight:700;color:#000;margin-bottom:10px;display:flex;align-items:center}.career-field-card .field-header .why-fits-box p[data-v-3bace95e]{font-size:14px;line-height:1.7;color:#000;margin:0}.career-field-card .field-header .field-description[data-v-3bace95e]{font-size:15px;line-height:1.7;color:#000}.career-field-card .roles-grid[data-v-3bace95e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:20px}.career-field-card .roles-grid .role-card[data-v-3bace95e]{border:1px solid #000000;padding:20px;border-radius:8px;background:#fff}.career-field-card .roles-grid .role-card .role-header[data-v-3bace95e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.career-field-card .roles-grid .role-card .role-header .role-title[data-v-3bace95e]{font-size:16px;font-weight:700;color:#000;margin:0}.career-field-card .roles-grid .role-card .role-header .seniority-badge[data-v-3bace95e]{background:#9fc26526;color:#000;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;border:1px solid #000000}.career-field-card .roles-grid .role-card .salary-box[data-v-3bace95e],.career-field-card .roles-grid .role-card .growth-box[data-v-3bace95e]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;color:#000}.career-field-card .roles-grid .role-card .salary-box strong[data-v-3bace95e],.career-field-card .roles-grid .role-card .growth-box strong[data-v-3bace95e]{font-weight:600}.career-field-card .roles-grid .role-card .skills-tags[data-v-3bace95e]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.career-field-card .roles-grid .role-card .skills-tags .skill-tag[data-v-3bace95e]{background:#00a4d414;color:#000;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;border:1px solid #000000}.career-field-card .roles-grid .role-card .time-badge[data-v-3bace95e]{margin-top:12px;padding:8px 12px;background:#9fc2651a;border-radius:6px;font-size:13px;display:flex;align-items:center;gap:6px;color:#000}.career-field-card .education-table[data-v-3bace95e]{margin-top:20px}.career-field-card .education-table .education-row[data-v-3bace95e]{border:1px solid #000000;padding:20px;margin-bottom:16px;border-radius:8px;background:#fff}.career-field-card .education-table .education-row .path-header[data-v-3bace95e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.career-field-card .education-table .education-row .path-header .path-type[data-v-3bace95e]{font-size:18px;font-weight:700;color:#000}.career-field-card .education-table .education-row .path-header .path-duration[data-v-3bace95e],.career-field-card .education-table .education-row .path-header .path-cost[data-v-3bace95e]{background:#00a4d414;padding:6px 12px;border-radius:12px;font-size:13px;font-weight:600;color:#000;border:1px solid #000000}.career-field-card .education-table .education-row .path-details[data-v-3bace95e]{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:768px){.career-field-card .education-table .education-row .path-details[data-v-3bace95e]{grid-template-columns:1fr}}.career-field-card .education-table .education-row .path-details .pros-section strong[data-v-3bace95e],.career-field-card .education-table .education-row .path-details .cons-section strong[data-v-3bace95e]{font-size:14px;color:#000}.career-field-card .education-table .education-row .path-details .pros-section ul[data-v-3bace95e],.career-field-card .education-table .education-row .path-details .cons-section ul[data-v-3bace95e]{margin:8px 0 0 20px;padding:0}.career-field-card .education-table .education-row .path-details .pros-section ul li[data-v-3bace95e],.career-field-card .education-table .education-row .path-details .cons-section ul li[data-v-3bace95e]{font-size:13px;line-height:1.6;color:#000;margin-bottom:6px}.career-field-card .future-opportunities-box[data-v-3bace95e]{margin-top:24px;padding:20px;background:#9fc2650d;border:1px solid #000000;border-radius:8px}.career-field-card .future-opportunities-box p[data-v-3bace95e]{font-size:14px;line-height:1.7;color:#000;margin:10px 0 0}.work-prefs-layout[data-v-3bace95e]{display:flex;flex-direction:column;gap:32px}.work-prefs-layout .environments-row .environment-chips[data-v-3bace95e]{display:flex;flex-wrap:wrap;gap:12px}.work-prefs-layout .environments-row .environment-chips .env-chip[data-v-3bace95e]{background:#00a4d41a;color:#000;padding:12px 20px;border-radius:20px;font-size:14px;font-weight:600;border:1px solid #000000}.work-prefs-layout .preferences-row[data-v-3bace95e]{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:768px){.work-prefs-layout .preferences-row[data-v-3bace95e]{grid-template-columns:1fr}}.work-prefs-layout .preferences-row .pref-card[data-v-3bace95e]{border:1px solid #000000;padding:20px;border-radius:8px;background:#fff}.work-prefs-layout .preferences-row .pref-card h3[data-v-3bace95e]{font-size:16px;font-weight:700;color:#000;margin-bottom:12px;display:flex;align-items:center}.work-prefs-layout .preferences-row .pref-card p[data-v-3bace95e]{font-size:14px;line-height:1.6;color:#000;margin:0}.work-prefs-layout .environment-scores-section[data-v-3bace95e]{border:1px solid #000000;padding:30px;border-radius:8px;background:#fff}.work-prefs-layout .environment-scores-section .score-slider-item[data-v-3bace95e]{margin-bottom:24px}.work-prefs-layout .environment-scores-section .score-slider-item[data-v-3bace95e]:last-child{margin-bottom:0}.work-prefs-layout .environment-scores-section .score-slider-item .slider-labels[data-v-3bace95e]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:13px;color:#000}.work-prefs-layout .environment-scores-section .score-slider-item .slider-labels .label-center[data-v-3bace95e]{font-weight:700;color:#00a4d4}.work-prefs-layout .environment-scores-section .score-slider-item .slider-bar[data-v-3bace95e]{width:100%;height:10px;background:#00a4d41a;border-radius:5px;overflow:hidden}.work-prefs-layout .environment-scores-section .score-slider-item .slider-bar .slider-fill[data-v-3bace95e]{height:100%;background:#00a4d4;transition:width .3s ease}.work-prefs-layout .remote-readiness-section[data-v-3bace95e]{border:1px solid #000000;padding:24px;border-radius:8px;background:#fff}.work-prefs-layout .remote-readiness-section .remote-score-bar[data-v-3bace95e]{width:100%;height:32px;background:#00a4d41a;border-radius:16px;position:relative;overflow:hidden;margin:16px 0}.work-prefs-layout .remote-readiness-section .remote-score-bar .score-fill[data-v-3bace95e]{height:100%;background:#00a4d4;transition:width .3s ease}.work-prefs-layout .remote-readiness-section .remote-score-bar .score-label[data-v-3bace95e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:700;color:#000}.work-prefs-layout .remote-readiness-section .remote-interpretation[data-v-3bace95e]{font-size:14px;line-height:1.6;color:#000;margin-top:12px}.work-prefs-layout .stress-coping-row[data-v-3bace95e]{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:768px){.work-prefs-layout .stress-coping-row[data-v-3bace95e]{grid-template-columns:1fr}}.work-prefs-layout .stress-coping-row .stress-triggers-box[data-v-3bace95e],.work-prefs-layout .stress-coping-row .coping-strategies-box[data-v-3bace95e]{border:1px solid #000000;padding:20px;border-radius:8px;background:#fff}.work-prefs-layout .stress-coping-row .stress-triggers-box .stress-list[data-v-3bace95e],.work-prefs-layout .stress-coping-row .stress-triggers-box .coping-tips[data-v-3bace95e],.work-prefs-layout .stress-coping-row .coping-strategies-box .stress-list[data-v-3bace95e],.work-prefs-layout .stress-coping-row .coping-strategies-box .coping-tips[data-v-3bace95e]{margin-top:12px}.work-prefs-layout .stress-coping-row .stress-triggers-box .stress-list li[data-v-3bace95e],.work-prefs-layout .stress-coping-row .stress-triggers-box .stress-list .coping-tip[data-v-3bace95e],.work-prefs-layout .stress-coping-row .stress-triggers-box .coping-tips li[data-v-3bace95e],.work-prefs-layout .stress-coping-row .stress-triggers-box .coping-tips .coping-tip[data-v-3bace95e],.work-prefs-layout .stress-coping-row .coping-strategies-box .stress-list li[data-v-3bace95e],.work-prefs-layout .stress-coping-row .coping-strategies-box .stress-list .coping-tip[data-v-3bace95e],.work-prefs-layout .stress-coping-row .coping-strategies-box .coping-tips li[data-v-3bace95e],.work-prefs-layout .stress-coping-row .coping-strategies-box .coping-tips .coping-tip[data-v-3bace95e]{font-size:14px;line-height:1.6;color:#000;margin-bottom:8px}.roadmap-layout[data-v-3bace95e]{display:flex;flex-direction:column;gap:40px}.roadmap-layout .action-cards[data-v-3bace95e]{display:grid;gap:20px}.roadmap-layout .action-cards .action-card[data-v-3bace95e]{display:flex;gap:20px;border:1px solid #000000;padding:24px;border-radius:8px;background:#fff}.roadmap-layout .action-cards .action-card .action-number[data-v-3bace95e]{width:40px;height:40px;background:#00a4d4;color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;flex-shrink:0}.roadmap-layout .action-cards .action-card .action-content[data-v-3bace95e]{flex:1}.roadmap-layout .action-cards .action-card .action-content .action-title[data-v-3bace95e]{font-size:18px;font-weight:700;color:#000;margin-bottom:12px}.roadmap-layout .action-cards .action-card .action-content .action-meta p[data-v-3bace95e]{font-size:14px;line-height:1.6;color:#000;margin-bottom:8px}.roadmap-layout .action-cards .action-card .action-content .action-meta p strong[data-v-3bace95e]{font-weight:600}.roadmap-layout .action-cards .action-card .action-content .action-meta .action-resources[data-v-3bace95e]{margin-top:12px}.roadmap-layout .action-cards .action-card .action-content .action-meta .action-resources ul[data-v-3bace95e]{margin:8px 0 0 20px;padding:0}.roadmap-layout .action-cards .action-card .action-content .action-meta .action-resources ul li[data-v-3bace95e]{font-size:13px;line-height:1.6;color:#000;margin-bottom:6px}.roadmap-layout .timeline-visual[data-v-3bace95e]{border:1px solid #000000;padding:30px;border-radius:8px;background:#fff}.roadmap-layout .timeline-visual .timeline-item[data-v-3bace95e]{display:flex;gap:20px;margin-bottom:24px}.roadmap-layout .timeline-visual .timeline-item[data-v-3bace95e]:last-child{margin-bottom:0}.roadmap-layout .timeline-visual .timeline-item .timeline-dot[data-v-3bace95e]{width:16px;height:16px;background:#00a4d4;border-radius:50%;margin-top:4px;flex-shrink:0}.roadmap-layout .timeline-visual .timeline-item .timeline-content[data-v-3bace95e]{flex:1}.roadmap-layout .timeline-visual .timeline-item .timeline-content .timeline-label[data-v-3bace95e]{font-size:12px;font-weight:700;color:#00a4d4;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.roadmap-layout .timeline-visual .timeline-item .timeline-content .timeline-text[data-v-3bace95e]{font-size:14px;line-height:1.6;color:#000;margin:0}.roadmap-layout .vision-box[data-v-3bace95e],.roadmap-layout .outlook-box[data-v-3bace95e]{border:1px solid #000000;padding:30px;border-radius:8px;background:#9fc2650d}.roadmap-layout .vision-box p[data-v-3bace95e],.roadmap-layout .outlook-box p[data-v-3bace95e]{font-size:15px;line-height:1.8;color:#000;margin:10px 0 0}.growth-layout[data-v-3bace95e]{display:flex;flex-direction:column;gap:40px}.growth-layout .reflection-section .reflection-questions-list[data-v-3bace95e]{margin:20px 0 0 30px;padding:0}.growth-layout .reflection-section .reflection-questions-list li[data-v-3bace95e]{font-size:15px;line-height:1.8;color:#000;margin-bottom:16px}.growth-layout .communities-grid[data-v-3bace95e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:20px}.growth-layout .communities-grid .community-card[data-v-3bace95e]{border:1px solid #000000;padding:20px;border-radius:8px;background:#fff}.growth-layout .communities-grid .community-card .community-header[data-v-3bace95e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.growth-layout .communities-grid .community-card .community-header .community-name[data-v-3bace95e]{font-size:16px;font-weight:700;color:#000;margin:0}.growth-layout .communities-grid .community-card .community-header .community-type-badge[data-v-3bace95e]{background:#00a4d426;color:#000;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;border:1px solid #000000;white-space:nowrap}.growth-layout .communities-grid .community-card .community-reason[data-v-3bace95e]{font-size:14px;line-height:1.6;color:#000;margin:0}.growth-layout .mentorship-content[data-v-3bace95e]{display:flex;flex-direction:column;gap:20px;margin-top:20px}.growth-layout .mentorship-content .mentor-profile-box[data-v-3bace95e],.growth-layout .mentorship-content .mentor-finding-box[data-v-3bace95e],.growth-layout .mentorship-content .mentor-what-box[data-v-3bace95e]{border:1px solid #000000;padding:20px;border-radius:8px;background:#fff}.growth-layout .mentorship-content .mentor-profile-box h4[data-v-3bace95e],.growth-layout .mentorship-content .mentor-finding-box h4[data-v-3bace95e],.growth-layout .mentorship-content .mentor-what-box h4[data-v-3bace95e]{font-size:16px;font-weight:700;color:#000;margin-bottom:12px}.growth-layout .mentorship-content .mentor-profile-box p[data-v-3bace95e],.growth-layout .mentorship-content .mentor-finding-box p[data-v-3bace95e],.growth-layout .mentorship-content .mentor-what-box p[data-v-3bace95e]{font-size:14px;line-height:1.7;color:#000;margin:0}.university-recommendations-section[data-v-3bace95e]{padding:60px;background:#fff;border-bottom:1px solid #000000}.university-recommendations-section .diversity-note[data-v-3bace95e]{font-size:15px;line-height:1.7;color:#000;margin-bottom:32px;padding:16px;background:#00a4d40d;border-left:4px solid #00A4D4;border-radius:4px}.university-recommendations-section .universities-grid[data-v-3bace95e]{display:grid;gap:32px}.university-recommendations-section .universities-grid .university-card[data-v-3bace95e]{border:2px solid #000000;padding:32px;border-radius:8px;background:#fff}.university-recommendations-section .universities-grid .university-card .university-header[data-v-3bace95e]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #000000}.university-recommendations-section .universities-grid .university-card .university-header .university-title-row[data-v-3bace95e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;flex-wrap:wrap;gap:12px}.university-recommendations-section .universities-grid .university-card .university-header .university-title-row .university-name[data-v-3bace95e]{font-size:24px;font-weight:700;color:#000;margin:0}.university-recommendations-section .universities-grid .university-card .university-header .university-title-row .region-badge[data-v-3bace95e]{background:#9fc26526;color:#000;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;border:1px solid #000000}.university-recommendations-section .universities-grid .university-card .university-header .university-meta[data-v-3bace95e]{display:flex;gap:12px;flex-wrap:wrap}.university-recommendations-section .universities-grid .university-card .university-header .university-meta .country-tag[data-v-3bace95e],.university-recommendations-section .universities-grid .university-card .university-header .university-meta .ranking-tag[data-v-3bace95e]{background:#00a4d41a;color:#000;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;border:1px solid #000000}.university-recommendations-section .universities-grid .university-card .programs-section[data-v-3bace95e],.university-recommendations-section .universities-grid .university-card .admission-section[data-v-3bace95e],.university-recommendations-section .universities-grid .university-card .costs-section[data-v-3bace95e],.university-recommendations-section .universities-grid .university-card .strengths-tags[data-v-3bace95e],.university-recommendations-section .universities-grid .university-card .alumni-section[data-v-3bace95e]{margin-bottom:24px}.university-recommendations-section .universities-grid .university-card .programs-section[data-v-3bace95e]:last-child,.university-recommendations-section .universities-grid .university-card .admission-section[data-v-3bace95e]:last-child,.university-recommendations-section .universities-grid .university-card .costs-section[data-v-3bace95e]:last-child,.university-recommendations-section .universities-grid .university-card .strengths-tags[data-v-3bace95e]:last-child,.university-recommendations-section .universities-grid .university-card .alumni-section[data-v-3bace95e]:last-child{margin-bottom:0}.university-recommendations-section .universities-grid .university-card .program-item[data-v-3bace95e]{padding:16px;background:#00a4d408;border:1px solid #000000;border-radius:6px;margin-bottom:12px}.university-recommendations-section .universities-grid .university-card .program-item[data-v-3bace95e]:last-child{margin-bottom:0}.university-recommendations-section .universities-grid .university-card .program-item .program-header[data-v-3bace95e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.university-recommendations-section .universities-grid .university-card .program-item .program-header strong[data-v-3bace95e]{font-size:16px;color:#000}.university-recommendations-section .universities-grid .university-card .program-item .program-header .degree-badge[data-v-3bace95e],.university-recommendations-section .universities-grid .university-card .program-item .program-header .duration-badge[data-v-3bace95e]{background:#9fc26526;color:#000;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;border:1px solid #000000}.university-recommendations-section .universities-grid .university-card .program-item .program-reason[data-v-3bace95e]{font-size:14px;line-height:1.6;color:#000;margin:0}.university-recommendations-section .universities-grid .university-card .admission-details[data-v-3bace95e]{padding:16px;background:#00a4d408;border:1px solid #000000;border-radius:6px}.university-recommendations-section .universities-grid .university-card .admission-details p[data-v-3bace95e]{font-size:14px;line-height:1.6;color:#000;margin-bottom:8px}.university-recommendations-section .universities-grid .university-card .admission-details p[data-v-3bace95e]:last-child{margin-bottom:0}.university-recommendations-section .universities-grid .university-card .admission-details p strong[data-v-3bace95e]{font-weight:600}.university-recommendations-section .universities-grid .university-card .admission-details .test-badge[data-v-3bace95e]{display:inline-block;background:#9fc26526;color:#000;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;border:1px solid #000000;margin-right:6px;margin-top:4px}.university-recommendations-section .universities-grid .university-card .costs-grid[data-v-3bace95e]{display:grid;gap:12px}.university-recommendations-section .universities-grid .university-card .costs-grid .cost-item[data-v-3bace95e]{display:flex;justify-content:space-between;padding:12px;background:#00a4d408;border:1px solid #000000;border-radius:6px}.university-recommendations-section .universities-grid .university-card .costs-grid .cost-item.total[data-v-3bace95e]{background:#00a4d414;border-color:#00a4d4;font-weight:700}.university-recommendations-section .universities-grid .university-card .costs-grid .cost-item .cost-label[data-v-3bace95e]{font-size:14px;color:#000}.university-recommendations-section .universities-grid .university-card .costs-grid .cost-item .cost-value[data-v-3bace95e]{font-size:16px;font-weight:700;color:#00a4d4}.university-recommendations-section .universities-grid .university-card .strength-tags[data-v-3bace95e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.university-recommendations-section .universities-grid .university-card .strength-tags .strength-tag[data-v-3bace95e]{background:#9fc26526;color:#000;padding:8px 14px;border-radius:16px;font-size:13px;font-weight:600;border:1px solid #000000}.university-recommendations-section .universities-grid .university-card .alumni-list[data-v-3bace95e]{margin:12px 0 0 20px;padding:0}.university-recommendations-section .universities-grid .university-card .alumni-list li[data-v-3bace95e]{font-size:14px;line-height:1.8;color:#000;margin-bottom:6px}.debug-panel[data-v-3bace95e]{margin:60px auto;max-width:1400px;border:1px solid #000000;border-radius:8px;background:#00a4d405;overflow:hidden}.debug-panel .debug-header[data-v-3bace95e]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#00a4d40d;border-bottom:1px solid #000000;cursor:pointer;transition:background .2s}.debug-panel .debug-header[data-v-3bace95e]:hover{background:#00a4d414}.debug-panel .debug-header h3[data-v-3bace95e]{display:flex;align-items:center;gap:12px;margin:0;font-size:18px;font-weight:600;color:#000}.debug-panel .debug-header .debug-icon[data-v-3bace95e]{width:20px;height:20px;color:#00a4d4}.debug-panel .debug-header .debug-toggle[data-v-3bace95e]{font-size:24px;font-weight:300;color:#00a4d4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.debug-panel .debug-content[data-v-3bace95e]{padding:30px;max-height:80vh;overflow-y:auto}.debug-panel .debug-section[data-v-3bace95e]{margin-bottom:30px;border:1px solid #000000;border-radius:6px;background:#fff;overflow:hidden}.debug-panel .debug-section[data-v-3bace95e]:last-child{margin-bottom:0}.debug-panel .debug-section.errors[data-v-3bace95e]{border-color:#ef4444;background:#ef44440d}.debug-panel .debug-section .debug-section-header[data-v-3bace95e]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#00a4d408;border-bottom:1px solid #000000}.debug-panel .debug-section .debug-section-header h4[data-v-3bace95e]{margin:0;font-size:16px;font-weight:600;color:#000}.debug-panel .debug-section .debug-section-header .copy-btn[data-v-3bace95e]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #000000;border-radius:4px;background:#fff;color:#00a4d4;cursor:pointer;transition:all .2s}.debug-panel .debug-section .debug-section-header .copy-btn[data-v-3bace95e]:hover{background:#00a4d41a;border-color:#00a4d4}.debug-panel .debug-section .debug-section-header .copy-btn svg[data-v-3bace95e]{width:16px;height:16px}.debug-panel .debug-section .debug-code[data-v-3bace95e]{margin:0;padding:20px;font-family:Courier New,Monaco,monospace;font-size:13px;line-height:1.6;color:#000;background:#00a4d405;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word;max-height:500px;overflow-y:auto}@media(max-width:768px){.debug-panel[data-v-3bace95e]{margin:40px 20px}.debug-panel .debug-header[data-v-3bace95e]{padding:16px 20px}.debug-panel .debug-header h3[data-v-3bace95e]{font-size:16px}.debug-panel .debug-content[data-v-3bace95e]{padding:20px}.debug-panel .debug-section .debug-code[data-v-3bace95e]{font-size:12px;padding:16px}}.lga-footer[data-v-3bace95e]{padding:40px 60px;background:#fff;border-top:2px solid #000000}.lga-footer .footer-content[data-v-3bace95e]{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:12px}.lga-footer .footer-content .powered-text[data-v-3bace95e]{font-size:14px;color:#0009;font-weight:500}.lga-footer .footer-content .footer-logo[data-v-3bace95e]{height:28px;width:auto}.lga-footer .footer-content .lga-text[data-v-3bace95e]{font-size:16px;font-weight:700;color:#000}@media print{.pathway-report-container[data-v-3bace95e]{background:#fff!important;padding:0!important}.actions-section[data-v-3bace95e],[data-pdf-hide][data-v-3bace95e],button[data-v-3bace95e]{display:none!important}.pathway-header[data-v-3bace95e],.section-header[data-v-3bace95e],.career-field-card[data-v-3bace95e],.strength-card[data-v-3bace95e],.development-item[data-v-3bace95e],.role-card[data-v-3bace95e],.community-card[data-v-3bace95e]{border-color:#000!important;page-break-inside:avoid}.personality-profile-section[data-v-3bace95e],.strengths-analysis-section[data-v-3bace95e],.career-recommendations-section[data-v-3bace95e],.work-preferences-section[data-v-3bace95e],.development-roadmap-section[data-v-3bace95e],.growth-opportunities-section[data-v-3bace95e],.university-recommendations-section[data-v-3bace95e]{page-break-before:auto;page-break-after:auto;page-break-inside:avoid}[data-v-3bace95e]{color:#000!important}body[data-v-3bace95e],.pathway-report-container[data-v-3bace95e],section[data-v-3bace95e]{background:#fff!important}[data-v-3bace95e]{box-shadow:none!important}}.user-header[data-v-3bace95e]{color:#00a4d4;font-weight:700;font-size:16px}.ai-feedback-loader[data-v-8c4f92d8]{position:fixed;top:0;left:0;right:0;bottom:0;background:#fafbfc;display:flex;align-items:center;justify-content:center;z-index:1000;padding:40px 20px;overflow-y:auto}.loader-content[data-v-8c4f92d8]{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:60px}@media(max-width:768px){.loader-content[data-v-8c4f92d8]{gap:40px;padding:20px}}.tips-section[data-v-8c4f92d8]{width:100%;max-width:800px;display:flex;justify-content:center;padding-top:20px}.tip-card[data-v-8c4f92d8]{text-align:center;font-size:1.375rem;line-height:1.6;color:#1f2937;font-family:Gordita,Montserrat,sans-serif;font-weight:500;padding:0 40px;display:flex;align-items:center;justify-content:center;gap:12px}.tip-card strong[data-v-8c4f92d8]{color:#00a4d4;font-weight:600}.tip-card img[data-v-8c4f92d8]{line-height:1;font-size:0;transform:translateY(-1px)}@media(max-width:768px){.tip-card[data-v-8c4f92d8]{font-size:1.125rem;padding:0 20px}}.circle-section[data-v-8c4f92d8]{flex:1;display:flex;align-items:center;justify-content:center}.circular-progress[data-v-8c4f92d8]{position:relative;width:400px;height:400px}@media(max-width:1024px){.circular-progress[data-v-8c4f92d8]{width:300px;height:300px}}@media(max-width:768px){.circular-progress[data-v-8c4f92d8]{width:250px;height:250px}}.progress-ring[data-v-8c4f92d8]{width:100%;height:100%;transform:rotate(-90deg);filter:drop-shadow(0 4px 12px rgba(0,164,212,.12))}.progress-ring-bg[data-v-8c4f92d8]{fill:none;stroke:#000;stroke-width:6}.progress-ring-circle[data-v-8c4f92d8]{fill:none;stroke:url(#progressGradient);stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.logo-center[data-v-8c4f92d8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;height:70%;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 4px 20px #0000000f}.rotating-logo[data-v-8c4f92d8]{width:60%;height:auto;animation:pulse-8c4f92d8 2s ease-in-out infinite}@keyframes pulse-8c4f92d8{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.time-section[data-v-8c4f92d8]{width:100%;max-width:600px;display:flex;justify-content:center;padding-bottom:20px}.time-card[data-v-8c4f92d8]{text-align:center}.time-text[data-v-8c4f92d8]{font-size:1.25rem;color:#1f2937;margin:0 0 6px;font-family:Gordita,sans-serif;font-weight:500}.time-text strong[data-v-8c4f92d8]{color:#00a4d4;font-size:1.5rem;font-weight:600}.time-icon-img[data-v-8c4f92d8]{width:24px!important;height:24px!important;margin-right:10px;opacity:1;vertical-align:middle;display:inline-block;object-fit:contain;flex-shrink:0}.time-subtext[data-v-8c4f92d8]{font-size:1rem;color:#6b7280;margin:0;font-weight:400}.error-text[data-v-8c4f92d8]{font-size:1.125rem;color:#f59e0b;margin:0;font-family:Gordita,sans-serif;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px}[data-v-8c4f92d8] .tip-card .social-icon{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;object-fit:contain!important;display:inline-block!important;vertical-align:middle!important;margin-right:12px!important;flex-shrink:0!important;border:none!important;background:none!important;padding:0!important;line-height:1!important;font-size:0!important;opacity:1!important}[data-v-8c4f92d8] .tip-card .msg-icon{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;object-fit:contain!important;display:inline-block!important;vertical-align:middle!important;margin-right:12px!important;flex-shrink:0!important;border:none!important;background:none!important;padding:0!important;line-height:1!important;font-size:0!important;opacity:1!important}[data-v-8c4f92d8] .tip-card .branded-link{color:#00a4d4;font-weight:700;text-decoration:none;border-bottom:2px solid #00A4D4;transition:all .3s ease;position:relative;background:linear-gradient(to bottom,transparent 0%,rgba(0,164,212,.08) 0%,rgba(0,164,212,.08) 100%,transparent 100%);padding:2px 4px;border-radius:2px}[data-v-8c4f92d8] .tip-card .branded-link:hover{color:#9fc265;border-bottom-color:#9fc265;background:linear-gradient(to bottom,transparent 0%,rgba(159,194,101,.15) 0%,rgba(159,194,101,.15) 100%,transparent 100%);transform:translateY(-1px)}[data-v-8c4f92d8] .tip-card .branded-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#9fc265;transition:width .3s ease}[data-v-8c4f92d8] .tip-card .branded-link:hover:after{width:100%}.social-icon[data-v-8c4f92d8]{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;object-fit:contain!important;display:inline-block!important;vertical-align:middle!important;margin-right:12px!important;flex-shrink:0!important;border:none!important;background:none!important;padding:0!important;line-height:1!important;font-size:0!important;opacity:1!important}.msg-icon[data-v-8c4f92d8]{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;object-fit:contain!important;display:inline-block!important;vertical-align:middle!important;margin-right:12px!important;flex-shrink:0!important;border:none!important;background:none!important;padding:0!important;line-height:1!important;font-size:0!important;opacity:1!important}.fade-enter-active[data-v-8c4f92d8],.fade-leave-active[data-v-8c4f92d8]{transition:opacity .4s ease,transform .4s ease}.fade-enter-from[data-v-8c4f92d8]{opacity:0;transform:translateY(-10px)}.fade-leave-to[data-v-8c4f92d8]{opacity:0;transform:translateY(10px)}[data-v-f64a9fa2]{box-sizing:border-box}.career-report-wrapper[data-v-f64a9fa2]{background-color:#e5e5e5;min-height:100vh;padding:20px 0}.pdf-header-preview[data-v-f64a9fa2]{width:210mm;margin:20px auto 0;padding:20px 50px;background:#fff;box-shadow:0 5px 15px #0000001a;display:flex;justify-content:space-between;align-items:center;border-bottom:3px solid #e2e8f0}.logo-section-preview[data-v-f64a9fa2]{display:flex;align-items:center;gap:12px}.header-logo[data-v-f64a9fa2]{height:40px;width:auto}.logo-text[data-v-f64a9fa2]{font-size:14px;font-weight:700;color:#0f172a;margin:0}.report-badge[data-v-f64a9fa2]{background:#2563eb;color:#fff;padding:6px 16px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}@media print{.pdf-header-preview[data-v-f64a9fa2]{display:none!important}}.page[data-v-f64a9fa2]{width:210mm;min-height:297mm;background:#fff;margin:20px auto;padding:45px 50px;position:relative;display:flex;flex-direction:column;box-shadow:0 5px 15px #0000001a}@media print{.career-report-wrapper[data-v-f64a9fa2]{background:#fff;padding:0}.page[data-v-f64a9fa2]{margin:0;box-shadow:none;page-break-after:always}.action-buttons[data-v-f64a9fa2]{display:none!important}}h1[data-v-f64a9fa2]{font-size:24px;font-weight:800;text-transform:uppercase;letter-spacing:-.5px;color:#0f172a;margin:0}.section-h2[data-v-f64a9fa2]{font-size:20px;font-weight:800;color:#0f172a;margin-bottom:24px;margin-top:0;border-bottom:3px solid #2563eb;padding-bottom:12px;text-transform:uppercase;letter-spacing:1.5px;position:relative}.section-h2[data-v-f64a9fa2]:before{content:"";position:absolute;bottom:-3px;left:0;width:80px;height:3px;background:linear-gradient(90deg,#000,#f97316)}h3[data-v-f64a9fa2]{font-size:14px;font-weight:700;color:#000;margin-bottom:8px;margin-top:0;text-transform:uppercase;letter-spacing:.5px}p[data-v-f64a9fa2]{font-size:12px;color:#64748b;margin-bottom:8px;line-height:1.6}.section-tag[data-v-f64a9fa2]{display:inline-block;padding:6px 16px;background:#2563eb;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:20px;margin-bottom:16px}.section-separator[data-v-f64a9fa2]{height:2px;background:linear-gradient(90deg,#2563eb 0%,#000000 50%,transparent 100%);margin:40px 0}.header[data-v-f64a9fa2]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px;border-bottom:4px solid #0f172a;padding-bottom:15px}.ref-id[data-v-f64a9fa2]{margin:0;font-size:11px}.header-right[data-v-f64a9fa2]{text-align:right}.user-name-display[data-v-f64a9fa2]{font-weight:700;font-size:14px}.date-display[data-v-f64a9fa2]{font-size:11px;color:#64748b}.profile-container[data-v-f64a9fa2]{display:flex;background:#f8fafc;padding:25px;border-radius:12px;margin-bottom:35px;align-items:center;gap:40px;border:1px solid #e2e8f0}.chart-wrapper[data-v-f64a9fa2]{width:160px;height:160px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-right:30px;background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 16px #0000001a;border:2px solid #e2e8f0}.chart-wrapper svg[data-v-f64a9fa2]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.05))}.profile-text[data-v-f64a9fa2]{flex:1}.profile-title[data-v-f64a9fa2]{font-size:18px;font-weight:800;color:#0f172a;margin-bottom:8px}.option-card[data-v-f64a9fa2]{border:3px solid #e2e8f0;border-radius:12px;padding:24px;margin-bottom:24px;position:relative;box-shadow:0 4px 16px #00000014;background:#fff;transition:all .3s ease}.option-card[data-v-f64a9fa2]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.option-card[data-v-f64a9fa2]:nth-child(1){border-left:6px solid #2563eb}.option-card[data-v-f64a9fa2]:nth-child(2){border-left:6px solid #000000}.option-card[data-v-f64a9fa2]:nth-child(3){border-left:6px solid #10b981}.option-card.last-card[data-v-f64a9fa2]{margin-bottom:0}.card-header[data-v-f64a9fa2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px;border-bottom:1px solid #f1f5f9;padding-bottom:10px}.option-title[data-v-f64a9fa2]{font-size:16px;font-weight:800;color:#0f172a}.match-badge[data-v-f64a9fa2]{background:linear-gradient(135deg,#10b981,#0c8a60);color:#fff;font-size:13px;font-weight:800;padding:8px 18px;border-radius:25px;display:inline-block;box-shadow:0 4px 12px #10b9814d;text-transform:uppercase;letter-spacing:.5px}.card-grid[data-v-f64a9fa2]{display:grid;grid-template-columns:1fr 1fr;gap:25px}.role-list[data-v-f64a9fa2]{margin-top:5px;margin-bottom:10px;display:flex;flex-wrap:wrap;gap:5px}.role-tag[data-v-f64a9fa2]{display:inline-block;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;padding:6px 14px;border-radius:20px;font-size:11px;font-weight:700;margin-right:8px;margin-bottom:8px;box-shadow:0 2px 8px #2563eb33;text-transform:uppercase;letter-spacing:.3px}.edge-box[data-v-f64a9fa2]{font-size:11px;color:#0f172a;background:#f8fafc;padding:10px;border-radius:6px;border-left:3px solid #2563eb;line-height:1.5}.biz-potential[data-v-f64a9fa2]{font-size:11px;margin-top:5px;color:#64748b;font-style:italic;border-top:1px dashed #e2e8f0;padding-top:8px}.section-intro[data-v-f64a9fa2]{font-size:14px;color:#64748b;margin-bottom:24px;padding-left:16px;border-left:4px solid #000000;font-style:italic;font-weight:500}.map-row[data-v-f64a9fa2]{display:flex;margin-bottom:20px;border:2px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000d;background:#fff}.map-label[data-v-f64a9fa2]{width:180px;background:linear-gradient(135deg,#2563eb,#1350d4);padding:24px;border-right:3px solid #2563eb;display:flex;flex-direction:column;justify-content:center;color:#fff}.map-label strong[data-v-f64a9fa2]{font-size:15px;color:#fff;display:block;margin-bottom:6px;font-weight:900;text-transform:uppercase;letter-spacing:.5px}.map-label span[data-v-f64a9fa2]{font-size:12px;color:#ffffffe6;font-weight:600}.map-content[data-v-f64a9fa2]{flex:1;padding:24px;background:#fff;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.school-item[data-v-f64a9fa2]{margin-bottom:0;font-size:12px;padding:16px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:10px;border-left:4px solid #000000;box-shadow:0 2px 8px #0000000d;transition:all .3s ease;display:flex;align-items:flex-start;gap:12px}.school-item[data-v-f64a9fa2]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a;border-left-color:#f97316}.school-item[data-v-f64a9fa2]:last-child{margin-bottom:0}.morocco-flag[data-v-f64a9fa2]{width:24px;height:24px;flex-shrink:0;object-fit:contain;margin-top:2px}.school-info[data-v-f64a9fa2]{flex:1}.school-name[data-v-f64a9fa2]{font-weight:800;color:#0f172a;font-size:14px;display:block;margin-bottom:6px;text-transform:uppercase;letter-spacing:.3px}.school-major[data-v-f64a9fa2]{font-size:12px;color:#000;display:block;margin-top:4px;line-height:1.6;font-weight:600}.cv-section-header[data-v-f64a9fa2]{margin-top:40px}.cv-card[data-v-f64a9fa2]{border-radius:8px;padding:15px;margin-bottom:10px;display:flex;align-items:flex-start;gap:15px}.cv-card.yellow-card[data-v-f64a9fa2]{background:#fffbeb;border:1px solid #fcd34d}.cv-card.green-card[data-v-f64a9fa2]{background:#f0fdf4;border:1px solid #bbf7d0}.cv-card.blue-card[data-v-f64a9fa2]{background:#eff6ff;border:1px solid #bfdbfe}.cv-icon[data-v-f64a9fa2]{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.cv-icon img[data-v-f64a9fa2]{width:100%;height:100%;object-fit:contain;display:block}.cv-text[data-v-f64a9fa2]{flex:1}.cv-text h4[data-v-f64a9fa2]{font-size:12px;font-weight:700;margin:0 0 2px}.cv-card.yellow-card .cv-text h4[data-v-f64a9fa2]{color:#92400e}.cv-card.green-card .cv-text h4[data-v-f64a9fa2]{color:#166534}.cv-card.blue-card .cv-text h4[data-v-f64a9fa2]{color:#1e40af}.cv-text p[data-v-f64a9fa2]{font-size:11px;margin:0;line-height:1.4}.cv-card.yellow-card .cv-text p[data-v-f64a9fa2]{color:#b45309}.cv-card.green-card .cv-text p[data-v-f64a9fa2]{color:#14532d}.cv-card.blue-card .cv-text p[data-v-f64a9fa2]{color:#1e3a8a}.lga-footer[data-v-f64a9fa2]{background:#f8fafc;padding:40px 0;text-align:center;margin-top:60px;border-top:2px solid #e2e8f0}.footer-content[data-v-f64a9fa2]{display:flex;align-items:center;justify-content:center;gap:12px}.powered-text[data-v-f64a9fa2]{font-size:14px;color:#64748b;font-weight:500}.footer-logo[data-v-f64a9fa2]{height:32px;width:auto}.lga-text[data-v-f64a9fa2]{font-size:14px;color:#0f172a;font-weight:600}.reflection-header[data-v-f64a9fa2]{margin-top:30px}.reflection-box[data-v-f64a9fa2]{background:#f8fafc;padding:20px;border-radius:8px;border:1px dashed #64748b}.reflection-question[data-v-f64a9fa2]{display:block;margin-bottom:5px;font-size:13px;color:#0f172a}.reflection-box p[data-v-f64a9fa2]{margin:0}.footer[data-v-f64a9fa2]{margin-top:auto;border-top:1px solid #e2e8f0;padding-top:15px;font-size:10px;color:#64748b;display:flex;justify-content:space-between}.action-buttons[data-v-f64a9fa2]{display:flex;gap:24px;justify-content:center;margin:60px auto 40px;max-width:800px}.btn-sixteen[data-v-f64a9fa2]{font-weight:500;color:#fff;padding:0 40px;line-height:55px;border-radius:10px;background:#000;text-align:center;border:2px solid #000000;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.btn-sixteen[data-v-f64a9fa2]:hover{color:#000;background:#9affff;border-color:#9affff}.btn-sixteen svg[data-v-f64a9fa2]{flex-shrink:0}.btn-sixteen.btn-processing[data-v-f64a9fa2]{opacity:.7;cursor:not-allowed}.btn-sixteen.btn-error[data-v-f64a9fa2]{background:#ef4444;border-color:#ef4444}.btn-sixteen.btn-error[data-v-f64a9fa2]:hover{background:#dc2626}.animate-spin[data-v-f64a9fa2]{animation:spin-f64a9fa2 1s linear infinite}@keyframes spin-f64a9fa2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.page[data-v-f64a9fa2]{width:100%;min-height:auto;padding:30px 20px;margin:10px}.profile-container[data-v-f64a9fa2]{flex-direction:column;text-align:center}.card-grid[data-v-f64a9fa2]{grid-template-columns:1fr}.action-buttons[data-v-f64a9fa2]{flex-direction:column;gap:15px}.btn-sixteen[data-v-f64a9fa2]{width:100%}}.character-box-container[data-v-ff0a8835]{display:inline;position:relative;padding:0;margin:0}.question-text[data-v-ff0a8835]{font-size:1.125rem;color:#1f2937;line-height:1.75rem;font-weight:400;display:inline}.character-boxes[data-v-ff0a8835]{display:inline-flex;gap:0;margin:0 2px;cursor:pointer;vertical-align:baseline;align-items:baseline}.character-box[data-v-ff0a8835]{width:24px;height:26px;border:1.5px solid #06b6d4;border-radius:3px;border-right:none;display:inline-flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;background:#fff;transition:all .15s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0;padding:0;line-height:1}.character-box[data-v-ff0a8835]:last-child{border-right:1.5px solid #06b6d4}.character-box[data-v-ff0a8835]:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.character-box[data-v-ff0a8835]:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.character-box[data-v-ff0a8835]:not(:first-child):not(:last-child){border-radius:0}.character-box .character[data-v-ff0a8835]{color:#1f2937;line-height:1}.character-box[data-v-ff0a8835]:hover:not(.disabled){background:#fff}.character-box.active[data-v-ff0a8835]{border-color:#06b6d4;border-right:1.5px solid #06b6d4;background:#fff}.character-box.active[data-v-ff0a8835]:last-child{border-right:1.5px solid #06b6d4}.character-box.filled[data-v-ff0a8835]{background:#fff;border-color:#06b6d4}.character-box.filled .character[data-v-ff0a8835]{color:#1f2937}.character-box.correct[data-v-ff0a8835]{border-color:#10b981;border-right:1.5px solid #10b981;background:#d1fae5;animation:correctPop-ff0a8835 .3s ease}.character-box.correct[data-v-ff0a8835]:last-child{border-right:1.5px solid #10b981}.character-box.correct .character[data-v-ff0a8835]{color:#065f46}.character-box.incorrect[data-v-ff0a8835]{border-color:#ef4444;border-right:1.5px solid #ef4444;background:#fee2e2;animation:shake-ff0a8835 .4s}.character-box.incorrect[data-v-ff0a8835]:last-child{border-right:1.5px solid #ef4444}.character-box.incorrect .character[data-v-ff0a8835]{color:#991b1b}.character-box.disabled[data-v-ff0a8835]{opacity:.5;cursor:not-allowed}.hidden-input[data-v-ff0a8835]{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;border:none;padding:0;margin:0;caret-color:transparent;font-size:16px}.help-text[data-v-ff0a8835]{display:flex;align-items:center;justify-content:center;width:100%;margin-top:16px;padding:12px 20px;font-size:14px;color:#6b7280;background:linear-gradient(to right,#f9fafb,#f3f4f6,#f9fafb);border-radius:12px;border:1px solid #e5e7eb}.help-icon[data-v-ff0a8835]{margin-right:8px;font-size:16px}@keyframes shake-ff0a8835{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes correctPop-ff0a8835{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@media(max-width:640px){.character-box[data-v-ff0a8835]{width:22px;height:24px;font-size:1rem;border-radius:2px}.character-boxes[data-v-ff0a8835]{gap:0}.question-text[data-v-ff0a8835]{font-size:1rem}.help-text[data-v-ff0a8835]{font-size:12px;padding:10px 16px}}body[data-v-c3b4fc8f]{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bg-primary[data-v-c3b4fc8f]{background-color:#25408f}.text-primary[data-v-c3b4fc8f]{color:#25408f}.border-primary[data-v-c3b4fc8f]{border-color:#25408f}.bg-accent[data-v-c3b4fc8f]{background-color:#9fc265}.text-accent[data-v-c3b4fc8f]{color:#9fc265}.bg-secondary[data-v-c3b4fc8f]{background-color:#00a4d4}.text-secondary[data-v-c3b4fc8f]{color:#00a4d4}.report-card[data-v-c3b4fc8f]{background:#fff;border-radius:20px;box-shadow:0 10px 25px -5px #0000000d}.skill-card[data-v-c3b4fc8f]{border:1px solid #f1f5f9}.score-gradient[data-v-c3b4fc8f]{background:linear-gradient(135deg,#25408f,#1a2e66)}@media print{body[data-v-c3b4fc8f]{background-color:#fff;padding:0}.no-print[data-v-c3b4fc8f]{display:none!important}.report-card[data-v-c3b4fc8f]{box-shadow:none;border:1px solid #eee;border-radius:0}}.character-box-container[data-v-6161b9f9]{display:inline;position:relative;padding:0;margin:0}.question-text[data-v-6161b9f9]{font-size:1.125rem;color:#1f2937;line-height:1.75rem;font-weight:400;display:inline}.character-boxes[data-v-6161b9f9]{display:inline-flex;gap:0;margin:0 2px;cursor:pointer;vertical-align:baseline;align-items:baseline}.character-box[data-v-6161b9f9]{width:24px;height:26px;border:1.5px solid #06b6d4;border-radius:3px;border-right:none;display:inline-flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;background:#fff;transition:all .15s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0;padding:0;line-height:1}.character-box[data-v-6161b9f9]:last-child{border-right:1.5px solid #06b6d4}.character-box[data-v-6161b9f9]:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.character-box[data-v-6161b9f9]:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.character-box[data-v-6161b9f9]:not(:first-child):not(:last-child){border-radius:0}.character-box .character[data-v-6161b9f9]{color:#1f2937;line-height:1}.character-box[data-v-6161b9f9]:hover:not(.disabled){background:#fff}.character-box.active[data-v-6161b9f9]{border-color:#06b6d4;border-right:1.5px solid #06b6d4;background:#fff}.character-box.active[data-v-6161b9f9]:last-child{border-right:1.5px solid #06b6d4}.character-box.filled[data-v-6161b9f9]{background:#fff;border-color:#06b6d4}.character-box.filled .character[data-v-6161b9f9]{color:#1f2937}.character-box.correct[data-v-6161b9f9]{border-color:#10b981;border-right:1.5px solid #10b981;background:#d1fae5;animation:correctPop-6161b9f9 .3s ease}.character-box.correct[data-v-6161b9f9]:last-child{border-right:1.5px solid #10b981}.character-box.correct .character[data-v-6161b9f9]{color:#065f46}.character-box.incorrect[data-v-6161b9f9]{border-color:#ef4444;border-right:1.5px solid #ef4444;background:#fee2e2;animation:shake-6161b9f9 .4s}.character-box.incorrect[data-v-6161b9f9]:last-child{border-right:1.5px solid #ef4444}.character-box.incorrect .character[data-v-6161b9f9]{color:#991b1b}.character-box.disabled[data-v-6161b9f9]{opacity:.5;cursor:not-allowed}.hidden-input[data-v-6161b9f9]{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;border:none;padding:0;margin:0;caret-color:transparent;font-size:16px}.help-text[data-v-6161b9f9]{display:flex;align-items:center;justify-content:center;width:100%;margin-top:16px;padding:12px 20px;font-size:14px;color:#6b7280;background:linear-gradient(to right,#f9fafb,#f3f4f6,#f9fafb);border-radius:12px;border:1px solid #e5e7eb}.help-icon[data-v-6161b9f9]{margin-right:8px;font-size:16px}@keyframes shake-6161b9f9{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes correctPop-6161b9f9{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@media(max-width:640px){.character-box[data-v-6161b9f9]{width:22px;height:24px;font-size:1rem;border-radius:2px}.character-boxes[data-v-6161b9f9]{gap:0}.question-text[data-v-6161b9f9]{font-size:1rem}.help-text[data-v-6161b9f9]{font-size:12px;padding:10px 16px}}body[data-v-e0947016]{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bg-primary[data-v-e0947016]{background-color:#25408f}.text-primary[data-v-e0947016]{color:#25408f}.border-primary[data-v-e0947016]{border-color:#25408f}.bg-accent[data-v-e0947016]{background-color:#9fc265}.text-accent[data-v-e0947016]{color:#9fc265}.bg-secondary[data-v-e0947016]{background-color:#00a4d4}.text-secondary[data-v-e0947016]{color:#00a4d4}.report-card[data-v-e0947016]{background:#fff;border-radius:20px;box-shadow:0 10px 25px -5px #0000000d}.skill-card[data-v-e0947016]{border:1px solid #f1f5f9}.score-gradient[data-v-e0947016]{background:linear-gradient(135deg,#25408f,#1a2e66)}@media print{body[data-v-e0947016]{background-color:#fff;padding:0}.no-print[data-v-e0947016]{display:none!important}.report-card[data-v-e0947016]{box-shadow:none;border:1px solid #eee;border-radius:0}}.line-clamp-2[data-v-a2540558]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-v-ed86f43c]::-webkit-scrollbar{width:8px}[data-v-ed86f43c]::-webkit-scrollbar-track{background:#1f2937}[data-v-ed86f43c]::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px}[data-v-ed86f43c]::-webkit-scrollbar-thumb:hover{background:#6b7280}audio[data-v-1e01634b]{filter:invert(1) hue-rotate(180deg)}[data-v-99d38686]::-webkit-scrollbar{width:8px}[data-v-99d38686]::-webkit-scrollbar-track{background:#1f2937}[data-v-99d38686]::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px}[data-v-99d38686]::-webkit-scrollbar-thumb:hover{background:#6b7280}audio[data-v-16d9cb90]{filter:invert(1) hue-rotate(180deg)}[data-v-4541e8e9]::-webkit-scrollbar{width:6px}[data-v-4541e8e9]::-webkit-scrollbar-track{background:#1f2937}[data-v-4541e8e9]::-webkit-scrollbar-thumb{background:#4b5563;border-radius:3px}[data-v-4541e8e9]::-webkit-scrollbar-thumb:hover{background:#6b7280}[data-v-bd4cc600]::-webkit-scrollbar{width:8px}[data-v-bd4cc600]::-webkit-scrollbar-track{background:#1f2937}[data-v-bd4cc600]::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px}[data-v-bd4cc600]::-webkit-scrollbar-thumb:hover{background:#6b7280}
