@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.wallet-adapter-button{align-items:center;background-color:transparent;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;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}.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{align-items:center;display:flex;height:24px;justify-content:center;width: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{display:inline-block;position:relative}.wallet-adapter-dropdown-list{grid-row-gap:10px;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.6);display:grid;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;grid-template-rows:1fr;list-style:none;margin:0;opacity:0;padding:10px;position:absolute;right:0;top:100%;transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;z-index:99}.wallet-adapter-dropdown-list-active{opacity:1;transform:translateY(10px);visibility:visible}.wallet-adapter-dropdown-list-item{align-items:center;border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:600;height:37px;justify-content:center;outline:none;padding:0 20px;white-space:nowrap;width:100%}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{fill:#999;align-self:center}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform .15s ease-in}.wallet-adapter-modal{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;transition:opacity .15s linear;z-index:1040}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{align-items:center;background:#1a1f2e;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:12px;position:absolute;right:18px;top:18px}.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);bottom:0;left:0;position:fixed;right:0;top:0}.wallet-adapter-modal-container{align-items:center;display:flex;justify-content:center;margin:3rem;min-height:calc(100vh - 6rem)}@media (max-width:480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{background:#10141f;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.6);flex:1 1;flex-direction:column;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;max-width:400px;position:relative;z-index:1050}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{color:#fff;font-size:24px;font-weight:500;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center}@media (max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{list-style:none;margin:0 0 12px;padding:0;width:100%}.wallet-adapter-modal-list .wallet-adapter-button{border-radius:0;font-size:18px;font-weight:400}.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{height:28px;width:28px}.wallet-adapter-modal-list .wallet-adapter-button span{font-size:14px;margin-left:auto;opacity:.6}.wallet-adapter-modal-list-more{align-items:center;align-self:flex-end;background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;padding:12px 24px 24px 12px}.wallet-adapter-modal-list-more svg{fill:#fff;margin-left:.5rem;transition:all .1s ease}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:0 24px 24px;width:100%}.wallet-adapter-modal-middle-button{background-color:#512da8;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:18px;margin-top:48px;padding:12px;width:100%}#root,body,html{color:#fff;font-family:Inter,sans-serif;height:100%;margin:0;overflow-y:auto;position:relative}#app-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px;position:relative;text-align:center;z-index:10}#background{background:linear-gradient(135deg,rgba(27,0,59,.8),rgba(61,0,113,.8) 70%,rgba(0,255,163,.6)),url(https://res.cloudinary.com/upwork-cloud/image/upload/c_scale,w_1000/v1711663812/catalog/1772390737392721920/up68vo9ucyydhw9vfet1.jpg) 50%/cover no-repeat;filter:brightness(.6);inset:0;position:fixed;z-index:0}.glass-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:30px;margin-top:40px}.glass-box{animation:floatMove 8s ease-in-out infinite;aspect-ratio:16/9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.1);background-position:50%;background-size:cover;border:1px solid hsla(0,0%,100%,.3);border-radius:20px;box-shadow:0 8px 24px rgba(0,0,0,.2);flex-shrink:0;height:180px;height:auto;max-width:90vw;overflow:hidden;position:relative;width:320px}@keyframes floatMove{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(-8px) translateX(4px)}}.glass-highlight{animation:highlightSlide 4s linear infinite;background:linear-gradient(120deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.25) 50%,hsla(0,0%,100%,0));border-radius:20px;filter:blur(15px);height:100%;left:-75%;pointer-events:none;position:absolute;top:0;width:75%}@keyframes highlightSlide{0%{left:-75%}to{left:125%}}h1.title{font-size:2rem;font-weight:700;letter-spacing:2px;margin-bottom:30px;padding:0 10px;text-shadow:0 0 15px #c4ecff;word-break:break-word}.swap.sol{background:linear-gradient(90deg,#00ffa3,#dc1fff);border:none;border-radius:12px;box-shadow:0 4px 15px rgba(220,31,255,.4);box-sizing:border-box;color:#fff;cursor:pointer;font-size:16px;font-weight:700;max-width:90vw;overflow:hidden;padding:12px 30px;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap}.swap.sol:hover:not(:disabled){box-shadow:0 6px 20px rgba(220,31,255,.7);filter:brightness(1.1)}.swap.sol:disabled{cursor:not-allowed;opacity:.5}.bubbles{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.bubble{animation-iteration-count:infinite;animation-name:rise;animation-timing-function:linear;background:rgba(220,31,255,.3);border-radius:50%;bottom:-100px;opacity:.6;position:absolute}@keyframes rise{0%{opacity:.6;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-110vh) scale(1.3)}}.bubble.small{animation-delay:0s;animation-duration:12s;height:20px;left:10%;width:20px}.bubble.medium{animation-delay:5s;animation-duration:15s;height:40px;left:50%;width:40px}.bubble.large{animation-delay:2s;animation-duration:20s;height:80px;left:80%;width:80px}.privacy-footer{box-sizing:border-box;margin-top:80px;padding:20px 10px;width:100%}.privacy-footer,.privacy-glass{display:flex;justify-content:center}.privacy-glass{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;box-shadow:0 0 12px rgba(0,0,0,.15);color:#e0e0e0;flex-wrap:wrap;font-size:13px;gap:10px;margin:0 auto;max-width:90vw;padding:12px 24px}.privacy-glass a{color:#b3e5fc;font-weight:500;text-decoration:none;transition:color .3s ease}.privacy-glass a:hover{color:#81d4fa;text-decoration:underline}.separator{color:#aaa}.wallet-adapter-modal-wrapper{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow-y:auto!important;padding:20px;position:fixed!important;z-index:9999}.wallet-adapter-modal-container{background:hsla(0,0%,7%,.95);border-radius:16px;box-shadow:0 4px 40px rgba(0,0,0,.6);box-sizing:border-box;max-height:90vh;max-width:90vw;overflow-y:auto;padding:20px;width:420px}@media (max-width:480px){h1.title{font-size:1.5rem;margin-bottom:20px}.glass-box{aspect-ratio:16/9;height:auto;width:90vw}.swap.sol{font-size:14px;padding:10px 20px}.wallet-adapter-modal-container{max-height:85vh;padding:15px;width:95vw}.privacy-glass{font-size:12px;gap:8px;padding:10px 16px}}.container{background-color:#0e0e11;border-radius:16px;color:#fff;font-family:Arial,sans-serif;margin:30px auto;max-width:400px;overflow:hidden;padding:20px;position:relative}.header{margin-bottom:20px;text-align:center}.header-icon{background-color:#333;border-radius:12px;height:48px;margin:0 auto 10px;width:48px}.title{font-size:20px;font-weight:700}.subtext{color:#aaa;font-size:12px}.card{background:#1c1c20;border-radius:16px;margin-bottom:16px;padding:16px}.token-row{justify-content:space-between}.token-info,.token-row{align-items:center;display:flex}.token-icon{background-position:50%;background-size:cover;border-radius:50%;height:28px;margin-right:10px;width:28px}.solana-logo{background-image:url(/static/media/sol.5b51dc6a17d20c4352e5.png)}.usdc-logo{background-image:url(/static/media/bonk.e87b5d92088ca7a75178.png)}.amount,.token-text{font-size:14px;font-weight:700}.amount{text-align:right}.usd{color:#aaa}.fee,.usd{font-size:12px}.fee{color:#888;margin-top:10px}.scroll-message{background:#2a2a2d;border-radius:50px;color:#888;font-size:14px;margin-top:25px;padding:12px;text-align:center}.confirm-button{background:linear-gradient(90deg,#9945ff,#14f195);border:none;border-radius:12px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;margin-top:20px;padding:12px;transition:transform .15s ease,box-shadow .2s;width:100%}.confirm-button:hover{box-shadow:0 4px 10px rgba(20,241,149,.3);transform:translateY(-1px)}.confirm-button:disabled{background:#444;cursor:not-allowed}.disconnect-button{background-color:transparent;border:1px solid #555;border-radius:10px;color:#aaa;cursor:pointer;font-size:14px;margin-top:10px;padding:10px;width:100%}.error-text{color:#ff4d4f;margin-top:10px}.error-text,.transaction-info{font-size:13px;text-align:center}.transaction-info{color:#0f0;margin-top:15px}.transaction-info a{color:#14f195;text-decoration:underline}.modal-overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal{background:#1c1c20;border-radius:16px;box-shadow:0 0 20px rgba(20,241,149,.2);color:#14f195;font-size:18px;font-weight:700;padding:30px 40px;text-align:center}.floating-icon{animation:floatUpDown 6s ease-in-out infinite;filter:drop-shadow(0 0 4px #14f195);font-size:1.8rem;opacity:.15;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;z-index:5}@keyframes floatUpDown{0%,to{opacity:.15;transform:translateY(0)}50%{opacity:.3;transform:translateY(-15px)}}.sidebar{background:#121217;border:1px solid #14f195;border-radius:16px;box-shadow:0 0 20px #14f195aa;color:#a0f9c4;font-family:Arial,sans-serif;font-size:13px;left:30px;line-height:1.5;padding:1.5rem 1.8rem;position:fixed;top:30px;width:220px;z-index:10}.sidebar h2{color:#14f195;font-size:18px;font-weight:700;letter-spacing:1px;margin-bottom:1rem}.sidebar ul{list-style-type:none;padding-left:0}.sidebar ul li{align-items:center;display:flex;gap:6px;margin-bottom:.7rem}
/*# sourceMappingURL=main.11a2d734.css.map*/