body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:#282c34;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ant-menu-horizontal{border:none;line-height:54px;width:580px}.header,.headerBox{height:80px}.headerBox{background:#fff;box-shadow:0 0 10px -1px rgb(0 0 0/6%);left:0;position:fixed;top:0;width:100%;z-index:1000}.headerContent{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;justify-content:space-between;margin:0 10vw;width:80vw}.headerLogo{background:#eee;border-radius:20px;height:60px;width:200px}.headerList{-ms-flex-pack:justify;justify-content:space-between;position:relative}.headerList,.headerList .login{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.headerList .login{-ms-flex-pack:center;background:#03004d;border:2px solid transparent;border-radius:10px;color:#fff;cursor:pointer;height:40px;justify-content:center;margin-left:30px;transition:all .3s}.headerList .login:hover{background:transparent;border-color:#03004d;color:#03004d}.activeLine{background:#f0b000;border-radius:20px;bottom:-8px;height:4px;position:absolute;transition:all .3s ease 0s;width:80px}.headerItem{cursor:pointer;padding:0 24px}.headerChild{color:#525252;font-size:14px;line-height:30px;text-align:center}.userInfo{color:#495697;cursor:pointer;font-weight:700;margin-left:30px}.headImg,.userInfo{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center}.headImg{border:2px solid #495698;border-radius:50%;height:46px;margin-right:10px;overflow:hidden;width:46px}.popLabel{color:#878787;font-size:14px;margin-right:10px}.popValue{color:#333;font-weight:700}.popSignUp{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:#03004d;border:2px solid transparent;border-radius:99px;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;height:36px;justify-content:center;margin:0 auto;min-width:86px;transition:all .3s;width:70%;&:hover{background:transparent;border-color:#03004d;color:#03004d}}.popExit{color:#ff3737;cursor:pointer;line-height:30px;margin-top:14px;text-align:center;width:100%}.buttonClass{display:-ms-flexbox;display:flex}.loginBg{background:url(/static/media/login.6618628b786000ae09ba.png) no-repeat;background-size:100% 100%;height:100%;left:0;position:fixed;top:0;width:100%}.loginContent{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;background:#fff;border-radius:14px;box-shadow:0 0 40px -10px rgba(3,0,77,.04);display:-ms-flexbox;display:flex;height:70%;justify-content:space-between;left:50%;max-height:540px;max-width:910px;position:fixed;top:50%;transform:translate(-50%,-50%);width:60%}.loginLeft,.loginRight{width:50%}.loginLeft{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center}.loginLeft img{width:100%}.loginRight{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:0 60px;width:53%}.loginTitle{color:#464646;font-size:26px;font-weight:700;margin-bottom:50px;text-align:center;width:100%}.loginSubTitle{color:#464646;text-align:left;width:100%}.loginItem{margin-bottom:20px;width:100%}.loginItemCheck{overflow:hidden}.loginItem input{border:none;border-bottom:1px solid #eee;box-sizing:border-box;height:40px;outline:none;padding:0 20px;width:100%}.loginItem2{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.loginItem2 .forget{border-bottom:1px solid #4096fe;color:#4096fe;cursor:pointer;margin:0}.loginItem3{margin-top:30px;width:260px}.loginBtn,.loginItem3{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center}.loginBtn{background:linear-gradient(45deg,#6094fb,#888afa);border-radius:1000px;color:#fff;cursor:pointer;height:40px;width:160px}.registerItem{margin-bottom:15px}.container{position:relative}.absolute-container{bottom:20px;display:none;position:absolute}.container:hover .absolute-container{display:block}.container:hover{overflow:hidden}.button{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:#03004d;border:2px solid transparent;border-radius:10px;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;font-size:16px;justify-content:center;transition:all .3s}.button.line{border:2px solid #03004d}.button.line,.button:hover{background:transparent;color:#03004d}.button:hover{border-color:#03004d}.line:hover{background:#03004d;border-color:transparent;color:#fff}.circle{background:#3d34d2;border-radius:50%;opacity:.04;z-index:0}.circle,.rows{position:absolute}.rowsItem{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;box-sizing:content-box;display:-ms-flexbox;display:flex;height:5px;justify-content:space-between;margin-bottom:20px;width:212px}.rowsItem:nth-of-type(odd){padding-left:20px}.rowsItemDot{background:#3d34d2;border-radius:50%;height:5px;width:5px}.main{overflow-x:hidden}.main .CarouselItem,.main .banner{position:relative;width:100%}.main .CarouselItem{overflow:hidden}.main .CarouselItem img{border-bottom-left-radius:200px;height:100%;margin:0 auto;width:auto}.main .mainContentItem{-ms-flex-direction:column;flex-direction:column;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.main .mainContentBtn,.main .mainContentItem{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex;justify-content:center}.main .mainContentBtn{background:#03004d;border:2px solid transparent;border-radius:100px;cursor:pointer;font-size:20px;height:50px;padding:30px 50px;transform:translateY(60px);transition:all .3s}.main .mainContentBtn:hover{background:transparent;border-color:#fff;color:#fff}.main .mainContentTitle{font-size:40px;font-weight:700}.main .block{margin:0 auto;width:1200px}.main .block .title{font-size:30px;font-weight:700;margin-bottom:40px}.main .brief{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;padding:40px 0}.main .briefTitle{text-align:center}.main .brief .briefDesc{color:#5d5d5d;line-height:30px;margin:0 auto;text-align:left;text-indent:1em;width:100%}.main .brief .briefImg{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-top:20px;width:1200px}.main .briefImg img{width:80%}.main .history{background:#fff;padding-bottom:40px;width:100%}.main .historyBlock{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:space-between;position:relative}.main .historyLeft{-ms-flex-pack:start;-ms-flex-line-pack:end;align-content:flex-end;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:480px;justify-content:flex-start;padding-right:30px;padding-top:80px;width:430px}.main .historyTitle{font-size:30px;font-weight:700;margin-bottom:28px;text-align:left}.main .historyDesc{color:#5d5d5d;line-height:30px;margin-bottom:30px}.main .historyRight{-ms-flex:1 1;flex:1 1;height:480px;position:relative}.main .historyRight .mask{background:#fff;box-shadow:0 0 37px 44px #fff;height:0;position:absolute;width:100%;z-index:2}.main .historyRight .hRoNdo{padding:0}.main .mask.top{left:0;top:0}.main .mask.bottom{bottom:0;left:0}.main .contact{margin-bottom:60px;padding-top:20px;position:relative;transform:scale(1);width:100%;z-index:100}.main .contactBlock{-ms-flex-pack:justify;height:610px;justify-content:space-between;z-index:2}.main .contactBlock,.main .contactRight{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;position:relative}.main .contactRight{-ms-flex-direction:column;flex-direction:column;text-align:center;width:100%;z-index:3}.main .contactDesc{color:#fff;font-size:16px}.main .contactRight .title{color:#fff}.main .contactInfo{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.main .contactInfo img{height:20px;width:20px}.main .contactItemLeft{-ms-flex-pack:start;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;justify-content:flex-start}.main .contactIcon{margin-right:12px}.main .contactItemRight{font-size:16px;line-height:30px;padding-left:32px}.main .contactBg{background:#03004d;height:650px;overflow:hidden;position:absolute;right:0;top:0;width:100%}.main .dynamicList{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:space-between;position:relative}.main .dynamicItem{border-radius:16px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s;width:30%;z-index:2}.main .dynamicItem:hover{box-shadow:0 0 10px 4px rgba(0,0,0,.03);transform:scale(1.06)}.main .dynamicItem .dynamicItemMask{background:linear-gradient(0deg,rgba(61,52,210,.3),rgba(61,52,210,0));bottom:0;height:50%;left:0;position:absolute;width:100%;z-index:0}.main .dynamicItem .dynamicItemInfo{bottom:0;box-sizing:border-box;color:#fff;height:30%;left:0;padding:30px;position:absolute;width:100%;z-index:1}.main .dynamicItemTitle{font-size:18px;font-weight:700}.main .dynamicItem img{width:100%}.main .rule{padding-bottom:80px}.main .ruleTitle{margin-top:80px;text-align:center}.main .ruleTitle:after{left:50%;transform:translateX(-50%)}.main .collapseItem{background:#fff;border-radius:14px;box-shadow:0 0 20px 0 rgba(3,0,77,.04);margin-bottom:20px}.main .collapseHeader{-ms-flex-pack:start;-ms-flex-align:center;align-items:center;box-sizing:border-box;cursor:pointer;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;height:80px;justify-content:flex-start;padding:0 20px}.main .collapseContent{color:#676767;line-height:30px;padding:0 20px 20px}.main .sortList{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-items:flex-start}.main .sortItemRow{-ms-flex-pack:start;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:flex-start}.main .introDesc{color:#5d5d5d;-ms-flex:1 1;flex:1 1;line-height:30px;margin-bottom:30px}.main .introImage{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;justify-content:center}.main .introImage img{display:block;height:auto;max-width:100%;width:auto}.main .contentBlock{margin:20px;position:relative}.main .titleLine{font-size:28px;font-weight:700;margin-bottom:20px;text-align:center}.main .row{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin:20px 0}.main .row:nth-child(2n){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.content{margin:0 auto;padding:60px 0;text-align:center;width:1200px}.top{background:linear-gradient(45deg,#03014c,#322c86);border-bottom-left-radius:200px;height:530px;margin-bottom:300px;width:100%}.top,.topContent{position:relative}.topContent{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;margin:0 auto;width:1200px}.topContent h3{color:#fff;font-size:38px;font-weight:700;margin-top:-50px}.topSelect{-ms-flex-pack:center;bottom:-200px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:1200px}.topSelect,.topSelectItem{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.topSelectItem{-ms-flex-pack:justify;background:#fff;border-radius:20px;box-shadow:0 0 10px -1px rgb(0 0 0/6%);box-sizing:border-box;cursor:pointer;-ms-flex-direction:column;flex-direction:column;height:320px;justify-content:space-between;margin:0 7px;padding:10px;transition:all .3s;width:20%}.topSelectItem:hover{transform:scale(1.05)}.topSelectItem img{border-radius:20px;height:100px;width:100%}.topSelectItem .desc{color:#999;font-size:12px;line-height:24px;padding:10px}.topSelectItem .btn{background:#03004d;border:2px solid transparent;border-radius:100px;color:#fff;padding:6px 15px;transition:all .3s}.topSelectItem .btn:hover{background:transparent;border-color:#03004d;color:#03004d}.joinBlock{margin:0 auto;position:relative;width:1200px;z-index:6}.title{font-size:28px;font-weight:700;text-align:center}.title:after{left:50%!important;transform:translateX(-50%)!important}.titleDesc{color:#5d5d5d;line-height:30px;margin:0 auto;width:90%}.joinBlock{margin-bottom:120px}.joinCompany{margin:0 auto;width:90%}.companyList{-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.companyList,.companyListItem{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.companyListItem{-ms-flex-pack:center;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-bottom:20px;width:25%}.companyListItem p{margin-top:20px}.join5 .titleDesc{margin-bottom:30px}.joinCompanySubTitle{font-size:20px;font-weight:700;margin:40px 0;text-align:center}.joinCompayItem div{color:#585858;font-size:14px;font-weight:700;line-height:47px;padding:0 30px}.news{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}.news,.newsBlock{position:relative}.newsBlock{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto;padding:80px 0;width:1200px;z-index:9}.newsFloor{overflow:hidden;width:240px}.newsFloorBox{height:500px;left:50%;margin-top:80px;position:fixed;top:0;transform:translateX(-50%);width:1200px}.newsFloorContent{position:absolute;right:0;top:60px}.newsFloorBlock:first-of-type{padding-bottom:20px}.newsFloorBlock:last-of-type{padding:10px 0}.newsFloorBlock{background:#fff;border-radius:20px;box-shadow:0 0 40px -10px rgb(3 0 77/4%);box-sizing:border-box;margin-bottom:10px;padding:0 20px}.newsFloorTitle{color:#383838;font-size:20px;font-weight:700;padding:13px 0}.newsFloorInput{border:2px solid #03004d;border-radius:6px;font-size:6px;height:30px;padding:0 10px}.newsFloorBtn{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:#03004d;border:2px solid transparent;border-radius:6px;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;height:30px;justify-content:center;margin-top:10px;transition:all .3s;width:100%}.newsFloorBtn:hover{background:transparent;border-color:#03004d;color:#03004d}.newsFloorItemBlock{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid transparent;cursor:pointer;display:-ms-flexbox;display:flex;height:46px;justify-content:center;transition:all .3s}.newsFloorItemBlock:hover,.newsFloorItemBlockActive{border-color:#f8df9f}.newsFloorItem{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;line-height:52px}.newsFloorItem img{height:18px;margin-right:10px;width:18px}.newsFloorItem p{font-size:14px;margin:0}.newsContent{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.2);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.1);-ms-flex:1 1;flex:1 1;padding:40px;position:relative;width:960px;z-index:9}.newsContentBox{background:#fff;border-radius:20px;margin-top:33px;width:100%}.newsContentTitle{font-size:26px;font-weight:700;margin-bottom:40px}.textListItem{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.5);border:1px solid rgba(102,126,234,.1);border-radius:16px;cursor:pointer;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:25px;overflow:hidden;padding:20px;position:relative}.textListItem,.textListTitle{transition:all .4s cubic-bezier(.4,0,.2,1)}.textListTitle{border-bottom:1px solid transparent;color:#2d3748;font-size:18px;font-weight:600;line-height:1.4;margin:0}.textListItem:hover{background:hsla(0,0%,100%,.8);border-color:rgba(102,126,234,.3);box-shadow:0 15px 40px rgba(102,126,234,.15);transform:translateY(-5px)}.textListItem:hover .textListTitle{border-color:#667eea;color:#667eea}.textListItem:before{background:linear-gradient(135deg,#667eea,#764ba2);content:"";height:3px;left:0;position:absolute;top:0;transform:scaleX(0);transition:transform .4s ease;width:100%}.textListItem:hover:before{transform:scaleX(1)}.textListDesc{color:#828282;line-height:28px;margin-top:6px}.textListDate{color:#a4a4a4;font-size:14px;margin:0}.textListItem.textListItemImg{-ms-flex-pack:start;justify-content:flex-start}.textListItemImg .textListItemLeft{padding-left:20px}.textListItemImg img{border-radius:20px;box-shadow:0 0 40px -10px rgb(3 0 77/4%);width:200px}.newsBanner .CarouselItem{-ms-flex-pack:justify;-ms-flex-align:start;align-items:flex-start;border-radius:24px;box-shadow:0 15px 40px rgba(0,0,0,.1);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:450px;justify-content:space-between;overflow:hidden;position:relative;width:100%}.CarouselItem img{height:450px;object-fit:cover;position:static;transition:transform .6s ease;width:100%}.CarouselItem:hover img{transform:scale(1.05)}.CarouselItemBg{background:#1f1f2f;box-sizing:border-box;color:#fff;height:85px;padding:10px 20px;width:100%}.newsTitle{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#2d3748;font-size:32px;font-weight:700;margin:35px 0;position:relative}.newsTitle.titleLine:after{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:60px}.sortItemBox{-ms-flex-pack:start;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.7);border:1px solid rgba(102,126,234,.1);border-radius:16px;display:-ms-flexbox;display:flex;justify-content:flex-start;margin-bottom:30px;padding:20px}.sortItem{background:rgba(102,126,234,.05);border:1px solid rgba(102,126,234,.1);border-radius:8px;cursor:pointer;margin-right:25px;padding:8px 16px;transition:all .3s ease}.sortItem:hover{background:rgba(102,126,234,.1);border-color:rgba(102,126,234,.2);transform:translateY(-2px)}.sortContentBlock{border-radius:24px;box-shadow:0 8px 25px rgba(0,0,0,.1);cursor:pointer;margin-top:25px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.sortContentBlock:hover{box-shadow:0 15px 40px rgba(0,0,0,.15);transform:translateY(-5px)}.sortContentRows{-ms-flex-pack:justify;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;justify-content:space-between}.sortContentBlock.big{width:100%}.sortContentBlock.small{width:48%}.sortContentBlockMask{background:rgba(0,0,0,.3);height:100%;left:0;position:absolute;top:0;width:100%}.sortContentImg{border-radius:20px;width:100%}.sortContentPlayer{height:70px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70px}.article{margin:0 auto;padding:60px 0;width:1200px}.articleTitle{color:#3c3c3c;font-size:24px;font-weight:700}.article .articleTitle:after{min-width:100px;width:20%}.articleSubInfo{color:#5d5d5d;margin-top:24px}.articleType{border-bottom:1px solid #03004d;color:#03004d;cursor:pointer;display:inline-block;font-weight:700;margin-bottom:30px}.articleContent,.articleType{font-size:16px;position:relative;z-index:6}.articleContent{color:#282828;line-height:32px;margin-top:32px}.competition{margin:0 auto;padding:60px 0;width:1200px}.competitionItem{-ms-flex-pack:start;-ms-flex-align:start;align-items:flex-start;border-radius:20px;box-shadow:0 0 40px -10px rgba(3,0,77,.1);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;overflow:hidden}.competitionTitle{font-size:26px;font-weight:700;margin-bottom:30px}.competitionItemImg{overflow:hidden}.competitionItemImg,.competitionItemImg img{height:100%;width:100%}.competitionItemContent{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;box-sizing:border-box;display:-ms-flexbox;display:flex;height:100px;justify-content:space-between;padding:0 15px;width:100%}.competitionItemContentLeft{display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.competitionItemContentRight{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:#02004d;border:2px solid transparent;border-radius:25px;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;height:38px;justify-content:center;transition:all .3s;width:98px}.competitionItemContentRight:hover{background:transparent;border-color:#02004d;color:#02004d}.competitionItemTitle{color:#4e4e4e;font-size:18px;font-weight:700}.competitionItemDesc,.competitionItemTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.competitionItemDesc{color:#8c8c8c;font-size:14px}.competitionItemDate{color:#8c8c8c;font-size:12px;margin-top:3px}.gutter-row{margin-bottom:20px;margin-top:50px;width:35%}.competitionContent{-ms-flex-pack:distribute;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-around;position:relative;z-index:6}.applyModal .stepContent{margin-left:18%;margin-top:50px;width:500px}.applyModal .stepContent2{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between;margin:36px auto 0;padding-bottom:40px;width:660px}.applyModal .stepContent2 .stepContent2Item{width:49%}.applyModal .formSelect{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.exhibition{margin:0 auto;padding-top:60px;width:1200px}.exhibition .sortItemBox{-ms-flex-pack:start;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:flex-start;position:relative;z-index:30}.exhibition .sortItemBox .sortItem{cursor:pointer;margin-right:20px}.exhibition .pages{-ms-flex-pack:end;display:-ms-flexbox;display:flex;justify-content:flex-end}.exhibition .contentBlock{position:relative;z-index:10}.exhibition .content{-ms-flex-pack:justify;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.exhibition .content .contentItem{background:#fff;border-radius:10px;box-shadow:0 0 40px -10px rgba(3,0,77,.1);cursor:pointer;margin-bottom:20px;overflow:hidden;position:relative;width:24%}.exhibition .content .contentItem .tag{left:10px;position:absolute;top:6px}.exhibition .content .contentItem .tag .tagInner{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:12px;justify-content:center}.exhibition .content .contentItem .tag .tagInner img{height:16px;margin-right:4px;width:16px}.exhibition .content .contentItem img{height:200px;width:100%}.exhibition .content .contentItem .contentItemInfo{box-sizing:border-box;height:140px;padding:16px 20px 0}.exhibition .content .contentItem .contentItemInfo .title{color:#484848;font-size:14px;font-weight:700;height:50px;text-align:left}.exhibition .content .contentItem .contentItemInfo .itemInfo{color:#7f7f7f;font-size:12px;line-height:21px}.exhibition .content .contentItem .contentItemInfo .itemInfo .infoItem{text-align:left}.exhibitionDetail{margin:0 auto;padding-top:60px;width:1200px}.exhibitionDetail .exhibitionDetailTitle{font-size:20px;font-weight:700}.exhibitionDetail .exhibitionDetailTop{-ms-flex-pack:start;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;justify-content:flex-start}.exhibitionDetail .exhibitionDetailTop .topRight{color:#4b4b4b;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px;width:200px}.exhibitionDetail .exhibitionDetailTop .topRight .img{border-radius:20px;box-shadow:0 0 19px -7px rgba(0,0,0,.1);overflow:hidden;width:100%}.exhibitionDetail .exhibitionDetailTop .topRight .img img{height:auto;width:100%}.exhibitionDetail .exhibitionDetailTop .topRight .name{font-size:18px;font-weight:700;padding:10px 0}.exhibitionDetail .exhibitionDetailTop .topLeft{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;-ms-flex-direction:column;flex-direction:column;padding-left:30px}.exhibitionDetail .exhibitionDetailTop .topLeft .topLeftInfo{-ms-flex-pack:start;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;justify-content:flex-start;margin-top:20px}.exhibitionDetail .exhibitionDetailTop .topLeft .topLeftInfo .topLeftInfoItem{-ms-flex-pack:start;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;justify-content:flex-start;margin-right:40px}.exhibitionDetail .exhibitionDetailTop .topLeft .topLeftInfo .topLeftInfoItem .topLeftInfoItemLabel{color:#909090}.exhibitionDetail .exhibitionDetailTop .topLeft .topLeftInfo .topLeftInfoItem .topLeftInfoItemValue{color:#5c5c5c;font-weight:700}.exhibitionDetail .exhibitionDetailTop .topLeft .topLeftDesc{color:#4f4f4f;line-height:28px;margin-top:20px}.exhibitionDetail .bottom{border-top:1px solid #eee;margin-top:30px}.exhibitionDetail .bottom .bottomTitle{font-size:20px;font-weight:700;margin-top:30px}.exhibitionDetail .bottom .bottomImgs{-ms-flex-pack:justify;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.exhibitionDetail .bottom .bottomImg{border-radius:20px;box-shadow:0 0 19px -7px rgba(0,0,0,.1);margin-bottom:20px;overflow:hidden}.card.card:hover{box-shadow:0 2px 12px 0 rgba(0,0,0,.1);transition:.5s ease-in-out}.banners{background:url(https://public-static-edu.codemao.cn/edu/scienceContest/dist/img/news_banner.efd86947.jpg) 50%/cover no-repeat;height:324px;line-height:324px;position:relative}.banners span{color:#fff;font-size:39px}.b-item{left:0;margin-top:50px;top:0;z-index:0}.banners h2{font-size:20px;padding-top:284px}.content_container{font-size:0;width:100%}.n-item:first-child{margin-top:30px}.n-item:last-child{margin-bottom:88px}img{border-radius:5px}.card{width:100%}.item{-ms-flex-align:center;align-items:center;border-bottom:1px solid #efefef;cursor:pointer;display:-ms-flexbox;display:flex;height:240px;margin:auto;width:1100px}.item .pic{background:#3458e2;border-radius:4px;height:200px;margin-right:30px;width:300px}.item .item-summary{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:200px;text-align:left;width:770px}h2{font-size:24px;line-height:36px}.item h2{font-weight:500;letter-spacing:1px;margin:0;white-space:nowrap}.item .base-text[data-v-f991e30c]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin-top:18px}.item .base-text,.item h2{overflow:hidden;text-overflow:ellipsis}.base-text{color:#666;font-size:16px;font-weight:300;line-height:24px}.item .sub-text{display:inline-block;margin-top:0;width:100%}.small-text,.sub-text{color:#999;font-weight:300}.sub-text{font-size:14px;line-height:21px}.gateway-content{margin:60px auto auto;min-height:400px;padding-left:50px;width:1000px}.gateway-download{border-bottom:1px solid #ddd;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-bottom:10px;padding-top:20px}.gateway-download-image{border:1px solid #fff;border-radius:10px;height:120px;margin-right:20px;overflow:hidden;width:120px}.gateway-download-content{color:#aaa;-ms-flex:auto;flex:auto;font-size:16px;line-height:30px;text-align:left}.gateway-download-content-title{color:#666;font-size:20px;font-weight:700;line-height:30px}.layui-btn-primary{background:none;border-color:#d2d2d2;color:#666}.layui-btn{border:1px solid transparent;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;height:38px;line-height:38px;padding:0 18px;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap}.layui-border-blue{border-color:#1e9fff!important;border-style:solid;border-width:1px;color:#1e9fff!important}.layui-btn,.layui-input,.layui-select,.layui-textarea,.layui-upload-button{-webkit-appearance:none;box-sizing:border-box;outline:none;transition:all .3s;-webkit-transition:all .3s}.content.bottom{width:1200px}.picImg{height:120px;width:120px}.wechat-warning-modal .ant-modal-content{border-radius:12px;overflow:hidden}.wechat-warning-content{padding:20px;text-align:center}.warning-icon{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:16px}.warning-title{color:#ff6b6b;font-size:20px;font-weight:600;margin-bottom:16px;margin-top:0}.warning-message{color:#666;font-size:14px;line-height:1.6;margin-bottom:20px;text-align:left}.warning-message p{margin-bottom:12px}.browser-list{background:#f8f9fa;border-radius:8px;list-style:none;margin:12px 0;padding:12px 16px}.browser-list li{color:#555;font-size:14px;padding:4px 0}.operation-guide{background:#e8f4fd;border-left:4px solid #1890ff;border-radius:8px;margin-bottom:20px;padding:16px;text-align:left}.operation-guide h4{color:#1890ff;font-size:14px;font-weight:600;margin-bottom:8px;margin-top:0}.operation-guide ol{color:#666;font-size:13px;line-height:1.5;margin:0;padding-left:20px}.operation-guide li{margin-bottom:4px}.warning-actions{-ms-flex-pack:center;display:-ms-flexbox;display:flex;gap:12px;justify-content:center}.copy-url-btn{background:#1890ff;border-color:#1890ff;border-radius:6px;font-weight:500;height:40px;padding:0 24px}.copy-url-btn:hover{background:#40a9ff;border-color:#40a9ff}.continue-btn{border-color:#d9d9d9;border-radius:6px;color:#666;font-weight:500;height:40px;padding:0 24px}.continue-btn:hover{border-color:#40a9ff;color:#40a9ff}@media (max-width:480px){.wechat-warning-modal{margin:0;max-width:none}.wechat-warning-modal .ant-modal-content{margin:20px}.wechat-warning-content{padding:16px}.warning-title{font-size:18px}.warning-actions{-ms-flex-direction:column;flex-direction:column}.continue-btn,.copy-url-btn{width:100%}}.registration-entry{background:#fff;min-height:100vh;overflow:hidden;padding:60px 20px;position:relative}.registration-entry .tech-background{left:0;pointer-events:none;top:0;z-index:1}.registration-entry .tech-background,.registration-entry .tech-background .particle-container{height:100%;position:absolute;width:100%}.registration-entry .tech-background .particle-container .particle{animation:float 6s ease-in-out infinite;background:hsla(0,0%,100%,.1);border-radius:50%;position:absolute}.registration-entry .tech-background .particle-container .particle.particle-0{animation-delay:0s;height:4px;left:10%;top:20%;width:4px}.registration-entry .tech-background .particle-container .particle.particle-1{animation-delay:2s;height:6px;left:80%;top:60%;width:6px}.registration-entry .tech-background .particle-container .particle.particle-2{animation-delay:4s;height:3px;left:20%;top:80%;width:3px}.registration-entry .tech-background .particle-container .particle.particle-3{animation-delay:1s;height:5px;left:70%;top:30%;width:5px}.registration-entry .tech-background .grid-lines{animation:gridMove 20s linear infinite;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:50px 50px;height:100%;position:absolute;width:100%}.registration-entry .entry-header{margin-bottom:60px;position:relative;text-align:center;z-index:2}.registration-entry .entry-header .main-title{display:inline-block;margin-bottom:20px;position:relative}.registration-entry .entry-header .main-title .title-text{color:#1a202c;font-size:48px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.1)}.registration-entry .entry-header .main-title .title-underline{animation:pulse 2s ease-in-out infinite;background:linear-gradient(90deg,#64b5f6,#42a5f5);border-radius:2px;bottom:-10px;height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.registration-entry .entry-header .subtitle{color:#4a5568;font-size:18px;font-weight:300;margin:0}.registration-entry .competitions-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1200px;position:relative;z-index:2}.registration-entry .competitions-grid .competition-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease}.registration-entry .competitions-grid .competition-card:hover{border-color:#3182ce;box-shadow:0 20px 40px rgba(49,130,206,.2);transform:translateY(-8px)}.registration-entry .competitions-grid .competition-card.teacher-only{border-color:rgba(255,193,7,.3)}.registration-entry .competitions-grid .competition-card.teacher-only:hover{border-color:rgba(255,193,7,.5)}.registration-entry .competitions-grid .competition-card .card-cover{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;height:160px;justify-content:center;position:relative}.registration-entry .competitions-grid .competition-card .card-cover .cover-content{position:relative;z-index:2}.registration-entry .competitions-grid .competition-card .card-cover .cover-content .competition-icon{color:#fff;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));font-size:48px}.registration-entry .competitions-grid .competition-card .card-cover .cover-overlay{background:rgba(0,0,0,.1);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.registration-entry .competitions-grid .competition-card .card-content{padding:24px}.registration-entry .competitions-grid .competition-card .card-content .competition-title{color:#1a202c;font-size:20px;font-weight:600;margin-bottom:12px;text-align:center}.registration-entry .competitions-grid .competition-card .card-content .competition-description{color:#4a5568;font-size:14px;line-height:1.5;margin-bottom:20px;text-align:center}.registration-entry .competitions-grid .competition-card .card-content .features-list{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:20px}.registration-entry .competitions-grid .competition-card .card-content .features-list .feature-tag{background:rgba(100,181,246,.2);border:1px solid rgba(100,181,246,.3);border-radius:12px;color:#64b5f6;font-size:12px;font-weight:500;padding:4px 12px}.registration-entry .competitions-grid .competition-card .card-content .deadline-info{margin-bottom:20px;text-align:center}.registration-entry .competitions-grid .competition-card .card-content .deadline-info .deadline-label{font-size:12px}.registration-entry .competitions-grid .competition-card .card-content .deadline-info .deadline-text{color:#64b5f6;font-size:13px;font-weight:500}.registration-entry .competitions-grid .competition-card .card-content .teacher-notice{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:8px;color:#ffc107;display:-ms-flexbox;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;margin-bottom:20px;padding:8px 16px}.registration-entry .competitions-grid .competition-card .card-content .teacher-notice .notice-icon{font-size:16px}.registration-entry .competitions-grid .competition-card .card-content .register-btn{background:linear-gradient(135deg,#3182ce,#2c5282);border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:600;height:44px;transition:all .3s ease}.registration-entry .competitions-grid .competition-card .card-content .register-btn:hover{background:linear-gradient(135deg,#42a5f5,#1e88e5);box-shadow:0 8px 16px rgba(100,181,246,.3);transform:translateY(-2px)}@media(max-width:768px){.registration-entry{padding:40px 15px}.registration-entry .entry-header{margin-bottom:40px}.registration-entry .entry-header .main-title .title-text{font-size:36px}.registration-entry .entry-header .subtitle{font-size:16px}.registration-entry .competitions-grid{gap:20px;grid-template-columns:1fr}.registration-entry .competitions-grid .competition-card .card-content{padding:20px}}@media(max-width:480px){.registration-entry .entry-header .main-title .title-text{font-size:28px}.registration-entry .competitions-grid .competition-card .card-cover{height:120px}.registration-entry .competitions-grid .competition-card .card-cover .cover-content .competition-icon{font-size:36px}}.ai-innovation-registration{background:#fff;min-height:100vh;overflow-x:hidden;padding:20px;position:relative}.ai-innovation-registration .tech-background{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.ai-innovation-registration .tech-background .particle-container{height:100%;position:absolute;width:100%}.ai-innovation-registration .tech-background .particle-container .particle{animation:float 6s ease-in-out infinite;background:rgba(64,169,255,.8);border-radius:50%;height:4px;position:absolute;width:4px}.ai-innovation-registration .tech-background .particle-container .particle.particle-0{animation-delay:0s;left:10%;top:10%}.ai-innovation-registration .tech-background .particle-container .particle.particle-1{animation-delay:1s;left:80%;top:20%}.ai-innovation-registration .tech-background .particle-container .particle.particle-2{animation-delay:2s;left:15%;top:60%}.ai-innovation-registration .tech-background .particle-container .particle.particle-3{animation-delay:3s;left:70%;top:80%}.ai-innovation-registration .tech-background .particle-container .particle.particle-4{animation-delay:4s;left:50%;top:30%}.ai-innovation-registration .tech-background .particle-container .particle.particle-5{animation-delay:5s;left:30%;top:70%}.ai-innovation-registration .tech-background .particle-container .particle.particle-6{animation-delay:2.5s;left:90%;top:40%}.ai-innovation-registration .tech-background .particle-container .particle.particle-7{animation-delay:1.5s;left:20%;top:90%}.ai-innovation-registration .tech-background .grid-lines{animation:gridMove 20s linear infinite;background-image:linear-gradient(rgba(64,169,255,.15) 1px,transparent 0),linear-gradient(90deg,rgba(64,169,255,.15) 1px,transparent 0);background-size:50px 50px;height:100%;position:absolute;width:100%}.ai-innovation-registration .tech-background .circuit-lines{animation:circuitPulse 4s ease-in-out infinite;background-image:radial-gradient(circle at 20% 30%,rgba(64,169,255,.2) 1px,transparent 0),radial-gradient(circle at 80% 70%,rgba(64,169,255,.2) 1px,transparent 0),radial-gradient(circle at 40% 80%,rgba(64,169,255,.2) 1px,transparent 0);height:100%;position:absolute;width:100%}.ai-innovation-registration .page-header{margin-bottom:40px;position:relative;text-align:center;z-index:1}.ai-innovation-registration .page-header .page-title{display:inline-block;margin:0;position:relative}.ai-innovation-registration .page-header .page-title .title-text{color:#1a1a2e;font-size:3rem;font-weight:700;letter-spacing:2px;text-shadow:none}.ai-innovation-registration .page-header .page-title .title-underline{animation:underlineExpand 2s ease-out forwards;background:linear-gradient(90deg,transparent,#40a9ff,transparent);bottom:-10px;height:3px;left:50%;position:absolute;transform:translateX(-50%);width:0}.ai-innovation-registration .page-header .page-subtitle{color:#666;font-size:1.2rem;font-weight:300;letter-spacing:1px;margin-top:20px}.ai-innovation-registration .steps-container{margin:0 auto 40px;max-width:800px;position:relative;z-index:1}.ai-innovation-registration .steps-container .registration-steps .ant-steps-item .ant-steps-item-icon{background:rgba(64,169,255,.1);border-color:rgba(64,169,255,.5);border-radius:50%!important}.ai-innovation-registration .steps-container .registration-steps .ant-steps-item .ant-steps-item-icon .ant-steps-icon{color:#666}.ai-innovation-registration .steps-container .registration-steps .ant-steps-item.ant-steps-item-active .ant-steps-item-icon{background:linear-gradient(135deg,#40a9ff,#1890ff);border-color:#40a9ff;box-shadow:0 0 20px rgba(64,169,255,.5)}.ai-innovation-registration .steps-container .registration-steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon{background:linear-gradient(135deg,#52c41a,#389e0d);border-color:#52c41a}.ai-innovation-registration .steps-container .registration-steps .ant-steps-item .ant-steps-item-title{color:#333!important;font-weight:500}.ai-innovation-registration .steps-container .registration-steps .ant-steps-item .ant-steps-item-description{color:#666!important}.ai-innovation-registration .form-container{margin:0 auto;max-width:900px;position:relative;z-index:1}.ai-innovation-registration .form-container .registration-form .form-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px}.ai-innovation-registration .form-container .registration-form .form-card .ant-card-head{background:#fafafa;border-bottom:1px solid #e8e8e8;border-radius:12px 12px 0 0}.ai-innovation-registration .form-container .registration-form .form-card .ant-card-head .ant-card-head-title{color:#333;font-size:1.1rem;font-weight:600}.ai-innovation-registration .form-container .registration-form .form-card .ant-card-body{padding:24px}.ai-innovation-registration .form-container .registration-form .ant-form-item{margin-bottom:20px}.ai-innovation-registration .form-container .registration-form .ant-form-item .ant-form-item-label>label{color:#333;font-weight:500}.ai-innovation-registration .form-container .registration-form .ant-form-item .ant-form-item-label>label.ant-form-item-required:before{color:#ff4d4f}.ai-innovation-registration .form-container .registration-form .ant-form-item .ant-form-item-extra{color:#666}.ai-innovation-registration .form-container .registration-form .ant-input,.ai-innovation-registration .form-container .registration-form .ant-input-number,.ai-innovation-registration .form-container .registration-form .ant-picker,.ai-innovation-registration .form-container .registration-form .ant-select-selector{background:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#333}.ai-innovation-registration .form-container .registration-form .ant-input-number:hover,.ai-innovation-registration .form-container .registration-form .ant-input:hover,.ai-innovation-registration .form-container .registration-form .ant-picker:hover,.ai-innovation-registration .form-container .registration-form .ant-select-selector:hover{background:#fff;border-color:#40a9ff}.ai-innovation-registration .form-container .registration-form .ant-input-number.ant-input-focused,.ai-innovation-registration .form-container .registration-form .ant-input-number.ant-picker-focused,.ai-innovation-registration .form-container .registration-form .ant-input-number.ant-select-focused .ant-select-selector,.ai-innovation-registration .form-container .registration-form .ant-input-number:focus,.ai-innovation-registration .form-container .registration-form .ant-input.ant-input-focused,.ai-innovation-registration .form-container .registration-form .ant-input.ant-picker-focused,.ai-innovation-registration .form-container .registration-form .ant-input.ant-select-focused .ant-select-selector,.ai-innovation-registration .form-container .registration-form .ant-input:focus,.ai-innovation-registration .form-container .registration-form .ant-picker.ant-input-focused,.ai-innovation-registration .form-container .registration-form .ant-picker.ant-picker-focused,.ai-innovation-registration .form-container .registration-form .ant-picker.ant-select-focused .ant-select-selector,.ai-innovation-registration .form-container .registration-form .ant-picker:focus,.ai-innovation-registration .form-container .registration-form .ant-select-selector.ant-input-focused,.ai-innovation-registration .form-container .registration-form .ant-select-selector.ant-picker-focused,.ai-innovation-registration .form-container .registration-form .ant-select-selector.ant-select-focused .ant-select-selector,.ai-innovation-registration .form-container .registration-form .ant-select-selector:focus{background:#fff;border-color:#40a9ff;box-shadow:0 0 0 2px rgba(64,169,255,.2)}.ai-innovation-registration .form-container .registration-form .ant-input-number:-ms-input-placeholder,.ai-innovation-registration .form-container .registration-form .ant-input:-ms-input-placeholder,.ai-innovation-registration .form-container .registration-form .ant-picker:-ms-input-placeholder,.ai-innovation-registration .form-container .registration-form .ant-select-selector:-ms-input-placeholder{color:#bfbfbf}.ai-innovation-registration .form-container .registration-form .ant-input-number::placeholder,.ai-innovation-registration .form-container .registration-form .ant-input::placeholder,.ai-innovation-registration .form-container .registration-form .ant-picker::placeholder,.ai-innovation-registration .form-container .registration-form .ant-select-selector::placeholder{color:#bfbfbf}.ai-innovation-registration .form-container .registration-form .ant-select .ant-select-arrow{color:#666}.ai-innovation-registration .form-container .registration-form .ant-radio-group .ant-radio-wrapper{color:#333}.ai-innovation-registration .form-container .registration-form .ant-radio-group .ant-radio-wrapper .ant-radio .ant-radio-inner{background:#fff;border-color:#d9d9d9}.ai-innovation-registration .form-container .registration-form .ant-radio-group .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner{background:#40a9ff;border-color:#40a9ff}.ai-innovation-registration .form-container .registration-form .ant-checkbox-group .ant-checkbox-wrapper{color:#333;margin-bottom:8px}.ai-innovation-registration .form-container .registration-form .ant-checkbox-group .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{background:#fff;border-color:#d9d9d9}.ai-innovation-registration .form-container .registration-form .ant-checkbox-group .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background:#40a9ff;border-color:#40a9ff}.ai-innovation-registration .form-container .registration-form .ant-upload-drag{background:#fafafa!important;border:2px dashed #d9d9d9!important;border-radius:8px}.ai-innovation-registration .form-container .registration-form .ant-upload-drag:hover{background:#f0f8ff!important;border-color:#40a9ff!important}.ai-innovation-registration .form-container .registration-form .ant-upload-drag .ant-upload-drag-icon .anticon{color:#40a9ff;font-size:48px}.ai-innovation-registration .form-container .registration-form .ant-upload-drag .ant-upload-text{color:#333;font-size:16px;font-weight:500}.ai-innovation-registration .form-container .registration-form .ant-upload-drag .ant-upload-hint{color:#666}.ai-innovation-registration .confirmation-content h4{border-bottom:1px solid rgba(64,169,255,.3);color:#40a9ff;font-size:1.1rem;margin:20px 0 10px;padding-bottom:5px}.ai-innovation-registration .confirmation-content h4:first-child{margin-top:0}.ai-innovation-registration .confirmation-content p{color:#333;line-height:1.6;margin:8px 0}.ai-innovation-registration .confirmation-content p strong{color:#666;font-weight:500;margin-right:8px}.ai-innovation-registration .confirmation-content .notice-box{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:8px;margin-top:20px;padding:16px;text-align:left}.ai-innovation-registration .confirmation-content .notice-box h4{border:none;color:#ffc107;margin:0 0 12px;padding:0}.ai-innovation-registration .confirmation-content .notice-box ul{margin:0;padding-left:20px}.ai-innovation-registration .confirmation-content .notice-box ul li{color:#666;line-height:1.5;margin:6px 0}.ai-innovation-registration .action-buttons{margin-top:40px;position:relative;text-align:center;z-index:1}.ai-innovation-registration .action-buttons .ant-btn{border-radius:8px;font-size:16px;font-weight:500;height:48px;margin:0 12px;min-width:120px;padding:0 32px;transition:all .3s ease}.ai-innovation-registration .action-buttons .ant-btn.prev-btn{background:#fff;border:1px solid #d9d9d9;color:#333}.ai-innovation-registration .action-buttons .ant-btn.prev-btn:hover{background:#f5f5f5;border-color:#40a9ff;color:#40a9ff;transform:translateY(-2px)}.ai-innovation-registration .action-buttons .ant-btn.next-btn,.ai-innovation-registration .action-buttons .ant-btn.submit-btn{background:linear-gradient(135deg,#40a9ff,#1890ff);border:none;box-shadow:0 4px 15px rgba(64,169,255,.3);color:#fff}.ai-innovation-registration .action-buttons .ant-btn.next-btn:hover,.ai-innovation-registration .action-buttons .ant-btn.submit-btn:hover{background:linear-gradient(135deg,#1890ff,#096dd9);box-shadow:0 6px 20px rgba(64,169,255,.4);transform:translateY(-2px)}.ai-innovation-registration .action-buttons .ant-btn.next-btn:active,.ai-innovation-registration .action-buttons .ant-btn.submit-btn:active{transform:translateY(0)}.ai-innovation-registration .action-buttons .ant-btn.submit-btn{background:linear-gradient(135deg,#52c41a,#389e0d);box-shadow:0 4px 15px rgba(82,196,26,.3)}.ai-innovation-registration .action-buttons .ant-btn.submit-btn:hover{background:linear-gradient(135deg,#389e0d,#237804);box-shadow:0 6px 20px rgba(82,196,26,.4)}@media(max-width:768px){.ai-innovation-registration{padding:10px}.ai-innovation-registration .page-header .page-title .title-text{font-size:2rem}.ai-innovation-registration .page-header .page-subtitle{font-size:1rem}.ai-innovation-registration .form-container .form-card .ant-card-body{padding:16px}.ai-innovation-registration .action-buttons .ant-btn{margin:8px;min-width:100px}}@media(max-width:480px){.ai-innovation-registration .page-header .page-title .title-text{font-size:1.5rem}.ai-innovation-registration .steps-container .registration-steps .ant-steps-item .ant-steps-item-title{font-size:12px}.ai-innovation-registration .steps-container .registration-steps .ant-steps-item .ant-steps-item-description{display:none}.ai-innovation-registration .action-buttons .ant-btn{margin:8px 0;width:100%}}.ant-picker-dropdown .channel-closed-notice{margin:60px auto;max-width:800px;padding:40px 20px;position:relative;z-index:1}.ant-picker-dropdown .channel-closed-notice .notice-card{background:hsla(0,0%,100%,.95);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.15);padding:60px 40px;text-align:center}.ant-picker-dropdown .channel-closed-notice .notice-card .notice-icon{animation:pulse 2s ease-in-out infinite;font-size:80px;margin-bottom:20px}.ant-picker-dropdown .channel-closed-notice .notice-card h2{color:#ff4d4f;font-size:32px;font-weight:700;margin-bottom:16px}.ant-picker-dropdown .channel-closed-notice .notice-card p{color:#666;font-size:18px;margin-bottom:12px}.ant-picker-dropdown .channel-closed-notice .notice-card .deadline-info{color:#999;font-size:16px;font-style:italic}.ant-picker-dropdown .channel-closed-notice .notice-card .notice-message{background:#fff7e6;border-left:4px solid #faad14;border-radius:8px;margin:30px 0;padding:20px}.ant-picker-dropdown .channel-closed-notice .notice-card .notice-message p{color:#ad6800;margin:0;text-align:left}.ant-picker-dropdown .channel-closed-notice .notice-card .back-home-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:24px;font-size:16px;font-weight:600;height:48px;margin-top:30px;padding:0 40px}.ant-picker-dropdown .channel-closed-notice .notice-card .back-home-btn:hover{box-shadow:0 8px 20px rgba(102,126,234,.4);transform:translateY(-2px)}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media(max-width:768px){.ant-picker-dropdown .channel-closed-notice{margin:30px auto;padding:20px 15px}.ant-picker-dropdown .channel-closed-notice .notice-card{padding:40px 20px}.ant-picker-dropdown .channel-closed-notice .notice-card .notice-icon{font-size:60px}.ant-picker-dropdown .channel-closed-notice .notice-card h2{font-size:24px}.ant-picker-dropdown .channel-closed-notice .notice-card p{font-size:16px}.ant-picker-dropdown .channel-closed-notice .notice-card .back-home-btn{width:100%}}.ai-tech-registration{background:#fff;min-height:100vh;overflow-x:hidden;padding:20px;position:relative}.ai-tech-registration .tech-background{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.ai-tech-registration .tech-background .particle-container{height:100%;position:absolute;width:100%}.ai-tech-registration .tech-background .particle-container .particle{animation:float 6s ease-in-out infinite;background:rgba(64,169,255,.8);border-radius:50%;height:4px;position:absolute;width:4px}.ai-tech-registration .tech-background .particle-container .particle.particle-0{animation-delay:0s;left:10%;top:10%}.ai-tech-registration .tech-background .particle-container .particle.particle-1{animation-delay:1s;left:80%;top:20%}.ai-tech-registration .tech-background .particle-container .particle.particle-2{animation-delay:2s;left:15%;top:60%}.ai-tech-registration .tech-background .particle-container .particle.particle-3{animation-delay:3s;left:70%;top:80%}.ai-tech-registration .tech-background .particle-container .particle.particle-4{animation-delay:4s;left:50%;top:30%}.ai-tech-registration .tech-background .particle-container .particle.particle-5{animation-delay:5s;left:30%;top:70%}.ai-tech-registration .tech-background .particle-container .particle.particle-6{animation-delay:2.5s;left:90%;top:40%}.ai-tech-registration .tech-background .particle-container .particle.particle-7{animation-delay:1.5s;left:20%;top:90%}.ai-tech-registration .tech-background .grid-lines{animation:gridMove 20s linear infinite;background-image:linear-gradient(rgba(64,169,255,.15) 1px,transparent 0),linear-gradient(90deg,rgba(64,169,255,.15) 1px,transparent 0);background-size:50px 50px;height:100%;position:absolute;width:100%}.ai-tech-registration .tech-background .circuit-lines{animation:circuitPulse 4s ease-in-out infinite;background-image:radial-gradient(circle at 20% 30%,rgba(64,169,255,.2) 1px,transparent 0),radial-gradient(circle at 80% 70%,rgba(64,169,255,.2) 1px,transparent 0),radial-gradient(circle at 40% 80%,rgba(64,169,255,.2) 1px,transparent 0);height:100%;position:absolute;width:100%}.ai-tech-registration .page-header{margin-bottom:40px;position:relative;text-align:center;z-index:1}.ai-tech-registration .page-header .page-title{display:inline-block;margin:0;position:relative}.ai-tech-registration .page-header .page-title .title-text{color:#1a1a2e;font-size:3rem;font-weight:700;letter-spacing:2px;text-shadow:none}.ai-tech-registration .page-header .page-title .title-underline{animation:underlineExpand 2s ease-out forwards;background:linear-gradient(90deg,transparent,#40a9ff,transparent);bottom:-10px;height:3px;left:50%;position:absolute;transform:translateX(-50%);width:0}.ai-tech-registration .page-header .page-subtitle{color:#666;font-size:1.2rem;font-weight:300;letter-spacing:1px;margin-top:20px}.ai-tech-registration .steps-container{margin:0 auto 40px;max-width:800px;position:relative;z-index:1}.ai-tech-registration .steps-container .registration-steps .ant-steps-item .ant-steps-item-icon{background:rgba(64,169,255,.1);border-color:rgba(64,169,255,.5);border-radius:50%!important}.ai-tech-registration .steps-container .registration-steps .ant-steps-item .ant-steps-item-icon .ant-steps-icon{color:#666}.ai-tech-registration .steps-container .registration-steps .ant-steps-item.ant-steps-item-active .ant-steps-item-icon{background:linear-gradient(135deg,#40a9ff,#1890ff);border-color:#40a9ff;box-shadow:0 0 20px rgba(64,169,255,.5)}.ai-tech-registration .steps-container .registration-steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon{background:linear-gradient(135deg,#52c41a,#389e0d);border-color:#52c41a}.ai-tech-registration .steps-container .registration-steps .ant-steps-item .ant-steps-item-title{color:#333!important;font-weight:500}.ai-tech-registration .steps-container .registration-steps .ant-steps-item .ant-steps-item-description{color:#666!important}.ai-tech-registration .form-container{margin:0 auto;max-width:900px;position:relative;z-index:1}.ai-tech-registration .form-container .registration-form .form-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px}.ai-tech-registration .form-container .registration-form .form-card .ant-card-head{background:#fafafa;border-bottom:1px solid #e8e8e8;border-radius:12px 12px 0 0}.ai-tech-registration .form-container .registration-form .form-card .ant-card-head .ant-card-head-title{color:#333;font-size:1.1rem;font-weight:600}.ai-tech-registration .form-container .registration-form .form-card .ant-card-body{padding:24px}.ai-tech-registration .form-container .registration-form .ant-form-item{margin-bottom:20px}.ai-tech-registration .form-container .registration-form .ant-form-item .ant-form-item-label>label{color:#333;font-weight:500}.ai-tech-registration .form-container .registration-form .ant-form-item .ant-form-item-label>label.ant-form-item-required:before{color:#ff4d4f}.ai-tech-registration .form-container .registration-form .ant-form-item .ant-form-item-extra{color:#666}.ai-tech-registration .form-container .registration-form .ant-input,.ai-tech-registration .form-container .registration-form .ant-input-number,.ai-tech-registration .form-container .registration-form .ant-picker,.ai-tech-registration .form-container .registration-form .ant-select-selector{background:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#333}.ai-tech-registration .form-container .registration-form .ant-input-number:hover,.ai-tech-registration .form-container .registration-form .ant-input:hover,.ai-tech-registration .form-container .registration-form .ant-picker:hover,.ai-tech-registration .form-container .registration-form .ant-select-selector:hover{background:#fff;border-color:#40a9ff}.ai-tech-registration .form-container .registration-form .ant-input-number.ant-input-focused,.ai-tech-registration .form-container .registration-form .ant-input-number.ant-picker-focused,.ai-tech-registration .form-container .registration-form .ant-input-number.ant-select-focused .ant-select-selector,.ai-tech-registration .form-container .registration-form .ant-input-number:focus,.ai-tech-registration .form-container .registration-form .ant-input.ant-input-focused,.ai-tech-registration .form-container .registration-form .ant-input.ant-picker-focused,.ai-tech-registration .form-container .registration-form .ant-input.ant-select-focused .ant-select-selector,.ai-tech-registration .form-container .registration-form .ant-input:focus,.ai-tech-registration .form-container .registration-form .ant-picker.ant-input-focused,.ai-tech-registration .form-container .registration-form .ant-picker.ant-picker-focused,.ai-tech-registration .form-container .registration-form .ant-picker.ant-select-focused .ant-select-selector,.ai-tech-registration .form-container .registration-form .ant-picker:focus,.ai-tech-registration .form-container .registration-form .ant-select-selector.ant-input-focused,.ai-tech-registration .form-container .registration-form .ant-select-selector.ant-picker-focused,.ai-tech-registration .form-container .registration-form .ant-select-selector.ant-select-focused .ant-select-selector,.ai-tech-registration .form-container .registration-form .ant-select-selector:focus{background:#fff;border-color:#40a9ff;box-shadow:0 0 0 2px rgba(64,169,255,.2)}.ai-tech-registration .form-container .registration-form .ant-input-number:-ms-input-placeholder,.ai-tech-registration .form-container .registration-form .ant-input:-ms-input-placeholder,.ai-tech-registration .form-container .registration-form .ant-picker:-ms-input-placeholder,.ai-tech-registration .form-container .registration-form .ant-select-selector:-ms-input-placeholder{color:#bfbfbf}.ai-tech-registration .form-container .registration-form .ant-input-number::placeholder,.ai-tech-registration .form-container .registration-form .ant-input::placeholder,.ai-tech-registration .form-container .registration-form .ant-picker::placeholder,.ai-tech-registration .form-container .registration-form .ant-select-selector::placeholder{color:#bfbfbf}.ai-tech-registration .form-container .registration-form .ant-select .ant-select-arrow{color:#666}.ai-tech-registration .form-container .registration-form .ant-radio-group .ant-radio-wrapper{color:#333}.ai-tech-registration .form-container .registration-form .ant-radio-group .ant-radio-wrapper .ant-radio .ant-radio-inner{background:#fff;border-color:#d9d9d9}.ai-tech-registration .form-container .registration-form .ant-radio-group .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner{background:#40a9ff;border-color:#40a9ff}.ai-tech-registration .form-container .registration-form .ant-checkbox-group .ant-checkbox-wrapper{color:#333;margin-bottom:8px}.ai-tech-registration .form-container .registration-form .ant-checkbox-group .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{background:#fff;border-color:#d9d9d9}.ai-tech-registration .form-container .registration-form .ant-checkbox-group .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background:#40a9ff;border-color:#40a9ff}.ai-tech-registration .form-container .registration-form .ant-upload-drag{background:#fafafa!important;border:2px dashed #d9d9d9!important;border-radius:8px}.ai-tech-registration .form-container .registration-form .ant-upload-drag:hover{background:#f0f8ff!important;border-color:#40a9ff!important}.ai-tech-registration .form-container .registration-form .ant-upload-drag .ant-upload-drag-icon .anticon{color:#40a9ff;font-size:48px}.ai-tech-registration .form-container .registration-form .ant-upload-drag .ant-upload-text{color:#333;font-size:16px;font-weight:500}.ai-tech-registration .form-container .registration-form .ant-upload-drag .ant-upload-hint{color:#666}.ai-tech-registration .confirmation-content h4{border-bottom:1px solid rgba(64,169,255,.3);color:#40a9ff;font-size:1.1rem;margin:20px 0 10px;padding-bottom:5px}.ai-tech-registration .confirmation-content h4:first-child{margin-top:0}.ai-tech-registration .confirmation-content p{color:#333;line-height:1.6;margin:8px 0}.ai-tech-registration .confirmation-content p strong{color:#666;font-weight:500;margin-right:8px}.ai-tech-registration .confirmation-content .notice-box{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:8px;margin-top:20px;padding:16px;text-align:left}.ai-tech-registration .confirmation-content .notice-box h4{border:none;color:#ffc107;margin:0 0 12px;padding:0}.ai-tech-registration .confirmation-content .notice-box ul{margin:0;padding-left:20px}.ai-tech-registration .confirmation-content .notice-box ul li{color:#666;line-height:1.5;margin:6px 0}.ai-tech-registration .action-buttons{margin-top:40px;position:relative;text-align:center;z-index:1}.ai-tech-registration .action-buttons .ant-btn{border-radius:8px;font-size:16px;font-weight:500;height:48px;margin:0 12px;min-width:120px;padding:0 32px;transition:all .3s ease}.ai-tech-registration .action-buttons .ant-btn.prev-btn{background:#fff;border:1px solid #d9d9d9;color:#333}.ai-tech-registration .action-buttons .ant-btn.prev-btn:hover{background:#f5f5f5;border-color:#40a9ff;color:#40a9ff;transform:translateY(-2px)}.ai-tech-registration .action-buttons .ant-btn.next-btn,.ai-tech-registration .action-buttons .ant-btn.submit-btn{background:linear-gradient(135deg,#40a9ff,#1890ff);border:none;box-shadow:0 4px 15px rgba(64,169,255,.3);color:#fff}.ai-tech-registration .action-buttons .ant-btn.next-btn:hover,.ai-tech-registration .action-buttons .ant-btn.submit-btn:hover{background:linear-gradient(135deg,#1890ff,#096dd9);box-shadow:0 6px 20px rgba(64,169,255,.4);transform:translateY(-2px)}.ai-tech-registration .action-buttons .ant-btn.next-btn:active,.ai-tech-registration .action-buttons .ant-btn.submit-btn:active{transform:translateY(0)}.ai-tech-registration .action-buttons .ant-btn.submit-btn{background:linear-gradient(135deg,#52c41a,#389e0d);box-shadow:0 4px 15px rgba(82,196,26,.3)}.ai-tech-registration .action-buttons .ant-btn.submit-btn:hover{background:linear-gradient(135deg,#389e0d,#237804);box-shadow:0 6px 20px rgba(82,196,26,.4)}@media(max-width:768px){.ai-tech-registration{padding:10px}.ai-tech-registration .page-header .page-title .title-text{font-size:2rem}.ai-tech-registration .page-header .page-subtitle{font-size:1rem}.ai-tech-registration .form-container .form-card .ant-card-body{padding:16px}.ai-tech-registration .action-buttons .ant-btn{margin:8px;min-width:100px}}@media(max-width:480px){.ai-tech-registration .page-header .page-title .title-text{font-size:1.5rem}.ai-tech-registration .steps-container .registration-steps .ant-steps-item .ant-steps-item-title{font-size:12px}.ai-tech-registration .steps-container .registration-steps .ant-steps-item .ant-steps-item-description{display:none}.ai-tech-registration .action-buttons .ant-btn{margin:8px 0;width:100%}}.ant-select-dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(30,30,30,.95);border:1px solid rgba(64,169,255,.3)}.ant-select-dropdown .ant-select-item{color:hsla(0,0%,100%,.9)}.ant-select-dropdown .ant-select-item:hover{background:rgba(64,169,255,.2)}.ant-select-dropdown .ant-select-item.ant-select-item-option-selected{background:rgba(64,169,255,.3);color:#fff}.ant-picker-dropdown .ant-picker-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(30,30,30,.95);border:1px solid rgba(64,169,255,.3)}.ant-picker-dropdown .ant-picker-panel .ant-picker-header{border-bottom:1px solid rgba(64,169,255,.3)}.ant-picker-dropdown .ant-picker-panel .ant-picker-header button{color:hsla(0,0%,100%,.9)}.ant-picker-dropdown .ant-picker-panel .ant-picker-header button:hover{color:#40a9ff}.ant-picker-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content td,.ant-picker-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content th{color:hsla(0,0%,100%,.9)}.ant-picker-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content .ant-picker-cell:hover .ant-picker-cell-inner{background:rgba(64,169,255,.2)}.ant-picker-dropdown .ant-picker-panel .ant-picker-body .ant-picker-content .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner{background:#40a9ff;color:#fff}.programming-registration{background:#fff;min-height:100vh;overflow-x:hidden;padding:20px;position:relative}.programming-registration .tech-background{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.programming-registration .tech-background .particle-container{height:100%;position:absolute;width:100%}.programming-registration .tech-background .particle-container .particle{animation:float 6s ease-in-out infinite;background:rgba(64,169,255,.3);border-radius:50%;height:4px;position:absolute;width:4px}.programming-registration .tech-background .particle-container .particle.particle-0{animation-delay:0s;left:10%;top:10%}.programming-registration .tech-background .particle-container .particle.particle-1{animation-delay:1s;left:80%;top:20%}.programming-registration .tech-background .particle-container .particle.particle-2{animation-delay:2s;left:20%;top:60%}.programming-registration .tech-background .particle-container .particle.particle-3{animation-delay:3s;left:70%;top:80%}.programming-registration .tech-background .particle-container .particle.particle-4{animation-delay:4s;left:50%;top:30%}.programming-registration .tech-background .particle-container .particle.particle-5{animation-delay:5s;left:90%;top:70%}.programming-registration .tech-background .particle-container .particle.particle-6{animation-delay:1.5s;left:60%;top:15%}.programming-registration .tech-background .particle-container .particle.particle-7{animation-delay:2.5s;left:30%;top:85%}.programming-registration .tech-background .particle-container .particle.particle-8{animation-delay:3.5s;left:85%;top:45%}.programming-registration .tech-background .particle-container .particle.particle-9{animation-delay:4.5s;left:15%;top:55%}.programming-registration .tech-background .grid-lines{animation:gridMove 20s linear infinite;background-image:linear-gradient(rgba(64,169,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(64,169,255,.05) 1px,transparent 0);background-size:50px 50px;height:100%;position:absolute;width:100%}.programming-registration .tech-background .circuit-lines{animation:circuitPulse 8s ease-in-out infinite;background-image:radial-gradient(circle at 20% 30%,rgba(64,169,255,.2) 1px,transparent 0),radial-gradient(circle at 80% 70%,rgba(138,43,226,.2) 1px,transparent 0);background-size:100px 100px;height:100%;position:absolute;width:100%}.programming-registration .page-header{margin-bottom:40px;position:relative;text-align:center;z-index:1}.programming-registration .page-header .page-title{display:inline-block;margin:0;position:relative}.programming-registration .page-header .page-title .title-text{color:#333;font-size:2.5rem;font-weight:700;letter-spacing:2px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.programming-registration .page-header .page-title .title-underline{animation:underlineExpand 2s ease-out forwards;background:linear-gradient(90deg,#40a9ff,#722ed1);bottom:-10px;height:3px;left:50%;position:absolute;transform:translateX(-50%);width:0}.programming-registration .page-header .page-subtitle{color:#666;font-size:1.1rem;letter-spacing:1px;margin:20px 0 0}.programming-registration .page-header .teacher-badge{animation:badgePulse 3s ease-in-out infinite;background:linear-gradient(135deg,#722ed1,#eb2f96);border-radius:20px;box-shadow:0 4px 15px rgba(114,46,209,.4);color:#fff;display:inline-block;font-size:.9rem;font-weight:600;margin-top:15px;padding:8px 20px}.programming-registration .steps-container{margin:0 auto 40px;max-width:800px;position:relative;z-index:1}.programming-registration .steps-container .registration-steps .ant-steps-item .ant-steps-item-icon{background:rgba(64,169,255,.1);border:2px solid rgba(64,169,255,.3);border-radius:50%!important;color:#666;transition:all .3s ease}.programming-registration .steps-container .registration-steps .ant-steps-item .ant-steps-item-icon .ant-steps-icon{color:#666}.programming-registration .steps-container .registration-steps .ant-steps-item .ant-steps-item-title{color:#333!important;font-weight:600}.programming-registration .steps-container .registration-steps .ant-steps-item .ant-steps-item-description{color:#666!important}.programming-registration .steps-container .registration-steps .ant-steps-item.ant-steps-item-active .ant-steps-item-icon{background:linear-gradient(135deg,#40a9ff,#722ed1);border-color:#40a9ff;box-shadow:0 0 20px rgba(64,169,255,.5)}.programming-registration .steps-container .registration-steps .ant-steps-item.ant-steps-item-active .ant-steps-item-icon .ant-steps-icon{color:#fff}.programming-registration .steps-container .registration-steps .ant-steps-item.ant-steps-item-active .ant-steps-item-title{color:#40a9ff!important}.programming-registration .steps-container .registration-steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon{background:linear-gradient(135deg,#52c41a,#73d13d);border-color:#52c41a}.programming-registration .steps-container .registration-steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#fff}.programming-registration .steps-container .registration-steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-title{color:#52c41a!important}.programming-registration .steps-container .registration-steps .ant-steps-item-tail:after{background:rgba(64,169,255,.3)}.programming-registration .form-container{margin:0 auto;max-width:1000px;position:relative;z-index:1}.programming-registration .form-container .registration-form .form-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;transition:all .3s ease}.programming-registration .form-container .registration-form .form-card:hover{border-color:#40a9ff;box-shadow:0 4px 12px rgba(0,0,0,.15)}.programming-registration .form-container .registration-form .form-card .ant-card-head{background:#fafafa;border-bottom:1px solid #e8e8e8;border-radius:12px 12px 0 0}.programming-registration .form-container .registration-form .form-card .ant-card-head .ant-card-head-title{color:#333;font-size:1.1rem;font-weight:600}.programming-registration .form-container .registration-form .form-card .ant-card-body{padding:24px}.programming-registration .form-container .registration-form .ant-form-item-label>label{color:#333;font-weight:500}.programming-registration .form-container .registration-form .ant-input,.programming-registration .form-container .registration-form .ant-input-number,.programming-registration .form-container .registration-form .ant-picker,.programming-registration .form-container .registration-form .ant-select-selector{background:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#333;transition:all .3s ease}.programming-registration .form-container .registration-form .ant-input-number:hover,.programming-registration .form-container .registration-form .ant-input:hover,.programming-registration .form-container .registration-form .ant-picker:hover,.programming-registration .form-container .registration-form .ant-select-selector:hover{background:#fff;border-color:#40a9ff}.programming-registration .form-container .registration-form .ant-input-number.ant-input-focused,.programming-registration .form-container .registration-form .ant-input-number.ant-picker-focused,.programming-registration .form-container .registration-form .ant-input-number.ant-select-focused .ant-select-selector,.programming-registration .form-container .registration-form .ant-input-number:focus,.programming-registration .form-container .registration-form .ant-input.ant-input-focused,.programming-registration .form-container .registration-form .ant-input.ant-picker-focused,.programming-registration .form-container .registration-form .ant-input.ant-select-focused .ant-select-selector,.programming-registration .form-container .registration-form .ant-input:focus,.programming-registration .form-container .registration-form .ant-picker.ant-input-focused,.programming-registration .form-container .registration-form .ant-picker.ant-picker-focused,.programming-registration .form-container .registration-form .ant-picker.ant-select-focused .ant-select-selector,.programming-registration .form-container .registration-form .ant-picker:focus,.programming-registration .form-container .registration-form .ant-select-selector.ant-input-focused,.programming-registration .form-container .registration-form .ant-select-selector.ant-picker-focused,.programming-registration .form-container .registration-form .ant-select-selector.ant-select-focused .ant-select-selector,.programming-registration .form-container .registration-form .ant-select-selector:focus{background:#fff;border-color:#40a9ff;box-shadow:0 0 0 2px rgba(64,169,255,.2)}.programming-registration .form-container .registration-form .ant-input-number:-ms-input-placeholder,.programming-registration .form-container .registration-form .ant-input:-ms-input-placeholder,.programming-registration .form-container .registration-form .ant-picker:-ms-input-placeholder,.programming-registration .form-container .registration-form .ant-select-selector:-ms-input-placeholder{color:#bfbfbf}.programming-registration .form-container .registration-form .ant-input-number::placeholder,.programming-registration .form-container .registration-form .ant-input::placeholder,.programming-registration .form-container .registration-form .ant-picker::placeholder,.programming-registration .form-container .registration-form .ant-select-selector::placeholder{color:#bfbfbf}.programming-registration .form-container .registration-form .ant-select-arrow{color:#666}.programming-registration .form-container .registration-form .ant-radio-group .ant-radio-wrapper{color:#333}.programming-registration .form-container .registration-form .ant-radio-group .ant-radio-wrapper .ant-radio .ant-radio-inner{background:#fff;border-color:#d9d9d9}.programming-registration .form-container .registration-form .ant-radio-group .ant-radio-wrapper .ant-radio .ant-radio-inner:after{background:#40a9ff}.programming-registration .form-container .registration-form .ant-radio-group .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner{background:#40a9ff;border-color:#40a9ff}.programming-registration .form-container .registration-form .ant-upload.ant-upload-drag{background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;transition:all .3s ease}.programming-registration .form-container .registration-form .ant-upload.ant-upload-drag:hover{background:#f0f8ff;border-color:#40a9ff}.programming-registration .form-container .registration-form .ant-upload.ant-upload-drag .ant-upload-drag-icon .anticon{color:#40a9ff;font-size:48px}.programming-registration .form-container .registration-form .ant-upload.ant-upload-drag .ant-upload-text{color:#333;font-size:16px;font-weight:500}.programming-registration .form-container .registration-form .ant-upload.ant-upload-drag .ant-upload-hint{color:#666}.programming-registration .student-management .management-header{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:20px}.programming-registration .student-management .management-header .add-student-btn{background:linear-gradient(135deg,#40a9ff,#722ed1);border:none;border-radius:6px;box-shadow:0 4px 15px rgba(64,169,255,.3);font-weight:600;height:40px;transition:all .3s ease}.programming-registration .student-management .management-header .add-student-btn:hover{box-shadow:0 6px 20px rgba(64,169,255,.4);transform:translateY(-2px)}.programming-registration .student-management .management-header .student-count{background:#f0f8ff;border:1px solid #d9d9d9;border-radius:20px;color:#333;font-weight:500;padding:8px 16px}.programming-registration .student-management .student-table .ant-table{background:transparent}.programming-registration .student-management .student-table .ant-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #e8e8e8;color:#333;font-weight:600}.programming-registration .student-management .student-table .ant-table .ant-table-tbody>tr{background:#fff;border-bottom:1px solid #e8e8e8}.programming-registration .student-management .student-table .ant-table .ant-table-tbody>tr:hover{background:#f0f8ff}.programming-registration .student-management .student-table .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #e8e8e8;color:#333}.programming-registration .student-management .student-table .ant-table .ant-empty .ant-empty-description{color:#666}.programming-registration .student-management .upload-section{margin-top:30px}.programming-registration .student-management .upload-section .ant-divider{border-color:rgba(64,169,255,.3)}.programming-registration .student-management .upload-section .ant-divider .ant-divider-inner-text{background:#fff;color:#333}.programming-registration .confirmation-content h4{border-bottom:1px solid rgba(64,169,255,.3);color:#40a9ff;font-size:1.1rem;font-weight:600;margin:20px 0 10px;padding-bottom:8px}.programming-registration .confirmation-content h4:first-child{margin-top:0}.programming-registration .confirmation-content p{color:#333;line-height:1.6;margin:8px 0}.programming-registration .confirmation-content p strong{color:#40a9ff;font-weight:600}.programming-registration .confirmation-content .student-summary{background:#f0f8ff;border:1px solid #e8e8e8;border-radius:6px;margin:10px 0;padding:15px}.programming-registration .confirmation-content .student-summary .student-item{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e8e8e8;color:#333;display:-ms-flexbox;display:flex;justify-content:space-between;padding:8px 0}.programming-registration .confirmation-content .student-summary .student-item:last-child{border-bottom:none}.programming-registration .confirmation-content .student-summary .student-item span{-ms-flex:1 1;flex:1 1;text-align:center}.programming-registration .confirmation-content .student-summary .student-item span:first-child{font-weight:600;text-align:left}.programming-registration .confirmation-content .notice-box{background:rgba(235,47,150,.1);border:1px solid rgba(235,47,150,.3);border-radius:8px;margin-top:20px;padding:20px}.programming-registration .confirmation-content .notice-box h4{border:none;color:#eb2f96;margin:0 0 15px;padding:0}.programming-registration .confirmation-content .notice-box ul{margin:0;padding-left:20px}.programming-registration .confirmation-content .notice-box ul li{color:#333;line-height:1.6;margin:8px 0}.programming-registration .action-buttons{-ms-flex-pack:center;display:-ms-flexbox;display:flex;gap:20px;justify-content:center;margin:40px 0;position:relative;z-index:1}.programming-registration .action-buttons .next-btn,.programming-registration .action-buttons .prev-btn,.programming-registration .action-buttons .submit-btn{border:none;border-radius:8px;font-size:16px;font-weight:600;height:45px;min-width:120px;padding:0 30px;transition:all .3s ease}.programming-registration .action-buttons .prev-btn{background:#fff;border:1px solid #d9d9d9;color:#333}.programming-registration .action-buttons .prev-btn:hover{background:#f5f5f5;border-color:#64b5f6;box-shadow:0 6px 20px rgba(100,181,246,.2);color:#64b5f6;transform:translateY(-2px)}.programming-registration .action-buttons .next-btn,.programming-registration .action-buttons .submit-btn{background:linear-gradient(135deg,#40a9ff,#722ed1);box-shadow:0 4px 15px rgba(64,169,255,.3);color:#fff}.programming-registration .action-buttons .next-btn:hover,.programming-registration .action-buttons .submit-btn:hover{box-shadow:0 6px 20px rgba(64,169,255,.4);transform:translateY(-2px)}.programming-registration .action-buttons .next-btn:disabled,.programming-registration .action-buttons .submit-btn:disabled{background:hsla(0,0%,100%,.1);box-shadow:none;color:hsla(0,0%,100%,.5);transform:none}.programming-registration .student-modal .ant-modal-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(10,14,39,.95);border:1px solid rgba(64,169,255,.3);border-radius:12px}.programming-registration .student-modal .ant-modal-header{background:rgba(64,169,255,.1);border-bottom:1px solid rgba(64,169,255,.3);border-radius:12px 12px 0 0}.programming-registration .student-modal .ant-modal-header .ant-modal-title{color:#40a9ff;font-weight:600}.programming-registration .student-modal .ant-modal-body{padding:24px}.programming-registration .student-modal .ant-modal-footer{background:rgba(64,169,255,.05);border-radius:0 0 12px 12px;border-top:1px solid rgba(64,169,255,.2)}.programming-registration .student-modal .ant-modal-footer .ant-btn{border-radius:6px;font-weight:500;height:36px}.programming-registration .student-modal .ant-modal-footer .ant-btn.ant-btn-default{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.9)}.programming-registration .student-modal .ant-modal-footer .ant-btn.ant-btn-default:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5)}.programming-registration .student-modal .ant-modal-footer .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#40a9ff,#722ed1);border:none}.programming-registration .student-modal .ant-modal-footer .ant-btn.ant-btn-primary:hover{box-shadow:0 4px 15px rgba(64,169,255,.3)}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes circuitPulse{0%,to{opacity:.3}50%{opacity:.7}}@keyframes underlineExpand{0%{width:0}to{width:80%}}@keyframes badgePulse{0%,to{box-shadow:0 4px 15px rgba(114,46,209,.4);transform:scale(1)}50%{box-shadow:0 6px 20px rgba(114,46,209,.6);transform:scale(1.05)}}@media(max-width:768px){.programming-registration{padding:15px}.programming-registration .page-header .page-title .title-text{font-size:2rem}.programming-registration .page-header .page-subtitle{font-size:1rem}.programming-registration .form-container .form-card .ant-card-body{padding:16px}.programming-registration .action-buttons{-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.programming-registration .action-buttons .next-btn,.programming-registration .action-buttons .prev-btn,.programming-registration .action-buttons .submit-btn{width:200px}.programming-registration .student-management .management-header{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;gap:15px}.programming-registration .student-management .management-header .student-count{text-align:center}}@media(max-width:480px){.programming-registration .page-header .page-title .title-text{font-size:1.5rem}.programming-registration .steps-container .registration-steps .ant-steps-item .ant-steps-item-title{font-size:12px}.programming-registration .steps-container .registration-steps .ant-steps-item .ant-steps-item-description{display:none}}.ant-select-dropdown{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:rgba(10,14,39,.95)!important;border:1px solid rgba(64,169,255,.3)!important;border-radius:8px!important}.ant-select-dropdown .ant-select-item{color:hsla(0,0%,100%,.9)!important}.ant-select-dropdown .ant-select-item:hover{background:rgba(64,169,255,.1)!important}.ant-select-dropdown .ant-select-item.ant-select-item-option-selected{background:rgba(64,169,255,.2)!important;color:#40a9ff!important}.ant-picker-dropdown .ant-picker-panel-container{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:rgba(10,14,39,.95)!important;border:1px solid rgba(64,169,255,.3)!important;border-radius:8px!important}.ant-picker-dropdown .ant-picker-header{border-bottom:1px solid rgba(64,169,255,.3)!important}.ant-picker-dropdown .ant-picker-header button{color:hsla(0,0%,100%,.9)!important}.ant-picker-dropdown .ant-picker-header button:hover{color:#40a9ff!important}.ant-picker-dropdown .ant-picker-body .ant-picker-cell{color:hsla(0,0%,100%,.9)!important}.ant-picker-dropdown .ant-picker-body .ant-picker-cell:hover{background:rgba(64,169,255,.1)!important}.ant-picker-dropdown .ant-picker-body .ant-picker-cell.ant-picker-cell-selected{background:#40a9ff!important;color:#fff!important}.registration-success{background:linear-gradient(135deg,#0a0e27,#1a1f3a 50%,#2d3561);min-height:100vh;overflow-x:hidden;padding:20px;position:relative}.registration-success .tech-background{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.registration-success .tech-background .particle-container{height:100%;position:absolute;width:100%}.registration-success .tech-background .particle-container .particle{animation:successFloat 8s ease-in-out infinite;background:rgba(64,169,255,.8);border-radius:50%;box-shadow:0 0 10px rgba(64,169,255,.5);height:6px;position:absolute;width:6px}.registration-success .tech-background .particle-container .particle.particle-0{animation-delay:0s;left:10%;top:15%}.registration-success .tech-background .particle-container .particle.particle-1{animation-delay:1s;left:85%;top:25%}.registration-success .tech-background .particle-container .particle.particle-2{animation-delay:2s;left:15%;top:65%}.registration-success .tech-background .particle-container .particle.particle-3{animation-delay:3s;left:80%;top:75%}.registration-success .tech-background .particle-container .particle.particle-4{animation-delay:4s;left:60%;top:35%}.registration-success .tech-background .particle-container .particle.particle-5{animation-delay:5s;left:90%;top:55%}.registration-success .tech-background .particle-container .particle.particle-6{animation-delay:1.5s;left:40%;top:20%}.registration-success .tech-background .particle-container .particle.particle-7{animation-delay:2.5s;left:25%;top:80%}.registration-success .tech-background .grid-lines{animation:gridPulse 15s linear infinite;background-image:linear-gradient(rgba(64,169,255,.15) 1px,transparent 0),linear-gradient(90deg,rgba(64,169,255,.15) 1px,transparent 0);background-size:60px 60px;height:100%;position:absolute;width:100%}.registration-success .tech-background .success-glow{animation:successGlow 4s ease-in-out infinite;background:radial-gradient(circle,rgba(82,196,26,.3) 0,transparent 70%);border-radius:50%;height:300px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px}.registration-success .success-container{margin:0 auto;max-width:1000px;position:relative;z-index:1}.registration-success .success-result{margin-bottom:40px;text-align:center}.registration-success .success-result .ant-result{padding:40px 20px}.registration-success .success-result .ant-result .success-icon{animation:successBounce 2s ease-out;color:#52c41a;filter:drop-shadow(0 0 20px rgba(82,196,26,.5));font-size:80px}.registration-success .success-result .ant-result .success-title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#52c41a,#73d13d,#95de64);-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:700;letter-spacing:1px;margin:20px 0}.registration-success .success-result .ant-result .success-subtitle p{color:hsla(0,0%,100%,.9);font-size:1.1rem;line-height:1.6;margin:10px 0}.registration-success .success-result .ant-result .success-subtitle p strong{color:#40a9ff;font-weight:600}.registration-success .contact-card,.registration-success .info-card,.registration-success .notice-card,.registration-success .qr-card,.registration-success .timeline-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid rgba(64,169,255,.2);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);margin-bottom:24px;transition:all .3s ease}.registration-success .contact-card:hover,.registration-success .info-card:hover,.registration-success .notice-card:hover,.registration-success .qr-card:hover,.registration-success .timeline-card:hover{border-color:rgba(64,169,255,.4);box-shadow:0 12px 40px rgba(0,0,0,.4);transform:translateY(-2px)}.registration-success .contact-card .ant-card-head,.registration-success .info-card .ant-card-head,.registration-success .notice-card .ant-card-head,.registration-success .qr-card .ant-card-head,.registration-success .timeline-card .ant-card-head{background:rgba(64,169,255,.1);border-bottom:1px solid rgba(64,169,255,.2);border-radius:12px 12px 0 0}.registration-success .contact-card .ant-card-head .ant-card-head-title,.registration-success .info-card .ant-card-head .ant-card-head-title,.registration-success .notice-card .ant-card-head .ant-card-head-title,.registration-success .qr-card .ant-card-head .ant-card-head-title,.registration-success .timeline-card .ant-card-head .ant-card-head-title{color:#40a9ff;font-size:1.1rem;font-weight:600}.registration-success .contact-card .ant-card-body,.registration-success .info-card .ant-card-body,.registration-success .notice-card .ant-card-body,.registration-success .qr-card .ant-card-body,.registration-success .timeline-card .ant-card-body{padding:24px}.registration-success .info-card .registration-info .info-header{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(64,169,255,.2);display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:20px}.registration-success .info-card .registration-info .info-header .competition-badge{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:15px}.registration-success .info-card .registration-info .info-header .competition-badge .competition-icon{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:linear-gradient(135deg,#40a9ff,#722ed1);border-radius:12px;box-shadow:0 4px 15px rgba(64,169,255,.3);display:-ms-flexbox;display:flex;font-size:2.5rem;justify-content:center;padding:12px}.registration-success .info-card .registration-info .info-header .competition-badge .competition-details h3{color:#40a9ff;font-size:1.3rem;font-weight:600;margin:0}.registration-success .info-card .registration-info .info-header .competition-badge .competition-details p{color:hsla(0,0%,100%,.7);font-size:.9rem;margin:5px 0 0}.registration-success .info-card .registration-info .info-header .registration-id{text-align:right}.registration-success .info-card .registration-info .info-header .registration-id .id-label{color:hsla(0,0%,100%,.6);display:block;font-size:.9rem;margin-bottom:5px}.registration-success .info-card .registration-info .info-header .registration-id .id-value{background:rgba(82,196,26,.1);border:1px solid rgba(82,196,26,.3);border-radius:6px;color:#52c41a;display:block;font-family:Courier New,monospace;font-size:1.2rem;font-weight:700;padding:8px 12px}.registration-success .info-card .registration-info .info-descriptions .ant-descriptions-item-label{color:hsla(0,0%,100%,.8);font-weight:500}.registration-success .info-card .registration-info .info-descriptions .ant-descriptions-item-content{color:hsla(0,0%,100%,.9)}.registration-success .info-card .registration-info .info-descriptions .ant-descriptions-item-content .anticon{color:#40a9ff;margin-right:8px}.registration-success .info-card .registration-info .info-descriptions .ant-descriptions-item-content .ant-tag{background:rgba(24,144,255,.1);border-color:rgba(24,144,255,.3);border-radius:6px;color:#1890ff;font-weight:500;padding:4px 12px}.registration-success .timeline-card .process-timeline .ant-timeline-item .timeline-icon{font-size:16px}.registration-success .timeline-card .process-timeline .ant-timeline-item .timeline-icon.completed{color:#52c41a}.registration-success .timeline-card .process-timeline .ant-timeline-item .timeline-item h4{color:#40a9ff;font-size:1.1rem;font-weight:600;margin:0 0 8px}.registration-success .timeline-card .process-timeline .ant-timeline-item .timeline-item p{color:hsla(0,0%,100%,.8);line-height:1.5;margin:0}.registration-success .timeline-card .process-timeline .ant-timeline-item-tail{border-left:2px solid rgba(64,169,255,.3)}.registration-success .timeline-card .process-timeline .ant-timeline-item-head{background:rgba(10,14,39,.8)}.registration-success .contact-section{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr;margin-bottom:24px}.registration-success .contact-section .contact-card .contact-info .contact-item{-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(64,169,255,.1);display:-ms-flexbox;display:flex;gap:15px;padding:15px 0}.registration-success .contact-section .contact-card .contact-info .contact-item:last-child{border-bottom:none}.registration-success .contact-section .contact-card .contact-info .contact-item .contact-icon{background:rgba(64,169,255,.1);border:1px solid rgba(64,169,255,.3);border-radius:8px;color:#40a9ff;font-size:24px;padding:12px}.registration-success .contact-section .contact-card .contact-info .contact-item .contact-details h4{color:#40a9ff;font-size:1rem;font-weight:600;margin:0 0 5px}.registration-success .contact-section .contact-card .contact-info .contact-item .contact-details p{color:hsla(0,0%,100%,.9);font-size:1.1rem;font-weight:500;margin:0 0 3px}.registration-success .contact-section .contact-card .contact-info .contact-item .contact-details span{color:hsla(0,0%,100%,.6);font-size:.9rem}.registration-success .contact-section .qr-card .qr-section{text-align:center}.registration-success .contact-section .qr-card .qr-section .qr-code{background:#fff;border-radius:8px;display:inline-block;margin-bottom:15px;padding:10px}.registration-success .contact-section .qr-card .qr-section .qr-info p{color:hsla(0,0%,100%,.8);font-size:.9rem;margin:5px 0}.registration-success .notice-card{border-color:rgba(250,173,20,.3)}.registration-success .notice-card .ant-card-head{background:rgba(250,173,20,.1);border-bottom-color:rgba(250,173,20,.2)}.registration-success .notice-card .ant-card-head .ant-card-head-title{color:#faad14}.registration-success .notice-card .notice-content ul{margin:0;padding-left:20px}.registration-success .notice-card .notice-content ul li{color:hsla(0,0%,100%,.9);font-size:.95rem;line-height:1.6;margin:12px 0}.registration-success .notice-card .notice-content ul li strong{background:rgba(82,196,26,.1);border-radius:4px;color:#52c41a;font-weight:600;padding:2px 6px}.registration-success .action-buttons{margin:40px 0;position:relative;text-align:center;z-index:1}.registration-success .action-buttons .ant-space .download-btn,.registration-success .action-buttons .ant-space .print-btn{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;color:hsla(0,0%,100%,.9);font-size:16px;font-weight:500;height:45px;padding:0 25px;transition:all .3s ease}.registration-success .action-buttons .ant-space .download-btn:hover,.registration-success .action-buttons .ant-space .print-btn:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5);box-shadow:0 6px 20px hsla(0,0%,100%,.1);transform:translateY(-2px)}.registration-success .action-buttons .ant-space .home-btn{background:linear-gradient(135deg,#40a9ff,#722ed1);border:none;border-radius:8px;box-shadow:0 4px 15px rgba(64,169,255,.3);font-size:16px;font-weight:600;height:45px;padding:0 30px;transition:all .3s ease}.registration-success .action-buttons .ant-space .home-btn:hover{box-shadow:0 6px 20px rgba(64,169,255,.4);transform:translateY(-2px)}.registration-success .floating-elements{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.registration-success .floating-elements .floating-circle{animation:floatingMove 20s linear infinite;background:rgba(64,169,255,.1);border:2px solid rgba(64,169,255,.2);border-radius:50%;position:absolute}.registration-success .floating-elements .floating-circle.circle-1{animation-delay:0s;height:100px;left:10%;top:20%;width:100px}.registration-success .floating-elements .floating-circle.circle-2{animation-delay:7s;height:150px;right:15%;top:60%;width:150px}.registration-success .floating-elements .floating-circle.circle-3{animation-delay:14s;bottom:20%;height:80px;left:20%;width:80px}@keyframes successFloat{0%,to{opacity:.8;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-30px) scale(1.2)}}@keyframes gridPulse{0%,to{opacity:.3}50%{opacity:.6}}@keyframes successGlow{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.2)}}@keyframes successBounce{0%{opacity:0;transform:scale(0)}50%{opacity:.8;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes floatingMove{0%{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-30px) rotate(120deg)}66%{transform:translateY(30px) rotate(240deg)}to{transform:translateY(0) rotate(1turn)}}@media(max-width:768px){.registration-success{padding:15px}.registration-success .success-result .ant-result{padding:30px 15px}.registration-success .success-result .ant-result .success-icon{font-size:60px}.registration-success .success-result .ant-result .success-title{font-size:1.8rem}.registration-success .success-result .ant-result .success-subtitle p{font-size:1rem}.registration-success .info-card .registration-info .info-header{-ms-flex-direction:column;flex-direction:column;gap:20px;text-align:center}.registration-success .info-card .registration-info .info-header .registration-id{text-align:center}.registration-success .contact-section{gap:20px;grid-template-columns:1fr}.registration-success .contact-section .contact-card .contact-info .contact-item{-ms-flex-direction:column;flex-direction:column;gap:10px;text-align:center}.registration-success .action-buttons .ant-space{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px;width:100%}.registration-success .action-buttons .ant-space .ant-btn{max-width:250px;width:100%}}@media(max-width:480px){.registration-success .success-result .ant-result .success-title{font-size:1.5rem}.registration-success .success-result .ant-result .success-subtitle p{font-size:.9rem}.registration-success .contact-card .ant-card-body,.registration-success .info-card .ant-card-body,.registration-success .notice-card .ant-card-body,.registration-success .qr-card .ant-card-body,.registration-success .timeline-card .ant-card-body{padding:16px}.registration-success .floating-elements .floating-circle.circle-1{height:60px;width:60px}.registration-success .floating-elements .floating-circle.circle-2{height:80px;width:80px}.registration-success .floating-elements .floating-circle.circle-3{height:50px;width:50px}}@media print{.registration-success .action-buttons,.registration-success .floating-elements,.registration-success .tech-background{display:none!important}.registration-success .success-container{background:#fff;color:#000}.registration-success .contact-card,.registration-success .info-card,.registration-success .notice-card,.registration-success .qr-card,.registration-success .timeline-card{background:#fff;border:1px solid #ddd;box-shadow:none;page-break-inside:avoid}}
/*# sourceMappingURL=main.125dfcb2.css.map*/