.question-scene[data-v-652a4893]{width:100%;padding:clamp(3rem,6vw,6rem) 0;background:transparent;overflow:hidden}.question-scene__inner[data-v-652a4893]{width:100%;max-width:var(--layout-max-width);margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,4rem);align-items:center}.question-scene__stage[data-v-652a4893]{width:100%;display:flex;align-items:center;justify-content:center}.question-stage[data-v-652a4893]{position:relative;width:100%;max-width:760px;aspect-ratio:16 / 12;margin:0 auto}.question-stage__section-label[data-v-652a4893]{position:absolute;top:0;left:50%;transform:translate(-50%,-100%);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);white-space:nowrap;opacity:0;transition:opacity var(--transition-duration-slow) ease-out,transform var(--transition-duration-slow) ease-out;transition-delay:.1s}.scene--in-view .question-stage__section-label[data-v-652a4893]{opacity:1;transform:translate(-50%,-130%)}.question-stage__central[data-v-652a4893]{position:absolute;top:50%;left:50%;width:clamp(280px,56%,420px);border-radius:14px;overflow:hidden;box-shadow:0 18px 50px #77c0432e,0 4px 14px #00000014;border:1px solid rgba(119,192,67,.18);background:#fff;z-index:6;opacity:0;transform:translate(-50%,-50%) scale(.85);transform-origin:center center;transition:opacity var(--transition-duration-slow) ease-out,transform var(--transition-duration-slow) ease-out;transition-delay:.2s}.scene--in-view .question-stage__central[data-v-652a4893]{opacity:1;transform:translate(-50%,-50%) scale(1)}.question-stage__central-scale[data-v-652a4893]{zoom:.78;pointer-events:none;padding:16px 20px 16px 56px}.question-stage__scatter[data-v-652a4893]{position:absolute;width:clamp(180px,30%,260px);background:#fff;border-radius:10px;overflow:hidden;padding:5px;box-shadow:0 8px 22px #0f172a14,0 1px 3px #0f172a0f;border:1px solid #ececf0;z-index:2;opacity:0;transform:translate(var(--from-x, 0),var(--from-y, 0)) rotate(0) scale(.9);transform-origin:center center;transition:opacity var(--transition-duration-slow) ease-out,transform var(--transition-duration-slow) ease-out;transition-delay:var(--d, .6s);will-change:transform,opacity}.scene--in-view .question-stage__scatter[data-v-652a4893]{opacity:1;transform:translate(0) rotate(var(--rotate, 0deg)) scale(1)}.question-stage__scatter-scale[data-v-652a4893]{zoom:var(--card-scale, .5);pointer-events:none;padding:16px 20px 16px 56px}.question-stage__central-scale[data-v-652a4893] .mock-box__buttons,.question-stage__central-scale[data-v-652a4893] .mock-question__buttons,.question-stage__central-scale[data-v-652a4893] .mock-connect-pairs-wrapper__buttons,.question-stage__central-scale[data-v-652a4893] .mock-fill-gaps-wrapper__buttons,.question-stage__central-scale[data-v-652a4893] .mock-math-wrapper__buttons,.question-stage__central-scale[data-v-652a4893] .mock-likert-wrapper__buttons,.question-stage__scatter-scale[data-v-652a4893] .mock-box__buttons,.question-stage__scatter-scale[data-v-652a4893] .mock-question__buttons,.question-stage__scatter-scale[data-v-652a4893] .mock-connect-pairs-wrapper__buttons,.question-stage__scatter-scale[data-v-652a4893] .mock-fill-gaps-wrapper__buttons,.question-stage__scatter-scale[data-v-652a4893] .mock-math-wrapper__buttons,.question-stage__scatter-scale[data-v-652a4893] .mock-likert-wrapper__buttons{display:none}.question-stage__counter[data-v-652a4893]{position:absolute;right:-1.5%;bottom:-4%;display:inline-flex;align-items:baseline;gap:.5rem;padding:.75rem 1rem;background:#fff;border-radius:999px;box-shadow:0 12px 30px #77c04340,0 2px 6px #00000014;border:1px solid rgba(119,192,67,.25);z-index:8;opacity:0;transform:scale(.6);transform-origin:center center;transition:opacity var(--transition-duration-slow) ease-out,transform var(--transition-duration-slow) ease-out;transition-delay:1.45s}.scene--in-view .question-stage__counter[data-v-652a4893]{opacity:1;transform:scale(1)}.question-stage__counter-value[data-v-652a4893]{font-size:1.75rem;font-weight:800;color:var(--color-accent);line-height:1}.question-stage__counter-label[data-v-652a4893]{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:lowercase;letter-spacing:.02em}.question-scene__copy[data-v-652a4893]{display:flex;align-items:center;justify-content:flex-start}@media(max-width:1279px){.question-scene__inner[data-v-652a4893]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.question-stage[data-v-652a4893]{max-width:620px}}@media(max-width:1023px){.question-scene__inner[data-v-652a4893]{grid-template-columns:1fr}.question-scene__copy[data-v-652a4893]{order:-1;justify-content:center}.question-stage[data-v-652a4893]{max-width:680px}}@media(max-width:767px){.question-stage[data-v-652a4893]{aspect-ratio:5 / 6;max-width:500px}.question-stage__central[data-v-652a4893]{width:74%}.question-stage__scatter[data-card-index="3"][data-v-652a4893],.question-stage__scatter[data-card-index="4"][data-v-652a4893]{display:none}.question-stage__counter[data-v-652a4893]{right:0;bottom:-2%;padding:.5rem .75rem}.question-stage__counter-value[data-v-652a4893]{font-size:1.375rem}}@media(max-width:479px){.question-stage__scatter[data-card-index="1"][data-v-652a4893],.question-stage__scatter[data-card-index="5"][data-v-652a4893]{display:none}}@media(prefers-reduced-motion:reduce){.question-stage__section-label[data-v-652a4893],.question-stage__central[data-v-652a4893],.question-stage__scatter[data-v-652a4893],.question-stage__counter[data-v-652a4893],.scene--in-view .question-stage__section-label[data-v-652a4893],.scene--in-view .question-stage__central[data-v-652a4893],.scene--in-view .question-stage__scatter[data-v-652a4893],.scene--in-view .question-stage__counter[data-v-652a4893]{transition:opacity var(--transition-duration-fast) ease;transition-delay:0s}.question-stage__section-label[data-v-652a4893],.scene--in-view .question-stage__section-label[data-v-652a4893]{transform:translate(-50%,-130%)}.question-stage__central[data-v-652a4893],.scene--in-view .question-stage__central[data-v-652a4893]{transform:translate(-50%,-50%)}.question-stage__scatter[data-v-652a4893],.scene--in-view .question-stage__scatter[data-v-652a4893]{transform:rotate(var(--rotate, 0deg))}.question-stage__counter[data-v-652a4893],.scene--in-view .question-stage__counter[data-v-652a4893]{transform:none}}
