@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";
:root{--void:#000201;--surface-0:#010603;--surface-1:#040b07;--surface-2:#0c140f;--surface-3:#161c19;--text-primary:#e6f0e8;--text-secondary:#95ab9e;--text-tertiary:#65766d;--text-muted:#445149;--coral:#f09080;--coral-muted:#bb7d72;--coral-dim:#643b34;--emerald:#31835d;--emerald-dim:#194430;--border:#1c241f;--border-hover:#2a362f;--overlay:#010804b3;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--font-display:"Bricolage Grotesque", system-ui, sans-serif;--font-body:"Figtree", system-ui, sans-serif;--font-mono:"Geist Mono", "SF Mono", "Cascadia Code", monospace}@supports (color:lab(0% 0 0)){:root{--void:lab(.512739% -1.10967 .434691);--surface-0:lab(1.27867% -1.73045 .682384);--surface-1:lab(2.59024% -2.55436 1.00998);--surface-2:lab(5.42204% -3.55618 1.40929);--surface-3:lab(9.68195% -3.87025 1.5355);--text-secondary:lab(67.9257% -9.65253 3.83236);--text-tertiary:lab(48.1379% -8.04934 3.19518);--text-muted:lab(32.9902% -6.44207 2.55686);--coral:lab(69.9345% 36.2033 24.7888);--coral-muted:lab(58.7014% 23.9653 16.2123);--coral-dim:lab(29.8696% 18.068 12.3269);--emerald:lab(49.1235% -33.1351 13.0407);--emerald-dim:lab(25.3953% -19.8322 7.81083);--border:lab(13.2023% -4.8428 1.92075);--border-hover:lab(21.3896% -6.4601 2.56185);--overlay:lab(1.65185% -2.06669 .8156/.7)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{background:var(--void);color:var(--text-primary);font-family:var(--font-body);min-height:100vh;font-weight:400;line-height:1.55;overflow-x:hidden}.page{max-width:1440px;padding:var(--space-xl) var(--space-2xl);margin:0 auto}.topbar{padding-bottom:var(--space-3xl);justify-content:space-between;align-items:center;display:flex}.brand{align-items:baseline;gap:var(--space-sm);display:flex}.brand-name{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:var(--text-secondary);font-size:1rem;font-weight:500}.brand-icon{vertical-align:middle;flex-shrink:0;width:22px;height:22px;display:inline-block;transform:translateY(3px)}.topbar-actions{align-items:center;gap:var(--space-md);display:flex}.btn-connect{font-family:var(--font-body);color:var(--text-secondary);background:var(--surface-1);border:1px solid var(--border);padding:var(--space-sm) var(--space-md);cursor:pointer;border-radius:6px;font-size:.8125rem;font-weight:500;transition:border-color .2s,color .2s}.btn-connect:hover{border-color:var(--border-hover);color:var(--text-primary)}.network-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--emerald);background:#031b10;background:lab(7.73102% -11.3924 4.48836);border-radius:4px;padding:4px 10px;font-size:.6875rem;font-weight:500}.wallet-pill{font-family:var(--font-body);color:var(--text-secondary);background:var(--surface-1);border:1px solid var(--border);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:.8125rem;font-weight:500;display:flex}.wallet-indicator{background:var(--emerald);border-radius:50%;width:6px;height:6px}.wallet-addr{font-family:var(--font-body);color:var(--text-primary);letter-spacing:.02em;font-size:.8125rem}.btn-disconnect{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:1rem;line-height:1;transition:color .2s}.btn-disconnect:hover{color:var(--coral)}.wallet-error{background:var(--coral-dim);width:18px;height:18px;color:var(--coral);cursor:help;border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:600;display:inline-flex}.hero{gap:var(--space-2xl);margin-bottom:var(--space-4xl);grid-template-columns:1fr 1fr;align-items:end;min-height:420px;display:grid}.hero-image-wrap{aspect-ratio:4/3;border-radius:12px;position:relative;overflow:hidden}.hero-image-wrap img{object-fit:cover;width:100%;height:100%;display:block}.hero-image-wrap:after{content:"";background:linear-gradient(to right, var(--void) 0%, transparent 40%);position:absolute;inset:0}.hero-content{justify-content:flex-end;gap:var(--space-lg);flex-direction:column;display:flex}.hero-label{letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiary);font-size:.6875rem;font-weight:500}.hero-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);max-width:20ch;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.05}.hero-balance{gap:var(--space-xs);flex-direction:column;display:flex}.hero-balance-value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,3.25rem);font-weight:400}.hero-balance-label{color:var(--text-tertiary);font-size:.8125rem}.hero-metrics{gap:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--border);display:flex}.metric{flex-direction:column;gap:2px;display:flex}.metric-value{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:400}.metric-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem}.hero-yield{margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--border);background:#ffffff0a;border-radius:6px}.yield-text{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.875rem}.yield-text strong{color:var(--coral);font-weight:500}.mid-section{gap:var(--space-xl);margin-bottom:var(--space-4xl);grid-template-columns:2fr 1.2fr 1fr;display:grid}.feed{background:var(--surface-0);border:1px solid var(--border);border-radius:10px;overflow:hidden}.feed-header{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.feed-title{letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-size:.75rem;font-weight:500}.feed-status{color:var(--emerald);align-items:center;gap:6px;font-size:.6875rem;display:flex}.feed-status:before{content:"";background:var(--emerald);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.feed-body{padding:var(--space-md) var(--space-lg);font-family:var(--font-mono);color:var(--text-secondary);max-height:360px;font-size:.75rem;line-height:1.8;overflow-y:auto}.feed-line{gap:var(--space-sm);padding:3px 0;display:flex}.feed-line+.feed-line{border-top:1px solid #080c0a;border-top:1px solid lab(3.11998% -1.65281 .655538)}.feed-ts{color:var(--text-muted);flex-shrink:0;min-width:5.5em}.feed-tag{flex-shrink:0;min-width:9em;font-weight:500}.feed-tag.validated{color:var(--coral)}.feed-tag.approved{color:var(--emerald)}.feed-msg{color:var(--text-secondary)}.wings{background:var(--surface-0);border:1px solid var(--border);border-radius:10px;overflow:hidden}.wings-header{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-size:.75rem;font-weight:500}.wing-list{padding:0;list-style:none}.wing-item{padding:var(--space-md) var(--space-lg);justify-content:space-between;align-items:center;transition:background .15s;display:flex}.wing-item:hover{background:var(--surface-1)}.wing-item+.wing-item{border-top:1px solid #080c0a;border-top:1px solid lab(3.11998% -1.65281 .655538)}.wing-name{color:var(--text-primary);font-size:.8125rem}.wing-status{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.6875rem}.wing-status.active{color:var(--emerald)}.invariants{flex-direction:column;gap:0;display:flex}.invariants-header{letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);padding-bottom:var(--space-md);border-bottom:1px solid var(--border);margin-bottom:0;font-size:.75rem;font-weight:500}.invariant-item{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) 0;color:var(--text-secondary);font-size:.8125rem;line-height:1.5;display:flex}.invariant-item+.invariant-item{border-top:1px solid #050806;border-top:1px solid lab(2.03811% -1.23847 .490952)}.invariant-check{color:var(--emerald);flex-shrink:0;font-size:.8125rem;line-height:1.5}.vitals{padding:var(--space-lg) 0;border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:var(--space-2xl);flex-wrap:wrap;display:flex}.vital{flex-direction:column;gap:2px;display:flex}.vital-value{font-family:var(--font-display);color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:500}.vital-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.625rem}.vital-link{color:var(--text-tertiary);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;font-size:.6875rem;transition:color .15s}.vital-link:hover{color:var(--coral)}.liveness-badge{letter-spacing:.04em;vertical-align:middle;border-radius:3px;margin-left:4px;padding:2px 6px;font-size:.625rem;font-weight:500}.liveness-badge.live{color:var(--emerald);background:#031b10;background:lab(7.73102% -11.3924 4.48836)}.liveness-badge.down{color:var(--coral);background:#321a16;background:lab(12.6448% 12.0678 8.26137)}.how-it-works{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:var(--space-2xl)}.hiw-toggle{width:100%;padding:var(--space-lg) 0;cursor:pointer;color:var(--text-secondary);background:0 0;border:none;justify-content:space-between;align-items:center;transition:color .15s;display:flex}.hiw-toggle:hover{color:var(--text-primary)}.hiw-toggle-label{letter-spacing:.12em;text-transform:uppercase;color:inherit;font-size:.75rem;font-weight:500}.hiw-toggle-icon{color:var(--text-muted);font-size:1.125rem}.hiw-steps{gap:var(--space-xl);padding-bottom:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.hiw-step{gap:var(--space-md);display:flex}.hiw-num{font-family:var(--font-display);color:var(--text-muted);text-align:center;flex-shrink:0;width:2ch;font-size:1.5rem;font-weight:400}.hiw-content{gap:var(--space-sm);flex-direction:column;display:flex}.hiw-text{color:var(--text-secondary);font-size:.8125rem;line-height:1.6}.hiw-link{color:var(--text-tertiary);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;font-size:.6875rem;transition:color .15s}.hiw-link:hover{color:var(--coral)}.feed-tag.rejected{color:var(--coral-dim)}.feed-tag.cycle{color:var(--text-tertiary)}.metric-value.accent{color:var(--coral)}.feed-body::-webkit-scrollbar{width:4px}.feed-body::-webkit-scrollbar-track{background:0 0}.feed-body::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:2px}@media (max-width:1100px){.mid-section{grid-template-columns:1fr 1fr}.invariants{gap:var(--space-md);padding-top:var(--space-md);flex-flow:wrap;grid-column:1/-1}.invariant-item{border-top:none;flex:45%}.invariants-header{flex:100%}}@media (max-width:810px){.page{padding:var(--space-lg) var(--space-md)}.hero{grid-template-columns:1fr;min-height:auto}.hero-image-wrap{aspect-ratio:16/9}.hero-image-wrap:after{background:linear-gradient(to top, var(--void) 0%, transparent 50%)}.hero-title{font-size:2rem}.mid-section{grid-template-columns:1fr}.hero-metrics{gap:var(--space-md);flex-direction:column}.vitals{align-items:flex-start;gap:var(--space-md);flex-direction:column}.hiw-steps{grid-template-columns:1fr}}.launch-hero{text-align:center;padding:var(--space-3xl) var(--space-lg) var(--space-lg)}.launch-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);margin-bottom:var(--space-md);font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:400}.launch-subtitle{color:var(--text-secondary);max-width:520px;margin:0 auto;font-size:1rem;line-height:1.6}.launch-form-section{max-width:560px;margin:0 auto var(--space-4xl);padding:0 var(--space-lg)}.launch-form{gap:var(--space-lg);flex-direction:column;display:flex}.form-group{flex-direction:column;gap:6px;display:flex}.form-row{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.form-label{color:var(--text-secondary);align-items:center;gap:var(--space-sm);font-size:.8125rem;font-weight:500;display:flex}.form-hint{color:var(--coral);font-size:.75rem;font-weight:400}.form-input{border:1px solid var(--border);padding:var(--space-sm) var(--space-md);color:var(--text-primary);background:#ffffff0a;border-radius:6px;outline:none;font-family:inherit;font-size:.9375rem;transition:border-color .15s}.form-input:focus{border-color:var(--coral)}.form-input::placeholder{color:var(--text-muted)}.form-note{color:var(--text-muted);padding:var(--space-sm) var(--space-md);border:1px solid var(--border);background:#ffffff05;border-radius:6px;font-size:.8125rem;line-height:1.5}.form-note code{color:var(--coral);font-size:.8125rem}.btn-launch{background:var(--coral);color:#fff;padding:var(--space-sm) var(--space-xl);cursor:pointer;border:none;border-radius:6px;font-size:.9375rem;font-weight:500;transition:opacity .15s}.btn-launch:hover{opacity:.88}.btn-secondary{color:var(--text-secondary);border:1px solid var(--border);padding:var(--space-sm) var(--space-xl);cursor:pointer;background:0 0;border-radius:6px;font-size:.9375rem;font-weight:500;transition:border-color .15s}.btn-secondary:hover{border-color:var(--text-muted)}.launch-result-section{max-width:640px;margin:0 auto var(--space-4xl);padding:0 var(--space-lg)}.launch-success{text-align:center;margin-bottom:var(--space-xl)}.success-check{background:var(--coral);color:#fff;width:40px;height:40px;margin-bottom:var(--space-md);border-radius:50%;font-size:1.25rem;line-height:40px;display:inline-block}.success-subtitle{color:var(--text-secondary);margin-top:var(--space-sm);font-size:.9375rem}.code-block{border:1px solid var(--border);padding:var(--space-md);margin-bottom:var(--space-lg);background:#0006;border-radius:8px;overflow-x:auto}.code-block pre{margin:0}.code-block code{color:var(--text-secondary);white-space:pre;font-family:SF Mono,Fira Code,monospace;font-size:.8125rem;line-height:1.65}.result-actions{gap:var(--space-md);margin-bottom:var(--space-xl);justify-content:center;display:flex}.result-info{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.info-card{padding:var(--space-md);border:1px solid var(--border);background:#ffffff08;border-radius:6px;flex-direction:column;gap:4px;display:flex}.info-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem}.info-value{color:var(--text-primary);word-break:break-all;font-size:.8125rem}.info-note{color:var(--text-muted);font-size:.75rem}.research-section{max-width:800px;margin:0 auto var(--space-2xl);padding:0 var(--space-lg)}.section-title{font-family:var(--font-display);color:var(--text-primary);margin-bottom:var(--space-md);letter-spacing:-.01em;font-size:1.25rem;font-weight:400}.research-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.market-row{gap:var(--space-xs);margin:4px 0;display:flex}.market-tag{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;background:#ffffff0f;border-radius:3px;padding:2px 6px;font-size:.6875rem}.market-detail{gap:var(--space-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.8125rem;display:flex}.market-detail .positive{color:#4ade80}.market-detail .negative{color:var(--coral)}.research-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.research-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--border);font-size:.6875rem}.research-table td{padding:var(--space-xs) var(--space-sm);color:var(--text-secondary);border-bottom:1px solid #ffffff0a}.research-table td.sym{color:var(--text-primary);font-weight:500}.highlight-section{padding:var(--space-lg);background:#ad7fa80f;border:1px solid #ad7fa833;border-radius:8px;position:relative}.highlight-badge{background:var(--coral);color:#fff;letter-spacing:.06em;margin-bottom:var(--space-md);border-radius:3px;padding:3px 10px;font-size:.6875rem;font-weight:600;display:inline-block}.highlight-grid{gap:var(--space-md);margin-bottom:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.highlight-card{text-align:center}.highlight-value{font-family:var(--font-display);color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:400}.param-block{margin-bottom:var(--space-lg)}.param-pre{border:1px solid var(--border);padding:var(--space-md);background:#0000004d;border-radius:6px;overflow-x:auto}.param-pre code{color:var(--text-secondary);font-family:SF Mono,Fira Code,monospace;font-size:.8125rem;line-height:1.6}.delta-block{margin-top:var(--space-md)}.delta-grid{gap:var(--space-md);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.delta-item{padding:var(--space-xs) var(--space-sm);background:#ffffff08;border-radius:4px;flex-direction:column;gap:2px;display:flex}.delta-param{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.6875rem}.delta-values{font-variant-numeric:tabular-nums;font-size:.875rem}.delta-from{color:var(--text-muted)}.delta-arrow{color:var(--text-muted);margin:0 4px}.delta-to{color:var(--coral);font-weight:500}.report-block{border:1px solid var(--border);border-radius:8px;overflow:hidden}.report-pre{padding:var(--space-lg);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;background:#0003;max-height:600px;margin:0;font-family:SF Mono,Fira Code,monospace;font-size:.75rem;line-height:1.6;overflow-y:auto}.docs-content{max-width:780px;padding:0 var(--space-lg);margin:0 auto}.docs-section{margin-bottom:var(--space-3xl)}.docs-body{color:var(--text-secondary);margin-bottom:var(--space-lg);font-size:.9375rem;line-height:1.65}.docs-list{gap:var(--space-sm);flex-direction:column;padding:0;list-style:none;display:flex}.docs-list li{align-items:flex-start;gap:var(--space-sm);color:var(--text-secondary);padding:var(--space-sm) 0;border-top:1px solid #080c0a;border-top:1px solid lab(3.11998% -1.65281 .655538);font-size:.875rem;line-height:1.6;display:flex}.docs-list li strong{color:var(--text-primary);font-weight:500}.docs-returns{margin-top:var(--space-lg)}.docs-returns-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-sm);font-size:.6875rem;display:block}.docs-returns-grid{flex-direction:column;gap:2px;display:flex}.docs-return-item{gap:var(--space-sm);border-bottom:1px solid #ffffff0a;grid-template-columns:200px 180px 1fr;padding:8px 12px;font-size:.8125rem;display:grid}.docs-return-item code{color:var(--coral);font-size:.8125rem}.docs-return-type{color:var(--text-muted);font-size:.75rem}.docs-return-desc{color:var(--text-tertiary);font-size:.8125rem}.docs-checklist{gap:var(--space-lg);flex-direction:column;display:flex}.docs-check-step{gap:var(--space-md);padding:var(--space-md);border:1px solid var(--border);background:#ffffff05;border-radius:6px;display:flex}.docs-check-step strong{color:var(--text-primary);font-size:.9375rem}.docs-check-step code{color:var(--coral);font-size:.8125rem}.docs-check-desc{color:var(--text-tertiary);margin-top:4px;font-size:.8125rem;line-height:1.5}.docs-check-num{font-family:var(--font-display);color:var(--text-muted);text-align:center;flex-shrink:0;width:2ch;font-size:1.5rem}.docs-callout{padding:var(--space-lg);background:#ad7fa80f;border:1px solid #ad7fa833;border-radius:8px}.docs-callout-label{letter-spacing:.08em;text-transform:uppercase;color:var(--coral);margin-bottom:var(--space-sm);font-size:.6875rem;font-weight:600;display:block}.docs-callout-text{color:var(--text-secondary);font-size:.9375rem;line-height:1.6}@media (max-width:810px){.docs-return-item{grid-template-columns:1fr;gap:2px}}
.wallet-adapter-button{color:#fff;cursor:pointer;background-color:#0000;border:none;border-radius:4px;align-items:center;height:48px;padding:0 24px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:48px;display:flex}.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]{color:#999;cursor:not-allowed;background:#404144}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.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{z-index:99;grid-row-gap:10px;opacity:0;visibility:hidden;background:#2c2d30;border-radius:10px;grid-template-rows:1fr;margin:0;padding:10px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 20px #0009}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{cursor:pointer;white-space:nowrap;box-sizing:border-box;color:#fff;border:none;border-radius:6px;outline:none;flex-direction:row;justify-content:center;align-items:center;width:100%;height:37px;padding:0 20px;font-size:14px;font-weight:600;display:flex}.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{transition:transform .15s ease-in;transform:rotate(180deg)}.wallet-adapter-modal{opacity:0;z-index:1040;background:#00000080;transition:opacity .15s linear;position:fixed;inset:0;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{cursor:pointer;background:#1a1f2e;border:none;border-radius:50%;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;top:18px;right:18px}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;inset:0}.wallet-adapter-modal-container{justify-content:center;align-items:center;min-height:calc(100vh - 6rem);margin:3rem;display:flex}@media (max-width:480px){.wallet-adapter-modal-container{min-height:calc(100vh - 2rem);margin:1rem}}.wallet-adapter-modal-wrapper{box-sizing:border-box;z-index:1050;background:#10141f;border-radius:10px;flex-direction:column;flex:1;align-items:center;max-width:400px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:relative;box-shadow:0 8px 20px #0009}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{text-align:center;color:#fff;margin:0;padding:64px 48px 48px;font-size:24px;font-weight:500;line-height:36px}@media (max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{width:100%;margin:0 0 12px;padding:0;list-style:none}.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-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{opacity:.6;margin-left:auto;font-size:14px}.wallet-adapter-modal-list-more{cursor:pointer;color:#fff;background-color:#0000;border:none;align-self:flex-end;align-items:center;padding:12px 24px 24px 12px;display:flex}.wallet-adapter-modal-list-more svg{fill:#fff;margin-left:.5rem;transition:all .1s}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:0 24px 24px;display:flex}.wallet-adapter-modal-middle-button{cursor:pointer;color:#fff;background-color:#512da8;border:none;border-radius:8px;width:100%;margin-top:48px;padding:12px;font-size:18px;display:block}
