@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}html,body{height:100%;overflow-x:hidden}@media (max-width: 1200px){html,body{height:auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.modal-dialog{width:100vw!important;max-width:100vw!important;margin:0!important}}.trade-simulation{--primary: #14f195;--primary-dark: #0d9b65;--secondary: #9945ff;--dark: #0f0f1a;--darker: #0a0a12;--darkest: #050509;--light: #f8f8fa;--border: #2d2d3a;--border-light: #3d3d4a;--text-primary: #e6e6e6;--text-secondary: #b3b3b3;--success: #52c41a;--danger: #ff4d4f;--warning: #faad14;--gradient: linear-gradient(135deg, rgba(20, 241, 149, .15), rgba(153, 69, 255, .15));font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:var(--dark);color:var(--text-primary);line-height:1.5;height:100vh;width:100vw;overflow:hidden}.trade-simulation *{box-sizing:border-box;margin:0;padding:0}.trade-simulation-modal{background:#050509e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;top:0;left:0;right:0;bottom:0;z-index:1050;display:flex;justify-content:center;align-items:center;padding:0;margin:0}.trade-simulation-modal .modal-dialog{width:100vw;max-width:100vw;height:auto;max-height:100vh;margin:auto;background:var(--dark);border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column}.trade-simulation-modal .modal-content{background:var(--gradient),var(--dark);border:none;border-radius:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.trade-simulation-modal .modal-body{padding:0;margin:0;max-height:100vh;height:100%;overflow:hidden;display:flex;flex-direction:column}.trade-simulation-modal .modal-header{display:none}.trade-simulation-modal .btn-close{position:absolute;top:.5rem;right:.5rem;background:transparent;border:none;color:var(--text-secondary);font-size:1rem;opacity:.7;transition:all .2s ease;padding:.25rem;line-height:1;z-index:10}.trade-simulation-modal .btn-close:hover{opacity:1;color:var(--primary);transform:scale(1.1)}.trade-simulation-modal .btn-close:focus{outline:none;box-shadow:0 0 0 3px #14f1954d}.trade-simulation .container{display:grid;grid-template-columns:260px 1fr;grid-template-rows:auto 1fr;grid-template-areas:"header header" "sidebar main";height:100vh;width:100%;max-height:100vh;overflow:hidden}.trade-simulation header{grid-area:header;background:var(--darker);padding:.75rem 1rem;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;align-items:center;position:relative}.trade-simulation .logo{display:flex;align-items:center;gap:.5rem}.trade-simulation .logo h1{font-size:1.125rem;font-weight:700;color:var(--primary)}.trade-simulation .logo-icon{width:28px;height:28px;background:var(--gradient);border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--darkest);font-weight:700;box-shadow:0 2px 6px #0003}.trade-simulation .network-indicator{background:var(--secondary);color:var(--light);padding:.25rem .75rem;border-radius:16px;font-size:.75rem;font-weight:500;display:flex;align-items:center;gap:.5rem;margin-right:2rem}.trade-simulation .network-indicator:before{content:"";width:6px;height:6px;background:var(--primary);border-radius:50%}.trade-simulation .sidebar{grid-area:sidebar;background:var(--darker);border-right:1px solid var(--border-light);padding:1rem;overflow:hidden;display:flex;flex-direction:column;gap:1rem}.trade-simulation .sidebar-section{background:var(--dark);border-radius:8px;padding:.75rem;border:1px solid var(--border);transition:transform .2s ease}.trade-simulation .sidebar-section:hover{transform:translateY(-2px)}.trade-simulation .sidebar-title{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:.5rem;font-weight:600}.trade-simulation .portfolio-summary{font-size:.75rem}.trade-simulation .portfolio-value{font-size:1.125rem;font-weight:700;margin-bottom:.25rem}.trade-simulation .portfolio-change{display:flex;align-items:center;font-size:.625rem;gap:.5rem}.trade-simulation .portfolio-breakdown{margin-top:.5rem}.trade-simulation .asset-row{display:flex;justify-content:space-between;padding:.25rem 0;border-bottom:1px solid var(--border-light);font-size:.625rem}.trade-simulation .asset-row:last-child{border-bottom:none}.trade-simulation .asset-name{display:flex;align-items:center;gap:.5rem}.trade-simulation .asset-icon{width:20px;height:20px;border-radius:50%;background:var(--secondary);display:flex;align-items:center;justify-content:center;font-size:.5rem;font-weight:700}.trade-simulation .main-content{grid-area:main;padding:.5rem;overflow:hidden;height:100%}.trade-simulation .grid-layout{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:.5rem;grid-template-areas:"news news" "chart chart" "coin-info trade-history";height:100%;overflow:hidden}.trade-simulation .panel{background:var(--dark);border-radius:10px;border:1px solid var(--border-light);padding:.75rem;box-shadow:0 4px 10px #0003;transition:transform .2s ease}.trade-simulation .panel:hover{transform:translateY(-2px)}.trade-simulation .panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.trade-simulation .panel-title{font-size:.875rem;font-weight:700}.trade-simulation .news-ticker{grid-area:news;background:var(--darkest);padding:.25rem .5rem;border-radius:6px;height:24px;overflow:hidden;display:flex;justify-content:center;align-items:center;text-align:center}.trade-simulation .news-ticker-content{display:inline-block;white-space:nowrap;animation:trade-simulation-marquee 60s linear infinite;text-align:center}.trade-simulation .news-ticker-content:hover{animation-play-state:paused}.trade-simulation .news-item{display:inline-block;margin-right:2rem;color:var(--text-secondary);font-size:.625rem}.trade-simulation .news-item a{color:inherit;text-decoration:none}.trade-simulation .news-item a:hover{color:var(--primary)}.trade-simulation .chart-panel{grid-area:chart;height:240px;overflow:hidden}.trade-simulation .chart-container{height:calc(100% - 28px)}.trade-simulation .loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#05050999;display:flex;align-items:center;justify-content:center;z-index:2000}.trade-simulation .spinner{width:48px;height:48px;border:5px solid rgba(255,255,255,.2);border-top-color:var(--primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.trade-simulation .no-data{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-secondary);font-size:.75rem}.trade-simulation .coin-info-panel{grid-area:coin-info}.trade-simulation .coin-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.trade-simulation .coin-info-item{background:var(--darker);padding:.5rem;border-radius:6px;border:1px solid var(--border)}.trade-simulation .coin-info-label{font-size:.625rem;color:var(--text-secondary);text-transform:uppercase;margin-bottom:.25rem}.trade-simulation .coin-info-value{font-size:.75rem;font-weight:600}.trade-simulation .coin-info-item.price .coin-info-value{color:var(--primary)}.trade-simulation .coin-info-item.change .coin-info-value{color:var(--success)}.trade-simulation .coin-info-item.change.negative .coin-info-value{color:var(--danger)}.trade-simulation .coin-info-item.momentum .coin-info-value{color:var(--secondary)}.trade-simulation .top-mover-badge{background:var(--secondary);color:var(--darkest);font-size:.5rem;padding:.2rem .4rem;border-radius:10px;margin-left:.25rem}.trade-simulation .trade-history-panel{grid-area:trade-history;max-height:180px;overflow:hidden}.trade-simulation .history-table{width:100%;border-collapse:collapse;background:var(--dark);border-radius:6px;font-size:.625rem}.trade-simulation .history-table th,.trade-simulation .history-table td{padding:.25rem .5rem;border-bottom:1px solid var(--border-light);text-align:left}.trade-simulation .history-table th{font-size:.625rem;color:var(--text-secondary);background:var(--darker)}.trade-simulation .history-table tr:last-child td{border-bottom:none}.trade-simulation .trade-type-buy{color:var(--success)}.trade-simulation .trade-type-sell{color:var(--danger)}.trade-simulation .portfolio-panel{height:200px;display:flex;flex-direction:column;overflow:hidden}.trade-simulation .portfolio-panel .chart-container{height:160px;width:100%;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.trade-simulation .portfolio-panel canvas+div{max-height:40px;overflow-y:auto;font-size:.625rem;color:var(--text-primary);scrollbar-width:thin;scrollbar-color:var(--primary) var(--dark)}.trade-simulation .portfolio-panel canvas+div::-webkit-scrollbar{height:4px}.trade-simulation .portfolio-panel canvas+div::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}.trade-simulation .portfolio-panel canvas+div::-webkit-scrollbar-track{background:var(--dark)}.trade-simulation .movers-table{width:100%;border-collapse:collapse;background:var(--dark);border-radius:6px;font-size:.625rem}.trade-simulation .movers-table th,.trade-simulation .movers-table td{padding:.25rem .5rem;border-bottom:1px solid var(--border-light)}.trade-simulation .movers-table th{font-size:.625rem;color:var(--text-secondary);background:var(--darker)}.trade-simulation .coin-cell{display:flex;align-items:center;gap:.5rem}.trade-simulation .change-cell{font-weight:500}.trade-simulation .change-positive{color:var(--success)}.trade-simulation .change-negative{color:var(--danger)}.trade-simulation .status-indicator{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.trade-simulation .status-dot{width:6px;height:6px;border-radius:50%}.trade-simulation .status-active{background:var(--success)}.trade-simulation .status-inactive{background:var(--danger)}.trade-simulation .loading,.trade-simulation .error{padding:1rem;text-align:center;font-size:.75rem;color:var(--text-primary)}.loading{position:fixed;top:0;left:0;right:0;bottom:0;z-index:3000;background:#050509cc;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--text-primary)}.spinner{width:48px;height:48px;border:5px solid rgba(255,255,255,.2);border-top-color:var(--primary, #14f195);border-radius:50%;animation:spin 1s linear infinite}@keyframes trade-simulation-marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}@media (max-width: 1200px){.trade-simulation{overflow-y:auto;height:auto;min-height:100vh}.trade-simulation-modal .modal-content{overflow-y:auto;-webkit-overflow-scrolling:touch}.trade-simulation-modal .modal-body{overflow-y:auto!important;height:auto!important;max-height:none;-webkit-overflow-scrolling:touch}.trade-simulation .container{display:flex;flex-direction:column;height:auto!important;max-height:none!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.trade-simulation .main-content{overflow:visible;height:auto}.trade-simulation .grid-layout{display:flex;flex-direction:column;gap:.5rem;height:auto;overflow:visible}.trade-simulation .chart-panel{height:auto;min-height:220px;overflow:visible}.trade-simulation .trade-history-panel{max-height:none;overflow:visible}.trade-simulation .portfolio-panel{height:auto;min-height:180px;overflow:visible}.trade-simulation .portfolio-panel .chart-container{height:140px}.trade-simulation .container,.trade-simulation .main-content,.trade-simulation .grid-layout{height:auto!important;max-height:none!important;overflow:visible!important}}@media (max-width: 1200px){html,body{height:auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.trade-simulation{height:auto!important;min-height:100vh!important;overflow-y:auto!important}.trade-simulation .container,.trade-simulation .main-content,.trade-simulation .grid-layout{height:auto!important;max-height:none!important;overflow:visible!important;flex-grow:1!important}.trade-simulation-modal{display:block!important;height:auto!important;overflow-y:auto!important}.trade-simulation-modal .modal-dialog{max-width:100vw!important;width:100vw!important;height:auto!important;max-height:none!important;display:block!important}.trade-simulation-modal .modal-content{background:var(--gradient),var(--dark);border:none;border-radius:0;display:block!important;height:auto!important;max-height:none!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.trade-simulation-modal .modal-body{padding:0;margin:0;display:block!important;height:auto!important;max-height:none!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.trade-simulation .grid-layout{display:flex!important;flex-direction:column!important;gap:.5rem}.trade-simulation .chart-panel,.trade-simulation .portfolio-panel{height:auto!important;min-height:180px;overflow:visible}.trade-simulation .portfolio-panel .chart-container{height:140px}.trade-simulation .trade-history-panel{max-height:none;overflow:visible}}@media (min-width: 1201px){.trade-simulation-modal{display:flex;align-items:center;justify-content:center;padding:2rem;background:#000000b3;overflow-x:hidden}.trade-simulation-modal .modal-dialog{max-width:960px;width:100%;height:90vh;max-height:90vh;margin:auto;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.trade-simulation-modal .modal-content{width:100%;height:100%;border-radius:12px;overflow:hidden;background:var(--gradient),var(--dark)}.trade-simulation-modal .modal-body{height:100%;max-height:100%;overflow-y:auto;padding:1rem}.modal-dialog{max-width:1200px;width:100%;margin:auto}}@media (max-width: 768px){.trade-simulation{overflow-y:auto!important;height:auto;min-height:100vh;-webkit-overflow-scrolling:touch}.trade-simulation-modal .modal-dialog{max-width:100vw;width:100vw;max-height:none;height:auto;border-radius:0;min-height:100vh}.trade-simulation-modal .modal-content{overflow-y:auto;-webkit-overflow-scrolling:touch}.trade-simulation-modal .modal-body{overflow-y:auto;height:auto;max-height:none;-webkit-overflow-scrolling:touch}.trade-simulation .container{display:flex;flex-direction:column;height:auto!important;max-height:none!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.trade-simulation .sidebar{border-right:none;border-top:1px solid var(--border-light);padding:.5rem}.trade-simulation .main-content{padding:.5rem;overflow:visible;height:auto}.trade-simulation .grid-layout{gap:.25rem;overflow:visible}.trade-simulation .chart-panel{height:auto;min-height:180px;overflow:visible}.trade-simulation .trade-history-panel{max-height:none;overflow:visible}.trade-simulation .portfolio-panel{height:auto;min-height:160px;overflow:visible}.trade-simulation .portfolio-panel .chart-container{height:120px}.trade-simulation .coin-info-grid{grid-template-columns:1fr}.trade-simulation .panel{padding:.25rem}.trade-simulation .panel-title{font-size:.75rem}.trade-simulation .news-ticker{height:20px;padding:.25rem}.trade-simulation .news-item,.trade-simulation .history-table,.trade-simulation .movers-table{font-size:.5rem}}.btn-close.fixed-close{position:fixed;top:1rem;right:1rem;z-index:9999;background:transparent;border:none;font-size:1.5rem;color:#fff;opacity:.8;cursor:pointer}.btn-close.fixed-close:hover{opacity:1;color:var(--primary)}@media (min-width: 769px) and (max-width: 1200px){.trade-simulation-modal{display:flex;align-items:center;justify-content:center;padding:2rem;background:#000000b3;overflow-x:hidden}.trade-simulation-modal .modal-dialog{max-width:960px;width:100%;height:90vh;max-height:90vh;margin:auto;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.trade-simulation-modal .modal-content{width:100%;height:100%;border-radius:12px;overflow:hidden;background:var(--gradient),var(--dark)}.trade-simulation-modal .modal-body{height:100%;max-height:100%;overflow-y:auto;padding:1rem}}@media (min-width: 769px) and (max-width: 1200px){.trade-simulation-modal .modal-dialog{max-width:960px!important;width:100%!important;margin:auto!important;border-radius:12px!important}}.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-start-icon,.wallet-adapter-button-end-icon img,.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 #0009;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 ease-in .15s}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity linear .15s;background:#00000080;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:#00000080;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 #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex: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-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.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}
