.BitcoinPaymentModal_modalOverlay__waJ5d{position:fixed;inset:0;background:rgba(0,0,0,.92);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:BitcoinPaymentModal_fadeIn__bolCG .25s ease-out}@keyframes BitcoinPaymentModal_fadeIn__bolCG{0%{opacity:0}to{opacity:1}}.BitcoinPaymentModal_newModalContainer__LG1kN{background:#0a0a0a;border:1px solid #f7931a;border-radius:4px;width:100%;max-width:500px;max-height:92vh;overflow:hidden;box-shadow:0 0 40px rgba(247,147,26,.08),0 0 80px rgba(0,0,0,.6);display:flex;flex-direction:column;font-family:SF Mono,Fira Code,Cascadia Code,JetBrains Mono,Consolas,monospace}.BitcoinPaymentModal_newModalHeader__kzjz1{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#111;border-bottom:1px solid #222;flex-shrink:0}.BitcoinPaymentModal_backButton__z8li_{background:none;border:1px solid #333;color:#666;cursor:pointer;padding:6px;border-radius:2px;display:flex;align-items:center;transition:all .15s}.BitcoinPaymentModal_backButton__z8li_:hover{border-color:#f7931a;color:#f7931a}.BitcoinPaymentModal_headerCenter__g_TL2{display:flex;justify-content:center;flex:1 1}.BitcoinPaymentModal_commerceLogo__GHtaw{display:flex;align-items:center;gap:.5rem}.BitcoinPaymentModal_logoText__q5IXB{font-weight:600;font-size:.875rem;color:#f7931a;letter-spacing:.05em;text-transform:uppercase}.BitcoinPaymentModal_newCloseButton__lNkhp{background:none;border:1px solid #333;color:#666;cursor:pointer;padding:6px;border-radius:2px;display:flex;align-items:center;transition:all .15s}.BitcoinPaymentModal_newCloseButton__lNkhp:hover{border-color:#f87171;color:#f87171}.BitcoinPaymentModal_newModalContent__JZsp3{padding:1.25rem;overflow-y:auto;flex:1 1;background:#0a0a0a;scrollbar-width:thin;scrollbar-color:#222 #0a0a0a}.BitcoinPaymentModal_newModalContent__JZsp3::-webkit-scrollbar{width:4px}.BitcoinPaymentModal_newModalContent__JZsp3::-webkit-scrollbar-track{background:#0a0a0a}.BitcoinPaymentModal_newModalContent__JZsp3::-webkit-scrollbar-thumb{background:#222;border-radius:0}.BitcoinPaymentModal_loadingView__txKrH{flex-direction:column;padding:4rem 2rem;gap:1.5rem}.BitcoinPaymentModal_bitcoinLoader__dQKzG,.BitcoinPaymentModal_loadingView__txKrH{display:flex;align-items:center;justify-content:center}.BitcoinPaymentModal_loadingText__qgx28{font-size:.875rem;color:#f7931a;letter-spacing:.05em}.BitcoinPaymentModal_errorView__7EfxW{text-align:center;padding:3rem 2rem}.BitcoinPaymentModal_errorTitle__yPQJ2{font-size:1rem;font-weight:600;color:#f87171;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.BitcoinPaymentModal_errorMessage__I79Jb{font-size:.875rem;color:#777;margin-bottom:1.5rem;line-height:1.6}.BitcoinPaymentModal_retryButton__E4VJq{background:none;color:#f7931a;border:1px solid #f7931a;border-radius:2px;padding:.625rem 2rem;font-weight:600;cursor:pointer;font-size:.875rem;font-family:inherit;letter-spacing:.03em;transition:all .15s}.BitcoinPaymentModal_retryButton__E4VJq:hover{background:#f7931a;color:#000}.BitcoinPaymentModal_bitcoinPaymentView__4tBSy{display:flex;flex-direction:column;gap:1.25rem}.BitcoinPaymentModal_bitcoinHeader__cEdTR{text-align:center;padding:1.25rem 1rem;border:1px solid #1a1a1a;background:#0d0d0d}.BitcoinPaymentModal_bitcoinTitle__A_kJj{font-size:1.125rem;font-weight:600;color:#f7931a;margin:.5rem 0 .25rem;text-transform:uppercase;letter-spacing:.1em}.BitcoinPaymentModal_bitcoinSubtitle__CuUrI{font-size:.8125rem;color:#4ade80;margin:0;font-weight:500}.BitcoinPaymentModal_mainContent__Tsf7f{display:flex;flex-direction:column;gap:1.25rem}.BitcoinPaymentModal_leftColumn__HDu5K,.BitcoinPaymentModal_rightColumn__sebik{display:flex;flex-direction:column;gap:1rem}.BitcoinPaymentModal_paymentSummary__NMTT7{background:#0d0d0d;border:1px solid #f7931a;padding:1.25rem;text-align:center}.BitcoinPaymentModal_summaryAmount__12w2F{margin-bottom:.75rem}.BitcoinPaymentModal_finalAmount__OaPTl{font-size:2.25rem;font-weight:700;color:#f7931a;letter-spacing:-.02em;margin-bottom:.375rem}.BitcoinPaymentModal_btcDetails__ttjOA{font-size:.875rem;color:#888}.BitcoinPaymentModal_savingsInfo__QtH7J{background:rgba(34,197,94,.05);border:1px dashed #22c55e33;padding:.5rem .75rem;font-size:.8125rem;color:#4ade80;font-weight:500}.BitcoinPaymentModal_qrSection__Qker7{text-align:center}.BitcoinPaymentModal_qrContainer__hRkQx{background:#fff;padding:.75rem;border:2px solid #f7931a;display:inline-block;margin-bottom:.75rem}.BitcoinPaymentModal_qrImage__wUPSM{width:180px;height:180px}.BitcoinPaymentModal_qrInstructions__Jxojd{font-size:.8125rem;color:#666;margin:0;line-height:1.5}.BitcoinPaymentModal_debugInfo__Kqf3u{margin-top:.5rem;font-size:.6875rem;color:#444;background:#111;padding:.375rem .5rem;border:1px solid #1a1a1a}.BitcoinPaymentModal_importantNotice__TukSx{background:#0d0d0d;border:1px solid #1a1a1a;padding:1rem}.BitcoinPaymentModal_noticeIcon__AVKAU{font-size:1rem;margin-bottom:.375rem}.BitcoinPaymentModal_noticeTitle__ZmyKY{font-size:.875rem;font-weight:600;color:#ccc;margin-bottom:.375rem}.BitcoinPaymentModal_noticeText__vf9Q6{font-size:.8125rem;color:#666;margin:.25rem 0;line-height:1.5;word-break:break-all}.BitcoinPaymentModal_noticeHighlight__CM__L{margin-top:.5rem;font-size:.8125rem;color:#4ade80;font-weight:500;line-height:1.6}.BitcoinPaymentModal_paymentStep__zRkmp{display:flex;gap:.75rem;padding:1rem;background:#0d0d0d;border:1px solid #1a1a1a;transition:border-color .15s}.BitcoinPaymentModal_paymentStep__zRkmp:hover{border-color:#333}.BitcoinPaymentModal_stepNumber__PkmH8{width:28px;height:28px;background:none;color:#f7931a;border:1px solid #f7931a;border-radius:0;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;font-size:.8125rem}.BitcoinPaymentModal_stepContent__aUwwU{flex:1 1;min-width:0}.BitcoinPaymentModal_stepTitle__DKHjq{font-size:.875rem;font-weight:600;color:#ccc;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.03em}.BitcoinPaymentModal_manualCopySection__JXpjT{display:flex;flex-direction:column;gap:.75rem}.BitcoinPaymentModal_copyGroup__v2qy0{display:flex;flex-direction:column;gap:.25rem}.BitcoinPaymentModal_copyLabel__ht_fR{font-size:.75rem;font-weight:500;color:#555;text-transform:uppercase;letter-spacing:.05em}.BitcoinPaymentModal_copyField__4gPKb{display:flex;gap:0}.BitcoinPaymentModal_addressInput__9BX2B,.BitcoinPaymentModal_amountInput__p2TCn{flex:1 1;padding:.625rem .75rem;border:1px solid #222;border-right:none;border-radius:0;font-family:inherit;font-size:.8125rem;background:#111;color:#f7931a;min-width:0}.BitcoinPaymentModal_addressInput__9BX2B:focus,.BitcoinPaymentModal_amountInput__p2TCn:focus{outline:none;border-color:#f7931a}.BitcoinPaymentModal_copyButton__K0T9e{background:#f7931a;color:#000;border:1px solid #f7931a;border-radius:0;padding:.625rem .875rem;cursor:pointer;transition:all .15s;font-weight:700;min-width:65px;font-size:.75rem;flex-shrink:0;font-family:inherit;text-transform:uppercase;letter-spacing:.05em}.BitcoinPaymentModal_copyButton__K0T9e:hover{background:#e2820a}.BitcoinPaymentModal_confirmationInfo__SsXM5{background:rgba(34,197,94,.04);border:1px solid #22c55e22;padding:.75rem}.BitcoinPaymentModal_exactAmount__hI5gX{font-weight:600;color:#4ade80;font-size:.875rem;margin-bottom:.125rem}.BitcoinPaymentModal_autoDetection__A5FH5{font-size:.75rem;color:#555;margin:0}.BitcoinPaymentModal_paymentStatus__vvkCC{background:#0d0d0d;border:1px solid #1a1a1a;padding:1rem}.BitcoinPaymentModal_statusTitle__MuY5W{font-weight:600;color:#ccc;font-size:.9375rem;margin-bottom:.125rem}.BitcoinPaymentModal_statusDescription__zoYFm{font-size:.8125rem;color:#555;margin:0}@media (max-width:540px){.BitcoinPaymentModal_newModalContainer__LG1kN{max-width:100%;max-height:95vh;border-radius:0}.BitcoinPaymentModal_newModalContent__JZsp3{padding:1rem}.BitcoinPaymentModal_finalAmount__OaPTl{font-size:1.75rem}.BitcoinPaymentModal_qrImage__wUPSM{width:150px;height:150px}}