@-webkit-keyframes rainbow{0%{background-position:200% 0}100%{background-position:0 0}}@keyframes rainbow{0%{background-position:200% 0}100%{background-position:0 0}}.rainbow-button{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 .8rem;position:relative;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;background:transparent;border:none;border-radius:0 0 .6rem .6rem;color:#333;font-size:.7rem;font-weight:600;justify-content:center;overflow:hidden;padding:.3rem .4rem;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.rainbow-button::after{-webkit-animation:rainbow 3s linear infinite;animation:rainbow 3s linear infinite;background:-webkit-gradient(linear,left top,right top,from(red),color-stop(#ff7f00),color-stop(#ff0),color-stop(#0f0),color-stop(#00f),color-stop(indigo),color-stop(#8b00ff),to(red));background:-webkit-linear-gradient(left,red,#ff7f00,#ff0,#0f0,#00f,indigo,#8b00ff,red);background:linear-gradient(90deg,red,#ff7f00,#ff0,#0f0,#00f,indigo,#8b00ff,red);background-size:200% 100%;border:none;border-radius:0;bottom:0;content:"";height:.1rem;left:0;position:absolute;right:0;top:75%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.custom-navbar{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;z-index:9}.custom-navbar .nav-icon{height:1.2rem;margin-left:1.3rem;width:1.2rem}.custom-navbar .nav-logo-icon{height:1.3rem;margin-left:.8rem;width:4.55rem}.custom-navbar .nav-title{color:#333;-webkit-flex:0.6;-ms-flex:0.6;flex:0.6;font-family:SYMedium;font-size:.75rem;font-weight:700;margin-left:.4rem;text-align:center}.text-center{text-align:center}.winNoticeContainer{background:-webkit-gradient(linear,left top,left bottom,from(#e8f4fd),color-stop(50%,#f5f8ff),to(#fff));background:-webkit-linear-gradient(top,#e8f4fd,#f5f8ff 50%,#fff);background:linear-gradient(180deg,#e8f4fd,#f5f8ff 50%,#fff);height:100vh;overflow:hidden;position:relative;width:100vw}.backgroundImage{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.topNav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;position:relative;z-index:10;-ms-flex-pack:justify;-webkit-align-items:center;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:calc(1.1rem + env(safe-area-inset-top)) .8rem .8rem}.topNav .backButton{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:rgba(0,0,0,.3);border-radius:50%;height:1.6rem;justify-content:center;width:1.6rem}.topNav .backButton .backIcon{height:.9rem;width:.9rem}.topNav .navTitle{color:#333;font-size:.9rem;font-weight:600;text-shadow:0 .05rem .2rem hsla(0,0%,100%,.8)}.topNav .navRight{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.4rem}.topNav .navRight .menuIcon,.topNav .navRight .targetIcon{background:hsla(0,0%,100%,.8);border-radius:50%;-webkit-box-shadow:0 .1rem .4rem rgba(0,0,0,.1);box-shadow:0 .1rem .4rem rgba(0,0,0,.1);height:1.2rem;padding:.2rem;width:1.2rem}.noticeTitle{font-size:.7rem;margin:3.65rem 0 0;min-height:4rem;padding:0 1.3rem;position:relative;z-index:10}.noticeTitle .noticeTitleText{background:-webkit-linear-gradient(315deg,#ff8a50,#ff6b35);background:linear-gradient(135deg,#ff8a50,#ff6b35);border-radius:.8rem;-webkit-box-shadow:0 .2rem .6rem rgba(255,107,53,.3);box-shadow:0 .2rem .6rem rgba(255,107,53,.3);color:#fff;display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.05rem;padding:.4rem 1.2rem}.noticeTitle .noticeTitleText::before{background:#4dd0e7;border-radius:50%;-webkit-box-shadow:0 .1rem .3rem rgba(77,208,231,.4);box-shadow:0 .1rem .3rem rgba(77,208,231,.4);content:"";height:.6rem;left:.8rem;position:absolute;top:-.2rem;width:.6rem}.contentContainer{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 1.6rem;min-height:20rem;padding-top:.8rem;position:relative;z-index:10}.contentContainer .contentBackground{border-radius:.8rem;height:100%;left:0;position:absolute;top:0;width:100%}.contentContainer .contentWrapper{margin-top:5.25rem;padding:1.2rem 1rem;position:relative;z-index:2}.contentContainer .contentWrapper .greetingText{color:#333;font-size:.7rem;line-height:1.6;margin-bottom:1.2rem;text-align:left}.contentContainer .contentWrapper .winLabelArea{margin-bottom:1rem}.contentContainer .contentWrapper .winLabelArea .winLabelContainer{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.6rem}.contentContainer .contentWrapper .winLabelArea .winLabelContainer .congratsText{background:-webkit-linear-gradient(315deg,#4dd0e7,#00c9ff);background:linear-gradient(135deg,#4dd0e7,#00c9ff);border-radius:.6rem;-webkit-box-shadow:0 .15rem .45rem rgba(77,208,231,.3);box-shadow:0 .15rem .45rem rgba(77,208,231,.3);color:#fff;font-size:.6rem;font-weight:600;padding:.3rem .6rem}.contentContainer .contentWrapper .winLabelArea .winLabelContainer .jinliLabel{background:#333;border-radius:.6rem;-webkit-box-shadow:0 .15rem .45rem rgba(51,51,51,.3);box-shadow:0 .15rem .45rem rgba(51,51,51,.3);color:#fff;font-size:.6rem;font-weight:600;padding:.3rem .6rem}.contentContainer .contentWrapper .winLabelArea .winLabelContainer .jinliLabel::before{content:"#";margin-right:.1rem}.contentContainer .contentWrapper .winLabelArea .winMainTitle{color:#333;font-size:1.2rem;font-weight:800;margin-left:.5rem;text-align:center;text-shadow:0 .1rem .3rem rgba(0,0,0,.1)}.contentContainer .contentWrapper .prizeDisplayArea{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;border-radius:.6rem;padding:.8rem}.contentContainer .contentWrapper .prizeDisplayArea .prizeImage{border-radius:.4rem;-webkit-box-shadow:0 .2rem .6rem rgba(0,0,0,.1);box-shadow:0 .2rem .6rem rgba(0,0,0,.1);height:7rem;margin-bottom:.6rem;margin-left:.9rem;width:7rem}.contentContainer .contentWrapper .prizeDisplayArea .prizeDescription{color:#666;font-size:.7rem;font-weight:500;margin-left:.9rem;text-align:center}.viewButton{background:-webkit-linear-gradient(315deg,#333,#555);background:linear-gradient(135deg,#333,#555);border-radius:1.2rem;bottom:12%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#ffc160;display:grid;font-size:.9rem;font-weight:700;height:2.25rem;left:50%;padding:.6rem 2rem;place-content:center;position:fixed;-webkit-transform:translateX(-50%)!important;-ms-transform:translateX(-50%)!important;transform:translateX(-50%)!important;width:10.7rem;z-index:20}.loadingContainer{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;background:-webkit-gradient(linear,left top,left bottom,from(#e8f4fd),color-stop(50%,#f5f8ff),to(#fff));background:-webkit-linear-gradient(top,#e8f4fd,#f5f8ff 50%,#fff);background:linear-gradient(180deg,#e8f4fd,#f5f8ff 50%,#fff);height:100vh;justify-content:center}.loadingContainer .loadingSpinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:.1rem solid #e0e0e0;border-left-color:#ff6b35;border-radius:50%;height:1.6rem;margin-bottom:.8rem;width:1.6rem}.loadingContainer .loadingText{color:#666;font-size:.7rem;font-weight:500}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;color:#666;font-size:.8rem;height:100vh;justify-content:center}@media screen and (max-width:9.375rem){.topNav{padding:calc(1rem + env(safe-area-inset-top)) .6rem .6rem}.topNav .navTitle{font-size:.8rem}.topNav .navRight .menuIcon,.topNav .navRight .targetIcon{height:1rem;padding:.15rem;width:1rem}.noticeTitle{margin:.8rem 0 1.2rem;padding:0 1.3rem}.noticeTitle .noticeTitleText{font-size:.7rem;padding:.3rem .9rem}.contentContainer{margin:0 .6rem;min-height:18rem}.contentContainer .contentWrapper{padding:1rem .8rem}.contentContainer .contentWrapper .greetingText{font-size:.65rem;margin-bottom:1rem}.contentContainer .contentWrapper .winLabelArea{margin-bottom:.8rem}.contentContainer .contentWrapper .winLabelArea .winLabelContainer{margin-bottom:.5rem}.contentContainer .contentWrapper .winLabelArea .winLabelContainer .congratsText,.contentContainer .contentWrapper .winLabelArea .winLabelContainer .jinliLabel{font-size:.55rem;padding:.25rem .5rem}.contentContainer .contentWrapper .winLabelArea .winMainTitle{font-size:1rem}.contentContainer .contentWrapper .prizeDisplayArea{padding:.6rem}.contentContainer .contentWrapper .prizeDisplayArea .prizeImage{height:7rem;margin-bottom:.5rem;width:10rem}.contentContainer .contentWrapper .prizeDisplayArea .prizeDescription{font-size:.65rem}.viewButton{min-width:7rem;padding:.5rem 1.5rem}.viewButton .viewButtonText{font-size:.7rem}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scaleIn{from{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleIn{from{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slideInLeft{from{opacity:0;-webkit-transform:translateX(-1.5rem);transform:translateX(-1.5rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{from{opacity:0;-webkit-transform:translateX(-1.5rem);transform:translateX(-1.5rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.winMainTitle{overflow:hidden;position:relative}.winMainTitle::before{-webkit-animation:shimmer 2s infinite;animation:shimmer 2s infinite;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.4)),to(transparent));background:-webkit-linear-gradient(left,transparent,hsla(0,0%,100%,.4),transparent);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@-webkit-keyframes shimmer{0%{left:-100%}50%{left:100%}100%{left:100%}}@keyframes shimmer{0%{left:-100%}50%{left:100%}100%{left:100%}}.noticeTitle::after{-webkit-animation:float 3s ease-in-out infinite;animation:float 3s ease-in-out infinite;background:gold;border-radius:50%;content:"";height:.4rem;position:absolute;right:-.5rem;top:-.5rem;width:.4rem}@-webkit-keyframes float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}}@keyframes float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}}