@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.page-shell{min-height:100vh;padding:2rem 1rem;background:radial-gradient(circle at top left,#fff2d7 0,transparent 35%),radial-gradient(circle at bottom right,#dbe6ff 0,transparent 40%),#f5f7fb}.card-shell{max-width:1160px;margin:0 auto;background:#fff;border:1px solid #d9dfeb;border-radius:18px;box-shadow:0 16px 50px #1a2a481f;padding:1.25rem}.card-header{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:1rem}.card-header h1{margin:0;font-size:1.45rem;color:#13213f}.card-header p{margin:.25rem 0 0;color:#41526f;font-size:.95rem}.chat-log{border:1px solid #d9dfeb;border-radius:12px;padding:1rem;background:#fbfcfe;height:420px;overflow-y:auto;display:grid;gap:.75rem}.message{max-width:90%;padding:.7rem .85rem;border-radius:12px;white-space:pre-wrap;line-height:1.45}.message.user{justify-self:end;background:#eff4ff;color:#14213d}.message.assistant{justify-self:start;background:#f7fafc;border:1px solid #dde5f2;color:#1f3252}.message p{margin:0}.pending-block{margin-top:.9rem;border:1px solid #f6d88d;background:#fff9eb;border-radius:12px;padding:.75rem .85rem}.pending-block strong{color:#7d5e00}.pending-block p{margin:.35rem 0 0;color:#634e0a}.option-list{margin-top:.75rem;display:grid;gap:.45rem}.option-list button{text-align:left;border:1px solid #e0bf6e;background:#fff;color:#4f3f0a;border-radius:8px;padding:.5rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.83rem}.command-form{margin-top:1rem;display:grid;grid-template-columns:1fr auto;gap:.65rem}.command-form input{border:1px solid #c6d0e2;border-radius:10px;padding:.75rem;font-size:.98rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.command-form button{border:0;border-radius:10px;background:#1f4cc4;color:#fff;font-weight:600;padding:.75rem 1rem}.quick-actions{margin-top:.5rem}.quick-actions button{border:1px solid #c6d0e2;border-radius:10px;background:#f4f7ff;color:#1f3252;font-weight:600;padding:.45rem .7rem}.tab-switcher{display:inline-flex;border:1px solid #cfd9ec;border-radius:10px;overflow:hidden;margin-bottom:.8rem;flex-wrap:wrap;max-width:100%}.tab-switcher button{border:0;background:#f5f8ff;color:#2a3f65;font-weight:600;padding:.45rem .9rem}.tab-switcher button.active{background:#1f4cc4;color:#fff}.compute-shell{margin-top:1rem;border:1px solid #d9dfeb;border-radius:12px;background:#fbfcfe;padding:.85rem;display:grid;gap:.8rem}.compute-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.7rem}.compute-controls label{display:grid;gap:.35rem;color:#213357;font-weight:600;font-size:.9rem}.compute-controls select{border:1px solid #c9d5ec;border-radius:10px;padding:.55rem .6rem;color:#1c2f52;background:#fff}.compute-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.7rem;align-items:start}.compute-panel{border:1px solid #dce4f4;border-radius:10px;background:#fff;padding:.75rem;display:grid;gap:.45rem}.compute-panel h3{margin:0;color:#16284d;font-size:.94rem}.compute-panel pre{margin:0;background:#f5f8ff;border:1px solid #dce4f4;border-radius:8px;padding:.65rem;overflow:auto;font-size:.8rem;line-height:1.45;color:#1f3252}.compute-error{margin:0;color:#8f1f2b;background:#ffedf0;border:1px solid #f2c0c6;border-radius:8px;padding:.55rem .65rem}.compute-empty{margin:0;color:#496187}.view-playground-shell{margin-top:1rem;border:1px solid #d9dfeb;border-radius:12px;background:#fbfcfe;padding:.85rem;display:grid;gap:.85rem}.view-scenario-shell{margin-top:1rem;border:1px solid #d9dfeb;border-radius:12px;background:radial-gradient(circle at top left,rgba(120,255,193,.12),transparent 25%),radial-gradient(circle at bottom right,rgba(76,222,128,.08),transparent 35%),#0f1318;color:#f7fafc;padding:1rem;display:grid;gap:1rem}.view-scenario-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.view-scenario-header h2,.view-scenario-panel-header h3{margin:0}.view-scenario-header p{margin:.35rem 0 0;color:#a8b6c9}.view-scenario-controls{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:.8rem;align-items:end}.view-scenario-controls label{display:grid;gap:.35rem;color:#d4dde9;font-weight:600}.view-scenario-controls input{border:1px solid #2f3b4d;border-radius:10px;padding:.75rem;background:#121922;color:#f7fafc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.view-scenario-actions{display:flex;gap:.65rem;flex-wrap:wrap}.view-scenario-actions button{border:0;border-radius:10px;padding:.75rem 1rem;font-weight:700;background:#4ade80;color:#0b1117}.view-scenario-actions button.secondary{background:#1b2633;color:#dce6f3;border:1px solid #304156}.view-scenario-saved-bar{display:grid;gap:.6rem}.view-scenario-saved-bar>span{color:#dce6f3;font-size:.88rem;font-weight:600}.view-scenario-saved-list{display:flex;flex-wrap:wrap;gap:.6rem}.view-scenario-saved-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem;border:1px solid #223044;border-radius:999px;background:#090e15d1}.view-scenario-saved-load,.view-scenario-saved-remove{border:0;background:transparent;color:#dce6f3;cursor:pointer}.view-scenario-saved-load{padding:.35rem .55rem;border-radius:999px}.view-scenario-saved-load:hover,.view-scenario-saved-load:focus-visible{background:#4ade801f;outline:none}.view-scenario-saved-remove{width:1.8rem;height:1.8rem;border-radius:999px;font-size:1rem;line-height:1}.view-scenario-saved-remove:hover,.view-scenario-saved-remove:focus-visible{background:#fb718524;outline:none}.view-scenario-saved-empty{margin:0;color:#8da2bd;font-size:.92rem}.view-scenario-meta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;color:#9fb0c7;font-size:.9rem}.view-scenario-meta button{border:1px solid #304156;border-radius:999px;background:#16212f;color:#dce6f3;padding:.35rem .65rem;font-weight:600}.view-scenario-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:1rem;border:1px solid #223044;border-radius:14px;background:#0d131bd1;padding:1rem}.view-scenario-hero-main h3{margin:.2rem 0 0;font-size:3rem;line-height:1}.view-scenario-value-label{margin-top:.65rem;color:#8ef0ae;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.view-scenario-hero-main p{margin:.45rem 0 0;color:#9fb0c7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.view-scenario-eyebrow{display:inline-flex;padding:.2rem .5rem;border-radius:999px;background:#4ade8024;color:#8ef0ae;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.view-scenario-highlights{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.9rem;color:#dfe7f2}.view-scenario-highlights span,.view-scenario-hero-side span,.view-scenario-stat-card span,.view-scenario-feed-item span{color:#9fb0c7}.view-scenario-hero-side{display:grid;gap:.75rem}.view-scenario-hero-side div,.view-scenario-stat-card,.view-scenario-chart-panel,.view-scenario-feed-panel{border:1px solid #223044;border-radius:12px;background:#090e15d1}.view-scenario-hero-side div{padding:.85rem;display:grid;gap:.25rem}.view-scenario-hero-side strong,.view-scenario-stat-card strong,.view-scenario-feed-item strong{color:#f8fbff}.view-scenario-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.view-scenario-stat-card{padding:.85rem;display:grid;gap:.25rem}.view-scenario-panels{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.view-scenario-chart-panel,.view-scenario-feed-panel{padding:.9rem;display:grid;gap:.8rem}.view-scenario-feed-panel-full{margin-top:1rem}.view-scenario-panel-header{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.view-scenario-panel-header span{color:#8da2bd;font-size:.9rem}.view-scenario-chart-shell{height:240px;border-radius:10px;background:linear-gradient(180deg,#4ade8014,#090e1566);padding:.5rem}.view-scenario-chart-shell svg{width:100%;height:100%}.view-scenario-feed-list{display:grid;gap:.55rem;max-height:420px;overflow:auto}.view-scenario-feed-table-wrap{max-height:460px;overflow:auto;border:1px solid #223044;border-radius:12px}.view-scenario-feed-table{width:100%;border-collapse:collapse;min-width:760px;background:#090e15d1}.view-scenario-feed-table thead th{position:sticky;top:0;z-index:1;background:#101721;color:#8da2bd;text-align:left;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;padding:.7rem .8rem;border-bottom:1px solid #223044}.view-scenario-feed-table tbody td{padding:.8rem;border-bottom:1px solid rgba(34,48,68,.7);vertical-align:top}.view-scenario-feed-table tbody td strong,.view-scenario-feed-table tbody td span{display:block}.view-scenario-feed-table tbody td strong{color:#f8fbff}.view-scenario-feed-table tbody td span{color:#9fb0c7;margin-top:.18rem}.view-scenario-feed-row.buy td:first-child{box-shadow:inset 3px 0 #4ade80}.view-scenario-feed-row.sell td:first-child{box-shadow:inset 3px 0 #fb7185}.view-scenario-side-pill{display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:.2rem .45rem;border-radius:999px;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#1d2837;color:#dce6f3}.view-scenario-side-pill.buy{background:#4ade8024;color:#8ef0ae}.view-scenario-side-pill.sell{background:#fb718524;color:#ff9cad}.view-scenario-feed-item{padding:.75rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.view-scenario-feed-item.buy{border-left:3px solid #4ade80}.view-scenario-feed-item.sell{border-left:3px solid #fb7185}.view-scenario-feed-item div{display:grid;gap:.2rem}.view-scenario-feed-item strong{line-height:1.35}.view-playground-header{display:flex;justify-content:space-between;gap:1rem;align-items:start}.view-playground-header h2{margin:0;color:#16284d;font-size:1rem}.view-playground-header p{margin:.3rem 0 0;color:#4b5f84}.view-playground-target{min-width:280px;border:1px solid #dce4f4;border-radius:10px;background:#fff;padding:.65rem .75rem;display:grid;gap:.25rem}.view-playground-target span{font-size:.78rem;color:#587095;text-transform:uppercase;letter-spacing:.04em}.view-playground-target code{color:#16284d;font-size:.82rem;overflow-wrap:anywhere}.view-playground-presets{display:flex;gap:.55rem;flex-wrap:wrap}.view-playground-presets button,.view-playground-actions button{border:1px solid #c6d0e2;border-radius:10px;background:#fff;color:#1f3252;font-weight:600;padding:.55rem .8rem}.view-playground-actions button{background:#1f4cc4;border-color:#1f4cc4;color:#fff}.view-playground-info,.view-playground-error,.view-playground-empty{margin:0;border-radius:10px;padding:.65rem .75rem}.view-playground-info{border:1px solid #dce4f4;background:#fff;color:#213357}.view-playground-error{color:#8f1f2b;background:#ffedf0;border:1px solid #f2c0c6}.view-playground-empty{color:#496187;background:#f5f8ff;border:1px solid #dce4f4}.view-playground-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.view-playground-form label{display:grid;gap:.35rem;color:#213357;font-weight:600;font-size:.9rem}.view-playground-form input,.view-playground-form textarea{border:1px solid #c9d5ec;border-radius:10px;padding:.65rem .75rem;background:#fff;color:#1c2f52;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem}.view-playground-form textarea{resize:vertical}.view-playground-form-full,.view-playground-actions{grid-column:1 / -1}.view-playground-results{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.75rem}.view-playground-panel{border:1px solid #dce4f4;border-radius:10px;background:#fff;padding:.75rem;display:grid;gap:.55rem}.view-playground-panel h3{margin:0;color:#16284d;font-size:.94rem}.view-playground-panel pre{margin:0;background:#f5f8ff;border:1px solid #dce4f4;border-radius:8px;padding:.65rem;overflow:auto;font-size:.8rem;line-height:1.45;color:#1f3252}.view-result-grid{display:grid;gap:.6rem}.view-result-card{border:1px solid #e2e8f5;border-radius:10px;background:#fbfcfe;padding:.7rem;display:grid;gap:.55rem}.view-result-card strong{color:#16284d}.view-result-card dl{margin:0;display:grid;gap:.45rem}.view-result-row{display:grid;gap:.15rem}.view-result-row dt{font-size:.76rem;text-transform:uppercase;letter-spacing:.04em;color:#587095}.view-result-row dd{margin:0;color:#1f3252;overflow-wrap:anywhere}@media(max-width:900px){.view-playground-header,.view-playground-results{grid-template-columns:1fr;display:grid}.view-playground-target,.view-playground-form{min-width:0}.view-playground-form{grid-template-columns:1fr}}.builder-shell{margin-top:1rem;border:1px solid #d9dfeb;border-radius:12px;background:#fbfcfe;padding:.85rem}.builder-toast{margin-top:1rem;border-radius:10px;border:1px solid #dce4f4;background:#fff;color:#16315f;padding:.55rem .7rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem;font-size:.86rem}.builder-toast-success{border-color:#b9e6cc;background:#effbf3;color:#1e6b3b}.builder-toast-error{border-color:#f2c0c6;background:#fff0f2;color:#8f1f2b}.builder-toast-info{border-color:#dce4f4;background:#f5f8ff;color:#1f3252}.builder-toast button{border:0;background:transparent;color:inherit;font-size:1rem;font-weight:700;line-height:1;cursor:pointer}.builder-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:.85rem;align-items:start}.builder-main{min-width:0;display:grid;gap:.85rem}.builder-side{position:sticky;top:.85rem;display:grid;gap:.7rem}.builder-dev-tools{border:1px solid #dce4f4;border-radius:10px;background:#fff;padding:.75rem;display:grid;gap:.5rem}.builder-dev-tools h3{margin:0;color:#16284d;font-size:.94rem}.builder-result-card{border:1px solid #dce4f4;border-radius:10px;background:#fff;padding:.75rem;display:grid;gap:.55rem}.builder-result-title{margin:0;color:#16284d;font-size:.94rem}.builder-result-empty{margin:0;color:#4b6188;font-size:.85rem;line-height:1.45}.builder-grid{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.builder-list{border:1px solid #dce4f4;border-radius:10px;background:#fff;padding:.65rem}.builder-list h3{margin:0 0 .5rem;color:#213357;font-size:.95rem}.builder-items{display:grid;gap:.45rem;max-height:220px;overflow:auto}.builder-items button{border:1px solid #d4ddf0;border-radius:8px;background:#f9fbff;color:#1f3252;text-align:left;padding:.45rem .55rem;display:grid}.builder-items button small{color:#5f7396;font-size:.75rem}.builder-items button.active{border-color:#1f4cc4;background:#edf3ff}.builder-empty{margin:0;color:#5f7396;font-size:.85rem}.builder-form{border:1px solid #dce4f4;border-radius:10px;background:#fff;padding:.75rem;display:grid;gap:.65rem}.builder-form h3{margin:0;color:#16284d}.builder-form p{margin:0;color:#486088}.builder-app-description{margin:0;color:#486088;font-size:.9rem}.builder-note{margin:0;color:#4d638a;font-size:.85rem}.builder-step-list{display:flex;flex-wrap:wrap;gap:.45rem}.builder-step-list button{border:1px solid #cfd9ec;border-radius:8px;background:#f5f8ff;color:#2a3f65;font-weight:600;padding:.35rem .6rem}.builder-step-list button.active{border-color:#1f4cc4;background:#edf3ff;color:#163b98}.builder-back{border:1px solid #cfd9ec;border-radius:8px;background:#f8faff;color:#2a3f65;font-weight:600;padding:.35rem .6rem}.builder-back-icon{width:2rem;min-width:2rem;height:2rem;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1}.builder-pool-selection{display:grid;gap:.55rem}.builder-pool-list{display:grid;gap:.4rem}.builder-pool-list button{text-align:left;border:1px solid #d4ddf0;background:#f9fbff;color:#1f3252;border-radius:8px;padding:.5rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.builder-pool-list button.active{border-color:#1f4cc4;background:#edf3ff;color:#163b98}.builder-form code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.builder-inputs{display:grid;gap:.55rem}.builder-inputs label{display:grid;gap:.3rem}.builder-inputs span{color:#1f3252;font-size:.88rem}.builder-input-help{color:#5f7396;font-size:.78rem}.builder-token-selector{display:flex;align-items:center}.builder-token-selector-shell{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #c6d0e2;border-radius:999px;background:#f6f8ff;color:#1f3252;padding:.38rem .65rem}.builder-token-selector-shell select{appearance:none;border:0;outline:0;background:transparent;color:#1f3252;font-size:1rem;font-weight:600;padding-right:1.2rem;background-image:linear-gradient(45deg,transparent 50%,#1f3252 50%),linear-gradient(135deg,#1f3252 50%,transparent 50%);background-position:calc(100% - .75rem) calc(50% - .1rem),calc(100% - .45rem) calc(50% - .1rem);background-size:.34rem .34rem,.34rem .34rem;background-repeat:no-repeat}.builder-token-selector-shell-readonly{background:#eef3ff;border-color:#cdd7ea;min-height:2.15rem}.builder-token-selector-shell-readonly span{font-size:.98rem;font-weight:600;color:#1f3252}.builder-token-selector-shell select:disabled{opacity:.68;cursor:not-allowed}.builder-token-selector-shell select option{color:#0f1f38}.builder-token-meta{color:#5f7396;font-size:.78rem}.builder-inputs input{border:1px solid #c6d0e2;border-radius:8px;padding:.55rem .6rem;font-size:.92rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.builder-checkbox{display:inline-flex;gap:.45rem;align-items:center;color:#3b4f73;font-size:.9rem}.builder-controls{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.builder-controls-app{justify-content:flex-start}.builder-prefill{border:1px solid #c6d0e2;border-radius:9px;background:#f4f7ff;color:#1f3252;font-weight:600;padding:.5rem .75rem}.builder-raw-toggle{margin-top:.45rem;border:1px solid #c6d0e2;border-radius:9px;background:#f4f7ff;color:#1f3252;font-weight:600;padding:.4rem .7rem}.builder-submit{justify-self:start;border:0;border-radius:9px;background:#1f4cc4;color:#fff;font-weight:600;padding:.55rem .8rem}.builder-submit-secondary{background:#163b98}.builder-empty{border:1px dashed #c9d5ed;border-radius:10px;padding:.85rem;color:#4b6188;background:#fff}.builder-output{margin:0;border:1px solid #dce4f4;border-radius:10px;background:#fff;padding:.65rem;color:#1f3252;font-size:.83rem;line-height:1.4;white-space:pre-wrap;max-height:320px;overflow:auto}@media(max-width:980px){.builder-layout{grid-template-columns:1fr}.builder-side{position:static}}@media(max-width:720px){.card-header{flex-direction:column;align-items:flex-start}.tab-switcher{display:flex}.tab-switcher button{flex:1 1 48%}.command-form,.builder-grid,.view-scenario-header,.view-scenario-controls,.view-scenario-hero,.view-scenario-panels{grid-template-columns:1fr}.view-scenario-actions{flex-direction:column}.view-scenario-actions button{width:100%}.view-scenario-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.view-scenario-chart-shell{overflow-x:auto}.view-scenario-chart-shell svg{min-width:640px}.view-scenario-hero-main h3{font-size:2.35rem}}@media(max-width:520px){.view-scenario-card-grid{grid-template-columns:1fr}}:root{font-family:IBM Plex Sans,Segoe UI,sans-serif;line-height:1.45;font-weight:400;color:#14213d}*{box-sizing:border-box}body{margin:0;min-width:320px}.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;inset: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;inset: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}
