.checkin-rewards-2000 .cr-btn-checkin{background-color:#4267cd!important}.checkin-rewards-2000 .cr-btn-checkin:hover{background-color:rgba(179,222,255,.4901960784)!important;border:1px solid rgba(0,0,0,0)!important}.checkin-rewards{width:512px;height:-moz-max-content;height:max-content;border-radius:16px;gap:4px;box-shadow:0 4px 4px 0 rgba(0,0,0,.0784313725)}.checkin-rewards .cr-header{display:flex;align-items:center;gap:16px;background:linear-gradient(90deg,#3f0b98,#6366f1);color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;padding:12px}.checkin-rewards .cr-header .crh-title{font-weight:600;font-size:16px;line-height:16px}.checkin-rewards .cr-description{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px}.checkin-rewards .cr-description .cr-content h2,.checkin-rewards .cr-description .cr-content p{font-weight:600;font-size:14px;line-height:22px;color:#3f4254}.checkin-rewards .cr-description .cr-content p{color:#33b469;font-size:16px}.checkin-rewards .cr-description .cr-content .crc-point{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:4px;background-color:#fffaeb;border-radius:16px;padding:4px 24px;width:-moz-max-content;width:max-content}.checkin-rewards .cr-days{position:relative;border-radius:8px;padding:4px 12px 8px;border:1px dashed #8b90a7;margin:0 16px 8px}.checkin-rewards .crd-wapper{display:flex;justify-content:space-between;position:relative;gap:12px}.checkin-rewards .crd-wapper:before{background:#edeff1;border-radius:32px}.checkin-rewards .crd-wapper:after,.checkin-rewards .crd-wapper:before{content:"";position:absolute;top:50%;left:12px;right:16px;height:5px;transform:translateY(-50%);z-index:0}.checkin-rewards .crd-wapper:after{width:var(--progress);background:#ff4d4d;border-radius:32px 0 0 32px}.checkin-rewards .crd-wapper .crd-item{display:flex;flex-direction:column;justify-content:end;align-items:center;position:relative;z-index:1;width:44px;height:77px}.checkin-rewards .crd-wapper .crd-address{width:29px;height:29px;flex-shrink:0}.checkin-rewards .crd-wapper .crd-day{margin-right:-16px}.checkin-rewards .crd-wapper .crd-circle{width:12px;height:12px;border-radius:50%;margin:4px 0 16px}.checkin-rewards .crd-wapper .crd_title{font-weight:600;font-size:14px;line-height:16px;color:#404c6d;white-space:nowrap}@media screen and (max-width:1432px){.checkin-rewards .crd-wapper .crd-item{width:32px}}@media screen and (max-width:600px){.checkin-rewards .crd-wapper .crd-item{width:29px}.checkin-rewards .crd-wapper .crd-day{margin-left:0;margin-right:-8px}.checkin-rewards .crd-wapper .crd-day .crd_title{color:rgba(0,0,0,0)}}@media screen and (max-width:578px){.checkin-rewards .crd-wapper .crd-item{width:20px}.checkin-rewards .crd-wapper:after,.checkin-rewards .crd-wapper:before{right:12px}}@media screen and (max-width:370px){.checkin-rewards .cr-description{flex-direction:column;align-items:start}.checkin-rewards .crd-wapper .crd-item{width:12px}.checkin-rewards .crd-wapper .crd-item .crd_title{font-size:10px}.checkin-rewards .crd-wapper:after,.checkin-rewards .crd-wapper:before{right:8px}}.home-target{background-color:#fff8f2!important;box-shadow:0 -1px 8px rgba(0,0,0,.0784313725)!important;border-radius:24px!important;padding:16px;max-width:61%;background-color:#fbf8ff;box-shadow:0 -1px 8px rgba(0,0,0,.0784313725);border-radius:16px;transition:height .3s linear;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.home-target__title{display:flex;align-items:start;gap:8px}.home-target__title img{margin-bottom:24px}.home-target__title .h2-title{font-weight:500;font-size:20px;color:#181c32;line-height:36px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5;width:100%}.home-target__title .h2-input{display:block;background-color:#f0f0f0;padding:12px 18px;border-radius:8px;color:#aeaeae;height:-moz-max-content!important;height:max-content!important;min-height:60px;margin-bottom:12px;cursor:pointer;display:flex;align-items:center}.home-target__date{text-align:right;font-weight:800;color:rgba(63,66,84,.6);font-size:12px;line-height:14px;margin-top:-4px}.home-target__container{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:12px}.home-target .container__author{display:flex;align-items:center;gap:20px}.home-target .container__author--image{width:48px;height:48px;border-radius:50%;overflow:hidden;display:flex;justify-content:center}.home-target .container__author--image>img{max-width:unset!important;height:100%}.home-target .container__author--logo{width:56px;height:56px;margin-top:4px}.home-target .container__author--logo>img{width:100%}.home-target .container__author--infor p{font-size:14px;line-height:22px;font-weight:500;color:#8b90a7}.home-target .container__author--infor h3{font-weight:600;font-size:18px;line-height:24px;color:rgba(24,28,50,.8)}.home-target .container__action{display:flex;align-items:center;gap:32px;padding-right:16px;margin-top:20px}.home-target .container__action--item{display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .3s linear}.home-target .container__action--item p{text-align:right;font-weight:500;color:rgba(63,66,84,.6);font-size:12px;line-height:14px}.home-target .container__action--item:hover{transform:scale(1.1)}.home-target .loader{margin-right:2px;border:2px solid rgba(63,66,84,.6);border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:1300px){.home-target .h2-input{font-size:18px;line-height:24px}}@media(max-width:1200px){.home-target__date{margin-top:4px}.home-target .container__action--item p{display:none}.home-target .h2-input{font-size:18px}}@media(max-width:600px){.home-target__title .h2-title{font-size:17px}}@media(max-width:400px){.home-target__container{flex-direction:column;align-items:start}.home-target__container .container__btn{width:100%;display:flex;justify-content:end}}.home-target-share{width:1100px;height:627px;background-color:#252728;display:flex;justify-content:center;align-items:center}.home-target-share__content{width:754px;height:600px;border-radius:24px;background-image:url(/_next/static/media/authBG.7fcf0969.png);background-repeat:no-repeat;background-size:cover;display:flex;justify-content:start;align-items:center;flex-direction:column;padding-top:28px}.home-target-share__content h2{width:86%;margin:20px auto;text-align:center;color:#0067cc;font-size:60px;line-height:72px;font-weight:900}.home-target-share__content p{font-size:17px!important;color:#171717}.home-streak{background-color:#fff8f2!important;box-shadow:0 -1px 8px rgba(0,0,0,.0784313725)!important;border-radius:24px!important}.home-streak .container__btn button{border:1px solid #4267cd!important;color:#4267cd!important}.home-streak .container__btn button:hover{border:1px solid rgba(0,0,0,0)!important}.home-streak{width:480px;border-radius:16px;background-color:#fbf8ff;padding:12px 16px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 -1px 8px rgba(0,0,0,.0784313725)}.home-streak__title{font-weight:500;font-size:16px;text-align:center}.home-streak__total{display:flex;justify-content:center;align-items:center;gap:12px;margin:4px 0}.home-streak__total h2{--tw-text-opacity:1;color:rgb(66 103 205/var(--tw-text-opacity,1));font-size:40px;font-weight:600}.home-streak__border{margin:4px 0;background-color:rgba(0,0,0,0);border-top:2px dashed #8b90a7}.home-streak__container{display:flex;justify-content:space-between;align-items:center;margin-top:13px}.home-streak .container__content{display:flex;align-items:center;gap:12px}.home-streak .container__content>div:first-child{margin-top:-8px}.home-streak .container__content h3{color:#181c32;font-weight:500;font-size:17px}.home-streak .container__content p{color:#181c32;font-weight:400}.home-streak--disabled{opacity:.75}.disable-page{opacity:.3;cursor:default}@media(max-width:400px){.home-streak__container{flex-direction:column;align-items:start;gap:12px}.home-streak__container .container__btn{width:100%;display:flex;justify-content:end}}