@charset "UTF-8";.install-prompt[data-v-bac538a8]{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem;box-shadow:0 -4px 12px #00000026;z-index:9999;animation:slideUp-bac538a8 .3s ease-out}@keyframes slideUp-bac538a8{0%{transform:translateY(100%)}to{transform:translateY(0)}}.install-prompt-content[data-v-bac538a8]{max-width:800px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.install-prompt-text h3[data-v-bac538a8]{margin:0 0 .25rem;font-size:1.1rem;font-weight:600}.install-prompt-text p[data-v-bac538a8]{margin:0;font-size:.9rem;opacity:.9}.install-prompt-actions[data-v-bac538a8]{display:flex;gap:.5rem;flex-shrink:0}.install-button[data-v-bac538a8],.dismiss-button[data-v-bac538a8]{padding:.6rem 1.2rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s;font-size:.9rem}.install-button[data-v-bac538a8]{background:#fff;color:#667eea}.install-button[data-v-bac538a8]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003}.dismiss-button[data-v-bac538a8]{background:#fff3;color:#fff}.dismiss-button[data-v-bac538a8]:hover{background:#ffffff4d}@media (max-width: 640px){.install-prompt-content[data-v-bac538a8]{flex-direction:column;align-items:stretch}.install-prompt-actions[data-v-bac538a8]{width:100%}.install-button[data-v-bac538a8],.dismiss-button[data-v-bac538a8]{flex:1}}.pwa-update[data-v-d6ed685f]{position:fixed;inset:auto 16px 16px 16px;background:#111;color:#fff;border-radius:12px;padding:16px;box-shadow:0 10px 30px #00000040;z-index:9999}.pwa-update__actions[data-v-d6ed685f]{display:flex;gap:8px;margin-top:8px}button[data-v-d6ed685f]{padding:8px 12px;border-radius:8px;border:0;cursor:pointer}button[data-v-d6ed685f]:first-child{background:#0ea5e9;color:#fff}button[data-v-d6ed685f]:last-child{background:#334155;color:#fff}.app-title[data-v-f75afb3b]{margin:0;font-size:1.5rem;font-weight:600}.status-indicator[data-v-f75afb3b]{font-size:1.2rem}.status-indicator.online[data-v-f75afb3b]{color:#4ade80}.status-indicator.offline[data-v-f75afb3b]{color:#f87171}.sync-notification[data-v-f75afb3b]{position:fixed;bottom:1rem;right:1rem;background:#fbbf24;color:#92400e;padding:.75rem 1rem;border-radius:.5rem;box-shadow:0 4px 12px #00000026;font-size:.9rem}.sync-notification p[data-v-f75afb3b]{margin:0}.app-footer[data-v-871ae2d7]{font-size:20px;font-weight:400;color:#fff;text-align:center;margin:70px auto 50px;max-width:700px}@media (orientation: landscape){.app-footer[data-v-871ae2d7]{max-width:1000px}}@media (max-width: 468px){.app-footer[data-v-871ae2d7]{font-size:16px;margin:30px auto}}.login-view[data-v-871ae2d7]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.login-view img[data-v-871ae2d7]{max-width:589px;width:100%}.login-view .app-header-logo img[data-v-871ae2d7]{max-width:300px}@keyframes gentle-sway-871ae2d7{0%{transform:rotate(0)}15%{transform:rotate(3deg)}30%{transform:rotate(-2deg)}45%{transform:rotate(2deg)}60%{transform:rotate(-1deg)}75%{transform:rotate(1deg)}90%{transform:rotate(-.5deg)}to{transform:rotate(0)}}.login-view-content-img img[data-v-871ae2d7]{animation:gentle-sway-871ae2d7 8s ease-in-out infinite;transform-origin:center bottom}@media (max-width: 468px){.login-view .app-header-logo img[data-v-871ae2d7],.login-view img[data-v-871ae2d7]{max-width:220px}}.app-header[data-v-871ae2d7]{margin-bottom:30px}.app-header .app-header-wrapper[data-v-871ae2d7]{display:flex;justify-content:center;align-items:center;width:100%}@media (max-width: 468px){.app-header[data-v-871ae2d7]{margin-bottom:10px}}.login-card[data-v-871ae2d7]{margin:50px auto;display:flex;max-width:589px;padding:40px;flex-direction:column;align-items:center;gap:30px;border-radius:20px;background:#fff}@media (max-width: 468px){.login-card[data-v-871ae2d7]{margin:20px auto}}.login-header[data-v-871ae2d7]{text-align:center}.login-header h2[data-v-871ae2d7]{margin:0 0 .5rem;color:#eb7218;font-size:38px;font-weight:500;text-transform:uppercase}@media (max-width: 468px){.login-header h2[data-v-871ae2d7]{font-size:24px}}.login-header p[data-v-871ae2d7]{margin:0;color:#eb7218;font-size:22px;font-weight:400}@media (max-width: 468px){.login-header p[data-v-871ae2d7]{font-size:16px}}.login-form[data-v-871ae2d7]{margin-bottom:1.5rem;width:100%;margin:0 auto}.login-btn[data-v-871ae2d7]{width:100%;border-radius:50px;margin-top:.5rem;font-weight:400;background-color:#eb7218;color:#fff;padding:0 15px;border:none;font-size:26px;line-height:1;min-height:52px}@media (max-width: 468px){.login-btn[data-v-871ae2d7]{font-size:20px;min-height:40px}}@media (max-width: 468px){.form-group[data-v-871ae2d7]{margin-bottom:10px}}input.form-input[data-v-871ae2d7]::-webkit-outer-spin-button,input.form-input[data-v-871ae2d7]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-input[data-v-871ae2d7]{border-radius:50px;font-weight:300;font-size:26px;background-color:#fff;color:#8d8d8d;text-align:center;padding:5px;border:5px solid #eb7218}@media (max-width: 468px){.form-input[data-v-871ae2d7]{font-size:20px}}.error-message[data-v-871ae2d7]{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:.75rem;border-radius:.5rem;margin-bottom:1rem;font-size:.9rem}.login-info[data-v-871ae2d7]{background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:.5rem;padding:1rem;font-size:.9rem}.login-info p[data-v-871ae2d7]{margin:0 0 .5rem;color:#0369a1}.login-info p[data-v-871ae2d7]:last-child{margin-bottom:0}@media (orientation: landscape){.login-view-content[data-v-871ae2d7]{display:flex;flex-direction:row;align-items:center;justify-content:space-around;gap:100px}.login-view-content-img[data-v-871ae2d7]{width:50%;text-align:right}.login-view-content-form[data-v-871ae2d7]{width:50%}.login-view-content-form .login-card[data-v-871ae2d7]{margin:0}}.question-card[data-v-d170f014]{margin-bottom:1.5rem}.question-header[data-v-d170f014]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}.question-title[data-v-d170f014]{margin:0;font-size:32px;font-weight:500;color:#fff;flex:1;line-height:1}@media (max-width: 468px){.question-title[data-v-d170f014]{font-size:20px}}.question-number[data-v-d170f014]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.8rem;font-weight:500;white-space:nowrap;flex-shrink:0}.question-options[data-v-d170f014]{margin-top:1rem;min-height:280px}@media (orientation: landscape){.question-options[data-v-d170f014]{min-height:220px}}@media (max-width: 768px){.question-header[data-v-d170f014]{flex-direction:column;gap:.75rem;margin-bottom:1rem}.question-number[data-v-d170f014]{align-self:flex-start}}.step-navigation[data-v-d170f014]{display:flex;justify-content:center;align-items:center;gap:1rem;padding-top:0;margin-bottom:30px}.step-footer[data-v-d170f014]{margin-top:1rem}.step-description[data-v-d170f014]{color:#fff;font-size:16px;font-weight:300;margin:0}@media (max-width: 468px){.step-description[data-v-d170f014]{font-size:12px;line-height:1.1}}.question-age[data-v-638f03e3]{font-size:30px;color:#fff;font-weight:500;line-height:1;margin-bottom:2rem;margin-top:2rem}.question-age span[data-v-638f03e3]{font-size:30px;color:#eb7218;background-color:#fff;padding:0 10px;border-radius:5px;font-weight:500}.question-header[data-v-638f03e3]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem;line-height:1}.question-header p[data-v-638f03e3]{margin:0;font-size:22px;color:#fff;font-weight:400;line-height:1}@media (max-width: 468px){.question-header .question-title[data-v-638f03e3]{font-size:20px}.question-header p[data-v-638f03e3]{font-size:16px}}.question-card[data-v-638f03e3]{margin-bottom:1.5rem}.question-header[data-v-638f03e3]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}.question-title[data-v-638f03e3]{margin:0;font-size:32px;font-weight:500;color:#fff;flex:1;line-height:1}.form-section-wrapper[data-v-638f03e3]{display:flex;gap:40px;margin-bottom:0}.form-section-wrapper .form-section[data-v-638f03e3]{flex:1;display:flex;justify-content:space-between;flex-wrap:wrap;align-content:flex-start}.form-section-description[data-v-638f03e3]{flex-basis:100%;margin-top:5px}@media (max-width: 468px){.form-section-description[data-v-638f03e3]{font-size:12px}}.form-section-description p[data-v-638f03e3]{margin-top:0;color:#fff}.form-label[data-v-638f03e3]{font-size:26px;font-weight:500;color:#fff;margin-bottom:0rem;align-self:center}@media (max-width: 460px){.form-label[data-v-638f03e3]{font-size:18px}}.form-input-wrapper[data-v-638f03e3]{position:relative;max-width:150px}.form-input-wrapper span[data-v-638f03e3]{position:absolute;right:40px;top:50%;line-height:1;transform:translateY(-50%);font-size:18px;color:#f59e0b;font-weight:500}.form-input-wrapper input[data-v-638f03e3]{color:#f59e0b;font-weight:500;font-size:18px;padding:5px 10px}.form-input-wrapper input[type=number][data-v-638f03e3]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.form-input-wrapper input[type=number][data-v-638f03e3]::-webkit-inner-spin-button{opacity:1;background:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M7 0 L14 15 L0 15 Z' fill='%23f59e0b'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M7 20 L0 6 L14 6 Z' fill='%23f59e0b'/%3E%3C/svg%3E");background-size:18px 10px,18px 10px;background-position:center 1px,center 13px;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:24px;width:20px;cursor:pointer}.form-input-wrapper input[type=number][data-v-638f03e3]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width: 468px){.question-title[data-v-638f03e3]{font-size:20px}}.fib-result[data-v-638f03e3]{margin-top:2rem}.fib-text[data-v-638f03e3]{color:#fff;font-size:20px;font-weight:600;text-align:center;line-height:1.4}@media (max-width: 468px){.fib-text[data-v-638f03e3]{font-size:14px}}@media (max-width: 768px){.question-header[data-v-638f03e3]{flex-direction:column;gap:.75rem;margin-bottom:1rem}}.step-navigation[data-v-638f03e3]{display:flex;justify-content:center;align-items:center;gap:1rem;padding-top:0;margin-bottom:30px}.step-footer[data-v-638f03e3]{margin-top:1rem}.step-description[data-v-638f03e3]{color:#fff;font-size:16px;font-weight:300;margin:0}@media (max-width: 468px){.step-description[data-v-638f03e3]{font-size:12px;line-height:1.1}}.question-card[data-v-539fcea1]{margin-bottom:1.5rem}.question-header[data-v-539fcea1]{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem;gap:0rem}.question-title[data-v-539fcea1]{margin:0;font-size:32px;font-weight:500;color:#fff;flex:1;line-height:1}@media (max-width: 468px){.question-title[data-v-539fcea1]{font-size:20px}}.question-description[data-v-539fcea1]{font-size:16px;font-weight:300;color:#fff;margin:0}@media (max-width: 768px){.question-header[data-v-539fcea1]{flex-direction:column;gap:.75rem;margin-bottom:1rem}}.step-navigation[data-v-539fcea1]{display:flex;justify-content:center;align-items:center;gap:1rem;padding-top:0;margin-bottom:30px}.step-navigation .btn[data-v-539fcea1]{width:100%}.step-footer[data-v-539fcea1]{margin-top:1rem}.step-description[data-v-539fcea1]{color:#fff;font-size:16px;font-weight:300;margin:0}@media (max-width: 468px){.step-description[data-v-539fcea1]{font-size:12px;line-height:1.1}}.slide-left-enter-active[data-v-539fcea1],.slide-left-leave-active[data-v-539fcea1]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-left-enter-from[data-v-539fcea1]{opacity:0;transform:translate(30px)}.slide-left-enter-to[data-v-539fcea1],.slide-left-leave-from[data-v-539fcea1]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-539fcea1]{opacity:0;transform:translate(-30px)}.slide-right-enter-active[data-v-539fcea1],.slide-right-leave-active[data-v-539fcea1]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-right-enter-from[data-v-539fcea1]{opacity:0;transform:translate(-30px)}.slide-right-enter-to[data-v-539fcea1],.slide-right-leave-from[data-v-539fcea1]{opacity:1;transform:translate(0)}.slide-right-leave-to[data-v-539fcea1]{opacity:0;transform:translate(30px)}.form-input-wrapper[data-v-814eadad]{position:relative;max-width:150px}.form-input-wrapper span[data-v-814eadad]{position:absolute;right:40px;top:50%;line-height:1;transform:translateY(-50%);font-size:18px;color:#f59e0b;font-weight:500}.form-input-wrapper input[data-v-814eadad]{color:#f59e0b;font-weight:500;font-size:18px;padding:5px 10px}.form-input-wrapper input[type=number][data-v-814eadad]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.form-input-wrapper input[type=number][data-v-814eadad]::-webkit-inner-spin-button{opacity:1;background:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M7 0 L14 15 L0 15 Z' fill='%23f59e0b'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M7 20 L0 6 L14 6 Z' fill='%23f59e0b'/%3E%3C/svg%3E");background-size:18px 10px,18px 10px;background-position:center 1px,center 13px;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:24px;width:20px;cursor:pointer}.form-input-wrapper input[type=number][data-v-814eadad]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-first-step-card[data-v-814eadad]{margin-bottom:1.5rem;min-height:300px}@media (orientation: landscape){.custom-first-step-card[data-v-814eadad]{min-height:270px}}@media (max-width: 468px){.custom-first-step-card[data-v-814eadad]{min-height:150px}}.form-section-wrapper[data-v-814eadad]{display:flex;gap:40px;margin-bottom:0}.form-section-wrapper .form-section[data-v-814eadad]{flex:1}.step-header[data-v-814eadad]{margin-bottom:1rem;text-align:center}.step-title[data-v-814eadad]{margin:0;font-size:48px;font-weight:500;color:#fff}.form-sections[data-v-814eadad]{display:flex;flex-direction:column;gap:1rem}.form-section[data-v-814eadad]{display:flex;flex-direction:column;gap:0px}.form-label[data-v-814eadad]{font-size:26px;font-weight:500;color:#fff;margin-bottom:.5rem}@media (max-width: 460px){.form-label[data-v-814eadad]{font-size:18px}}.gender-options[data-v-814eadad]{display:flex;gap:1rem;flex-wrap:wrap}.gender-option[data-v-814eadad]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#ffffff1a;border:2px solid #fff;border-radius:50%;cursor:pointer;transition:all .3s ease;color:#fff;font-size:32px;font-weight:500}@media (max-width: 460px){.gender-option[data-v-814eadad]{font-size:18px;width:45px;height:45px}}.gender-option[data-v-814eadad]:hover{background:#fff3;border-color:#ffffff4d}.gender-option.selected[data-v-814eadad]{background:#fff;border-color:#fff;color:#eb7218}.gender-icon[data-v-814eadad]{font-size:2rem}.slider-container[data-v-814eadad]{position:relative}.age-slider[data-v-814eadad]{width:100%;height:8px;border-radius:4px;background:#fff;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width: 460px){.age-slider[data-v-814eadad]{height:6px}}.age-slider[data-v-814eadad]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 2px 4px #0003}.age-slider[data-v-814eadad]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;cursor:pointer;border:none;box-shadow:0 2px 4px #0003}.slider-labels[data-v-814eadad]{display:flex;justify-content:space-between;margin-top:.5rem;color:#fff;font-size:22px}@media (max-width: 460px){.slider-labels[data-v-814eadad]{font-size:16px}}.form-select[data-v-814eadad]{padding:1rem;border:2px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff1a;color:#fff;font-size:18px;font-weight:500;outline:none;transition:border-color .3s ease}.form-select[data-v-814eadad]:focus{border-color:#fff}.form-select option[data-v-814eadad]{background:#eb7218;color:#fff}.bmi-section[data-v-814eadad]{padding:0;border-radius:12px}.bmi-display[data-v-814eadad]{display:flex;align-items:center;gap:1rem;justify-content:center;flex-wrap:wrap}.bmi-label[data-v-814eadad]{font-size:26px;font-weight:500;color:#fff}@media (max-width: 468px){.bmi-label[data-v-814eadad]{font-size:18px}}.bmi-value[data-v-814eadad]{font-size:26px;font-weight:700;color:#fff}@media (max-width: 468px){.bmi-value[data-v-814eadad]{font-size:18px}}.bmi-category[data-v-814eadad]{padding:.2rem 1rem;border-radius:20px;font-size:14px;font-weight:300;text-transform:uppercase}@media (max-width: 468px){.bmi-category[data-v-814eadad]{font-size:12px}}.bmi-category.underweight[data-v-814eadad]{background:#3b82f6;color:#fff}.bmi-category.normal[data-v-814eadad]{background:#10b981;color:#fff}.bmi-category.overweight[data-v-814eadad]{background:#f59e0b;color:#fff}.bmi-category.obese[data-v-814eadad]{background:#ef4444;color:#fff}@media (max-width: 768px){.step-title[data-v-814eadad]{font-size:32px}.bmi-display[data-v-814eadad]{gap:.5rem}.form-select[data-v-814eadad]{font-size:16px}}.step-navigation[data-v-814eadad]{display:flex;justify-content:center;align-items:center;gap:1rem;padding-top:0;margin-bottom:30px}.step-footer[data-v-814eadad]{margin-top:1rem}.step-description[data-v-814eadad]{color:#fff;font-size:16px;font-weight:300;margin:0}@media (max-width: 468px){.step-description[data-v-814eadad]{font-size:12px;line-height:1.1}}.question-card[data-v-de987119]{margin-bottom:1.5rem}.question-header[data-v-de987119]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem;line-height:1}.question-header p[data-v-de987119]{margin:0;font-size:22px;color:#fff;font-weight:400;line-height:1}.question-title[data-v-de987119]{margin:0;font-size:32px;font-weight:500;color:#fff;flex:1;line-height:1}@media (max-width: 468px){.question-header .question-title[data-v-de987119]{font-size:20px}.question-header p[data-v-de987119]{font-size:16px}}.question-number[data-v-de987119]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.8rem;font-weight:500;white-space:nowrap;flex-shrink:0}.question-options[data-v-de987119]{margin-top:1rem;min-height:280px}@media (max-width: 768px){.question-header[data-v-de987119]{flex-direction:column;gap:.75rem;margin-bottom:1rem;gap:0px}.question-header p[data-v-de987119]{font-size:16px;font-weight:300;padding-top:0}.question-number[data-v-de987119]{align-self:flex-start}}.step-navigation[data-v-de987119]{display:flex;justify-content:center;align-items:center;gap:1rem;padding-top:0;margin-bottom:30px}.step-footer[data-v-de987119]{margin-top:1rem}.step-description[data-v-de987119]{color:#fff;font-size:16px;font-weight:300;margin:0}@media (max-width: 468px){.step-description[data-v-de987119]{font-size:12px;line-height:1.1}}.container[data-v-af5787d0]{display:flex;flex-direction:column}.questionnaire-view[data-v-af5787d0]{margin:auto auto 0;width:100%}@media (orientation: landscape){.questionnaire-view[data-v-af5787d0]{display:flex;flex-direction:row;align-items:flex-end}}.questionnaire-header[data-v-af5787d0]{margin:0 auto;text-align:center;display:flex;align-items:flex-end;justify-content:center}@media (orientation: landscape){.questionnaire-header[data-v-af5787d0]{width:40%}}.app-header-wrapper[data-v-af5787d0]{display:flex;justify-content:space-between;align-items:center;width:100%}.questionnaire-content[data-v-af5787d0]{margin-top:-10px}@media (orientation: landscape){.questionnaire-content[data-v-af5787d0]{width:60%}}@media (orientation: portrait){.human-image[data-v-af5787d0]{max-width:75%}}@media (orientation: landscape) and (min-width: 1024px){.human-image[data-v-af5787d0]{min-width:120%}}.user-info[data-v-af5787d0]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.logout-btn[data-v-af5787d0]{padding:.5rem 1rem;font-size:.9rem}.step-content[data-v-af5787d0]{background:#eb7218;border-top-left-radius:55px;border-top-right-radius:55px;padding:40px;position:relative}@media (orientation: landscape){.step-content[data-v-af5787d0]{max-height:590px;min-height:590px}}@media (max-width: 468px){.step-content[data-v-af5787d0]{border-top-left-radius:30px;border-top-right-radius:30px;min-height:350px}}@media (orientation: landscape){.step-content-wrapper[data-v-af5787d0]{overflow:auto;max-height:440px;padding-right:25px}}@media (orientation: landscape){.step-content-wrapper[data-v-af5787d0]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#fff}.step-content-wrapper[data-v-af5787d0]::-webkit-scrollbar{width:12px;background-color:#fff;border-radius:10px}.step-content-wrapper[data-v-af5787d0]::-webkit-scrollbar-thumb{border-radius:10px;background-color:#c96315}}.step-icon[data-v-af5787d0]{position:absolute;top:-55px;right:65px;max-width:100px}@media (max-width: 580px){.step-icon[data-v-af5787d0]{top:-35px;right:15px;max-width:65px}}.step-header[data-v-af5787d0]{margin-bottom:1rem}.step-header h2[data-v-af5787d0]{text-align:center;color:#fff;text-transform:uppercase;font-size:38px;font-weight:500;margin:0}@media (max-width: 460px){.step-header h2[data-v-af5787d0]{font-size:24px}}.questions-container[data-v-af5787d0]{margin-top:10px}.validation-message[data-v-af5787d0]{color:#dc2626;font-size:.9rem;font-weight:500}.completion-message[data-v-af5787d0]{display:flex;justify-content:center;align-items:center;min-height:50vh}.completion-card[data-v-af5787d0]{text-align:center;max-width:500px;margin:0 auto}.completion-icon[data-v-af5787d0]{font-size:4rem;margin-bottom:1rem}.completion-card h2[data-v-af5787d0]{margin:0 0 1rem;color:#059669;font-size:2rem;font-weight:600}.completion-card p[data-v-af5787d0]{margin:0 0 2rem;color:#64748b;font-size:1.1rem}.completion-actions[data-v-af5787d0]{display:flex;gap:1rem;justify-content:center}@media (max-width: 768px){.user-info[data-v-af5787d0]{flex-direction:column;gap:1rem;text-align:center}.step-content[data-v-af5787d0]{padding:1.5rem}.completion-actions[data-v-af5787d0]{flex-direction:column}.completion-actions .btn[data-v-af5787d0]{width:100%}}@media (max-width: 468px){.step-content[data-v-af5787d0]{padding:1rem}}.slide-left-enter-active[data-v-af5787d0],.slide-left-leave-active[data-v-af5787d0]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-left-enter-from[data-v-af5787d0]{opacity:0;transform:translate(30px)}.slide-left-enter-to[data-v-af5787d0],.slide-left-leave-from[data-v-af5787d0]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-af5787d0]{opacity:0;transform:translate(-30px)}.slide-right-enter-active[data-v-af5787d0],.slide-right-leave-active[data-v-af5787d0]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-right-enter-from[data-v-af5787d0]{opacity:0;transform:translate(-30px)}.slide-right-enter-to[data-v-af5787d0],.slide-right-leave-from[data-v-af5787d0]{opacity:1;transform:translate(0)}.slide-right-leave-to[data-v-af5787d0]{opacity:0;transform:translate(30px)}.masld-recommendations[data-v-8d77f087]{display:flex;align-items:flex-start}.masld-recommendations p[data-v-8d77f087]{font-size:16px;margin:0}.masld-recommendations p strong[data-v-8d77f087]{font-size:16px;font-weight:700;margin-right:10px}.results-content-wrapper[data-v-8d77f087]{position:relative;overflow:hidden;min-height:650px}.loading-indicator[data-v-8d77f087]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#ffffffe7}.loading-indicator svg polyline[data-v-8d77f087]{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.loading-indicator svg polyline#back[data-v-8d77f087]{fill:none;stroke:#ff4d5033}.loading-indicator svg polyline#front[data-v-8d77f087]{fill:none;stroke:#f52c2f;stroke-dasharray:48,144;stroke-dashoffset:192;animation:dash_682-8d77f087 1.4s linear infinite}@keyframes dash_682-8d77f087{72.5%{opacity:0}to{stroke-dashoffset:0}}.landscape-only[data-v-8d77f087]{display:none}@media (orientation: landscape) and (min-width: 1200px){.landscape-only[data-v-8d77f087]{display:block}}.pdf-buttons[data-v-8d77f087]{display:flex;margin-top:30px;flex-direction:row;align-items:center;justify-content:center;gap:10px}.results-view>.container[data-v-8d77f087]{background-color:#eb7218;padding-bottom:30px}@media (orientation: landscape) and (min-width: 1200px){.results-view>.container[data-v-8d77f087]{flex-direction:row}.results-view>.container[data-v-8d77f087]:after{content:"";background:#6d2801;height:560px;position:absolute;width:100%;bottom:0;display:flex}}.app-header[data-v-8d77f087]{padding:40px 0 10px}@media (orientation: landscape) and (min-width: 1200px){.app-header[data-v-8d77f087]{width:40%;display:flex;flex-direction:column;justify-content:space-between}}.app-header .results-footer .container[data-v-8d77f087]{display:block}.app-header .app-header-wrapper[data-v-8d77f087]{justify-content:flex-end;display:flex;flex-direction:row;align-items:center;justify-content:space-around;gap:10px}@media (max-width: 600px){.app-header .app-header-wrapper[data-v-8d77f087]{flex-direction:column}}@media (orientation: landscape) and (min-width: 1200px){.app-header .app-header-wrapper[data-v-8d77f087]{flex-direction:column}}.app-header-w img[data-v-8d77f087]{animation:gentle-sway-8d77f087 8s ease-in-out infinite;transform-origin:center bottom}@media (max-width: 600px){.app-header-w img[data-v-8d77f087]{width:150px}}@keyframes gentle-sway-8d77f087{0%{transform:rotate(0)}15%{transform:rotate(3deg)}30%{transform:rotate(-2deg)}45%{transform:rotate(2deg)}60%{transform:rotate(-1deg)}75%{transform:rotate(1deg)}90%{transform:rotate(-.5deg)}to{transform:rotate(0)}}.app-header-qr[data-v-8d77f087]{width:50%;display:flex;flex-direction:row;gap:20px}@media (max-width: 600px){.app-header-qr[data-v-8d77f087]{width:80%}}@media (orientation: landscape) and (min-width: 1200px){.app-header-qr[data-v-8d77f087]{width:80%;padding-bottom:30px}}.app-header-qr img[data-v-8d77f087]{width:100%}.app-header-qr>div[data-v-8d77f087]:not(.app-header-qr-img){display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:20px}.app-header-qr>div:not(.app-header-qr-img) p[data-v-8d77f087]{color:#fff;font-size:25px;font-weight:500;margin:0;line-height:1}@media (max-width: 992px){.app-header-qr>div:not(.app-header-qr-img) p[data-v-8d77f087]{font-size:18px}}.results-content[data-v-8d77f087]{position:relative;z-index:5}@media (orientation: landscape) and (min-width: 1200px){.results-content[data-v-8d77f087]{width:60%}}.results-content-wrapper[data-v-8d77f087]{background-color:#fff;padding:20px;border-radius:20px;margin-top:20px}@media (orientation: landscape){.results-content-wrapper[data-v-8d77f087]{margin-left:55px;margin-right:55px}}.results-footer[data-v-8d77f087]{background-color:#6d2801;padding:30px 0 50px}.results-footer.portrait-only[data-v-8d77f087]{display:none}@media (max-width: 1200px){.results-footer.portrait-only[data-v-8d77f087]{display:block}}.results-footer .container[data-v-8d77f087]{background-color:transparent;color:#fff;width:75%;margin:0 auto;padding:0 20px 0 0}@media (max-width: 600px){.results-footer .container[data-v-8d77f087]{width:90%}}@media (orientation: landscape) and (min-width: 1200px){.results-footer .container[data-v-8d77f087]{width:100%}}.results-footer .container[data-v-8d77f087]{overflow-x:auto;max-height:440px;min-height:440px}.results-footer .container[data-v-8d77f087]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#983700}.results-footer .container[data-v-8d77f087]::-webkit-scrollbar{width:6px;background-color:#fff;border-radius:10px}.results-footer .container[data-v-8d77f087]::-webkit-scrollbar-thumb{border-radius:10px;background-color:#c96315}ul[data-v-8d77f087]{list-style:decimal}.only-print[data-v-8d77f087]{display:none}.pdf-button[data-v-8d77f087]{display:flex;align-items:center;gap:8px;background-color:#fff;color:#eb7218;border:none;padding:12px 20px;border-radius:8px;font-size:18px;font-weight:700;cursor:pointer;transition:background-color .2s ease}.pdf-button[data-v-8d77f087]:hover{background-color:#d65a0a}.pdf-button svg[data-v-8d77f087]{flex-shrink:0}h4[data-v-8d77f087]{display:flex;align-items:center;align-content:center;gap:10px}h4 img[data-v-8d77f087]{width:40px;height:40px}ul li[data-v-8d77f087]{word-wrap:break-word}.footnote[data-v-8d77f087]{padding-left:20px}@media print{@page{size:A4 portrait;margin:5mm 12mm}body[data-v-8d77f087]{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#000}.no-print[data-v-8d77f087],.pdf-controls[data-v-8d77f087]{display:none!important}.only-print[data-v-8d77f087]{display:block}html[data-v-8d77f087],body[data-v-8d77f087]{height:auto!important}body[data-v-8d77f087]{background:#fff!important;color:#000;font-size:12px}body p[data-v-8d77f087]{font-size:12px}.results-view .container[data-v-8d77f087]{background:transparent!important;box-shadow:none!important;margin:0!important;padding:0!important}h3[data-v-8d77f087],h4[data-v-8d77f087]{break-after:avoid;orphans:1;widows:1;margin:0!important;padding:0!important}.avoid-break[data-v-8d77f087],ul[data-v-8d77f087],ol[data-v-8d77f087],table[data-v-8d77f087],blockquote[data-v-8d77f087]{break-inside:avoid;color:#000}ul li[data-v-8d77f087]{font-size:8px}.page-break[data-v-8d77f087]{break-before:page;page-break-before:always}.results-content[data-v-8d77f087]{padding:0!important;margin:0}.results-footer .container[data-v-8d77f087]{width:100%!important;padding:0!important;margin:0!important}.results-footer[data-v-8d77f087]{background-color:transparent!important}.results-content-wrapper[data-v-8d77f087]{min-height:auto;margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0}.results-footer[data-v-8d77f087]{margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0}}.app-match-answers-questions[data-v-8d77f087]{margin-top:20px;padding:20px;margin-left:30px;background-color:#f0f0f0;border-radius:10px}.app-match-answers-questions .app-match-answers-questions-header h2[data-v-8d77f087]{font-size:20px;font-weight:700;margin:0}.app-match-answers-questions-content[data-v-8d77f087]{display:flex;flex-direction:column;gap:10px}.app-match-answers-questions-content .app-match-answers-questions-content-item p[data-v-8d77f087]{margin:0}.questionnaire-view[data-v-77fe5ddc]{margin:auto auto 0;width:100%}@media (orientation: landscape){.questionnaire-view[data-v-77fe5ddc]{display:flex;flex-direction:row;align-items:flex-end}}.container[data-v-77fe5ddc]{display:flex;flex-direction:column}.step-footer[data-v-77fe5ddc]{margin-top:50px;padding:20px;background:#fff;border-radius:10px;color:#eb7218}.step-footer-bottom[data-v-77fe5ddc]{padding-top:40px;border-radius:10px;color:#fff}.step-description-big[data-v-77fe5ddc]{color:#eb7218;font-size:26px;font-weight:400;margin:0;line-height:1}@media (max-width: 468px){.step-description-big[data-v-77fe5ddc]{font-size:18px}}.step-description[data-v-77fe5ddc]{color:#fff;font-size:16px;font-weight:300;margin:0;line-height:1}@media (max-width: 468px){.step-description[data-v-77fe5ddc]{font-size:14px;line-height:1.1}}.results-view[data-v-77fe5ddc]{max-width:1000px;margin:0 auto}.questionnaire-content[data-v-77fe5ddc]{margin-top:-10px}@media (orientation: landscape){.questionnaire-content[data-v-77fe5ddc]{width:60%}}.selecte-flex[data-v-77fe5ddc]{display:flex;align-items:flex-start;gap:20px}.selecte-flex svg[data-v-77fe5ddc]{width:24px}.selecte-flex-text[data-v-77fe5ddc]{flex:1}.step-content[data-v-77fe5ddc]{background:#eb7218;border-top-left-radius:85px;border-top-right-radius:85px;padding:40px;position:relative}@media (max-width: 468px){.step-content[data-v-77fe5ddc]{border-top-left-radius:30px;border-top-right-radius:30px}}.answer-header .selected-answer[data-v-77fe5ddc]{display:inline-block}.selected-answer-icon[data-v-77fe5ddc]{width:25px}@media (max-width: 468px){.selected-answer-icon[data-v-77fe5ddc]{width:8px}.selected-answer-icon svg[data-v-77fe5ddc]{width:15px;padding-top:3px}}.step-navigation[data-v-77fe5ddc]{display:flex;justify-content:center;align-items:center;gap:1rem;padding-top:2rem}.questionnaire-header[data-v-77fe5ddc]{margin:0 auto;text-align:center;display:flex;align-items:flex-end;justify-content:center}@media (orientation: landscape){.questionnaire-header[data-v-77fe5ddc]{width:40%}}@media (orientation: portrait){.human-image[data-v-77fe5ddc]{max-width:75%}}@media (orientation: landscape) and (min-width: 1024px){.human-image[data-v-77fe5ddc]{min-width:120%}}.step-header[data-v-77fe5ddc]{margin-bottom:1rem}.step-header h2[data-v-77fe5ddc]{text-align:center;color:#fff;text-transform:uppercase;font-size:38px;font-weight:500;margin:0;line-height:1}@media (max-width: 460px){.step-header h2[data-v-77fe5ddc]{font-size:24px}}.questions-container[data-v-77fe5ddc]{margin-bottom:2rem;margin-top:10px}.results-header[data-v-77fe5ddc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem;background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.results-header h1[data-v-77fe5ddc]{margin:0;color:#1e293b;font-size:1.75rem;font-weight:600}.header-actions[data-v-77fe5ddc]{display:flex;gap:1rem}.result-summary[data-v-77fe5ddc]{margin-bottom:2rem}.summary-header[data-v-77fe5ddc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.summary-header h2[data-v-77fe5ddc]{margin:0;color:#1e293b;font-size:1.5rem;font-weight:600}.submission-status[data-v-77fe5ddc]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:1rem;font-size:.9rem;font-weight:500}.submission-status.submitted[data-v-77fe5ddc]{background:#dcfce7;color:#166534}.submission-status.pending[data-v-77fe5ddc]{background:#fef3c7;color:#92400e}.status-indicator[data-v-77fe5ddc]{font-size:1.2rem}.summary-details[data-v-77fe5ddc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.detail-item[data-v-77fe5ddc]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f8fafc;border-radius:.5rem}.detail-label[data-v-77fe5ddc]{font-weight:500;color:#64748b}.detail-value[data-v-77fe5ddc]{font-weight:600;color:#1e293b}.answers-section[data-v-77fe5ddc]{margin-bottom:2rem}.answers-section h2[data-v-77fe5ddc]{margin:0 0 1.5rem;color:#1e293b;font-size:1.5rem;font-weight:600}.answers-grid[data-v-77fe5ddc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.answer-card[data-v-77fe5ddc]{display:flex;align-self:center;margin:0;gap:10px}.step-content-wrapper[data-v-77fe5ddc]{overflow:auto;max-height:440px;padding-right:25px}.step-content-wrapper[data-v-77fe5ddc]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#fff}.step-content-wrapper[data-v-77fe5ddc]::-webkit-scrollbar{width:12px;background-color:#fff;border-radius:10px}.step-content-wrapper[data-v-77fe5ddc]::-webkit-scrollbar-thumb{border-radius:10px;background-color:#c96315}.answer-header h3[data-v-77fe5ddc]{font-size:26px;font-weight:500;color:#fff;margin:0;display:inline-block;padding-right:10px}@media (max-width: 468px){.answer-header h3[data-v-77fe5ddc]{font-size:18px}}.selected-answer[data-v-77fe5ddc]{color:#fff;font-size:26px;font-weight:300;line-height:1.5}@media (max-width: 468px){.selected-answer[data-v-77fe5ddc]{font-size:18px}}.actions-section[data-v-77fe5ddc]{margin-bottom:2rem}.actions-card h3[data-v-77fe5ddc]{margin:0 0 1.5rem;color:#1e293b;font-size:1.25rem;font-weight:600}.actions-grid[data-v-77fe5ddc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.no-results[data-v-77fe5ddc]{display:flex;justify-content:center;align-items:center;min-height:50vh}.no-results-card[data-v-77fe5ddc]{text-align:center;max-width:400px;margin:0 auto}.no-results-icon[data-v-77fe5ddc]{font-size:4rem;margin-bottom:1rem}.no-results-card h2[data-v-77fe5ddc]{margin:0 0 1rem;color:#64748b;font-size:1.5rem;font-weight:600}.no-results-card p[data-v-77fe5ddc]{margin:0 0 2rem;color:#64748b}@media (max-width: 768px){.results-header[data-v-77fe5ddc]{flex-direction:column;gap:1rem;text-align:center}.header-actions[data-v-77fe5ddc]{width:100%;justify-content:center}.summary-details[data-v-77fe5ddc],.answers-grid[data-v-77fe5ddc],.actions-grid[data-v-77fe5ddc]{grid-template-columns:1fr}.answer-header[data-v-77fe5ddc]{flex-direction:column;gap:.75rem}.question-badge[data-v-77fe5ddc]{align-self:flex-start}}@media (max-width: 468px){.step-content[data-v-77fe5ddc]{padding:1rem}}*{box-sizing:border-box}html{height:100%}body{margin:0;font-family:Oswald,sans-serif;background-color:#fff;color:#1e293b;font-weight:300;height:100%}*{transition:all .3s ease-in-out}#app{height:100%}.app-main{display:flex;flex-direction:column;height:100%}.container{max-width:1920px;width:100%;margin:0 auto;padding:0 55px;background-color:#f9efe5;position:relative;min-height:100%}@media (orientation: landscape){.container:not(.container-login){padding-left:0;padding-right:0}}.container-login{background-image:url(/assets/bg-login-DM7uYQjg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;overflow:auto}@media (orientation: landscape){.container{display:flex;flex-direction:column;justify-content:center}}img{max-width:100%;height:auto;width:auto}.btn{display:inline-flex;align-items:center;justify-content:center;padding:0 15px;border:none;gap:10px;border-radius:10px;font-size:22px;line-height:1;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Oswald,sans-serif;min-height:52px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:#fff;color:#eb7218}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #e4e4e466}.btn-secondary{background:#e2e8f0;color:#475569}.btn-secondary:hover:not(:disabled){background:#cbd5e1}.btn-success{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.btn-success:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #10b98166}.questions-back-button{display:flex;align-items:center;color:#1b1b1b;font-family:Oswald;gap:10px;font-size:26px;font-style:normal;font-weight:500;cursor:pointer}@media (max-width: 468px){.questions-back-button{font-size:18px}.questions-back-button img{width:12px}}.form-group{margin-bottom:1.5rem}.form-label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}@media (max-width: 460px){.form-label{font-size:18px}}h3.question-title sup{font-size:18px}@media (max-width: 468px){h3.question-title sup{font-size:12px}}.app-header{color:#333;padding:70px 0 10px;z-index:10;position:relative}.app-header .app-header-wrapper{display:flex;align-items:center;justify-content:space-between}@media (orientation: landscape){.app-header{padding-left:55px;padding-right:55px}}@media (orientation: landscape) and (min-width: 824px){.app-header{padding-bottom:70px}}.app-header-logo{display:flex;justify-content:center}.app-header-logo img{width:100%;max-width:250px}@media (max-width: 768px){.app-header{padding:30px 0 10px}.app-header-logo img{width:100%;max-width:200px}}@media (max-width: 468px){.app-header{padding:20px 0 10px}.app-header-logo img{width:100%;max-width:150px}}@media (orientation: landscape){.questionnaire-content{padding-right:55px}}.form-input{width:100%;padding:.75rem;border:2px solid #e5e7eb;font-family:Oswald,sans-serif;border-radius:.5rem;font-size:1rem;transition:border-color .2s ease}.form-input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.card{border-radius:1rem;margin-bottom:1.5rem}.radio-group{display:flex;flex-direction:column;gap:0rem}.radio-group-2columns{flex-direction:row;flex-wrap:wrap;gap:1rem;row-gap:0px}.radio-group-2columns .radio-option{width:calc(50% - 1rem)}@media (max-width: 668px){.radio-group-2columns{flex-direction:column}.radio-group-2columns .radio-option{width:100%}}.radio-option .container-radio{display:block;position:relative;padding-left:45px;margin-bottom:0;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;font-size:26px;font-weight:300}@media (max-width: 468px){.radio-option .container-radio{font-size:18px;padding-left:25px}}.radio-option .container-radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:9px;left:0;height:25px;width:25px;border:1px solid #fff;background-color:transparent;border-radius:50%}@media (max-width: 468px){.radio-option .container-radio .checkmark{top:6px;height:15px;width:15px}}.radio-option .container-radio:hover input~.checkmark{background-color:#fff7}.radio-option .container-radio input:checked~.checkmark{background-color:#fff}.checkmark:after{content:"";position:absolute;display:none}.radio-option .container-radio input:checked~.checkmark:after{display:block}.radio-option .container-radio .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%}.progress-bar{width:100%;height:.5rem;background-color:#e5e7eb;border-radius:.25rem;overflow:hidden;margin-bottom:2rem}.progress-fill{height:100%;background:linear-gradient(135deg,#667eea,#764ba2);transition:width .3s ease}.step-navigation{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;gap:1rem}.step-info{font-size:.9rem;color:#6b7280}@media (max-width: 768px){.container{padding:0 .75rem}.step-navigation{flex-direction:column;gap:1rem}.btn{font-size:18px;min-height:40px}.btn img{width:12px}}
