.experience-generator_triggerSparkle__BsE_Q{display:inline-block;font-size:1rem;transition:transform .24s ease}.group:hover .experience-generator_triggerSparkle__BsE_Q{transform:rotate(90deg) scale(1.2)}.experience-generator_stage__rz8Ga{position:relative;display:grid;min-height:min(720px,calc(100dvh - 3rem));place-items:center;overflow:hidden;padding:clamp(7rem,16vw,10rem) 1.25rem 3rem;color:#fff;background:radial-gradient(circle at 14% 80%,rgb(255 209 102/33%),transparent 27%),radial-gradient(circle at 88% 18%,rgb(255 127 80/42%),transparent 30%),linear-gradient(145deg,#1e3347,#294f69 48%,#c24f2b 118%)}.experience-generator_glow__YyaCF{position:absolute;width:min(74vw,680px);aspect-ratio:1;border-radius:999px;background:rgb(255 255 255/7%);animation:experience-generator_pulse__M_ZOo 3s ease-in-out infinite}.experience-generator_garland__No_Le{position:absolute;top:0;left:-2%;display:flex;width:104%;height:clamp(95px,14vw,145px);align-items:flex-start;justify-content:space-around;padding-top:clamp(22px,4vw,42px);border-top:3px solid rgb(255 255 255/65%);transform-origin:top center;animation:experience-generator_garlandDrop__wmOdm .75s cubic-bezier(.2,.85,.25,1.15) both}.experience-generator_garland__No_Le:before{position:absolute;top:-5rem;left:-2%;width:104%;height:7rem;border-bottom:3px solid rgb(255 255 255/65%);border-radius:0 0 50% 50%;content:""}.experience-generator_garland__No_Le i{width:clamp(22px,3.2vw,38px);height:clamp(34px,5vw,58px);background:#ff7f50;clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 5px 4px rgb(15 31 44/30%));transform-origin:top center;animation:experience-generator_flagSwing__Xilc6 1.7s var(--flag-delay) ease-in-out infinite alternate}.experience-generator_garland__No_Le i:nth-child(3n+2){background:#ffd166}.experience-generator_garland__No_Le i:nth-child(3n){background:#55d6be}.experience-generator_close__FpXEZ{position:absolute;z-index:5;top:1rem;right:1rem;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid rgb(255 255 255/35%);border-radius:999px;color:#fff;background:rgb(15 31 44/24%);font-size:1.65rem;line-height:1;backdrop-filter:blur(10px);transition:background .18s ease,transform .18s ease}.experience-generator_close__FpXEZ:hover{background:rgb(255 255 255/15%);transform:rotate(5deg)}.experience-generator_content__Ap4ru{position:relative;z-index:2;display:flex;width:min(100%,760px);flex-direction:column;align-items:center;text-align:center;animation:experience-generator_contentIn__YECmu .48s cubic-bezier(.2,.8,.2,1) both}.experience-generator_kicker__OTZmo{margin-bottom:1.15rem;color:#ffd166;font-size:.76rem;font-weight:850;letter-spacing:.24em;text-transform:uppercase}.experience-generator_heroTitle__cgoAJ,.experience-generator_questionTitle__aC0OU,.experience-generator_revealTitle__OZVvC{margin:0;color:#fff;font-weight:950;letter-spacing:-.065em;text-wrap:balance}.experience-generator_heroTitle__cgoAJ{max-width:710px;font-size:clamp(3.3rem,8vw,6.8rem);line-height:.86}.experience-generator_heroTitle__cgoAJ span{display:inline}.experience-generator_heroTitle__cgoAJ strong{display:inline-block;color:#ff9f80;transform:rotate(-2deg);animation:experience-generator_wordBounce__OLoW3 .7s cubic-bezier(.15,.9,.25,1.25) .25s both}.experience-generator_introText__SZVRB,.experience-generator_revealText__oqbPW{max-width:580px;margin:1.75rem auto 0;color:rgb(255 255 255/78%);font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.experience-generator_primaryButton__aDR9V{display:inline-flex;min-height:3.5rem;align-items:center;justify-content:center;gap:.75rem;margin-top:2rem;padding:.9rem 1.5rem;border-radius:999px;color:#1e3347;background:#fff;box-shadow:0 18px 45px -22px rgb(15 31 44/80%);font-size:.95rem;font-weight:850;transition:transform .18s ease,box-shadow .18s ease}.experience-generator_primaryButton__aDR9V:hover{transform:translateY(-3px);box-shadow:0 24px 55px -20px rgb(15 31 44/90%)}.experience-generator_primaryButton__aDR9V span{font-size:1.2rem;transition:transform .18s ease}.experience-generator_primaryButton__aDR9V:hover span{transform:translateX(3px)}.experience-generator_progress__ql0y8{display:flex;width:min(260px,68vw);gap:.45rem;margin-bottom:2rem}.experience-generator_progress__ql0y8 i{height:.3rem;flex:1;border-radius:999px;background:rgb(255 255 255/18%);transition:background .24s ease,transform .24s ease}.experience-generator_progress__ql0y8 .experience-generator_progressActive__ZNUmt{background:#ffd166;transform:scaleY(1.25)}.experience-generator_questionTitle__aC0OU{max-width:680px;font-size:clamp(2.6rem,6vw,5rem);line-height:.98}.experience-generator_choices__46mN_{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:2.2rem}.experience-generator_choices__46mN_ button{display:flex;min-height:8.5rem;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;padding:1rem .65rem;border:1px solid rgb(255 255 255/19%);border-radius:1.5rem;color:#fff;background:rgb(255 255 255/9%);opacity:0;backdrop-filter:blur(8px);transform:translateY(20px);animation:experience-generator_choiceIn__oWPDt .42s var(--choice-delay) cubic-bezier(.2,.8,.2,1) forwards;transition:border-color .18s ease,background .18s ease,transform .18s ease}.experience-generator_choices__46mN_ .experience-generator_choiceSelected__O3I99,.experience-generator_choices__46mN_ button:hover{border-color:rgb(255 209 102/80%);background:rgb(255 255 255/16%);transform:translateY(-4px)}.experience-generator_choices__46mN_ button>span{font-size:2.2rem;filter:drop-shadow(0 6px 10px rgb(15 31 44/30%))}.experience-generator_choices__46mN_ button strong{font-size:.9rem}.experience-generator_backButton__otOmk,.experience-generator_restartButton__nx2sZ{margin-top:1.4rem;padding:.6rem .9rem;color:rgb(255 255 255/68%);font-size:.85rem;font-weight:750;transition:color .18s ease}.experience-generator_backButton__otOmk:hover,.experience-generator_restartButton__nx2sZ:hover{color:#fff}.experience-generator_revealTitle__OZVvC{font-size:clamp(4rem,9vw,7.5rem);line-height:.86;text-shadow:0 .08em .3em rgb(15 31 44/25%);animation:experience-generator_revealBounce__g_U1I .72s cubic-bezier(.15,.9,.25,1.25) both}.experience-generator_resultTokens__VR7wE{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:2rem}.experience-generator_resultTokens__VR7wE span{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1rem;border:1px solid rgb(255 255 255/20%);border-radius:999px;color:#fff;background:rgb(255 255 255/11%);font-size:.86rem;font-weight:800;opacity:0;backdrop-filter:blur(8px);animation:experience-generator_tokenIn__Bxu3D .48s var(--token-delay) cubic-bezier(.2,.8,.2,1.15) forwards}.experience-generator_resultTokens__VR7wE i{font-style:normal;font-size:1.15rem}.experience-generator_revealActions__k0FYK{display:flex;flex-direction:column;align-items:center}.experience-generator_restartButton__nx2sZ{margin-top:.55rem}.experience-generator_confetti__igxgK{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none}.experience-generator_confetti__igxgK i{position:absolute;top:-25px;left:var(--confetti-left);width:9px;height:17px;border-radius:2px;background:var(--confetti-color);opacity:0;animation:experience-generator_confettiFall__TmZaN 2.8s var(--confetti-delay) linear infinite}.experience-generator_confetti__igxgK i:nth-child(3n){width:12px;height:12px;border-radius:50%}.experience-generator_confetti__igxgK i:nth-child(4n){width:6px;height:22px}@keyframes experience-generator_garlandDrop__wmOdm{0%{transform:translateY(-120%)}to{transform:translateY(0)}}@keyframes experience-generator_flagSwing__Xilc6{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes experience-generator_contentIn__YECmu{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes experience-generator_wordBounce__OLoW3{0%{opacity:0;transform:translateX(25vw) rotate(8deg)}to{opacity:1;transform:translateX(0) rotate(-2deg)}}@keyframes experience-generator_choiceIn__oWPDt{to{opacity:1;transform:translateY(0)}}@keyframes experience-generator_tokenIn__Bxu3D{0%{opacity:0;transform:translateY(20px) rotate(-3deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes experience-generator_revealBounce__g_U1I{0%{opacity:0;transform:scale(.62) rotate(-5deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes experience-generator_confettiFall__TmZaN{0%{opacity:0;transform:translate3d(0,-6vh,0) rotate(0)}10%{opacity:1}to{opacity:.85;transform:translate3d(36px,105vh,0) rotate(2turn)}}@keyframes experience-generator_pulse__M_ZOo{0%,to{transform:scale(.9);opacity:.6}50%{transform:scale(1.08);opacity:1}}@media (max-width:680px){.experience-generator_stage__rz8Ga{min-height:min(760px,calc(100dvh - 2rem));padding-top:6.5rem}.experience-generator_garland__No_Le{left:-12%;width:124%}.experience-generator_garland__No_Le i:nth-child(2n){display:none}.experience-generator_choices__46mN_{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-generator_choices__46mN_ button{min-height:7.5rem}}@media (prefers-reduced-motion:reduce){.experience-generator_choices__46mN_ button,.experience-generator_confetti__igxgK i,.experience-generator_content__Ap4ru,.experience-generator_garland__No_Le,.experience-generator_garland__No_Le i,.experience-generator_glow__YyaCF,.experience-generator_heroTitle__cgoAJ strong,.experience-generator_resultTokens__VR7wE span,.experience-generator_revealTitle__OZVvC,.experience-generator_triggerSparkle__BsE_Q{animation:none;opacity:1;transform:none}.experience-generator_confetti__igxgK{display:none}}