@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";:root{--primary: #FF7F11;--secondary: #ACBFA4;--bg-dark: #262626;--surface-dark: rgba(172, 191, 164, .15);--surface-border: rgba(226, 232, 206, .2);--text-main: #E2E8CE;--text-muted: rgba(226, 232, 206, .7);--font-sans: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-dark);color:var(--text-main);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(circle at 15% 50%,rgba(255,127,17,.08) 0%,transparent 50%),radial-gradient(circle at 85% 30%,rgba(172,191,164,.08) 0%,transparent 50%);background-attachment:fixed;min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}a{color:inherit;text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.8}button{font-family:inherit;cursor:pointer}.glass-panel{background:var(--surface-dark);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--surface-border);border-radius:16px;box-shadow:0 8px 32px #0000004d}.gradient-text{background:linear-gradient(135deg,var(--secondary) 0%,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-primary{background:linear-gradient(135deg,var(--primary) 0%,#e67300 100%);color:#fff;border:none;border-radius:8px;padding:10px 24px;font-weight:600;font-size:1rem;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 14px #9945ff63}.btn-primary:active{transform:scale(.98)}.btn-primary:hover{box-shadow:0 6px 20px #ff7f1180;transform:translateY(-1px)}.btn-secondary{background:#ffffff0d;color:#fff;border:1px solid var(--surface-border);border-radius:8px;padding:10px 24px;font-weight:500;font-size:1rem;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-secondary:hover{background:#ffffff1a}.input-field{width:100%;background:#0003;border:1px solid var(--surface-border);color:#fff;padding:12px 16px;border-radius:8px;font-family:inherit;font-size:1rem;transition:all .2s ease;outline:none}.input-field:focus{border-color:var(--primary);box-shadow:0 0 0 2px #ff7f1133}.toggle-switch{position:relative;width:44px;height:24px;appearance:none;background:#ffffff1a;outline:none;border-radius:20px;cursor:pointer;box-shadow:inset 0 0 5px #0003;transition:.3s}.toggle-switch:checked{background:var(--primary)}.toggle-switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transform:scale(1);box-shadow:0 2px 5px #0003;transition:.3s}.toggle-switch:checked:after{left:calc(100% - 2px);transform:translate(-100%)}.switch-label{display:flex;align-items:center;gap:12px;cursor:pointer}.container{max-width:1200px;margin:0 auto;padding:0 24px}header{padding:24px 0;border-bottom:1px solid var(--surface-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:100}.nav-container{display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.5rem;font-weight:700;display:flex;align-items:center;gap:8px}.nav-links{display:flex;gap:24px}.nav-link{color:var(--text-muted);font-weight:500;transition:color .2s;cursor:pointer}.nav-link:hover,.nav-link.active{color:var(--text-main)}.wallet-adapter-button{font-family:var(--font-sans)!important;background:var(--surface-dark)!important;border:1px solid var(--surface-border)!important;height:40px!important;padding:0 16px!important}.wallet-adapter-button:hover{background:#ffffff1a!important}.mobile-menu-btn{display:none;cursor:pointer;color:var(--text-main);padding:8px;background:var(--surface-dark);border:1px solid var(--surface-border);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:768px){.mobile-menu-btn{display:flex;align-items:center;justify-content:center}.nav-links{position:absolute;top:80px;left:0;width:100%;background:#262626f2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:24px;flex-direction:column;align-items:stretch;gap:16px;transform:translateY(-120%);opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);border-bottom:1px solid var(--surface-border);box-shadow:0 10px 30px #00000080;z-index:99}.nav-links.active{transform:translateY(0);opacity:1;pointer-events:auto}.nav-link{padding:12px;background:var(--surface-dark);border-radius:8px;text-align:center;border:1px solid transparent}.nav-link.active{border-color:var(--primary);background:#ff7f111a}div[style*=grid-template-columns]{grid-template-columns:1fr!important}div[style*="grid-column: span 2"]{grid-column:span 1!important}div[style*="gap: 24px"][style*=flex]{flex-direction:column!important;align-items:flex-start!important}.glass-panel{padding:24px 16px!important}.container{padding:0 16px}header .container{padding:0 16px}.logo{font-size:1.25rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .4s ease forwards}.stars-layer{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;background:transparent radial-gradient(1.5px 1.5px at 10% 20%,white,transparent),transparent radial-gradient(2px 2px at 40% 10%,rgba(255,127,17,.8),transparent),transparent radial-gradient(1px 1px at 70% 50%,white,transparent),transparent radial-gradient(2.5px 2.5px at 90% 80%,rgba(172,191,164,.7),transparent),transparent radial-gradient(2px 2px at 30% 90%,white,transparent),transparent radial-gradient(1.5px 1.5px at 50% 40%,rgba(255,127,17,.9),transparent),transparent radial-gradient(2.5px 2.5px at 80% 20%,white,transparent),transparent radial-gradient(2px 2px at 15% 70%,rgba(172,191,164,.9),transparent);background-size:150px 150px;animation:blinkStars 3s infinite alternate;opacity:.6}@keyframes blinkStars{0%{opacity:.1;transform:scale(.98);filter:blur(1px)}to{opacity:.8;transform:scale(1.02);filter:blur(0px)}}.glass-panel>form{position:relative;z-index:1}.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}.landing-container{font-family:Outfit,sans-serif;background-color:var(--bg-dark);color:var(--text-main);min-height:100vh;overflow-x:hidden;position:absolute;top:0;left:0;width:100%;z-index:50}.landing-header{display:flex;justify-content:space-between;align-items:center;padding:24px 48px;background:#262626cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--surface-border);position:sticky;top:0;z-index:100}.landing-logo{font-size:1.5rem;font-weight:700;color:var(--text-main);display:flex;align-items:center;gap:8px}.landing-nav{display:flex;gap:32px}.landing-nav a{color:var(--text-muted);text-decoration:none;font-weight:500;transition:color .2s;cursor:pointer}.landing-nav a:hover{color:var(--primary)}.landing-btn{background:linear-gradient(135deg,var(--primary) 0%,#e67300 100%);color:#fff;padding:10px 24px;border-radius:8px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;cursor:pointer;border:none;box-shadow:0 4px 14px #ff7f114d}.landing-btn:hover{box-shadow:0 6px 20px #ff7f1180;transform:translateY(-1px)}.hero-section{display:flex;align-items:center;justify-content:space-between;padding:120px 48px 80px;max-width:1400px;margin:0 auto;min-height:80vh}.hero-content{flex:1;max-width:600px}.hero-badge{display:inline-block;padding:6px 16px;background:var(--surface-dark);border:1px solid var(--surface-border);border-radius:20px;font-size:.875rem;font-weight:600;margin-bottom:24px;color:var(--primary)}.hero-title{font-size:4.5rem;line-height:1.1;font-weight:700;margin-bottom:24px;letter-spacing:-.02em;color:var(--text-main)}.hero-subtitle{font-size:1.25rem;color:var(--text-muted);margin-bottom:40px;line-height:1.6}.hero-visual{flex:1;display:flex;justify-content:center;align-items:center;position:relative;height:500px}.orbit-container{position:relative;width:400px;height:400px;display:flex;justify-content:center;align-items:center}.solana-coin-image{width:120px;height:120px;position:absolute;z-index:10;animation:floatVertical 6s infinite ease-in-out;filter:drop-shadow(0 10px 20px rgba(0,0,0,.3))}.solana-coin-image img{width:100%;height:100%;object-fit:contain;animation:flipCoin 6s infinite linear}@keyframes floatVertical{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@keyframes flipCoin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.orbit-ring{position:absolute;border-radius:50%;border:1px dashed rgba(226,232,206,.2);animation:spin 30s linear infinite}.orbit-ring-1{width:250px;height:250px;animation-duration:25s}.orbit-ring-2{width:380px;height:380px;animation-duration:40s;animation-direction:reverse}.orbit-item{position:absolute;width:80px;height:80px;background:var(--surface-dark);border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 12px #0003;border:1px solid var(--surface-border);animation:counterSpin 25s linear infinite;overflow:hidden}.orbit-item img{width:100%;height:100%;object-fit:cover;transform:scale(1.15)}.rng-1-item{top:-40px;left:85px;animation-duration:25s}.rng-2-item-1{bottom:30px;left:-20px;animation-duration:40s;animation-direction:reverse}.rng-2-item-2{top:60px;right:-30px;animation-duration:40s;animation-direction:reverse}@keyframes spin{to{transform:rotate(360deg)}}@keyframes counterSpin{to{transform:rotate(-360deg)}}.orbit-ring-2 .orbit-item{animation:counterSpinReverse 40s linear infinite}@keyframes counterSpinReverse{to{transform:rotate(360deg)}}.section{padding:100px 48px;max-width:1200px;margin:0 auto}.section-light{background:var(--surface-dark);border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border)}.section-header{text-align:center;margin-bottom:64px}.section-title{font-size:2.5rem;font-weight:700;margin-bottom:16px;color:var(--text-main)}.section-subtitle{font-size:1.125rem;color:var(--text-muted);max-width:600px;margin:0 auto}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.feature-card{background:var(--bg-dark);padding:40px;border-radius:16px;border:1px solid var(--surface-border);box-shadow:0 4px 24px #0003;transition:transform .2s,box-shadow .2s,border-color .2s}.feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000004d;border-color:var(--secondary)}.feature-icon{width:48px;height:48px;background:var(--surface-dark);border-radius:12px;display:flex;justify-content:center;align-items:center;margin-bottom:24px;color:var(--primary)}.feature-card h3{font-size:1.25rem;margin-bottom:12px;color:var(--text-main)}.feature-card p{color:var(--text-muted);line-height:1.6}.split-section{display:flex;gap:64px;align-items:center}.split-content{flex:1}.split-visual{flex:1;background:var(--surface-dark);border-radius:24px;padding:40px;box-shadow:0 20px 40px #0003;border:1px solid var(--surface-border)}.comparison-table{width:100%;border-collapse:collapse;margin-bottom:32px}.comparison-table th,.comparison-table td{padding:16px;text-align:left;border-bottom:1px solid var(--surface-border)}.comparison-table th{font-weight:600;color:var(--text-main)}.comparison-table td{color:var(--text-muted)}.cost-high{color:#e53935;font-weight:600}.cost-low{color:var(--secondary);font-weight:600}.toggle-preview{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:var(--bg-dark);border:1px solid var(--surface-border);border-radius:12px;margin-bottom:16px}.fake-toggle{width:40px;height:24px;background:#ffffff1a;border-radius:12px;position:relative;transition:.3s}.fake-toggle:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:.3s}.fake-toggle.toggle-active{background:var(--primary)}.fake-toggle.toggle-active:after{left:calc(100% - 2px);transform:translate(-100%)}.extension-tags{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ext-tag{background:var(--surface-dark);color:var(--primary);padding:8px 16px;border-radius:20px;font-size:.875rem;font-weight:500;border:1px solid var(--surface-border)}.cta-section{text-align:center;padding:120px 24px;background:var(--surface-dark);color:var(--text-main);margin-top:80px}.cta-title{font-size:3rem;margin-bottom:24px;color:var(--text-main)}.cta-subtitle{font-size:1.25rem;color:var(--text-muted);margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.cta-btn{background:var(--text-main);color:var(--bg-dark);padding:16px 32px;border-radius:8px;font-size:1.125rem;font-weight:600;text-decoration:none;display:inline-block;transition:transform .2s,background .2s}.cta-btn:hover{transform:translateY(-2px);background:#fff}.landing-footer{text-align:center;padding:40px;color:var(--text-muted);font-size:.875rem;background:var(--bg-dark);border-top:1px solid var(--surface-border)}@media(max-width:1024px){.split-section{flex-direction:column;gap:40px}.hero-section{flex-direction:column;text-align:center;padding-top:80px;gap:60px}.hero-title{font-size:3.5rem}.hero-subtitle{margin:0 auto 32px}.landing-header{padding:20px 24px;flex-wrap:wrap;gap:20px}}@media(max-width:768px){.section,.cta-section{padding:80px 24px}.hero-title{font-size:2.5rem}.landing-nav{display:none}.orbit-container{transform:scale(.6)}.hero-visual{height:300px}.extension-tags{justify-content:center}.comparison-table{font-size:.875rem}.comparison-table th,.comparison-table td{padding:12px 8px}}
