.donate_pageWrapper__X3e_k{display:flex;justify-content:center;align-items:center;min-height:100vh;background:radial-gradient(circle at top left,color-mix(in srgb,var(--brand) 12%,var(--bg)),var(--bg));padding:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.donate_donateCard__9wUFq{background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-width:480px;padding:40px;border-radius:32px;box-shadow:0 20px 40px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.02);border:1px solid var(--line)}.donate_header__Y3CqU{text-align:center;margin-bottom:32px}.donate_header__Y3CqU .donate_iconBox__IbzNE{width:64px;height:64px;background:linear-gradient(135deg,var(--brand),var(--focus));border-radius:18px;display:flex;justify-content:center;align-items:center;margin:0 auto 20px;box-shadow:0 10px 20px rgba(255,51,102,.2)}.donate_header__Y3CqU .donate_iconBox__IbzNE .donate_mainIcon__Hlni_{color:#fff}.donate_header__Y3CqU h1{font-size:28px;font-weight:800;color:var(--fg);margin-bottom:8px;letter-spacing:-.5px}.donate_header__Y3CqU p{color:var(--muted);font-size:15px}.donate_statsRow__tOXmA{display:flex;gap:12px;margin-bottom:32px}.donate_statsRow__tOXmA .donate_statItem__Ao8bs{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;background:color-mix(in srgb,var(--surface-strong) 72%,var(--surface));border-radius:12px;font-size:13px;color:var(--fg);font-weight:600}.donate_statsRow__tOXmA .donate_statItem__Ao8bs svg{color:var(--muted)}.donate_inputArea__ImQ9T{margin-bottom:20px}.donate_inputArea__ImQ9T label{display:block;font-size:13px;font-weight:700;color:var(--muted);text-transform:uppercase;margin-bottom:10px;letter-spacing:.5px}.donate_inputArea__ImQ9T .donate_inputWrapper__WRrGf{position:relative;display:flex;align-items:center}.donate_inputArea__ImQ9T .donate_inputWrapper__WRrGf input{width:100%;padding:16px 20px;font-size:20px;font-weight:700;background:var(--surface-strong);border:1px solid var(--line);border-radius:16px;color:var(--fg);transition:all .2s ease}.donate_inputArea__ImQ9T .donate_inputWrapper__WRrGf input:focus{border-color:var(--focus);box-shadow:0 0 0 4px color-mix(in srgb,var(--focus) 18%,transparent);outline:none}.donate_inputArea__ImQ9T .donate_inputWrapper__WRrGf .donate_currencyLabel___A3jU{position:absolute;right:20px;font-weight:700;color:var(--muted);pointer-events:none}.donate_presets__ByuHS{display:flex;gap:10px;margin-bottom:32px}.donate_presets__ByuHS button{flex:1 1;padding:10px;border-radius:12px;border:1px solid var(--line);background:var(--surface-strong);font-size:14px;font-weight:600;color:var(--fg);cursor:pointer;transition:all .2s}.donate_presets__ByuHS button:hover{border-color:var(--focus);background:var(--surface-strong)}.donate_presets__ByuHS button.donate_activePreset__h5K3R{background:var(--brand);color:#fff;border-color:var(--brand)}.donate_resultBox__IgoP4{background:linear-gradient(135deg,var(--surface-strong),color-mix(in srgb,var(--brand) 22%,var(--surface-strong)));padding:24px;border-radius:20px;margin-bottom:32px;position:relative;overflow:hidden}.donate_resultBox__IgoP4:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,51,102,.1) 0,transparent 70%);pointer-events:none}.donate_resultBox__IgoP4 .donate_resultLabel__ZBAGN{font-size:12px;color:var(--muted);text-transform:uppercase;font-weight:700;margin-bottom:4px}.donate_resultBox__IgoP4 .donate_resultValue__n85Jd{font-size:32px;font-weight:800;color:#fff;display:flex;align-items:center;gap:10px}.donate_resultBox__IgoP4 .donate_resultValue__n85Jd .donate_zapIcon__hCxsy{color:var(--focus)}.donate_payBtn__UELa4{width:100%;padding:18px;border-radius:18px;border:none;background:linear-gradient(135deg,var(--brand),var(--focus));color:#fff;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 10px 20px rgba(255,51,102,.2);transition:all .2s}.donate_payBtn__UELa4:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(255,51,102,.3)}.donate_payBtn__UELa4:active{transform:translateY(0)}.donate_payBtn__UELa4:disabled{opacity:.7;cursor:not-allowed;transform:none}.donate_footerNote__g_3sL{margin-top:24px;text-align:center;font-size:12px;color:var(--muted);line-height:1.6}.donate_loadingContainer__3i_mc{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--surface-strong)}.donate_spinner__bpjsv{width:40px;height:40px;border:3px solid var(--line);border-top-color:var(--brand);border-radius:50%}.donate_loadingContainer__3i_mc.donate_dark__CTo5x,.donate_pageWrapper__X3e_k.donate_dark__CTo5x{background:radial-gradient(circle at top left,color-mix(in srgb,var(--brand) 16%,var(--bg)),var(--bg));color:var(--fg)}.donate_rateNotice__Im0Rc{margin:-12px 0 20px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--focus) 10%,var(--surface));color:var(--muted);font-size:13px}.donate_inputWrapper__WRrGf input:focus-visible,.donate_payBtn__UELa4:focus-visible,.donate_presets__ByuHS button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media(max-width:520px){.donate_donateCard__9wUFq{padding:28px 20px}.donate_statsRow__tOXmA{flex-direction:column}.donate_resultBox__IgoP4 .donate_resultValue__n85Jd{font-size:26px}}.donate_dark__CTo5x .donate_donateCard__9wUFq{background:var(--surface);border-color:var(--line);box-shadow:0 24px 60px color-mix(in srgb,#000 50%,transparent)}.donate_dark__CTo5x .donate_header__Y3CqU h1{color:var(--fg)}.donate_dark__CTo5x .donate_footerNote__g_3sL,.donate_dark__CTo5x .donate_header__Y3CqU p{color:var(--muted)}.donate_dark__CTo5x .donate_statItem__Ao8bs{background:var(--surface-strong);color:var(--fg)}.donate_dark__CTo5x .donate_inputArea__ImQ9T input,.donate_dark__CTo5x .donate_presets__ByuHS button{background:var(--surface-strong);color:var(--fg);border-color:var(--line)}.donate_dark__CTo5x .donate_presets__ByuHS button:hover{background:var(--surface)}.donate_dark__CTo5x .donate_presets__ByuHS .donate_activePreset__h5K3R{background:var(--brand);color:#fff;border-color:var(--brand)}