.aigame-apply-page{background:#f5f5f5;min-height:100vh;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif}.aigame-apply-page .container{max-width:920px;margin:0 auto;padding:32px 40px 60px}.aigame-apply-page .container .login-tips-comp{margin-top:20%}.aigame-apply-page .breadcrumb{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#8c8c8c;margin-bottom:20px}.aigame-apply-page .breadcrumb-item{color:#8c8c8c;text-decoration:none}.aigame-apply-page .breadcrumb-item:hover{color:#0052d9}.aigame-apply-page .breadcrumb-item.current{color:#1a1a1a}.aigame-apply-page .breadcrumb-split{color:#d9d9d9}.aigame-apply-page .apply-intro{margin-bottom:24px}.aigame-apply-page .apply-intro h2{font-size:26px;font-weight:700;color:#1a1a1a;margin:0 0 8px}.aigame-apply-page .apply-intro p{font-size:14px;color:#8c8c8c;line-height:1.7;margin:8px 0 0}.aigame-apply-page .apply-status-card{background:#fff;border:1px solid #e8e8e8;border-radius:16px;padding:48px 40px;text-align:center;box-shadow:0 2px 12px #0000000d}.aigame-apply-page .status-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:28px}.aigame-apply-page .status-icon.success{background:#e6f4ea;color:#15803d}.aigame-apply-page .status-icon.login{background:#f5f5f5;color:#8c8c8c}.aigame-apply-page .apply-status-card h3{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 10px}.aigame-apply-page .apply-status-card p{font-size:14.5px;color:#4a4a4a;line-height:1.7;max-width:440px;margin:0 auto 24px}.aigame-apply-page .btn-primary{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 28px;background:#0052d9;color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:500;cursor:pointer;text-decoration:none;transition:background .15s}.aigame-apply-page .btn-primary:hover{background:#003fb0}.ai-game-evolution-apply-page-pc .apply-form-panel{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:28px 32px;box-shadow:0 2px 12px #0000000d}.ai-game-evolution-apply-page-pc .apply-form-panel .ai-game-evolution-apply-form{display:flex;flex-direction:column;gap:18px}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .field-item{display:flex;flex-direction:column}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .field-box{display:flex;flex-direction:column;align-items:stretch;gap:8px;position:relative}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .form-field-group.field-box{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .form-field-group.field-box>.label{width:100%;flex-basis:100%;margin-bottom:0}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .form-field-group.field-box .text-input-wrapper{width:100%;display:flex;flex-direction:row;align-items:center}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .form-field-group .select-box{display:flex;align-items:center;flex-shrink:0}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .form-field-group .text-input.text-input-tel-col{width:100px;flex-shrink:0}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .form-field-group .text-input-tel-number{flex:1 1 0;min-width:120px;height:40px;background-color:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:0 12px;font-size:13.5px;font-weight:400;line-height:1.4;text-align:left;color:#1a1a1a;font-family:inherit;transition:border-color .15s,box-shadow .15s}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .form-field-group .text-input-code{flex:1 1 0;min-width:100px}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .form-field-group .btn-send-message,.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .form-field-group .btn-again-send{flex-shrink:0;width:auto!important;margin-left:0}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .field-box>.label{display:block;width:100%;padding:0;font-size:13px;font-weight:500;line-height:1.4;text-align:left;-moz-text-align-last:left;text-align-last:left;color:#1a1a1a}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .field-box>.label.required:after{content:"*";color:#f56c6c;margin-left:4px}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .field-box>.text-input,.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .text-input-tel-col{display:block;width:100%;height:40px;background-color:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:0 12px;font-size:13.5px;font-weight:400;line-height:1.4;text-align:left;color:#1a1a1a;font-family:inherit;transition:border-color .15s,box-shadow .15s}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .field-box>.text-input:focus,.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .text-input-tel-col:focus,.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .text-input-code:focus{outline:none;border-color:#0052d9;box-shadow:0 0 0 3px #e6eefb}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .text-input.text-input-tel-col{width:120px}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .text-input-code,.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .btn-send-message,.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .btn-again-send{width:auto!important;height:40px!important;border-radius:6px;font-size:13px;margin-left:0;padding:0 14px;white-space:nowrap;box-sizing:border-box}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .text-input-code{flex:1;min-width:100px;border:1px solid #e8e8e8;padding:0 12px}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .btn-send-message{background:#fff;color:#0052d9;border:1px solid #0052d9;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .btn-send-message:hover{background:#e6eefb}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .btn-again-send{background:#f7f7f7;color:#8c8c8c;border:1px solid #e8e8e8;cursor:not-allowed}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .text-input-tel-number::-webkit-outer-spin-button,.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .text-input-tel-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .tips,.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .error-tips{padding-left:0;font-size:12px;line-height:1.4;display:block;position:relative;margin-top:6px}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .tips{color:#8c8c8c}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .error-tips{color:#dc2626}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .user-privilege-box{margin-top:8px;font-size:12.5px;color:#4a4a4a;line-height:1.6;flex-wrap:wrap}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .user-privilege-box .radio-input{margin:-3px 4px 0 0;vertical-align:middle}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .field-box>select:invalid{color:#999}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .user-privilege-box .agree-link{color:#448dff;text-decoration:underline;cursor:pointer}.ai-game-evolution-apply-page-pc .ai-game-evolution-apply-form .user-privilege-box .error-tips{padding-left:0;width:100%;margin-top:6px}.ai-game-evolution-apply-page-pc .apply-form-panel .btn-footer{display:flex;flex-direction:row;align-items:center;gap:12px;width:50%;margin:8px auto}.ai-game-evolution-apply-page-pc .apply-form-panel .btn-footer .btn-back{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:44px;width:0;flex:1;background:#fff;color:#0052d9;border:1px solid #0052d9;border-radius:6px;font-size:15px;font-weight:500;cursor:pointer;text-decoration:none;transition:background .15s,color .15s}.ai-game-evolution-apply-page-pc .apply-form-panel .btn-footer .btn-back:hover{background:#e8f0fe}.ai-game-evolution-apply-page-pc .apply-form-panel .btn-footer.no-login{display:flex;flex-direction:column;align-items:center}.ai-game-evolution-apply-page-pc .apply-form-panel .btn-footer.no-login .txt{color:#8c8c8c}.ai-game-evolution-apply-page-pc .apply-form-panel .btn-footer.no-login .submit-btn{margin-top:20px;width:auto}.ai-game-evolution-apply-page-pc .apply-form-panel .btn-footer .submit-btn{display:flex;align-items:center;justify-content:center;width:0;flex:1;height:44px;background-color:#0052d9;box-shadow:none;border-radius:6px;font-size:15px;font-weight:500;color:#fff;cursor:pointer;border:none;transition:background .15s}.ai-game-evolution-apply-page-pc .apply-form-panel .btn-footer .submit-btn:hover{background-color:#003fb0}.ai-game-evolution-apply-page-pc .apply-form-panel .btn-footer .submit-btn:disabled{opacity:.6;cursor:not-allowed;opacity:1}.aigame-apply-page .contest-form-card{display:flex;flex-direction:column;gap:0}.aigame-apply-page .contest-form-card .apply-form-panel{background:#fff;border:1px solid #e8e8e8;border-radius:12px 12px 0 0;border-bottom:none;padding:28px 32px;box-shadow:0 2px 12px #0000000d}.aigame-apply-page .contest-form-card .ai-game-evolution-apply-form{display:flex;flex-direction:column;gap:16px}.aigame-apply-page .contest-form-card .ai-game-evolution-apply-form .field-item{display:flex;flex-direction:column}.aigame-apply-page .contest-form-card .ai-game-evolution-apply-form .field-box{display:flex;align-items:center;gap:12px}.aigame-apply-page .contest-form-card .ai-game-evolution-apply-form .form-field-group.field-box{gap:8px}.aigame-apply-page .contest-form-card .ai-game-evolution-apply-form .form-field-group.field-box .text-input-wrapper{flex:1;display:flex;align-items:center;gap:8px}.aigame-apply-page .contest-form-card .ai-game-evolution-apply-form .label{flex-shrink:0;width:80px;font-size:14px;font-weight:500;color:#1a1a1a}.aigame-apply-page .contest-form-card .ai-game-evolution-apply-form .label.required:after{content:" *";color:#dc2626}.aigame-apply-page .contest-form-card .ai-game-evolution-apply-form .text-input{flex:1;height:40px;border:1px solid #e8e8e8;border-radius:8px;padding:0 12px;font-size:14px;color:#1a1a1a;font-family:inherit;background:#fff;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.aigame-apply-page .contest-form-card .ai-game-evolution-apply-form .text-input:focus{outline:none;border-color:#0052d9;box-shadow:0 0 0 3px #0052d914}.aigame-apply-page .contest-form-card .ai-game-evolution-apply-form .text-input-tel-col{width:110px;flex-shrink:0;height:40px;border:1px solid #e8e8e8;border-radius:8px;padding:0 10px;font-size:14px;font-family:inherit;box-sizing:border-box}.aigame-apply-page .contest-form-card .ai-game-evolution-apply-form .text-input-tel-number{flex:1;min-width:0}.aigame-apply-page .contest-form-card .ai-game-evolution-apply-form .text-input-code{flex:1;min-width:80px;height:40px;border:1px solid #e8e8e8;border-radius:8px;padding:0 10px;font-size:14px;font-family:inherit;box-sizing:border-box}.aigame-apply-page .contest-form-card .ai-game-evolution-apply-form .btn-send-message{flex-shrink:0;height:40px;padding:0 14px;border-radius:8px;border:1px solid #0052d9;background:#fff;color:#0052d9;font-size:13px;cursor:pointer;white-space:nowrap;font-family:inherit;transition:background .15s}.aigame-apply-page .contest-form-card .ai-game-evolution-apply-form .btn-send-message:hover{background:#e6eefb}.aigame-apply-page .contest-form-card .ai-game-evolution-apply-form .btn-again-send{flex-shrink:0;height:40px;padding:0 14px;border-radius:8px;border:1px solid #e8e8e8;background:#f7f7f7;color:#8c8c8c;font-size:13px;cursor:not-allowed;white-space:nowrap;font-family:inherit}.aigame-apply-page .contest-form-card .ai-game-evolution-apply-form .tips{font-size:12px;color:#8c8c8c;margin-top:4px;padding-left:92px}.aigame-apply-page .contest-form-card .ai-game-evolution-apply-form .error-tips{font-size:12px;color:#dc2626;margin-top:4px;padding-left:92px}.aigame-apply-page .contest-form-card .ai-game-evolution-apply-form .user-privilege-box{display:block;position:relative;font-size:13px;color:#4a4a4a;line-height:1.6;flex-wrap:wrap}.aigame-apply-page .contest-form-card .ai-game-evolution-apply-form .user-privilege-box .radio-input{margin-top:3px;flex-shrink:0;accent-color:#0052d9;cursor:pointer}.aigame-apply-page .contest-form-card .ai-game-evolution-apply-form .user-privilege-box .agree-link{color:#0052d9;text-decoration:underline}.aigame-apply-page .contest-form-card .ai-game-evolution-apply-form .user-privilege-box .error-tips{width:100%;padding-left:0}.aigame-apply-page .contest-form-card .apply-form-panel .btn-footer{display:none}.aigame-apply-page .contest-form-card .apply-form-panel .ai-game-evolution-apply-form .user-privilege-box{padding-top:14px;border-top:1px solid #f0f0f0;margin-top:4px}.aigame-apply-page .form-section{background:#fff;border:1px solid #e8e8e8;border-top:none;border-radius:0 0 12px 12px;padding:28px 32px 24px;box-shadow:0 2px 12px #0000000d}.aigame-apply-page .form-section-title{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.aigame-apply-page .form-section .field-item{margin-bottom:16px}.aigame-apply-page .form-section .field-item:last-child{margin-bottom:0}.aigame-apply-page .form-section .field-box{display:flex;align-items:center;gap:12px}.aigame-apply-page .form-section .field-upload-box{display:flex;align-items:flex-start;gap:12px}.aigame-apply-page .form-section .field-box.justify-start,.aigame-apply-page .form-section .field-upload-box.justify-start{align-items:flex-start}.aigame-apply-page .form-section .label{flex-shrink:0;width:140px;font-size:14px;font-weight:500;color:#1a1a1a;line-height:1.5}.aigame-apply-page .form-section .label.required:after{content:" *";color:#dc2626}.aigame-apply-page .form-section .upload-box{flex:1;min-width:0}.aigame-apply-page .form-section .text-input{flex:1;min-width:0;height:40px;border:1px solid #e8e8e8;border-radius:8px;padding:0 12px;font-size:14px;color:#1a1a1a;font-family:inherit;background:#fff;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.aigame-apply-page .form-section .text-input:focus{outline:none;border-color:#0052d9;box-shadow:0 0 0 3px #0052d914}.aigame-apply-page .form-section .text-input::-moz-placeholder{color:#bfbfbf}.aigame-apply-page .form-section .text-input::placeholder{color:#bfbfbf}.aigame-apply-page .form-section textarea.w-full{flex:1;min-width:0;border:1px solid #e8e8e8;border-radius:8px;padding:10px 12px;font-size:14px;color:#1a1a1a;font-family:inherit;background:#fff;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.aigame-apply-page .form-section textarea.w-full:focus{outline:none;border-color:#0052d9;box-shadow:0 0 0 3px #0052d914}.aigame-apply-page .form-section textarea.w-full::-moz-placeholder{color:#bfbfbf}.aigame-apply-page .form-section textarea.w-full::placeholder{color:#bfbfbf}.aigame-apply-page .form-section .tips{font-size:12px;color:#8c8c8c;line-height:1.5;margin-top:4px;padding-left:152px}.aigame-apply-page .form-section .error-tips{font-size:12px;color:#dc2626;margin-top:4px;padding-left:152px}.aigame-apply-page .form-section .form-group-box .tips,.aigame-apply-page .form-section .form-group-box .error-tips{padding-left:0}.aigame-apply-page .form-section .m-form-input-tips{font-size:12px;color:#8c8c8c;line-height:1.5;margin-top:6px}.aigame-apply-page .form-section .field-box [data-slot=select-trigger],.aigame-apply-page .form-section .field-box .relative.flex-1>button[type=button]{flex:1;min-width:0;height:40px!important;border:1px solid #e8e8e8!important;border-radius:8px!important;padding:0 12px!important;font-size:14px!important;background:#fff!important;box-shadow:none!important}.aigame-apply-page .form-section .field-box [data-slot=select-trigger]:focus,.aigame-apply-page .form-section .field-box .relative.flex-1>button[type=button]:focus{outline:none!important;border-color:#0052d9!important;box-shadow:0 0 0 3px #0052d914!important}.aigame-apply-page .form-section .area-select-wrap{flex:1;display:flex;gap:10px;min-width:0}.aigame-apply-page .form-section .area-select-wrap .area-select{flex:1}.aigame-apply-page .form-section .area-select-wrap select{width:100%;height:40px;border:1px solid #e8e8e8;border-radius:8px;padding:0 32px 0 12px;font-size:14px;color:#1a1a1a;background:#fff;font-family:inherit;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238C8C8C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;transition:border-color .15s;cursor:pointer}.aigame-apply-page .form-section .area-select-wrap select:focus{outline:none;border-color:#0052d9;box-shadow:0 0 0 3px #0052d914}.aigame-apply-page .form-section .field-box>[class*=flex-row]{flex:1;gap:16px}.aigame-apply-page .form-section .form-group-box{border:1px solid #e8e8e8;border-radius:10px;padding:16px 20px;margin-bottom:16px;background:#fafafa}.aigame-apply-page .form-section .form-group-box .field-item{margin-bottom:14px}.aigame-apply-page .form-section .form-group-box .field-item:last-of-type{margin-bottom:0}.aigame-apply-page .form-section .group-tips{font-size:12px;color:#8c8c8c;margin-top:10px;margin-bottom:0;line-height:1.5}.aigame-apply-page .form-section .user-privilege-box{display:block;position:relative;margin-top:20px;padding-top:16px;border-top:1px solid #f0f0f0;font-size:13px;color:#4a4a4a;line-height:1.6}.aigame-apply-page .form-section .user-privilege-box .radio-input{position:relative;vertical-align:middle;margin-top:-3px;margin-right:4px;flex-shrink:0;cursor:pointer;accent-color:#0052d9}.aigame-apply-page .form-section .user-privilege-box .agree-link{color:#0052d9;text-decoration:underline}.aigame-apply-page .form-section .m-new-upload .m-upload__handler{color:#0052d9}.aigame-apply-page .form-section .m-new-upload .m-upload__handler>div{border-color:#d9e4f7;background-color:#f5f8ff;transition:border-color .15s,background-color .15s;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100px;height:100px;flex:none}.aigame-apply-page .form-section .m-new-upload .m-upload__handler>div>svg{margin-left:0}.aigame-apply-page .form-section .m-new-upload .m-upload__handler:not(.uploading):hover>div{border-color:#1967d2;background-color:#eef3fd}.aigame-apply-page .form-section .m-new-upload .m-upload__file{border-radius:8px;padding:10px 12px;background:#f5f8ff;border:1px solid #d9e4f7}.aigame-apply-page .form-section .m-new-upload .m-upload__file .m-upload__file__name{color:#1a1a1a;font-size:14px}.aigame-apply-page .form-section .m-new-upload .m-upload__wrapper{flex-wrap:wrap;gap:8px}.aigame-apply-page .form-section .m-new-upload .uploaded-image-wrapper{flex-wrap:wrap;gap:8px;margin-left:0}.aigame-apply-page .form-section .m-new-upload .m-upload__thumb{position:relative;overflow:hidden}.aigame-apply-page .form-section .m-new-upload .m-upload__thumb .m-upload__thumb__handler{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .15s}.aigame-apply-page .form-section .m-new-upload .m-upload__thumb:hover .m-upload__thumb__handler{opacity:1}.aigame-apply-page .form-footer{display:flex;flex-direction:row;align-items:center;gap:12px;width:50%;justify-content:center;margin:24px auto}.aigame-apply-page .form-footer .btn-back{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:0;flex:1;height:46px;background:#fff;color:#0052d9;border:1px solid #0052d9;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;text-decoration:none;transition:background .15s,color .15s}.aigame-apply-page .form-footer .btn-back:hover{background:#e8f0fe}.aigame-apply-page .form-footer .btn-confirm{display:flex;align-items:center;justify-content:center;width:0;flex:1;height:46px;background:#0052d9;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s}.aigame-apply-page .form-footer .btn-confirm:hover{background:#003fb0}.aigame-apply-page .form-footer .btn-confirm:disabled{background:#c9cfd8;cursor:not-allowed}.aigame-apply-page .apply-tip-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.aigame-apply-page .apply-tip-dialog{background:#fff;border-radius:16px;padding:40px 48px;text-align:center;max-width:440px;width:90%;box-shadow:0 12px 40px #00000026}.aigame-apply-page .apply-tip-dialog h3{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 10px}.aigame-apply-page .apply-tip-dialog p{font-size:14.5px;color:#4a4a4a;line-height:1.7;margin:0 0 24px}.aigame-apply-page .tip-actions{display:flex;gap:12px;justify-content:center}.aigame-apply-page .btn-secondary{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 28px;background:#f5f5f5;color:#333;border:1px solid #e8e8e8;border-radius:6px;font-size:15px;font-weight:500;cursor:pointer;transition:background .15s}.aigame-apply-page .btn-secondary:hover{background:#ebebeb}
