._root_a3d9d9a{--donate-ink:#2b2350;--donate-pink:#ff8fb7;--donate-pink-soft:#ffe6ef;--donate-sky:#8fd3ff;--donate-sky-soft:#e6f5ff;--donate-lemon:#ffe27a;--donate-lemon-soft:#fff7d6;--donate-brand:#9043a6;--donate-surface:#fff;--donate-muted:#5d5580;--donate-radius:20px;--donate-border-width:2.5px;--donate-shadow:5px 5px 0 var(--donate-ink);isolation:isolate;box-sizing:border-box;width:100%;max-width:960px;color:var(--donate-ink);margin:0 auto;padding:28px clamp(14px,3vw,32px) 56px;position:relative;overflow:clip}._hero_484ccdc{border:var(--donate-border-width) solid var(--donate-ink);background-color:var(--donate-sky-soft);box-shadow:6px 6px 0 var(--donate-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Ccircle cx='2' cy='2' r='1.4' fill='%238fd3ff'/%3E%3C/svg%3E");border-radius:22px;align-items:center;gap:22px;margin-bottom:26px;padding:26px 24px;display:flex;position:relative;overflow:hidden}._avatar_484ccdc{border:3px solid var(--donate-ink);background:var(--donate-surface);width:96px;height:96px;box-shadow:4px 4px 0 var(--donate-pink);border-radius:50%;flex-shrink:0;place-items:center;font-size:34px;font-weight:800;display:grid;overflow:hidden}._avatar_484ccdc img{object-fit:cover;width:100%;height:100%}._bubble_484ccdc{border:var(--donate-border-width) solid var(--donate-ink);background:var(--donate-surface);border-radius:16px;flex:1;min-width:0;padding:15px 20px;position:relative}._bubble_484ccdc:before{content:"";border-bottom:var(--donate-border-width) solid var(--donate-ink);border-left:var(--donate-border-width) solid var(--donate-ink);background:var(--donate-surface);width:16px;height:16px;position:absolute;top:32px;left:-10px;transform:rotate(45deg)}._bubble_484ccdc h2{margin:0;font-size:clamp(18px,2.6vw,24px);font-weight:800;line-height:1.35}._bubble_484ccdc p{color:var(--donate-muted);margin:6px 0 0;font-size:13px;line-height:1.7}._sparkle_484ccdc{width:22px;height:22px;animation:2.8s ease-in-out infinite _twinkle_484ccdc;position:absolute}._sp1_484ccdc{width:26px;height:26px;top:14px;right:26px}._sp2_484ccdc{animation-delay:.9s;bottom:16px;right:70px}._sp3_484ccdc{width:16px;height:16px;animation-delay:1.7s;top:18px;left:120px}@keyframes _twinkle_484ccdc{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.7;transform:scale(.65)rotate(20deg)}}@media (max-width:520px){._hero_484ccdc{flex-direction:column;align-items:flex-start;gap:18px;padding:20px 16px}._bubble_484ccdc:before{top:-10px;left:40px;transform:rotate(135deg)}._sp3_484ccdc{display:none}}@media (prefers-reduced-motion:reduce){._sparkle_484ccdc{animation:none}}._card_4955885{border:var(--donate-border-width) solid var(--donate-ink);border-radius:var(--donate-radius);background:var(--donate-surface);box-shadow:var(--donate-shadow);flex-direction:column;gap:20px;margin-bottom:24px;padding:24px;display:flex}@media (max-width:520px){._card_4955885{padding:18px 14px}}._centered_4955885{text-align:center;align-items:center}._pink_4955885{background:var(--donate-pink-soft);padding:44px 24px}._pill_2dbd076{border:2px solid var(--donate-ink);background:var(--donate-pink-soft);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}._field_2dbd076{flex-direction:column;gap:8px;min-width:0;display:flex}._label_2dbd076{font-size:13px;font-weight:700}._input_2dbd076,._textarea_2dbd076{box-sizing:border-box;border:2px solid var(--donate-ink);background:var(--donate-surface);width:100%;min-width:0;color:var(--donate-ink);font:inherit;border-radius:12px;outline:none;padding:12px 14px;font-size:15px;font-weight:600;transition:box-shadow .12s,transform .12s}._input_2dbd076::placeholder,._textarea_2dbd076::placeholder{color:#a9a3c2;font-weight:400}._input_2dbd076:focus,._textarea_2dbd076:focus{box-shadow:3px 3px 0 var(--donate-pink);transform:translate(-1px,-1px)}._textarea_2dbd076{resize:vertical;min-height:110px;padding-bottom:28px}._textareaWrap_2dbd076{position:relative}._counter_2dbd076{color:#8a84a8;pointer-events:none;font-size:12px;position:absolute;bottom:9px;right:14px}._check_2dbd076{cursor:pointer;align-items:center;gap:8px;width:fit-content;font-size:13px;font-weight:600;display:inline-flex}._check_2dbd076 input{width:17px;height:17px;accent-color:var(--donate-brand)}._fieldError_2dbd076,._formError_2dbd076{border:2px solid var(--donate-ink);background:#ffe1e6;border-radius:12px;margin:0;padding:10px 14px;font-size:13px;font-weight:700}@media (max-width:520px){._input_2dbd076,._textarea_2dbd076{font-size:16px}}@media (prefers-reduced-motion:reduce){._input_2dbd076,._textarea_2dbd076{transition:none}}._spin_2dbd076{flex-shrink:0;animation:1s linear infinite _spin_2dbd076}@keyframes _spin_2dbd076{to{transform:rotate(360deg)}}._ghostBtn_2dbd076{border:2px solid var(--donate-ink);background:var(--donate-surface);color:var(--donate-ink);font:inherit;cursor:pointer;border-radius:999px;padding:9px 20px;font-size:13px;font-weight:700}._ghostBtn_2dbd076:hover{background:var(--donate-lemon-soft)}@media (prefers-reduced-motion:reduce){._spin_2dbd076{animation-duration:2.4s}}._stepHead_9392a8f{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._stepHead_9392a8f h3{margin:0;font-size:18px;font-weight:800}._badge_9392a8f{border:var(--donate-border-width) solid var(--donate-ink);background:var(--donate-lemon);width:36px;height:36px;box-shadow:2px 2px 0 var(--donate-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;font-weight:800;display:grid}._payGrid_d0cca3d{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}._payRight_d0cca3d{flex-direction:column;gap:18px;min-width:0;display:flex}@media (max-width:760px){._payGrid_d0cca3d{grid-template-columns:minmax(0,1fr)}}._channelGrid_a8f0934{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._channelBtn_a8f0934{border:2px solid var(--donate-ink);background:var(--donate-surface);min-width:0;color:var(--donate-ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px;transition:transform .12s,box-shadow .12s,background .12s;display:flex}._channelBtn_a8f0934:hover{background:var(--donate-lemon-soft)}._channelBtn_a8f0934 span{flex-direction:column;gap:2px;min-width:0;display:flex}._channelBtn_a8f0934 strong{font-size:14px;font-weight:800}._channelBtn_a8f0934 small{color:var(--donate-muted);font-size:11px;line-height:1.5}._channelOn_a8f0934,._channelOn_a8f0934:hover{background:var(--donate-sky-soft);box-shadow:4px 4px 0 var(--donate-ink);transform:translate(-2px,-2px)}@media (max-width:760px){._channelGrid_a8f0934{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._channelBtn_a8f0934{transition:none}}._wrap_833c7ab{background:#e6f3ff;border:2px dashed #2b2a55;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}._field_833c7ab{flex-direction:column;gap:2px;display:flex}._label_833c7ab{color:#2b2a55;opacity:.8;font-size:12px;font-weight:700}._name_833c7ab{overflow-wrap:anywhere;font-size:16px;font-weight:800}._number_833c7ab{letter-spacing:.2px;font-size:18px;font-weight:800}._row_833c7ab{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._copy_833c7ab{font:inherit;cursor:pointer;background:#fff;border:1.5px solid #2b2a55;border-radius:8px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}._qr_833c7ab{background:#fff;border:1.5px solid #2b2a55;border-radius:12px;align-self:center;padding:10px;line-height:0}._bank_833c7ab{align-items:center;gap:10px;display:flex}._bankLogo_833c7ab{object-fit:contain;background:#fff;border-radius:50%;width:36px;height:36px}._stepsTitle_833c7ab{margin-top:4px;font-size:13px;display:block}._steps_833c7ab{margin:4px 0 0;padding-left:18px;font-size:12px;line-height:1.7}._info_833c7ab{border:2px dashed var(--donate-ink);background:var(--donate-sky-soft);border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}._qrWrap_833c7ab{flex-direction:column;align-items:center;gap:8px;display:flex}._qr_833c7ab{box-sizing:border-box;border:2px solid var(--donate-ink);background:var(--donate-surface);border-radius:14px;width:176px;max-width:100%;padding:10px}._qr_833c7ab img{width:100%;height:auto;display:block}._saveQr_833c7ab{border:2px solid var(--donate-ink);background:var(--donate-surface);color:var(--donate-ink);border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}._saveQr_833c7ab:hover{background:var(--donate-lemon-soft)}._details_833c7ab{flex-direction:column;gap:10px;margin:0;display:flex}._details_833c7ab>div{flex-direction:column;gap:2px;display:flex}._details_833c7ab dt{color:var(--donate-muted);font-size:12px;font-weight:700}._details_833c7ab dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800;display:flex}._mono_833c7ab{font-variant-numeric:tabular-nums;letter-spacing:.5px}._copyBtn_833c7ab{border:2px solid var(--donate-ink);background:var(--donate-surface);color:var(--donate-ink);font:inherit;letter-spacing:0;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}._copyBtn_833c7ab:hover{background:var(--donate-lemon)}._howTitle_833c7ab{margin:4px 0 0;font-size:13px;font-weight:800}._how_833c7ab{color:var(--donate-muted);margin:0;padding-left:20px;font-size:12px;line-height:1.8}._amountBox_66a5647:focus-within{box-shadow:3px 3px 0 var(--donate-pink);transform:translate(-1px,-1px)}._amountBox_66a5647{border:2px solid var(--donate-ink);background:var(--donate-surface);border-radius:12px;align-items:center;gap:8px;padding:0 14px;transition:box-shadow .12s,transform .12s;display:flex}._baht_66a5647{font-size:20px;font-weight:800}._amountInput_66a5647{min-width:0;height:50px;color:var(--donate-ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:22px;font-weight:800}._amountInput_66a5647::placeholder{color:#c4bfd8}._chips_66a5647{flex-wrap:wrap;gap:8px;display:flex}._chip_66a5647{border:2px solid var(--donate-ink);background:var(--donate-surface);min-width:52px;color:var(--donate-ink);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700}._chip_66a5647:hover{background:var(--donate-lemon-soft)}._chipOn_66a5647,._chipOn_66a5647:hover{background:var(--donate-pink);box-shadow:2px 2px 0 var(--donate-ink)}@media (prefers-reduced-motion:reduce){._amountBox_66a5647{transition:none}}._drop_6caa375{border:2px dashed var(--donate-ink);background:var(--donate-lemon-soft);text-align:center;cursor:pointer;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:26px 14px;transition:background .12s;display:flex}._drop_6caa375:hover,._dropOn_6caa375{background:var(--donate-lemon)}._drop_6caa375:focus-visible{outline:3px solid var(--donate-pink);outline-offset:2px}._drop_6caa375 strong{font-size:14px;font-weight:800}._drop_6caa375 small{color:var(--donate-muted);font-size:12px}._slipPreview_6caa375{border:2px solid var(--donate-ink);background:var(--donate-surface);border-radius:14px;align-items:center;gap:14px;padding:12px;display:flex}._slipPreview_6caa375 img{border:2px solid var(--donate-ink);background:var(--donate-surface);object-fit:cover;object-position:top;border-radius:10px;flex-shrink:0;width:84px;height:112px}._slipPreview_6caa375>div{flex-direction:column;gap:4px;min-width:0;display:flex}._slipPreview_6caa375 strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._slipPreview_6caa375 span{color:var(--donate-muted);font-size:12px}._slipRemove_6caa375{border:2px solid var(--donate-ink);background:var(--donate-surface);color:#c03955;width:fit-content;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:4px;margin-top:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}._slipRemove_6caa375:hover{background:#fff0f0}._submit_78f0bf6{border:var(--donate-border-width) solid var(--donate-ink);background:var(--donate-pink);width:100%;box-shadow:4px 4px 0 var(--donate-ink);color:var(--donate-ink);font:inherit;cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:15px 20px;font-size:17px;font-weight:800;transition:transform .12s,box-shadow .12s;display:inline-flex}._submit_78f0bf6:hover:not(:disabled){box-shadow:6px 6px 0 var(--donate-ink);transform:translate(-2px,-2px)}._submit_78f0bf6:active:not(:disabled){box-shadow:1px 1px 0 var(--donate-ink);transform:translate(3px,3px)}._submit_78f0bf6:disabled{cursor:wait;opacity:.65}@media (prefers-reduced-motion:reduce){._submit_78f0bf6{transition:none}}._payText_29aec88{max-width:420px;color:var(--donate-muted);margin:0;font-size:14px;line-height:1.7}._qrBig_29aec88{border:var(--donate-border-width) solid var(--donate-ink);background:var(--donate-surface);box-shadow:4px 4px 0 var(--donate-ink);border-radius:18px;padding:14px;line-height:0}._qrBig_29aec88 svg{max-width:100%;height:auto}._appBtn_29aec88{box-sizing:border-box;border:var(--donate-border-width) solid var(--donate-ink);background:var(--donate-lemon);width:100%;max-width:340px;box-shadow:4px 4px 0 var(--donate-ink);color:var(--donate-ink);border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}._appBtn_29aec88:active{box-shadow:1px 1px 0 var(--donate-ink);transform:translate(3px,3px)}._waiting_29aec88{color:var(--donate-muted);justify-content:center;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}._head_29aec88{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}._head_29aec88 h3{margin:0;font-size:18px;font-weight:800}._thanksIcon_01f0fc6{border:var(--donate-border-width) solid var(--donate-ink);background:var(--donate-pink);width:78px;height:78px;box-shadow:4px 4px 0 var(--donate-ink);border-radius:50%;place-items:center;display:grid}._again_01f0fc6{border:var(--donate-border-width) solid var(--donate-ink);background:var(--donate-lemon);box-shadow:3px 3px 0 var(--donate-ink);color:var(--donate-ink);font:inherit;cursor:pointer;border-radius:999px;padding:11px 24px;font-size:14px;font-weight:800}._again_01f0fc6:hover{box-shadow:4px 4px 0 var(--donate-ink);transform:translate(-1px,-1px)}@media (prefers-reduced-motion:reduce){._again_01f0fc6{transition:none}}._heading_01f0fc6{margin:0;font-size:22px;font-weight:800}._text_01f0fc6{color:var(--donate-muted);margin:-8px 0 0;font-size:14px}
