@charset "UTF-8";.modal-overlay[data-v-473a398d]{position:fixed;inset:0;z-index:10000;background:#00000080;display:flex;align-items:center;justify-content:center;padding:24px}.modal-container[data-v-473a398d]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1040px;width:100%;max-height:calc(100vh - 48px);overflow-y:auto;background:#fff;border-radius:24px;box-shadow:0 32px 80px #0000002e}.success-panel[data-v-473a398d]{grid-column:1/-1;padding:56px 40px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:440px}.success-panel .success-icon[data-v-473a398d]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#0053a0,#0070c0);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #0053a04d;margin-bottom:6px}.success-panel h3[data-v-473a398d]{font-size:22px;font-weight:800;color:#0a0b10;margin:0}.success-panel p[data-v-473a398d]{font-size:14px;color:#4a5568;line-height:1.7;margin:0}.success-panel .success-qr[data-v-473a398d]{display:flex;align-items:center;gap:16px;margin-top:12px}.success-panel .success-qr img[data-v-473a398d]{width:108px;height:108px;border-radius:12px;border:1px solid #e8ecf2;padding:8px;background:#fff}.success-panel .success-qr span[data-v-473a398d]{font-size:14px;color:#7a8aa0;line-height:1.6;text-align:left;white-space:nowrap}.success-panel .success-btn[data-v-473a398d]{margin-top:12px;padding:10px 44px;border-radius:24px;border:none;background:linear-gradient(135deg,#0053a0,#0070c0);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.success-panel .success-btn[data-v-473a398d]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0053a04d}.submit-panel[data-v-473a398d]{grid-column:1/-1;padding:60px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:440px}.submit-panel p[data-v-473a398d]{font-size:14px;color:#4a5568;margin:0}.spinner[data-v-473a398d]{width:40px;height:40px;border:3px solid rgba(0,83,160,.15);border-top-color:#0053a0;border-radius:50%;animation:spin-473a398d .8s linear infinite}@keyframes spin-473a398d{to{transform:rotate(360deg)}}.modal-close[data-v-473a398d]{position:absolute;top:16px;right:16px;z-index:2;width:36px;height:36px;border:none;border-radius:50%;background:#ffffffe6;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000014;transition:background .2s,transform .2s}.modal-close[data-v-473a398d]:hover{background:#fff;transform:rotate(90deg)}.modal-left[data-v-473a398d]{background:linear-gradient(160deg,#0035a0,#005db8 40%,#0070c0);border-radius:24px 0 0 24px;display:flex;align-items:center;justify-content:center;padding:48px 36px;color:#fff;text-align:center}.left-inner[data-v-473a398d]{width:100%;max-width:280px}.left-tag[data-v-473a398d]{display:inline-block;padding:4px 14px;border-radius:12px;font-size:12px;font-weight:500;margin-bottom:20px;background:#ffffff26;color:#ffffffe6}.modal-left h3[data-v-473a398d]{font-family:PingFang SC,Microsoft YaHei UI,sans-serif;font-size:22px;font-weight:600;margin:0 0 10px}.modal-left>.left-inner>p[data-v-473a398d]{font-size:13px;color:#ffffffb3;line-height:1.6;margin:0 0 26px}.qr-wrap[data-v-473a398d]{width:168px;height:168px;margin:0 auto 16px;border-radius:16px;overflow:hidden;background:#fff;padding:8px}.qr-wrap img[data-v-473a398d]{width:100%;height:100%;object-fit:contain}.qr-tip[data-v-473a398d]{font-size:12px;color:#ffffff80;margin:0}.left-stats[data-v-473a398d]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.18)}.ls-item[data-v-473a398d]{display:flex;flex-direction:column;align-items:center;gap:2px}.ls-item[data-v-473a398d]:not(:first-child){border-left:1px solid rgba(255,255,255,.18)}.ls-num[data-v-473a398d]{font-family:Orbitron,Space Grotesk,Inter,sans-serif;font-size:16px;font-weight:700}.ls-label[data-v-473a398d]{font-size:11px;color:#ffffffa6}.modal-right[data-v-473a398d]{display:flex;align-items:center;justify-content:center;padding:24px 32px 22px}.right-inner[data-v-473a398d]{width:100%;max-width:400px}.modal-right h3[data-v-473a398d]{font-family:PingFang SC,Microsoft YaHei UI,sans-serif;font-size:20px;font-weight:700;color:#0a0b10;margin:0 0 3px}.form-sub[data-v-473a398d]{font-size:12px;color:#26272980;margin:0 0 14px}.form-row[data-v-473a398d]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form-group[data-v-473a398d]{margin-bottom:9px}.form-group input[data-v-473a398d],.form-group textarea[data-v-473a398d]{width:100%;padding:10px 14px;border:1px solid #e3e9f2;border-radius:12px;font-size:14px;color:#1a1a2e;outline:none;background:#f5f8fc;transition:border-color .25s,box-shadow .25s,background .25s;font-family:inherit}.form-group input[data-v-473a398d]::placeholder,.form-group textarea[data-v-473a398d]::placeholder{color:#a9b4c4}.form-group input[data-v-473a398d]:hover,.form-group textarea[data-v-473a398d]:hover{border-color:#cfd9e6}.form-group input[data-v-473a398d]:focus,.form-group textarea[data-v-473a398d]:focus{border-color:#5b8def;background:#fff;box-shadow:0 0 0 4px #5b8def1f}.form-group input.invalid[data-v-473a398d],.form-group textarea.invalid[data-v-473a398d]{border-color:#f0564a;background:#f0564a0a;padding-right:36px}.form-group input.invalid[data-v-473a398d]:focus,.form-group textarea.invalid[data-v-473a398d]:focus{box-shadow:0 0 0 4px #f0564a1a}.form-group textarea[data-v-473a398d]{resize:none}.input-wrap[data-v-473a398d]{position:relative}.input-wrap.has-icon input[type=text][data-v-473a398d]{padding-left:42px}.input-wrap:focus-within .input-icon[data-v-473a398d]{color:#5b8def}.input-icon[data-v-473a398d]{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#a2aec1;pointer-events:none;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.input-icon svg[data-v-473a398d]{display:block}.input-invalid-icon[data-v-473a398d]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;background:#f0564a;color:#fff;font-size:11px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;animation:fadeIn-473a398d .2s ease}.field-label[data-v-473a398d]{display:flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;color:#1a1a2e;margin:0 0 5px}.req[data-v-473a398d]{font-size:14px;font-weight:700;line-height:1;color:#f0564a}.opt[data-v-473a398d]{font-size:11px;font-weight:400;color:#a8aeb5;margin-left:auto}.field-error[data-v-473a398d]{margin-left:auto;font-size:11px;font-weight:500;line-height:1;color:#e0443a;animation:fieldErrorIn-473a398d .25s ease}@keyframes fieldErrorIn-473a398d{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}.form-group .other-note[data-v-473a398d]{width:100%;padding:9px 14px;margin-top:8px;border:1.5px dashed #cfd9e6;border-radius:10px;font-size:13px;color:#1a1a2e;outline:none;background:#f8fafd;transition:border-color .2s,box-shadow .2s,background .2s}.form-group .other-note[data-v-473a398d]::placeholder{color:#a9b4c4}.form-group .other-note[data-v-473a398d]:focus{border-color:#5b8def;border-style:solid;background:#fff;box-shadow:0 0 0 4px #5b8def1a}.chip-grid[data-v-473a398d]{display:grid;grid-template-columns:1fr 1fr;gap:7px}.chip[data-v-473a398d]{display:flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid #e3e9f2;border-radius:10px;background:#f8fafd;font-size:13px;color:#3b4a5f;cursor:pointer;font-family:inherit;text-align:left;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.chip[data-v-473a398d]:hover{border-color:#b9cef5;background:#f3f7ff;color:#1a1a2e;transform:translateY(-1px)}.chip.selected[data-v-473a398d]{border-color:#5b8def;background:#5b8def14;color:#0b3b8c;box-shadow:0 0 0 1px #5b8def26,0 2px 10px #5b8def1f;font-weight:600}.chip-check[data-v-473a398d]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;border-radius:50%;border:1.5px solid #cdd5de;transition:background .2s,border-color .2s}.chip.selected .chip-check[data-v-473a398d]{background:linear-gradient(135deg,#0053a0,#0070c0);border-color:transparent}.error-panel .error-icon[data-v-473a398d]{background:linear-gradient(135deg,#d6453d,#f0564a);box-shadow:0 8px 20px #f0564a4d}.error-actions[data-v-473a398d]{display:flex;align-items:center;gap:12px;margin-top:12px}.error-actions .success-btn[data-v-473a398d]{margin-top:0}.error-close[data-v-473a398d]{padding:10px 28px;border-radius:24px;border:1px solid #e3e9f2;background:#fff;color:#7a8aa0;font-size:14px;font-weight:500;cursor:pointer;transition:border-color .2s,color .2s}.error-close[data-v-473a398d]:hover{border-color:#cfd9e6;color:#1a1a2e}.form-submit[data-v-473a398d]{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 0;border:none;border-radius:12px;background:linear-gradient(135deg,#0053a0,#0070c0);color:#fff;font-size:15px;font-weight:600;cursor:pointer;letter-spacing:.5px;box-shadow:0 4px 14px #0053a040;transition:transform .2s,box-shadow .2s;font-family:PingFang SC,Microsoft YaHei UI,sans-serif;margin-top:2px}.form-submit .btn-arrow[data-v-473a398d]{transition:transform .2s}.form-submit[data-v-473a398d]:before{content:"";position:absolute;width:110px;height:100%;background-image:linear-gradient(120deg,#fff0 30%,#fff9,#fff0 70%);top:0;left:-140px;opacity:.6;pointer-events:none}.form-submit[data-v-473a398d]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0053a066}.form-submit:hover .btn-arrow[data-v-473a398d]{transform:translate(3px)}.form-submit[data-v-473a398d]:hover:before{animation:trial-shine-473a398d 1.5s ease-out infinite}.form-submit[data-v-473a398d]:active{transform:translateY(0);box-shadow:0 2px 8px #0053a033}.form-submit[data-v-473a398d]:focus-visible{outline:2px solid #5b8def;outline-offset:2px}@keyframes trial-shine-473a398d{0%{left:-140px}60%{left:100%}to{left:100%}}.form-agreement[data-v-473a398d]{font-size:12px;color:#26272966;text-align:center;margin:8px 0 0}.form-agreement a[data-v-473a398d]{color:#5b8def;text-decoration:none}.form-agreement a[data-v-473a398d]:hover{text-decoration:underline}.form-section+.form-section[data-v-473a398d]{margin-top:4px;padding-top:10px;border-top:1px solid #eef2f7}@media (max-width: 860px){.modal-container[data-v-473a398d]{grid-template-columns:1fr;max-width:560px}.modal-left[data-v-473a398d]{display:none}.modal-right[data-v-473a398d]{padding:28px 22px}}@media (max-width: 400px){.form-row[data-v-473a398d]{grid-template-columns:1fr}}.modal-enter-active .modal-container[data-v-473a398d]{animation:modalIn-473a398d .4s cubic-bezier(.25,.1,.25,1) forwards}.modal-leave-active .modal-container[data-v-473a398d]{animation:modalOut-473a398d .25s ease-in forwards}.modal-enter-active[data-v-473a398d]{animation:fadeIn-473a398d .3s ease}.modal-leave-active[data-v-473a398d]{animation:fadeOut-473a398d .2s ease-in}@keyframes modalIn-473a398d{0%{transform:scale(.9) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes modalOut-473a398d{0%{transform:scale(1) translateY(0);opacity:1}to{transform:scale(.92) translateY(12px);opacity:0}}@keyframes fadeIn-473a398d{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-473a398d{0%{opacity:1}to{opacity:0}}.modal-enter-from[data-v-473a398d],.modal-leave-to[data-v-473a398d]{opacity:0}
