.iqquest-module__3nN9aG__root{--px:4px;--pixel:var(--iqq-font-pixel),"DotGothic16",var(--iqq-font-sans),"Hiragino Sans","Noto Sans JP",system-ui,sans-serif;--eightbit:var(--iqq-font-8bit),"Press Start 2P",var(--iqq-font-pixel),monospace;--sans:var(--iqq-font-sans),"M PLUS 1p","Hiragino Sans","Noto Sans JP",system-ui,sans-serif;color:var(--iqq-cream,#fff4d6);background:var(--iqq-night-bg,#15123b);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.8;position:relative;overflow-x:clip}.iqquest-module__3nN9aG__root:lang(ko),.iqquest-module__3nN9aG__root:lang(zh-CN),.iqquest-module__3nN9aG__root:lang(zh-TW),.iqquest-module__3nN9aG__root:lang(vi),.iqquest-module__3nN9aG__root:lang(ar){--pixel:var(--sans)}.iqquest-module__3nN9aG__wrap{max-width:1140px;margin-inline:auto;padding-inline:16px}@media (min-width:720px){.iqquest-module__3nN9aG__wrap{padding-inline:32px}}.iqquest-module__3nN9aG__nav{z-index:20;border-bottom:var(--px)solid var(--iqq-night-deep,#0c0a26);background:#0c0a26b8;position:relative}.iqquest-module__3nN9aG__navInner{align-items:center;gap:12px;min-height:64px;display:flex}.iqquest-module__3nN9aG__brand{color:var(--iqq-cream,#fff4d6);align-items:center;gap:10px;margin-inline-end:auto;text-decoration:none;display:inline-flex}.iqquest-module__3nN9aG__brandMark{width:32px;height:32px;image-rendering:pixelated}.iqquest-module__3nN9aG__wordmark{font-family:var(--eightbit);letter-spacing:.04em;color:var(--iqq-cream,#fff4d6);text-shadow:2px 2px 0 var(--iqq-crimson-deep,#8e1328);white-space:nowrap;font-size:13px;line-height:1}.iqquest-module__3nN9aG__wordmarkQuest{color:var(--iqq-gold,#f5c542)}@media (min-width:720px){.iqquest-module__3nN9aG__wordmark{font-size:16px}}.iqquest-module__3nN9aG__navCta{font-family:var(--pixel);color:var(--iqq-ink,#120f2e);background:var(--iqq-gold,#f5c542);box-shadow:inset -3px -3px 0 var(--iqq-gold-deep,#c8901e),inset 3px 3px 0 #ffe49a;clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px));padding:10px 16px;font-size:15px;line-height:1;text-decoration:none;display:none}@media (min-width:560px){.iqquest-module__3nN9aG__navCta{display:inline-block}}.iqquest-module__3nN9aG__navCta:hover{filter:brightness(1.08)}.iqquest-module__3nN9aG__kicker{font-family:var(--pixel);letter-spacing:.06em;color:var(--iqq-gold,#f5c542);align-items:center;gap:10px;margin:0 0 12px;font-size:15px;line-height:1.4;display:inline-flex}.iqquest-module__3nN9aG__kickerGem{background:var(--iqq-crimson,#d7263d);width:10px;height:10px;box-shadow:0 0 0 2px var(--iqq-night-deep,#0c0a26),2px 2px 0 2px var(--iqq-crimson-deep,#8e1328);flex:none;transform:rotate(45deg)}.iqquest-module__3nN9aG__h1,.iqquest-module__3nN9aG__h2,.iqquest-module__3nN9aG__finalTitle{font-family:var(--pixel);color:var(--iqq-cream,#fff4d6);text-wrap:balance;margin:0;font-weight:400}.iqquest-module__3nN9aG__h1{letter-spacing:.01em;text-shadow:3px 3px 0 var(--iqq-night-deep,#0c0a26);font-size:clamp(30px,7.4vw,52px);line-height:1.35}.iqquest-module__3nN9aG__accent{color:var(--iqq-gold,#f5c542);text-shadow:3px 3px 0 var(--iqq-crimson-deep,#8e1328);font-style:normal}.iqquest-module__3nN9aG__h2{text-shadow:2px 2px 0 var(--iqq-night-deep,#0c0a26);font-size:clamp(24px,5vw,36px);line-height:1.4}.iqquest-module__3nN9aG__head{max-width:720px;margin-bottom:32px}.iqquest-module__3nN9aG__headBody{color:var(--iqq-cream-soft,#d9d2f2);margin:14px 0 0}.iqquest-module__3nN9aG__ctaRow{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:28px;display:flex}.iqquest-module__3nN9aG__cta{font-family:var(--pixel);color:var(--iqq-ink,#120f2e);background:var(--iqq-gold,#f5c542);box-shadow:inset -4px -5px 0 var(--iqq-gold-deep,#c8901e),inset 4px 4px 0 #ffe49a;clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px));align-items:center;gap:12px;padding:16px 26px 18px;font-size:19px;line-height:1.2;text-decoration:none;transition:transform 80ms steps(2,end),filter .1s;display:inline-flex}.iqquest-module__3nN9aG__cta:hover{filter:brightness(1.07);transform:translateY(-2px)}.iqquest-module__3nN9aG__cta:active{transform:translateY(2px)}.iqquest-module__3nN9aG__cta:focus-visible{outline:3px solid var(--iqq-mana,#6ec6ff);outline-offset:4px}.iqquest-module__3nN9aG__ctaLarge{padding:18px 32px 20px;font-size:21px}.iqquest-module__3nN9aG__arrow{width:14px;height:14px;color:var(--iqq-crimson,#d7263d);flex:none;animation:1s step-end infinite iqquest-module__3nN9aG__iqqBlink}.iqquest-module__3nN9aG__subCta{font-family:var(--pixel);color:var(--iqq-cream,#fff4d6);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--iqq-crimson,#d7263d);text-decoration-color:var(--iqq-crimson,#d7263d);font-size:16px}.iqquest-module__3nN9aG__subCta:hover{color:var(--iqq-gold,#f5c542)}@keyframes iqquest-module__3nN9aG__iqqBlink{50%{opacity:0}}.iqquest-module__3nN9aG__hero{padding:40px 0 56px;position:relative}@media (min-width:960px){.iqquest-module__3nN9aG__hero{padding:72px 0 88px}}.iqquest-module__3nN9aG__heroGrid{align-items:center;gap:36px;display:grid}@media (min-width:960px){.iqquest-module__3nN9aG__heroGrid{grid-template-columns:1.05fr 1fr;gap:48px}}.iqquest-module__3nN9aG__heroText{z-index:1;position:relative}.iqquest-module__3nN9aG__lede{max-width:560px;color:var(--iqq-cream-soft,#d9d2f2);margin:22px 0 0;font-size:17px}.iqquest-module__3nN9aG__chips{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.iqquest-module__3nN9aG__chips li{font-family:var(--pixel);color:var(--iqq-cream,#fff4d6);background:var(--iqq-indigo,#2a2470);box-shadow:inset 0 0 0 2px var(--iqq-indigo-light,#4a3fa8);padding:6px 12px 7px;font-size:14px;line-height:1.3}.iqquest-module__3nN9aG__heroArt{position:relative}.iqquest-module__3nN9aG__sceneFrame{background:var(--iqq-night-deep,#0c0a26);box-shadow:0 0 0 4px var(--iqq-cream,#fff4d6),0 0 0 8px var(--iqq-night-deep,#0c0a26),12px 14px 0 8px #0c0a268c;margin:8px;padding:8px;position:relative}.iqquest-module__3nN9aG__scene{aspect-ratio:96/64;width:100%;height:auto;image-rendering:pixelated;background:linear-gradient(#0f0c30 0%,#1e1858 55%,#2c2273 100%);display:block}.iqquest-module__3nN9aG__twinkle{animation:2.4s steps(2,end) infinite iqquest-module__3nN9aG__iqqTwinkle}@keyframes iqquest-module__3nN9aG__iqqTwinkle{50%{opacity:.2}}.iqquest-module__3nN9aG__sceneHero{animation:1.2s steps(2,end) infinite iqquest-module__3nN9aG__iqqBob}@keyframes iqquest-module__3nN9aG__iqqBob{50%{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.iqquest-module__3nN9aG__twinkle,.iqquest-module__3nN9aG__sceneHero,.iqquest-module__3nN9aG__arrow{animation:none}}.iqquest-module__3nN9aG__section{border-top:var(--px)solid var(--iqq-night-deep,#0c0a26);padding:64px 0;position:relative}@media (min-width:960px){.iqquest-module__3nN9aG__section{padding:96px 0}}.iqquest-module__3nN9aG__statsGrid{gap:16px;display:grid}@media (min-width:640px){.iqquest-module__3nN9aG__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.iqquest-module__3nN9aG__statsGrid{grid-template-columns:repeat(4,1fr)}}.iqquest-module__3nN9aG__statCard,.iqquest-module__3nN9aG__step,.iqquest-module__3nN9aG__faqItem,.iqquest-module__3nN9aG__author,.iqquest-module__3nN9aG__window{border:3px solid var(--iqq-cream,#fff4d6);box-shadow:0 0 0 3px var(--iqq-night-deep,#0c0a26),6px 6px 0 3px #0c0a2680;background:#0c0a26e0;border-radius:6px;position:relative}.iqquest-module__3nN9aG__statCard{padding:20px 20px 22px}.iqquest-module__3nN9aG__statIcon{width:40px;height:40px;image-rendering:pixelated;margin-bottom:12px;display:block}.iqquest-module__3nN9aG__statCardName{font-family:var(--pixel);color:var(--iqq-gold,#f5c542);margin:0;font-size:22px;font-weight:400;line-height:1.3}.iqquest-module__3nN9aG__statCardBody{color:var(--iqq-cream-soft,#d9d2f2);margin:8px 0 0;font-size:15px;line-height:1.75}.iqquest-module__3nN9aG__statCardSpeed{border-color:var(--iqq-mana,#6ec6ff);align-items:center;gap:16px;display:flex}.iqquest-module__3nN9aG__statCardSpeed .iqquest-module__3nN9aG__statIcon{flex:none;margin:0}@media (min-width:640px){.iqquest-module__3nN9aG__statCardSpeed{grid-column:1/-1}}.iqquest-module__3nN9aG__questSection{background:linear-gradient(#2a247059,#0c0a2633)}.iqquest-module__3nN9aG__steps{counter-reset:step;gap:20px;margin:0 0 40px;padding:0;list-style:none;display:grid}@media (min-width:860px){.iqquest-module__3nN9aG__steps{grid-template-columns:repeat(3,1fr);gap:24px}}.iqquest-module__3nN9aG__step{padding:22px 22px 24px}.iqquest-module__3nN9aG__stepNo{top:-14px;font-family:var(--eightbit);color:var(--iqq-cream,#fff4d6);background:var(--iqq-crimson,#d7263d);box-shadow:0 0 0 3px var(--iqq-night-deep,#0c0a26);padding:4px 8px;font-size:11px;line-height:1;position:absolute;inset-inline-start:16px}.iqquest-module__3nN9aG__stepSprite{width:auto;height:48px;image-rendering:pixelated;margin:6px 0 12px;display:block}.iqquest-module__3nN9aG__stepTitle{font-family:var(--pixel);color:var(--iqq-gold,#f5c542);margin:0;font-size:21px;font-weight:400;line-height:1.35}.iqquest-module__3nN9aG__stepBody{color:var(--iqq-cream-soft,#d9d2f2);margin:8px 0 0;font-size:15px}.iqquest-module__3nN9aG__stageMap{box-shadow:inset 0 0 0 3px var(--iqq-indigo-light,#4a3fa8),0 0 0 3px var(--iqq-night-deep,#0c0a26);background:#121042;padding:14px}.iqquest-module__3nN9aG__stageMap svg{width:100%;height:auto;display:block}.iqquest-module__3nN9aG__stagePath{fill:none;stroke:var(--iqq-gold-deep,#c8901e);stroke-width:2px;stroke-dasharray:2 2}.iqquest-module__3nN9aG__stageNo{font-family:var(--eightbit);text-anchor:middle;fill:var(--iqq-cream,#fff4d6);font-size:5px}.iqquest-module__3nN9aG__statusSection{background:radial-gradient(at 80% 40%,#d7263d24,#0000 55%)}.iqquest-module__3nN9aG__statusGrid{align-items:center;gap:40px;display:grid}@media (min-width:960px){.iqquest-module__3nN9aG__statusGrid{grid-template-columns:1fr 1fr;gap:56px}}.iqquest-module__3nN9aG__checks{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.iqquest-module__3nN9aG__checks li{align-items:baseline;gap:12px;display:flex}.iqquest-module__3nN9aG__checkMark{background:var(--iqq-gold,#f5c542);width:10px;height:10px;box-shadow:2px 2px 0 var(--iqq-gold-deep,#c8901e);flex:none;transform:translateY(-1px)}.iqquest-module__3nN9aG__note{color:var(--iqq-cream-soft,#d9d2f2);border-inline-start:4px solid var(--iqq-crimson,#d7263d);background:#2a247080;margin:22px 0 0;padding:12px 14px;font-size:14px;line-height:1.7}.iqquest-module__3nN9aG__statusScreen{margin:18px 6px 6px;position:relative}.iqquest-module__3nN9aG__sampleTag{top:-16px;z-index:2;font-family:var(--pixel);color:var(--iqq-cream,#fff4d6);background:var(--iqq-crimson,#d7263d);box-shadow:0 0 0 3px var(--iqq-night-deep,#0c0a26);padding:4px 10px;font-size:13px;line-height:1.3;position:absolute;inset-inline-end:14px}.iqquest-module__3nN9aG__window{padding:22px 20px 20px}@media (min-width:560px){.iqquest-module__3nN9aG__window{padding:26px 28px 24px}}.iqquest-module__3nN9aG__statusHead{border-bottom:2px dashed #fff4d659;align-items:center;gap:18px;padding-bottom:16px;display:flex}.iqquest-module__3nN9aG__statusHero{width:60px;height:80px;image-rendering:pixelated;flex:none}.iqquest-module__3nN9aG__statusTitle{font-family:var(--pixel);color:var(--iqq-cream-soft,#d9d2f2);margin:0;font-size:15px}.iqquest-module__3nN9aG__statusScore{align-items:baseline;gap:10px;margin:2px 0 0;display:flex}.iqquest-module__3nN9aG__statusScoreLabel{font-family:var(--pixel);color:var(--iqq-cream,#fff4d6);font-size:15px}.iqquest-module__3nN9aG__statusScoreNum{font-family:var(--eightbit);color:var(--iqq-gold,#f5c542);text-shadow:3px 3px 0 var(--iqq-crimson-deep,#8e1328);font-size:32px;line-height:1.1}.iqquest-module__3nN9aG__statusRank{font-family:var(--pixel);color:var(--iqq-cream,#fff4d6);margin:4px 0 0;font-size:15px}.iqquest-module__3nN9aG__statusRank b{font-family:var(--eightbit);color:var(--iqq-mana,#6ec6ff);font-size:13px;font-weight:400}.iqquest-module__3nN9aG__statBars{gap:10px;margin-top:16px;display:grid}.iqquest-module__3nN9aG__statRow{grid-template-columns:minmax(64px,7.5em) 1fr 2.6em;align-items:center;gap:10px;display:grid}.iqquest-module__3nN9aG__statName{font-family:var(--pixel);color:var(--iqq-cream,#fff4d6);overflow-wrap:anywhere;font-size:15px;line-height:1.3}.iqquest-module__3nN9aG__cells{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.iqquest-module__3nN9aG__cell,.iqquest-module__3nN9aG__cellOn{background:#2c2766;height:12px}.iqquest-module__3nN9aG__cellOn{background:var(--iqq-gold,#f5c542);box-shadow:inset 0 -3px 0 var(--iqq-gold-deep,#c8901e)}.iqquest-module__3nN9aG__statRow:last-child .iqquest-module__3nN9aG__cellOn{background:var(--iqq-mana,#6ec6ff);box-shadow:inset 0 -3px #3e8fd6}.iqquest-module__3nN9aG__statValue{font-family:var(--eightbit);text-align:end;color:var(--iqq-cream-soft,#d9d2f2);font-size:11px}.iqquest-module__3nN9aG__strongest{border-top:2px dashed #fff4d659;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:18px 0 0;padding-top:14px;display:flex}.iqquest-module__3nN9aG__strongestLabel{font-family:var(--pixel);color:var(--iqq-cream-soft,#d9d2f2);font-size:14px}.iqquest-module__3nN9aG__strongestName{font-family:var(--pixel);color:var(--iqq-gold,#f5c542);font-size:22px}.iqquest-module__3nN9aG__faqBody{gap:20px;display:grid}@media (min-width:860px){.iqquest-module__3nN9aG__faqBody{grid-template-columns:96px 1fr;align-items:start;gap:28px}}.iqquest-module__3nN9aG__villager{width:60px;height:72px;image-rendering:pixelated}@media (min-width:860px){.iqquest-module__3nN9aG__villager{width:80px;height:96px;position:sticky;top:24px}}.iqquest-module__3nN9aG__faqList{gap:16px;display:grid}.iqquest-module__3nN9aG__faqItem{padding:0}.iqquest-module__3nN9aG__faqQ{cursor:pointer;font-family:var(--pixel);color:var(--iqq-cream,#fff4d6);align-items:baseline;gap:12px;padding:16px 18px;font-size:17px;line-height:1.5;list-style:none;display:flex}.iqquest-module__3nN9aG__faqQ::-webkit-details-marker{display:none}.iqquest-module__3nN9aG__faqCursor{border-block:6px solid #0000;border-inline-start:8px solid var(--iqq-gold,#f5c542);flex:none;width:0;height:0;transform:translateY(-1px)}.iqquest-module__3nN9aG__faqItem[open] .iqquest-module__3nN9aG__faqCursor{transform:translateY(1px)rotate(90deg)}.iqquest-module__3nN9aG__faqA{color:var(--iqq-cream-soft,#d9d2f2);margin:0;padding:0 18px 18px 38px;font-size:15px;line-height:1.8}.iqquest-module__3nN9aG__author{border-color:var(--iqq-gold,#f5c542);flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:40px;padding:18px 20px;display:flex}.iqquest-module__3nN9aG__authorMark{width:48px;height:48px;image-rendering:pixelated;flex:none}.iqquest-module__3nN9aG__authorText{gap:2px;margin-inline-end:auto;display:grid}.iqquest-module__3nN9aG__authorLabel{font-family:var(--pixel);color:var(--iqq-gold,#f5c542);font-size:13px}.iqquest-module__3nN9aG__authorName{font-family:var(--pixel);color:var(--iqq-cream,#fff4d6);font-size:20px}.iqquest-module__3nN9aG__authorRole{color:var(--iqq-cream-soft,#d9d2f2);font-size:13px}.iqquest-module__3nN9aG__authorLink{font-family:var(--pixel);color:var(--iqq-gold,#f5c542);text-underline-offset:5px;font-size:15px;text-decoration:underline}.iqquest-module__3nN9aG__final{text-align:center;border-top:var(--px)solid var(--iqq-night-deep,#0c0a26);background:linear-gradient(#0000 0 70%,#0c0a2699 100%),radial-gradient(at 50% 120%,#d7263d73,#0000 60%),linear-gradient(#1e1858,#2a1b5e);padding:80px 0 88px;position:relative}.iqquest-module__3nN9aG__finalInner{justify-items:center;gap:16px;display:grid}.iqquest-module__3nN9aG__finalKicker{font-family:var(--pixel);color:var(--iqq-gold,#f5c542);margin:0;font-size:16px;animation:1.6s step-end infinite iqquest-module__3nN9aG__iqqBlink}@media (prefers-reduced-motion:reduce){.iqquest-module__3nN9aG__finalKicker{animation:none}}.iqquest-module__3nN9aG__finalTitle{text-shadow:3px 3px 0 var(--iqq-night-deep,#0c0a26);font-size:clamp(26px,6vw,42px);line-height:1.4}.iqquest-module__3nN9aG__finalBody{max-width:560px;color:var(--iqq-cream-soft,#d9d2f2);margin:0 0 12px}