.scene-module__jm_Ddq__sprite{object-fit:contain;object-position:bottom;filter:drop-shadow(0 14px 12px #0008);width:44%;height:88%;animation:.7s ease-out both scene-module__jm_Ddq__enter;position:absolute;bottom:1%;left:4%}.scene-module__jm_Ddq__glow{pointer-events:none;background:radial-gradient(#bcd3ff9c,#0000 70%);border-radius:50%;width:11%;height:19%;animation:2s ease-in-out 3 alternate scene-module__jm_Ddq__glow;position:absolute;top:2%;left:58%}.scene-module__jm_Ddq__storm{animation:.42s ease-in-out scene-module__jm_Ddq__storm}@keyframes scene-module__jm_Ddq__enter{0%{opacity:0;transform:translate(-25%)}to{opacity:1;transform:translate(0)}}@keyframes scene-module__jm_Ddq__glow{0%{opacity:.35}to{opacity:1}}@keyframes scene-module__jm_Ddq__storm{25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.scene-module__jm_Ddq__sprite,.scene-module__jm_Ddq__glow,.scene-module__jm_Ddq__storm{animation:none}}.scene-module__jm_Ddq__shell{--ink:#f2f6ff;--muted:#c0cadc;--accent:#c4d8ff;--line:#424d61;min-height:calc(100svh - 72px);color:var(--ink);background:radial-gradient(at top,#202d45,#101623 55%,#0d111a);padding:clamp(1rem,4vw,3rem) 1rem;line-height:1.75}.scene-module__jm_Ddq__container{max-width:940px;margin-inline:auto}.scene-module__jm_Ddq__accent,.scene-module__jm_Ddq__trainerLink{color:var(--accent,#c4d8ff)}.scene-module__jm_Ddq__trainerLink{margin-inline-start:1.5rem}.scene-module__jm_Ddq__scene{border:1px solid var(--line);border-radius:1.4rem;margin-top:1rem;position:relative;overflow:hidden}.scene-module__jm_Ddq__image{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.scene-module__jm_Ddq__panel,.scene-module__jm_Ddq__trainerPanel{border:1px solid var(--line);background:#19212f;border-radius:1.4rem;gap:1rem;padding:clamp(1rem,4vw,2rem);display:grid}.scene-module__jm_Ddq__panel{margin-top:1rem}.scene-module__jm_Ddq__trainerPanel{max-width:760px;margin-inline:auto}.scene-module__jm_Ddq__eyebrow{color:var(--accent);font-size:.84rem;font-weight:700}.scene-module__jm_Ddq__title{font-size:clamp(1.65rem,5vw,2.65rem);font-weight:800;line-height:1.35}.scene-module__jm_Ddq__question{font-size:1.2rem;font-weight:700}.scene-module__jm_Ddq__muted{color:var(--muted)}.scene-module__jm_Ddq__stack,.scene-module__jm_Ddq__choices,.scene-module__jm_Ddq__report{gap:.85rem;min-width:0;display:grid}.scene-module__jm_Ddq__label{gap:.35rem;display:grid}.scene-module__jm_Ddq__input{border:1px solid var(--line);width:100%;color:var(--ink);background:#101520;border-radius:.65rem;padding:.7rem .85rem;font-size:1rem}textarea.scene-module__jm_Ddq__input{resize:vertical;min-height:5rem}.scene-module__jm_Ddq__primary,.scene-module__jm_Ddq__secondary{cursor:pointer;border:1px solid #0000;border-radius:.7rem;justify-self:start;align-items:center;min-height:44px;padding:.55rem 1.15rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.scene-module__jm_Ddq__primary{color:#121c2f;background:#b5ceff}.scene-module__jm_Ddq__secondary{color:var(--ink);border-color:var(--line);background:0 0}.scene-module__jm_Ddq__primary:disabled{opacity:.55;cursor:default}.scene-module__jm_Ddq__shell :is(button,a,input,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #cadcff}.scene-module__jm_Ddq__progress{accent-color:#b5ceff;width:100%}.scene-module__jm_Ddq__choices{border:0}.scene-module__jm_Ddq__legend{margin-bottom:.5rem}.scene-module__jm_Ddq__option,.scene-module__jm_Ddq__detail,.scene-module__jm_Ddq__report{border:1px solid var(--line);border-radius:.75rem;padding:.8rem}.scene-module__jm_Ddq__option{cursor:pointer;align-items:center;gap:.65rem;display:flex}.scene-module__jm_Ddq__option:has(:checked){border-color:var(--accent);background:#26334d}.scene-module__jm_Ddq__option input{accent-color:#b5ceff}.scene-module__jm_Ddq__actions,.scene-module__jm_Ddq__gates{flex-wrap:wrap;gap:.7rem;display:flex}.scene-module__jm_Ddq__gates>*{flex:12rem}.scene-module__jm_Ddq__summary{cursor:pointer}.scene-module__jm_Ddq__detailText{color:var(--muted);margin-top:.35rem}.scene-module__jm_Ddq__results{margin-top:.6rem;padding-inline-start:1.2rem}.scene-module__jm_Ddq__wrap,.scene-module__jm_Ddq__reportText{overflow-wrap:anywhere}.scene-module__jm_Ddq__reportText{white-space:pre-wrap}.scene-module__jm_Ddq__card{color:#fff;background:#19212f;border-radius:1.4rem;max-width:940px;margin:0 auto 2.5rem;text-decoration:none;display:block;position:relative;overflow:hidden}.scene-module__jm_Ddq__cardImage{aspect-ratio:2;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.scene-module__jm_Ddq__cardCaption{background:#111722e8;padding:1rem;position:absolute;inset:auto 0 0}@media (min-width:640px){.scene-module__jm_Ddq__cardImage{aspect-ratio:3}}.scene-module__jm_Ddq__immersive{padding:0}.scene-module__jm_Ddq__immersive .scene-module__jm_Ddq__container{max-width:1600px}.scene-module__jm_Ddq__journeyNav{background:#0f1624;align-items:center;gap:1.2rem;min-height:44px;padding:.4rem clamp(1rem,4vw,3rem);font-size:.85rem;display:flex}.scene-module__jm_Ddq__journeyNav .scene-module__jm_Ddq__trainerLink{margin:0}.scene-module__jm_Ddq__immersive .scene-module__jm_Ddq__scene{isolation:isolate;border:0;border-radius:0;place-items:end start;min-height:max(620px,100svh - 116px);margin:0;padding:clamp(1rem,4vw,3rem);display:grid}.scene-module__jm_Ddq__immersive .scene-module__jm_Ddq__image{z-index:-3;object-position:52% center;height:100%;animation:1.8s ease-out both scene-module__jm_Ddq__approach;position:absolute;inset:0}.scene-module__jm_Ddq__immersive .scene-module__jm_Ddq__scene:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(270deg,#0b1220b0,#0000 80%),linear-gradient(#0000 36%,#0b101bd9);position:absolute;inset:0}.scene-module__jm_Ddq__immersive .scene-module__jm_Ddq__sprite{z-index:-2;width:min(42%,550px);height:69%;animation:.85s cubic-bezier(.18,.8,.35,1) both scene-module__jm_Ddq__enter;bottom:4%;left:4%}.scene-module__jm_Ddq__dialogue{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121926eb;border:1px solid #d5e3ff45;border-radius:1.1rem;gap:.65rem;width:min(100%,31rem);padding:clamp(.95rem,3vw,1.55rem);animation:.46s ease-out both scene-module__jm_Ddq__dialogue-in;display:grid;box-shadow:0 20px 64px #05091080}.scene-module__jm_Ddq__dialogue .scene-module__jm_Ddq__title{font-size:clamp(1.45rem,4vw,2.3rem)}.scene-module__jm_Ddq__dialogue .scene-module__jm_Ddq__input{padding:.45rem .65rem}.scene-module__jm_Ddq__dialogue textarea{min-height:3.25rem}.scene-module__jm_Ddq__dialogue .scene-module__jm_Ddq__choices{gap:.4rem;animation:.25s ease-out both scene-module__jm_Ddq__dialogue-in}.scene-module__jm_Ddq__dialogue .scene-module__jm_Ddq__option{min-height:44px;padding:.45rem .65rem}.scene-module__jm_Ddq__dialogue .scene-module__jm_Ddq__progress{height:.4rem}@keyframes scene-module__jm_Ddq__approach{0%{opacity:.65;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@keyframes scene-module__jm_Ddq__dialogue-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.scene-module__jm_Ddq__immersive .scene-module__jm_Ddq__scene{justify-items:stretch;min-height:calc(100svh - 116px);padding:clamp(12rem,50vw,19rem) .8rem .85rem}.scene-module__jm_Ddq__immersive .scene-module__jm_Ddq__image{object-position:center top}.scene-module__jm_Ddq__immersive .scene-module__jm_Ddq__sprite{width:52%;height:clamp(11rem,49vw,18rem);top:.4rem;bottom:auto}.scene-module__jm_Ddq__dialogue{width:100%}}@media (prefers-reduced-motion:reduce){.scene-module__jm_Ddq__immersive .scene-module__jm_Ddq__image,.scene-module__jm_Ddq__immersive .scene-module__jm_Ddq__sprite,.scene-module__jm_Ddq__dialogue,.scene-module__jm_Ddq__dialogue .scene-module__jm_Ddq__choices{animation:none}}.scene-module__jm_Ddq__immersive{padding-block-start:.5rem}.scene-module__jm_Ddq__sceneAnchor{scroll-margin-block-start:82px}.scene-module__jm_Ddq__immersive .scene-module__jm_Ddq__scene[data-scene]:not([data-scene="-1"]){padding-block-start:5.5rem}.scene-module__jm_Ddq__route{z-index:1;background:#0d1524e8;border:1px solid #ffffff47;border-radius:2rem;align-items:center;gap:.35rem;padding:.35rem;font-size:clamp(.65rem,2.8vw,.88rem);list-style:none;display:flex;position:absolute;inset-block-start:1rem;inset-inline-start:clamp(.8rem,4vw,3rem)}.scene-module__jm_Ddq__route li{color:#d6dfef;align-items:center;gap:.35rem;padding:.25rem .45rem;display:flex}.scene-module__jm_Ddq__route li[aria-current]{color:#132038;background:#bad2ff;border-radius:2rem;font-weight:800}.scene-module__jm_Ddq__route li[data-passed=true]{color:#baf0cd}.scene-module__jm_Ddq__route span{font-weight:800}.scene-module__jm_Ddq__immersive .scene-module__jm_Ddq__scene[data-scene]:not([data-scene="-1"]) .scene-module__jm_Ddq__image{animation:1.05s cubic-bezier(.16,.75,.24,1) both scene-module__jm_Ddq__climb}.scene-module__jm_Ddq__immersive .scene-module__jm_Ddq__scene[data-scene="4"] .scene-module__jm_Ddq__image,.scene-module__jm_Ddq__immersive .scene-module__jm_Ddq__scene[data-scene="12"] .scene-module__jm_Ddq__image,.scene-module__jm_Ddq__immersive .scene-module__jm_Ddq__scene[data-scene="15"] .scene-module__jm_Ddq__image{animation-name:scene-module__jm_Ddq__arrive;animation-duration:1.35s}.scene-module__jm_Ddq__immersive .scene-module__jm_Ddq__scene[data-scene]:not([data-scene="-1"]) .scene-module__jm_Ddq__dialogue{animation-delay:.24s}@keyframes scene-module__jm_Ddq__climb{0%{opacity:.25;transform:scale(1.13)translateY(4%)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes scene-module__jm_Ddq__arrive{0%{opacity:0;filter:brightness(.65);transform:scale(1.22)translateY(8%)}to{opacity:1;filter:brightness();transform:scale(1)translateY(0)}}@media (max-width:700px){.scene-module__jm_Ddq__immersive .scene-module__jm_Ddq__scene[data-scene]:not([data-scene="-1"]){padding-block-start:clamp(15rem,57vw,22rem)}.scene-module__jm_Ddq__immersive .scene-module__jm_Ddq__scene[data-scene]:not([data-scene="-1"]) .scene-module__jm_Ddq__sprite{top:3rem}}@media (prefers-reduced-motion:reduce){.scene-module__jm_Ddq__immersive .scene-module__jm_Ddq__scene[data-scene]:not([data-scene="-1"]) .scene-module__jm_Ddq__image{animation:none}}.scene-module__jm_Ddq__projectionShell{background:#0b111d;padding-top:.5rem}.scene-module__jm_Ddq__projection{--ink:#f2f6ff;--line:#606c84;min-height:calc(100svh - 80px);color:var(--ink);background:#0b111d;grid-template-rows:minmax(0,1fr) auto;display:grid}.scene-module__jm_Ddq__projection:fullscreen{height:100%;overflow:auto}.scene-module__jm_Ddq__projectionScene{isolation:isolate;align-items:end;min-height:65svh;padding:clamp(1rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.scene-module__jm_Ddq__projectionScene:after{content:"";z-index:-1;background:linear-gradient(#0000 17%,#0a12216e 55%,#090e17f2);position:absolute;inset:0}.scene-module__jm_Ddq__projectionArt{z-index:-2;object-fit:cover;object-position:center;animation:1.25s ease-out both scene-module__jm_Ddq__arrive}.scene-module__jm_Ddq__projectionStory{text-shadow:0 2px 9px #02060e;gap:.6rem;max-width:58rem;font-size:clamp(1rem,2.2vw,1.65rem);line-height:1.55;animation:.6s ease-out .28s both scene-module__jm_Ddq__dialogue-in;display:grid}.scene-module__jm_Ddq__projectionStory h1{font-size:clamp(2.2rem,7vw,6rem);font-weight:800;line-height:1.1}.scene-module__jm_Ddq__projectionChapter{color:#cadcff;font-size:clamp(.8rem,1.7vw,1.2rem);font-weight:700}.scene-module__jm_Ddq__projectionPrompt{color:#dde9ff;font-weight:700}.scene-module__jm_Ddq__projectionResults{gap:.35rem;font-size:.85em;list-style:none;display:grid}.scene-module__jm_Ddq__projectionResults li{background:#0c1527d9;border-radius:.5rem;justify-content:space-between;gap:1rem;padding:.35rem .75rem;display:flex}.scene-module__jm_Ddq__projectionResults strong{font-weight:800}.scene-module__jm_Ddq__projectionControls{flex-wrap:wrap;align-items:center;gap:.6rem;padding:.65rem clamp(1rem,4vw,3rem);display:flex}.scene-module__jm_Ddq__projectionStatus{margin-inline-start:auto}.scene-module__jm_Ddq__survey .scene-module__jm_Ddq__container{max-width:620px}.scene-module__jm_Ddq__survey .scene-module__jm_Ddq__scene{border:0;margin:0}.scene-module__jm_Ddq__survey .scene-module__jm_Ddq__dialogue{width:100%;margin-top:1rem;animation:none}@media (prefers-reduced-motion:reduce){.scene-module__jm_Ddq__projectionArt,.scene-module__jm_Ddq__projectionStory{animation:none}}.scene-module__jm_Ddq__projectionScene[data-poll=true]{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center;gap:clamp(1rem,4vw,3rem)}.scene-module__jm_Ddq__pollPreview{justify-items:center;gap:.6rem;display:grid}.scene-module__jm_Ddq__pollPhone{isolation:isolate;aspect-ratio:650/1266;box-sizing:border-box;align-items:center;width:min(100%,258px);padding:9% 8% 7%;display:grid;position:relative}.scene-module__jm_Ddq__pollPhoneArt{z-index:-1;object-fit:contain}.scene-module__jm_Ddq__pollPhoneScreen{color:#fff;gap:.4rem;min-height:0;max-height:100%;display:grid}.scene-module__jm_Ddq__pollCareerHeader{color:#19212f;background:#fff;border-radius:.4rem;justify-content:space-between;align-items:center;gap:.3rem;padding:.3rem;display:flex}.scene-module__jm_Ddq__pollCareerHeader img{width:56px;height:auto}.scene-module__jm_Ddq__pollCareerHeader span{font-size:.57rem;font-weight:800}.scene-module__jm_Ddq__pollPhone .scene-module__jm_Ddq__pollQr{background:0 0;padding:.15rem}.scene-module__jm_Ddq__pollPhone .scene-module__jm_Ddq__pollQr img{width:112px;height:112px}.scene-module__jm_Ddq__pollPhoneScreen ul{margin:0;padding:0}.scene-module__jm_Ddq__pollPhone p{color:#c4d8ff;font-size:.8rem}.scene-module__jm_Ddq__pollPhone h2{font-size:1rem;font-weight:800;line-height:1.45}.scene-module__jm_Ddq__pollPhone ul{gap:.35rem;list-style:none;display:grid}.scene-module__jm_Ddq__pollPhone li{border:1px solid #606c84;border-radius:.5rem;gap:.4rem;padding:.35rem .5rem;font-size:.85rem;display:flex}.scene-module__jm_Ddq__pollQr{text-align:center;background:#0e1523ef;border-radius:.75rem;justify-items:center;gap:.25rem;padding:.5rem;display:grid}.scene-module__jm_Ddq__pollQr img{border-radius:.25rem;display:block}.scene-module__jm_Ddq__pollQr a{color:#c4d8ff;font-size:.85rem}.scene-module__jm_Ddq__pollQr small{font-size:.72rem}.scene-module__jm_Ddq__pollCode{color:#fff;letter-spacing:.25em;margin:0;font-size:1.1rem;font-weight:800}@media (max-width:720px){.scene-module__jm_Ddq__projectionScene[data-poll=true]{grid-template-columns:minmax(0,1fr)}.scene-module__jm_Ddq__pollPhone{max-width:300px}}.scene-module__jm_Ddq__survey{--ink:#19212f;--muted:#464e5e;--accent:#324d80;--line:#cdd3df;color:var(--ink);background:#fff}.scene-module__jm_Ddq__survey .scene-module__jm_Ddq__dialogue,.scene-module__jm_Ddq__survey .scene-module__jm_Ddq__input{background:#fff}.scene-module__jm_Ddq__survey .scene-module__jm_Ddq__dialogue{box-shadow:none;border:0}.scene-module__jm_Ddq__survey .scene-module__jm_Ddq__option{border:0;border-radius:0;padding-inline:0}.scene-module__jm_Ddq__survey .scene-module__jm_Ddq__option:has(:checked){background:0 0;font-weight:700}.scene-module__jm_Ddq__survey .scene-module__jm_Ddq__option input{accent-color:#324d80}.scene-module__jm_Ddq__pollPhone{grid-template-rows:minmax(0,1fr);align-items:stretch;padding:12px 14px 13px}.scene-module__jm_Ddq__pollPhoneScreen{color:#19212f;background:#fff;border-radius:18px;align-content:start;gap:.5rem;padding:18px 12px 10px}.scene-module__jm_Ddq__pollPhone p,.scene-module__jm_Ddq__pollPhone .scene-module__jm_Ddq__pollQr a{color:#324d80}.scene-module__jm_Ddq__pollPhone li{border:0;border-radius:0;padding:.22rem 0;line-height:1.4}.scene-module__jm_Ddq__pollPhone .scene-module__jm_Ddq__pollQr{gap:.3rem;margin-top:.2rem}.scene-module__jm_Ddq__projectionAnimal{z-index:-2;inset-inline-end:4%;pointer-events:none;transform-origin:50% 90%;width:min(43%,520px);height:63%;animation:3.6s ease-in-out infinite scene-module__jm_Ddq__animal-sway;position:absolute;top:5%}.scene-module__jm_Ddq__projectionAnimal img{object-fit:contain}.scene-module__jm_Ddq__projectionAnimal[data-animal=turtle]{animation:5s ease-in-out infinite scene-module__jm_Ddq__turtle-step}.scene-module__jm_Ddq__projectionAnimal[data-animal=monkey]{animation:3.8s ease-in-out infinite scene-module__jm_Ddq__monkey-hop}.scene-module__jm_Ddq__projectionScene[data-poll=true] .scene-module__jm_Ddq__projectionAnimal{opacity:.35}.scene-module__jm_Ddq__projectionControls button:disabled{opacity:.45;cursor:default}@keyframes scene-module__jm_Ddq__animal-sway{0%,to{transform:rotate(-1deg)}50%{transform:translateY(-5px)rotate(1.5deg)}}@keyframes scene-module__jm_Ddq__turtle-step{0%,to{transform:translate(0)}50%{transform:translate(8px,-4px)rotate(1deg)}}@keyframes scene-module__jm_Ddq__monkey-hop{0%,72%,to{transform:translateY(0)}82%{transform:translateY(-15px)rotate(-4deg)}92%{transform:translateY(0)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.scene-module__jm_Ddq__projectionAnimal,.scene-module__jm_Ddq__projectionAnimal[data-animal]{animation:none}}.scene-module__jm_Ddq__animalSequence{z-index:-2;--second-pose:1.6s;--third-pose:3.25s;--final-pose:3.65s;position:absolute;inset:0}.scene-module__jm_Ddq__animalSequence[data-animal=turtle]{--second-pose:2s;--third-pose:3.8s;--final-pose:4.2s}.scene-module__jm_Ddq__animalSequence[data-animal=monkey]{--second-pose:1.45s;--third-pose:2.75s;--final-pose:3.45s}.scene-module__jm_Ddq__animalSequence img{object-fit:cover;object-position:32% center;opacity:0}.scene-module__jm_Ddq__animalSequence img[data-frame="0"]{opacity:1}.scene-module__jm_Ddq__animalSequence img[data-frame="1"]{animation:scene-module__jm_Ddq__animal-pose .18s var(--second-pose)forwards}.scene-module__jm_Ddq__animalSequence img[data-frame="2"]{animation:scene-module__jm_Ddq__animal-pose .1s var(--third-pose)forwards}.scene-module__jm_Ddq__animalSequence img[data-frame="3"]{animation:scene-module__jm_Ddq__animal-pose .13s var(--final-pose)forwards}@keyframes scene-module__jm_Ddq__animal-pose{to{opacity:1}}@media (prefers-reduced-motion:reduce){.scene-module__jm_Ddq__animalSequence img{animation:none}.scene-module__jm_Ddq__animalSequence img[data-frame="3"]{opacity:1}}.scene-module__jm_Ddq__stationDefinition{color:#d8e5ff;max-width:52rem;font-size:clamp(1rem,1.8vw,1.35rem);line-height:1.65}.scene-module__jm_Ddq__stationDefinition h2{color:#fff;margin-bottom:.2rem;font-size:1.1em;font-weight:800}.scene-module__jm_Ddq__sessionsOverlay{z-index:50;background:#0008;justify-content:flex-end;display:flex;position:fixed;inset:0}.scene-module__jm_Ddq__sessionsPanel{color:#fff;background:#0d111a;width:min(22rem,92vw);height:100%;padding:1.25rem;overflow-y:auto;box-shadow:-8px 0 24px #0008}.scene-module__jm_Ddq__sessionsPanel h2{justify-content:space-between;align-items:center;margin:0 0 1rem;font-size:1.1rem;font-weight:800;display:flex}.scene-module__jm_Ddq__sessionsPanel h2 button{color:#c0cadc;cursor:pointer;background:0 0;border:none;font-size:1.3rem;line-height:1}.scene-module__jm_Ddq__sessionRow{background:#19212f;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.6rem .7rem;font-size:.85rem;display:flex}.scene-module__jm_Ddq__sessionRow strong{letter-spacing:.1em;font-family:monospace}.scene-module__jm_Ddq__sessionRow small{color:#c0cadc;margin-top:.15rem;font-size:.72rem;display:block}.scene-module__jm_Ddq__sessionRow button{color:#ffb3b3;cursor:pointer;background:#3a1a1a;border:none;border-radius:.4rem;flex-shrink:0;padding:.3rem .6rem;font-size:.75rem}.scene-module__jm_Ddq__sessionRow button:hover{background:#4a2020}
