#fake-loading{background:-webkit-gradient(linear, left top, left bottom, from(#FFF0E3), color-stop(40%, #ffffff), to(#ffffff)) !important;background:-webkit-linear-gradient(top, #FFF0E3 0%, #ffffff 40%, #ffffff 100%) !important;background:linear-gradient(180deg, #FFF0E3 0%, #ffffff 40%, #ffffff 100%) !important;background-color:#fff0e3 !important}.fc-page{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:-webkit-gradient(linear, left top, left bottom, from(var(--fc-main-soft, #E9F8F5)), color-stop(32%, #ffffff), to(#ffffff));background:-webkit-linear-gradient(top, var(--fc-main-soft, #E9F8F5) 0%, #ffffff 32%, #ffffff 100%);background:linear-gradient(180deg, var(--fc-main-soft, #E9F8F5) 0%, #ffffff 32%, #ffffff 100%);background-size:100% 100%;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue","Microsoft YaHei",sans-serif;font-size:14px;color:#303133}.fc-page.fc-has-bg{background-size:cover;background-position:center top}.fc-inner{max-width:450px;margin:0 auto;padding-bottom:30px}.fc-hero{padding:20px 26px 2px;text-align:center}.fc-hero-title{margin:0 0 8px;font-size:29px;font-weight:800;letter-spacing:-0.01em;line-height:1.18}.fc-hero-title .fc-accent{color:var(--fc-main, #20B898)}.fc-hero-desc{margin:0;font-size:13.5px;color:#606266;line-height:1.6}.fc-times{text-align:center;padding:8px 26px 0;font-size:13px;color:#606266}.fc-times-num{color:var(--fc-main, #20B898);font-weight:800;font-size:15px;padding:0 2px}.fc-times-done{color:#909399}.fc-footnote{margin:18px 22px 0;font-size:10.5px;color:#a8abb2;line-height:1.6;text-align:center}@-webkit-keyframes fc-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fc-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fc-float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes fc-float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes fc-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}40%{-webkit-transform:translateX(5px);transform:translateX(5px)}60%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(3px);transform:translateX(3px)}}@keyframes fc-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}40%{-webkit-transform:translateX(5px);transform:translateX(5px)}60%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(3px);transform:translateX(3px)}}@-webkit-keyframes fc-btn-pulse{0%,100%{-webkit-box-shadow:0 10px 22px -8px var(--fc-main, #F58BAA),0 0 0 0 var(--fc-main-glow, rgba(245, 139, 170, 0.45));box-shadow:0 10px 22px -8px var(--fc-main, #F58BAA),0 0 0 0 var(--fc-main-glow, rgba(245, 139, 170, 0.45))}50%{-webkit-box-shadow:0 10px 22px -8px var(--fc-main, #F58BAA),0 0 0 14px rgba(245,139,170,0);box-shadow:0 10px 22px -8px var(--fc-main, #F58BAA),0 0 0 14px rgba(245,139,170,0)}}@keyframes fc-btn-pulse{0%,100%{-webkit-box-shadow:0 10px 22px -8px var(--fc-main, #F58BAA),0 0 0 0 var(--fc-main-glow, rgba(245, 139, 170, 0.45));box-shadow:0 10px 22px -8px var(--fc-main, #F58BAA),0 0 0 0 var(--fc-main-glow, rgba(245, 139, 170, 0.45))}50%{-webkit-box-shadow:0 10px 22px -8px var(--fc-main, #F58BAA),0 0 0 14px rgba(245,139,170,0);box-shadow:0 10px 22px -8px var(--fc-main, #F58BAA),0 0 0 14px rgba(245,139,170,0)}}@-webkit-keyframes fc-twinkle{0%,100%{opacity:.25;-webkit-transform:scale(0.7);transform:scale(0.7)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes fc-twinkle{0%,100%{opacity:.25;-webkit-transform:scale(0.7);transform:scale(0.7)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.fc-page{--fc-rar: #E8D9CB;--fc-rar-glow: #FBEFE2}.fc-stage{position:relative;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:18px 0 0}.fc-sparkles{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.fc-sparkles i{position:absolute;width:10px;height:10px;background:var(--fc-deputy, #FFC24D);-webkit-clip-path:polygon(50% 0, 62% 38%, 100% 50%, 62% 62%, 50% 100%, 38% 62%, 0 50%, 38% 38%);clip-path:polygon(50% 0, 62% 38%, 100% 50%, 62% 62%, 50% 100%, 38% 62%, 0 50%, 38% 38%);-webkit-animation:fc-twinkle 2.4s ease-in-out infinite;animation:fc-twinkle 2.4s ease-in-out infinite}.fc-card{position:relative;width:264px;height:336px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:30px;border:6px solid var(--fc-rar);background:-webkit-linear-gradient(top, #ffffff 0%, var(--fc-rar-glow) 100%);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(var(--fc-rar-glow)));background:linear-gradient(180deg, #ffffff 0%, var(--fc-rar-glow) 100%);-webkit-box-shadow:0 22px 40px -18px rgba(70,50,40,.35),inset 0 0 0 2px rgba(255,255,255,.9);box-shadow:0 22px 40px -18px rgba(70,50,40,.35),inset 0 0 0 2px rgba(255,255,255,.9);overflow:hidden;-webkit-transition:border-color .25s,box-shadow .25s;-webkit-transition:border-color .25s,-webkit-box-shadow .25s;transition:border-color .25s,-webkit-box-shadow .25s;transition:border-color .25s,box-shadow .25s;transition:border-color .25s,box-shadow .25s,-webkit-box-shadow .25s}.fc-card[data-state=flash]{-webkit-box-shadow:0 22px 44px -16px rgba(120,90,200,.5),inset 0 0 0 2px rgba(255,255,255,.9);box-shadow:0 22px 44px -16px rgba(120,90,200,.5),inset 0 0 0 2px rgba(255,255,255,.9)}.fc-card[data-state=flash]::before{content:"";position:absolute;left:50%;top:112px;width:340px;height:340px;margin:-170px 0 0 -170px;background:repeating-conic-gradient(from 0deg, rgba(255, 255, 255, 0) 0deg 12deg, rgba(190, 160, 255, 0.22) 12deg 24deg);-webkit-animation:fc-spin 2.2s linear infinite;animation:fc-spin 2.2s linear infinite}.fc-card[data-state=reveal]::before{content:"";position:absolute;left:50%;top:112px;width:340px;height:340px;margin:-170px 0 0 -170px;background:repeating-conic-gradient(from 0deg, rgba(255, 255, 255, 0) 0deg 9deg, var(--fc-rar-glow) 9deg 18deg);-webkit-animation:fc-spin 14s linear infinite;animation:fc-spin 14s linear infinite;opacity:.95}.fc-card-top{position:absolute;top:12px;left:14px;right:14px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:3}.fc-chip{padding:3px 11px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.08em;color:#fff;background:var(--fc-rar);-webkit-box-shadow:0 3px 8px -3px rgba(0,0,0,.35);box-shadow:0 3px 8px -3px rgba(0,0,0,.35)}.fc-no{font-size:11px;font-weight:700;color:rgba(70,50,40,.45);letter-spacing:.1em}.fc-slot{position:absolute;left:0;right:0;top:38px;height:214px;z-index:2}.fc-sprite{position:absolute;left:50%;top:0;width:190px;height:214px;margin-left:-95px;opacity:0}.fc-sprite.is-on{opacity:1}.fc-sprite svg{width:100%;height:100%;display:block}.fc-sprite .fc-card-img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.fc-slot.is-mystery .fc-sprite .fc-card-img,.fc-slot.is-mystery .fc-sprite svg{-webkit-filter:brightness(0.3) sepia(1) hue-rotate(215deg) saturate(2.4) drop-shadow(0 0 6px rgba(255, 255, 255, 0.8));filter:brightness(0.3) sepia(1) hue-rotate(215deg) saturate(2.4) drop-shadow(0 0 6px rgba(255, 255, 255, 0.8))}.fc-card[data-state=reveal] .fc-slot{-webkit-animation:fc-pop .6s cubic-bezier(0.2, 0.9, 0.3, 1.3) both;animation:fc-pop .6s cubic-bezier(0.2, 0.9, 0.3, 1.3) both}.fc-card[data-state=reveal][data-rarity=thanks] .fc-slot{-webkit-animation:fc-shake .5s ease both;animation:fc-shake .5s ease both}.fc-card[data-state=idle] .fc-slot{-webkit-animation:fc-float 3s ease-in-out infinite;animation:fc-float 3s ease-in-out infinite}.fc-card-bottom{position:absolute;left:12px;right:12px;bottom:12px;padding:9px 10px 10px;border-radius:18px;background:rgba(255,255,255,.88);text-align:center;z-index:3;-webkit-box-shadow:0 6px 14px -8px rgba(70,50,40,.3);box-shadow:0 6px 14px -8px rgba(70,50,40,.3)}.fc-name{font-size:20px;font-weight:800;color:#3b2f4a;letter-spacing:.02em;line-height:1.2}.fc-tip{margin-top:3px;font-size:12px;color:#8b7f98;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-go-wrap{text-align:center;padding:22px 26px 0}.fc-go{display:inline-block;min-width:214px;height:58px;padding:0 30px;border:0;border-radius:999px;font-size:22px;font-weight:900;letter-spacing:.12em;color:#fff;background:-webkit-linear-gradient(top, var(--fc-main-light, #FFA9C2) 0%, var(--fc-main, #F58BAA) 100%);background:-webkit-gradient(linear, left top, left bottom, from(var(--fc-main-light, #FFA9C2)), to(var(--fc-main, #F58BAA)));background:linear-gradient(180deg, var(--fc-main-light, #FFA9C2) 0%, var(--fc-main, #F58BAA) 100%);-webkit-box-shadow:0 10px 22px -8px var(--fc-main, #F58BAA);box-shadow:0 10px 22px -8px var(--fc-main, #F58BAA);text-shadow:0 2px 0 rgba(0,0,0,.12);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-animation:fc-btn-pulse 1.8s ease-in-out infinite;animation:fc-btn-pulse 1.8s ease-in-out infinite}.fc-go:active{-webkit-transform:translateY(2px) scale(0.98);transform:translateY(2px) scale(0.98)}.fc-go[data-mode=stop]{background:-webkit-linear-gradient(top, #FFB067 0%, #F2693D 100%);background:-webkit-gradient(linear, left top, left bottom, from(#FFB067), to(#F2693D));background:linear-gradient(180deg, #FFB067 0%, #F2693D 100%);-webkit-box-shadow:0 10px 22px -8px #f2693d;box-shadow:0 10px 22px -8px #f2693d}.fc-go[data-mode=wait]{background:#c9c2d2;-webkit-box-shadow:none;box-shadow:none;-webkit-animation:none;animation:none}.fc-go-hint{margin-top:10px;font-size:12.5px;color:#8b7f98;min-height:18px}.fc-go[data-mode=none]{background:#c9c2d2;-webkit-box-shadow:none;box-shadow:none;letter-spacing:.04em;font-size:18px;-webkit-animation:none;animation:none}.fc-go[data-mode=again]{letter-spacing:.06em}.fc-lottery-wrap{text-align:center;padding:6px 26px 0}.fc-lottery{display:inline-block;min-width:214px;height:46px;padding:0 24px;border:0;border-radius:999px;font-size:16px;font-weight:900;color:#6b4300;background:-webkit-linear-gradient(top, #FFE58A 0%, #F2B72B 100%);background:-webkit-gradient(linear, left top, left bottom, from(#FFE58A), to(#F2B72B));background:linear-gradient(180deg, #FFE58A 0%, #F2B72B 100%);-webkit-box-shadow:0 8px 18px -8px #e8a81c;box-shadow:0 8px 18px -8px #e8a81c;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-animation:fc-btn-pulse 1.4s ease-in-out infinite;animation:fc-btn-pulse 1.4s ease-in-out infinite}.fc-album{padding:22px 22px 0}.fc-album-title{font-size:13px;font-weight:700;color:#303133}.fc-album-title::before{content:"";display:inline-block;width:4px;height:13px;border-radius:2px;background:var(--fc-main, #F58BAA);margin-right:7px;vertical-align:-2px}.fc-album-progress{margin-left:4px;color:var(--fc-main-dark, #D96C8D);font-weight:900}.fc-album-sub{margin:4px 0 12px 11px;font-size:12px;color:#8b7f98}.fc-album-grid{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-4px}.fc-album-card{position:relative;width:calc(25% - 8px);margin:4px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 4px 7px;border-radius:10px;background:#f4f2f7;text-align:center}.fc-album-thumb{width:52px;height:52px;margin:0 auto 2px}.fc-album-thumb svg,.fc-album-thumb .fc-card-img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.fc-album-card .fc-album-thumb svg,.fc-album-card .fc-album-thumb .fc-card-img{-webkit-filter:brightness(0) opacity(0.18);filter:brightness(0) opacity(0.18)}.fc-album-card.is-have{background:#fff;-webkit-box-shadow:0 4px 12px -6px rgba(60,40,90,.35);box-shadow:0 4px 12px -6px rgba(60,40,90,.35)}.fc-album-card.is-have .fc-album-thumb svg,.fc-album-card.is-have .fc-album-thumb .fc-card-img{-webkit-filter:none;filter:none}.fc-album-card.is-hidden.is-have{background:#fff6d9}.fc-album-card.is-last{-webkit-box-shadow:0 0 0 2px var(--fc-main, #F58BAA);box-shadow:0 0 0 2px var(--fc-main, #F58BAA)}.fc-album-name{font-size:11.5px;font-weight:700;color:#9a93a6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-album-card.is-have .fc-album-name{color:#303133}.fc-album-tag{position:absolute;top:4px;left:4px;padding:0 5px;border-radius:999px;font-size:9.5px;font-weight:800;color:#fff;background:#e8a81c}.fc-album-count{position:absolute;top:4px;right:5px;font-size:11px;font-weight:900;color:var(--fc-main-dark, #D96C8D)}.fc-hidden{display:none}
