@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap");.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.6);opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform .15s ease-in}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .15s linear;background:rgba(0,0,0,.5);z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;bottom:0;right:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media (max-width:480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px rgba(0,0,0,.6);font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1 1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media (max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}.wallet-connection-modal_modalOverlay__8um2h{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.wallet-connection-modal_modalContainer__8zpSD{position:relative;background:#fff;border-radius:20px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:500px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.wallet-connection-modal_modalContent__wRJw5{padding:1.5rem;overflow-y:auto;flex:1 1}.wallet-connection-modal_modalCloseButton__EVKpl{position:absolute;top:1rem;right:1rem;background:#f8f9fa;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;border:none;color:#6c757d;transition:all .2s ease}.wallet-connection-modal_modalCloseButton__EVKpl:hover{background:#e9ecef;color:#495057}.wallet-connection-modal_modalStateContent__NfNYS{animation:wallet-connection-modal_fadeIn__qNo6_ .3s ease-out}@keyframes wallet-connection-modal_fadeIn__qNo6_{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wallet-connection-modal_modalHeader__02CXx{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:1.5rem;margin:-1.5rem -1.5rem 1.5rem;border-bottom:1px solid #e9ecef;position:relative;overflow:hidden}.wallet-connection-modal_modalHeader__02CXx:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(55,0,60,.05) 0,transparent 70%);animation:wallet-connection-modal_rotate__yOpfU 20s linear infinite}@keyframes wallet-connection-modal_rotate__yOpfU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wallet-connection-modal_modalTitle__TCHOh{font-size:1.5rem;font-weight:700;color:#37003c;margin-bottom:.5rem;position:relative;z-index:1}.wallet-connection-modal_modalSubtitle__Byfxf{color:#6c757d;font-size:.95rem;position:relative;z-index:1}.wallet-connection-modal_walletOptionsSection__BoULZ{margin-bottom:1.5rem}.wallet-connection-modal_walletsGrid__coEmN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.wallet-connection-modal_walletOption__4loCm{background:#f8f9fa;border-radius:12px;padding:1rem;text-align:center;cursor:pointer;transition:all .2s ease;border:1px solid #e9ecef}.wallet-connection-modal_walletOption__4loCm:hover{background:#fff;border-color:#37003c;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.wallet-connection-modal_walletLogo__f3h94{width:50px;height:50px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto .75rem;font-size:24px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.wallet-connection-modal_walletName___LsPN{font-size:.875rem;font-weight:500;color:#495057}.wallet-connection-modal_optionCard__RVDSd{background:#f8f9fa;border-radius:16px;padding:1.25rem;border:1px solid #e9ecef;transition:all .2s ease}.wallet-connection-modal_optionCard__RVDSd:hover{border-color:#37003c;box-shadow:0 4px 12px rgba(0,0,0,.1)}.wallet-connection-modal_optionIcon___BZ84{flex-shrink:0;width:2.5rem;height:2.5rem;background:rgba(40,167,69,.2);border-radius:.5rem;display:flex;align-items:center;justify-content:center}.wallet-connection-modal_btnPrimary__GqK8I{background:linear-gradient(135deg,#37003c,#5f0066);color:#fff;padding:.75rem 2rem;border-radius:50px;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(55,0,60,.3);display:inline-flex;align-items:center;justify-content:center}.wallet-connection-modal_btnPrimary__GqK8I:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(55,0,60,.4)}.wallet-connection-modal_btnPrimary__GqK8I:active{transform:translateY(0)}.wallet-connection-modal_btnSecondary__HJLJt{background:#f8f9fa;color:#6c757d;padding:.75rem 2rem;border-radius:50px;font-weight:500;border:1px solid #e9ecef;cursor:pointer;transition:all .2s ease}.wallet-connection-modal_btnSecondary__HJLJt:hover{background:#e9ecef;color:#495057}.wallet-connection-modal_btnPrimaryLarge__W4MYW{padding:1rem 2.5rem;font-size:1.1rem;width:100%}.wallet-connection-modal_formGroup__4lsj_{margin-bottom:1.5rem}.wallet-connection-modal_formLabel__zVfC1{display:block;font-size:.875rem;font-weight:500;color:#37003c;margin-bottom:.5rem}.wallet-connection-modal_formInput__5hawz{width:100%;padding:.75rem 1rem;border-radius:.5rem;border:1px solid #e9ecef;background:#f8f9fa;font-size:1rem;transition:all .2s ease}.wallet-connection-modal_formInput__5hawz:focus{outline:none;border-color:#37003c;background:#fff;box-shadow:0 0 0 3px rgba(55,0,60,.1)}.wallet-connection-modal_formInput__5hawz:disabled{background:#e9ecef;cursor:not-allowed}.wallet-connection-modal_statusContainer__EpWed{text-align:center;padding:2rem 1rem}.wallet-connection-modal_lockIconLarge__qeQsl{width:100px;height:100px;background:linear-gradient(135deg,#37003c,#5f0066);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 8px 24px rgba(55,0,60,.3);animation:wallet-connection-modal_pulse__oprQQ 2s ease-in-out infinite}@keyframes wallet-connection-modal_pulse__oprQQ{0%,to{box-shadow:0 8px 24px rgba(55,0,60,.3)}50%{box-shadow:0 8px 32px rgba(55,0,60,.5)}}.wallet-connection-modal_lockIconLarge__qeQsl svg{width:50px;height:50px;color:#fff}.wallet-connection-modal_statusTitle__eyOsT{font-size:1.5rem;font-weight:700;color:#37003c;margin-bottom:.5rem}.wallet-connection-modal_statusMessage__0TpBq{color:#6c757d;font-size:1rem;margin-bottom:1.5rem}.wallet-connection-modal_statusSpinner__nYipQ{width:50px;height:50px;border:4px solid rgba(55,0,60,.2);border-top-color:#37003c;border-radius:50%;animation:wallet-connection-modal_spin__huC9c 1s linear infinite;margin:0 auto 1.5rem}@keyframes wallet-connection-modal_spin__huC9c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wallet-connection-modal_successIcon__2QSop{width:100px;height:100px;background:linear-gradient(135deg,#28a745,#20c997);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;animation:wallet-connection-modal_scaleIn__VBz73 .5s ease}.wallet-connection-modal_successIcon__2QSop svg{width:50px;height:50px;color:#fff}.wallet-connection-modal_errorMessage__1TMa6{background:#fff5f5;border:1px solid #f5c6cb;color:#dc3545;padding:1rem;border-radius:.5rem;font-size:.875rem;margin-top:1rem}.wallet-connection-modal_securityNotice__GGxxq{background:#e8f5e9;border:1px solid #c8e6c9;color:#388e3c;padding:1rem;border-radius:.75rem;font-size:.875rem;text-align:center;margin-top:1.5rem}@keyframes wallet-connection-modal_slideInFromTop__CD6VO{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes wallet-connection-modal_scaleIn__VBz73{0%{transform:scale(0)}to{transform:scale(1)}}@media (max-width:768px){.wallet-connection-modal_modalOverlay__8um2h{padding:.5rem;align-items:flex-end}.wallet-connection-modal_modalContainer__8zpSD{max-width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}.wallet-connection-modal_modalHeader__02CXx{padding:1rem 1.5rem;margin:-1rem -1rem 1rem}.wallet-connection-modal_lockIconLarge__qeQsl{width:80px;height:80px;margin-bottom:1.5rem}.wallet-connection-modal_lockIconLarge__qeQsl svg{width:40px;height:40px}.wallet-connection-modal_optionCard__RVDSd{padding:1rem}.wallet-connection-modal_btnPrimary__GqK8I,.wallet-connection-modal_btnSecondary__HJLJt{padding:.5rem 1.5rem;font-size:.75rem}.wallet-connection-modal_btnPrimaryLarge__W4MYW{padding:.75rem 2rem;font-size:1rem}.wallet-connection-modal_walletsGrid__coEmN{grid-template-columns:repeat(2,1fr);gap:.75rem}.wallet-connection-modal_walletOption__4loCm{padding:1rem .5rem}.wallet-connection-modal_walletLogo__f3h94{width:40px;height:40px;font-size:20px}.wallet-connection-modal_walletName___LsPN{font-size:.875rem}}.FGLDFaucet_container__otKXC{background:linear-gradient(to bottom right,#f8fafc,#fff,#f8fafc);border:2px solid #e2e8f0;border-radius:.75rem;padding:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .3s ease}.FGLDFaucet_container__otKXC:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border-color:#c084fc}.FGLDFaucet_header__eyRjI{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.FGLDFaucet_iconContainer__q9tyu{width:2.5rem;height:2.5rem;background:linear-gradient(to bottom right,#a855f7,#9333ea,#6366f1);border-radius:.5rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.FGLDFaucet_iconSymbol__tHwM2{color:#fff;font-size:1.25rem;font-weight:700}.FGLDFaucet_title__zdJ89{font-size:1.125rem;font-weight:700;color:#111827;letter-spacing:-.025em;margin:0;line-height:1.2}.FGLDFaucet_subtitle__uvWXO{font-size:.8rem;color:#6b7280;font-weight:500;margin:0}.FGLDFaucet_body__i9byV{display:flex;flex-direction:column;gap:.875rem}.FGLDFaucet_infoCard__nvVtc{background:linear-gradient(to bottom right,#fff,#f8fafc);border-radius:.5rem;padding:.875rem;border:1.5px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.FGLDFaucet_infoGrid__Xfhj9{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem}.FGLDFaucet_infoItem__frEIk{display:flex;flex-direction:column}.FGLDFaucet_infoLabel__Ood7J{color:#64748b;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:.25rem}.FGLDFaucet_infoValue__pKRX4{font-weight:700;font-size:.95rem}.FGLDFaucet_infoValuePurple__zz1Jy{color:#9333ea}.FGLDFaucet_infoValueGreen__0xu_b{color:#22c55e}.FGLDFaucet_infoValueRed__STwMw{color:#ef4444}.FGLDFaucet_balanceSection__IwFBo{grid-column:span 2;display:flex;flex-direction:column;padding-top:.5rem;border-top:1px solid #e2e8f0}.FGLDFaucet_balanceRow__BquW4{display:flex;justify-content:space-between}.FGLDFaucet_balanceItem__9_XRk{display:flex;flex-direction:column}.FGLDFaucet_balanceItemRight__vEMdR{align-items:flex-end}.FGLDFaucet_balanceValue__Uo840{font-family:monospace;font-size:.85rem;color:#334155;font-weight:600}.FGLDFaucet_balanceValueLow__uwCL4{color:#ef4444}.FGLDFaucet_adminSection__hTphb{grid-column:span 2;display:flex;flex-direction:column;padding-top:.5rem;border-top:1px solid #e2e8f0}.FGLDFaucet_adminAddressRow__5JxaZ{display:flex;align-items:center;gap:.5rem}.FGLDFaucet_adminAddress__RZZJX{font-family:monospace;font-size:.75rem;color:#64748b;background:#f1f5f9;padding:2px 4px;border-radius:4px;flex:1 1;overflow:hidden;text-overflow:ellipsis}.FGLDFaucet_copyButton__oeyWG{padding:2px 6px;font-size:.7rem;background:#e2e8f0;border:none;border-radius:4px;cursor:pointer}.FGLDFaucet_copyButton__oeyWG:hover{background:#cbd5e1}.FGLDFaucet_requestButton__bCjny{width:100%;padding:.625rem 1rem;border-radius:.5rem;font-weight:600;font-size:.9rem;transition:all .3s ease;border:none;cursor:pointer;background:linear-gradient(90deg,#9333ea,#7c3aed,#6366f1);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.FGLDFaucet_requestButton__bCjny:hover:not(:disabled){background:linear-gradient(90deg,#7c3aed,#6d28d9,#4f46e5);box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transform:scale(1.01)}.FGLDFaucet_requestButton__bCjny:disabled{background:#cbd5e1;color:#64748b;cursor:not-allowed;box-shadow:none}.FGLDFaucet_buttonContent__HH9W1{display:flex;align-items:center;justify-content:center;gap:.5rem}.FGLDFaucet_spinner___sQVD{width:1rem;height:1rem;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:FGLDFaucet_spin__dZ6aw 1s linear infinite}@keyframes FGLDFaucet_spin__dZ6aw{to{transform:rotate(1turn)}}.FGLDFaucet_errorMessage__dkcEb{position:relative;background:#fef2f2;border:1.5px solid #fecaca;border-radius:.375rem;padding:.625rem 2rem .625rem .625rem}.FGLDFaucet_successMessage__537rD{position:relative;background:#f0fdf4;border:1.5px solid #bbf7d0;border-radius:.375rem;padding:.625rem 2rem .625rem .625rem}.FGLDFaucet_messageContent__M8jbF{display:flex;align-items:flex-start;gap:.5rem}.FGLDFaucet_messageIcon__R3TTz{font-size:1rem}.FGLDFaucet_messageIconError__gwDqw{color:#ef4444}.FGLDFaucet_messageIconSuccess__i4njw{color:#22c55e}.FGLDFaucet_messageBody__e5Fh9{flex:1 1}.FGLDFaucet_messageText__yi5ew{font-weight:500;margin:0;font-size:.8rem}.FGLDFaucet_messageTextError__I7gx1{color:#b91c1c}.FGLDFaucet_messageTextSuccess__J_6i1{color:#15803d}.FGLDFaucet_retryText__ZtRqE{color:#dc2626;font-size:.75rem;margin:.25rem 0 0}.FGLDFaucet_txInfo__Vhy8Y{margin-top:.375rem}.FGLDFaucet_txSignature__Ekssr{color:#16a34a;font-size:.7rem;font-family:monospace;margin:0}.FGLDFaucet_explorerLink__MHXfS{color:#2563eb;font-size:.75rem;text-decoration:underline;display:inline-block;margin-top:.25rem}.FGLDFaucet_dismissButton__YEXhY{position:absolute;top:.5rem;right:.5rem;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:400;line-height:1;background:transparent;border:none;border-radius:50%;cursor:pointer;opacity:.6;transition:opacity .2s ease,background .2s ease}.FGLDFaucet_dismissButton__YEXhY:hover{opacity:1;background:rgba(0,0,0,.1)}.FGLDFaucet_dismissButtonError__YvF7X{color:#dc2626}.FGLDFaucet_dismissButtonSuccess__UCmiQ{color:#16a34a}.FGLDFaucet_instructionsCard__D_ZnT{background:linear-gradient(to bottom right,#eff6ff,#dbeafe);border:1.5px solid #93c5fd;border-radius:.5rem;padding:.75rem}.FGLDFaucet_instructionsTitle__XijmB{color:#1e3a8a;font-weight:600;font-size:.85rem;display:flex;align-items:center;gap:.5rem;margin:0 0 .625rem}.FGLDFaucet_instructionsIcon__lQBgb{font-size:1rem}.FGLDFaucet_instructionsList__GtSrB{color:#1e40af;font-size:.75rem;line-height:1.5;padding-left:1.25rem;margin:0}.FGLDFaucet_instructionItem__bYnLG{font-weight:500;margin-bottom:.375rem}.FGLDFaucet_instructionItem__bYnLG:last-child{margin-bottom:0}.FGLDFaucet_warningCard__XZfkm{background:linear-gradient(to bottom right,#fffbeb,#fef3c7);border:1.5px solid #fcd34d;border-radius:.5rem;padding:.75rem}.FGLDFaucet_warningContent__2L7GM{display:flex;align-items:flex-start;gap:.625rem}.FGLDFaucet_warningIcon__YVDkW{color:#d97706;font-size:1rem;flex-shrink:0}.FGLDFaucet_warningText__ZDC_K{color:#92400e;font-size:.75rem;line-height:1.5;margin:0}.FGLDFaucet_warningLabel__A8naT{font-weight:700;color:#78350f}.FGLDFaucet_solFaucetSection__hiTQB{margin-top:.625rem;padding-top:.625rem;border-top:1px solid #fcebb0}.FGLDFaucet_solFaucetTitle__FyH2n{margin:0;font-size:.75rem;font-weight:600;color:#92400e}.FGLDFaucet_solFaucetLink__b6xse{display:inline-flex;align-items:center;gap:.25rem;color:#b45309;text-decoration:underline;font-size:.75rem;margin-top:.25rem;font-weight:600}.FGLDFaucet_solFaucetLink__b6xse:hover{color:#92400e}.FGLDBalance_notConnected__7_Kr2{padding:1rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:.75rem;border:1px solid #e2e8f0}.FGLDBalance_notConnectedCompact__QF1me{padding:.75rem}.FGLDBalance_notConnectedText__6Otss{color:#64748b;font-size:.875rem;margin:0;text-align:center}.FGLDBalance_notConnectedTextCompact__vLr28{font-size:.8rem}.FGLDBalance_compact__SvvTm{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-radius:9999px;border:1px solid #e9d5ff}.FGLDBalance_compactIcon__7nT2t{font-size:1rem}.FGLDBalance_compactBalance__YIaBo{color:#9333ea;font-size:.875rem;font-weight:600}.FGLDBalance_compactGetButton__2CrAr{padding:.25rem .5rem;font-size:.7rem;font-weight:600;background:linear-gradient(135deg,#9333ea,#7c3aed);color:#fff;border:none;border-radius:9999px;cursor:pointer;transition:transform .2s ease}.FGLDBalance_compactGetButton__2CrAr:hover{transform:scale(1.05)}.FGLDBalance_container__40iij{padding:1rem;background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-radius:.75rem;border:1px solid #e9d5ff}.FGLDBalance_header__xDjUq{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.FGLDBalance_headerLeft__FFMM_{display:flex;align-items:center;gap:.5rem}.FGLDBalance_iconContainer__GiVhn{width:2rem;height:2rem;background:linear-gradient(135deg,#9333ea,#7c3aed);border-radius:.5rem;display:flex;align-items:center;justify-content:center}.FGLDBalance_iconSymbol__9tUIF{color:#fff;font-size:1rem;font-weight:700}.FGLDBalance_headerTitle__Kc99k{font-size:.875rem;font-weight:600;color:#6b21a8}.FGLDBalance_refreshButton__krucT{padding:.5rem;background:transparent;border:none;cursor:pointer;border-radius:.5rem;transition:background .2s}.FGLDBalance_refreshButton__krucT:hover{background:rgba(147,51,234,.1)}.FGLDBalance_refreshButton__krucT:disabled{cursor:not-allowed;opacity:.5}.FGLDBalance_refreshIcon__K_ORy{display:block}.FGLDBalance_refreshIconSpinning__lS2_c{animation:FGLDBalance_spin__FHpzJ 1s linear infinite}.FGLDBalance_balanceCard__KmDxy{background:#fff;border-radius:.5rem;padding:1rem;margin-bottom:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.FGLDBalance_shimmer__FJWur{height:2rem;background:linear-gradient(90deg,#f3e8ff 25%,#e9d5ff 50%,#f3e8ff 75%);background-size:200% 100%;animation:FGLDBalance_shimmer__FJWur 1.5s infinite;border-radius:.25rem}.FGLDBalance_errorText__Pxsb_{color:#dc2626;font-size:.875rem;margin:0}.FGLDBalance_balanceDisplay__Luw_3{display:flex;align-items:baseline;gap:.5rem}.FGLDBalance_balanceAmount___6fe3{font-size:1.75rem;font-weight:700;color:#1f2937;letter-spacing:-.025em}.FGLDBalance_balanceUnit__oX8Wn{font-size:1rem;font-weight:600;color:#9333ea}.FGLDBalance_tokenAccountNote__SfMgl{font-size:.75rem;color:#6b7280;margin-top:.5rem;margin-bottom:0}.FGLDBalance_getButton__NxumE{width:100%;padding:.875rem 1rem;background:linear-gradient(135deg,#9333ea,#7c3aed);color:#fff;border:none;border-radius:.5rem;font-size:.9rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;transition:transform .2s,box-shadow .2s}.FGLDBalance_getButton__NxumE:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(147,51,234,.3)}.FGLDBalance_successText__Ei43V{font-size:.75rem;color:#16a34a;margin:0;display:flex;align-items:center;gap:.25rem}@keyframes FGLDBalance_shimmer__FJWur{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes FGLDBalance_spin__FHpzJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PurchaseFGLD_notConnected__7WMAW{padding:1.5rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:1rem;border:1px solid #e2e8f0;text-align:center}.PurchaseFGLD_notConnectedText__rYJoS{color:#64748b;margin:0}.PurchaseFGLD_container__7ZyE9{background:#fff;border-radius:1rem;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.PurchaseFGLD_header__Dia7k{background:linear-gradient(135deg,#9333ea,#7c3aed);padding:1rem 1.25rem;color:#fff}.PurchaseFGLD_title__5GKry{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:-.025em}.PurchaseFGLD_subtitle__Wn7ew{margin:.25rem 0 0;font-size:.8rem;opacity:.9}.PurchaseFGLD_body__PjMeu{padding:1.25rem}.PurchaseFGLD_amountSection__8NOF_{margin-bottom:1rem}.PurchaseFGLD_label__xubN0{display:block;font-size:.75rem;font-weight:600;color:#64748b;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.PurchaseFGLD_stepper__NaPUI{display:flex;align-items:center;gap:.5rem}.PurchaseFGLD_stepperButton__M5kz8{width:44px;height:44px;border-radius:.5rem;border:1px solid #e2e8f0;background:#fff;color:#374151;font-size:1.25rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease}.PurchaseFGLD_stepperButton__M5kz8:hover:not(:disabled){background:#f8fafc;border-color:#9333ea}.PurchaseFGLD_stepperButton__M5kz8:disabled{background:#f8fafc;color:#cbd5e1;cursor:not-allowed}.PurchaseFGLD_amountInput__eKh54{flex:1 1;height:44px;padding:0 1rem;font-size:1.125rem;font-weight:600;text-align:center;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;background:#fff;transition:border-color .2s ease}.PurchaseFGLD_amountInput__eKh54:focus{border-color:#9333ea}.PurchaseFGLD_amountInput__eKh54:disabled{background:#f8fafc}.PurchaseFGLD_quickAmounts__RADVb{display:flex;gap:.5rem;margin-top:.75rem}.PurchaseFGLD_quickAmountButton__lZeV7{flex:1 1;padding:.5rem;font-size:.8rem;font-weight:500;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;color:#64748b;cursor:pointer;transition:all .2s ease}.PurchaseFGLD_quickAmountButton__lZeV7:hover:not(:disabled){border-color:#9333ea;color:#9333ea}.PurchaseFGLD_quickAmountButton__lZeV7:disabled{cursor:not-allowed;opacity:.6}.PurchaseFGLD_quickAmountButtonActive__9SekC{border:2px solid #9333ea;background:#faf5ff;color:#9333ea}.PurchaseFGLD_priceCard__kikQa{background:#f8fafc;border-radius:.5rem;padding:1rem;margin-bottom:1rem}.PurchaseFGLD_priceRow__HdaTU{display:flex;justify-content:space-between;margin-bottom:.5rem}.PurchaseFGLD_priceRowLast__gBC3b{margin-bottom:0;padding-top:.5rem;border-top:1px solid #e2e8f0}.PurchaseFGLD_priceLabel__aFrA_{color:#64748b;font-size:.875rem}.PurchaseFGLD_priceValue__Zybh9{font-weight:600;color:#1f2937}.PurchaseFGLD_priceValuePurple__htTSm{color:#9333ea}.PurchaseFGLD_warningMessage__RJvt_{position:relative;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:.75rem 2rem .75rem .75rem;margin-bottom:1rem;display:flex;align-items:flex-start;gap:.5rem}.PurchaseFGLD_warningIcon__LiVRv{color:#dc2626}.PurchaseFGLD_warningTitle__8UU5W{margin:0;font-size:.8rem;color:#b91c1c;font-weight:500}.PurchaseFGLD_warningText__t7Foj{margin:.25rem 0 0;font-size:.75rem;color:#dc2626}.PurchaseFGLD_successMessage__3J_S_{position:relative;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;padding:.75rem 2rem .75rem .75rem;margin-bottom:1rem}.PurchaseFGLD_successContent__tN4e5{display:flex;align-items:flex-start;gap:.5rem}.PurchaseFGLD_successIcon__h6rrq{color:#22c55e}.PurchaseFGLD_successBody__T1N39{flex:1 1}.PurchaseFGLD_successText__u1p4X{margin:0;font-size:.875rem;color:#15803d;font-weight:500}.PurchaseFGLD_explorerLink__j7IwG{font-size:.75rem;color:#16a34a;text-decoration:underline}.PurchaseFGLD_explorerLink__j7IwG:hover{color:#15803d}.PurchaseFGLD_errorMessage__x4dla{position:relative;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:.75rem 2rem .75rem .75rem;margin-bottom:1rem}.PurchaseFGLD_errorContent__w_PZV{display:flex;align-items:flex-start;gap:.5rem}.PurchaseFGLD_errorIcon__Glias{color:#dc2626}.PurchaseFGLD_errorBody__vVwLZ{flex:1 1}.PurchaseFGLD_errorText__9aNGt{margin:0;font-size:.875rem;color:#b91c1c;font-weight:500}.PurchaseFGLD_retryButton__rvgg4{background:none;border:none;color:#dc2626;font-size:.75rem;text-decoration:underline;cursor:pointer;padding:0;margin-top:.25rem}.PurchaseFGLD_retryButton__rvgg4:hover{color:#b91c1c}.PurchaseFGLD_dismissButton__Pnyq6{position:absolute;top:.5rem;right:.5rem;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:400;line-height:1;background:transparent;border:none;border-radius:50%;cursor:pointer;opacity:.6;transition:opacity .2s ease,background .2s ease}.PurchaseFGLD_dismissButton__Pnyq6:hover{opacity:1;background:rgba(0,0,0,.1)}.PurchaseFGLD_dismissButtonError__KPwIV{color:#dc2626}.PurchaseFGLD_dismissButtonSuccess__3qJgz{color:#16a34a}.PurchaseFGLD_purchaseButton__dJWil{width:100%;padding:1rem;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#9333ea,#7c3aed);border:none;border-radius:.5rem;cursor:pointer;min-height:48px;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .2s,box-shadow .2s}.PurchaseFGLD_purchaseButton__dJWil:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(147,51,234,.3)}.PurchaseFGLD_purchaseButton__dJWil:disabled{background:#cbd5e1;cursor:not-allowed}.PurchaseFGLD_purchaseButtonSuccess__tg5_d{background:linear-gradient(135deg,#22c55e,#16a34a)}.PurchaseFGLD_purchaseButtonSuccess__tg5_d:hover:not(:disabled){box-shadow:0 4px 12px rgba(34,197,94,.3)}.PurchaseFGLD_spinner__5ojBO{width:1.25rem;height:1.25rem;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:PurchaseFGLD_spin__aT3iD 1s linear infinite}@keyframes PurchaseFGLD_spin__aT3iD{to{transform:rotate(1turn)}}.PurchaseFGLD_footerText__vVkrP{margin:.75rem 0 0;font-size:.7rem;color:#9ca3af;text-align:center}.PurchaseModal_backdrop__a2cQM{position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;animation:PurchaseModal_fadeIn__wTo8G .2s ease-out}.PurchaseModal_modal__S3tGe{position:fixed;z-index:10000;bottom:0;left:0;right:0;max-height:90vh;overflow-y:auto;background:#fff;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;animation:PurchaseModal_slideUp__z2sli .3s ease-out}@media (min-width:640px){.PurchaseModal_modal__S3tGe{bottom:auto;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);max-width:28rem;width:calc(100% - 2rem);border-radius:1rem;animation:PurchaseModal_fadeIn__wTo8G .2s ease-out}}.PurchaseModal_dragHandle__lkMoI{display:flex;justify-content:center;padding:.75rem}.PurchaseModal_dragIndicator__G_fKW{width:2.5rem;height:.25rem;background:#d1d5db;border-radius:9999px}.PurchaseModal_header__Qgqaa{display:flex;align-items:flex-start;justify-content:space-between;padding:0 1.25rem 1rem}.PurchaseModal_title__hldsO{margin:0;font-size:1.25rem;font-weight:700;color:#1f2937;letter-spacing:-.025em}.PurchaseModal_subtitle__2kzPD{margin:.25rem 0 0;font-size:.875rem;color:#6b7280}.PurchaseModal_closeButton__K3zq7{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border:none;border-radius:50%;cursor:pointer;transition:background .2s}.PurchaseModal_closeButton__K3zq7:hover{background:#e2e8f0}.PurchaseModal_infoBox__Hl7wa{margin:0 1.25rem 1rem;padding:1rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:.75rem;border:1px solid #93c5fd}.PurchaseModal_infoContent__nN5n6{display:flex;align-items:flex-start;gap:.75rem}.PurchaseModal_infoIcon__z7TsD{font-size:1.25rem}.PurchaseModal_infoText__Q_QEQ{margin:0;font-size:.875rem;color:#1e40af;font-weight:500}.PurchaseModal_infoList__XNorL{margin:.5rem 0 0;padding-left:1rem;font-size:.75rem;color:#3b82f6}.PurchaseModal_infoListItem__h8dLA{margin-bottom:.25rem}.PurchaseModal_infoListItem__h8dLA:last-child{margin-bottom:0}.PurchaseModal_balanceBox__EaW_E{margin:0 1.25rem 1rem;padding:.75rem 1rem;background:#f0fdf4;border-radius:.5rem;display:flex;justify-content:space-between;align-items:center}.PurchaseModal_balanceLabel__IBS_o{font-size:.875rem;color:#166534}.PurchaseModal_balanceValue__0Bo5G{font-weight:600;color:#15803d}.PurchaseModal_purchaseContent__4aDVM{padding:0 1.25rem 1.5rem}@keyframes PurchaseModal_fadeIn__wTo8G{0%{opacity:0}to{opacity:1}}@keyframes PurchaseModal_slideUp__z2sli{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.wallet_disconnectedContainer__ndqno{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:1rem}.wallet_disconnectedCard__idmGe{background:#fff;border-radius:1rem;padding:2rem;text-align:center;max-width:360px;width:100%;box-shadow:0 4px 20px rgba(0,0,0,.08)}.wallet_walletIconLarge__qfw2R{width:4rem;height:4rem;background:linear-gradient(135deg,#37003c,#5f0066);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.wallet_disconnectedTitle__H_AFd{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;color:#1f2937}.wallet_disconnectedText__v9nWr{margin:0 0 1.5rem;color:#6b7280;font-size:.9rem;line-height:1.5}.wallet_connectButton__Q42uB{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#9333ea,#7c3aed);color:#fff;border:none;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .2s ease,box-shadow .2s ease}.wallet_connectButton__Q42uB:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(147,51,234,.3)}.wallet_container__dleIQ{padding:1rem;max-width:800px;margin:0 auto}.wallet_headerCard__aAkhC{background:linear-gradient(135deg,#37003c,#5f0066);border-radius:1rem;padding:1.25rem;color:#fff;margin-bottom:1rem}.wallet_headerTop__ccWMq{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.wallet_statusBadge__T8dCD{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.wallet_statusDot__wGhFz{width:8px;height:8px;background:#00ff87;border-radius:50%;box-shadow:0 0 8px #00ff87}.wallet_statusText__itB9R{font-size:.75rem;opacity:.9}.wallet_walletTypeBadge__CE_yD{font-size:.65rem;padding:.125rem .375rem;background:hsla(0,0%,100%,.15);border-radius:4px}.wallet_addressBox___TMRK{display:flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.1);padding:.375rem .625rem;border-radius:8px;width:-moz-fit-content;width:fit-content}.wallet_addressText__SQzFl{font-size:.8rem;font-family:monospace}.wallet_copyButton__deX_X{background:none;border:none;color:#fff;cursor:pointer;padding:.125rem;display:flex;transition:color .2s ease}.wallet_copyButton__deX_X:hover{color:#00ff87}.wallet_disconnectButton__Qc1W0{padding:.375rem .75rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;border-radius:6px;font-size:.75rem;cursor:pointer;transition:background .2s ease}.wallet_disconnectButton__Qc1W0:hover{background:hsla(0,0%,100%,.2)}.wallet_balanceContainer__od7la{display:flex;align-items:center;justify-content:space-between;background:hsla(0,0%,100%,.08);padding:.875rem 1rem;border-radius:.75rem}.wallet_balanceLabel__g5wjj{font-size:.7rem;opacity:.7;margin-bottom:.125rem}.wallet_balanceRow__5FV5E{display:flex;align-items:baseline;gap:.375rem}.wallet_balanceValue__dlnHv{font-size:1.5rem;font-weight:700}.wallet_balanceUnit__YNVqt{font-size:.8rem;opacity:.8}.wallet_refreshButton__tCwpW{width:32px;height:32px;background:hsla(0,0%,100%,.1);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.wallet_refreshButton__tCwpW:hover{background:hsla(0,0%,100%,.2)}.wallet_contentGrid__MvaRv{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem;gap:1rem}.wallet_faucetCard__IX8UN{background:#fff;border-radius:1rem;border:1px solid #e2e8f0;overflow:hidden}.wallet_faucetToggle__eFs49{width:100%;padding:1rem;background:linear-gradient(135deg,#06b6d4,#22c55e);border:none;color:#fff;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:opacity .2s ease}.wallet_faucetToggle__eFs49:hover{opacity:.95}.wallet_faucetToggleContent__0AFyc{display:flex;align-items:center;gap:.75rem}.wallet_faucetIcon__k7W3X{font-size:1.25rem}.wallet_faucetText__9hrs_{text-align:left}.wallet_faucetTitle__6azAd{font-weight:600;font-size:.95rem}.wallet_faucetSubtitle__4p6aY{font-size:.75rem;opacity:.9}.wallet_faucetChevron__gtvLH{transition:transform .2s ease}.wallet_faucetChevronOpen__66JuY{transform:rotate(180deg)}.wallet_faucetContent__Z9Ckv{padding:1rem}