.flow-wrapper[data-v-f30517b7]{width:min(760px,100%);display:grid;gap:22px}.top-notice[data-v-f30517b7]{border-radius:14px;box-shadow:0 12px 28px #a855f733}.flow-steps-dark[data-v-f30517b7]{background:#140c28a6;border-radius:18px;padding:14px 18px;box-shadow:0 10px 30px #7c3aed1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(168,85,247,.15)}.flow-steps-dark[data-v-f30517b7] .el-step__title{color:#e0d4fc}.flow-steps-dark[data-v-f30517b7] .el-step__description{color:#9b8fc7}.flow-steps-dark[data-v-f30517b7] .el-step__title.is-finish{color:#a855f7}.flow-steps-dark[data-v-f30517b7] .el-step__title.is-process{color:#fff}.flow-steps-dark[data-v-f30517b7] .el-step__head.is-finish .el-step__icon{background:#a855f7;border-color:#a855f7;color:#fff}.flow-steps-dark[data-v-f30517b7] .el-step__head.is-process .el-step__icon{background:#7c3aed;border-color:#7c3aed;color:#fff}.flow-steps-dark[data-v-f30517b7] .el-step__head.is-finish .el-step__line{background:#a855f7}.card-panel[data-v-f30517b7]{background:linear-gradient(145deg,#140c28e0,#1e1237eb);border-radius:22px;padding:32px;box-shadow:0 20px 45px #7c3aed26;border:1px solid rgba(168,85,247,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .3s ease,box-shadow .3s ease;animation:fadeUp-f30517b7 .4s ease}.card-panel[data-v-f30517b7]:hover{transform:translateY(-3px);box-shadow:0 28px 60px #7c3aed38}.card-panel h2[data-v-f30517b7]{margin:0 0 4px;font-size:24px;color:#f3eaff}.muted[data-v-f30517b7]{margin:0 0 18px;color:#a098c0;font-size:14px}.query-feedback[data-v-f30517b7]{margin-top:6px}.icon-gap[data-v-f30517b7]{margin-right:6px}.card-head[data-v-f30517b7]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.gift-highlight[data-v-f30517b7]{text-align:center;padding:10px 12px 6px;margin-bottom:12px}.gift-title[data-v-f30517b7]{font-size:22px;font-weight:700;color:#f3eaff}.gift-status[data-v-f30517b7]{font-size:16px;color:#a855f7;font-weight:600}.status-chip[data-v-f30517b7]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:12px}.status-chip--ok[data-v-f30517b7]{background:#a855f738;color:#c084fc}.status-chip--warn[data-v-f30517b7]{background:#f59e0b33;color:#fbbf24}.label-with-action[data-v-f30517b7]{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:#e0d4fc}.help-link[data-v-f30517b7],.reset-btn[data-v-f30517b7]{color:#c084fc!important}.status-alert[data-v-f30517b7]{margin-top:16px}.result-card[data-v-f30517b7]{margin-top:16px;background:#0f0a1e99;border:1px solid rgba(168,85,247,.12)}.result-title[data-v-f30517b7]{margin:0 0 10px;font-size:18px;color:#f3eaff}.result-grid[data-v-f30517b7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.result-item[data-v-f30517b7]{background:#140c28b3;border-radius:12px;padding:10px 12px;border:1px solid rgba(168,85,247,.15)}.result-item .label[data-v-f30517b7]{margin:0 0 6px;color:#a098c0;font-size:13px}.result-item .value[data-v-f30517b7]{margin:0;font-weight:700;color:#f3eaff;word-break:break-all}.result-item .status[data-v-f30517b7]{color:#c084fc}.card-panel[data-v-f30517b7] .el-form-item__label{color:#e0d4fc}.card-panel[data-v-f30517b7] .el-input__wrapper{background:#0f0a1eb3;border:1px solid rgba(168,85,247,.2);box-shadow:none}.card-panel[data-v-f30517b7] .el-input__inner{color:#f3eaff}.card-panel[data-v-f30517b7] .el-input__inner::placeholder{color:#7b6fa0}.card-panel[data-v-f30517b7] .el-input.is-disabled .el-input__wrapper{background:#0f0a1e80;border-color:#a855f71a}.card-panel[data-v-f30517b7] .el-input.is-disabled .el-input__inner{color:#a098c0}.card-panel[data-v-f30517b7] .el-textarea__inner{background:#0f0a1eb3;border:1px solid rgba(168,85,247,.2);color:#f3eaff}.card-panel[data-v-f30517b7] .el-textarea__inner::placeholder{color:#7b6fa0}.card-panel[data-v-f30517b7] .el-textarea.is-disabled .el-textarea__inner{background:#0f0a1e80;color:#a098c0}.big-input[data-v-f30517b7] .el-input__wrapper,.big-input[data-v-f30517b7] .el-input.is-disabled .el-input__wrapper{padding:12px 14px;font-size:16px}.center-input[data-v-f30517b7] .el-input__inner,.center-input[data-v-f30517b7] .el-textarea__inner{text-align:center}.recharge-form[data-v-f30517b7] .el-textarea__inner{min-height:110px;font-size:16px;line-height:1.5}.session-input--locked[data-v-f30517b7] .el-textarea__inner{color:#f59e0b!important;font-weight:700}.suno-btn[data-v-f30517b7]{background:linear-gradient(135deg,#7c3aed,#a855f7)!important;border:none!important;color:#fff!important}.suno-btn[data-v-f30517b7]:hover{background:linear-gradient(135deg,#6d28d9,#9333ea)!important;box-shadow:0 8px 18px #7c3aed59!important}.suno-btn[data-v-f30517b7]:disabled{background:#7c3aed4d!important;color:#ffffff80!important}.tutorial-dialog[data-v-f30517b7] .el-dialog__header{margin-right:0;padding-bottom:8px}.dialog-text[data-v-f30517b7]{margin:4px 0 12px;color:#4b5563;line-height:1.6}.dialog-alert[data-v-f30517b7]{border-radius:12px}.dialog-actions[data-v-f30517b7]{display:flex;gap:10px;justify-content:flex-end}.el-button[data-v-f30517b7]{transition:transform .2s ease,box-shadow .2s ease}.el-button[data-v-f30517b7]:hover{transform:translateY(-1px)}.el-form-item[data-v-f30517b7]{margin-bottom:18px}@keyframes fadeUp-f30517b7{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 520px){.card-panel[data-v-f30517b7]{padding:24px}.card-head[data-v-f30517b7]{flex-direction:column}}body{margin:0;background:#0f0a1e}.layout[data-v-fdcdffeb]{min-height:calc(100vh - 70px);display:flex;flex-direction:column;position:relative;background:radial-gradient(circle at 15% 20%,rgba(124,58,237,.28),transparent 30%),radial-gradient(circle at 80% 15%,rgba(245,158,11,.18),transparent 28%),radial-gradient(circle at 50% 80%,rgba(168,85,247,.12),transparent 35%),linear-gradient(155deg,#0f0a1e,#1a0e35 48%,#120c24);color:#f3eaff;font-family:Inter,SF Pro Display,Segoe UI,system-ui,-apple-system,sans-serif;overflow:hidden;border-radius:20px}.layout[data-v-fdcdffeb]:before,.layout[data-v-fdcdffeb]:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(80px);opacity:.18;z-index:0}.layout[data-v-fdcdffeb]:before{background:#7c3aed;top:-120px;right:-100px}.layout[data-v-fdcdffeb]:after{background:#f59e0b;bottom:-140px;left:-120px}.wave-deco[data-v-fdcdffeb]{position:absolute;top:0;left:0;right:0;height:200px;background:repeating-linear-gradient(90deg,transparent,rgba(168,85,247,.04) 40px,transparent 80px);mask-image:linear-gradient(to bottom,rgba(0,0,0,.3),transparent);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.3),transparent);z-index:0;pointer-events:none}header[data-v-fdcdffeb]{text-align:center;padding:60px 20px 10px;position:relative;z-index:1}header h1[data-v-fdcdffeb]{margin-bottom:.5rem;font-size:34px;letter-spacing:.04em;color:#f3eaff;background:linear-gradient(135deg,#e9d5ff,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}header p[data-v-fdcdffeb]{color:#a098c0;font-size:15px}main[data-v-fdcdffeb]{flex:1;display:flex;justify-content:center;padding:20px;position:relative;z-index:1;animation:fadeDown-fdcdffeb .4s ease}@keyframes fadeDown-fdcdffeb{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 520px){.layout[data-v-fdcdffeb]{min-height:calc(100vh - 60px)}}
