.wallet-adapter-modal{z-index:10000!important}.wallet-adapter-modal-wrapper{background:rgba(var(--dark),.95)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(var(--light),.08)!important;border-radius:20px!important;font-family:var(--font-body)!important;box-shadow:0 16px 48px #00000080!important}.wallet-adapter-modal-title{font-family:var(--font-display)!important;color:rgb(var(--light))!important;font-weight:600!important}.wallet-adapter-modal-list li{border-radius:12px!important}.wallet-adapter-modal-list .wallet-adapter-button{background:rgba(var(--light),.03)!important;border:1px solid rgba(var(--light),.06)!important;border-radius:12px!important;color:rgb(var(--light))!important;font-family:var(--font-body)!important;transition:all .2s ease!important}.wallet-adapter-modal-list .wallet-adapter-button:hover{background:rgba(var(--light),.07)!important;border-color:rgba(var(--accent-rgb),.3)!important}.wallet-adapter-modal-button-close{background:rgba(var(--light),.06)!important;transition:background .2s ease!important}.wallet-adapter-modal-button-close:hover{background:rgba(var(--light),.12)!important}.wallet-adapter-modal-button-close svg{fill:rgb(var(--light))!important}.wallet-adapter-modal-overlay{background:#0009!important;backdrop-filter:blur(4px)!important}.wallet-adapter-modal-middle{background:transparent!important}.wallet-adapter-modal-middle .wallet-adapter-button{background:rgba(var(--accent-rgb),.15)!important;border:1px solid rgba(var(--accent-rgb),.3)!important;color:var(--accent)!important}.wallet-adapter-modal-middle .wallet-adapter-button:hover{background:rgba(var(--accent-rgb),.25)!important}.wallet-adapter-modal-list-more{color:rgba(var(--light),.6)!important}.wallet-adapter-modal-list-more svg{fill:rgba(var(--light),.6)!important}.wallet-adapter-modal-collapse-button svg{fill:rgba(var(--light),.5)!important}[data-theme=light] .wallet-adapter-modal-wrapper{background:#fffffff2!important;border-color:#1c19171a!important;box-shadow:0 16px 48px #8c827333!important;backdrop-filter:blur(20px)!important}[data-theme=light] .wallet-adapter-modal-title{color:#1c1917!important}[data-theme=light] .wallet-adapter-modal-list .wallet-adapter-button{background:#1c19170a!important;border-color:#1c191714!important;color:#1c1917!important}[data-theme=light] .wallet-adapter-modal-list .wallet-adapter-button:hover{background:#1c191714!important;border-color:#9a7b2e59!important}[data-theme=light] .wallet-adapter-modal-button-close{background:#1c19170f!important}[data-theme=light] .wallet-adapter-modal-button-close:hover{background:#1c19171f!important}[data-theme=light] .wallet-adapter-modal-button-close svg{fill:#1c1917!important}[data-theme=light] .wallet-adapter-modal-overlay{background:#8c827359!important}[data-theme=light] .wallet-adapter-modal-middle .wallet-adapter-button{background:#9a7b2e1a!important;border-color:#9a7b2e40!important;color:#9a7b2e!important}[data-theme=light] .wallet-adapter-modal-middle .wallet-adapter-button:hover{background:#9a7b2e2e!important}[data-theme=light] .wallet-adapter-modal-list-more{color:#5f5a52!important}[data-theme=light] .wallet-adapter-modal-list-more svg{fill:#5f5a52!important}[data-theme=light] .wallet-adapter-modal-collapse-button svg{fill:#5f5a52!important}@media(max-width:480px){.wallet-adapter-modal-wrapper{width:calc(100vw - 32px)!important;max-width:340px!important;margin:auto!important;border-radius:16px!important}.wallet-adapter-modal-list .wallet-adapter-button{padding:10px 14px!important;font-size:14px!important}.wallet-adapter-modal-title{font-size:18px!important}}:root{--dark: 5, 9, 23;--light: 219, 226, 250;--light-secondary: 140, 148, 175;--light-stroke: 26, 31, 46;--light-bg-1: 12, 15, 28;--color-dark: rgb(var(--dark));--color-light: rgb(var(--light));--color-light-secondary: rgb(var(--light-secondary));--color-stroke: rgb(var(--light-stroke));--color-bg-1: rgb(var(--light-bg-1));--light-3: rgba(var(--light), .03);--light-5: rgba(var(--light), .05);--light-7: rgba(var(--light), .07);--light-10: rgba(var(--light), .1);--light-15: rgba(var(--light), .15);--light-20: rgba(var(--light), .2);--light-50: rgba(var(--light), .5);--dark-50: rgba(var(--dark), .5);--dark-80: rgba(var(--dark), .8);--purple: #673dff;--accent: #c9a84c;--accent-cool: #7eb8d4;--red: #f33538;--success: rgb(101, 217, 120);--g-1: #c9a84c;--g-2: #e8d5a3;--g-3: #f5f0e1;--g-4: #d4e4ec;--g-5: #7eb8d4;--g-6: #5a8fad;--g-7: #c9a84c;--gradient-1: linear-gradient( to right, var(--g-1), var(--g-2), var(--g-3), var(--g-4), var(--g-5), var(--g-6), var(--g-7), var(--g-1), var(--g-2), var(--g-3) );--gradient-light: linear-gradient( to right, rgb(var(--light-secondary)), rgb(var(--light)) 33% 66%, rgb(var(--light-secondary)) );--font-main: "Satoshi", system-ui, -apple-system, sans-serif;--font-display: "Clash Display", "Satoshi", system-ui, sans-serif;--nav-height: 80px;--max-width: 1200px;--radius-rounded: 9999px;--radius-1: 24px;--radius-2: 16px;--radius-3: 10px;--accent-rgb: 201, 168, 76;--accent-cool-rgb: 126, 184, 212;--shadow-color: 0, 0, 0;--cubic: cubic-bezier(.62, .05, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--transition-link: .8s var(--cubic);--transition-nav: .6s var(--cubic)}[data-theme=light]{--dark: 248, 245, 240;--light: 28, 25, 23;--light-secondary: 95, 90, 82;--light-stroke: 228, 222, 212;--light-bg-1: 240, 236, 228;--color-dark: rgb(var(--dark));--color-light: rgb(var(--light));--color-light-secondary: rgb(var(--light-secondary));--color-stroke: rgb(var(--light-stroke));--color-bg-1: rgb(var(--light-bg-1));--light-3: rgba(var(--light), .03);--light-5: rgba(var(--light), .05);--light-7: rgba(var(--light), .07);--light-10: rgba(var(--light), .08);--light-15: rgba(var(--light), .12);--light-20: rgba(var(--light), .16);--light-50: rgba(var(--light), .5);--dark-50: rgba(var(--dark), .7);--dark-80: rgba(var(--dark), .9);--accent: #9a7b2e;--accent-cool: #4a8ba8;--success: rgb(46, 160, 67);--accent-rgb: 154, 123, 46;--accent-cool-rgb: 74, 139, 168;--shadow-color: 140, 130, 115;--g-1: #9a7b2e;--g-2: #c4a44e;--g-3: #8b7030;--g-4: #5a8fad;--g-5: #4a7a94;--g-6: #3a6a84;--g-7: #9a7b2e}@keyframes gradient{0%{background-position:0% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse-glow{0%,to{opacity:.4}50%{opacity:.8}}@keyframes mouse-scroll{0%{top:.3em;opacity:1}to{top:1em;opacity:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{font-family:var(--font-main);font-weight:400;font-feature-settings:"salt" on;letter-spacing:-.015em;line-height:1.5;color:var(--color-light);background:var(--color-dark);overflow-x:hidden;transition:background .5s var(--ease-out),color .5s var(--ease-out)}body:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--light-10);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--light-20)}*{scrollbar-width:thin;scrollbar-color:var(--light-10) transparent}a{text-decoration:none;color:inherit}ul,ol{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit;color:inherit}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:500;line-height:.95;letter-spacing:-.03em}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 40px}.section{padding:120px 0;position:relative;transition:background .5s var(--ease-out)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:var(--radius-rounded);font-family:var(--font-main);font-size:15px;font-weight:600;letter-spacing:-.01em;transition:all .4s var(--ease-out);white-space:nowrap;position:relative;overflow:hidden}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.98);transition-duration:.1s}.btn-primary{background:var(--color-light);color:var(--color-dark)}.btn-primary:after{content:"";position:absolute;bottom:-2px;left:15%;right:15%;height:4px;background:var(--gradient-1);background-size:200% 100%;animation:gradient 4s linear infinite;filter:blur(6px);border-radius:50%;opacity:0;transition:opacity .5s var(--ease-out)}.btn-primary:hover:after{opacity:1}.btn-secondary{background:var(--light-5);color:var(--color-light);border:1px solid var(--light-10);backdrop-filter:blur(8px)}.btn-secondary:hover{background:var(--light-10);border-color:var(--light-15)}.btn-outline{background:transparent;color:var(--color-light);border:1px solid var(--light-15)}.btn-outline:hover{background:var(--light-5);border-color:var(--light-20)}.btn-accent{background:var(--accent);color:var(--color-dark)}.btn-accent:hover{box-shadow:0 4px 24px rgba(var(--accent-rgb),.35),0 0 0 1px rgba(var(--accent-rgb),.15)}.btn-buy{background:var(--success);color:var(--color-dark)}.btn-buy:hover{box-shadow:0 4px 20px #65d97859}.btn-sell{background:var(--red);color:#fff}.btn-sell:hover{box-shadow:0 4px 20px #f3353859}.gradient-text{background:var(--gradient-1);background-size:200% 100%;animation:gradient 4s linear infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-card{background:rgba(var(--light),.02);border:1px solid var(--light-5);border-radius:var(--radius-1);box-shadow:0 1px 0 0 var(--light-5) inset,0 4px 24px rgba(var(--shadow-color),.06);backdrop-filter:blur(20px);transition:background .5s var(--ease-out),border-color .5s var(--ease-out),box-shadow .5s var(--ease-out),transform .5s var(--ease-out)}.glass-card-hover:hover{background:rgba(var(--light),.04);border-color:var(--light-10);box-shadow:0 1px 0 0 var(--light-7) inset,0 12px 40px rgba(var(--shadow-color),.15),0 0 0 1px rgba(var(--accent-rgb),.05);transform:translateY(-3px)}.gradient-border{position:relative}.gradient-border:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--gradient-1);background-size:200% 100%;animation:gradient 4s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}::selection{background:var(--accent);color:var(--color-dark)}[data-theme=light] .btn-primary{box-shadow:0 2px 8px rgba(var(--shadow-color),.08)}[data-theme=light] .glass-card{background:#fff9;border-color:rgba(var(--light),.08);box-shadow:0 1px 3px rgba(var(--shadow-color),.06),0 4px 16px rgba(var(--shadow-color),.04)}[data-theme=light] .glass-card-hover:hover{background:#ffffffbf;box-shadow:0 2px 8px rgba(var(--shadow-color),.08),0 12px 40px rgba(var(--shadow-color),.08)}[data-theme=light] .glow{opacity:.5}[data-theme=light] .blurer{opacity:.3}.glow{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:0}.blurer{position:fixed;left:25%;right:25%;bottom:-100px;height:160px;border-radius:50%;background:var(--gradient-1);background-size:200% 100%;animation:gradient 4s linear infinite;filter:blur(40px);z-index:50;pointer-events:none;opacity:.7}.section-line{width:48px;height:1px;background:var(--gradient-1);background-size:200% 100%;animation:gradient 4s linear infinite;margin:0 auto 20px}.gradient-line{height:1px;background:linear-gradient(to right,transparent,rgba(var(--light),.08) 20%,rgba(var(--accent-rgb),.15) 50%,rgba(var(--light),.08) 80%,transparent);border:none}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}[data-mode=pro]{--dark: 6, 4, 2;--light: 240, 234, 218;--light-secondary: 180, 172, 152;--light-stroke: 30, 26, 18;--light-bg-1: 12, 10, 6;--color-dark: rgb(var(--dark));--color-light: rgb(var(--light));--color-light-secondary: rgb(var(--light-secondary));--color-stroke: rgb(var(--light-stroke));--color-bg-1: rgb(var(--light-bg-1));--accent: #d4af37;--accent-rgb: 212, 175, 55;--g-1: #d4af37;--g-2: #e8cc6e;--g-3: #f5e6a3;--g-4: #e8cc6e;--g-5: #d4af37;--g-6: #b8962e;--g-7: #d4af37;--pro-gold: #d4af37;--pro-gold-light: #f0d878;--pro-gold-pale: #ffe8a0;--pro-gold-deep: #a67c1a}[data-mode=pro][data-theme=light]{--dark: 252, 248, 240;--light: 36, 30, 18;--light-secondary: 90, 80, 60;--light-stroke: 220, 212, 195;--light-bg-1: 245, 240, 228;--color-dark: rgb(var(--dark));--color-light: rgb(var(--light));--color-light-secondary: rgb(var(--light-secondary));--color-stroke: rgb(var(--light-stroke));--color-bg-1: rgb(var(--light-bg-1));--accent: #b8962e;--accent-rgb: 184, 150, 46;--g-1: #b8962e;--g-2: #d4af37;--g-3: #9a7b2e;--g-4: #d4af37;--g-5: #b8962e;--g-6: #8a6d24;--g-7: #b8962e;--pro-gold: #b8962e;--pro-gold-light: #d4af37;--pro-gold-pale: #e8cc6e;--pro-gold-deep: #8a6d24}[data-mode=pro] .glass-card{border-color:#d4af371f;box-shadow:0 1px #d4af3714 inset,0 4px 24px rgba(var(--shadow-color),.1),0 0 0 .5px #d4af371a,0 0 60px -20px #d4af370a}[data-mode=pro] .glass-card-hover:hover{border-color:#d4af3740;box-shadow:0 1px #d4af371f inset,0 16px 48px rgba(var(--shadow-color),.15),0 0 60px #d4af3714}[data-mode=pro] .assets-table tbody tr:hover{background:#d4af370a}[data-mode=pro] .assets-tab.active{background:linear-gradient(135deg,#d4af37,#e8cc6e);box-shadow:0 2px 16px #d4af3759}[data-mode=pro] .btn-primary{background:linear-gradient(135deg,#d4af37,#e8cc6e);color:#1a1205;border:none;text-shadow:0 1px 0 rgba(255,255,255,.15)}[data-mode=pro] .btn-primary:hover{background:linear-gradient(135deg,#e8cc6e,#f0d878);box-shadow:0 4px 20px #d4af3759}[data-mode=pro] .btn-buy{box-shadow:0 0 0 1px #d4af3726,0 0 20px #d4af370f}[data-mode=pro] .btn-outline{border-color:#d4af3726}[data-mode=pro] .btn-outline:hover{border-color:#d4af3759;background:#d4af370f}[data-mode=pro] .gradient-line{background:linear-gradient(to right,transparent,rgba(212,175,55,.06) 15%,rgba(212,175,55,.25) 50%,rgba(212,175,55,.06) 85%,transparent)}[data-mode=pro] .blurer{background:linear-gradient(90deg,#a67c1a,#d4af37,#f0d878,#d4af37,#a67c1a);background-size:200% 100%;animation:gradient 4s linear infinite;opacity:.55}[data-mode=pro] ::-webkit-scrollbar-thumb{background:#d4af3733}[data-mode=pro] ::-webkit-scrollbar-thumb:hover{background:#d4af3759}[data-mode=pro] ::selection{background:#d4af374d;color:var(--color-light)}[data-mode=pro] .spinner,[data-mode=pro] .assets-matrix-spinner{border-top-color:#d4af37}[data-mode=pro] .assets-live-badge{background:#d4af3714;color:#d4af37;border-color:#d4af3733}[data-mode=pro] .assets-live-dot{background:#d4af37;box-shadow:0 0 8px #d4af3799}[data-mode=pro] body:after{opacity:.015}[data-mode=pro] input:focus-visible,[data-mode=pro] select:focus-visible{border-color:#d4af3766;box-shadow:0 0 0 3px #d4af371a,0 0 20px #d4af370f}[data-mode=pro] .asset-change.positive,[data-mode=pro] .preipo-change.positive,[data-mode=pro] .asset-detail-change.positive{color:#a8c76c}.animate-in{animation:slide-up .6s var(--ease-out) both}.animate-in-delay-1{animation-delay:.08s}.animate-in-delay-2{animation-delay:.16s}.animate-in-delay-3{animation-delay:.24s}.animate-in-delay-4{animation-delay:.32s}.skeleton{background:linear-gradient(90deg,var(--light-3) 25%,var(--light-7) 50%,var(--light-3) 75%);background-size:400% 100%;animation:shimmer 1.8s ease-in-out infinite;border-radius:var(--radius-3)}.reveal{opacity:0;transform:translateY(32px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.glow-focus:focus,input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:rgba(var(--accent-rgb),.4);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.08),0 0 16px rgba(var(--accent-rgb),.06);outline:none}.text-shimmer{background:linear-gradient(110deg,var(--color-light) 35%,rgba(var(--accent-rgb),.8) 50%,var(--color-light) 65%);background-size:250% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:text-shimmer 3s ease-in-out infinite}@keyframes text-shimmer{0%{background-position:100% 50%}to{background-position:-100% 50%}}@keyframes count-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-slide-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.spinner{width:32px;height:32px;border:3px solid var(--light-10, rgba(255,255,255,.1));border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:768px){.container{padding:0 max(24px,env(safe-area-inset-left)) 0 max(24px,env(safe-area-inset-right))}.section{padding:72px 0}h1{font-size:clamp(36px,8vw,52px)}h2{font-size:clamp(28px,6vw,40px)}.btn{padding:12px 24px;font-size:14px}.blurer{left:10%;right:10%;filter:blur(30px);height:120px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.gradient-text,.btn-primary:after,.gradient-border:before,.blurer,.section-line{animation:none}.skeleton{animation:none;background:var(--light-5)}}@media(max-width:768px){body:after{display:none}}@media(max-width:480px){.container{padding:0 max(16px,env(safe-area-inset-left)) 0 max(16px,env(safe-area-inset-right))}.section{padding:56px 0}.glass-card{border-radius:var(--radius-2)}}[data-mode=pro] .section-title,[data-mode=pro] .page-title{background:linear-gradient(110deg,#d4af37,#f0d878,#ffe8a0,#f0d878,#d4af37);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:pro-shimmer 6s linear infinite}@keyframes pro-shimmer{0%{background-position:0% center}to{background-position:300% center}}[data-mode=pro] .gradient-text{background:linear-gradient(135deg,#d4af37,#f0d878,#d4af37);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:pro-shimmer 6s linear infinite}.leverage-selector{display:flex;gap:2px;background:var(--light-3);border-radius:var(--radius-rounded);padding:3px;border:1px solid var(--light-5);margin-bottom:14px}.leverage-btn{flex:1;padding:6px 0;font-size:12px;font-weight:700;font-family:var(--font-mono, "SF Mono", "Fira Code", monospace);color:var(--color-light-secondary);border-radius:var(--radius-rounded);transition:all .2s var(--ease-out);text-align:center;cursor:pointer;letter-spacing:.02em}.leverage-btn:hover{color:var(--color-light);background:rgba(var(--accent-rgb),.06)}.leverage-btn.active{color:var(--color-light);background:var(--light-7);box-shadow:0 1px 4px rgba(var(--shadow-color),.1)}.coming-soon-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fadeIn .2s ease}.coming-soon-popup{position:relative;max-width:340px;width:90%;padding:36px 28px;text-align:center;animation:popIn .25s cubic-bezier(.34,1.56,.64,1)}.coming-soon-close{position:absolute;top:12px;right:16px;font-size:22px;color:var(--color-light-secondary);cursor:pointer;line-height:1;transition:color .15s}.coming-soon-close:hover{color:var(--color-light)}.coming-soon-icon{margin-bottom:16px;color:var(--accent);opacity:.85}.coming-soon-title{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--color-light);margin-bottom:8px}.coming-soon-desc{font-size:13px;color:var(--color-light-secondary);line-height:1.5;margin:0}@keyframes popIn{0%{opacity:0;transform:scale(.9) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
