.quiz-intro[data-v-d81e6a79]{display:flex;flex-direction:column;width:min(100%,580px);margin:0 auto;padding:.5rem 0 1rem}.quiz-intro__header[data-v-d81e6a79]{margin-bottom:1.25rem}.quiz-intro__badge[data-v-d81e6a79]{display:inline-flex;align-items:center;margin-bottom:.75rem;padding:.25rem .65rem;border-radius:6px;background:color-mix(in srgb,var(--color-accent,#5d7e8c) 12%,transparent);color:var(--color-accent,#5d7e8c);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.quiz-intro__title[data-v-d81e6a79]{margin:0;color:var(--color-text-main,#212b28);font-size:clamp(1.65rem,5vw,2.35rem);font-weight:650;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.quiz-intro__description[data-v-d81e6a79]{max-width:52ch;margin:.75rem 0 0;color:var(--color-text-soft,#5e6662);font-size:1rem;line-height:1.55}.quiz-intro__meta[data-v-d81e6a79]{display:flex;align-items:center;gap:.6rem;margin-bottom:1.5rem}.quiz-intro__meta-chip[data-v-d81e6a79]{display:inline-flex;align-items:center;gap:.45rem;color:var(--color-text-soft,#5e6662);font-size:.88rem;font-weight:550}.quiz-intro__meta-icon[data-v-d81e6a79]{width:15px;height:15px;color:var(--color-accent,#5d7e8c)}.quiz-intro__actions[data-v-d81e6a79]{display:grid;gap:.65rem;margin-bottom:1.25rem}.quiz-intro__btn[data-v-d81e6a79]{display:inline-flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:.55rem;border-radius:var(--radius-pill,100px);font-size:1rem;font-weight:700;white-space:nowrap;transition:all .2s ease}.quiz-intro__btn--primary[data-v-d81e6a79]{padding:.45rem 1.35rem}.quiz-intro__btn[data-v-d81e6a79]:active{transform:scale(.98)}.quiz-intro__btn-arrow[data-v-d81e6a79]{font-size:1.1rem;line-height:1;transition:transform .2s ease}.quiz-intro__btn:hover .quiz-intro__btn-arrow[data-v-d81e6a79]{transform:translate(2px)}.quiz-intro__disclaimer[data-v-d81e6a79]{max-width:50ch;margin:0 auto;color:var(--color-text-soft,#5e6662);font-size:.82rem;line-height:1.45;text-align:center;opacity:.85}@media(min-width:580px){.quiz-intro__actions[data-v-d81e6a79]:has(.quiz-intro__btn--secondary){grid-template-columns:1.35fr 1fr}}@media(max-width:579px){.quiz-intro__title[data-v-d81e6a79]{max-width:none}}@media(prefers-reduced-motion:reduce){.quiz-intro[data-v-d81e6a79] *{transition:none!important}}.quiz-step[data-v-e8832d56]{display:flex;flex-direction:column;width:min(100%,640px);margin:0 auto}.quiz-step__progress[data-v-e8832d56]{margin-bottom:1.35rem}.quiz-step__meta[data-v-e8832d56]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.quiz-step__counter[data-v-e8832d56]{margin:0;color:var(--color-text-soft,#5e6662);font-size:.86rem;font-weight:600;letter-spacing:.01em}.quiz-step__percent[data-v-e8832d56]{color:var(--color-text-soft,#5e6662);font-size:.82rem;font-weight:500}.quiz-step__safety-badge[data-v-e8832d56]{display:inline-flex;padding:.2rem .55rem;border-radius:6px;background:color-mix(in srgb,var(--color-crisis,#d95c67) 12%,transparent);color:var(--color-crisis,#d95c67);font-size:.8rem;font-weight:700}.quiz-step__bar[data-v-e8832d56]{width:100%;height:4px;border-radius:99px;background:#2d333014;overflow:hidden}.quiz-step__fill[data-v-e8832d56]{width:100%;height:100%;border-radius:99px;background:var(--color-accent,#5d7e8c);transform-origin:left center;transition:transform .32s cubic-bezier(.16,1,.3,1)}.quiz-step__fieldset[data-v-e8832d56]{min-width:0;margin:0;padding:0;border:0}.quiz-step__legend[data-v-e8832d56]{display:block;width:100%;margin-bottom:1.25rem;padding:0}.quiz-step__title[data-v-e8832d56]{margin:0;color:var(--color-text-main,#212b28);font-family:inherit;font-size:clamp(1.4rem,3.5vw,1.85rem);font-weight:650;letter-spacing:-.025em;line-height:1.22;text-wrap:balance}.quiz-step__description[data-v-e8832d56]{max-width:58ch;margin:.55rem 0 0;color:var(--color-text-soft,#5e6662);font-size:.95rem;line-height:1.5}.quiz-step__options[data-v-e8832d56]{display:grid;gap:.65rem}.quiz-card[data-v-e8832d56]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:center;min-height:58px;padding:.85rem 1rem;border:1px solid rgba(45,51,48,.12);border-radius:14px;background:var(--color-bg,#fdfcf9);cursor:pointer;outline:2px solid transparent;outline-offset:1px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.quiz-card[data-v-e8832d56]:hover{border-color:color-mix(in srgb,var(--color-accent,#5d7e8c) 60%,transparent);background:color-mix(in srgb,var(--color-bg,#fdfcf9) 80%,#e3ebf3);transform:translateY(-1px)}.quiz-card[data-v-e8832d56]:active{transform:scale(.995)}.quiz-card[data-v-e8832d56]:has(.quiz-card__input:focus-visible){outline-color:var(--color-accent,#5d7e8c)}.quiz-card--selected[data-v-e8832d56]{border-color:var(--color-accent,#5d7e8c);background:color-mix(in srgb,#e3ebf3 65%,var(--color-bg,#fdfcf9));box-shadow:0 4px 14px #5d7e8c1f}.quiz-card--advancing[data-v-e8832d56]{border-color:var(--color-accent,#5d7e8c);background:color-mix(in srgb,#e3ebf3 85%,var(--color-bg,#fdfcf9))}.quiz-card__input[data-v-e8832d56]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.quiz-card__key[data-v-e8832d56]{display:grid;width:26px;height:26px;place-items:center;border-radius:7px;border:1px solid rgba(45,51,48,.14);background:#2d33300a;color:var(--color-text-soft,#5e6662);font-size:.8rem;font-weight:650;line-height:1;transition:all .2s ease}.quiz-card:hover .quiz-card__key[data-v-e8832d56]{border-color:color-mix(in srgb,var(--color-accent,#5d7e8c) 40%,transparent);color:var(--color-text-main,#212b28)}.quiz-card--selected .quiz-card__key[data-v-e8832d56]{border-color:var(--color-accent,#5d7e8c);background:var(--color-accent,#5d7e8c);color:#fff}.quiz-card__label[data-v-e8832d56]{color:var(--color-text-main,#212b28);font-size:.96rem;font-weight:500;line-height:1.44}.quiz-card__indicator[data-v-e8832d56]{display:grid;width:20px;height:20px;place-items:center;color:var(--color-accent,#5d7e8c);opacity:0;transform:scale(.6);transition:all .2s cubic-bezier(.16,1,.3,1)}.quiz-card__check-svg[data-v-e8832d56]{width:16px;height:16px}.quiz-card--selected .quiz-card__indicator[data-v-e8832d56]{opacity:1;transform:scale(1)}.quiz-step__help-link[data-v-e8832d56]{align-self:center;margin-top:1rem;padding:.45rem .75rem;border:0;border-radius:var(--radius-pill,100px);background:transparent;color:var(--color-text-soft,#5e6662);font:inherit;font-size:.84rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer;transition:background-color .2s ease,color .2s ease}.quiz-step__help-link[data-v-e8832d56]:hover{background:color-mix(in srgb,var(--color-crisis,#d95c67) 8%,transparent);color:var(--color-crisis,#d95c67)}.quiz-step__nav[data-v-e8832d56]{display:grid;grid-template-columns:auto minmax(160px,1fr);gap:.75rem;align-items:center;margin-top:1.35rem}.quiz-step__nav-btn[data-v-e8832d56]{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:.55rem;padding:.45rem 1.15rem;border-radius:var(--radius-pill,100px);font-size:.95rem;font-weight:650;white-space:nowrap;transition:all .2s ease}.quiz-step__nav-btn--back[data-v-e8832d56]{padding-inline:.75rem 1.15rem}.quiz-step__nav-btn--next[data-v-e8832d56]{justify-self:stretch}.quiz-step__nav-btn[data-v-e8832d56]:active:not(:disabled){transform:scale(.98)}.quiz-step__nav-btn[data-v-e8832d56]:disabled{cursor:not-allowed;opacity:.4;box-shadow:none}.quiz-step__button-icon[data-v-e8832d56]{display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1}@media(max-width:579px){.quiz-step__title[data-v-e8832d56]{max-width:none;font-size:1.35rem}.quiz-card[data-v-e8832d56]{min-height:56px;padding:.8rem .85rem}.quiz-card__label[data-v-e8832d56]{font-size:.95rem}.quiz-step__nav[data-v-e8832d56]{position:sticky;bottom:0;z-index:1;grid-template-columns:1fr;margin:.5rem -1rem -1rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:linear-gradient(to bottom,rgba(253,252,249,.8),var(--color-bg,#fdfcf9) 25%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quiz-step__nav-btn[data-v-e8832d56]{width:100%}.quiz-step__nav-btn--back[data-v-e8832d56]{order:2;min-height:44px;background:transparent;box-shadow:none}}@media(prefers-reduced-motion:reduce){.quiz-step[data-v-e8832d56] *,.quiz-step[data-v-e8832d56] :after{scroll-behavior:auto!important;transition-duration:1ms!important}}.quiz-emergency[data-v-aa01f9ca]{display:grid;width:min(100%,560px);min-height:min(60dvh,520px);margin:0 auto;padding:clamp(1.5rem,6vw,3.5rem) clamp(.25rem,3vw,1.25rem) .5rem;align-content:center;gap:clamp(1.25rem,5vw,2rem)}.quiz-emergency__header[data-v-aa01f9ca]{display:grid;justify-items:start}.quiz-emergency__signal[data-v-aa01f9ca]{width:2.5rem;height:3px;margin-bottom:1rem;border-radius:999px;background:var(--color-crisis,#d95c67)}.quiz-emergency__title[data-v-aa01f9ca]{margin:0;color:var(--color-text-main,#212b28);font-size:clamp(1.6rem,5vw,2.35rem);font-weight:650;letter-spacing:-.03em;line-height:1.15}.quiz-emergency__disclaimer[data-v-aa01f9ca]{max-width:35rem;margin:.85rem 0 0;color:var(--color-text-soft,#5e6662);font-size:clamp(.95rem,3.5vw,1.05rem);line-height:1.5}.quiz-emergency__call[data-v-aa01f9ca]{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.25rem;border-radius:14px;background:var(--color-crisis,#d95c67);color:#fff;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.quiz-emergency__call[data-v-aa01f9ca]:active{transform:scale(.985)}.quiz-emergency__call-label[data-v-aa01f9ca]{font-size:.88rem;font-weight:650;line-height:1.25}.quiz-emergency__call-number[data-v-aa01f9ca]{flex:0 0 auto;font-size:clamp(1.6rem,7vw,2.2rem);font-weight:700;letter-spacing:-.03em;line-height:1}.quiz-emergency__therapist[data-v-aa01f9ca]{display:inline-flex;min-height:44px;align-items:center;justify-content:space-between;gap:1rem;color:var(--color-text-main,#212b28);font-size:.95rem;font-weight:650;text-decoration-thickness:1px;text-underline-offset:.3em}.quiz-emergency__back[data-v-aa01f9ca]{width:-moz-max-content;width:max-content;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:var(--color-text-soft,#5e6662);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.quiz-emergency__back[data-v-aa01f9ca]:focus-visible,.quiz-emergency__back[data-v-aa01f9ca]:hover{color:var(--color-text-main,#212b28);text-decoration:underline}@media(prefers-reduced-motion:reduce){.quiz-emergency[data-v-aa01f9ca] *{transition:none!important}}.quiz-pro[data-v-4c11d7ff]{display:flex;flex-direction:column;max-width:640px;width:100%;margin:0 auto;padding:.25rem 0 1rem}.quiz-pro__badge-row[data-v-4c11d7ff]{display:flex;margin-bottom:.85rem}.quiz-pro__badge[data-v-4c11d7ff]{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;color:var(--color-accent,#5d7e8c);background:color-mix(in srgb,var(--color-accent,#5d7e8c) 12%,transparent);padding:.25rem .65rem;border-radius:6px}.quiz-pro__title[data-v-4c11d7ff]{color:var(--color-text-main,#212b28);font-size:clamp(1.4rem,3.5vw,1.85rem);font-weight:650;letter-spacing:-.025em;line-height:1.22;margin:0 0 .5rem}.quiz-pro__subtitle[data-v-4c11d7ff]{font-size:.95rem;color:var(--color-text-soft,#5e6662);margin:0 0 1.25rem;line-height:1.5}.quiz-pro__card-header[data-v-4c11d7ff]{margin-bottom:.6rem}.quiz-pro__reasons-card[data-v-4c11d7ff]{background:var(--color-bg,#fdfcf9);border:1px solid rgba(45,51,48,.1);border-radius:14px;padding:1.15rem 1.35rem;margin-bottom:1rem}.quiz-pro__section-title[data-v-4c11d7ff]{font-size:.92rem;font-weight:700;color:var(--color-text-main,#212b28);margin:0}.quiz-pro__list[data-v-4c11d7ff]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem}.quiz-pro__list-item[data-v-4c11d7ff]{display:flex;align-items:flex-start;gap:.65rem;font-size:.92rem;color:var(--color-text-main,#212b28);line-height:1.48}.quiz-pro__check[data-v-4c11d7ff]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--color-growth,#5a7d6e) 15%,transparent);color:var(--color-growth,#5a7d6e);font-size:.72rem;font-weight:800;flex-shrink:0;margin-top:.15rem}.quiz-pro__action-card[data-v-4c11d7ff]{background:color-mix(in srgb,#e3ebf3 40%,var(--color-bg,#fdfcf9));border:1px solid color-mix(in srgb,var(--color-accent,#5d7e8c) 35%,transparent);border-radius:14px;padding:1.15rem 1.35rem;margin-bottom:1.35rem}.quiz-pro__action-text[data-v-4c11d7ff]{font-size:.92rem;color:var(--color-text-main,#212b28);line-height:1.5;margin:0}.quiz-pro__actions[data-v-4c11d7ff]{display:flex;width:100%}.quiz-pro__btn[data-v-4c11d7ff]{width:100%;min-height:50px;justify-content:center;display:inline-flex;align-items:center;gap:.55rem;padding:.45rem 1.35rem;font-size:.98rem;font-weight:700;border-radius:var(--radius-pill,100px);cursor:pointer;transition:all .2s ease}.quiz-pro__btn-icon[data-v-4c11d7ff]{font-size:1.1rem;line-height:1}@media(prefers-reduced-motion:reduce){.quiz-pro[data-v-4c11d7ff] *{transition:none!important}}.gd-quiz-shell[data-v-e6ff27aa]{--quiz-inline-gutter:clamp(.75rem,4vw,1.5rem);display:grid;place-items:center;padding:var(--quiz-inline-gutter);color:var(--color-text-main,#212b28)}.gd-quiz-shell--modal[data-v-e6ff27aa]{position:fixed;inset:0;z-index:2000;overflow-y:auto;background:#212b2885;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:quizBackdropIn-e6ff27aa .3s cubic-bezier(.16,1,.3,1) both}.gd-quiz-shell--page[data-v-e6ff27aa]{position:relative;width:100%;padding-block:clamp(1rem,4vw,3rem)}.gd-quiz-dialog[data-v-e6ff27aa]{width:min(100%,720px);border-radius:20px;border:1px solid rgba(45,51,48,.1);background:var(--color-bg,#fdfcf9);box-shadow:0 4px 6px -1px #0000000d,0 24px 60px #212b2829;outline:none;overflow:hidden;animation:quizDialogIn-e6ff27aa .34s cubic-bezier(.16,1,.3,1) both}.gd-quiz-shell--modal .gd-quiz-dialog[data-v-e6ff27aa]{max-height:calc(100dvh - var(--quiz-inline-gutter)*2);display:flex;flex-direction:column}.gd-quiz-surface[data-v-e6ff27aa]{position:relative;display:flex;flex-direction:column;min-height:320px;background:var(--color-bg,#fdfcf9)}.gd-quiz-shell--modal .gd-quiz-surface[data-v-e6ff27aa]{overflow-y:auto;overscroll-behavior:contain}.gd-quiz-close[data-v-e6ff27aa]{position:sticky;top:.75rem;z-index:2;display:flex;min-height:38px;align-items:center;gap:.45rem;margin:.75rem .75rem 0 auto;padding:.25rem .35rem .25rem .8rem;border:1px solid rgba(45,51,48,.1);border-radius:var(--radius-pill,100px);background:#fdfcf9eb;color:var(--color-text-main,#212b28);font:inherit;font-size:.86rem;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s ease}.gd-quiz-close[data-v-e6ff27aa]:hover{background:#fff;border-color:#2d333033;box-shadow:0 2px 8px #2d333014}.gd-quiz-close[data-v-e6ff27aa]:active{transform:scale(.98)}.gd-quiz-close__icon[data-v-e6ff27aa]{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#2d33300f;font-size:1.1rem;font-weight:400;line-height:1}.gd-quiz-content[data-v-e6ff27aa]{padding:.25rem clamp(1rem,4vw,2.25rem) clamp(1.25rem,4vw,2.25rem)}.gd-quiz-state[data-v-e6ff27aa]{width:100%}.quiz-state-enter-active[data-v-e6ff27aa],.quiz-state-leave-active[data-v-e6ff27aa]{transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .2s ease}.quiz-state-enter-from[data-v-e6ff27aa]{opacity:0;transform:translateY(8px)}.quiz-state-leave-to[data-v-e6ff27aa]{opacity:0;transform:translateY(-6px)}.gd-crisis-overlay[data-v-e6ff27aa]{position:fixed;inset:0;z-index:2100;display:grid;place-items:center;padding:1rem;overflow-y:auto;background:#212b28b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:quizBackdropIn-e6ff27aa .26s cubic-bezier(.16,1,.3,1) both}.gd-crisis-dialog[data-v-e6ff27aa]{position:relative;width:min(100%,640px);max-height:calc(100dvh - 2rem);overflow-y:auto;padding:1.25rem;border-radius:20px;border:1px solid rgba(45,51,48,.1);background:var(--color-bg,#fdfcf9);box-shadow:0 24px 60px #1a272433;outline:none}.gd-crisis-close[data-v-e6ff27aa]{position:absolute;top:.75rem;right:.75rem;display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;background:color-mix(in srgb,var(--color-crisis,#d95c67) 12%,transparent);color:var(--color-crisis,#d95c67);font:inherit;font-size:1.25rem;cursor:pointer;transition:all .2s ease}.gd-crisis-close[data-v-e6ff27aa]:hover{background:color-mix(in srgb,var(--color-crisis,#d95c67) 20%,transparent)}@keyframes quizBackdropIn-e6ff27aa{0%{opacity:0}to{opacity:1}}@keyframes quizDialogIn-e6ff27aa{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:579px){.gd-quiz-shell[data-v-e6ff27aa]{place-items:start center;padding:0}.gd-quiz-shell--modal[data-v-e6ff27aa]{background:var(--color-bg,#fdfcf9);overflow-y:auto}.gd-quiz-dialog[data-v-e6ff27aa],.gd-quiz-shell--modal .gd-quiz-dialog[data-v-e6ff27aa]{width:100%;min-height:100dvh;height:auto;max-height:none;display:block;padding:0;border:0;border-radius:0;background:var(--color-bg,#fdfcf9);box-shadow:none;overflow:visible}.gd-quiz-shell--modal .gd-quiz-surface[data-v-e6ff27aa],.gd-quiz-surface[data-v-e6ff27aa]{min-height:0;max-height:none;overflow:visible;border-radius:0}.gd-quiz-close[data-v-e6ff27aa]{top:.5rem;margin:.5rem .5rem 0 auto}.gd-quiz-content[data-v-e6ff27aa]{padding:.2rem 1rem calc(1.25rem + env(safe-area-inset-bottom))}.gd-crisis-overlay[data-v-e6ff27aa]{padding:0}.gd-crisis-dialog[data-v-e6ff27aa]{min-height:100dvh;max-height:none;border-radius:0;border:0}}@media(prefers-reduced-motion:reduce){.gd-crisis-overlay[data-v-e6ff27aa],.gd-quiz-dialog[data-v-e6ff27aa],.gd-quiz-shell[data-v-e6ff27aa],.quiz-state-enter-active[data-v-e6ff27aa],.quiz-state-leave-active[data-v-e6ff27aa]{animation:none!important;transition-duration:1ms!important}}
