.main-body[data-v-5c590546]{background:radial-gradient(circle at top right,rgba(208,136,70,.14),transparent 20%),linear-gradient(180deg,#f8f3f8,#f6f7fb);align-items:flex-start;justify-content:flex-start}.complete-page-body[data-v-5c590546]{background:transparent;box-shadow:none;padding:28px 0 40px;max-width:1200px;width:100%;margin:0 auto}.page-intro[data-v-5c590546]{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,.95fr);gap:20px;margin-bottom:24px}.form-section[data-v-5c590546],.intro-main[data-v-5c590546],.page-tip[data-v-5c590546],.submit-bar[data-v-5c590546],.summary-panel[data-v-5c590546]{border:1px solid rgba(131,44,117,.08);box-shadow:0 14px 40px rgba(44,36,56,.06)}.intro-main[data-v-5c590546]{padding:30px 32px;border-radius:24px;background:radial-gradient(circle at top right,hsla(0,0%,100%,.12),transparent 24%),linear-gradient(135deg,rgba(95,35,103,.96),rgba(131,44,117,.94) 55%,rgba(208,136,70,.9))}.page-badge[data-v-5c590546],.tip-title[data-v-5c590546]{display:inline-flex;align-items:center;justify-content:center;min-width:108px;height:34px;padding:0 16px;border-radius:999px;font-size:13px;letter-spacing:1px}.page-badge[data-v-5c590546]{background:hsla(0,0%,100%,.16);color:#fff}.page-title[data-v-5c590546]{margin-top:16px;font-size:30px;font-weight:600;line-height:1.35;color:#fff}.page-desc[data-v-5c590546]{margin-top:14px;max-width:720px;font-size:14px;line-height:1.9;color:hsla(0,0%,100%,.9)}.page-tip[data-v-5c590546]{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:24px;border-radius:24px;background:linear-gradient(135deg,#fff9f4,#fff 48%,#faf3f9)}.tip-title[data-v-5c590546]{background:rgba(131,44,117,.08);color:#832c75}.tip-text[data-v-5c590546]{font-size:14px;font-weight:600;line-height:1.85;color:#3f4650}.complete-form[data-v-5c590546]{display:flex;flex-direction:column;gap:20px}.summary-panel[data-v-5c590546]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:24px;border-radius:22px;background:#fff}.summary-item[data-v-5c590546]{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-radius:18px;background:linear-gradient(135deg,#fff9f4,#fff 65%,#faf5fa);border:1px solid rgba(131,44,117,.08)}.summary-item.highlight[data-v-5c590546]{background:linear-gradient(135deg,rgba(131,44,117,.06),rgba(208,136,70,.12))}.summary-label[data-v-5c590546]{font-size:12px;color:#8a6a84;letter-spacing:1px}.summary-value[data-v-5c590546]{font-size:20px;font-weight:600;line-height:1.4;color:#2f3133;word-break:break-all}.summary-desc[data-v-5c590546]{font-size:13px;line-height:1.75;color:#7e8589}.form-section[data-v-5c590546]{padding:24px 24px 12px;border-radius:24px;background:#fff}.section-head[data-v-5c590546]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px}.section-title[data-v-5c590546]{font-size:20px;font-weight:600;color:#2f3133}.section-desc[data-v-5c590546]{margin-top:8px;font-size:13px;line-height:1.8;color:#7e8589}.section-meta[data-v-5c590546]{min-height:36px;padding:8px 14px;border-radius:999px;background:rgba(131,44,117,.08);font-size:13px;color:#832c75;display:inline-flex;align-items:center}.section-grid[data-v-5c590546]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}.score-grid[data-v-5c590546],.settings-grid[data-v-5c590546]{align-items:start}.field-block[data-v-5c590546]{min-width:0}.field-input[data-v-5c590546]{width:100%}.number-field[data-v-5c590546]{display:flex;align-items:center;gap:10px}.number-field.readonly[data-v-5c590546]{position:relative}.auto-tag[data-v-5c590546],.range-tag[data-v-5c590546]{height:32px;padding:0 12px;border-radius:999px;font-size:12px;line-height:32px;white-space:nowrap}.range-tag[data-v-5c590546]{background:#f4eff5;color:#7e8589}.auto-tag[data-v-5c590546]{background:rgba(131,44,117,.1);color:#832c75}.field-help[data-v-5c590546]{margin-top:8px;font-size:12px;line-height:1.75;color:#8f949c}.choice-group[data-v-5c590546]{display:flex;gap:12px;flex-wrap:wrap}.choice-item[data-v-5c590546]{min-width:120px;margin-right:0;padding:10px 16px;border:1px solid #ece3eb;border-radius:12px;background:#faf7fb;transition:all .2s ease}.submit-bar[data-v-5c590546]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px;border-radius:24px;background:#fff}.submit-copy[data-v-5c590546]{min-width:0}.submit-title[data-v-5c590546]{font-size:18px;font-weight:600;color:#2f3133}.submit-text[data-v-5c590546]{margin-top:8px;font-size:14px;line-height:1.8;color:#7e8589}.submit-button[data-v-5c590546]{min-width:196px;height:46px;border:none;border-radius:12px;font-size:15px;font-weight:600;background:linear-gradient(135deg,#832c75,#d08846);box-shadow:0 12px 24px rgba(131,44,117,.2)}.choice-item[data-v-5c590546]:hover,.submit-button[data-v-5c590546]:hover{transform:translateY(-1px)}.cu-select[data-v-5c590546]{line-height:42px;height:42px}.complete-form[data-v-5c590546] .ant-form-item{margin-bottom:16px}.complete-form[data-v-5c590546] .ant-form-item-label{padding-bottom:8px}.complete-form[data-v-5c590546] .ant-form-item-label>label{font-size:14px;color:#5f6670!important}.complete-form[data-v-5c590546] .ant-calendar-picker-input,.complete-form[data-v-5c590546] .ant-input,.complete-form[data-v-5c590546] .ant-input-number,.complete-form[data-v-5c590546] .ant-select-selection--single{height:44px!important;border-radius:12px!important;background:#f7f8fb!important;border:1px solid transparent!important;transition:all .2s ease}.complete-form[data-v-5c590546] .ant-calendar-picker-input,.complete-form[data-v-5c590546] .ant-input{padding:0 14px}.complete-form[data-v-5c590546] .ant-input-number{width:100%}.complete-form[data-v-5c590546] .ant-input-number-input,.complete-form[data-v-5c590546] .ant-input-number-input-wrap{height:42px!important}.complete-form[data-v-5c590546] .ant-input-number-input{padding:0 14px;background:transparent}.complete-form[data-v-5c590546] .ant-select-selection__rendered{height:44px!important;line-height:42px!important}.complete-form[data-v-5c590546] .ant-input::-moz-placeholder{color:#a0a7b1}.complete-form[data-v-5c590546] .ant-input:-ms-input-placeholder{color:#a0a7b1}.complete-form[data-v-5c590546] .ant-input::-ms-input-placeholder{color:#a0a7b1}.complete-form[data-v-5c590546] .ant-input::placeholder,.complete-form[data-v-5c590546] .ant-select-selection--single .ant-select-selection__placeholder{color:#a0a7b1}.complete-form[data-v-5c590546] .ant-calendar-picker-input:focus,.complete-form[data-v-5c590546] .ant-calendar-picker:hover .ant-calendar-picker-input,.complete-form[data-v-5c590546] .ant-input-number-focused,.complete-form[data-v-5c590546] .ant-input-number:hover,.complete-form[data-v-5c590546] .ant-input:focus,.complete-form[data-v-5c590546] .ant-input:hover,.complete-form[data-v-5c590546] .ant-select-focused .ant-select-selection,.complete-form[data-v-5c590546] .ant-select-selection:hover{border-color:rgba(131,44,117,.35)!important;box-shadow:0 0 0 3px rgba(131,44,117,.08);background:#fff!important}.complete-form[data-v-5c590546] .ant-input-number-disabled,.complete-form[data-v-5c590546] .ant-input[disabled]{color:#6d7380;background:#f2f3f6!important}.complete-form[data-v-5c590546] .ant-radio-wrapper-checked{color:#832c75}.complete-form[data-v-5c590546] .ant-radio-wrapper-checked.choice-item{border-color:rgba(131,44,117,.28);background:rgba(131,44,117,.08)}.complete-form[data-v-5c590546] .ant-radio{top:.2em}.complete-form[data-v-5c590546] .ant-radio-inner{border-color:#b996b1}.complete-form[data-v-5c590546] .ant-radio-checked .ant-radio-inner{border-color:#832c75}.complete-form[data-v-5c590546] .ant-radio-inner:after{background:#832c75}@media (max-width:1100px){.page-intro[data-v-5c590546],.section-grid[data-v-5c590546],.summary-panel[data-v-5c590546]{grid-template-columns:1fr}.section-head[data-v-5c590546],.submit-bar[data-v-5c590546]{flex-direction:column;align-items:stretch}}@media (max-width:768px){.complete-page-body[data-v-5c590546]{padding:20px 0 32px}.form-section[data-v-5c590546],.intro-main[data-v-5c590546],.page-tip[data-v-5c590546],.submit-bar[data-v-5c590546],.summary-panel[data-v-5c590546]{border-radius:20px}.page-title[data-v-5c590546]{font-size:24px}.number-field[data-v-5c590546]{flex-wrap:wrap}.submit-button[data-v-5c590546]{width:100%}}