.login-modal[data-v-dade949c] .ant-modal-content{background:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:22px}.login-modal[data-v-dade949c] .ant-modal-body{padding:0}.login-modal[data-v-dade949c] .ant-modal-header{display:none}.login-modal[data-v-dade949c] .ant-modal-close{color:hsla(0,0%,100%,.75)}.login-modal[data-v-dade949c] .ant-modal-close:hover{color:#fff}.login[data-v-dade949c]{width:100%;padding:2px;background-image:linear-gradient(163deg,#00ff75,#3700ff);border-radius:22px;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.login[data-v-dade949c]:hover{-webkit-box-shadow:0 0 30px 1px rgba(0,255,117,.3);box-shadow:0 0 30px 1px rgba(0,255,117,.3)}.form[data-v-dade949c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:20px 22px 18px;background-color:#171717;border-radius:20px;max-height:calc(100vh - 220px);overflow-y:auto}#heading[data-v-dade949c]{text-align:center;margin:0;color:#fff;font-size:20px;font-weight:700;letter-spacing:.5px}.ui[data-v-dade949c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:6px;height:14px}.bounce[data-v-dade949c]{width:8px;height:8px;border-radius:50%;background:#00ff75;opacity:.7;-webkit-animation:loginDotBounce-dade949c 1.2s ease-in-out infinite;animation:loginDotBounce-dade949c 1.2s ease-in-out infinite}.bounce1[data-v-dade949c]{-webkit-animation-delay:0s;animation-delay:0s}.bounce2[data-v-dade949c]{background:#3700ff;-webkit-animation-delay:.15s;animation-delay:.15s}.bounce3[data-v-dade949c]{-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes loginDotBounce-dade949c{0%,80%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.5}40%{-webkit-transform:translateY(-6px);transform:translateY(-6px);opacity:1}}@keyframes loginDotBounce-dade949c{0%,80%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.5}40%{-webkit-transform:translateY(-6px);transform:translateY(-6px);opacity:1}}.login-modal[data-v-dade949c] .ant-form-item{margin-bottom:10px}.login-modal[data-v-dade949c] .ant-input,.login-modal[data-v-dade949c] .ant-input-affix-wrapper{border:none;border-radius:25px;background-color:#171717;-webkit-box-shadow:inset 2px 5px 10px #050505;box-shadow:inset 2px 5px 10px #050505;color:#d3d3d3;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.login-modal[data-v-dade949c] .ant-input-affix-wrapper:hover,.login-modal[data-v-dade949c] .ant-input:hover{-webkit-box-shadow:inset 2px 5px 10px #050505,0 0 0 1px rgba(0,255,117,.35);box-shadow:inset 2px 5px 10px #050505,0 0 0 1px rgba(0,255,117,.35)}.login-modal[data-v-dade949c] .ant-input-affix-wrapper-focused,.login-modal[data-v-dade949c] .ant-input:focus{-webkit-box-shadow:inset 2px 5px 10px #050505,0 0 0 2px rgba(0,255,117,.35);box-shadow:inset 2px 5px 10px #050505,0 0 0 2px rgba(0,255,117,.35)}.login-modal[data-v-dade949c] .ant-input,.login-modal[data-v-dade949c] .ant-input-affix-wrapper input{background:transparent;color:#d3d3d3}.login-modal[data-v-dade949c] .ant-input-affix-wrapper input::-webkit-input-placeholder,.login-modal[data-v-dade949c] .ant-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.login-modal[data-v-dade949c] .ant-input-affix-wrapper input::-moz-placeholder,.login-modal[data-v-dade949c] .ant-input::-moz-placeholder{color:hsla(0,0%,100%,.5)}.login-modal[data-v-dade949c] .ant-input-affix-wrapper input:-ms-input-placeholder,.login-modal[data-v-dade949c] .ant-input:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.login-modal[data-v-dade949c] .ant-input-affix-wrapper input::-ms-input-placeholder,.login-modal[data-v-dade949c] .ant-input::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.login-modal[data-v-dade949c] .ant-input-affix-wrapper input::placeholder,.login-modal[data-v-dade949c] .ant-input::placeholder{color:hsla(0,0%,100%,.5)}.login-modal[data-v-dade949c] .ant-input-prefix .anticon{color:hsla(0,0%,100%,.9)}.login-modal[data-v-dade949c] .ant-form-explain,.login-modal[data-v-dade949c] .ant-form-item-explain{color:rgba(255,120,120,.95)}.btn[data-v-dade949c]{background-color:#252525;color:#fff;border:none;border-radius:12px;height:40px;font-weight:600;-webkit-transition:background-color .2s,-webkit-transform .2s,-webkit-box-shadow .2s;transition:background-color .2s,-webkit-transform .2s,-webkit-box-shadow .2s;transition:background-color .2s,transform .2s,box-shadow .2s;transition:background-color .2s,transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.btn[data-v-dade949c]:focus,.btn[data-v-dade949c]:hover{background-color:#000;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.35);box-shadow:0 10px 30px rgba(0,0,0,.35);color:#fff}.btn[disabled][data-v-dade949c]{opacity:.65;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#252525}.captcha-col[data-v-dade949c]{text-align:right}.captcha-img[data-v-dade949c]{width:100%;height:40px;margin-top:2px;-o-object-fit:cover;object-fit:cover;border-radius:8px;cursor:pointer}.contest-landing-page[data-v-dade949c]{min-height:100vh;width:100vw;background:linear-gradient(135deg,#5b6eff,#4b5fde);position:relative;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contest-landing-page.activity-mode[data-v-dade949c]{background:#f0f2f5}.contest-landing-page.activity-mode .header[data-v-dade949c]{background:linear-gradient(135deg,#5b6eff,#4b5fde);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.header[data-v-dade949c]{background:rgba(0,0,0,.1);backdrop-filter:blur(10px);position:sticky;top:0;z-index:1000;padding:0 40px}.header .header-content[data-v-dade949c]{max-width:1200px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:64px}.header .header-content[data-v-dade949c],.header .logo-section[data-v-dade949c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .logo-section[data-v-dade949c]{gap:12px}.header .logo-section .logo[data-v-dade949c]{height:40px;width:auto}.header .logo-section .brand-name[data-v-dade949c]{font-size:18px;font-weight:600;color:#fff}.header .nav-links[data-v-dade949c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.header .nav-links .nav-link[data-v-dade949c]{color:hsla(0,0%,100%,.85);font-size:16px;text-decoration:none;cursor:pointer;-webkit-transition:color .3s;transition:color .3s;position:relative;padding-bottom:4px}.header .nav-links .nav-link[data-v-dade949c]:hover{color:#fff}.header .nav-links .nav-link.active[data-v-dade949c]{color:#fff;font-weight:600}.header .nav-links .nav-link.active[data-v-dade949c]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#ffa726;border-radius:2px}.header .auth-section .login-btn[data-v-dade949c]{color:#fff;font-size:16px;padding:4px 20px;border:1px solid hsla(0,0%,100%,.3);border-radius:20px;-webkit-transition:all .3s;transition:all .3s}.header .auth-section .login-btn[data-v-dade949c]:hover{border-color:#fff;background:hsla(0,0%,100%,.1)}.header .auth-section .user-info[data-v-dade949c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;padding:4px 12px;border-radius:20px;-webkit-transition:background .3s;transition:background .3s;color:#fff}.header .auth-section .user-info[data-v-dade949c]:hover{background:hsla(0,0%,100%,.1)}.header .auth-section .user-info .user-name[data-v-dade949c]{font-size:14px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-section[data-v-dade949c]{padding:100px 40px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-section .hero-content[data-v-dade949c],.hero-section[data-v-dade949c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-section .hero-content[data-v-dade949c]{max-width:1200px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px}.hero-section .hero-text[data-v-dade949c]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff}.hero-section .hero-text .hero-title[data-v-dade949c]{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:20px;color:#fff}.hero-section .hero-text .hero-subtitle[data-v-dade949c]{font-size:24px;margin-bottom:40px;opacity:.9}.hero-section .hero-text .enter-btn[data-v-dade949c]{background:#ffa726;border:none;border-radius:40px;padding:0 48px;height:56px;font-size:20px;font-weight:600;-webkit-box-shadow:0 8px 24px rgba(255,167,38,.4);box-shadow:0 8px 24px rgba(255,167,38,.4);-webkit-transition:all .3s;transition:all .3s}.hero-section .hero-text .enter-btn[data-v-dade949c]:hover{background:#fb8c00;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 12px 32px rgba(255,167,38,.5);box-shadow:0 12px 32px rgba(255,167,38,.5)}.hero-section .hero-image[data-v-dade949c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.hero-section .hero-image .hero-animation-wrap[data-v-dade949c],.hero-section .hero-image[data-v-dade949c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-section .hero-image .hero-animation-wrap[data-v-dade949c]{position:relative;width:clamp(520px,42vw,680px);height:clamp(520px,42vw,680px);max-width:100%;max-height:100%;border-radius:20px;overflow:hidden;-webkit-filter:drop-shadow(0 20px 40px rgba(0,0,0,.2));filter:drop-shadow(0 20px 40px rgba(0,0,0,.2));-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hero-section .hero-image .placeholder-image[data-v-dade949c]{width:100%;max-width:400px}.hero-section .hero-image .placeholder-image svg[data-v-dade949c]{width:100%}.hero-section .hero-image .placeholder-image svg[data-v-dade949c],.hero-section .hero-image img[data-v-dade949c]{height:auto;-webkit-filter:drop-shadow(0 20px 40px rgba(0,0,0,.2));filter:drop-shadow(0 20px 40px rgba(0,0,0,.2))}.hero-section .hero-image img[data-v-dade949c]{max-width:100%}.stars-container[data-v-dade949c]{position:absolute;width:100%;height:100%;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.star-layer[data-v-dade949c]{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.8}.star-layer[data-v-dade949c]:first-child{-webkit-transform:translateZ(-50px);transform:translateZ(-50px);-webkit-animation:star-drift-dade949c 150s linear infinite;animation:star-drift-dade949c 150s linear infinite}.star-layer[data-v-dade949c]:nth-child(2){-webkit-transform:translateZ(-100px);transform:translateZ(-100px);animation:star-drift-dade949c 200s linear infinite reverse;opacity:.6}.star-layer[data-v-dade949c]:nth-child(3){-webkit-transform:translateZ(-200px);transform:translateZ(-200px);-webkit-animation:star-drift-dade949c 250s linear infinite;animation:star-drift-dade949c 250s linear infinite;opacity:.4}@-webkit-keyframes star-drift-dade949c{0%{-webkit-transform:translateZ(-50px) translateY(0);transform:translateZ(-50px) translateY(0)}to{-webkit-transform:translateZ(-50px) translateY(100%);transform:translateZ(-50px) translateY(100%)}}@keyframes star-drift-dade949c{0%{-webkit-transform:translateZ(-50px) translateY(0);transform:translateZ(-50px) translateY(0)}to{-webkit-transform:translateZ(-50px) translateY(100%);transform:translateZ(-50px) translateY(100%)}}.nebula[data-v-dade949c]{position:absolute;width:120%;height:120%;top:-10%;left:-10%;background:radial-gradient(ellipse at 30% 30%,rgba(63,0,113,.3) 0,rgba(63,0,113,0) 70%),radial-gradient(ellipse at 70% 60%,rgba(0,113,167,.3) 0,rgba(0,113,167,0) 70%),radial-gradient(ellipse at 50% 50%,rgba(167,0,157,.2) 0,rgba(167,0,157,0) 70%);-webkit-filter:blur(30px);filter:blur(30px);opacity:.5;-webkit-animation:nebula-shift-dade949c 30s ease-in-out infinite alternate;animation:nebula-shift-dade949c 30s ease-in-out infinite alternate}@-webkit-keyframes nebula-shift-dade949c{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:.3}50%{opacity:.5}to{-webkit-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg);opacity:.4}}@keyframes nebula-shift-dade949c{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:.3}50%{opacity:.5}to{-webkit-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg);opacity:.4}}.grid-plane[data-v-dade949c]{position:absolute;width:200%;height:200%;top:-50%;left:-50%;background-image:linear-gradient(rgba(0,162,255,.15) 1px,transparent 0),linear-gradient(90deg,rgba(0,162,255,.15) 1px,transparent 0);background-size:40px 40px;-webkit-transform:perspective(500px) rotateX(60deg);transform:perspective(500px) rotateX(60deg);-webkit-transform-origin:center;transform-origin:center;-webkit-animation:grid-move-dade949c 20s linear infinite;animation:grid-move-dade949c 20s linear infinite;opacity:.3}@-webkit-keyframes grid-move-dade949c{0%{-webkit-transform:perspective(500px) rotateX(60deg) translateY(0);transform:perspective(500px) rotateX(60deg) translateY(0)}to{-webkit-transform:perspective(500px) rotateX(60deg) translateY(40px);transform:perspective(500px) rotateX(60deg) translateY(40px)}}@keyframes grid-move-dade949c{0%{-webkit-transform:perspective(500px) rotateX(60deg) translateY(0);transform:perspective(500px) rotateX(60deg) translateY(0)}to{-webkit-transform:perspective(500px) rotateX(60deg) translateY(40px);transform:perspective(500px) rotateX(60deg) translateY(40px)}}.loader-container[data-v-dade949c]{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-perspective:800px;perspective:800px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:10}.hologram-platform[data-v-dade949c]{border-radius:50%;background:radial-gradient(ellipse,rgba(0,221,255,.3) 0,transparent 70%);-webkit-box-shadow:0 0 30px rgba(0,221,255,.4);box-shadow:0 0 30px rgba(0,221,255,.4);-webkit-filter:blur(8px);filter:blur(8px);-webkit-animation:platform-glow-dade949c 4s infinite alternate;animation:platform-glow-dade949c 4s infinite alternate}.hologram-platform[data-v-dade949c],.platform-rings[data-v-dade949c]{position:absolute;width:300px;height:60px;bottom:60px;-webkit-transform:rotateX(60deg);transform:rotateX(60deg)}.platform-ring[data-v-dade949c]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:2px solid transparent;opacity:.4;-webkit-animation:platform-ring-pulse-dade949c 4s infinite alternate;animation:platform-ring-pulse-dade949c 4s infinite alternate}.platform-ring[data-v-dade949c]:first-child{border-color:rgba(0,221,255,.4);-webkit-animation-delay:-1s;animation-delay:-1s}.platform-ring[data-v-dade949c]:nth-child(2){width:85%;height:85%;top:7.5%;left:7.5%;border-color:rgba(255,0,255,.4);-webkit-animation-delay:-2s;animation-delay:-2s}.platform-ring[data-v-dade949c]:nth-child(3){width:70%;height:70%;top:15%;left:15%;border-color:rgba(0,221,255,.4);-webkit-animation-delay:-3s;animation-delay:-3s}@-webkit-keyframes platform-ring-pulse-dade949c{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.2}to{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.6}}@keyframes platform-ring-pulse-dade949c{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.2}to{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.6}}@-webkit-keyframes platform-glow-dade949c{0%{-webkit-box-shadow:0 0 30px rgba(0,221,255,.4);box-shadow:0 0 30px rgba(0,221,255,.4);background:radial-gradient(ellipse,rgba(0,221,255,.3) 0,transparent 70%)}to{-webkit-box-shadow:0 0 50px rgba(255,0,255,.6);box-shadow:0 0 50px rgba(255,0,255,.6);background:radial-gradient(ellipse,rgba(255,0,255,.3) 0,transparent 70%)}}@keyframes platform-glow-dade949c{0%{-webkit-box-shadow:0 0 30px rgba(0,221,255,.4);box-shadow:0 0 30px rgba(0,221,255,.4);background:radial-gradient(ellipse,rgba(0,221,255,.3) 0,transparent 70%)}to{-webkit-box-shadow:0 0 50px rgba(255,0,255,.6);box-shadow:0 0 50px rgba(255,0,255,.6);background:radial-gradient(ellipse,rgba(255,0,255,.3) 0,transparent 70%)}}.projection-beams[data-v-dade949c]{position:absolute;width:300px;height:300px;bottom:60px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;opacity:.3;pointer-events:none}.beam[data-v-dade949c]{position:absolute;width:1px;height:220px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,221,255,.8)),color-stop(40%,hsla(0,0%,100%,.4)),to(transparent));background:linear-gradient(0deg,rgba(0,221,255,.8),hsla(0,0%,100%,.4) 40%,transparent);bottom:0;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-filter:blur(1px);filter:blur(1px);opacity:.7}.beam[data-v-dade949c]:first-child{left:30%;-webkit-transform:rotateY(10deg) rotateX(-30deg);transform:rotateY(10deg) rotateX(-30deg);-webkit-animation:beam-flicker-dade949c 4s infinite alternate;animation:beam-flicker-dade949c 4s infinite alternate;-webkit-animation-delay:.5s;animation-delay:.5s}.beam[data-v-dade949c]:nth-child(2){left:45%;-webkit-transform:rotateY(-5deg) rotateX(-25deg);transform:rotateY(-5deg) rotateX(-25deg);-webkit-animation:beam-flicker-dade949c 3s infinite alternate;animation:beam-flicker-dade949c 3s infinite alternate;-webkit-animation-delay:1.5s;animation-delay:1.5s}.beam[data-v-dade949c]:nth-child(3){left:55%;-webkit-transform:rotateY(5deg) rotateX(-25deg);transform:rotateY(5deg) rotateX(-25deg);-webkit-animation:beam-flicker-dade949c 4s infinite alternate;animation:beam-flicker-dade949c 4s infinite alternate;-webkit-animation-delay:.7s;animation-delay:.7s}.beam[data-v-dade949c]:nth-child(4){left:70%;-webkit-transform:rotateY(-10deg) rotateX(-30deg);transform:rotateY(-10deg) rotateX(-30deg);-webkit-animation:beam-flicker-dade949c 3.5s infinite alternate;animation:beam-flicker-dade949c 3.5s infinite alternate;-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes beam-flicker-dade949c{0%,to{opacity:.3}50%{opacity:.7}}@keyframes beam-flicker-dade949c{0%,to{opacity:.3}50%{opacity:.7}}.holo-container[data-v-dade949c]{position:relative;width:200px;height:200px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation:float-container-dade949c 6s ease-in-out infinite;animation:float-container-dade949c 6s ease-in-out infinite}@-webkit-keyframes float-container-dade949c{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes float-container-dade949c{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.holo-sphere[data-v-dade949c]{position:relative;width:180px;height:180px;left:15px;top:15px;-webkit-animation:rotate-dade949c 15s linear infinite;animation:rotate-dade949c 15s linear infinite}.holo-ring[data-v-dade949c],.holo-sphere[data-v-dade949c]{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.holo-ring[data-v-dade949c]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:2px solid transparent;-webkit-box-shadow:0 0 20px rgba(255,0,222,.5),0 0 20px rgba(0,221,255,.5);box-shadow:0 0 20px rgba(255,0,222,.5),0 0 20px rgba(0,221,255,.5);-webkit-filter:blur(1px);filter:blur(1px);-webkit-animation:pulse-dade949c 3s ease-in-out infinite alternate;animation:pulse-dade949c 3s ease-in-out infinite alternate}.holo-ring[data-v-dade949c]:first-child{border-top-color:#ff00de;border-bottom-color:#0df;-webkit-animation-delay:-.5s;animation-delay:-.5s}.holo-ring[data-v-dade949c]:nth-child(2){border-top-color:#0df;border-bottom-color:#ff00de;-webkit-animation-delay:-1s;animation-delay:-1s;-webkit-transform:rotateX(60deg);transform:rotateX(60deg)}.holo-ring[data-v-dade949c]:nth-child(3){border-top-color:#ff00de;border-bottom-color:#0df;-webkit-animation-delay:-1.5s;animation-delay:-1.5s;-webkit-transform:rotateY(60deg);transform:rotateY(60deg)}.holo-ring[data-v-dade949c]:nth-child(4){width:90%;height:90%;top:5%;left:5%;border-left-color:#0f7;border-right-color:#f50;-webkit-animation-delay:-2s;animation-delay:-2s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.holo-ring[data-v-dade949c]:nth-child(5){width:110%;height:110%;top:-5%;left:-5%;border-left-color:#ff00b3;border-right-color:#30f;-webkit-animation-delay:-2.5s;animation-delay:-2.5s;-webkit-transform:rotateX(30deg) rotateY(30deg);transform:rotateX(30deg) rotateY(30deg)}@-webkit-keyframes pulse-dade949c{0%{opacity:.5;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:.8;-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulse-dade949c{0%{opacity:.5;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:.8;-webkit-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes rotate-dade949c{0%{-webkit-transform:rotateX(0deg) rotateY(0deg) rotate(0deg);transform:rotateX(0deg) rotateY(0deg) rotate(0deg)}to{-webkit-transform:rotateX(1turn) rotateY(1turn) rotate(1turn);transform:rotateX(1turn) rotateY(1turn) rotate(1turn)}}@keyframes rotate-dade949c{0%{-webkit-transform:rotateX(0deg) rotateY(0deg) rotate(0deg);transform:rotateX(0deg) rotateY(0deg) rotate(0deg)}to{-webkit-transform:rotateX(1turn) rotateY(1turn) rotate(1turn);transform:rotateX(1turn) rotateY(1turn) rotate(1turn)}}.holo-particles[data-v-dade949c]{width:100%;height:100%}.holo-particle[data-v-dade949c],.holo-particles[data-v-dade949c]{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.holo-particle[data-v-dade949c]{background:radial-gradient(circle,hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,0) 70%);border-radius:50%;-webkit-filter:blur(1px);filter:blur(1px);opacity:0;-webkit-animation:particle-float-dade949c 4s ease-in-out infinite;animation:particle-float-dade949c 4s ease-in-out infinite}.holo-particle[data-v-dade949c]:first-child{width:8px;height:8px;top:20%;left:30%;-webkit-animation-delay:.1s;animation-delay:.1s}.holo-particle[data-v-dade949c]:nth-child(2){width:6px;height:6px;top:70%;left:60%;-webkit-animation-delay:.7s;animation-delay:.7s}.holo-particle[data-v-dade949c]:nth-child(3){width:10px;height:10px;top:40%;left:80%;-webkit-animation-delay:1.3s;animation-delay:1.3s}.holo-particle[data-v-dade949c]:nth-child(4){width:5px;height:5px;top:80%;left:25%;-webkit-animation-delay:1.9s;animation-delay:1.9s}.holo-particle[data-v-dade949c]:nth-child(5){width:7px;height:7px;top:30%;left:50%;-webkit-animation-delay:2.5s;animation-delay:2.5s}.holo-particle[data-v-dade949c]:nth-child(6){width:9px;height:9px;top:60%;left:40%;-webkit-animation-delay:3.1s;animation-delay:3.1s}.holo-particle[data-v-dade949c]:nth-child(7){width:4px;height:4px;top:50%;left:75%;-webkit-animation-delay:3.7s;animation-delay:3.7s}.holo-particle[data-v-dade949c]:nth-child(8){width:8px;height:8px;top:25%;left:85%;-webkit-animation-delay:4.3s;animation-delay:4.3s}@-webkit-keyframes particle-float-dade949c{0%,to{-webkit-transform:translateZ(0) translateX(0) translateY(0) scale(.8);transform:translateZ(0) translateX(0) translateY(0) scale(.8);opacity:0}25%{opacity:1;-webkit-transform:translateZ(30px) translateX(10px) translateY(-10px) scale(1);transform:translateZ(30px) translateX(10px) translateY(-10px) scale(1)}50%{-webkit-transform:translateZ(60px) translateX(20px) translateY(-20px) scale(1.2);transform:translateZ(60px) translateX(20px) translateY(-20px) scale(1.2);opacity:.8}75%{opacity:.4;-webkit-transform:translateZ(30px) translateX(10px) translateY(-10px) scale(1);transform:translateZ(30px) translateX(10px) translateY(-10px) scale(1)}}@keyframes particle-float-dade949c{0%,to{-webkit-transform:translateZ(0) translateX(0) translateY(0) scale(.8);transform:translateZ(0) translateX(0) translateY(0) scale(.8);opacity:0}25%{opacity:1;-webkit-transform:translateZ(30px) translateX(10px) translateY(-10px) scale(1);transform:translateZ(30px) translateX(10px) translateY(-10px) scale(1)}50%{-webkit-transform:translateZ(60px) translateX(20px) translateY(-20px) scale(1.2);transform:translateZ(60px) translateX(20px) translateY(-20px) scale(1.2);opacity:.8}75%{opacity:.4;-webkit-transform:translateZ(30px) translateX(10px) translateY(-10px) scale(1);transform:translateZ(30px) translateX(10px) translateY(-10px) scale(1)}}.lightning[data-v-dade949c]{position:absolute;width:100%;height:100%;-webkit-filter:blur(1px);filter:blur(1px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;opacity:0;-webkit-animation:lightning-dade949c 5s infinite;animation:lightning-dade949c 5s infinite;z-index:11}@-webkit-keyframes lightning-dade949c{0%,to{opacity:0}98%{opacity:0}99%{opacity:.8;-webkit-filter:brightness(3);filter:brightness(3)}}@keyframes lightning-dade949c{0%,to{opacity:0}98%{opacity:0}99%{opacity:.8;-webkit-filter:brightness(3);filter:brightness(3)}}.lightning[data-v-dade949c]:after,.lightning[data-v-dade949c]:before{content:"";position:absolute;background:#fff;-webkit-filter:blur(1px);filter:blur(1px);-webkit-box-shadow:0 0 10px #0df,0 0 20px hsla(0,0%,100%,.8);box-shadow:0 0 10px #0df,0 0 20px hsla(0,0%,100%,.8)}.lightning[data-v-dade949c]:before{width:3px;height:100%;left:50%;-webkit-transform:translateX(-50%) rotateY(90deg);transform:translateX(-50%) rotateY(90deg);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,255,255,0)),color-stop(40%,#0ff),color-stop(50%,#fff),color-stop(60%,#f0f),to(rgba(255,0,255,0)));background:linear-gradient(180deg,rgba(0,255,255,0),#0ff 40%,#fff 50%,#f0f 60%,rgba(255,0,255,0))}.lightning[data-v-dade949c]:after{width:100%;height:3px;top:50%;-webkit-transform:translateY(-50%) rotateX(90deg);transform:translateY(-50%) rotateX(90deg);background:-webkit-gradient(linear,left top,right top,from(rgba(0,255,255,0)),color-stop(40%,#0ff),color-stop(50%,#fff),color-stop(60%,#f0f),to(rgba(255,0,255,0)));background:linear-gradient(90deg,rgba(0,255,255,0),#0ff 40%,#fff 50%,#f0f 60%,rgba(255,0,255,0))}.glitch-effect[data-v-dade949c]{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-animation:glitch-dade949c 7s infinite;animation:glitch-dade949c 7s infinite;pointer-events:none;z-index:12;background:linear-gradient(45deg,rgba(255,0,222,.3),transparent 20%,rgba(0,221,255,.3) 40%,transparent 60%,rgba(255,0,222,.3) 80%,transparent)}@-webkit-keyframes glitch-dade949c{0%,to{opacity:0}94%,96%{opacity:0}94.5%{opacity:.8;-webkit-transform:translate(5px,-5px) skew(-5deg,5deg);transform:translate(5px,-5px) skew(-5deg,5deg)}95%{opacity:.8;-webkit-transform:translate(-5px,5px) skew(5deg,-5deg);transform:translate(-5px,5px) skew(5deg,-5deg)}95.5%{opacity:.8;-webkit-transform:translate(5px) skew(-5deg,0);transform:translate(5px) skew(-5deg,0)}}@keyframes glitch-dade949c{0%,to{opacity:0}94%,96%{opacity:0}94.5%{opacity:.8;-webkit-transform:translate(5px,-5px) skew(-5deg,5deg);transform:translate(5px,-5px) skew(-5deg,5deg)}95%{opacity:.8;-webkit-transform:translate(-5px,5px) skew(5deg,-5deg);transform:translate(-5px,5px) skew(5deg,-5deg)}95.5%{opacity:.8;-webkit-transform:translate(5px) skew(-5deg,0);transform:translate(5px) skew(-5deg,0)}}.code-lines[data-v-dade949c]{position:absolute;width:200%;height:200%;top:-50%;left:-50%;pointer-events:none;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:8}.code-line[data-v-dade949c]{position:absolute;font-size:10px;color:rgba(0,221,255,.7);white-space:nowrap;text-shadow:0 0 5px rgba(0,221,255,.3);-webkit-animation:code-scroll-dade949c 15s linear infinite;animation:code-scroll-dade949c 15s linear infinite;opacity:0}.code-line[data-v-dade949c]:first-child{top:10%;-webkit-animation-duration:14s;animation-duration:14s;color:#0df}.code-line[data-v-dade949c]:nth-child(2){top:20%;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-delay:-1s;animation-delay:-1s}.code-line[data-v-dade949c]:nth-child(3){top:30%;-webkit-animation-duration:16s;animation-duration:16s;-webkit-animation-delay:-2s;animation-delay:-2s;color:#ff00de}.code-line[data-v-dade949c]:nth-child(4){top:40%;-webkit-animation-duration:14s;animation-duration:14s;-webkit-animation-delay:-3s;animation-delay:-3s}.code-line[data-v-dade949c]:nth-child(5){top:50%;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-delay:-3s;animation-delay:-3s}.code-line[data-v-dade949c]:nth-child(6){top:60%;-webkit-animation-duration:13s;animation-duration:13s;-webkit-animation-delay:-7s;animation-delay:-7s;color:#ff00de}.code-line[data-v-dade949c]:nth-child(7){top:70%;-webkit-animation-duration:11s;animation-duration:11s;-webkit-animation-delay:-4s;animation-delay:-4s}.code-line[data-v-dade949c]:nth-child(8){top:80%;-webkit-animation-duration:16s;animation-duration:16s;-webkit-animation-delay:-9s;animation-delay:-9s;color:#ff00de}@-webkit-keyframes code-scroll-dade949c{0%{-webkit-transform:translateX(200px) rotateY(20deg);transform:translateX(200px) rotateY(20deg);opacity:0}10%{opacity:.7}90%{opacity:.7}to{-webkit-transform:translateX(-500px) rotateY(20deg);transform:translateX(-500px) rotateY(20deg);opacity:0}}@keyframes code-scroll-dade949c{0%{-webkit-transform:translateX(200px) rotateY(20deg);transform:translateX(200px) rotateY(20deg);opacity:0}10%{opacity:.7}90%{opacity:.7}to{-webkit-transform:translateX(-500px) rotateY(20deg);transform:translateX(-500px) rotateY(20deg);opacity:0}}.holo-numbers[data-v-dade949c]{position:absolute;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000px;perspective:1000px;pointer-events:none}.number[data-v-dade949c]{position:absolute;font-size:10px;color:rgba(0,221,255,.8);text-shadow:0 0 5px rgba(0,221,255,.6);-webkit-animation:float-number-dade949c 8s linear infinite;animation:float-number-dade949c 8s linear infinite;opacity:0}.number.lang[data-v-dade949c]{font-size:11px;letter-spacing:.2px;color:hsla(0,0%,100%,.85);text-shadow:0 0 6px rgba(0,221,255,.4)}@-webkit-keyframes float-number-dade949c{0%{opacity:0;-webkit-transform:translateZ(100px) translateY(0);transform:translateZ(100px) translateY(0)}10%{opacity:.7}90%{opacity:.7}to{opacity:0;-webkit-transform:translateZ(-100px) translateY(-50px);transform:translateZ(-100px) translateY(-50px)}}@keyframes float-number-dade949c{0%{opacity:0;-webkit-transform:translateZ(100px) translateY(0);transform:translateZ(100px) translateY(0)}10%{opacity:.7}90%{opacity:.7}to{opacity:0;-webkit-transform:translateZ(-100px) translateY(-50px);transform:translateZ(-100px) translateY(-50px)}}.radial-indicators[data-v-dade949c]{position:absolute;width:300px;height:300px;pointer-events:none}.radial-indicator[data-v-dade949c]{position:absolute;border-radius:50%;border:1px dashed rgba(0,221,255,.5);opacity:.3;-webkit-animation:radial-pulse-dade949c 4s infinite alternate;animation:radial-pulse-dade949c 4s infinite alternate}.radial-indicator[data-v-dade949c]:first-child{width:50px;height:50px;top:calc(50% - 25px);left:calc(50% - 25px);-webkit-animation-delay:.5s;animation-delay:.5s}.radial-indicator[data-v-dade949c]:nth-child(2){width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);-webkit-animation-delay:1s;animation-delay:1s}.radial-indicator[data-v-dade949c]:nth-child(3){width:150px;height:150px;top:calc(50% - 75px);left:calc(50% - 75px);-webkit-animation-delay:1.5s;animation-delay:1.5s}.radial-indicator[data-v-dade949c]:nth-child(4){width:200px;height:200px;top:calc(50% - 100px);left:calc(50% - 100px);-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes radial-pulse-dade949c{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.2;border-color:rgba(0,221,255,.5)}to{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.5;border-color:rgba(255,0,222,.5)}}@keyframes radial-pulse-dade949c{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.2;border-color:rgba(0,221,255,.5)}to{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.5;border-color:rgba(255,0,222,.5)}}.corner-decorations[data-v-dade949c]{position:absolute;width:300px;height:300px;pointer-events:none}.corner[data-v-dade949c]{position:absolute;width:20px;height:20px;border-style:solid;border-width:2px;border-color:rgba(0,221,255,.5);-webkit-animation:corner-pulse-dade949c 3s infinite alternate;animation:corner-pulse-dade949c 3s infinite alternate}.corner[data-v-dade949c]:first-child{top:0;left:0;border-right:none;border-bottom:none}.corner[data-v-dade949c]:nth-child(2){top:0;right:0;border-left:none;border-bottom:none}.corner[data-v-dade949c]:nth-child(3){bottom:0;left:0;border-right:none;border-top:none}.corner[data-v-dade949c]:nth-child(4){bottom:0;right:0;border-left:none;border-top:none}@-webkit-keyframes corner-pulse-dade949c{0%{border-color:rgba(0,221,255,.5);width:20px;height:20px}to{border-color:rgba(255,0,222,.5);width:30px;height:30px}}@keyframes corner-pulse-dade949c{0%{border-color:rgba(0,221,255,.5);width:20px;height:20px}to{border-color:rgba(255,0,222,.5);width:30px;height:30px}}.activity-section[data-v-dade949c]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:transparent;padding:20px}@media (max-width:768px){.header[data-v-dade949c]{padding:0 20px}.header .nav-links[data-v-dade949c]{display:none}.hero-section[data-v-dade949c]{padding:60px 20px}.hero-section .hero-content[data-v-dade949c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.hero-section .hero-text[data-v-dade949c]{text-align:center}.hero-section .hero-text .hero-title[data-v-dade949c]{font-size:32px}.hero-section .hero-text .hero-subtitle[data-v-dade949c]{font-size:18px}.hero-section .hero-image .hero-animation-wrap[data-v-dade949c]{width:100%;max-width:520px;height:100vw;max-height:520px}}.login-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:auto}.login-modal .ant-modal{max-width:calc(100vw - 48px)}.login-modal .ant-modal-content{background:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:22px}.login-modal .ant-modal-body{padding:0;background:transparent}.login-modal .ant-modal-header{display:none}.login-modal .ant-modal-close{color:hsla(0,0%,100%,.75)}.login-modal .ant-modal-close:hover{color:#fff}.login-modal .ant-form-item{margin-bottom:10px}.login-modal .ant-input,.login-modal .ant-input-affix-wrapper{border:none;border-radius:25px;background-color:#171717;-webkit-box-shadow:inset 2px 5px 10px #050505;box-shadow:inset 2px 5px 10px #050505;color:#d3d3d3;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.login-modal .ant-input-affix-wrapper:hover,.login-modal .ant-input:hover{-webkit-box-shadow:inset 2px 5px 10px #050505,0 0 0 1px rgba(0,255,117,.35);box-shadow:inset 2px 5px 10px #050505,0 0 0 1px rgba(0,255,117,.35)}.login-modal .ant-input-affix-wrapper-focused,.login-modal .ant-input-affix-wrapper:focus,.login-modal .ant-input:focus{-webkit-box-shadow:inset 2px 5px 10px #050505,0 0 0 2px rgba(0,255,117,.35);box-shadow:inset 2px 5px 10px #050505,0 0 0 2px rgba(0,255,117,.35)}.login-modal .ant-input,.login-modal .ant-input-affix-wrapper input{background:transparent;color:#d3d3d3}.login-modal .ant-input-affix-wrapper input::-webkit-input-placeholder,.login-modal .ant-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.login-modal .ant-input-affix-wrapper input::-moz-placeholder,.login-modal .ant-input::-moz-placeholder{color:hsla(0,0%,100%,.5)}.login-modal .ant-input-affix-wrapper input:-ms-input-placeholder,.login-modal .ant-input:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.login-modal .ant-input-affix-wrapper input::-ms-input-placeholder,.login-modal .ant-input::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.login-modal .ant-input-affix-wrapper input::placeholder,.login-modal .ant-input::placeholder{color:hsla(0,0%,100%,.5)}.login-modal .ant-input-prefix .anticon{color:hsla(0,0%,100%,.9)}.login-modal .ant-form-explain,.login-modal .ant-form-item-explain{color:rgba(255,120,120,.95)}.contest-v2-exam-page[data-v-409ec125]{min-height:100vh;background:#f0f2f5}.contest-v2-exam-page .exam-header[data-v-409ec125]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 24px;background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);position:sticky;top:0;z-index:100}.contest-v2-exam-page .exam-header .header-left h2[data-v-409ec125]{margin:0;font-size:20px}.contest-v2-exam-page .exam-header .header-left .paper-name[data-v-409ec125]{color:#666;font-size:14px}.contest-v2-exam-page .exam-header .header-right[data-v-409ec125]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.contest-v2-exam-page .exam-header .header-right .timer[data-v-409ec125]{font-size:18px;font-weight:700;color:#1890ff}.contest-v2-exam-page .exam-header .header-right .timer.timer-warning[data-v-409ec125]{color:#f5222d;-webkit-animation:blink-409ec125 1s infinite;animation:blink-409ec125 1s infinite}.contest-v2-exam-page .exam-header .header-right .timer i[data-v-409ec125]{margin-right:8px}.contest-v2-exam-page .exam-content[data-v-409ec125]{padding:24px}.contest-v2-exam-page .exam-content .question-card .question-item[data-v-409ec125]{margin-bottom:24px}.contest-v2-exam-page .exam-content .question-card .question-item .question-header[data-v-409ec125]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.contest-v2-exam-page .exam-content .question-card .question-item .question-header .question-number[data-v-409ec125]{font-size:18px;font-weight:700;margin-right:8px}.contest-v2-exam-page .exam-content .question-card .question-item .question-header .question-score[data-v-409ec125]{margin-left:auto;color:#f5222d;font-weight:700}.contest-v2-exam-page .exam-content .question-card .question-item .question-content[data-v-409ec125]{margin-bottom:16px;font-size:16px;line-height:1.8}.contest-v2-exam-page .exam-content .question-card .question-item .question-options .option-key[data-v-409ec125]{font-weight:700;margin-right:8px}.contest-v2-exam-page .exam-content .question-card .question-item .question-answer[data-v-409ec125]{margin-top:12px}.contest-v2-exam-page .exam-content .answer-card .answer-grid[data-v-409ec125]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.contest-v2-exam-page .exam-content .answer-card .answer-grid .answer-item[data-v-409ec125]{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.contest-v2-exam-page .exam-content .answer-card .answer-grid .answer-item[data-v-409ec125]:hover{border-color:#1890ff;color:#1890ff}.contest-v2-exam-page .exam-content .answer-card .answer-grid .answer-item.answered[data-v-409ec125]{background:#1890ff;color:#fff;border-color:#1890ff}.contest-v2-exam-page .exam-content .answer-card .answer-grid .answer-item.current[data-v-409ec125]{border:2px solid #f5222d}.contest-v2-exam-page .exam-content .answer-card .answer-stats .stat-item[data-v-409ec125]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.contest-v2-exam-page .exam-content .answer-card .answer-stats .stat-item .stat-value[data-v-409ec125]{font-weight:700;color:#1890ff}@-webkit-keyframes blink-409ec125{0%,to{opacity:1}50%{opacity:.5}}@keyframes blink-409ec125{0%,to{opacity:1}50%{opacity:.5}}.contest-v2-result-page[data-v-b4fba8e0]{min-height:100vh;background:#f0f2f5;padding:24px}.contest-v2-result-page .result-header[data-v-b4fba8e0]{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px}.contest-v2-result-page .result-header .score-cards[data-v-b4fba8e0]{margin-top:32px}.contest-v2-result-page .question-detail-item[data-v-b4fba8e0]{margin-bottom:24px}.contest-v2-result-page .question-detail-item .question-header[data-v-b4fba8e0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.contest-v2-result-page .question-detail-item .question-header .question-number[data-v-b4fba8e0]{font-size:18px;font-weight:700;margin-right:8px}.contest-v2-result-page .question-detail-item .question-header .question-score[data-v-b4fba8e0]{margin-left:auto;font-weight:700}.contest-v2-result-page .question-detail-item .question-content[data-v-b4fba8e0]{margin-bottom:16px;font-size:16px;line-height:1.8}.contest-v2-result-page .question-detail-item .answer-section[data-v-b4fba8e0]{background:#f5f5f5;padding:16px;border-radius:4px}.contest-v2-result-page .question-detail-item .answer-section .answer-item[data-v-b4fba8e0]{margin-bottom:12px}.contest-v2-result-page .question-detail-item .answer-section .answer-item[data-v-b4fba8e0]:last-child{margin-bottom:0}.contest-v2-result-page .question-detail-item .answer-section .answer-item .answer-label[data-v-b4fba8e0]{font-weight:700;margin-right:8px}.contest-v2-result-page .question-detail-item .answer-section .answer-item .answer-value.wrong-answer[data-v-b4fba8e0]{color:#f5222d}.contest-v2-result-page .question-detail-item .answer-section .answer-item .answer-value.correct-answer[data-v-b4fba8e0]{color:#52c41a}.contest-v2-paper-page .page-header[data-v-6fe66fd5],.contest-v2-paper-page .table-page-search-wrapper[data-v-6fe66fd5],.contest-v2-signup-page .page-header[data-v-a4af98cc],.contest-v2-signup-page .table-operator[data-v-a4af98cc],.contest-v2-signup-page .table-page-search-wrapper[data-v-a4af98cc]{margin-bottom:16px}.contest-v2-paper-page .statistics-bar[data-v-6fe66fd5]{background:linear-gradient(135deg,rgba(102,126,234,.03),rgba(240,147,251,.03));padding:20px;border-radius:12px;margin-bottom:16px;border:1px solid rgba(102,126,234,.1)}.modern-card-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;padding:0}.modern-card-list .ant-card{width:100%;display:block;margin:0;border-radius:16px;overflow:hidden;background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px);border:2px solid hsla(0,0%,100%,.5);-webkit-box-shadow:0 8px 32px rgba(102,126,234,.15);box-shadow:0 8px 32px rgba(102,126,234,.15);-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}.modern-card-list .ant-card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 16px 48px rgba(102,126,234,.25);box-shadow:0 16px 48px rgba(102,126,234,.25);background:hsla(0,0%,100%,.85);border-color:rgba(102,126,234,.3)}.modern-card-list .ant-card .ant-card-cover{height:180px;overflow:hidden;position:relative}.modern-card-list .ant-card .ant-card-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.modern-card-list .ant-card .ant-card-cover:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.modern-card-list .ant-card .ant-card-body{padding:16px;background:transparent}.modern-card-list .ant-card .ant-card-meta{margin-bottom:0}.modern-card-list .ant-card .ant-card-meta .ant-card-meta-title{font-size:16px;font-weight:600;color:#333;-webkit-transition:color .3s ease;transition:color .3s ease}.modern-card-list .ant-card .ant-card-meta .ant-card-meta-description{color:#666;font-size:14px}.modern-card-list .ant-card .ant-card-meta:hover .ant-card-meta-title{color:#667eea}.modern-card-list .ant-card .ant-card-actions{background:linear-gradient(135deg,rgba(102,126,234,.03),rgba(240,147,251,.03));border-top:2px solid rgba(102,126,234,.1);padding:8px 0}.modern-card-list .ant-card .ant-card-actions li{margin:0;border-right:1px solid rgba(102,126,234,.1)}.modern-card-list .ant-card .ant-card-actions li:last-child{border-right:none}.modern-card-list .ant-card .ant-card-actions li a,.modern-card-list .ant-card .ant-card-actions li span{color:#667eea;font-size:16px;-webkit-transition:all .3s ease;transition:all .3s ease}.modern-card-list .ant-card .ant-card-actions li a .anticon,.modern-card-list .ant-card .ant-card-actions li span .anticon{-webkit-transition:all .3s ease;transition:all .3s ease}.modern-card-list .ant-card .ant-card-actions li a:hover,.modern-card-list .ant-card .ant-card-actions li span:hover{color:#764ba2}.modern-card-list .ant-card .ant-card-actions li a:hover .anticon,.modern-card-list .ant-card .ant-card-actions li span:hover .anticon{-webkit-transform:scale(1.2);transform:scale(1.2)}@media (max-width:1200px){.modern-card-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}}@media (max-width:768px){.modern-card-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.modern-card-list .ant-card .ant-card-cover{height:150px}.modern-card-list .ant-card .ant-card-body{padding:12px}.modern-card-list .ant-card .ant-card-meta .ant-card-meta-title{font-size:14px}.modern-card-list .ant-card .ant-card-meta .ant-card-meta-description{font-size:13px}}@media (max-width:480px){.modern-card-list{grid-template-columns:1fr;gap:12px}.modern-card-list .ant-card .ant-card-cover{height:200px}}.modern-modal .ant-modal-content{border-radius:16px;overflow:hidden;-webkit-box-shadow:0 12px 48px rgba(102,126,234,.2);box-shadow:0 12px 48px rgba(102,126,234,.2)}.modern-modal .ant-modal-content .ant-modal-header{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(240,147,251,.05));border-bottom:1px solid rgba(102,126,234,.1);padding:20px 24px}.modern-modal .ant-modal-content .ant-modal-header .ant-modal-title{font-weight:600;color:#333;font-size:18px}.modern-modal .ant-modal-content .ant-modal-body{padding:32px 32px 10px}.modern-modal .ant-modal-content .ant-modal-body .ant-form-item-label label{color:#555;font-weight:500}.modern-modal .ant-modal-content .ant-modal-body .ant-input,.modern-modal .ant-modal-content .ant-modal-body .ant-input-number,.modern-modal .ant-modal-content .ant-modal-body .ant-select-selection{border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease}.modern-modal .ant-modal-content .ant-modal-body .ant-input-number:hover,.modern-modal .ant-modal-content .ant-modal-body .ant-input:hover,.modern-modal .ant-modal-content .ant-modal-body .ant-select-selection:hover{border-color:rgba(102,126,234,.5)}.modern-modal .ant-modal-content .ant-modal-body .ant-input-number:focus,.modern-modal .ant-modal-content .ant-modal-body .ant-input:focus,.modern-modal .ant-modal-content .ant-modal-body .ant-select-selection:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 2px rgba(102,126,234,.15);box-shadow:0 0 0 2px rgba(102,126,234,.15)}.modern-modal .ant-modal-content .ant-modal-footer{border-top:1px solid rgba(102,126,234,.1);padding:16px 24px;background:rgba(250,250,252,.5)}.modern-modal .ant-modal-content .ant-modal-footer .ant-btn{border-radius:6px;height:36px;padding:0 20px;font-weight:500}.modern-modal .ant-modal-content .ant-modal-footer .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.25);box-shadow:0 4px 12px rgba(102,126,234,.25);-webkit-transition:all .3s ease;transition:all .3s ease}.modern-modal .ant-modal-content .ant-modal-footer .ant-btn.ant-btn-primary:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(102,126,234,.35);box-shadow:0 6px 16px rgba(102,126,234,.35)}.modern-modal .ant-modal-content .ant-modal-close .ant-modal-close-x{-webkit-transition:all .3s ease;transition:all .3s ease}.modern-modal .ant-modal-content .ant-modal-close .ant-modal-close-x:hover{color:#667eea;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.modern-table-page .ant-card{border-radius:20px;overflow:hidden;-webkit-box-shadow:0 8px 32px rgba(102,126,234,.12);box-shadow:0 8px 32px rgba(102,126,234,.12);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border:2px solid hsla(0,0%,100%,.5)}.modern-table-page .table-page-search-wrapper{padding:20px;background:linear-gradient(135deg,rgba(102,126,234,.03),rgba(240,147,251,.03));border-radius:12px;margin-bottom:16px}.modern-table-page .table-page-search-wrapper .ant-form-item-label label{color:#333;font-weight:600}.modern-table-page .table-page-search-wrapper .ant-input,.modern-table-page .table-page-search-wrapper .ant-select{border-radius:8px;border:2px solid rgba(102,126,234,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.modern-table-page .table-page-search-wrapper .ant-input:hover,.modern-table-page .table-page-search-wrapper .ant-select:hover{border-color:rgba(102,126,234,.3)}.modern-table-page .table-page-search-wrapper .ant-input:focus,.modern-table-page .table-page-search-wrapper .ant-select:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 2px rgba(102,126,234,.1);box-shadow:0 0 0 2px rgba(102,126,234,.1)}.modern-table-page .table-page-search-wrapper .ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.3);box-shadow:0 4px 12px rgba(102,126,234,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.modern-table-page .table-page-search-wrapper .ant-btn-primary:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(102,126,234,.4);box-shadow:0 6px 16px rgba(102,126,234,.4)}.modern-table-page .table-operator{margin-bottom:16px}.modern-table-page .table-operator button{border-radius:8px;height:38px;-webkit-transition:all .3s ease;transition:all .3s ease}.modern-table-page .table-operator button.ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.3);box-shadow:0 4px 12px rgba(102,126,234,.3)}.modern-table-page .table-operator button.ant-btn-primary:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(102,126,234,.4);box-shadow:0 6px 16px rgba(102,126,234,.4)}.modern-table-page .table-operator button.ant-btn-danger{background:linear-gradient(135deg,#ff9a9e,#fecfef 99%,#fecfef);background:linear-gradient(135deg,#ff758c,#ff7eb3);border:none;color:#fff;-webkit-box-shadow:0 4px 12px rgba(255,117,140,.3);box-shadow:0 4px 12px rgba(255,117,140,.3)}.modern-table-page .table-operator button.ant-btn-danger:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(255,117,140,.4);box-shadow:0 6px 16px rgba(255,117,140,.4);background:linear-gradient(135deg,#ff8fa3,#ff9bc0)}.modern-table-page .ant-btn{border-radius:8px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease}.modern-table-page .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;-webkit-box-shadow:0 2px 8px rgba(102,126,234,.3);box-shadow:0 2px 8px rgba(102,126,234,.3)}.modern-table-page .ant-btn.ant-btn-primary:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.4);box-shadow:0 4px 12px rgba(102,126,234,.4)}.modern-table-page .ant-table-wrapper{border-radius:12px;overflow:hidden}.modern-table-page .ant-table-wrapper .ant-table{border-radius:12px}.modern-table-page .ant-table-wrapper .ant-table .ant-table-thead>tr>th{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(240,147,251,.05));color:#333;font-weight:700;border-bottom:2px solid rgba(102,126,234,.1)}.modern-table-page .ant-table-wrapper .ant-table .ant-table-tbody>tr:hover>td{background:rgba(102,126,234,.03)}.modern-table-page .ant-table-wrapper .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid rgba(102,126,234,.05)}@media (max-width:768px){.modern-table-page .table-page-search-wrapper{padding:16px}.modern-table-page .ant-table-wrapper{overflow-x:auto}}