.redeem-code-error-state .modal-box,.reward-error-state .modal-box{background-color:var(--col-body-bg);padding-left:2em;padding-right:2em;padding-top:2em;width:25em}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.redeem-code-error-state .modal-box,.reward-error-state .modal-box{padding:1em;width:20em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.redeem-code-error-state .modal-box,.reward-error-state .modal-box{padding:1em;width:20em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.redeem-code-error-state .modal-box,.reward-error-state .modal-box{padding:1em;width:20em}}.redeem-code-error-state .icon-rounded-exclamation-mark,.reward-error-state .icon-rounded-exclamation-mark{background-color:var(--col-medium-yellow);font-size:2em;margin-bottom:.25em}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.redeem-code-error-state .icon-rounded-exclamation-mark,.reward-error-state .icon-rounded-exclamation-mark{margin-top:0}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.redeem-code-error-state .icon-rounded-exclamation-mark,.reward-error-state .icon-rounded-exclamation-mark{margin-top:0}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.redeem-code-error-state .icon-rounded-exclamation-mark,.reward-error-state .icon-rounded-exclamation-mark{margin-top:0}}.redeem-code-error-state .title,.reward-error-state .title{color:var(--col-medium-yellow);font-weight:700;margin-bottom:.25em}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.redeem-code-error-state .title,.reward-error-state .title{font-size:.9375em;margin-bottom:.2666666667em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.redeem-code-error-state .title,.reward-error-state .title{font-size:.9375em;margin-bottom:.2666666667em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.redeem-code-error-state .title,.reward-error-state .title{font-size:.9375em;margin-bottom:.2666666667em}}.redeem-code-error-state .text,.reward-error-state .text{font-size:.875em;margin-bottom:1.4285714286em;text-align:center}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.redeem-code-error-state .text,.reward-error-state .text{font-size:.6875em;line-height:1.5;margin-bottom:1.4545454545em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.redeem-code-error-state .text,.reward-error-state .text{font-size:.6875em;line-height:1.5;margin-bottom:1.4545454545em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.redeem-code-error-state .text,.reward-error-state .text{font-size:.6875em;line-height:1.5;margin-bottom:1.4545454545em}}.redeem-code-error-state .text .contact-support-link,.reward-error-state .text .contact-support-link{color:var(--col-primary);font-weight:700}.redeem-code-error-state .close-btn,.reward-error-state .close-btn{width:18em}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.redeem-code-error-state .close-btn,.reward-error-state .close-btn{font-size:.875em;width:100%}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.redeem-code-error-state .close-btn,.reward-error-state .close-btn{font-size:.875em;width:100%}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.redeem-code-error-state .close-btn,.reward-error-state .close-btn{font-size:.875em;width:100%}}.redeem-code-error-state .modal-box{padding-left:1.5em;padding-right:1.5em}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.redeem-code-error-state .modal-box{padding-left:1em;padding-right:1em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.redeem-code-error-state .modal-box{padding-left:1em;padding-right:1em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.redeem-code-error-state .modal-box{padding-left:1em;padding-right:1em}}.redeem-code-error-state .text:nth-of-type(2){margin-bottom:.1em}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.redeem-code-error-state .text:nth-of-type(2){margin-bottom:.3636363636em}}.reward-code .modal-box{padding:2em 2em 1.5em;width:35em}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.reward-code .modal-box{padding:1em 1em .5em;width:20em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.reward-code .modal-box{padding:.75em 1.25em .25em;width:33.25em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.reward-code .modal-box{padding:.75em 1.25em .25em;width:33.25em}}.reward-code-cnt .title{font-size:1.5em;font-weight:700}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.reward-code-cnt .title{font-size:1em;margin-bottom:.75em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.reward-code-cnt .title{font-size:1.125em;margin-bottom:.4444444444em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.reward-code-cnt .title{font-size:1.125em;margin-bottom:.4444444444em}}.reward-code-cnt .text{border:2px dashed #fff;border-radius:2px;margin:0 2.25em 1em;padding:1em;width:27.5em}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.reward-code-cnt .text{margin:0 0 .75em;padding:.5em;width:100%}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.reward-code-cnt .text{margin-bottom:.5em;padding:.625em;width:26.25em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.reward-code-cnt .text{margin-bottom:.5em;padding:.625em;width:26.25em}}.reward-code-cnt .text .bonus-gold{font-size:1.5em;font-weight:700;line-height:1;margin-bottom:.3333333333em}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.reward-code-cnt .text .bonus-gold{font-size:1em;margin-bottom:.25em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.reward-code-cnt .text .bonus-gold{font-size:1.125em;margin-bottom:.3333333333em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.reward-code-cnt .text .bonus-gold{font-size:1.125em;margin-bottom:.3333333333em}}.reward-code-cnt .text .terms-apply{font-size:.75em;font-weight:700;line-height:1.2;margin-bottom:.6666666667em}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.reward-code-cnt .text .terms-apply{font-size:.6875em;margin-bottom:.3636363636em;width:89%}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.reward-code-cnt .text .terms-apply{margin-bottom:.5em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.reward-code-cnt .text .terms-apply{margin-bottom:.5em}}.reward-code-cnt .text .code-valid{font-size:.6875em;margin:0}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.reward-code-cnt .text .code-valid{font-size:.625em;line-height:1.3;width:71%}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.reward-code-cnt .text .code-valid{font-size:.625em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.reward-code-cnt .text .code-valid{font-size:.625em}}.reward-code-cnt .code-info{margin-bottom:.5em}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.reward-code-cnt .code-info{margin-bottom:.25em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.reward-code-cnt .code-info{margin-bottom:.25em}}.reward-code-cnt .code-info .code-cta{margin-bottom:.5em}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.reward-code-cnt .code-info .code-cta{font-size:.8125em;line-height:1.2;margin-bottom:.3076923077em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.reward-code-cnt .code-info .code-cta{font-size:.8125em;margin-bottom:.3076923077em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.reward-code-cnt .code-info .code-cta{font-size:.8125em;margin-bottom:.3076923077em}}.reward-code-cnt .code-info .code-warning{font-size:.6875em;margin-bottom:0}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.reward-code-cnt .code-info .code-warning{font-size:.5625em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.reward-code-cnt .code-info .code-warning{font-size:.5625em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.reward-code-cnt .code-info .code-warning{font-size:.5625em}}.reward-code-cnt .redeem{background-color:var(--col-darker-blue);border-radius:.25em;height:2.5em;justify-content:space-between;margin-bottom:.75em;width:27.5em}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.reward-code-cnt .redeem{height:2em;width:95%}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.reward-code-cnt .redeem{margin-bottom:0;width:20em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.reward-code-cnt .redeem{margin-bottom:0;width:20em}}.reward-code-cnt .redeem .redeemed-code{background:none;border:none;color:var(--col-white);font-size:.875em;margin-left:.5714285714em;width:100%}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.reward-code-cnt .redeem .redeemed-code{font-size:.625em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.reward-code-cnt .redeem .redeemed-code{font-size:.625em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.reward-code-cnt .redeem .redeemed-code{font-size:.625em}}.reward-code-cnt .redeem .btn-redeem-code{flex-shrink:0;font-size:.6875em;margin-right:.5em;min-width:10em}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.reward-code-cnt .redeem .btn-redeem-code{font-size:.625em;min-width:8.5em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.reward-code-cnt .redeem .btn-redeem-code{font-size:.625em;min-width:8.5em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.reward-code-cnt .redeem .btn-redeem-code{font-size:.625em;min-width:8.5em}}.reward-code-cnt .redeem .btn-link-copied{display:none}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.reward-code-cnt .bottom-btns{flex-direction:row-reverse}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.reward-code-cnt .bottom-btns{flex-direction:row-reverse}}.reward-code-cnt .close-btn,.reward-code-cnt .redeem-code-btn{margin:.5em;min-width:19em}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.reward-code-cnt .close-btn,.reward-code-cnt .redeem-code-btn{min-width:15em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.reward-code-cnt .close-btn,.reward-code-cnt .redeem-code-btn{min-width:15em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.reward-code-cnt .close-btn,.reward-code-cnt .redeem-code-btn{min-width:15em}}.reward-code .notice.notice-warning{margin-left:0}:root{--col-light-blue-purplish:#5f6ef0;--col-dark-blue-purplish:#4a3ce9;--col-light-red:#ee4264;--col-yellow-medium:#ffcf26;--col-yellow-medium-rgb:255,207,38;--col-light-pink:#ffcfef;--col-light-pink-rgb:255,207,239;--col-purplish-blue:#268aff;--col-purplish-blue-rgb:38,138,255}.calendar-content{display:none;flex-shrink:0;height:100%;padding-top:1.5em;width:53.75em}@media not screen and (hover:hover) and (pointer:fine){.calendar-content{height:29em;padding-top:.75em;width:100%}@media (orientation:landscape){.calendar-content{height:100%;padding-top:1.25em;width:34.25em}}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-content{height:50vh;max-height:400px;overflow-y:auto;width:100%}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.calendar-content{height:100%;overflow-y:auto;padding-top:1em;width:24.75em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.calendar-content{overflow-y:auto;padding-top:1em;width:24.75em}}.calendar-content .top-content{margin-bottom:.5em}@media not screen and (hover:hover) and (pointer:fine){.calendar-content .top-content{margin-bottom:.45em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-content .top-content{margin-bottom:.25em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.calendar-content .top-content{margin-bottom:.25em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.calendar-content .top-content{margin-bottom:.25em}}.calendar-content .reward-list{overflow-y:auto;padding:.5em 0 .5em 1.3em;position:relative}@media not screen and (hover:hover) and (pointer:fine){.calendar-content .reward-list{padding-bottom:.3em;padding-left:.4em;padding-top:.3em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-content .reward-list{padding-bottom:.25em;padding-left:.5em;padding-top:.25em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.calendar-content .reward-list{padding-bottom:.25em;padding-left:.5em;padding-top:.25em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.calendar-content .reward-list{padding-bottom:.25em;padding-left:.5em;padding-top:.25em}}.calendar-content .reward-list .item{border-radius:.375em;flex-basis:6.25em;height:8.25em;justify-content:space-between;margin:.5em;position:relative}@media not screen and (hover:hover) and (pointer:fine){.calendar-content .reward-list .item{flex-basis:4.125em;height:5.5em;margin:.375em .3125em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-content .reward-list .item{flex-basis:4em;height:5.25em;margin:.375em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.calendar-content .reward-list .item{flex-basis:4em;height:5.25em;margin:.375em .3125em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.calendar-content .reward-list .item{flex-basis:4em;height:5.25em;margin:.375em .3125em}}.calendar-content .reward-list .item .wrapper{background:url(/images/reward-calendar/icon-heart.svg) top .5em center no-repeat,linear-gradient(var(--col-light-blue-purplish),var(--col-dark-blue-purplish));border-radius:.375em .375em 0 0;height:100%;position:relative;width:100%}@media not screen and (hover:hover) and (pointer:fine){.calendar-content .reward-list .item .wrapper{background-size:2.5em}}.calendar-content .reward-list .item .img-reward{font-size:5em}@media not screen and (hover:hover) and (pointer:fine){.calendar-content .reward-list .item .img-reward{font-size:2.375em;margin-top:.1315789474em}}.calendar-content .reward-list .item .text-reward{font-size:.8125em;font-weight:700;margin-top:-.5em}@media not screen and (hover:hover) and (pointer:fine){.calendar-content .reward-list .item .text-reward{font-size:.5625em;margin-top:.6666666667em}}.calendar-content .reward-list .item .date-wrapper{background-color:var(--col-body-bg);border-radius:0 0 .4285714286em .4285714286em;flex-shrink:0;font-size:.875em;font-weight:700;height:2.2857142857em;width:100%}@media not screen and (hover:hover) and (pointer:fine){.calendar-content .reward-list .item .date-wrapper{font-size:.625em;height:2em}}.calendar-content .reward-list .item .check-reward,.calendar-content .reward-list .item .item-mask,.calendar-content .reward-list .item .redeemed-reward{display:none}.calendar-content .reward-list .item:not(.reward-status-current-not-claimed) .date-wrapper,.calendar-content .reward-list .item:not(.reward-status-current-not-claimed) .text-reward{cursor:default}.calendar-content .reward-status-current-not-claimed{box-shadow:0 0 .15em .0625em rgba(var(--col-light-pink-rgb),.45),0 0 1em .125em rgba(var(--col-yellow-medium-rgb),.65);cursor:pointer}@media not screen and (hover:hover) and (pointer:fine){.calendar-content .reward-status-current-not-claimed{box-shadow:0 0 .25em .0625em rgba(var(--col-light-pink-rgb),.4),0 0 .625em .125em rgba(var(--col-yellow-medium-rgb),.65)}}.calendar-content .reward-status-current-not-claimed:hover{box-shadow:0 0 .2em .0625em rgba(var(--col-light-pink-rgb),.55),0 0 1em .125em rgba(var(--col-yellow-medium-rgb),.75)}.calendar-content .reward-status-current-not-claimed.disabled{cursor:auto}.calendar-content .reward-status-current-claimed{box-shadow:0 0 .5em 1px rgba(var(--col-light-pink-rgb),.4),0 0 1.25em 2px rgba(var(--col-purplish-blue-rgb),.8)}@media not screen and (hover:hover) and (pointer:fine){.calendar-content .reward-status-current-claimed{box-shadow:0 0 .25em 1px rgba(var(--col-light-pink-rgb),.4),0 0 .625em 2px rgba(var(--col-purplish-blue-rgb),.8)}}.calendar-content .reward-status-future{border:1px solid rgba(var(--col-white-rgb),.05)}.calendar-content .reward-status-claimed.item .item-mask,.calendar-content .reward-status-current-claimed.item .item-mask{background-color:rgba(var(--col-darker-blue-rgb),.7);border-radius:.375em;display:flex;height:100%;position:absolute;width:100%}@media not screen and (hover:hover) and (pointer:fine){.calendar-content .reward-status-claimed.item .item-mask,.calendar-content .reward-status-current-claimed.item .item-mask{border-radius:.25em}}.calendar-content .reward-status-claimed.item .item-mask .img-checked,.calendar-content .reward-status-current-claimed.item .item-mask .img-checked{font-size:4em;margin-top:.125em}@media not screen and (hover:hover) and (pointer:fine){.calendar-content .reward-status-claimed.item .item-mask .img-checked,.calendar-content .reward-status-current-claimed.item .item-mask .img-checked{font-size:2.5em}}.calendar-content .reward-status-claimed.item .check-reward,.calendar-content .reward-status-claimed.item .redeemed-reward,.calendar-content .reward-status-current-claimed.item .check-reward,.calendar-content .reward-status-current-claimed.item .redeemed-reward{bottom:0;display:flex;font-size:.6875em;line-height:1;margin-bottom:.4em;padding-bottom:.5em;padding-top:.5em;position:absolute}@media not screen and (hover:hover) and (pointer:fine){.calendar-content .reward-status-claimed.item .check-reward,.calendar-content .reward-status-claimed.item .redeemed-reward,.calendar-content .reward-status-current-claimed.item .check-reward,.calendar-content .reward-status-current-claimed.item .redeemed-reward{background-color:var(--col-primary);border-radius:0 0 .55em .55em;font-size:.5em;height:2.5em;margin-bottom:0;width:100%}}.calendar-content .reward-status-claimed.item .check-reward,.calendar-content .reward-status-current-claimed.item .check-reward{padding-left:.4em;padding-right:.4em}.calendar-content .reward-status-claimed.item .check-reward.hidden,.calendar-content .reward-status-current-claimed.item .check-reward.hidden{display:none}.calendar-content .reward-status-claimed.item .redeemed-reward,.calendar-content .reward-status-current-claimed.item .redeemed-reward{background-color:var(--col-go-green);color:var(--col-white);padding-left:.8em;padding-right:.8em}.calendar-content .reward-status-claimed.item .redeemed-reward.hidden,.calendar-content .reward-status-current-claimed.item .redeemed-reward.hidden{display:none}.calendar-content .reward-status-claimed.item .redeemed-reward .icon-checkmark,.calendar-content .reward-status-current-claimed.item .redeemed-reward .icon-checkmark{border-width:0 .3em .3em 0;font-size:.8125em;margin:0 .7692307692em 1px 0;width:.7em}.calendar-box{background:var(--col-darker-grayish-blue);border-radius:1.5em;box-shadow:0 .75em 1.5em rgba(var(--col-black-rgb),.25);height:43.75em;position:relative;width:78em}@media not screen and (hover:hover) and (pointer:fine){.calendar-box{border-radius:1em;box-shadow:0 .25em .5em rgba(var(--col-black-rgb),.25);flex-direction:column-reverse;height:auto;width:34.25em}@media (orientation:landscape){.calendar-box{flex-direction:row;height:29.375em;width:52.25em}}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-box{border:1px solid var(--col-body-bg);border-radius:.5em;width:20.5em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.calendar-box{border-radius:.5em;height:17em;width:38em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.calendar-box{border-radius:.5em;height:17em;width:38em}}.calendar-box.active .calendar-content,.calendar-box.active .calendar-info{display:flex}@media not screen and (hover:hover) and (pointer:fine){@media (orientation:portrait){.calendar-box.active .calendar-info{display:grid}}}.calendar-box .title-content{font-size:1.5em;font-weight:700;margin-bottom:0}@media not screen and (hover:hover) and (pointer:fine){.calendar-box .title-content{font-size:1em;line-height:1}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-box .title-content{font-size:.8125em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.calendar-box .title-content{font-size:.8125em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.calendar-box .title-content{font-size:.8125em}}.calendar-box .tagline{font-size:.9375em;margin-top:.5333333333em}@media not screen and (hover:hover) and (pointer:fine){.calendar-box .tagline{font-size:.5625em;margin-top:.6666666667em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-box .tagline{line-height:1.5;margin-top:.4444444444em;text-align:center}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.calendar-box .tagline{margin-top:.4444444444em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.calendar-box .tagline{margin-top:.4444444444em}}.calendar-box .tagline .learn-more-link{font-weight:700;text-decoration:underline}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-box .tagline .learn-more-link{display:block}}.calendar-box .login-mask{background:var(--col-darker-grayish-blue);border-radius:1.5em;height:100%;text-align:center;width:100%}@media not screen and (hover:hover) and (pointer:fine){.calendar-box .login-mask{border-radius:1em;height:40.9375em}@media (orientation:landscape){.calendar-box .login-mask{height:100%}}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-box .login-mask{border-radius:.5em;height:26.75em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.calendar-box .login-mask{border-radius:.5em;height:100%}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.calendar-box .login-mask{border-radius:.5em;height:100%}}.calendar-box .login-mask .text{font-size:1.5em;font-weight:700;margin-bottom:1em}@media not screen and (hover:hover) and (pointer:fine){.calendar-box .login-mask .text{font-size:1.25em;line-height:1.4em;margin-bottom:1em;padding:0 3em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-box .login-mask .text{font-size:1em;padding:0 1.25em}}.calendar-box .login-mask .button{font-size:1.125em;margin:.5em;width:17.7777777778em}@media not screen and (hover:hover) and (pointer:fine){.calendar-box .login-mask .button{font-size:1em;height:2.5em;width:17.5em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-box .login-mask .button{font-size:.8125em;width:18.4615384615em}}.calendar-info{background:var(--col-darker-blue);border-radius:0 1.5em 1.5em 0;display:none;height:auto;width:100%}@media not screen and (hover:hover) and (pointer:fine){.calendar-info{border-radius:0 1em 1em 0}@media (orientation:portrait){.calendar-info{border-radius:1em 1em 0 0;grid-template-columns:9em min-content;grid-template-rows:auto;justify-content:flex-start;padding:0 1.5em .75em}}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info{border-radius:.5em .5em 0 0;grid-template-columns:6.25em min-content;padding:.75em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info{border-radius:0 .5em .5em 0}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.calendar-info{border-radius:0 .5em .5em 0}}.calendar-info .img-chibi-rewards{flex-shrink:0;font-size:17.5em;margin-top:-.0714285714em}.no-avif .calendar-info .img-chibi-rewards{background-image:url(/images/reward-calendar/chibi.png)}.avif .calendar-info .img-chibi-rewards{background-image:url(/images/reward-calendar/chibi.avif)}.no-avif .calendar-info .img-chibi-rewards.event-halloween{background-image:url(/images/reward-calendar/chibi-halloween.png)}.avif .calendar-info .img-chibi-rewards.event-halloween{background-image:url(/images/reward-calendar/chibi-halloween.avif)}@media screen and (hover:hover) and (pointer:fine) and (max-width:1399.98px){.calendar-info .img-chibi-rewards{font-size:20em}}@media not screen and (hover:hover) and (pointer:fine){.calendar-info .img-chibi-rewards{font-size:13em}@media (orientation:portrait){.calendar-info .img-chibi-rewards{font-size:12.5em;margin-left:-.05em;transform:scaleX(-1)}}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .img-chibi-rewards{font-size:7.25em;margin-top:-.1206896552em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .img-chibi-rewards{font-size:7.25em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.calendar-info .img-chibi-rewards{font-size:7.25em}}.calendar-info .wrapper{width:100%}@media not screen and (hover:hover) and (pointer:fine){.calendar-info .wrapper{padding-left:4.75em}@media (orientation:landscape){.calendar-info .wrapper{padding-left:0}}@media (orientation:portrait){.calendar-info .wrapper{padding-right:.75em}}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .wrapper{padding-left:1em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7) and (orientation:portrait){.calendar-info .wrapper{padding-right:0}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .wrapper.all-rewards-claimed{padding-left:.6em}}.calendar-info .all-rewards-claimed .claim-card,.calendar-info .all-rewards-claimed .info-for-claim,.calendar-info .reward-claimed .all-cards-claimed,.calendar-info .reward-claimed .claim-card,.calendar-info .reward-claimed .info-all-claimed,.calendar-info .reward-not-claimed .card-claimed,.calendar-info .reward-not-claimed .info-all-claimed{display:none}.calendar-info .title{font-size:1.5em;font-weight:700;line-height:1.3;margin:.6666666667em auto .5em;text-align:center}@media not screen and (hover:hover) and (pointer:fine){.calendar-info .title{font-size:1.125em;margin-bottom:.4444444444em;margin-top:.7777777778em}@media (orientation:portrait){.calendar-info .title{margin-top:0}}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .title{font-size:.8125em;margin-bottom:.4615384615em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .title{font-size:.8125em;margin-bottom:.4615384615em;margin-top:.1538461538em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.calendar-info .title{font-size:.8125em;margin-bottom:.4615384615em;margin-top:.1538461538em}}.calendar-info .subtitle{font-size:1.125em;line-height:1;margin:0}@media not screen and (hover:hover) and (pointer:fine){.calendar-info .subtitle{font-size:.75em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .subtitle{font-size:.5625em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .subtitle{font-size:.5625em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.calendar-info .subtitle{font-size:.5625em}}.calendar-info .subtitle .counter>*{margin-left:.25em}.calendar-info .info-for-claim .counter{margin:0 .25em}@media not screen and (hover:hover) and (pointer:fine){.calendar-info .info-for-claim .text{white-space:nowrap}}.calendar-info .reward-btn{font-size:1.125em;margin-bottom:1.1111111111em;margin-top:1.1111111111em;min-width:16em;text-transform:uppercase}@media not screen and (hover:hover) and (pointer:fine){.calendar-info .reward-btn{font-size:.875em;margin-bottom:.8571428571em;margin-top:.8571428571em;min-width:15.7142857143em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .reward-btn{font-size:.6875em;margin-bottom:.7272727273em;margin-top:.7272727273em;min-width:16.3636363636em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .reward-btn{font-size:.6875em;margin-bottom:.7272727273em;margin-top:.7272727273em;min-width:16.3636363636em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.calendar-info .reward-btn{font-size:.6875em;margin-bottom:.7272727273em;margin-top:.7272727273em;min-width:16.3636363636em}}.calendar-info .reward-btn.primary:hover{background-color:var(--col-light-red)}.calendar-info .reward-btn.secondary{background-color:var(--col-go-green);color:var(--col-white);cursor:default;text-transform:capitalize}.calendar-info .reward-btn.secondary .icon-checkmark{border-width:0 .25em .25em 0;margin-bottom:.3em;margin-right:.7692307692em}.calendar-info .reward-btn.disabled{background-color:var(--col-gray-disable);color:var(--col-white);cursor:default}.calendar-info .separator{background:rgba(var(--col-white-rgb),.1);height:1px;margin-bottom:.75em;width:20.25em}@media not screen and (hover:hover) and (pointer:fine){.calendar-info .separator{margin-bottom:.375em;width:15em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .separator{margin-bottom:.25em;width:11.25em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .separator{margin-bottom:.25em;width:11.25em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.calendar-info .separator{margin-bottom:.25em;width:11.25em}}.calendar-info .text{line-height:1.2;margin:0}@media not screen and (hover:hover) and (pointer:fine){.calendar-info .text{font-size:.75em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .text{font-size:.5625em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .text{font-size:.5625em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.calendar-info .text{font-size:.5625em}}.calendar-info .text:last-of-type{margin-top:.5em}@media not screen and (hover:hover) and (pointer:fine){.calendar-info .text:last-of-type{margin-top:.5em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .text:last-of-type{margin-top:.4444444444em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .text:last-of-type{margin-top:.4444444444em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.calendar-info .text:last-of-type{margin-top:.4444444444em}}.calendar-info .warning-text{color:var(--col-orange);font-size:.8125em;line-height:1;margin:0}@media not screen and (hover:hover) and (pointer:fine){.calendar-info .warning-text{font-size:.625em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .warning-text{font-size:.5em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .warning-text{font-size:.5em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.calendar-info .warning-text{font-size:.5em}}@media not screen and (hover:hover) and (pointer:fine){.calendar-info .info-all-claimed{margin-top:-.125em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .info-all-claimed{margin-bottom:-.0625em}}.calendar-info .info-all-claimed .text{font-size:.8125em;line-height:1.2;width:24.6923076923em}@media not screen and (hover:hover) and (pointer:fine){.calendar-info .info-all-claimed .text{font-size:.625em;width:24em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .info-all-claimed .text{font-size:.5em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .info-all-claimed .text{font-size:.5em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.calendar-info .info-all-claimed .text{font-size:.5em}}.calendar-info .info-all-claimed .text:last-of-type{margin-top:.6153846154em}@media not screen and (hover:hover) and (pointer:fine){.calendar-info .info-all-claimed .text:last-of-type{margin-top:.4em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .info-all-claimed .text:last-of-type{margin-top:.25em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .info-all-claimed .text:last-of-type{margin-top:.25em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.calendar-info .info-all-claimed .text:last-of-type{margin-top:.25em}}.calendar-info .auto-open-drc{align-items:center;display:flex;justify-content:center;margin-top:2em;padding-left:0;text-align:left;width:20.5em}@media screen and (hover:hover) and (pointer:fine) and (max-width:1399.98px){.calendar-info .auto-open-drc{width:20.25em}}@media not screen and (hover:hover) and (pointer:fine){.calendar-info .auto-open-drc{margin-top:1em;width:15em}@media (orientation:portrait){.calendar-info .auto-open-drc{grid-column-end:span 2;grid-column-start:1;justify-content:right;margin-top:.5em;width:100%}}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .auto-open-drc{justify-content:center}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.calendar-info .auto-open-drc{margin-top:.75em;width:12em}}@media screen and (max-width:749.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .auto-open-drc{margin-top:.75em;width:12em}}.calendar-info .auto-open-drc input[type=checkbox]:checked+label:before{background-color:var(--col-white);border-color:var(--col-white)}.calendar-info .auto-open-drc .drc-checkbox-label{font-size:.75em;line-height:1.2;padding-left:1.5em;position:relative}@media screen and (hover:hover) and (pointer:fine) and (max-width:1399.98px){.calendar-info .auto-open-drc .drc-checkbox-label{padding-left:2em}}@media not screen and (hover:hover) and (pointer:fine){.calendar-info .auto-open-drc .drc-checkbox-label{font-size:.625em;padding-left:2em}@media (orientation:portrait){.calendar-info .auto-open-drc .drc-checkbox-label{margin-top:-1.5em}}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .auto-open-drc .drc-checkbox-label{font-size:.5em;margin-top:.5em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.calendar-info .auto-open-drc .drc-checkbox-label{font-size:.5em;padding-left:2em}}@media screen and (max-width:749.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.calendar-info .auto-open-drc .drc-checkbox-label{font-size:.5em;padding-left:2em}}.calendar-info .auto-open-drc .drc-checkbox-label:before{height:.825rem;left:0;top:50%;transform:translate(-5%,-50%);width:.825rem}@media not screen and (hover:hover) and (pointer:fine){.calendar-info .auto-open-drc .drc-checkbox-label:before{height:.75rem;margin-left:0;width:.75rem}@media (orientation:portrait){.calendar-info .auto-open-drc .drc-checkbox-label:before{justify-content:right}}}.calendar-info .auto-open-drc .drc-checkbox-label:after{left:0;top:50%;transform:translate(7%,-68%) rotate(-45deg)}@media not screen and (hover:hover) and (pointer:fine){@media (orientation:portrait){.calendar-info .auto-open-drc .drc-checkbox-label:after{justify-content:right}}}.calendar-spinner{margin:auto}.calendar-spinner .loading-text{font-size:1.6em}@media not screen and (hover:hover) and (pointer:fine){.loading{font-size:.6em;min-height:68vh}}.calendar-error-message{margin:auto}.calendar-error-message .icon-exclamation-round{font-size:3.12em}.calendar-error-message .fnt-normal{font-size:1.44em}.calendar-error-message .fnt-medium{font-size:1.28em;margin:1em 0}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.calendar-error-message .fnt-medium{line-height:1.6em;padding:0 1em;text-align:center}}.calendar-error-message .button{font-size:1.16em;min-width:18em}.hidden{display:none}@media not screen and (hover:hover) and (pointer:fine){.daily-rewards-calendar{font-size:2.084vw}@media (orientation:landscape){.daily-rewards-calendar{font-size:1.5625vw}}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.daily-rewards-calendar{font-size:4.4444444444vw}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.daily-rewards-calendar{font-size:2.1vw}}@media screen and (max-width:749.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.daily-rewards-calendar{font-size:2.5vw}}@media screen and (max-width:749.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-width:700px){.daily-rewards-calendar{font-size:2.25vw}}.daily-rewards-calendar .modal-box{max-width:95%;overflow:initial;padding:0}@media screen and (hover:hover) and (pointer:fine) and (max-width:1549.98px){.daily-rewards-calendar .modal-box{font-size:1vw}}.daily-rewards-calendar .icon-close.slim{--col-dark-blue:var(--col-darker-blue)}@media not screen and (hover:hover) and (pointer:fine){@media (orientation:landscape){.calendar-box.no-calendar{height:auto}}}.no-ongoing-calendar{padding:1.5em 2em}@media screen and (hover:hover) and (pointer:fine){.no-ongoing-calendar{flex-basis:100%}}@media not screen and (hover:hover) and (pointer:fine){.no-ongoing-calendar{height:38.875em;padding:.75em 3em}@media screen and (orientation:landscape){.no-ongoing-calendar{flex-basis:100%;height:28.625em;padding-top:1.25em}}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.no-ongoing-calendar{height:26.75em;padding:.75em 1.25em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.no-ongoing-calendar{height:auto;min-height:240px;padding:1em 1em 1.1875em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.no-ongoing-calendar{height:auto;min-height:240px;padding:1em 1em 1.1875em}}.no-ongoing-calendar .img-chibi-calendar-closed{flex-shrink:0;font-size:25em;margin:.08em 0}.no-avif .no-ongoing-calendar .img-chibi-calendar-closed{background-image:url(/images/reward-calendar/chibi-calendar-closed.png)}.avif .no-ongoing-calendar .img-chibi-calendar-closed{background-image:url(/images/reward-calendar/chibi-calendar-closed.avif)}@media not screen and (hover:hover) and (pointer:fine){.no-ongoing-calendar .img-chibi-calendar-closed{font-size:18.75em;margin-bottom:.1866666667em;margin-top:.1866666667em}@media screen and (orientation:landscape){.no-ongoing-calendar .img-chibi-calendar-closed{font-size:15em;margin-bottom:.1em;margin-top:.1em}}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.no-ongoing-calendar .img-chibi-calendar-closed{font-size:12.5em;margin-bottom:.18em;margin-top:.18em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.no-ongoing-calendar .img-chibi-calendar-closed{font-size:7.5em;margin-bottom:.1em;margin-top:.1em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.no-ongoing-calendar .img-chibi-calendar-closed{font-size:7.5em;margin-bottom:.1em;margin-top:.1em}}.no-ongoing-calendar .text{font-size:1.25em;margin-bottom:0;text-align:center}@media not screen and (hover:hover) and (pointer:fine){.no-ongoing-calendar .text{font-size:1em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.no-ongoing-calendar .text{font-size:.6875em}}@media screen and (max-width:899.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7){.no-ongoing-calendar .text{font-size:.6875em}}@media screen and (max-width:1199.98px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.7) and (min-aspect-ratio:16/9){.no-ongoing-calendar .text{font-size:.6875em}}.daily-rewards-calendar .no-ongoing-calendar .button{flex-shrink:0}@media screen and (hover:hover) and (pointer:fine){.daily-rewards-calendar .no-ongoing-calendar .button{font-size:1.125em;margin-bottom:.5em;margin-top:.8888888889em;width:16em}}
