@charset "UTF-8";.install-prompt[data-v-bd8f9c8f]{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-bd8f9c8f .3s ease-out}@keyframes slideUp-bd8f9c8f{0%{transform:translateY(100%)}to{transform:translateY(0)}}.install-prompt-content[data-v-bd8f9c8f]{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-bd8f9c8f]{margin:0 0 .25rem;font-size:1.1rem;font-weight:600}.install-prompt-text p[data-v-bd8f9c8f]{margin:0;font-size:.9rem;opacity:.9}.install-prompt-actions[data-v-bd8f9c8f]{display:flex;gap:.5rem;flex-shrink:0}.install-button[data-v-bd8f9c8f],.dismiss-button[data-v-bd8f9c8f]{padding:.6rem 1.2rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s;font-size:.9rem}.install-button[data-v-bd8f9c8f]{background:#fff;color:#667eea}.install-button[data-v-bd8f9c8f]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003}.dismiss-button[data-v-bd8f9c8f]{background:#fff3;color:#fff}.dismiss-button[data-v-bd8f9c8f]:hover{background:#ffffff4d}@media (max-width: 640px){.install-prompt-content[data-v-bd8f9c8f]{flex-direction:column;align-items:stretch}.install-prompt-actions[data-v-bd8f9c8f]{width:100%}.install-button[data-v-bd8f9c8f],.dismiss-button[data-v-bd8f9c8f]{flex:1}}.pwa-update[data-v-8561bd82]{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-8561bd82]{display:flex;gap:8px;margin-top:8px}button[data-v-8561bd82]{padding:8px 12px;border-radius:8px;border:0;cursor:pointer}button[data-v-8561bd82]:first-child{background:#0ea5e9;color:#fff}button[data-v-8561bd82]:last-child{background:#334155;color:#fff}.notification[data-v-106b5173]{display:none;position:fixed;bottom:30px;right:-300px;background:#fff;color:#000;padding:.75rem 1rem;border-radius:.5rem;box-shadow:0 4px 12px #00000026}.notification.show[data-v-106b5173]{display:block;right:30px}.notification.success[data-v-106b5173]{background:#4ade80}.notification.danger[data-v-106b5173]{background:#f87171}.notification.warning[data-v-106b5173]{background:#fbbf24}.notification.info[data-v-106b5173]{background:#93c5fd}.app-title[data-v-4ac33975]{margin:0;font-size:1.5rem;font-weight:600}.app-footer[data-v-8399d24b]{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-8399d24b]{max-width:1000px}}@media (max-width: 468px){.app-footer[data-v-8399d24b]{font-size:16px;margin:30px auto}}.login-view[data-v-8399d24b]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.login-view img[data-v-8399d24b]{max-width:589px;width:100%}.login-view .app-header-logo img[data-v-8399d24b]{max-width:300px}@keyframes gentle-sway-8399d24b{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-8399d24b]{animation:gentle-sway-8399d24b 8s ease-in-out infinite;transform-origin:center bottom}@media (max-width: 468px){.login-view .app-header-logo img[data-v-8399d24b],.login-view img[data-v-8399d24b]{max-width:220px}}.app-header[data-v-8399d24b]{margin-bottom:30px}.app-header .app-header-wrapper[data-v-8399d24b]{display:flex;justify-content:center;align-items:center;width:100%}@media (max-width: 468px){.app-header[data-v-8399d24b]{margin-bottom:10px}}.login-card[data-v-8399d24b]{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-8399d24b]{margin:20px auto}}.login-header[data-v-8399d24b]{text-align:center}.login-header h2[data-v-8399d24b]{margin:0 0 .5rem;color:#eb7218;font-size:38px;font-weight:500;text-transform:uppercase}@media (max-width: 468px){.login-header h2[data-v-8399d24b]{font-size:24px}}.login-header p[data-v-8399d24b]{margin:0;color:#eb7218;font-size:22px;font-weight:400}@media (max-width: 468px){.login-header p[data-v-8399d24b]{font-size:16px}}.login-form[data-v-8399d24b]{margin-bottom:1.5rem;width:100%;margin:0 auto}.login-btn[data-v-8399d24b]{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}.form-group input#pin[data-v-8399d24b]{margin-top:20px}@media (max-width: 468px){.login-btn[data-v-8399d24b]{font-size:20px;min-height:40px}}@media (max-width: 468px){.form-group[data-v-8399d24b]{margin-bottom:10px}}input.form-input[data-v-8399d24b]::-webkit-outer-spin-button,input.form-input[data-v-8399d24b]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-input[data-v-8399d24b]{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-8399d24b]{font-size:20px}}.error-message[data-v-8399d24b]{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:.75rem;border-radius:.5rem;margin-bottom:1rem;font-size:.9rem}.error-actions[data-v-8399d24b]{margin-top:.5rem}.btn-update[data-v-8399d24b]{background-color:#dc2626;color:#fff;border:none;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;font-size:.85rem;transition:background-color .2s}.btn-update[data-v-8399d24b]:hover{background-color:#b91c1c}.login-help[data-v-8399d24b]{margin-top:1rem;text-align:center}.btn-help[data-v-8399d24b]{background:transparent;color:#eb7218;border:1px solid #eb7218;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;font-size:.9rem;transition:all .2s}.btn-help[data-v-8399d24b]:hover{background-color:#eb7218;color:#fff}.login-info[data-v-8399d24b]{background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:.5rem;padding:1rem;font-size:.9rem}.login-info p[data-v-8399d24b]{margin:0 0 .5rem;color:#0369a1}.login-info p[data-v-8399d24b]:last-child{margin-bottom:0}@media (orientation: landscape){.login-view-content[data-v-8399d24b]{display:flex;flex-direction:row;align-items:center;justify-content:space-around;gap:100px}.login-view-content-img[data-v-8399d24b]{width:50%;text-align:right}.login-view-content-form[data-v-8399d24b]{width:50%}.login-view-content-form .login-card[data-v-8399d24b]{margin:0}}.question-card[data-v-85290210]{margin-bottom:1.5rem}.question-header[data-v-85290210]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}.question-title[data-v-85290210]{margin:0;font-size:32px;font-weight:500;color:#fff;flex:1;line-height:1}@media (max-width: 468px){.question-title[data-v-85290210]{font-size:20px}}.question-number[data-v-85290210]{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-85290210]{margin-top:1rem;min-height:280px}@media (orientation: landscape){.question-options[data-v-85290210]{min-height:220px}}@media (max-width: 768px){.question-header[data-v-85290210]{flex-direction:column;gap:.75rem;margin-bottom:1rem}.question-number[data-v-85290210]{align-self:flex-start}}.step-navigation[data-v-85290210]{display:flex;justify-content:center;align-items:center;gap:1rem;padding-top:0;margin-bottom:30px}.step-footer[data-v-85290210]{margin-top:1rem}.step-description[data-v-85290210]{color:#fff;font-size:16px;font-weight:300;margin:0}@media (max-width: 468px){.step-description[data-v-85290210]{font-size:12px;line-height:1.1}}.question-age[data-v-b6fa16a5]{font-size:30px;color:#fff;font-weight:500;line-height:1;margin-bottom:2rem;margin-top:2rem}.question-age span[data-v-b6fa16a5]{font-size:30px;color:#eb7218;background-color:#fff;padding:0 10px;border-radius:5px;font-weight:500}.question-header[data-v-b6fa16a5]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem;line-height:1}.question-header p[data-v-b6fa16a5]{margin:0;font-size:22px;color:#fff;font-weight:400;line-height:1}@media (max-width: 468px){.question-header .question-title[data-v-b6fa16a5]{font-size:20px}.question-header p[data-v-b6fa16a5]{font-size:16px}}.question-card[data-v-b6fa16a5]{margin-bottom:1.5rem}.question-header[data-v-b6fa16a5]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}.question-title[data-v-b6fa16a5]{margin:0;font-size:32px;font-weight:500;color:#fff;flex:1;line-height:1}.form-section-wrapper[data-v-b6fa16a5]{display:flex;gap:40px;margin-bottom:0}.form-section-wrapper .form-section[data-v-b6fa16a5]{flex:1;display:flex;justify-content:space-between;flex-wrap:wrap;align-content:flex-start}.form-section-description[data-v-b6fa16a5]{flex-basis:100%;margin-top:5px}@media (max-width: 468px){.form-section-description[data-v-b6fa16a5]{font-size:12px}}.form-section-description p[data-v-b6fa16a5]{margin-top:0;color:#fff}.form-label[data-v-b6fa16a5]{font-size:26px;font-weight:500;color:#fff;margin-bottom:0rem;align-self:center}@media (max-width: 460px){.form-label[data-v-b6fa16a5]{font-size:18px}}.form-input-wrapper[data-v-b6fa16a5]{position:relative;max-width:150px}.form-input-wrapper span[data-v-b6fa16a5]{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-b6fa16a5]{color:#f59e0b;font-weight:500;font-size:18px;padding:5px 10px}.form-input-wrapper input[type=number][data-v-b6fa16a5]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.form-input-wrapper input[type=number][data-v-b6fa16a5]::-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-b6fa16a5]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width: 468px){.question-title[data-v-b6fa16a5]{font-size:20px}}.fib-result[data-v-b6fa16a5]{margin-top:2rem}.fib-text[data-v-b6fa16a5]{color:#000;font-size:28px;font-weight:400;text-align:center;line-height:1.4}@media (max-width: 468px){.fib-text[data-v-b6fa16a5]{font-size:20px}}@media (max-width: 768px){.question-header[data-v-b6fa16a5]{flex-direction:column;gap:.75rem;margin-bottom:1rem}}.step-navigation[data-v-b6fa16a5]{display:flex;justify-content:center;align-items:center;gap:1rem;padding-top:0;margin-bottom:30px}.step-footer[data-v-b6fa16a5]{margin-top:1rem}.step-description[data-v-b6fa16a5]{color:#fff;font-size:16px;font-weight:300;margin:0}@media (max-width: 468px){.step-description[data-v-b6fa16a5]{font-size:12px;line-height:1.1}}.question-card[data-v-8648729c]{margin-bottom:1.5rem}.question-header[data-v-8648729c]{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem;gap:0rem}.question-title[data-v-8648729c]{margin:0;font-size:32px;font-weight:500;color:#fff;flex:1;line-height:1}@media (max-width: 468px){.question-title[data-v-8648729c]{font-size:20px}}.question-description[data-v-8648729c]{font-size:16px;font-weight:300;color:#fff;margin:0}@media (max-width: 768px){.question-header[data-v-8648729c]{flex-direction:column;gap:.75rem;margin-bottom:1rem}}.step-navigation[data-v-8648729c]{display:flex;justify-content:center;align-items:center;gap:1rem;padding-top:0;margin-bottom:30px}.step-navigation .btn[data-v-8648729c]{width:100%}.step-footer[data-v-8648729c]{margin-top:1rem}.step-description[data-v-8648729c]{color:#fff;font-size:16px;font-weight:300;margin:0}@media (max-width: 468px){.step-description[data-v-8648729c]{font-size:12px;line-height:1.1}}.slide-left-enter-active[data-v-8648729c],.slide-left-leave-active[data-v-8648729c]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-left-enter-from[data-v-8648729c]{opacity:0;transform:translate(30px)}.slide-left-enter-to[data-v-8648729c],.slide-left-leave-from[data-v-8648729c]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-8648729c]{opacity:0;transform:translate(-30px)}.slide-right-enter-active[data-v-8648729c],.slide-right-leave-active[data-v-8648729c]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-right-enter-from[data-v-8648729c]{opacity:0;transform:translate(-30px)}.slide-right-enter-to[data-v-8648729c],.slide-right-leave-from[data-v-8648729c]{opacity:1;transform:translate(0)}.slide-right-leave-to[data-v-8648729c]{opacity:0;transform:translate(30px)}.question-age[data-v-17e9f24a]{font-size:30px;color:#fff;font-weight:500;line-height:1;margin-bottom:2rem;margin-top:2rem}.question-age span[data-v-17e9f24a]{font-size:30px;color:#eb7218;background-color:#fff;padding:0 10px;border-radius:5px;font-weight:500}.question-header[data-v-17e9f24a]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem;line-height:1}.question-header p[data-v-17e9f24a]{margin:0;font-size:22px;color:#fff;font-weight:400;line-height:1}@media (max-width: 468px){.question-header .question-title[data-v-17e9f24a]{font-size:20px}.question-header p[data-v-17e9f24a]{font-size:16px}}.question-card[data-v-17e9f24a]{margin-bottom:1.5rem}.question-header[data-v-17e9f24a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}.question-title[data-v-17e9f24a]{margin:0;font-size:32px;font-weight:500;color:#fff;flex:1;line-height:1}.form-section-wrapper[data-v-17e9f24a]{display:flex;gap:40px;margin-bottom:0}.form-section-wrapper .form-section[data-v-17e9f24a]{flex:1;display:flex;justify-content:flex-start;flex-wrap:wrap;align-content:flex-start;margin-bottom:20px;gap:30px}.form-section-description[data-v-17e9f24a]{flex-basis:100%;margin-top:5px}@media (max-width: 468px){.form-section-description[data-v-17e9f24a]{font-size:12px}}.form-section-description p[data-v-17e9f24a]{margin-top:0;color:#fff}.form-label[data-v-17e9f24a]{font-size:26px;font-weight:500;color:#fff;margin-bottom:0rem;align-self:center}@media (max-width: 460px){.form-label[data-v-17e9f24a]{font-size:18px}}@media (max-width: 468px){.question-title[data-v-17e9f24a]{font-size:20px}}@media (max-width: 768px){.question-header[data-v-17e9f24a]{flex-direction:column;gap:.75rem;margin-bottom:1rem}}.step-navigation[data-v-17e9f24a]{display:flex;justify-content:center;align-items:center;gap:1rem;padding-top:0;margin-bottom:30px}.step-footer[data-v-17e9f24a]{margin-top:1rem}.step-description[data-v-17e9f24a]{color:#fff;font-size:16px;font-weight:300;margin:0}@media (max-width: 468px){.step-description[data-v-17e9f24a]{font-size:12px;line-height:1.1}}.label-wrapper[data-v-17e9f24a]{display:flex;align-items:center;gap:10px;cursor:pointer;flex:1}.custom-checkbox[data-v-17e9f24a]{width:24px;height:24px;cursor:pointer;accent-color:#eb7218}.form-input-wrapper[data-v-b16b2d23]{position:relative;width:100%}.input-unit[data-v-b16b2d23]{position:absolute;right:42px;top:50%;line-height:1;transform:translateY(-50%);font-size:22px;color:#cf7a2b;font-weight:700;pointer-events:none}.form-input-wrapper input[data-v-b16b2d23]{width:100%;min-height:62px;padding:10px 88px 10px 20px;border:2px solid rgba(255,255,255,.6);border-radius:16px;background:#f8f8f8;color:#c66f23;font-weight:700;font-size:24px;box-sizing:border-box}.form-input-wrapper input[type=number][data-v-b16b2d23]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.form-input-wrapper input[type=number][data-v-b16b2d23]::-webkit-inner-spin-button,.form-input-wrapper input[type=number][data-v-b16b2d23]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.input-stepper[data-v-b16b2d23]{position:absolute;top:50%;right:8px;display:flex;flex-direction:column;gap:2px;transform:translateY(-50%)}.stepper-button[data-v-b16b2d23]{position:relative;width:28px;height:22px;border:0;border-radius:6px;background:#f1ece7;cursor:pointer;padding:0}.stepper-button[data-v-b16b2d23]:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent}.stepper-button-up[data-v-b16b2d23]:before{border-bottom:7px solid #cf7a2b}.stepper-button-down[data-v-b16b2d23]:before{border-top:7px solid #cf7a2b}.stepper-button[data-v-b16b2d23]:hover{background:#eaddd0}.custom-first-step-card[data-v-b16b2d23]{margin-bottom:1.5rem;min-height:300px}@media (orientation: landscape){.custom-first-step-card[data-v-b16b2d23]{min-height:270px}}@media (max-width: 468px){.custom-first-step-card[data-v-b16b2d23]{min-height:150px}}.step-header[data-v-b16b2d23]{margin-bottom:1rem;text-align:center}.step-title[data-v-b16b2d23]{margin:0;font-size:48px;font-weight:500;color:#fff}.form-sections[data-v-b16b2d23]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 18px;align-items:end}.form-section[data-v-b16b2d23]{display:flex;flex-direction:column;gap:8px;grid-column:span 2}.gender-section[data-v-b16b2d23]{grid-column:span 2}.form-label[data-v-b16b2d23]{font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;margin-bottom:0}@media (max-width: 460px){.form-label[data-v-b16b2d23]{font-size:15px}}.gender-options[data-v-b16b2d23]{display:flex;gap:10px}.gender-option[data-v-b16b2d23]{display:flex;align-items:center;justify-content:center;min-height:58px;flex:1 1 0;padding:0 18px;background:#ffffff1f;border:2px solid rgba(255,255,255,.5);border-radius:16px;cursor:pointer;transition:all .3s ease;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;text-align:center}@media (max-width: 460px){.gender-option[data-v-b16b2d23]{min-height:50px;font-size:14px;padding:0 10px}}.gender-option[data-v-b16b2d23]:hover{background:#fff3;border-color:#fffc}.gender-option.selected[data-v-b16b2d23]{background:#fff;border-color:#fff;color:#eb7218}.gender-icon[data-v-b16b2d23]{font-size:2rem}@media (max-width: 900px){.form-sections[data-v-b16b2d23]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-section[data-v-b16b2d23],.gender-section[data-v-b16b2d23],.bmi-section[data-v-b16b2d23]{grid-column:span 1}}@media (max-width: 560px){.form-sections[data-v-b16b2d23]{grid-template-columns:1fr;gap:16px}.input-unit[data-v-b16b2d23]{right:36px;font-size:18px}.form-input-wrapper input[data-v-b16b2d23]{min-height:54px;font-size:18px;padding:8px 82px 8px 16px;border-radius:14px}.input-stepper[data-v-b16b2d23]{right:6px}.stepper-button[data-v-b16b2d23]{width:26px;height:20px}}.slider-container[data-v-b16b2d23]{position:relative}.age-slider[data-v-b16b2d23]{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-b16b2d23]{height:6px}}.age-slider[data-v-b16b2d23]::-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-b16b2d23]::-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-b16b2d23]{display:flex;justify-content:space-between;margin-top:.5rem;color:#fff;font-size:22px}@media (max-width: 460px){.slider-labels[data-v-b16b2d23]{font-size:16px}}.form-select[data-v-b16b2d23]{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-b16b2d23]:focus{border-color:#fff}.form-select option[data-v-b16b2d23]{background:#eb7218;color:#fff}.bmi-section[data-v-b16b2d23]{grid-column:span 3;min-height:154px;height:100%;padding:18px 22px;border-radius:22px;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:0 4px #c96215 inset}.bmi-display[data-v-b16b2d23]{display:flex;align-items:center;gap:1rem;justify-content:flex-start;flex-wrap:wrap}.bmi-label[data-v-b16b2d23]{font-size:32px;font-weight:700;color:#7c7368}@media (max-width: 468px){.bmi-label[data-v-b16b2d23]{font-size:18px}}.bmi-value[data-v-b16b2d23]{font-size:62px;font-weight:700;color:#c66f23;line-height:1}@media (max-width: 468px){.bmi-value[data-v-b16b2d23]{font-size:18px}}.bmi-category[data-v-b16b2d23]{padding:.45rem .95rem;border-radius:999px;font-size:16px;font-weight:700;text-transform:uppercase}@media (max-width: 468px){.bmi-category[data-v-b16b2d23]{font-size:14px}}.bmi-category.underweight[data-v-b16b2d23]{background:#3b82f6;color:#fff}.bmi-category.normal[data-v-b16b2d23]{background:#dbe8d0;color:#68814f}.bmi-category.overweight[data-v-b16b2d23]{background:#f0e1c7;color:#9b6722}.bmi-category.obese[data-v-b16b2d23]{background:#efddd5;color:#a26145}.metric-message[data-v-b16b2d23]{margin-top:.75rem;text-align:left;color:#6f655d;font-size:18px;font-weight:400;line-height:1.35}.metric-message p[data-v-b16b2d23]{margin:0}.metric-message strong[data-v-b16b2d23]{font-weight:700;color:#403b37}.whr-section .bmi-category[data-v-b16b2d23]{text-transform:uppercase;max-width:100%;text-align:center}.whr-section .bmi-category.normal[data-v-b16b2d23],.whr-section .bmi-category.obese[data-v-b16b2d23]{background:#efddd5;color:#a26145}.screening-note[data-v-b16b2d23]{margin:22px 0 0;text-align:center;color:#fff;font-size:14px;font-weight:300;line-height:1.35}@media (max-width: 468px){.metric-message[data-v-b16b2d23]{font-size:12px}.bmi-section[data-v-b16b2d23]{min-height:136px;padding:16px}.bmi-value[data-v-b16b2d23]{font-size:38px}.screening-note[data-v-b16b2d23]{margin-top:16px;font-size:12px;line-height:1.25;font-weight:300}}@media (max-width: 768px){.step-title[data-v-b16b2d23]{font-size:32px}.bmi-display[data-v-b16b2d23]{gap:.5rem}.form-select[data-v-b16b2d23]{font-size:16px}}.step-navigation[data-v-b16b2d23]{display:flex;justify-content:center;align-items:center;gap:1rem;padding-top:0;margin-bottom:30px}.step-footer[data-v-b16b2d23]{margin-top:1rem}.step-description[data-v-b16b2d23]{color:#fff;font-size:14px;font-weight:300;margin:0}@media (max-width: 468px){.step-description[data-v-b16b2d23]{font-size:12px;line-height:1.1}}.question-card[data-v-5af017e6]{margin-bottom:1.5rem}.question-header[data-v-5af017e6]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem;line-height:1}.question-header p[data-v-5af017e6]{margin:0;font-size:22px;color:#fff;font-weight:400;line-height:1}.question-title[data-v-5af017e6]{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-5af017e6]{font-size:20px}.question-header p[data-v-5af017e6]{font-size:16px}}.question-number[data-v-5af017e6]{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-5af017e6]{margin-top:1rem;min-height:280px}@media (max-width: 768px){.question-header[data-v-5af017e6]{flex-direction:column;gap:.75rem;margin-bottom:1rem;gap:0px}.question-header p[data-v-5af017e6]{font-size:16px;font-weight:300;padding-top:0}.question-number[data-v-5af017e6]{align-self:flex-start}}.step-navigation[data-v-5af017e6]{display:flex;justify-content:center;align-items:center;gap:1rem;padding-top:0;margin-bottom:30px}.step-footer[data-v-5af017e6]{margin-top:1rem}.step-description[data-v-5af017e6]{color:#fff;font-size:16px;font-weight:300;margin:0}@media (max-width: 468px){.step-description[data-v-5af017e6]{font-size:12px;line-height:1.1}}.question-card[data-v-ac5a9879]{margin-bottom:1.5rem}.question-header[data-v-ac5a9879]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}.question-title[data-v-ac5a9879]{margin:0;font-size:32px;font-weight:500;color:#fff;flex:1;line-height:1}@media (max-width: 468px){.question-title[data-v-ac5a9879]{font-size:20px}}.question-options[data-v-ac5a9879]{margin-top:1rem;min-height:280px}@media (orientation: landscape){.question-options[data-v-ac5a9879]{min-height:220px}}.image-radio-group[data-v-ac5a9879]{flex-direction:row;justify-content:center;gap:20px}@media (max-width: 468px){.image-radio-group[data-v-ac5a9879]{flex-direction:column}}.image-option .container-radio[data-v-ac5a9879]{display:flex;align-items:flex-start;gap:.75rem;padding-left:0;cursor:pointer}.image-option .checkmark[data-v-ac5a9879]{top:12px;display:none}.image-option .option-content[data-v-ac5a9879]{display:flex;flex-direction:column;gap:.5rem;flex:1;align-items:center}.image-option .option-image[data-v-ac5a9879]{width:100%;max-width:280px;height:auto;border-radius:23px;border:4px solid transparent;transition:border-color .2s ease,opacity .2s ease;display:block}.image-option .option-label[data-v-ac5a9879]{font-size:18px;line-height:1.25}.image-option.selected .option-image[data-v-ac5a9879]{border-radius:23px;border:4px solid #fff}@media (max-width: 468px){.image-option .container-radio[data-v-ac5a9879]{padding-left:0;gap:.5rem}.image-option .checkmark[data-v-ac5a9879]{top:8px}.image-option .option-image[data-v-ac5a9879]{max-width:50%}.image-option .option-label[data-v-ac5a9879]{font-size:14px}}.step-navigation[data-v-ac5a9879]{display:flex;justify-content:center;align-items:center;gap:1rem;padding-top:0;margin-bottom:30px}.step-footer[data-v-ac5a9879]{margin-top:1rem}.step-description[data-v-ac5a9879]{color:#fff;font-size:16px;font-weight:300;margin:0}@media (max-width: 468px){.step-description[data-v-ac5a9879]{font-size:12px;line-height:1.1}}.container[data-v-2f6e6ed5]{display:flex;flex-direction:column}.questionnaire-view[data-v-2f6e6ed5]{margin:auto auto 0;width:100%}@media (orientation: landscape){.questionnaire-view[data-v-2f6e6ed5]{display:flex;flex-direction:row;align-items:flex-end}}.questionnaire-header[data-v-2f6e6ed5]{margin:0 auto;text-align:center;display:flex;align-items:flex-end;justify-content:center}@media (orientation: landscape){.questionnaire-header[data-v-2f6e6ed5]{width:40%}}.app-header-wrapper[data-v-2f6e6ed5]{display:flex;justify-content:space-between;align-items:center;width:100%}.questionnaire-content[data-v-2f6e6ed5]{margin-top:-10px}@media (orientation: landscape){.questionnaire-content[data-v-2f6e6ed5]{width:60%}}@media (orientation: portrait){.human-image[data-v-2f6e6ed5]{max-width:75%}}@media (orientation: landscape) and (min-width: 1024px){.human-image[data-v-2f6e6ed5]{min-width:110%}}.user-info[data-v-2f6e6ed5]{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-2f6e6ed5]{padding:.5rem 1rem;font-size:.9rem}.step-content[data-v-2f6e6ed5]{background:#eb7218;border-top-left-radius:55px;border-top-right-radius:55px;padding:40px;position:relative}@media (orientation: landscape){.step-content[data-v-2f6e6ed5]{max-height:590px;min-height:590px}}@media (max-width: 468px){.step-content[data-v-2f6e6ed5]{border-top-left-radius:30px;border-top-right-radius:30px;min-height:350px}}@media (orientation: landscape){.step-content-wrapper[data-v-2f6e6ed5]{overflow:auto;max-height:440px;padding-right:25px}}@media (orientation: landscape){.step-content-wrapper[data-v-2f6e6ed5]::-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-2f6e6ed5]::-webkit-scrollbar{width:12px;background-color:#fff;border-radius:10px}.step-content-wrapper[data-v-2f6e6ed5]::-webkit-scrollbar-thumb{border-radius:10px;background-color:#c96315}}.step-icon[data-v-2f6e6ed5]{position:absolute;top:-55px;right:65px;max-width:100px}@media (max-width: 580px){.step-icon[data-v-2f6e6ed5]{top:-35px;right:15px;max-width:65px}}.step-header[data-v-2f6e6ed5]{margin-bottom:1rem}.step-header h2[data-v-2f6e6ed5]{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-2f6e6ed5]{font-size:24px}}.questions-container[data-v-2f6e6ed5]{margin-top:10px}.validation-message[data-v-2f6e6ed5]{color:#dc2626;font-size:.9rem;font-weight:500}.completion-message[data-v-2f6e6ed5]{display:flex;justify-content:center;align-items:center;min-height:50vh}.completion-card[data-v-2f6e6ed5]{text-align:center;max-width:500px;margin:0 auto}.completion-icon[data-v-2f6e6ed5]{font-size:4rem;margin-bottom:1rem}.completion-card h2[data-v-2f6e6ed5]{margin:0 0 1rem;color:#059669;font-size:2rem;font-weight:600}.completion-card p[data-v-2f6e6ed5]{margin:0 0 2rem;color:#64748b;font-size:1.1rem}.completion-actions[data-v-2f6e6ed5]{display:flex;gap:1rem;justify-content:center}@media (max-width: 768px){.user-info[data-v-2f6e6ed5]{flex-direction:column;gap:1rem;text-align:center}.step-content[data-v-2f6e6ed5]{padding:1.5rem}.completion-actions[data-v-2f6e6ed5]{flex-direction:column}.completion-actions .btn[data-v-2f6e6ed5]{width:100%}}@media (max-width: 468px){.step-content[data-v-2f6e6ed5]{padding:1rem}}.slide-left-enter-active[data-v-2f6e6ed5],.slide-left-leave-active[data-v-2f6e6ed5]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-left-enter-from[data-v-2f6e6ed5]{opacity:0;transform:translate(30px)}.slide-left-enter-to[data-v-2f6e6ed5],.slide-left-leave-from[data-v-2f6e6ed5]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-2f6e6ed5]{opacity:0;transform:translate(-30px)}.slide-right-enter-active[data-v-2f6e6ed5],.slide-right-leave-active[data-v-2f6e6ed5]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-right-enter-from[data-v-2f6e6ed5]{opacity:0;transform:translate(-30px)}.slide-right-enter-to[data-v-2f6e6ed5],.slide-right-leave-from[data-v-2f6e6ed5]{opacity:1;transform:translate(0)}.slide-right-leave-to[data-v-2f6e6ed5]{opacity:0;transform:translate(30px)}.loading-indicator[data-v-2f6e6ed5]{display:flex;align-items:center;justify-content:center;min-height:400px;width:100%}.loading-indicator svg polyline[data-v-2f6e6ed5]{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.loading-indicator svg polyline#back[data-v-2f6e6ed5]{fill:none;stroke:#ff4d5033}.loading-indicator svg polyline#front[data-v-2f6e6ed5]{fill:none;stroke:#fff;stroke-dasharray:48,144;stroke-dashoffset:192;animation:dash_682-2f6e6ed5 1.4s linear infinite}@keyframes dash_682-2f6e6ed5{72.5%{opacity:0}to{stroke-dashoffset:0}}.send-email-button[data-v-a0d6a1d8]{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:10px}.form-input-email[data-v-a0d6a1d8]{width:230px;padding:.75rem;border:2px solid #fff;font-family:Oswald,sans-serif;border-radius:.5rem;font-size:1rem;transition:border-color .2s ease}@media (max-width: 768px){.form-input-email[data-v-a0d6a1d8]{min-height:40px;padding:0 10px}}.masld-recommendations[data-v-a0d6a1d8]{display:flex;align-items:flex-start}.masld-recommendations p[data-v-a0d6a1d8]{font-size:16px;margin:0}.masld-recommendations p strong[data-v-a0d6a1d8]{font-size:16px;font-weight:700;margin-right:10px}.results-content-wrapper[data-v-a0d6a1d8]{position:relative;overflow:hidden;min-height:650px}.loading-indicator[data-v-a0d6a1d8]{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-a0d6a1d8]{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.loading-indicator svg polyline#back[data-v-a0d6a1d8]{fill:none;stroke:#ff4d5033}.loading-indicator svg polyline#front[data-v-a0d6a1d8]{fill:none;stroke:#f52c2f;stroke-dasharray:48,144;stroke-dashoffset:192;animation:dash_682-a0d6a1d8 1.4s linear infinite}@keyframes dash_682-a0d6a1d8{72.5%{opacity:0}to{stroke-dashoffset:0}}.landscape-only[data-v-a0d6a1d8]{display:none}@media (orientation: landscape) and (min-width: 1200px){.landscape-only[data-v-a0d6a1d8]{display:block}}.pdf-buttons[data-v-a0d6a1d8]{display:flex;margin-top:30px;flex-direction:row;align-items:center;justify-content:center;gap:10px}.results-view>.container[data-v-a0d6a1d8]{background-color:#eb7218;padding-bottom:30px}@media (orientation: landscape) and (min-width: 1200px){.results-view>.container[data-v-a0d6a1d8]{flex-direction:row}.results-view>.container[data-v-a0d6a1d8]:after{content:"";background:#6d2801;height:560px;position:absolute;width:100%;bottom:0;display:flex}}.app-header[data-v-a0d6a1d8]{padding:40px 0 10px}@media (orientation: landscape) and (min-width: 1200px){.app-header[data-v-a0d6a1d8]{width:40%;display:flex;flex-direction:column;justify-content:space-between}}.app-header .results-footer .container[data-v-a0d6a1d8]{display:block}.app-header .app-header-wrapper[data-v-a0d6a1d8]{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-a0d6a1d8]{flex-direction:column}}@media (orientation: landscape) and (min-width: 1200px){.app-header .app-header-wrapper[data-v-a0d6a1d8]{flex-direction:column}}.app-header-w img[data-v-a0d6a1d8]{animation:gentle-sway-a0d6a1d8 8s ease-in-out infinite;transform-origin:center bottom}@media (max-width: 600px){.app-header-w img[data-v-a0d6a1d8]{width:150px}}@keyframes gentle-sway-a0d6a1d8{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-a0d6a1d8]{width:50%;display:flex;flex-direction:row;gap:20px}@media (max-width: 600px){.app-header-qr[data-v-a0d6a1d8]{width:80%}}@media (orientation: landscape) and (min-width: 1200px){.app-header-qr[data-v-a0d6a1d8]{width:80%;padding-bottom:30px}}.app-header-qr img[data-v-a0d6a1d8]{width:100%}.app-header-qr>div[data-v-a0d6a1d8]: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-a0d6a1d8]{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-a0d6a1d8]{font-size:18px}}.results-content[data-v-a0d6a1d8]{position:relative;z-index:5}@media (orientation: landscape) and (min-width: 1200px){.results-content[data-v-a0d6a1d8]{width:60%}}.results-content-wrapper[data-v-a0d6a1d8]{background-color:#fff;padding:20px;border-radius:20px;margin-top:20px}@media (orientation: landscape){.results-content-wrapper[data-v-a0d6a1d8]{margin-left:55px;margin-right:55px}}.results-footer[data-v-a0d6a1d8]{background-color:#6d2801;padding:30px 0 50px}.results-footer.portrait-only[data-v-a0d6a1d8]{display:none}@media (max-width: 1200px){.results-footer.portrait-only[data-v-a0d6a1d8]{display:block}}.results-footer .container[data-v-a0d6a1d8]{background-color:transparent;color:#fff;width:75%;margin:0 auto;padding:0 20px 0 0}@media (max-width: 600px){.results-footer .container[data-v-a0d6a1d8]{width:90%}}@media (orientation: landscape) and (min-width: 1200px){.results-footer .container[data-v-a0d6a1d8]{width:100%}}.results-footer .container[data-v-a0d6a1d8]{overflow-x:auto;max-height:440px;min-height:440px}.results-footer .container[data-v-a0d6a1d8]::-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-a0d6a1d8]::-webkit-scrollbar{width:6px;background-color:#fff;border-radius:10px}.results-footer .container[data-v-a0d6a1d8]::-webkit-scrollbar-thumb{border-radius:10px;background-color:#c96315}ul[data-v-a0d6a1d8]{list-style:decimal}.only-print[data-v-a0d6a1d8]{display:none}.pdf-button[data-v-a0d6a1d8]{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-a0d6a1d8]:hover{background-color:#f8d5ba}.pdf-button svg[data-v-a0d6a1d8]{flex-shrink:0}h4[data-v-a0d6a1d8]{display:flex;align-items:center;align-content:center;gap:10px}h4 img[data-v-a0d6a1d8]{width:40px;height:40px}ul li[data-v-a0d6a1d8]{word-wrap:break-word}.footnote[data-v-a0d6a1d8]{padding-left:20px}.footnote-s[data-v-a0d6a1d8]{font-size:13px;font-weight:300;color:#636363;margin-left:20px;line-height:1;display:block}@media print{@page{size:A4 portrait;margin:5mm 12mm}body[data-v-a0d6a1d8]{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#000}.no-print[data-v-a0d6a1d8],.pdf-controls[data-v-a0d6a1d8]{display:none!important}.only-print[data-v-a0d6a1d8]{display:block}html[data-v-a0d6a1d8],body[data-v-a0d6a1d8]{height:auto!important}body[data-v-a0d6a1d8]{background:#fff!important;color:#000;font-size:12px}body p[data-v-a0d6a1d8]{font-size:12px}.results-view .container[data-v-a0d6a1d8]{background:transparent!important;box-shadow:none!important;margin:0!important;padding:0!important}h3[data-v-a0d6a1d8],h4[data-v-a0d6a1d8]{break-after:avoid;orphans:1;widows:1;margin:0!important;padding:0!important}.avoid-break[data-v-a0d6a1d8],ul[data-v-a0d6a1d8],ol[data-v-a0d6a1d8],table[data-v-a0d6a1d8],blockquote[data-v-a0d6a1d8]{break-inside:avoid;color:#000}ul li[data-v-a0d6a1d8]{font-size:8px}.page-break[data-v-a0d6a1d8]{break-before:page;page-break-before:always}.results-content[data-v-a0d6a1d8]{padding:0!important;margin:0}.results-footer .container[data-v-a0d6a1d8]{width:100%!important;padding:0!important;margin:0!important}.results-footer[data-v-a0d6a1d8]{background-color:transparent!important}.results-content-wrapper[data-v-a0d6a1d8]{min-height:auto;margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0}.results-footer[data-v-a0d6a1d8]{margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0}.results-footer ul li[data-v-a0d6a1d8]{color:#636363}.footnote-s[data-v-a0d6a1d8]{font-size:12px;color:#636363}}.app-match-answers-questions[data-v-a0d6a1d8]{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-a0d6a1d8]{font-size:20px;font-weight:700;margin:0}.app-match-answers-questions-content[data-v-a0d6a1d8]{display:flex;flex-direction:column;gap:10px}.app-match-answers-questions-content .app-match-answers-questions-content-item p[data-v-a0d6a1d8]{margin:0}.masld-card[data-v-2d540bda]{background:#fff;border-radius:14px;padding:16px;margin:16px 0}.masld-head[data-v-2d540bda]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.masld-title[data-v-2d540bda]{color:#a8430a;text-transform:uppercase;font-size:16px;font-weight:700;line-height:1.25;margin:0;max-width:65%}.masld-legend[data-v-2d540bda]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 14px;font-size:12px;color:#555;max-width:35%}.masld-legend-item[data-v-2d540bda]{display:flex;align-items:center;gap:5px;white-space:nowrap}.masld-legend-dot[data-v-2d540bda]{width:10px;height:10px;border-radius:2px;flex-shrink:0}.masld-legend-dot.level-0[data-v-2d540bda]{background:#008757}.masld-legend-dot.level-1[data-v-2d540bda]{background:#c9971c}.masld-legend-dot.level-2[data-v-2d540bda]{background:#e25a1e}.masld-legend-dot.level-3[data-v-2d540bda]{background:#9e2b25}.masld-table[data-v-2d540bda]{display:grid;grid-template-columns:.7fr 1fr 1fr 1fr;gap:10px}.masld-col-header[data-v-2d540bda]{text-align:center;font-weight:700;color:#4a4a4a;padding:4px;display:flex;align-items:flex-end;justify-content:center}.masld-row-label[data-v-2d540bda]{background:#f2f0ec;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;justify-content:center;gap:2px}.masld-row-title[data-v-2d540bda]{font-weight:700;text-transform:uppercase;color:#4a4a4a;font-size:14px;white-space:nowrap}.masld-row-sub[data-v-2d540bda]{font-size:12px;color:#8a8a8a}.masld-cell[data-v-2d540bda]{border-radius:10px;border:2px solid transparent;padding:12px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:4px;cursor:pointer;font:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .15s ease,background-color .15s ease,transform .1s ease}.masld-cell.level-0[data-v-2d540bda]{color:#008757;background:#e9f5ee}.masld-cell.level-1[data-v-2d540bda]{color:#c9971c;background:#faf3e1}.masld-cell.level-2[data-v-2d540bda]{color:#e25a1e;background:#fbede4}.masld-cell.level-3[data-v-2d540bda]{color:#9e2b25;background:#f8e7e4}.masld-cell.masld-cell--active[data-v-2d540bda]{border-color:currentColor;background:#fff}.masld-cell[data-v-2d540bda]:hover:not(.masld-cell--active){border-color:currentColor}.masld-cell[data-v-2d540bda]:active{transform:scale(.98)}.masld-cell-title[data-v-2d540bda]{font-weight:700;text-transform:uppercase;font-size:18px;line-height:1.15}.masld-cell-desc[data-v-2d540bda]{font-size:14px;font-weight:400;color:#6b6b6b;line-height:1.2}@media (max-width: 640px){.masld-head[data-v-2d540bda]{flex-direction:column}.masld-title[data-v-2d540bda],.masld-legend[data-v-2d540bda]{max-width:100%}.masld-legend[data-v-2d540bda]{justify-content:flex-start}.masld-table[data-v-2d540bda]{gap:6px}.masld-col-header[data-v-2d540bda]{font-size:11px}.masld-row-title[data-v-2d540bda]{font-size:11px;white-space:normal}.masld-row-sub[data-v-2d540bda]{font-size:10px}.masld-cell[data-v-2d540bda]{padding:8px 4px}.masld-cell-title[data-v-2d540bda]{font-size:11px}.masld-cell-desc[data-v-2d540bda]{font-size:10px}}.questionnaire-view[data-v-b8f037a2]{margin:auto auto 0;width:100%}@media (orientation: landscape){.questionnaire-view[data-v-b8f037a2]{display:flex;flex-direction:row;align-items:flex-end}}.container[data-v-b8f037a2]{display:flex;flex-direction:column}.step-footer[data-v-b8f037a2]{margin-top:50px;padding:20px;background:#fff;border-radius:10px;color:#eb7218}.step-footer-bottom[data-v-b8f037a2]{padding-top:40px;border-radius:10px;color:#fff}.step-description-big[data-v-b8f037a2]{color:#eb7218;font-size:26px;font-weight:400;margin:0;line-height:1}@media (max-width: 468px){.step-description-big[data-v-b8f037a2]{font-size:18px}}.step-description[data-v-b8f037a2]{color:#fff;font-size:16px;font-weight:300;margin:0;line-height:1}@media (max-width: 468px){.step-description[data-v-b8f037a2]{font-size:14px;line-height:1.1}}.results-view[data-v-b8f037a2]{max-width:1000px;margin:0 auto}.questionnaire-content[data-v-b8f037a2]{margin-top:-10px}@media (orientation: landscape){.questionnaire-content[data-v-b8f037a2]{width:60%}}.selecte-flex[data-v-b8f037a2]{display:flex;align-items:flex-start;gap:20px}.selecte-flex svg[data-v-b8f037a2]{width:24px}.selecte-flex-text[data-v-b8f037a2]{flex:1}.step-content[data-v-b8f037a2]{background:#eb7218;border-top-left-radius:85px;border-top-right-radius:85px;padding:40px;position:relative}@media (max-width: 468px){.step-content[data-v-b8f037a2]{border-top-left-radius:30px;border-top-right-radius:30px}}.answer-header .selected-answer[data-v-b8f037a2]{display:inline-block}.selected-answer-icon[data-v-b8f037a2]{width:25px}@media (max-width: 468px){.selected-answer-icon[data-v-b8f037a2]{width:8px}.selected-answer-icon svg[data-v-b8f037a2]{width:15px;padding-top:3px}}.step-navigation[data-v-b8f037a2]{display:flex;justify-content:center;align-items:center;gap:1rem;padding-top:2rem}.step-header[data-v-b8f037a2]{margin-bottom:1rem}.step-header h2[data-v-b8f037a2]{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-b8f037a2]{font-size:24px}}.questions-container[data-v-b8f037a2]{margin-bottom:2rem;margin-top:10px}.results-header[data-v-b8f037a2]{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-b8f037a2]{margin:0;color:#1e293b;font-size:1.75rem;font-weight:600}.header-actions[data-v-b8f037a2]{display:flex;gap:1rem}.result-summary[data-v-b8f037a2]{margin-bottom:2rem}.summary-header[data-v-b8f037a2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.summary-header h2[data-v-b8f037a2]{margin:0;color:#1e293b;font-size:1.5rem;font-weight:600}.submission-status[data-v-b8f037a2]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:1rem;font-size:.9rem;font-weight:500}.submission-status.submitted[data-v-b8f037a2]{background:#dcfce7;color:#166534}.submission-status.pending[data-v-b8f037a2]{background:#fef3c7;color:#92400e}.status-indicator[data-v-b8f037a2]{font-size:1.2rem}.summary-details[data-v-b8f037a2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.detail-item[data-v-b8f037a2]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f8fafc;border-radius:.5rem}.detail-label[data-v-b8f037a2]{font-weight:500;color:#64748b}.detail-value[data-v-b8f037a2]{font-weight:600;color:#1e293b}.answers-section[data-v-b8f037a2]{margin-bottom:2rem}.answers-section h2[data-v-b8f037a2]{margin:0 0 1.5rem;color:#1e293b;font-size:1.5rem;font-weight:600}.answers-grid[data-v-b8f037a2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.answer-card[data-v-b8f037a2]{display:flex;align-self:center;margin:0;gap:10px}.step-content-wrapper[data-v-b8f037a2]{overflow:auto;max-height:440px;padding-right:25px}.step-content-wrapper[data-v-b8f037a2]::-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-b8f037a2]::-webkit-scrollbar{width:12px;background-color:#fff;border-radius:10px}.step-content-wrapper[data-v-b8f037a2]::-webkit-scrollbar-thumb{border-radius:10px;background-color:#c96315}.answer-header h3[data-v-b8f037a2]{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-b8f037a2]{font-size:18px}}.selected-answer[data-v-b8f037a2]{color:#fff;font-size:26px;font-weight:300;line-height:1.5}.summary-metric-note[data-v-b8f037a2]{display:block;font-size:18px;opacity:.9;margin-top:.25rem}@media (max-width: 468px){.selected-answer[data-v-b8f037a2]{font-size:18px}.summary-metric-note[data-v-b8f037a2]{font-size:14px}}.actions-section[data-v-b8f037a2]{margin-bottom:2rem}.actions-card h3[data-v-b8f037a2]{margin:0 0 1.5rem;color:#1e293b;font-size:1.25rem;font-weight:600}.actions-grid[data-v-b8f037a2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.no-results[data-v-b8f037a2]{display:flex;justify-content:center;align-items:center;min-height:50vh}.no-results-card[data-v-b8f037a2]{text-align:center;max-width:400px;margin:0 auto}.no-results-icon[data-v-b8f037a2]{font-size:4rem;margin-bottom:1rem}.no-results-card h2[data-v-b8f037a2]{margin:0 0 1rem;color:#64748b;font-size:1.5rem;font-weight:600}.no-results-card p[data-v-b8f037a2]{margin:0 0 2rem;color:#64748b}@media (max-width: 768px){.results-header[data-v-b8f037a2]{flex-direction:column;gap:1rem;text-align:center}.header-actions[data-v-b8f037a2]{width:100%;justify-content:center}.summary-details[data-v-b8f037a2],.answers-grid[data-v-b8f037a2],.actions-grid[data-v-b8f037a2]{grid-template-columns:1fr}.answer-header[data-v-b8f037a2]{flex-direction:column;gap:.75rem}.question-badge[data-v-b8f037a2]{align-self:flex-start}}@media (max-width: 468px){.step-content[data-v-b8f037a2]{padding:1rem}}.consents-section[data-v-b8f037a2]{margin-top:30px;background:#fff;padding:20px;border-radius:10px}.consent-item[data-v-b8f037a2]{margin-bottom:20px}.consent-item[data-v-b8f037a2]:last-child{margin-bottom:0}.checkbox-container[data-v-b8f037a2]{display:flex;position:relative;padding-left:35px;cursor:pointer;font-size:14px;line-height:1.4;-webkit-user-select:none;user-select:none;color:#333}.checkbox-container input[data-v-b8f037a2]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-container input:checked~.checkmark[data-v-b8f037a2]{background-color:#eb7218;border-color:#eb7218}.checkbox-container input:checked~.checkmark[data-v-b8f037a2]:after{display:block}.checkbox-container .checkmark[data-v-b8f037a2]{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:2px solid #ccc;border-radius:4px;transition:all .2s ease}.checkbox-container .checkmark[data-v-b8f037a2]:after{content:"";position:absolute;display:none;left:6px;top:2px;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-container .consent-text[data-v-b8f037a2]{display:block;padding-top:2px}.checkbox-container .consent-text--required[data-v-b8f037a2]{font-size:12px}.checkbox-container .consent-text a[data-v-b8f037a2]{color:#eb7218;text-decoration:underline}.loading-indicator[data-v-b8f037a2]{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-b8f037a2]{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.loading-indicator svg polyline#back[data-v-b8f037a2]{fill:none;stroke:#ff4d5033}.loading-indicator svg polyline#front[data-v-b8f037a2]{fill:none;stroke:#f52c2f;stroke-dasharray:48,144;stroke-dashoffset:192;animation:dash_682-b8f037a2 1.4s linear infinite}@keyframes dash_682-b8f037a2{72.5%{opacity:0}to{stroke-dashoffset:0}}.summary-topbar[data-v-b8f037a2]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.summary-title[data-v-b8f037a2]{color:#fff;text-transform:uppercase;font-size:32px;font-weight:600;line-height:1;margin:0}.summary-chips[data-v-b8f037a2]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.summary-chip[data-v-b8f037a2]{background:#ffffff38;color:#fff;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:500;white-space:nowrap;border:1px solid rgba(255,255,255,.6117647059)}.summary-verdict[data-v-b8f037a2]{background:#fff;border-radius:14px;padding:18px 20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}.summary-verdict.level-0[data-v-b8f037a2]{--risk-color: #008757;--risk-bg: #e9f5ee}.summary-verdict.level-1[data-v-b8f037a2]{--risk-color: #c9971c;--risk-bg: #faf3e1}.summary-verdict.level-2[data-v-b8f037a2]{--risk-color: #e25a1e;--risk-bg: #fbede4}.summary-verdict.level-3[data-v-b8f037a2]{--risk-color: #9e2b25;--risk-bg: #f8e7e4}.verdict-main[data-v-b8f037a2]{display:flex;align-items:center;gap:16px}.verdict-icon[data-v-b8f037a2]{width:56px;height:56px;flex-shrink:0;color:var(--risk-color)}.verdict-icon img[data-v-b8f037a2],.verdict-icon svg[data-v-b8f037a2]{width:100%;height:100%}.verdict-text[data-v-b8f037a2]{display:flex;flex-direction:column;gap:4px}.verdict-title[data-v-b8f037a2]{color:var(--risk-color);text-transform:uppercase;font-size:32px;font-weight:700;line-height:1}.verdict-desc[data-v-b8f037a2]{color:#555;font-size:16px}.verdict-side[data-v-b8f037a2]{flex:1;min-width:320px;max-width:560px}.risk-meter[data-v-b8f037a2]{display:flex;gap:8px}.risk-meter-step[data-v-b8f037a2]{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px}.risk-meter-step.level-0[data-v-b8f037a2]{--risk-color: #008757}.risk-meter-step.level-1[data-v-b8f037a2]{--risk-color: #c9971c}.risk-meter-step.level-2[data-v-b8f037a2]{--risk-color: #e25a1e}.risk-meter-step.level-3[data-v-b8f037a2]{--risk-color: #9e2b25}.risk-meter-bar[data-v-b8f037a2]{display:block;width:100%;height:10px;border-radius:999px;background:#f0e6d2}.risk-meter-label[data-v-b8f037a2]{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#d3b98c;text-align:center}.risk-meter-step.active .risk-meter-bar[data-v-b8f037a2]{background:var(--risk-color)}.risk-meter-step.active .risk-meter-label[data-v-b8f037a2]{color:var(--risk-color)}.verdict-recommendation[data-v-b8f037a2]{margin-top:12px;background:var(--risk-bg, #f8f4ea);border-radius:10px;padding:10px 12px;display:flex;align-items:flex-start;gap:12px;align-items:center}.rec-label[data-v-b8f037a2]{color:var(--risk-color, #a8430a);font-weight:700;text-transform:uppercase;font-size:18px;white-space:nowrap;padding-top:2px}.rec-text[data-v-b8f037a2]{color:#333;font-size:18px;line-height:1.35}.risk-factors-title[data-v-b8f037a2]{color:#fff;text-transform:uppercase;font-size:22px;font-weight:600;margin:20px 0 10px}.risk-factors-grid[data-v-b8f037a2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.risk-factor-card[data-v-b8f037a2]{background:#fff;border-radius:12px;padding:12px;display:flex;align-items:center;gap:10px;color:#a8430a;font-weight:600;font-size:16px;line-height:1.2}.risk-factor-icon[data-v-b8f037a2]{width:36px;height:36px;flex-shrink:0;border:1.5px solid rgba(235,114,24,.45);border-radius:8px;display:flex;align-items:center;justify-content:center;padding:5px;color:#eb7218}.risk-factor-icon img[data-v-b8f037a2],.risk-factor-icon svg[data-v-b8f037a2]{width:100%;height:100%}.risk-factor-label[data-v-b8f037a2]{flex:1}.risk-factor-badge[data-v-b8f037a2]{background:#a8430a;color:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;text-transform:uppercase;flex-shrink:0}.risk-factor-note[data-v-b8f037a2]{background:#ffffffeb;border:2px dashed #a8430a;border-radius:12px;padding:12px;color:#a8430a;font-size:13px;font-weight:500;line-height:1.3;display:flex;align-items:center}.summary-fact-row[data-v-b8f037a2]{display:flex;align-items:stretch;gap:12px;margin-top:16px;justify-content:center;padding-top:20px}.summary-fact-row .btn[data-v-b8f037a2]{flex-shrink:0}.summary-fact[data-v-b8f037a2]{flex:1;background:#fff;border-radius:12px;padding:10px 14px;display:flex;align-items:center;gap:14px;color:#333;font-size:15px;line-height:1.3}.fact-label[data-v-b8f037a2]{background:#faf0dc;color:#a8430a;font-weight:700;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px;flex-shrink:0}.fact-text[data-v-b8f037a2] strong{color:#eb7218}.summary-footnote[data-v-b8f037a2]{display:flex;align-items:flex-start;gap:10px;margin-top:18px;color:#fff;font-size:14px;font-weight:300;line-height:1.4}.summary-footnote p[data-v-b8f037a2]{margin:0}.summary-footnote-icon[data-v-b8f037a2]{width:18px;height:18px;flex-shrink:0;opacity:.9}.summary-footnote-icon svg[data-v-b8f037a2]{width:100%;height:100%}@media (max-width: 768px){.summary-topbar[data-v-b8f037a2]{flex-direction:column}.summary-chips[data-v-b8f037a2]{justify-content:flex-start}.summary-title[data-v-b8f037a2],.verdict-title[data-v-b8f037a2]{font-size:24px}.verdict-side[data-v-b8f037a2]{min-width:100%}.summary-fact-row[data-v-b8f037a2]{flex-direction:column;align-items:stretch;justify-content:center;padding-top:20px}}.container-privacy-policy[data-v-2f0a11b3]{display:flex;flex-direction:column;margin:0 auto;max-width:960px;width:100%}h1[data-v-2f0a11b3],h2[data-v-2f0a11b3],h3[data-v-2f0a11b3]{margin-top:30px}.privacy-policy-table-wrapper[data-v-2f0a11b3]{overflow-x:auto}@media (max-width: 600px){.privacy-policy-table-wrapper[data-v-2f0a11b3]{width:100%}}table.privacy-policy-table[data-v-2f0a11b3]{width:100%;border-collapse:collapse;margin-top:20px}th[data-v-2f0a11b3],td[data-v-2f0a11b3]{border:1px solid #ccc;padding:10px;text-align:left;vertical-align:top}th[data-v-2f0a11b3]{background:#f5f5f5}ul[data-v-2f0a11b3]{margin-left:20px}@media (max-width: 600px){ul[data-v-2f0a11b3]{margin-left:0}}ul ul[data-v-2f0a11b3]{margin-left:0;padding-left:0}.privacy-policy-item-list-numbered[data-v-2f0a11b3]{list-style:decimal}a[data-v-2f0a11b3]{color:#eb7218;text-decoration:underline}.privacy-policy-content[data-v-2f0a11b3]{padding:0 20px}@media (max-width: 600px){.privacy-policy-content[data-v-2f0a11b3]{padding:0}}*{box-sizing:border-box;cursor:default}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}a{color:#fff;cursor:pointer}#app{height:100%}.route-questionnaire,.route-summary{background-color:#f9efe5}.route-results{background-color:#eb7218}.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-DGYwZK2i.webp);background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;overflow:auto}.container-login .container{background-color:transparent}@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}}.checkbox-container .consent-text a{color:#eb7218;text-decoration:underline}@media print{.no-print{display:none!important}}
