.supportPage .supportHeroUpdated h1{animation:.8s ease-out both supportTitleIn}.supportPage .supportHeroUpdated .lead{animation:.8s ease-out .12s both supportTitleIn}.supportPage .supportPaymentCards{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));align-items:stretch}.supportPage .supportPaymentCards .supportPaymentCard{background:linear-gradient(145deg,#172c3b,#10222f);border:1px solid #5b7789;flex-direction:column;gap:16px;min-width:0;padding:28px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;box-shadow:0 10px 28px #0617250d}.supportPage .supportPaymentCard h3{overflow-wrap:anywhere}.supportPage .supportPaymentCard .supportPaymentIcon{color:#a9d8ef;flex:none;width:44px;height:44px}.supportPage .supportPaymentCard .supportSmallText{color:#c2d4df;font-size:14px;line-height:1.55}.supportPage .supportPaymentCard .walletAddress{color:#f0dfbe;-webkit-user-select:all;user-select:all;margin:12px 0;font-family:ui-monospace,monospace}.supportPage .supportPaymentCard .supportCopyButton{align-items:center;gap:10px;min-height:46px;display:flex}.supportPage .supportCopyButton svg,.supportPage .supportToast svg{flex:none;width:19px;height:19px}.supportPage .supportTestMode{color:#f6dfb9;background:#dabb7b15;border-left:3px solid #dfbc7f;padding:10px 12px;font-size:14px;line-height:1.5}.supportPage .supportAmountFieldset{border:0;min-width:0;margin:12px 0 0;padding:0}.supportPage .supportAmountFieldset legend{color:#edf4f8;margin:0 0 12px;padding:0;font-weight:600}.supportPage .supportAmountOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.supportPage .supportAmountChoice{color:#eef6fa;min-height:44px;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#213b4c;border:1px solid #809db0;border-radius:7px;padding:11px 9px;transition:background .3s,border-color .3s,box-shadow .3s}.supportPage .supportAmountChoice[aria-pressed=true]{color:#172533;background:#dabc7f;border-color:#edcf96;box-shadow:0 0 0 2px #dabc7f20}.supportPage .supportAmountChoice:disabled{cursor:wait;opacity:.7}.supportPage .supportCustomChoice{grid-column:1/-1}.supportPage .supportCustomAmount{color:#edf4f8;gap:8px;margin:16px 0 10px;font-size:15px;display:grid}.supportPage .supportCustomAmount input{color:#132a3b;width:100%;min-width:0;font:inherit;background:#f8fbfc;border:1px solid #9bb8ca;border-radius:7px;min-height:46px;padding:12px;display:block}.supportPage .supportCustomAmount input[aria-invalid=true]{border:2px solid #ee9298}.supportPage .supportCustomAmount input:focus-visible{outline-offset:3px;outline:2px solid #dabc7f}.supportPage .supportAmountFieldset .supportSmallText{margin-top:12px}.supportPage .supportPaymentCard .supportDonateButton{isolation:isolate;color:#fff;background:linear-gradient(115deg,#175c79,#2a829b,#175c79) 0 0/220% 220%;border:1px solid #84bad5;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 16px;font-weight:600;transition:box-shadow .3s,opacity .3s;animation:7s infinite supportGradient;display:flex;position:relative;overflow:hidden}.supportPage .supportDonateButton>span:not(.supportRipple){z-index:2;position:relative}.supportPage .supportDonateButton:disabled{opacity:.62;cursor:not-allowed}.supportPage .supportDonateButton:hover:not(:disabled){box-shadow:0 0 22px #7ac9e540}.supportPage .supportRipple{pointer-events:none;z-index:1;background:#ffffff50;border-radius:50%;width:24px;height:24px;animation:.7s ease-out both supportRipple;position:absolute;transform:translate(-50%,-50%)scale(0)}.supportPage .supportLoader{border:2px solid #fff5;border-top-color:#fff;border-radius:50%;flex:none;width:19px;height:19px;animation:.8s linear infinite supportSpin}.supportPage .supportPaymentCard .supportPaymentError{color:#ffe0e5;overflow-wrap:anywhere;background:#4b1828;border:1px solid #d46c77;border-radius:7px;padding:12px 14px;font-size:15px;line-height:1.55}.supportPage .supportBankQr{min-height:0;padding:12px;animation:.7s both supportTitleIn}.supportPage .supportBankQr img{border:1px solid #b9d7e6;border-radius:10px;animation:4s ease-in-out infinite supportQrGlow;display:block;box-shadow:0 0 14px #8bc5e633}.supportPage .supportUnavailable{color:#1a3a4f;background:#e9f0f3;border-left:3px solid #417b96;padding:24px;font-size:17px;line-height:1.65}.supportPage .supportToast{z-index:80;color:#ebfff0;opacity:0;visibility:hidden;pointer-events:none;background:#153b2d;border:1px solid #8ed3ab;border-radius:9px;align-items:center;gap:10px;max-width:min(420px,100vw - 32px);padding:14px 20px;font-size:15px;line-height:1.5;transition:opacity .3s,transform .3s,visibility .3s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(12px);box-shadow:0 8px 30px #06172530}.supportPage .supportToast.isVisible{opacity:1;visibility:visible;transform:translateY(0)}.supportPage .supportToast.isError{color:#ffe0e5;background:#4b1828;border-color:#d46c77}.supportPage .supportFunding .supportFundingIcon{color:#cda96d;width:32px;height:32px}.supportPage .supportFunding .fundingGrid article{flex-direction:column;min-width:0;display:flex}.supportPage .supportPurposeTrack{height:4px;margin-top:auto;padding-top:24px;position:relative;overflow:hidden}.supportPage .supportPurposeTrack:before,.supportPage .supportPurposeTrack span{content:"";border-radius:2px;height:4px;position:absolute;bottom:0;left:0;right:0}.supportPage .supportPurposeTrack:before{background:#476274}.supportPage .supportPurposeTrack span{transform-origin:0;background:linear-gradient(90deg,#7db8d4,#d8b577);transition:transform 1.1s;display:block;transform:scaleX(0)}.supportPage .supportFunding.isVisible .supportPurposeTrack span{transform:scaleX(1)}.supportPage .supportAnimationNote{color:#536e80;margin:18px 0;font-size:14px;line-height:1.6}@media (hover:hover){.supportPage .supportPaymentCards .supportPaymentCard:hover{border-color:#a2cee6;transform:translateY(-4px);box-shadow:0 12px 32px #0b263338,0 0 24px #78bddd20}.supportPage .supportPaymentCard:hover .supportPaymentIcon{animation:2s ease-in-out infinite supportIconPulse}}@keyframes supportTitleIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes supportGradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes supportIconPulse{50%{filter:drop-shadow(0 0 6px #a9d8ef80);transform:scale(1.08)}}@keyframes supportRipple{to{opacity:0;transform:translate(-50%,-50%)scale(32)}}@keyframes supportSpin{to{transform:rotate(360deg)}}@keyframes supportQrGlow{50%{box-shadow:0 0 24px #8bc5e655}}@media (max-width:900px){.supportPage .supportPaymentCards{grid-template-columns:1fr}.supportPage .supportPaymentCards .supportPaymentCard{padding:24px}.supportPage .supportToast{bottom:16px;right:16px}}@media (max-width:600px){.supportPage .supportPaymentCards .supportPaymentCard{padding:20px}.supportPage .supportMethods .sectionTitle{display:block}.supportPage .supportMethods .sectionTitle h2{overflow-wrap:anywhere;font-size:30px}.supportPage .supportCustomAmount input{font-size:16px}.supportPage .supportToast{max-width:calc(100vw - 32px)}}html[data-motion=off] .supportPage .supportHeroUpdated h1,html[data-motion=off] .supportPage .supportHeroUpdated .lead,html[data-motion=off] .supportPage .supportDonateButton,html[data-motion=off] .supportPage .supportPaymentIcon,html[data-motion=off] .supportPage .supportBankQr,html[data-motion=off] .supportPage .supportBankQr img,html[data-motion=off] .supportPage .supportRipple,html[data-motion=off] .supportPage .supportLoader{animation:none}html[data-motion=off] .supportPage .supportPaymentCard,html[data-motion=off] .supportPage .supportToast,html[data-motion=off] .supportPage .supportPurposeTrack span{transition:none}html[data-motion=off] .supportPage .supportPaymentCard:hover{transform:none}@media (prefers-reduced-motion:reduce){.supportPage .supportHeroUpdated h1,.supportPage .supportHeroUpdated .lead,.supportPage .supportDonateButton,.supportPage .supportPaymentIcon,.supportPage .supportBankQr,.supportPage .supportBankQr img,.supportPage .supportRipple,.supportPage .supportLoader{animation:none!important}.supportPage .supportPaymentCard,.supportPage .supportToast,.supportPage .supportPurposeTrack span{transition:none!important}.supportPage .supportPaymentCard:hover{transform:none!important}}
