@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500;600&display=swap");.dapp-kit-overlay{background-color:var(--dapp-kit-backgroundColors-modalOverlay);backdrop-filter:var(--dapp-kit-blurs-modalOverlay);position:fixed;inset:0;z-index:10100;animation:dapp-kit-fadeIn .2s ease-out}.dapp-kit-modal{background:var(--dapp-kit-backgroundColors-modalPrimary);border-radius:var(--dapp-kit-radii-xlarge);color:var(--dapp-kit-colors-body);position:fixed;bottom:16px;left:16px;right:16px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;min-height:50vh;max-height:85vh;max-width:700px;font-family:var(--dapp-kit-typography-fontFamily);z-index:10101;animation:dapp-kit-fadeInScale .2s ease-out}@keyframes dapp-kit-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dapp-kit-fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.dapp-kit-left-section{display:flex;justify-content:space-between;flex-direction:column;flex-grow:1}.dapp-kit-wallet-list-container{display:flex;flex-direction:column;flex-grow:1;gap:24px;padding:20px;background-color:var(--dapp-kit-backgroundColors-modalPrimary)}.dapp-kit-title{font-size:var(--dapp-kit-fontSizes-large);font-weight:var(--dapp-kit-fontWeights-bold);color:var(--dapp-kit-colors-body);margin:0 0 24px;padding-left:8px}.dapp-kit-wallet-list{flex-direction:column;gap:4px;list-style:none}.dapp-kit-wallet-list,.dapp-kit-wallet-list-item{display:flex;margin:0;padding:0}.dapp-kit-wallet-button{display:flex;align-items:center;flex-grow:1;padding:8px;gap:8px;border-radius:var(--dapp-kit-radii-large);border:none;background:transparent;cursor:pointer;font-family:inherit;color:var(--dapp-kit-colors-body);transition:background-color .15s ease;width:100%;text-align:left}.dapp-kit-wallet-button:hover{background-color:var(--dapp-kit-backgroundColors-walletItemHover)}.dapp-kit-wallet-button:disabled{opacity:.6;cursor:not-allowed}.dapp-kit-wallet-icon{width:28px;height:28px;flex-shrink:0;object-fit:cover;border-radius:var(--dapp-kit-radii-small)}.dapp-kit-wallet-name{font-size:var(--dapp-kit-fontSizes-medium);font-weight:var(--dapp-kit-fontWeights-bold);color:var(--dapp-kit-colors-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.dapp-kit-connecting{font-size:var(--dapp-kit-fontSizes-small);color:var(--dapp-kit-colors-bodyMuted);font-weight:var(--dapp-kit-fontWeights-medium);margin-top:2px}.dapp-kit-what-is-wallet-button{background:var(--dapp-kit-backgroundColors-modalSecondary);padding:16px;border:none;cursor:pointer;font-family:inherit;color:var(--dapp-kit-colors-modalSecondaryText,inherit);font-size:var(--dapp-kit-fontSizes-medium);width:100%;text-align:center;transition:background-color .2s ease}.dapp-kit-what-is-wallet-button:hover{background-color:var(--dapp-kit-backgroundColors-walletItemHover)}.dapp-kit-right-section{display:none;padding:20px;flex-grow:1;position:relative;flex-direction:column;justify-content:center}.dapp-kit-close-button{position:absolute;top:16px;right:16px;border-radius:9999px;padding:8px;color:var(--dapp-kit-colors-iconButton);background-color:var(--dapp-kit-backgroundColors-iconButton);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10111}.dapp-kit-close-button:hover{background-color:var(--dapp-kit-backgroundColors-iconButtonHover)}.dapp-kit-info-container{display:flex;flex-direction:column;align-items:center;height:100%;width:100%}.dapp-kit-info-content{display:flex;flex-direction:column;justify-content:center;flex-grow:1;gap:20px;padding:40px}.dapp-kit-info-title{font-size:var(--dapp-kit-fontSizes-large);font-weight:var(--dapp-kit-fontWeights-bold);color:var(--dapp-kit-colors-body);margin-bottom:24px;position:absolute;top:20px;left:0;right:0;text-align:center}.dapp-kit-info-section{display:flex;flex-direction:column;gap:4px}.dapp-kit-info-section-title{font-size:var(--dapp-kit-fontSizes-small);font-weight:var(--dapp-kit-fontWeights-normal);color:var(--dapp-kit-colors-body);margin:0}.dapp-kit-info-section-text{font-size:var(--dapp-kit-fontSizes-small);font-weight:var(--dapp-kit-fontWeights-medium);color:var(--dapp-kit-colors-bodyMuted);margin:0;line-height:1.4;max-width:300px}.dapp-kit-no-wallets{text-align:center;padding:24px 16px;list-style:none}.dapp-kit-no-wallets p{color:var(--dapp-kit-colors-bodyMuted);margin:0}.dapp-kit-error,.dapp-kit-no-wallets p{font-size:var(--dapp-kit-fontSizes-small)}.dapp-kit-error{margin:16px 0 0;padding:12px;background:rgba(255,121,75,.1);border:1px solid rgba(255,121,75,.2);border-radius:var(--dapp-kit-radii-large);color:var(--dapp-kit-colors-bodyDanger);text-align:center}.custom-connect-trigger{background:var(--dapp-kit-backgroundColors-primaryButton);color:var(--dapp-kit-colors-primaryButton);border:1px solid var(--dapp-kit-borderColors-outlineButton);border-radius:10px;padding:12px 24px;font-family:var(--dapp-kit-typography-fontFamily);font-size:var(--dapp-kit-fontSizes-medium);font-weight:var(--dapp-kit-fontWeights-medium);cursor:pointer;transition:all .15s ease}.custom-connect-trigger-inline:not(:disabled):hover{background:var(--custom-primary-button-hover)!important}.custom-connect-trigger:hover:not(:disabled){background:var(--dapp-kit-backgroundColors-primaryButtonHover)}.custom-connect-trigger:disabled{opacity:.5;cursor:not-allowed}.dapp-kit-connection-status{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:40px}.dapp-kit-connection-message.error{color:var(--dapp-kit-colors-bodyDanger,#dc2626)}.dapp-kit-wallet-icon-large{width:72px;height:72px;margin-bottom:12px}.dapp-kit-wallet-icon-large img{width:100%;height:100%;object-fit:cover;border-radius:var(--dapp-kit-radii-large)}.dapp-kit-connection-title{font-size:20px;font-weight:var(--dapp-kit-fontWeights-bold);color:var(--dapp-kit-colors-body);margin:0 0 4px;text-align:center;line-height:1.2}.dapp-kit-connection-message{font-size:var(--dapp-kit-fontSizes-small);font-weight:400;color:var(--dapp-kit-colors-bodyMuted);text-align:center;margin:0;line-height:1.4}.dapp-kit-retry-button-container{position:absolute;bottom:26px;right:26px}.dapp-kit-retry-button{background:transparent;color:var(--dapp-kit-colors-outlineButton);border:1px solid var(--dapp-kit-borderColors-outlineButton);border-radius:var(--dapp-kit-radii-medium);padding:8px 16px;font-family:var(--dapp-kit-typography-fontFamily);font-size:var(--dapp-kit-fontSizes-small);font-weight:var(--dapp-kit-fontWeights-medium);cursor:pointer;transition:all .15s ease}.dapp-kit-retry-button:hover{background:var(--dapp-kit-backgroundColors-outlineButtonHover)}.dapp-kit-connection-status .dapp-kit-error{position:static;margin:16px 0 0;max-width:300px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dapp-kit-back-button-container{display:none}.dapp-kit-back-button{border-radius:9999px;padding:8px;color:var(--dapp-kit-colors-iconButton);background-color:var(--dapp-kit-backgroundColors-iconButton);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.dapp-kit-back-button:hover{background-color:var(--dapp-kit-backgroundColors-iconButtonHover)}.void-theme-base{position:relative;overflow:hidden}.void-theme-base,.void-theme-base *{font-family:Inter,sans-serif!important}.void-theme-base .dapp-kit-wallet-list-container{position:relative;padding:32px}.void-theme-base .dapp-kit-wallet-list-item{position:relative;overflow:hidden;transition:all .3s ease!important;border-radius:12px!important}.void-theme-base .dapp-kit-wallet-list-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s ease;z-index:3;pointer-events:none}.void-theme-base .dapp-kit-wallet-list-item:hover{transform:translateY(-2px)!important}.void-theme-base .dapp-kit-wallet-list-item:hover:before{left:100%}.void-theme-base .dapp-kit-wallet-list{gap:8px!important}.void-theme-base .dapp-kit-wallet-button:hover{background:rgba(102,126,234,.05)!important;border-color:rgba(102,126,234,.2)!important}.void-theme-base .dapp-kit-title{font-family:Inter,sans-serif!important;font-weight:700!important;letter-spacing:.5px!important;position:relative;z-index:2}.void-theme-base .dapp-kit-info-title{z-index:2;letter-spacing:1px!important;text-align:left!important;margin-bottom:20px!important;padding:30px 0 0 40px!important;font-family:Jacquard\ 12,system-ui!important;font-size:2.6rem!important;font-weight:400!important}.void-theme-base .dapp-kit-wallet-name{font-weight:600!important}.void-theme-base .dapp-kit-info-section-text,.void-theme-base .dapp-kit-wallet-name{font-family:Inter,sans-serif!important;letter-spacing:.3px!important;position:relative;z-index:2}.void-theme-base .dapp-kit-info-section-text{font-size:1rem!important;line-height:1.7!important}.void-theme-base .dapp-kit-connection-message.error{color:#ffffff!important}.void-theme-base .dapp-kit-retry-button{color:#ffffff!important;border:1px solid #ffffff!important;border-radius:12px!important;background:none!important;transition:all .15s ease!important}.void-theme-base .dapp-kit-retry-button:hover{transform:translateY(-3px)!important}.mystic-gateway .dapp-kit-wallet-button{background:rgba(0,0,0,.02)!important;border:1px solid rgba(102,126,234,.1)!important;border-radius:12px!important;position:relative;z-index:2;transition:all .3s ease!important;padding:10px!important}.mystic-gateway .dapp-kit-wallet-list-item:hover{box-shadow:0 8px 25px rgba(102,126,234,.2)!important}.crystal-clear .dapp-kit-wallet-button{background:#f3f3f3!important;border:none!important;border-radius:12px!important;position:relative;z-index:2;transition:all .3s ease!important;padding:10px!important}.crystal-clear .dapp-kit-wallet-list-item:hover{box-shadow:none!important}.cotton-candy .dapp-kit-wallet-button{background:#ffffff!important;border:none!important;border-radius:12px!important;position:relative;z-index:2;transition:all .3s ease!important;padding:10px!important}.cotton-candy .dapp-kit-wallet-list-item:hover{box-shadow:none!important}.light-void .dapp-kit-wallet-button{background:#ffffff!important;border:none!important;border-radius:12px!important;position:relative;z-index:2;transition:all .3s ease!important;padding:10px!important}.light-void .dapp-kit-wallet-list-item:hover{box-shadow:none!important}.light-void .dapp-kit-retry-button{color:#333333!important;border:1px solid rgb(94 94 94)!important;border-radius:12px!important;background:none!important;transition:all .15s ease!important}.light-void .dapp-kit-connection-message.error{color:var(--dapp-kit-colors-bodyDanger,#dc2626)!important}.dark-void .dapp-kit-wallet-button{background:#151b25!important;border:none!important;border-radius:12px!important;position:relative;z-index:2;transition:all .3s ease!important;padding:10px!important}.dark-void .dapp-kit-wallet-button:hover{background:rgb(27 31 45)!important;border-color:rgba(27,31,45,.2)!important}.dark-void .dapp-kit-wallet-list-item:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.dark-void .dapp-kit-wallet-list-item:hover{box-shadow:none!important}.brutal,.brutal *{text-transform:uppercase!important}.brutal,.brutal *,.brutal .dapp-kit-title{font-family:JetBrains Mono,monospace!important}.brutal .dapp-kit-title{letter-spacing:3px;font-size:1.4rem!important}.brutal .dapp-kit-info-title{color:#ff0!important;letter-spacing:4px!important;font-weight:900!important}.brutal .dapp-kit-info-title,.brutal .dapp-kit-wallet-name{font-family:JetBrains Mono,monospace!important}.brutal .dapp-kit-wallet-icon{display:none!important}.brutal .dapp-kit-retry-button{border-radius:0!important}.brutal .custom-connect-trigger{border:3px solid #000!important;border-radius:0!important;transition:all 0s!important}.brutal .custom-connect-trigger:hover{color:#000!important}.brutal .dapp-kit-wallet-list-item{border-radius:0!important}.brutal .dapp-kit-wallet-list-item:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.brutal .dapp-kit-wallet-list-item:first-child .dapp-kit-wallet-button{background:#ffff00!important;color:#000!important;border:3px solid #000!important}.brutal .dapp-kit-wallet-list-item:nth-child(2) .dapp-kit-wallet-button{background:#ff00ff!important;color:#000!important;border:3px solid #000!important}.brutal .dapp-kit-wallet-list-item:nth-child(3) .dapp-kit-wallet-button{background:#00ffff!important;color:#000!important;border:3px solid #000!important}.brutal .dapp-kit-wallet-list-item:nth-child(4) .dapp-kit-wallet-button{background:#ffffff!important;color:#000!important;border:3px solid #000!important}.brutal .dapp-kit-wallet-list-item:nth-child(5) .dapp-kit-wallet-button{background:#ff0!important;color:#000!important;border:3px solid #000!important}.brutal .dapp-kit-wallet-list-item:nth-child(6) .dapp-kit-wallet-button{background:#0ff!important;color:#000!important;border:3px solid #000!important}.brutal .dapp-kit-wallet-list-item:nth-child(7) .dapp-kit-wallet-button{background:#ff00ff!important;color:#000!important;border:3px solid #000!important}.brutal .dapp-kit-wallet-list-item:nth-child(8) .dapp-kit-wallet-button{background:#fff!important;color:#000!important;border:3px solid #000!important}.brutal .dapp-kit-wallet-list-item:nth-child(9) .dapp-kit-wallet-button{background:#ff0!important;color:#000!important;border:3px solid #000!important}.brutal .dapp-kit-wallet-list-item:nth-child(10) .dapp-kit-wallet-button{background:#0ff!important;color:#000!important;border:3px solid #000!important}.zen .dapp-kit-close-button{background-color:rgba(0,0,0,.1)!important;width:30px!important;height:30px!important;top:28px!important;right:28px!important;padding:0!important;border-radius:0!important;transition:background-color .7s ease!important}.zen .dapp-kit-close-button:hover{background-color:rgba(255,255,255,.3)!important}.zen .dapp-kit-close-button svg{display:none!important}.zen .dapp-kit-title{font-weight:300!important;font-size:1.1rem!important;letter-spacing:1px!important;margin:56px 0 20px 32px!important}.zen .dapp-kit-info-title{font-weight:300!important;font-size:1.8rem}.zen.dapp-kit-modal .dapp-kit-info-section-text,.zen.dapp-kit-modal .dapp-kit-info-section-text *{line-height:1.8!important;font-weight:300!important;opacity:.9!important;font-size:1rem!important;color:var(--dapp-kit-colors-bodyMuted)!important}.zen .dapp-kit-right-section:before{background-image:none!important}.zen .dapp-kit-wallet-list-container{padding:0!important}.zen .dapp-kit-wallet-icon{display:none!important}.zen .dapp-kit-wallet-name{font-weight:300!important;opacity:.9!important;font-size:1rem!important;color:#666666!important;margin-left:32px!important}.zen .dapp-kit-wallet-button{border-radius:0!important;transition:all .3s ease!important}.zen .dapp-kit-wallet-button:hover{background:rgba(226,234,247,.3)!important}.zen .dapp-kit-wallet-list-item{border-radius:0!important}.zen .dapp-kit-wallet-list-item:before{background:none!important}.zen .dapp-kit-wallet-list-item:hover{transform:none!important}.zen .dapp-kit-connection-message.error{color:#6577a9!important}.zen .dapp-kit-retry-button{color:#3c496d!important;background:none!important;border:1px solid #6577a9!important;border-radius:12px!important;transition:all .15s!important}@media screen and (min-width:768px){.dapp-kit-modal{flex-direction:row;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto;right:auto}.dapp-kit-what-is-wallet-button{display:none}.dapp-kit-right-section{display:flex}.dapp-kit-wallet-list-container{background:var(--dapp-kit-backgroundColors-modalSecondary)}.dapp-kit-title,.dapp-kit-wallet-button,.dapp-kit-wallet-list-container,.dapp-kit-wallet-name{color:var(--dapp-kit-colors-modalSecondaryText,var(--dapp-kit-colors-body))}.dapp-kit-left-section{flex-direction:row;flex-basis:240px;flex-grow:0;flex-shrink:0}.void-theme-base .dapp-kit-right-section{position:relative;overflow:hidden;padding:20px}.void-theme-base .dapp-kit-info-content{padding:20px!important}.void-theme-base .dapp-kit-left-section{flex-basis:42%!important}.brutal.dapp-kit-modal .dapp-kit-left-section{flex-basis:30%!important}.zen.dapp-kit-modal .dapp-kit-left-section{flex-basis:33%!important}.void-theme-base .dapp-kit-right-section:before{content:"";position:absolute;bottom:-30px;right:-50px;width:220px;height:220px;background-image:url(/_next/static/media/Sui_Symbol_White.3fa64548.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.05}.cotton-candy .dapp-kit-right-section:before{opacity:.06!important}.light-void .dapp-kit-right-section:before{content:"";position:absolute;bottom:-30px;right:-50px;width:220px;height:220px;background-image:url(/_next/static/media/Sui_Symbol_Ocean.5d5215dc.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.02}.dapp-kit-modal.brutal{max-width:800px!important;border:6px solid #ff0;box-shadow:12px 12px 0 #ff0;border-radius:0;transform:none!important;height:480px!important;margin:-240px 0 0 -400px!important}.brutal .dapp-kit-right-section:before{background-image:none!important}@keyframes dapp-kit-fadeInScale{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}}@media screen and (max-width:767px){.dapp-kit-back-button-container{display:block;position:absolute;top:20px;left:20px;z-index:10111}.dapp-kit-retry-button-container{right:auto!important}.mobile-hidden{display:none!important}.mobile-visible{display:flex!important}.dapp-kit-info-section-text{margin:0 auto!important;max-width:250px!important}.void-theme-base.dapp-kit-modal{position:fixed!important;bottom:16px!important;left:16px!important;right:16px!important;top:auto!important;transform:none!important;width:auto!important;margin:0 auto!important}.void-theme-base .dapp-kit-back-button-container{top:10px!important;left:10px!important;opacity:.9}.void-theme-base .dapp-kit-wallet-list-container{background-color:var(--dapp-kit-backgroundColors-modalSecondary)!important}.void-theme-base .dapp-kit-title,.void-theme-base .dapp-kit-wallet-list-container{color:var(--dapp-kit-colors-modalSecondaryText,var(--dapp-kit-colors-body))!important}.void-theme-base .dapp-kit-info-title{z-index:2;letter-spacing:1px!important;margin-bottom:20px!important;padding:40px 0 0!important;text-align:center!important}.void-theme-base .dapp-kit-info-content{padding:25px!important}.void-theme-base .dapp-kit-wallet-button,.void-theme-base .dapp-kit-wallet-name{color:var(--dapp-kit-colors-modalSecondaryText,var(--dapp-kit-colors-body))!important}.dapp-kit-modal.brutal{box-shadow:8px 8px 0 #ffff00!important;max-width:90dvw!important;min-height:500px!important}.brutal .dapp-kit-info-title{font-family:JetBrains Mono,monospace!important;color:#ff0!important;letter-spacing:4px!important;font-weight:900!important;font-size:22px!important}.void-theme-base.zen.dapp-kit-modal{min-height:500px}.zen .dapp-kit-info-title{font-weight:300!important;padding:50px 0 0!important}.zen .dapp-kit-info-content{margin:70px 0 0!important}.zen .dapp-kit-back-button-container{top:19px!important}.void-theme-base .dapp-kit-what-is-wallet-button{background:var(--dapp-kit-backgroundColors-modalPrimary)!important;color:var(--dapp-kit-colors-body)!important}.dark-void .dapp-kit-what-is-wallet-button{background:#0e0e0e!important}}