.state-circle[state="1"][data-v-d51ff246]{border-radius:50%;background-color:#3cbe74;border:1px solid #3cbe74}.state-circle[state="-1"][data-v-d51ff246],.state-circle[state="1"][data-v-d51ff246]{display:inline-block;width:6px;height:6px;line-height:12px;margin-right:2px;position:relative;top:-2px}.state-circle[state="-1"][data-v-d51ff246]{border-radius:50%;background-color:#cecece;border:1px solid #cecece}.state-circle[state="0"][data-v-d51ff246]{display:inline-block;width:6px;height:6px;line-height:12px;border-radius:50%;background-color:#ff5353;margin-right:2px;border:1px solid #ff5353;position:relative;top:-2px}.competition-page[data-v-d51ff246]{display:flex;flex-direction:column;margin:0 auto;align-items:center;background:#fff;min-height:100vh;padding:24px 48px;max-width:1548px;min-width:1300px;width:100%}.competition-page .competition-header[data-v-d51ff246]{display:flex;justify-content:space-between;align-items:center;padding:0 0 24px 0;width:100%}.competition-page .competition-header .title-section .main-title[data-v-d51ff246]{margin-bottom:12px;line-height:1.5;font-size:20px;font-weight:400;color:#1cc6e7;background:linear-gradient(180deg,#0d67d2,#58a9ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.competition-page .competition-header .title-section .subtitle[data-v-d51ff246]{font-size:13px;color:#999;margin-top:4px}.competition-page .competition-header .go-lab-btn[data-v-d51ff246]{font-size:15px;padding:8px 28px}.competition-page .competition-steps[data-v-d51ff246]{display:flex;margin-bottom:30px;width:100%;color:#999}.competition-page .competition-steps .card[data-v-d51ff246]{display:flex;flex-direction:column;margin-right:20px;min-height:54px;flex:1}.competition-page .competition-steps .card .top[data-v-d51ff246]{display:flex;align-items:center}.competition-page .competition-steps .card .top .left[data-v-d51ff246]{margin-right:16px}.competition-page .competition-steps .card .top .middle[data-v-d51ff246]{max-width:104px;height:24px;margin-right:16px;flex-shrink:0}.competition-page .competition-steps .card .top .right[data-v-d51ff246]{flex:1;height:2px}.competition-page .competition-steps .card .bottom[data-v-d51ff246]{font-family:PingFangSC-Regular;font-weight:400;font-size:14px;color:#999;line-height:22px;text-align:left;margin-left:40px;min-width:160px}.competition-page .competition-steps .card[data-v-d51ff246]:last-of-type{margin-right:0;flex:0}.competition-page .competition-steps .card:last-of-type .right[data-v-d51ff246]{display:none}.competition-page .competition-steps .card:last-of-type .bottom[data-v-d51ff246]{min-width:auto;white-space:nowrap}.competition-page .competition-main[data-v-d51ff246]{display:flex;padding:0 0 32px 0;gap:32px;width:100%}.competition-page .competition-main .competition-purpose[data-v-d51ff246]{max-width:369px;width:100%;aspect-ratio:369/394;background:#e6f7fb;border-radius:16px;padding-top:31px;padding-left:13px;padding-bottom:20px;padding-right:13px;display:flex;flex-direction:column;align-items:center;background-image:url(/img/bg.2c538721.png);background-size:contain;background-repeat:no-repeat}.competition-page .competition-main .competition-purpose .purpose-title[data-v-d51ff246]{font-weight:600;font-size:24px;color:#fff;margin-bottom:23px;align-self:self-start}.competition-page .competition-main .competition-purpose .purpose-desc[data-v-d51ff246]{font-weight:300;font-size:16px;color:#fff;margin-bottom:24px;line-height:1.8;align-self:self-start}.competition-page .competition-main .competition-purpose .purpose-bottom[data-v-d51ff246]{margin-top:auto}.competition-page .competition-main .competition-purpose .purpose-bottom .case-input[data-v-d51ff246]{display:flex;justify-content:center;align-items:center;margin-bottom:9px;width:337px;height:38px;line-height:36px;font-family:PingFang SC;font-weight:400;font-size:16px;color:#1cc6e7;background:hsla(0,0%,100%,.8);border-radius:254px 254px 254px 254px;border:0;border-image:linear-gradient(90deg,rgba(4,213,215,.6),rgba(55,178,255,.6)) 1 1}.competition-page .competition-main .competition-purpose .purpose-bottom .case-input[data-v-d51ff246]:hover{cursor:pointer;opacity:.8}.competition-page .competition-main .competition-purpose .purpose-bottom .case-input-gray[data-v-d51ff246]{margin-bottom:9px;color:gray}.competition-page .competition-main .competition-purpose .purpose-bottom .case-input-gray[data-v-d51ff246],.competition-page .competition-main .competition-purpose .purpose-bottom .sign-up[data-v-d51ff246]{display:flex;justify-content:center;align-items:center;width:337px;height:38px;line-height:36px;font-family:PingFang SC;font-weight:400;font-size:16px;background:hsla(0,0%,100%,.8);border-radius:254px 254px 254px 254px;border:0;border-image:linear-gradient(90deg,rgba(4,213,215,.6),rgba(55,178,255,.6)) 1 1}.competition-page .competition-main .competition-purpose .purpose-bottom .sign-up[data-v-d51ff246]{color:#1cc6e7}.competition-page .competition-main .competition-purpose .purpose-bottom .sign-up[data-v-d51ff246]:hover{cursor:pointer;opacity:.8}.competition-page .competition-main .competition-purpose .purpose-bottom .sign-up-gray[data-v-d51ff246]{display:flex;justify-content:center;align-items:center;width:337px;height:38px;line-height:36px;font-family:PingFang SC;font-weight:400;font-size:16px;color:gray;background:hsla(0,0%,100%,.8);border-radius:254px 254px 254px 254px;border:0;border-image:linear-gradient(90deg,rgba(4,213,215,.6),rgba(55,178,255,.6)) 1 1}.competition-page .competition-main .competition-tutorials[data-v-d51ff246]{flex:1;display:flex;flex-direction:column}.competition-page .competition-main .competition-tutorials>div[data-v-d51ff246]:first-child{line-height:1.5;margin-bottom:9px}.competition-page .competition-main .competition-tutorials .tutorial-header[data-v-d51ff246]{font-size:16px;font-weight:600;color:#333;margin-bottom:22px;display:flex;justify-content:space-between;align-items:center;gap:4px}.competition-page .competition-main .competition-tutorials .tutorial-header .left[data-v-d51ff246]{font-family:PingFang SC;font-weight:600;font-size:20px;color:#343434}.competition-page .competition-main .competition-tutorials .tutorial-header .register-status[data-v-d51ff246]{font-family:PingFang SC;font-weight:500;font-size:16px;line-height:22px;color:#1cc6e7}.competition-page .competition-main .competition-tutorials .tutorial-header .register-status .tip[data-v-d51ff246]{background:linear-gradient(357.3076621342deg,#024860,#107294);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.competition-page .competition-main .competition-tutorials .tutorial-header .register-status .deadline[data-v-d51ff246]{font-family:PingFang SC;font-weight:400;font-size:16px;color:#999;line-height:22px;margin-left:12px}.competition-page .competition-main .competition-tutorials .tutorial-list[data-v-d51ff246]{display:flex;justify-content:space-between;gap:24px;margin-top:auto}.competition-page .competition-main .competition-tutorials .tutorial-list .tutorial-card[data-v-d51ff246]{background:#fafafa;border-radius:12px;box-shadow:0 2px 8px #e6f7fb;padding:18px 20px 8px 20px;max-width:369px;width:100%;height:320px;display:flex;flex-direction:column;align-items:flex-start}.competition-page .competition-main .competition-tutorials .tutorial-list .tutorial-card .tutorial-icon[data-v-d51ff246]{width:38px;height:38px;margin-bottom:16px}.competition-page .competition-main .competition-tutorials .tutorial-list .tutorial-card .tutorial-title[data-v-d51ff246]{font-size:15px;font-weight:600;margin-bottom:40px}.competition-page .competition-main .competition-tutorials .tutorial-list .tutorial-card .tutorial-desc[data-v-d51ff246]{font-size:13px;color:#888;margin-bottom:12px}.competition-page .competition-main .competition-tutorials .tutorial-list .tutorial-card .tutorial-button[data-v-d51ff246]{justify-self:flex-end;text-align:center;display:flex;justify-content:center;align-items:center;margin-top:auto;margin-bottom:25px;flex-shrink:0;width:112px;height:32px;color:#fff;font-family:PingFang SC;font-weight:500;font-size:14px;background:linear-gradient(180deg,#1881cd,#94abed);border-radius:30px 30px 30px 30px}.competition-page .competition-main .competition-tutorials .tutorial-list .tutorial-card .tutorial-button[data-v-d51ff246]:hover{cursor:pointer;opacity:.8}.competition-page .more-tutorials-section[data-v-d51ff246]{padding:0 0 32px 0;width:100%}.competition-page .more-tutorials-section .more-tutorials-title[data-v-d51ff246]{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:700;margin-bottom:16px;color:#333}.competition-page .more-tutorials-section .more-tutorials-title .competition-tip[data-v-d51ff246]{color:#1cc6e7;font-size:16px;text-align:right;font-weight:500;background:linear-gradient(180deg,#1a82ce,#93abec);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.competition-page .more-tutorials-section .more-tutorials-list[data-v-d51ff246]{display:grid;grid-template-columns:repeat(5,1fr);gap:47px;margin-bottom:12px}.competition-page .more-tutorials-section .more-tutorials-list .more-tutorial-card[data-v-d51ff246]{background:#fff;border-radius:12px;width:100%;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;transition:transform .3s ease}.competition-page .more-tutorials-section .more-tutorials-list .more-tutorial-card[data-v-d51ff246]:hover{transform:translateY(-5px);cursor:pointer}.competition-page .more-tutorials-section .more-tutorials-list .more-tutorial-card .more-tutorial-thumb[data-v-d51ff246]{width:100%;height:140px;object-fit:cover;border-bottom:1px solid #f0f0f0;border-radius:12px}.competition-page .more-tutorials-section .more-tutorials-list .more-tutorial-card .video-bottom-bar[data-v-d51ff246]{display:flex;align-items:center;width:100%;height:39px;margin-top:-39px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARAAAAAnCAYAAADHAhe0AAAAAXNSR0IArs4c6QAAAuVJREFUeF7t3D9IlHEYwPHned/wELpQ6CUsJA41IiU00iTMOCKzrsVN3ARnhxtcXG5xctLN6dZDEG6KllveyRyaoiXIphouMEzSrPf3C69OyNTjni3ue8txvO/34P3wex/uz8urcRxHwgMBBBAwCOjm5uYVQ0eCAAIIiMZx3IUDAgggYBHQSqVyzRLSIIAAAloul7vrDO3t7bK/v3+swms8WA+cD+fNB93Y2LjOHEUAAQQsArq+vp6xhDQIIICAlkqlHhgQQAABi4AWi8U+S0iDAAII6Nra2k0YEEAAAYuArq6u3rKENAgggICurKwMwIAAAghYBHR5efm2JaRBAAEEdGlpaRAGBBBAwCKghULhjiWkQQABBHRxcfEuDAgggIBFQBcWFkYsIQ0CCCCg+Xx+FAYEEEDAIqDz8/P3LSENAgggoHNzcw9gQAABBCwCOjs7+9AS0iCAAAI6MzOThQEBBBCwCOj09PQjS0iDAAII6NTU1GMYEEAAAYuA5nK5J5aQBgEEENCJiYmnMCCAAAIWAc1mszlLSIMAAgjo2NjYcxFRKBBAAIEmBbwODw9PBkGQajJkdwQQaHEB59x3HRoaGlfVyy1uweEjgECTAt77z9rf3390T9TafVHDMJQkSY7fhtd4sB44H+oD4eQ8EJG32tvbeykMw8kmhw+7I4BAiwskSfKy9uNpJpMZ995frU8Ynn9/8sABB9bB6eeBc+7j9vZ2XBsgURRdbGtre6aqF1p8qHL4CCDQQMB7//Pw8PBFtVrdO/77NoqiPlW9hx4CCCBwnoD3/lW1Wn13tM9f1390dnYOBEHATZZZPwggcKqAc+71zs7Om/rGfy4gS6fTN5xzI0EQ8HWGRYQAAjUB59yPMAy3dnd3a588zhwgfzakU6nUqKp244cAAi0v8OHg4GBLRPZOSjS6hL1DRHpEpEtEOsIwPLpitVHT8toAIPAfCzgR+ZYkyRcR+SQi70Xk61nH8wsw3KSGXgJVtAAAAABJRU5ErkJggg==);background-size:cover;background-repeat:no-repeat;border-radius:12px}.competition-page .more-tutorials-section .more-tutorials-list .more-tutorial-card .video-bottom-bar .video-text[data-v-d51ff246]{margin-right:8px;width:100%;text-align:end;justify-self:flex-end;font-family:PingFang SC;font-weight:500;font-size:13px;color:#fff;line-height:18px;font-style:normal;text-transform:none}.competition-page .more-tutorials-section .more-tutorials-list .more-tutorial-card .more-tutorial-info[data-v-d51ff246]{width:100%}.competition-page .more-tutorials-section .more-tutorials-list .more-tutorial-card .more-tutorial-info .more-tutorial-desc[data-v-d51ff246]{margin-top:8px;font-size:14px;color:#333;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:40px;line-height:1.4}.competition-page .more-tutorials-section .more-tutorials-list .more-tutorial-card .more-tutorial-info .more-tutorial-meta[data-v-d51ff246]{font-size:12px;color:#b0b8c5;display:flex;justify-content:space-between;margin-bottom:4px}