.TopPage{max-width:unset;background-color:#f4f9fe;padding:0;font-size:1.2rem}.TopPage .heroSection{opacity:0;transition:opacity .6s 1ms}.TopPage .heroSection.fadeEffect--visible{opacity:1}.TopPage .heroSection{background:linear-gradient(#0854e2 0%,#66e3ff 100%);flex-direction:column;justify-content:center;align-items:center;height:750px;padding:80px 0 20px;display:flex;position:relative}.TopPage .heroSection .heroTitle{opacity:0;transition:opacity .6s .1s,transform .6s .1s;transform:translateY(20px)}.TopPage .heroSection .heroTitle.fadeEffect--visible{opacity:1;transform:translateY(0)}.TopPage .heroSection .heroTitle{z-index:10;text-align:center;color:#fff;font-size:4rem;font-weight:700;position:relative}.TopPage .heroSection .heroSubTitle{opacity:0;transition:opacity .6s .25s,transform .6s .25s;transform:translateY(20px)}.TopPage .heroSection .heroSubTitle.fadeEffect--visible{opacity:1;transform:translateY(0)}.TopPage .heroSection .heroSubTitle{z-index:10;text-align:center;color:#fff;margin-top:12px;font-size:1.2rem;position:relative}.TopPage .heroSection .heroLinks{opacity:0;transition:opacity .6s .4s,transform .6s .4s;transform:translateY(20px)}.TopPage .heroSection .heroLinks.fadeEffect--visible{opacity:1;transform:translateY(0)}.TopPage .heroSection .heroLinks{z-index:10;gap:20px;display:flex;position:relative}.TopPage .floatingSection{z-index:10;margin:0 50px;padding-bottom:60px;position:relative}.TopPage .floatingSection>.container{background-color:#f9fcff;border-radius:12px;max-width:1000px;margin:-60px auto 0;padding:30px 40px 60px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.TopPage .floatingSection>.container .createdWorldLists .worldListSwiperContainer .worldListSwiper{margin-left:-40px;margin-right:-40px}.TopPage .floatingSection>.container .createdWorldLists .worldListSwiperContainer .worldListSwiper .worldListSlide:first-child{margin-left:20px}.TopPage .floatingSection>.container .author{opacity:0;transition:opacity .6s .2s}.TopPage .floatingSection>.container .author.fadeEffect--visible{opacity:1}.TopPage .floatingSection>.container .author{display:flex}.TopPage .floatingSection>.container .author .twitter{border:1px solid rgba(200,200,200,0);border-radius:8px;transition:all .3s}.TopPage .floatingSection>.container .author .twitter:hover{border:1px solid #ebebeb}.TopPage .floatingSection>.container .author .twitter{width:calc(100% - 300px);color:inherit;background-color:#f9fcff;padding:20px;transition:all .3s}.TopPage .floatingSection>.container .author .twitter:hover{background-color:#fff}.TopPage .floatingSection>.container .author .twitter:hover .top .twitterIconContainer{border-color:#1d9af0}.TopPage .floatingSection>.container .author .twitter:hover .top .twitterIconContainer img{transform:scale(1.05)}.TopPage .floatingSection>.container .author .twitter .top{align-items:center;display:flex}.TopPage .floatingSection>.container .author .twitter .top .twitterIconContainer{border:6px solid #fff;border-radius:50%;width:130px;min-width:130px;height:130px;min-height:130px;margin-right:20px;transition:all .3s;overflow:hidden}.TopPage .floatingSection>.container .author .twitter .top .twitterIconContainer img{width:100%;height:100%;transition:all .3s}.TopPage .floatingSection>.container .author .twitter .top .twitterName{font-size:1.5rem;font-weight:700}.TopPage .floatingSection>.container .author .twitter .twitterBio{margin-top:12px}.TopPage .floatingSection>.container .author .otherLinks{background-color:#f9fcff;border-radius:1rem;flex-direction:column;gap:6px;width:-moz-fit-content;width:fit-content;margin-left:20px;display:flex}.TopPage .floatingSection>.container .author .otherLinks .otherLink{border:1px solid rgba(200,200,200,0);border-radius:8px;transition:all .3s}.TopPage .floatingSection>.container .author .otherLinks .otherLink:hover{border:1px solid #ebebeb}.TopPage .floatingSection>.container .author .otherLinks .otherLink{color:inherit;align-items:center;padding:6px;transition:all .3s;display:flex}.TopPage .floatingSection>.container .author .otherLinks .otherLink:hover{background-color:#fff}.TopPage .floatingSection>.container .author .otherLinks .otherLink .otherLinkIconContainer{border:1px solid #f4f4f4;border-radius:8px;min-width:34px;max-width:34px;min-height:34px;max-height:34px;margin-right:10px;overflow:hidden}.TopPage .floatingSection>.container .author .otherLinks .otherLink .otherLinkIconContainer img{object-fit:cover;min-width:34px;max-width:34px;min-height:34px;max-height:34px}.TopPage .floatingSection>.container .author .otherLinks .otherLink .otherLinkTitle{font-size:1.1rem}@media (max-width:767px){.TopPage{font-size:1.2rem}.TopPage .heroSection .heroTitle{font-size:2.7rem}.TopPage .heroSection .heroSubTitle{margin-top:0;font-size:1rem}.TopPage .heroSection .heroLinks{gap:10px}.TopPage .heroSection .heroLinks .linkButton{padding:6px 10px;font-size:.9rem}.TopPage .floatingSection{margin:0 30px;padding-bottom:40px}.TopPage .floatingSection>.container{padding:20px 20px 40px}.TopPage .floatingSection>.container .createdWorldLists .worldListSwiperContainer .worldListSwiper{margin-left:-22px;margin-right:-22px}.TopPage .floatingSection>.container .createdWorldLists .worldListSwiperContainer .worldListSwiper .worldListSlide:first-child{margin-left:10px}.TopPage .floatingSection>.container .author{flex-flow:column}.TopPage .floatingSection>.container .author .twitter{background-color:#fff;border:1px solid #ebebeb;border-radius:8px;width:100%;padding:10px;transition:all .3s}.TopPage .floatingSection>.container .author .twitter .top .twitterIconContainer{border:3px solid #fff;width:60px;min-width:60px;height:60px;min-height:60px;margin-right:5px}.TopPage .floatingSection>.container .author .twitter .top .twitterName{font-size:1.1rem}.TopPage .floatingSection>.container .author .twitter .top .twitterName .twitterId,.TopPage .floatingSection>.container .author .twitter .twitterBio{display:none}.TopPage .floatingSection>.container .author .otherLinks{flex-direction:row;margin-top:6px;margin-left:0}.TopPage .floatingSection>.container .author .otherLinks .otherLink{background-color:#fff;border:1px solid #ebebeb;border-radius:8px;align-items:center;transition:all .3s}.TopPage .floatingSection>.container .author .otherLinks .otherLink .otherLinkIconContainer{min-width:34px;max-width:34px;min-height:34px;max-height:34px;margin-right:0}.TopPage .floatingSection>.container .author .otherLinks .otherLink .otherLinkIconContainer img{object-fit:cover;min-width:34px;max-width:34px;min-height:34px;max-height:34px}.TopPage .floatingSection>.container .author .otherLinks .otherLink .otherLinkTitle{display:none}}@media (max-width:479px){.TopPage .heroSection{height:650px}.TopPage .heroSection .heroTitle{font-size:2rem}.TopPage .heroSection .heroSubTitle{font-size:.9rem}.TopPage .heroSection .heroLinks .linkButton{padding:6px 10px;font-size:.9rem}.TopPage .floatingSection{margin:0 15px;padding-bottom:15px}.TopPage .floatingSection>.container{padding:20px}.TopPage .floatingSection>.container .createdWorldLists .worldListSwiperContainer .worldListSwiper{margin-left:-20px;margin-right:-20px}.TopPage .floatingSection>.container .createdWorldLists .worldListSwiperContainer .worldListSwiper .worldListSlide:first-child{margin-left:6px}.TopPage .floatingSection>.container .author{flex-flow:column}.TopPage .floatingSection>.container .author .twitter{width:100%;padding:10px}.TopPage .floatingSection>.container .author .twitter .top .twitterIconContainer{border:3px solid #fff;width:60px;min-width:60px;height:60px;min-height:60px;margin-right:5px}.TopPage .floatingSection>.container .author .twitter .top .twitterName{font-size:1.1rem}.TopPage .floatingSection>.container .author .twitter .top .twitterName .twitterId,.TopPage .floatingSection>.container .author .twitter .twitterBio{display:none}.TopPage .floatingSection>.container .author .otherLinks{flex-direction:row;margin-top:6px;margin-left:0}.TopPage .floatingSection>.container .author .otherLinks .otherLink{align-items:center}.TopPage .floatingSection>.container .author .otherLinks .otherLink .otherLinkIconContainer{min-width:34px;max-width:34px;min-height:34px;max-height:34px;margin-right:0}.TopPage .floatingSection>.container .author .otherLinks .otherLink .otherLinkIconContainer img{object-fit:cover;min-width:34px;max-width:34px;min-height:34px;max-height:34px}.TopPage .floatingSection>.container .author .otherLinks .otherLink .otherLinkTitle{display:none}}
