.H9oK2q_section{max-width:720px;margin:0 auto;padding:80px 24px 60px}.H9oK2q_heading{text-align:center;margin-bottom:28px}.H9oK2q_badge{color:#9444ea;background:#9444ea1a;border-radius:999px;margin-bottom:14px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-block}.H9oK2q_title{color:#16233a;margin:0 0 12px;font-size:30px;font-weight:950;line-height:1.4}.H9oK2q_text{color:#6d7b91;max-width:600px;margin:0 auto;font-size:14px;font-weight:600;line-height:2}.H9oK2q_stepper{justify-content:center;align-items:center;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:flex}.H9oK2q_step{color:#6d7b91;background:#fff9;border:1px solid #7891b438;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:800;display:flex}.H9oK2q_stepActive{color:#6d28d9;background:#9444ea1a;border-color:#9444ea73}.H9oK2q_stepDone{color:#047857;background:#10b98114;border-color:#10b98159}.H9oK2q_stepNum{background:#7891b429;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:flex}.H9oK2q_stepActive .H9oK2q_stepNum{color:#fff;background:#9444ea}.H9oK2q_stepDone .H9oK2q_stepNum{color:#fff;background:#10b981}.H9oK2q_stepLabel{white-space:nowrap}.H9oK2q_card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffa6;border:1px solid #ffffffdb;border-radius:22px;padding:28px;box-shadow:0 18px 45px #58289614}.H9oK2q_field{margin-bottom:18px}.H9oK2q_label{color:#4b5870;margin:0 0 8px;font-size:12px;font-weight:800;display:block}.H9oK2q_req{color:#e53e3e}.H9oK2q_input,.H9oK2q_select,.H9oK2q_textarea{color:#16233a;background:#ffffffb3;border:1px solid #7891b447;border-radius:12px;outline:none;width:100%;min-height:48px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;transition:border-color .15s,box-shadow .15s}.H9oK2q_textarea{resize:vertical;min-height:90px;padding:12px 14px;line-height:1.9}.H9oK2q_input:focus,.H9oK2q_select:focus,.H9oK2q_textarea:focus{border-color:#9444ea;box-shadow:0 0 0 3px #9444ea29}.H9oK2q_input:disabled,.H9oK2q_select:disabled,.H9oK2q_textarea:disabled{opacity:.6;cursor:not-allowed}.H9oK2q_hint{color:#8494a8;margin:8px 0 0;font-size:11.5px;font-weight:600;line-height:1.9}.H9oK2q_logoRow{align-items:center;gap:16px;display:flex}.H9oK2q_logoPreview,.H9oK2q_logoPlaceholder{object-fit:cover;border-radius:16px;flex:none;width:76px;height:76px}.H9oK2q_logoPreview{background:#fff;border:1px solid #7891b447}.H9oK2q_logoPlaceholder{color:#9aa6b8;text-align:center;background:#ffffff80;border:1px dashed #7891b466;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex}.H9oK2q_fileInput{display:none}.H9oK2q_detectBox{color:#4b5870;background:#9444ea0f;border:1px solid #9444ea38;border-radius:14px;margin:0 0 16px;padding:12px 14px;font-size:12.5px;font-weight:700;line-height:1.9}.H9oK2q_detectLine{margin:0}.H9oK2q_detectHint{color:#8494a8;margin:6px 0 0;font-size:11.5px;font-weight:600;line-height:1.9}.H9oK2q_summaryBox{background:#10b9810f;border:1px solid #10b9813d;border-radius:16px;margin-bottom:6px;padding:14px 16px}.H9oK2q_summaryTitle{color:#065f46;margin:0 0 6px;font-size:14px;font-weight:900}.H9oK2q_summaryText{color:#4b5870;margin:0;font-size:12.5px;font-weight:600;line-height:1.95}.H9oK2q_summaryMeta{color:#047857;margin:8px 0 0;font-size:11.5px;font-weight:700}.H9oK2q_needs{flex-wrap:wrap;gap:8px;display:flex}.H9oK2q_needChip{color:#4b5870;cursor:pointer;background:#ffffffb3;border:1px solid #7891b447;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:800;transition:border-color .15s,background .15s,color .15s}.H9oK2q_needChip:hover:not(:disabled){border-color:#9444ea66}.H9oK2q_needChipOn{color:#6d28d9;background:#9444ea1f;border-color:#9444ea}.H9oK2q_needChip:disabled{opacity:.6;cursor:not-allowed}.H9oK2q_recap{background:#ffffff8c;border:1px solid #7891b433;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.H9oK2q_recap>div{flex-direction:column;gap:4px;min-width:0;display:flex}.H9oK2q_recapKey{color:#8494a8;font-size:10.5px;font-weight:800}.H9oK2q_recapVal{color:#16233a;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:800;overflow:hidden}.H9oK2q_actions{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.H9oK2q_btnPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9444ea,#6d28d9);border:none;border-radius:12px;min-height:48px;padding:0 26px;font-family:inherit;font-size:14px;font-weight:900;transition:transform .15s,opacity .15s}.H9oK2q_btnPrimary:hover:not(:disabled){transform:translateY(-1px)}.H9oK2q_btnPrimary:disabled{opacity:.55;cursor:not-allowed;transform:none}.H9oK2q_btnGhost{color:#4b5870;cursor:pointer;background:#ffffffb3;border:1px solid #7891b44d;border-radius:12px;min-height:48px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:800;transition:border-color .15s}.H9oK2q_btnGhost:hover:not(:disabled){border-color:#9444ea66}.H9oK2q_btnGhost:disabled{opacity:.55;cursor:not-allowed}.H9oK2q_error{color:#b91c1c;background:#e53e3e14;border:1px solid #e53e3e38;border-radius:12px;margin:0 0 16px;padding:11px 13px;font-size:12.5px;font-weight:700;line-height:1.9}.H9oK2q_footer{text-align:center;color:#6d7b91;margin:22px 0 0;font-size:12.5px;font-weight:600}.H9oK2q_footerLink{color:#9444ea;font-weight:800;text-decoration:none}.H9oK2q_footerLink:hover{text-decoration:underline}@media (max-width:640px){.H9oK2q_section{padding:56px 16px 40px}.H9oK2q_title{font-size:23px}.H9oK2q_card{padding:20px}.H9oK2q_stepper{gap:6px}.H9oK2q_step{padding:6px 10px;font-size:11px}.H9oK2q_recap{grid-template-columns:1fr}.H9oK2q_logoRow{align-items:flex-start}}.H9oK2q_paletteRow{background:#9444ea0f;border:1px solid #9444ea29;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.H9oK2q_paletteLabel{color:#4b5870;font-size:12px;font-weight:800}.H9oK2q_paletteSwatch{border:1px solid #7891b447;border-radius:8px;flex:none;width:26px;height:26px}.H9oK2q_palettePicker{cursor:pointer;background:#fff;border:1px solid #7891b447;border-radius:8px;width:34px;height:30px;padding:2px}html.dark .H9oK2q_title{color:#f3f4f6}html.dark .H9oK2q_text{color:#9ca3af}html.dark .H9oK2q_badge{color:#d8b4fe;background:#a855f72e}html.dark .H9oK2q_step{color:#9ca3af;background:#ffffff0a;border-color:#ffffff14}html.dark .H9oK2q_stepActive{color:#d8b4fe;background:#a855f729;border-color:#a855f78c}html.dark .H9oK2q_stepDone{color:#6ee7b7;background:#10b9811f;border-color:#10b98166}html.dark .H9oK2q_stepNum{background:#ffffff14}html.dark .H9oK2q_stepActive .H9oK2q_stepNum{color:#fff;background:#9444ea}html.dark .H9oK2q_stepDone .H9oK2q_stepNum{color:#fff;background:#10b981}html.dark .H9oK2q_card{color:#e5e7eb;background:#ffffff0a;border-color:#ffffff14}html.dark .H9oK2q_label{color:#cbd5e1}:is(html.dark .H9oK2q_hint,html.dark .H9oK2q_detectHint){color:#8b93a1}:is(html.dark .H9oK2q_input,html.dark .H9oK2q_select,html.dark .H9oK2q_textarea){color:#f3f4f6;background:#ffffff0f;border-color:#ffffff1f}html.dark .H9oK2q_input::placeholder{color:#6b7280}html.dark .H9oK2q_textarea::placeholder{color:#6b7280}:is(html.dark .H9oK2q_input:focus,html.dark .H9oK2q_select:focus,html.dark .H9oK2q_textarea:focus){background:#ffffff17;border-color:#a855f7}:is(html.dark .H9oK2q_logoPreview,html.dark .H9oK2q_logoPlaceholder){color:#8b93a1;background:#ffffff0d;border-color:#ffffff1f}html.dark .H9oK2q_fileInput{color:#9ca3af}html.dark .H9oK2q_paletteLabel{color:#cbd5e1}html.dark .H9oK2q_paletteSwatch{border-color:#ffffff29}html.dark .H9oK2q_needChip{color:#cbd5e1;background:#ffffff0d;border-color:#ffffff1a}html.dark .H9oK2q_needChipOn{color:#6ee7b7;background:#10b98124;border-color:#10b98166}html.dark .H9oK2q_detectBox{background:#a855f71a;border-color:#a855f73d}html.dark .H9oK2q_detectLine{color:#cbd5e1}:is(html.dark .H9oK2q_summaryBox,html.dark .H9oK2q_recap){background:#ffffff0a;border-color:#ffffff1a}html.dark .H9oK2q_summaryTitle{color:#f3f4f6}:is(html.dark .H9oK2q_summaryText,html.dark .H9oK2q_summaryMeta,html.dark .H9oK2q_recapKey){color:#9ca3af}html.dark .H9oK2q_recapVal{color:#e5e7eb}html.dark .H9oK2q_btnGhost{color:#e5e7eb;background:#ffffff0f;border-color:#ffffff1f}html.dark .H9oK2q_btnGhost:hover{background:#ffffff1a}html.dark .H9oK2q_footer{border-color:#ffffff14}html.dark .H9oK2q_footerLink{color:#a78bfa}html.dark .H9oK2q_error{color:#fca5a5}
