.iq-module__XPcLHW__page,.iq-module__XPcLHW__result{--iq-bg:#07101d;--iq-card:#0e1b2fe0;--iq-line:#94a3b833;--iq-muted:#a8b5c8;--iq-cyan:#44e4ff;--iq-violet:#a98bff;color:#f8fbff;width:min(100% - 24px,760px);min-height:min(760px,100vh - 96px);margin:20px auto 48px}.iq-module__XPcLHW__page *,.iq-module__XPcLHW__result *{box-sizing:border-box}.iq-module__XPcLHW__intro,.iq-module__XPcLHW__testCard,.iq-module__XPcLHW__loadingResult,.iq-module__XPcLHW__resultHero,.iq-module__XPcLHW__axisCard,.iq-module__XPcLHW__shareCard,.iq-module__XPcLHW__ctaCard{border:1px solid var(--iq-line);background:radial-gradient(circle at 85% 5%, #774eff2e, transparent 33%), radial-gradient(circle at 10% 100%, #1cd3ef1a, transparent 36%), var(--iq-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 70px #00000038}.iq-module__XPcLHW__intro,.iq-module__XPcLHW__loadingResult{text-align:center;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:clamp(28px,7vw,68px);display:flex}.iq-module__XPcLHW__eyebrow,.iq-module__XPcLHW__kind{color:var(--iq-cyan);letter-spacing:.11em;text-transform:uppercase;font-size:.76rem;font-weight:800}.iq-module__XPcLHW__intro h1,.iq-module__XPcLHW__loadingResult h1,.iq-module__XPcLHW__resultHero h1{letter-spacing:-.055em;margin:14px 0 12px;font-size:clamp(2.15rem,9vw,4.7rem);line-height:.98}.iq-module__XPcLHW__lead{max-width:590px;color:var(--iq-muted);margin:4px auto 28px;font-size:clamp(1rem,3vw,1.2rem);line-height:1.55}.iq-module__XPcLHW__featureGrid{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin:0 0 30px;display:grid}.iq-module__XPcLHW__featureGrid div{border:1px solid var(--iq-line);background:#050d197a;border-radius:18px;min-height:126px;padding:18px 14px}.iq-module__XPcLHW__featureGrid b,.iq-module__XPcLHW__featureGrid span{display:block}.iq-module__XPcLHW__featureGrid b{margin-bottom:8px;font-size:.96rem}.iq-module__XPcLHW__featureGrid span,.iq-module__XPcLHW__disclaimer,.iq-module__XPcLHW__noBack,.iq-module__XPcLHW__shareCard p,.iq-module__XPcLHW__ctaCard p,.iq-module__XPcLHW__loadingResult p{color:var(--iq-muted);font-size:.86rem;line-height:1.5}.iq-module__XPcLHW__primaryButton,.iq-module__XPcLHW__secondaryButton,.iq-module__XPcLHW__retry button{color:#031018;background:linear-gradient(110deg, var(--iq-cyan), #8cf7d4);cursor:pointer;min-height:54px;font:inherit;border:0;border-radius:16px;justify-content:center;align-items:center;padding:0 28px;font-weight:850;text-decoration:none;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex;box-shadow:0 12px 34px #44e4ff33}.iq-module__XPcLHW__primaryButton:hover,.iq-module__XPcLHW__secondaryButton:hover,.iq-module__XPcLHW__retry button:hover{transform:translateY(-2px);box-shadow:0 15px 40px #44e4ff4d}.iq-module__XPcLHW__primaryButton:focus-visible,.iq-module__XPcLHW__secondaryButton:focus-visible,.iq-module__XPcLHW__emojiStatusButton:focus-visible,.iq-module__XPcLHW__options button:focus-visible,.iq-module__XPcLHW__retry button:focus-visible,.iq-module__XPcLHW__textLink:focus-visible{outline-offset:3px;outline:3px solid #fff}.iq-module__XPcLHW__primaryButton:disabled{cursor:wait;opacity:.7}.iq-module__XPcLHW__disclaimer{text-align:center;margin:18px auto 0}.iq-module__XPcLHW__error{color:#ffb5bd;max-width:520px;margin:16px auto 0}.iq-module__XPcLHW__testCard{border-radius:30px;min-height:620px;padding:clamp(22px,5vw,46px)}.iq-module__XPcLHW__testHeader>div:first-child{color:var(--iq-muted);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.9rem;display:flex}.iq-module__XPcLHW__testHeader strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.04em}.iq-module__XPcLHW__progressTrack,.iq-module__XPcLHW__axisTrack{background:#94a3b826;border-radius:999px;height:7px;overflow:hidden}.iq-module__XPcLHW__progressTrack>span,.iq-module__XPcLHW__axisTrack>span{border-radius:inherit;background:linear-gradient(90deg, var(--iq-cyan), var(--iq-violet));height:100%;transition:width .25s;display:block}.iq-module__XPcLHW__timerDanger{animation:1s ease-in-out infinite iq-module__XPcLHW__pulse;color:#ff8d9d!important}.iq-module__XPcLHW__encouragement{color:#bff7ff;text-align:center;background:#44e4ff14;border:1px solid #44e4ff3d;border-radius:12px;margin:18px 0 -6px;padding:10px 14px;font-size:.88rem}.iq-module__XPcLHW__question{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:245px;padding:30px 0 22px;display:flex}.iq-module__XPcLHW__question h2{max-width:620px;margin:10px 0 18px;font-size:clamp(1.35rem,4vw,2rem);line-height:1.25}.iq-module__XPcLHW__taskVisual,.iq-module__XPcLHW__optionVisual{justify-content:center;align-items:center;display:inline-flex}.iq-module__XPcLHW__taskVisual svg{max-width:min(100%,360px);height:auto;max-height:190px}.iq-module__XPcLHW__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.iq-module__XPcLHW__options button{border:1px solid var(--iq-line);color:#f7fbff;cursor:pointer;min-height:66px;font:inherit;text-align:left;background:#050d19a6;border-radius:16px;align-items:center;padding:12px 16px;font-size:1rem;transition:border-color .14s,background .14s,transform .14s;display:flex}.iq-module__XPcLHW__options button:hover{background:#1b364db8;border-color:#44e4ffb3;transform:translateY(-2px)}.iq-module__XPcLHW__visualOptions{grid-template-columns:repeat(3,minmax(0,1fr))}.iq-module__XPcLHW__visualOptions button{justify-content:center;min-height:108px}.iq-module__XPcLHW__optionLetter{width:30px;height:30px;color:var(--iq-cyan);background:#44e4ff1a;border-radius:9px;flex:none;place-items:center;margin-right:12px;font-size:.78rem;font-weight:850;display:inline-grid}.iq-module__XPcLHW__visualOptions .iq-module__XPcLHW__optionLetter{margin:0;position:absolute;transform:translate(-43px,-31px)}.iq-module__XPcLHW__optionVisual svg{max-width:82px;height:auto;max-height:76px}.iq-module__XPcLHW__retry{color:#ffc3ca;text-align:center;background:#6a162729;border:1px solid #ff8d9d59;border-radius:14px;margin-top:18px;padding:14px}.iq-module__XPcLHW__retry p{margin:0 0 10px}.iq-module__XPcLHW__retry button{min-height:42px;padding:0 18px}.iq-module__XPcLHW__noBack{text-align:center;margin:18px 0 0}.iq-module__XPcLHW__loadingResult{min-height:520px}.iq-module__XPcLHW__loadingResult h1{font-size:clamp(2rem,6vw,3.5rem)}.iq-module__XPcLHW__spinner{border:5px solid #44e4ff29;border-top-color:var(--iq-cyan);border-radius:50%;width:66px;height:66px;animation:.8s linear infinite iq-module__XPcLHW__spin}.iq-module__XPcLHW__result{gap:18px;display:grid}.iq-module__XPcLHW__resultHero,.iq-module__XPcLHW__axisCard,.iq-module__XPcLHW__shareCard,.iq-module__XPcLHW__ctaCard{text-align:center;border-radius:26px;padding:clamp(24px,6vw,48px)}.iq-module__XPcLHW__resultHero{position:relative;overflow:hidden}.iq-module__XPcLHW__resultHero:after{content:"";filter:blur(4px);background:#44e4ff1a;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-110px;right:-95px}.iq-module__XPcLHW__iqLabel{color:var(--iq-muted);letter-spacing:.18em;margin:28px 0 -12px;font-size:.9rem;font-weight:800}.iq-module__XPcLHW__iqNumber{color:#0000;background:linear-gradient(120deg, #fff 10%, var(--iq-cyan) 48%, var(--iq-violet));letter-spacing:-.075em;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(5.7rem,24vw,10rem);font-weight:950;line-height:.95}.iq-module__XPcLHW__resultHero h1{font-size:clamp(1.7rem,6vw,3rem)}.iq-module__XPcLHW__percentile{color:var(--iq-muted);margin:0;font-size:1.05rem}.iq-module__XPcLHW__percentile strong{color:#fff}.iq-module__XPcLHW__axisCard h2,.iq-module__XPcLHW__shareCard h2,.iq-module__XPcLHW__ctaCard h2{margin:0 0 22px;font-size:clamp(1.35rem,4vw,1.85rem)}.iq-module__XPcLHW__axes{gap:18px;display:grid}.iq-module__XPcLHW__axis>div:first-child{color:var(--iq-muted);justify-content:space-between;margin-bottom:8px;display:flex}.iq-module__XPcLHW__axis strong{color:#fff}.iq-module__XPcLHW__axisTrack{height:9px}.iq-module__XPcLHW__shareCard p,.iq-module__XPcLHW__ctaCard p{max-width:570px;margin:-10px auto 22px}.iq-module__XPcLHW__resultImage{border:1px solid var(--iq-line);border-radius:18px;width:100%;height:auto;margin-bottom:24px}.iq-module__XPcLHW__shareCard .iq-module__XPcLHW__primaryButton,.iq-module__XPcLHW__result>.iq-module__XPcLHW__primaryButton{width:min(100%,380px);margin:0 auto}.iq-module__XPcLHW__textLink{width:fit-content;color:var(--iq-cyan);text-underline-offset:4px;margin:16px auto 0;display:block}.iq-module__XPcLHW__emojiStatus{border-top:1px solid var(--iq-line);margin-top:24px;padding-top:22px}.iq-module__XPcLHW__emojiStatus h3{margin:0 0 14px;font-size:1.08rem}.iq-module__XPcLHW__emojiStatus p{margin:0 auto 14px}.iq-module__XPcLHW__emojiStatusButton{color:#dffbff;cursor:pointer;min-height:46px;font:inherit;background:#44e4ff14;border:1px solid #44e4ff6b;border-radius:14px;justify-content:center;align-items:center;padding:0 20px;font-weight:800;display:inline-flex}.iq-module__XPcLHW__emojiStatusButton:disabled{cursor:default;opacity:.72}.iq-module__XPcLHW__statusFeedback{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.iq-module__XPcLHW__ctaCard{background:radial-gradient(circle at 0 50%, #a98bff38, transparent 45%), var(--iq-card)}.iq-module__XPcLHW__ctaCard>span{color:var(--iq-violet);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:.76rem;font-weight:850;display:block}.iq-module__XPcLHW__secondaryButton{color:#fff;background:linear-gradient(115deg,#6e48ff,#b675ff);box-shadow:0 12px 34px #8756ff38}.iq-module__XPcLHW__notFound{text-align:center;padding:48px 24px}@keyframes iq-module__XPcLHW__spin{to{transform:rotate(360deg)}}@keyframes iq-module__XPcLHW__pulse{50%{opacity:.55}}@media (max-width:640px){.iq-module__XPcLHW__page,.iq-module__XPcLHW__result{width:min(100% - 16px,760px);margin-top:8px}.iq-module__XPcLHW__intro,.iq-module__XPcLHW__testCard,.iq-module__XPcLHW__loadingResult,.iq-module__XPcLHW__resultHero,.iq-module__XPcLHW__axisCard,.iq-module__XPcLHW__shareCard,.iq-module__XPcLHW__ctaCard{border-radius:22px}.iq-module__XPcLHW__intro{min-height:calc(100svh - 92px)}.iq-module__XPcLHW__featureGrid{grid-template-columns:1fr}.iq-module__XPcLHW__featureGrid div{text-align:left;min-height:0}.iq-module__XPcLHW__question{min-height:230px}.iq-module__XPcLHW__options,.iq-module__XPcLHW__visualOptions{grid-template-columns:1fr}.iq-module__XPcLHW__visualOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.iq-module__XPcLHW__primaryButton,.iq-module__XPcLHW__secondaryButton,.iq-module__XPcLHW__emojiStatusButton{width:100%}}@media (prefers-reduced-motion:reduce){.iq-module__XPcLHW__primaryButton,.iq-module__XPcLHW__secondaryButton,.iq-module__XPcLHW__options button,.iq-module__XPcLHW__progressTrack>span,.iq-module__XPcLHW__axisTrack>span{transition:none}.iq-module__XPcLHW__timerDanger,.iq-module__XPcLHW__spinner{animation-duration:2s}}
