.um-qfq_main{flex-direction:column;align-items:center;max-width:920px;min-height:100vh;margin:0 auto;padding:110px 24px 80px;display:flex}@media (max-width:640px){.um-qfq_main{padding:118px 16px 50px}.um-qfq_docSection,.um-qfq_contributionCard{border-radius:18px!important;padding:22px 18px!important}.um-qfq_creatorBanner{padding:20px 16px!important}}.um-qfq_header{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:36px;display:flex}.um-qfq_docBadge{color:#8b5cf6;letter-spacing:.08em;text-transform:uppercase;background:#8b5cf61a;border:1px solid #8b5cf64d;border-radius:20px;align-items:center;gap:8px;padding:6px 16px;font-size:.78rem;font-weight:800;display:inline-flex}.um-qfq_title{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:clamp(1.85rem,5.5vw,2.8rem);font-weight:900;line-height:1.2}.um-qfq_freeTagline{color:#10b981;align-items:center;gap:8px;margin:0;font-size:1.12rem;font-weight:700;display:flex}.um-qfq_subtitle{color:var(--text-secondary);max-width:780px;margin:0;font-size:1.02rem;line-height:1.7}.um-qfq_docSection{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:24px;width:100%;margin-bottom:32px;padding:36px;box-shadow:0 10px 30px #0000000a}.um-qfq_sectionHeader{border-bottom:1px solid var(--border-light);align-items:center;gap:12px;margin-bottom:18px;padding-bottom:16px;display:flex}.um-qfq_sectionNumber{color:#8b5cf6;background:#8b5cf626;border-radius:8px;padding:4px 10px;font-size:.8rem;font-weight:900}.um-qfq_sectionTitle{color:var(--text-primary);margin:0;font-size:1.4rem;font-weight:800}.um-qfq_creatorBanner{background:linear-gradient(135deg,#8b5cf614 0%,#3b82f60d 100%);border:1.5px solid #8b5cf640;border-radius:20px;margin-bottom:24px;padding:28px}.um-qfq_creatorHeader{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.um-qfq_creatorAvatar{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#3b82f6 100%);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.25rem;font-weight:900;display:flex;box-shadow:0 4px 16px #8b5cf659}.um-qfq_creatorName{color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:800}.um-qfq_creatorRole{color:#8b5cf6;margin:2px 0 0;font-size:.85rem;font-weight:700}.um-qfq_creatorStory{color:var(--text-secondary);margin:0 0 14px;font-size:.96rem;line-height:1.8}.um-qfq_creatorStory strong{color:var(--text-primary)}.um-qfq_ledgerGrid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:20px;margin-top:20px;display:grid}@media (max-width:768px){.um-qfq_ledgerGrid{grid-template-columns:1fr}}.um-qfq_ledgerCard{background:var(--surface-hover);border:1px solid var(--border-light);border-radius:18px;flex-direction:column;gap:10px;padding:24px;transition:transform .2s,border-color .2s;display:flex}.um-qfq_ledgerCard:hover{border-color:#8b5cf666;transform:translateY(-2px)}.um-qfq_ledgerCardHeader{align-items:center;gap:10px;display:flex}.um-qfq_ledgerIconWrap{color:#8b5cf6;background:#8b5cf61f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.um-qfq_ledgerTitle{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:800}.um-qfq_ledgerDesc{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.65}.um-qfq_contributionCard{background:var(--surface-dark);border:1px solid var(--border-light);border-radius:24px;width:100%;margin-bottom:32px;padding:32px 36px;box-shadow:0 12px 36px #00000014}.um-qfq_cardHeader{text-align:center;margin-bottom:28px}.um-qfq_contributionBadge{color:#8b5cf6;text-transform:uppercase;letter-spacing:.08em;background:#8b5cf61a;border:1px solid #8b5cf640;border-radius:20px;align-items:center;gap:6px;margin-bottom:10px;padding:5px 14px;font-size:.78rem;font-weight:800;display:inline-flex}.um-qfq_cardTitle{color:var(--text-primary);margin:0 0 8px;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:900;line-height:1.25}.um-qfq_cardDescription{color:var(--text-secondary);max-width:620px;margin:0 auto;font-size:.96rem;line-height:1.6}.um-qfq_contributionGrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:28px;display:grid}@media (max-width:860px){.um-qfq_contributionGrid{grid-template-columns:1fr;gap:24px}}.um-qfq_amountPanel{flex-direction:column;display:flex}.um-qfq_currencyToggleRow{gap:8px;margin-bottom:16px;display:flex}.um-qfq_currencyBtn{background:var(--surface-hover);border:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;text-align:center;border-radius:12px;flex:1;padding:9px 16px;font-size:.88rem;font-weight:700;transition:all .2s}.um-qfq_currencyBtn:hover{color:var(--text-primary);border-color:#8b5cf666}.um-qfq_currencyActive{background:#8b5cf626;border-color:#8b5cf6;color:#8b5cf6!important}.um-qfq_presetGrid{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px;margin-bottom:18px;display:grid}.um-qfq_presetBtn{background:var(--surface-hover);border:1px solid var(--border-light);color:var(--text-primary);cursor:pointer;text-align:center;border-radius:12px;padding:12px 10px;font-size:.95rem;font-weight:700;transition:all .18s}.um-qfq_presetBtn:hover{color:#8b5cf6;background:#8b5cf60f;border-color:#8b5cf6}.um-qfq_presetActive{background:#8b5cf6;border-color:#8b5cf6;color:#fff!important}.um-qfq_customInputWrapper{align-items:center;margin-bottom:16px;display:flex;position:relative}.um-qfq_currencyPrefix{color:var(--text-secondary);pointer-events:none;font-size:1.2rem;font-weight:800;position:absolute;left:16px}.um-qfq_customInput{background:var(--bg-dark);border:1.5px solid var(--border-light);width:100%;color:var(--text-primary);border-radius:12px;outline:none;padding:14px 16px 14px 40px;font-size:1.1rem;font-weight:800;transition:border-color .2s}.um-qfq_customInput:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf626}.um-qfq_submitSupportBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px 24px;font-size:1.05rem;font-weight:800;transition:filter .2s,transform .15s;display:flex}.um-qfq_submitSupportBtn:hover{filter:brightness(1.06);transform:translateY(-1px)}.um-qfq_securityNote{color:var(--text-secondary);opacity:.85;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:.8rem;display:flex}.um-qfq_infoPanel{flex-direction:column;display:flex}.um-qfq_infoMethodsCard{background:var(--surface-hover);border:1px solid var(--border-light);border-radius:16px;flex-direction:column;gap:14px;padding:22px;display:flex}.um-qfq_infoTitle{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:.95rem;font-weight:800;display:flex}.um-qfq_infoSubtitle{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.5}.um-qfq_methodsList{flex-direction:column;gap:12px;display:flex}.um-qfq_methodGroup{background:var(--bg-dark);border:1px solid var(--border-light);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.um-qfq_methodGroupHeader{align-items:center;display:flex}.um-qfq_regionTag{color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;font-size:.76rem;font-weight:800}.um-qfq_methodPills{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.um-qfq_methodPills li{color:var(--text-secondary);font-size:.8rem;line-height:1.4}.um-qfq_infoFooterNotice{color:#10b981;border-top:1px solid var(--border-light);align-items:center;gap:8px;padding-top:4px;font-size:.78rem;font-weight:700;display:flex}.um-qfq_nonFinancialGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:18px;display:grid}.um-qfq_nonFinancialCard{background:var(--surface-hover);border:1px solid var(--border-light);border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex}.um-qfq_nonFinancialCard h4{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:.98rem;font-weight:800;display:flex}.um-qfq_nonFinancialCard p{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.6}.um-qfq_legalNoticeBox{border:1px solid var(--border-light);color:var(--text-secondary);background:#0f172a99;border-radius:18px;margin-top:20px;padding:24px 28px;font-size:.88rem;line-height:1.7}.um-qfq_legalNoticeBox h4{color:var(--text-primary);align-items:center;gap:8px;margin:0 0 10px;font-size:.95rem;font-weight:800;display:flex}.um-qfq_legalNoticeBox ul{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.um-qfq_faqAccordion{flex-direction:column;gap:12px;width:100%;display:flex}.um-qfq_faqItem{background:var(--surface-hover);border:1px solid var(--border-light);border-radius:16px;transition:border-color .2s;overflow:hidden}.um-qfq_faqItem:hover{border-color:#8b5cf64d}.um-qfq_faqQuestion{cursor:pointer;width:100%;color:var(--text-primary);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:18px 24px;font-size:.98rem;font-weight:700;display:flex}.um-qfq_faqAnswer{color:var(--text-secondary);padding:0 24px 18px;font-size:.9rem;line-height:1.7}.um-qfq_successModalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.um-qfq_successModal{background:var(--surface-dark);text-align:center;border:1.5px solid #10b981;border-radius:24px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:480px;padding:36px;animation:.3s cubic-bezier(.4,0,.2,1) um-qfq_popIn;display:flex;box-shadow:0 20px 60px #00000080}@keyframes um-qfq_popIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.um-qfq_closeSuccessBtn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:12px;margin-top:8px;padding:12px 28px;font-size:.95rem;font-weight:800}.um-qfq_errorBanner{color:#fca5a5;text-align:left;background:#ef44441f;border:1px solid #ef44444d;border-radius:12px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:.9rem;display:flex}.um-qfq_spinner{animation:1s linear infinite um-qfq_spin}@keyframes um-qfq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.um-qfq_paymentReceiptBox{color:var(--text-secondary);text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:4px;width:100%;padding:12px 16px;font-size:.82rem;display:flex}
