.wimJKG_modePage{flex-direction:column;width:100%;min-height:100vh;display:flex}.wimJKG_gameSection{width:100%}.wimJKG_contentContainer{flex-direction:column;gap:2rem;width:100%;max-width:64rem;margin:2rem auto 4rem;padding:0 1rem;display:flex}.wimJKG_breadcrumbs{color:#e0f2fe;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;display:flex}.wimJKG_breadLink{color:#bae6fd;text-decoration:none;transition:color .1s}.wimJKG_breadLink:hover{color:#fff;text-decoration:underline}.wimJKG_breadCurrent{color:#fff}.wimJKG_contentCard{background:#fff;border:4px solid #fff;border-radius:1.5rem;flex-direction:column;gap:2rem;padding:2.25rem 2rem;display:flex;box-shadow:0 .6rem #0f4b73,0 1.25rem 2.2rem #0000004d}.wimJKG_modeHeader{border-bottom:2px solid #e2e8f0;flex-direction:column;gap:.75rem;padding-bottom:1.5rem;display:flex}.wimJKG_badgeRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.wimJKG_modeBadge{color:#854d0e;letter-spacing:.05em;text-transform:uppercase;background:#fef08a;border:2px solid #eab308;border-radius:9999px;padding:.25rem .85rem;font-size:.85rem;font-weight:800}.wimJKG_difficultyTag{color:#0369a1;background:#e0f2fe;border:1px solid #7dd3fc;border-radius:9999px;padding:.25rem .75rem;font-size:.8rem;font-weight:800}.wimJKG_modeTitle,.wimJKG_guideTitle{color:#0f172a;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:900;line-height:1.2}.wimJKG_modeHeadline{color:#475569;font-size:1.1rem;font-weight:600;line-height:1.5}.wimJKG_sectionBlock{flex-direction:column;gap:1rem;display:flex}.wimJKG_sectionTitle{color:#0f172a;border-bottom:2px solid #f1f5f9;align-items:center;gap:.5rem;padding-bottom:.35rem;font-size:1.4rem;font-weight:900;display:flex}.wimJKG_stepsList{flex-direction:column;gap:.75rem;display:flex}.wimJKG_stepItem{color:#334155;background:#f8fafc;border:2px solid #cbd5e1;border-radius:.875rem;align-items:flex-start;gap:.85rem;padding:.85rem 1rem;font-size:.95rem;font-weight:600;line-height:1.5;display:flex}.wimJKG_stepNumber{color:#fff;background:#0284c7;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.6rem;height:1.6rem;margin-top:.1rem;font-size:.85rem;font-weight:900;display:flex}.wimJKG_tipsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.wimJKG_tipCard{background:#f0fdf4;border:2px solid #86efac;border-radius:1rem;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.wimJKG_tipHeader{color:#166534;align-items:center;gap:.4rem;font-size:.95rem;font-weight:800;display:flex}.wimJKG_tipText{color:#334155;font-size:.88rem;line-height:1.5}.wimJKG_faqList{flex-direction:column;gap:.75rem;display:flex}.wimJKG_faqItem{background:#f8fafc;border:2px solid #cbd5e1;border-radius:.875rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.wimJKG_faqQ{color:#0f172a;font-size:1.05rem;font-weight:800}.wimJKG_faqA{color:#475569;font-size:.92rem;line-height:1.55}.wimJKG_otherModesGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;display:grid}.wimJKG_otherModeCard{text-align:center;color:inherit;background:#f8fafc;border:2px solid #cbd5e1;border-radius:.875rem;flex-direction:column;align-items:center;gap:.35rem;padding:.85rem;text-decoration:none;transition:transform .1s,border-color .15s;display:flex}.wimJKG_otherModeCard:hover{background:#fff;border-color:#38bdf8;transform:translateY(-.2rem)}.wimJKG_otherModeIcon{font-size:1.8rem}.wimJKG_otherModeName{color:#0f172a;font-size:.95rem;font-weight:800}.wimJKG_loadingContainer{justify-content:center;align-items:center;min-height:70vh;padding:2rem;display:flex}.wimJKG_loadingCard{background:#fff;border:4px solid #fff;border-radius:1.5rem;flex-direction:column;align-items:center;gap:1.25rem;padding:3rem 2.5rem;display:flex;box-shadow:0 .6rem #0f4b73,0 1.25rem 2.2rem #0000004d}.wimJKG_loadingSpinner{border:4px solid #e0f2fe;border-top-color:#0284c7;border-radius:50%;width:44px;height:44px;animation:.8s linear infinite wimJKG_spin}.wimJKG_loadingText{color:#0f172a;font-size:1.1rem;font-weight:800}@keyframes wimJKG_spin{to{transform:rotate(360deg)}}@media (max-width:640px){.wimJKG_contentCard{border-width:3px;padding:1.25rem 1rem}.wimJKG_modeTitle{font-size:1.45rem}.wimJKG_sectionTitle{font-size:1.2rem}}
._52Fxta_appShell{flex-direction:column;justify-content:space-between;width:100%;min-height:100dvh;display:flex;position:relative}._52Fxta_embeddedAppShell{justify-content:flex-start;min-height:auto}._52Fxta_main{flex-direction:column;flex-grow:1;align-items:center;width:100%;padding-bottom:1.5rem;display:flex;position:relative}._52Fxta_gameBoard{flex-direction:column;align-items:center;width:100%;animation:.25s ease-out _52Fxta_popIn;display:flex}
