.questionnaire-container[data-v-3cffb7ba]{margin:0 auto;max-width:800px;padding:1rem}.slider-container[data-v-3cffb7ba]{margin:0 auto;max-width:500px}.strength-slider[data-v-241277e4]{padding:.5rem 0;width:100%}.slider-container[data-v-241277e4]{display:flex;flex-direction:column;gap:.25rem}.slider-labels[data-v-241277e4]{color:#666;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between}.label-lo[data-v-241277e4]{color:#604288}.label-hi[data-v-241277e4]{color:#e58d2e}.slider-track-wrapper[data-v-241277e4]{align-items:center;display:flex;height:3rem;position:relative}@media (min-width:640px){.slider-track-wrapper[data-v-241277e4]{height:2rem}}.slider-gradient[data-v-241277e4]{background:linear-gradient(90deg,#604288,#4ea1a3,#e58d2e);border-radius:.25rem;height:.5rem;left:0;pointer-events:none;position:absolute;right:0}.slider-input[data-v-241277e4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;height:.5rem;position:relative;width:100%;z-index:1}.slider-input[data-v-241277e4]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:3px solid #333;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;height:2.75rem;-webkit-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;width:2.75rem}@media (min-width:640px){.slider-input[data-v-241277e4]::-webkit-slider-thumb{height:1.5rem;width:1.5rem}}.slider-input[data-v-241277e4]::-webkit-slider-thumb:hover{box-shadow:0 3px 6px #0000004d;transform:scale(1.1)}.slider-input[data-v-241277e4]::-moz-range-thumb{background:#fff;border:3px solid #333;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;height:2.75rem;-moz-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;width:2.75rem}@media (min-width:640px){.slider-input[data-v-241277e4]::-moz-range-thumb{height:1.5rem;width:1.5rem}}.slider-input[data-v-241277e4]::-moz-range-thumb:hover{box-shadow:0 3px 6px #0000004d;transform:scale(1.1)}.slider-input.not-selected[data-v-241277e4]::-webkit-slider-thumb{background:#f0f0f0;border-color:#999}.slider-input.not-selected[data-v-241277e4]::-moz-range-thumb{background:#f0f0f0;border-color:#999}.slider-value[data-v-241277e4]{font-size:1.125rem;min-height:1.5rem;text-align:center}.not-selected-text[data-v-241277e4]{color:#999;font-style:italic}.current-value[data-v-241277e4]{color:#333;font-weight:600}.strength-slider.has-duplicate[data-v-241277e4]{background-color:#fef2f2;border:2px solid #ef4444;border-radius:.5rem;margin:-.5rem;padding:.5rem}.strength-slider.has-duplicate .current-value[data-v-241277e4]{color:#ef4444;font-weight:700}.category-page[data-v-e2cea451]{margin:0 auto;max-width:800px}.category-title[data-v-e2cea451]{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}@media (min-width:640px){.category-title[data-v-e2cea451]{font-size:1.75rem}}@media (min-width:768px){.category-title[data-v-e2cea451]{font-size:2rem}}.instructions-box[data-v-e2cea451]{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:.5rem;margin-bottom:1rem;padding:1.25rem}.instructions-list[data-v-e2cea451]{list-style-type:disc;margin:0;padding-left:1.25rem}.instructions-list li[data-v-e2cea451]{color:#495057;line-height:1.5;margin-bottom:.5rem}.instructions-list li[data-v-e2cea451]:last-child{margin-bottom:0}.tip-box[data-v-e2cea451]{background-color:#fff3cd;border:1px solid #ffc107;border-radius:.5rem;color:#856404;line-height:1.5;margin-bottom:2rem;padding:1rem 1.25rem}.tip-label[data-v-e2cea451]{font-weight:700}.questions-container[data-v-e2cea451]{display:flex;flex-direction:column;gap:2rem}.question-item[data-v-e2cea451]{background:#fff;border:1px solid #e9ecef;border-radius:.75rem;box-shadow:0 1px 3px #0000000d;padding:1.5rem}.question-header[data-v-e2cea451]{margin-bottom:.75rem}.strength-name[data-v-e2cea451]{color:#604288;font-size:1.125rem;font-weight:600}.question-text[data-v-e2cea451]{color:#495057;line-height:1.6;margin-bottom:1rem}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/JFDXaIFIG7BrDKEAtgSExBsvT5qmlFhpUsKYm0kCJ-g-hQDJmXcB45aSqRbAjOU_YSISTlxupgTLOqTEFMz3OuE.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:"Playfair Display Fallback: Times New Roman";src:local("Times New Roman");size-adjust:111.2615%;ascent-override:97.2483%;descent-override:22.5595%;line-gap-override:0%}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/kR9sz8db3mQCwTbn7ATRmwsXY9bTcYknMsKE6ElI_GI-g5C4ituNZfJ_bF4W3m77KCSk1vcYvcPmaClc2cq_GU8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/62PpYXeqtJjjJ7pao9nm0QqymfE_7VdUiCIn9ZnEhu8-IFOzqFqJFJWBl_ITcaXbEMqEFHl_cYwo95BcOAmXKi0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/7Ece2Halpp_nn1KAGCTp7aLZ17FQEEAB3rh9xVDItvM-Qhg2eXEe_Pdolx_WOtgCvzykqnVWpNCIjcnUSLE487M.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/FkF7pWOEicX71dprrFUqH44MLP7YxOVnb-djbzYs9eo-tpEM_jkrQR_xTY0e_iyI1G6lwJ1syJJYS-aHae4gZSE.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/BYl09x4xc7KBjrX8qQ9b7mzVjZqYsD12FvmVSIYpK5U-JzILOLm7zQAwX1LLEBtd2pHmPs3iR9UeWlJT5GgMKHA.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/weiiMdndZeznWm-6-KX-pqHoG9u2WnjgaTCmVt5_Olw-i40HXcapByJvis_O_ynJ0jBM3rAt1HAv4hDtmNNNXS0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/m0Qt2NCZ52FbMbInI81e2GdMYbfGAoa1UZ8tVbvbMtM-pQNp6WV1tP5Di7RJM2ZAtAro2JGRA1tK1uZiq9D2_Qw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-IR_HD5Alw33QT95onrEaV_cUGL4XNGP0GXYNWpky8L4.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-89UnM47Nzi32XL65mMmDDFLzhS69Jil849dXqz6nsRc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.category-splash[data-v-24e16b50]{align-items:center;background-color:var(--color-primary-500);border-radius:1rem;display:flex;flex-direction:column;justify-content:center;margin:1rem 0;min-height:60vh;padding:2rem 2rem 5rem;position:relative}.category-title[data-v-24e16b50]{color:#fff;font-family:Playfair Display,"Playfair Display Fallback: Times New Roman",serif;font-size:2.5rem;font-weight:700;padding:0 1rem;text-align:center}@media (min-width:640px){.category-title[data-v-24e16b50]{font-size:3.5rem}}@media (min-width:768px){.category-title[data-v-24e16b50]{font-size:4rem}}.splash-buttons[data-v-24e16b50]{bottom:1.5rem;display:flex;gap:1rem;position:absolute;right:1.5rem}.splash-btn[data-v-24e16b50]{border-radius:.5rem;cursor:pointer;font-size:1.125rem;font-weight:600;min-width:140px;padding:.875rem 2rem;transition:all .2s ease}.splash-btn-outline[data-v-24e16b50]{background-color:transparent;border:2px solid #fff;color:#fff}.splash-btn-outline[data-v-24e16b50]:hover{background-color:#ffffff26}.splash-btn-solid[data-v-24e16b50]{background-color:#fff;border:2px solid #fff;color:var(--color-primary-500)}.splash-btn-solid[data-v-24e16b50]:hover{background-color:#ffffffe6}.strength-selection-step[data-v-8526c10b]{margin:0 auto;max-width:900px;padding:1rem}.selection-title[data-v-8526c10b]{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin-bottom:.75rem;text-align:center}@media (min-width:640px){.selection-title[data-v-8526c10b]{font-size:1.75rem}}.selection-instructions[data-v-8526c10b]{color:#666;line-height:1.6;margin-bottom:1.5rem;text-align:center}.selection-counter[data-v-8526c10b]{align-items:center;background:#f8f9fa;border-radius:.5rem;display:flex;gap:.5rem;justify-content:center;margin-bottom:1.5rem;padding:.75rem 1rem}.counter-text[data-v-8526c10b]{color:#495057;font-weight:500}.counter-number[data-v-8526c10b]{color:var(--color-primary-600);font-size:1.25rem;font-weight:700}.strengths-grid[data-v-8526c10b]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}@media (min-width:640px){.strengths-grid[data-v-8526c10b]{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}}.strength-card[data-v-8526c10b]{align-items:flex-start;background:#fff;border:2px solid #e9ecef;border-radius:.75rem;cursor:pointer;display:flex;overflow:hidden;padding:1rem;position:relative;text-align:left;transition:all .2s ease}.strength-card[data-v-8526c10b]:hover{border-color:#adb5bd;box-shadow:0 2px 8px #00000014}.strength-card[data-v-8526c10b]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px #4ea1a333;outline:none}.strength-card.is-selected[data-v-8526c10b]{background:#f0fdf4;border-color:var(--color-success-500);box-shadow:0 2px 8px #10b98126}.category-indicator[data-v-8526c10b]{height:100%;left:0;position:absolute;top:0;width:4px}.category-a .category-indicator[data-v-8526c10b],.category-indicator.category-a[data-v-8526c10b]{background:var(--color-primary-500)}.category-b .category-indicator[data-v-8526c10b],.category-indicator.category-b[data-v-8526c10b]{background:var(--color-secondary-500)}.category-c .category-indicator[data-v-8526c10b],.category-indicator.category-c[data-v-8526c10b]{background:var(--color-accent-500)}.category-d .category-indicator[data-v-8526c10b],.category-indicator.category-d[data-v-8526c10b]{background:var(--color-success-500)}.category-e .category-indicator[data-v-8526c10b],.category-indicator.category-e[data-v-8526c10b]{background:var(--color-warning-500)}.strength-card.category-a.is-selected[data-v-8526c10b]{background:#4ea1a314;border-color:var(--color-primary-500)}.strength-card.category-b.is-selected[data-v-8526c10b]{background:#0ea5e914;border-color:var(--color-secondary-500)}.strength-card.category-c.is-selected[data-v-8526c10b]{background:#8b5cf614;border-color:var(--color-accent-500)}.strength-card.category-d.is-selected[data-v-8526c10b]{background:#10b98114;border-color:var(--color-success-500)}.strength-card.category-e.is-selected[data-v-8526c10b]{background:#f59e0b14;border-color:var(--color-warning-500)}.checkmark-badge[data-v-8526c10b]{align-items:center;animation:pop-in-8526c10b .2s ease;background:var(--color-success-500);border-radius:50%;display:flex;height:1.75rem;justify-content:center;position:absolute;right:.5rem;top:.5rem;width:1.75rem}.strength-card.category-a.is-selected .checkmark-badge[data-v-8526c10b]{background:var(--color-primary-500)}.strength-card.category-b.is-selected .checkmark-badge[data-v-8526c10b]{background:var(--color-secondary-500)}.strength-card.category-c.is-selected .checkmark-badge[data-v-8526c10b]{background:var(--color-accent-500)}.strength-card.category-d.is-selected .checkmark-badge[data-v-8526c10b]{background:var(--color-success-500)}.strength-card.category-e.is-selected .checkmark-badge[data-v-8526c10b]{background:var(--color-warning-500)}@keyframes pop-in-8526c10b{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.checkmark-icon[data-v-8526c10b]{color:#fff;height:1rem;width:1rem}.card-content[data-v-8526c10b]{display:flex;flex:1;flex-direction:column;gap:.25rem;padding-left:.5rem;padding-right:2rem}.strength-name[data-v-8526c10b]{color:#1a1a1a;font-weight:600;line-height:1.3}.strength-text[data-v-8526c10b]{color:#666;font-size:.875rem;line-height:1.4}.max-warning[data-v-8526c10b]{background:#fef3c7;border:1px solid #f59e0b;border-radius:.5rem;color:#92400e;line-height:1.4;margin-bottom:1rem;padding:.875rem 1rem;text-align:center}.max-warning[data-v-8526c10b],.validation-message[data-v-8526c10b]{align-items:center;display:flex;gap:.5rem;justify-content:center}.validation-message[data-v-8526c10b]{background:#fff3cd;border:1px solid #ffc107;border-radius:.5rem;color:#856404;margin-bottom:1.5rem;padding:.75rem 1rem}.navigation-buttons[data-v-8526c10b]{border-top:1px solid #e9ecef;display:flex;flex-direction:column-reverse;gap:.75rem;padding-top:1.5rem}@media (min-width:640px){.navigation-buttons[data-v-8526c10b]{flex-direction:row;gap:1rem;justify-content:space-between}}.fade-enter-active[data-v-8526c10b],.fade-leave-active[data-v-8526c10b]{transition:opacity .3s ease}.fade-enter-from[data-v-8526c10b],.fade-leave-to[data-v-8526c10b]{opacity:0}.review-step[data-v-915bbfd1]{margin:0 auto;max-width:600px;padding:1rem}.review-title[data-v-915bbfd1]{color:#1a1a1a;font-size:1.75rem;font-weight:700;margin-bottom:.75rem;text-align:center}.review-instructions[data-v-915bbfd1]{color:#666;line-height:1.6;margin-bottom:2rem;text-align:center}.review-container[data-v-915bbfd1]{margin-bottom:2rem}.strength-list[data-v-915bbfd1]{display:flex;flex-direction:column;gap:.75rem}.strength-item[data-v-915bbfd1]{align-items:flex-start;background:#f0f7f0;border:1px solid #81c784;border-radius:.5rem;cursor:grab;display:flex;gap:.75rem;padding:1rem 1.25rem;transition:all .2s ease}.strength-item[data-v-915bbfd1]:hover{border-color:#604288;box-shadow:0 2px 8px #0000001a}.strength-item[data-v-915bbfd1]:active{cursor:grabbing}.item-number[data-v-915bbfd1]{align-items:center;background:#604288;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:1.75rem;justify-content:center;width:1.75rem}.drag-handle[data-v-915bbfd1]{color:#999;cursor:grab;flex-shrink:0;margin-top:.125rem}.drag-handle[data-v-915bbfd1]:active{cursor:grabbing}.strength-content[data-v-915bbfd1]{display:flex;flex:1;flex-direction:column;gap:.25rem}.strength-name[data-v-915bbfd1]{color:#604288;font-weight:600}.strength-text[data-v-915bbfd1]{color:#666;font-size:.875rem;line-height:1.4}.navigation-buttons[data-v-915bbfd1]{border-top:1px solid #e9ecef;display:flex;justify-content:space-between;padding-top:1.5rem}.strengths-pro-test-form[data-v-14942803]{margin:0 auto;max-width:900px;padding:1rem}.error-state[data-v-14942803],.loading-state[data-v-14942803]{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:300px}.progress-section[data-v-14942803]{background:#f8f9fa;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem}.progress-text[data-v-14942803]{align-items:center;color:#666;display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.5rem}.progress-count[data-v-14942803]{color:#333;font-weight:600}.category-nav[data-v-14942803]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2rem}@media (min-width:640px){.category-nav[data-v-14942803]{gap:.75rem}}.nav-dot[data-v-14942803]{align-items:center;background:#fff;border:2px solid #e9ecef;border-radius:50%;cursor:pointer;display:flex;height:2rem;justify-content:center;min-height:44px;min-width:44px;transition:all .2s ease;width:2rem}@media (min-width:640px){.nav-dot[data-v-14942803]{height:2.5rem;min-height:unset;min-width:unset;width:2.5rem}}.nav-dot.active[data-v-14942803],.nav-dot[data-v-14942803]:hover{border-color:#604288}.nav-dot.active[data-v-14942803]{background:#604288;color:#fff}.nav-dot.completed[data-v-14942803]{background:#28a745;border-color:#28a745;color:#fff}.nav-dot.completed.active[data-v-14942803]{background:#604288;border-color:#604288}.dot-number[data-v-14942803]{font-size:.875rem;font-weight:600}.navigation-buttons[data-v-14942803]{border-top:1px solid #e9ecef;display:flex;flex-direction:column-reverse;gap:.75rem;margin-top:2rem;padding-top:1.5rem}@media (min-width:640px){.navigation-buttons[data-v-14942803]{flex-direction:row;gap:1rem;justify-content:space-between}}.duplicate-error[data-v-14942803]{align-items:flex-start;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;display:flex;gap:.75rem;margin-top:1.5rem;padding:1rem}.error-icon[data-v-14942803]{color:#ef4444;flex-shrink:0}.error-content[data-v-14942803]{flex:1}.error-title[data-v-14942803]{color:#991b1b;font-weight:600;margin:0 0 .25rem}.error-message[data-v-14942803]{color:#b91c1c;font-size:.875rem;margin:0}.dev-tools[data-v-14942803]{background:#fffbeb;border:1px dashed #f59e0b;border-radius:.5rem;margin-top:1.5rem;padding:1rem;text-align:center}
