@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700&display=swap";.animated-background{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.floating-bolt{position:absolute;width:45px;height:45px;opacity:.1;bottom:-50px;animation:floatUp linear infinite;will-change:transform}[data-theme=dark] .floating-bolt{filter:invert(1)}@keyframes floatUp{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:.9}90%{opacity:.1}to{transform:translateY(-120vh) rotate(360deg);opacity:0}}.holders-container{width:100%;max-width:600px;margin:0 auto;padding:.75rem;background-color:var(--tg-theme-secondary-bg-color, rgba(255, 255, 255, .05));border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;overflow-x:hidden}.holders-title{font-family:JetBrains Mono,monospace;font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--tg-theme-text-color, #000000);text-align:center;position:sticky;top:0;background-color:var(--tg-theme-bg-color, #ffffff);padding:.75rem 0;z-index:2}.holders-list{display:flex;flex-direction:column;gap:.5rem;max-height:calc(100vh - 180px);overflow-y:auto;overflow-x:hidden;padding-right:.25rem;margin-bottom:1rem;-webkit-overflow-scrolling:touch}.holders-list::-webkit-scrollbar{width:4px}.holders-list::-webkit-scrollbar-track{background:var(--tg-theme-bg-color, rgba(255, 255, 255, .05));border-radius:2px}.holders-list::-webkit-scrollbar-thumb{background:var(--tg-theme-hint-color, rgba(0, 0, 0, .2));border-radius:2px}.holders-list::-webkit-scrollbar-thumb:hover{background:var(--tg-theme-hint-color, rgba(0, 0, 0, .3))}.holder-card{display:flex;align-items:center;padding:1rem;gap:1rem;background-color:var(--tg-theme-bg-color, rgba(255, 255, 255, .1));border-radius:8px;transition:transform .2s ease;border:1px solid var(--tg-theme-hint-color, rgba(255, 255, 255, .1));text-decoration:none;width:100%;box-sizing:border-box}.holder-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.holder-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;width:100%}.holder-badges{display:flex;gap:.25rem;flex-wrap:wrap;justify-content:flex-end}.badge{font-size:.7rem;padding:.15rem .4rem;border-radius:4px;background:var(--tg-theme-secondary-bg-color, rgba(0, 0, 0, .05));color:var(--tg-theme-hint-color, #666);white-space:nowrap}.holder-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin:.5rem 0;width:100%}.holder-balance,.holder-value,.holder-percentage{display:flex;flex-direction:column;gap:.1rem}.holder-balance .label,.holder-value .label,.holder-percentage .label{font-size:.7rem;color:var(--tg-theme-hint-color, #666)}.holder-balance .value,.holder-value .value,.holder-percentage .value{font-size:.85rem;font-weight:600;color:var(--tg-theme-text-color, #000)}.holder-footer{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;width:100%}.last-transaction{font-size:.7rem;color:var(--tg-theme-hint-color, #666)}.holder-rank{font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:700;color:var(--tg-theme-hint-color, #666);margin-right:.75rem;min-width:2rem}.holder-info{flex:1;display:flex;flex-direction:column;gap:.5rem;width:100%}.holder-address{font-size:.9rem;font-weight:600;color:var(--tg-theme-text-color, #000);opacity:1}.holder-balance{font-family:JetBrains Mono,monospace;font-weight:600;font-size:.9rem;color:var(--tg-theme-text-color, #000000)}.holder-title{font-size:.8rem;color:var(--tg-theme-button-color, #2481cc);font-weight:600}.holders-loading,.holders-error{text-align:center;padding:1.5rem;font-family:JetBrains Mono,monospace;color:var(--tg-theme-text-color, #000000)}.holders-error{color:var(--tg-theme-destructive-text-color, #ff3b30)}.holders-footer{margin-top:1rem;text-align:center;position:sticky;bottom:0;background-color:var(--tg-theme-bg-color, #ffffff);padding:.75rem 0;z-index:2}.view-all-button{display:inline-block;padding:.75rem 1.25rem;font-family:JetBrains Mono,monospace;font-size:.85rem;color:var(--tg-theme-button-color, #2481cc);background:transparent;border:2px solid var(--tg-theme-button-color, #2481cc);border-radius:6px;text-decoration:none;transition:all .2s ease}.view-all-button:hover{background-color:var(--tg-theme-button-color, #2481cc);color:var(--tg-theme-button-text-color, #ffffff)}.loading-spinner{width:32px;height:32px;border:3px solid var(--tg-theme-hint-color, rgba(0, 0, 0, .1));border-top:3px solid var(--tg-theme-button-color, #2481cc);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto .75rem}.loading-text{font-family:JetBrains Mono,monospace;color:var(--tg-theme-hint-color, #666);font-size:.85rem}.holders-error{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem}.error-icon{font-size:1.5rem}.error-message{font-family:JetBrains Mono,monospace;color:var(--tg-theme-text-color, #000000);text-align:center;max-width:280px;line-height:1.4;font-size:.85rem}.retry-button{padding:.75rem 1.25rem;font-family:JetBrains Mono,monospace;font-size:.85rem;color:var(--tg-theme-button-color, #2481cc);background:transparent;border:2px solid var(--tg-theme-button-color, #2481cc);border-radius:6px;cursor:pointer;transition:all .2s ease}.price-container{width:100%;max-width:600px;margin:0 auto;padding:1rem;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.price-title{font-family:JetBrains Mono,monospace;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;text-align:center;color:var(--tg-theme-text-color);background-color:var(--tg-theme-bg-color);padding:.5rem 0}.price-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:100%;padding:0 .5rem;box-sizing:border-box;margin:0 auto}.price-card{background:var(--tg-theme-secondary-bg-color);border-radius:16px;padding:1.5rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;position:relative;overflow:hidden}.price-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.price-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,rgba(var(--tg-theme-button-color-rgb),.05),transparent);opacity:0;transition:opacity .3s ease}.price-card:hover:before{opacity:1}.token-icon{font-size:2.5rem;margin-bottom:.5rem;animation:pulse 2s infinite}.token-name{font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:600;color:var(--tg-theme-text-color);margin-bottom:.25rem}.token-price{font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:700;color:var(--tg-theme-text-color);margin-bottom:.25rem}.token-price-secondary{font-family:JetBrains Mono,monospace;font-size:1rem;color:var(--tg-theme-hint-color);margin-bottom:.5rem}.token-changes{display:flex;flex-direction:column;gap:.5rem;width:100%}.token-change{font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:600;padding:.4rem .75rem;border-radius:8px;background:var(--tg-theme-bg-color);transition:all .3s ease}.token-change:hover{transform:translate(4px)}.price-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:1rem}.loading-spinner{width:48px;height:48px;border:4px solid var(--tg-theme-secondary-bg-color);border-top:4px solid var(--tg-theme-button-color);border-radius:50%;animation:spin 1s linear infinite}.loading-text{font-family:JetBrains Mono,monospace;color:var(--tg-theme-hint-color);font-size:.9rem}.price-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center;padding:1.5rem}.error-icon{font-size:2.5rem;margin-bottom:1rem;color:var(--tg-theme-destructive-text-color)}.error-message{font-family:JetBrains Mono,monospace;color:var(--tg-theme-text-color);margin-bottom:1.5rem;font-size:.9rem;max-width:280px;line-height:1.5}.retry-button{padding:.75rem 1.5rem;font-family:JetBrains Mono,monospace;font-size:.9rem;color:var(--tg-theme-button-color);background:transparent;border:2px solid var(--tg-theme-button-color);border-radius:12px;cursor:pointer;transition:all .3s ease}@media (max-width: 480px){.price-cards{grid-template-columns:1fr}.price-card{padding:1.25rem}.token-price{font-size:1.25rem}}.analytics-container{padding:20px;max-width:900px;margin:0 auto}.analytics-title{font-size:24px;font-weight:600;margin-bottom:30px;text-align:center;color:var(--tg-theme-text-color, #000000)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:40px}.stat-card{background:var(--tg-theme-secondary-bg-color, #f0f0f0);border-radius:12px;padding:24px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-title{font-size:16px;font-weight:500;color:var(--tg-theme-hint-color, #999999);margin-bottom:12px}.stat-value{font-size:28px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin-bottom:8px;line-height:1.2}.stat-label{font-size:14px;color:var(--tg-theme-hint-color, #999999);text-transform:uppercase;letter-spacing:.5px}.analytics-footer{text-align:center;margin-top:40px;padding-top:20px;border-top:1px solid var(--tg-theme-hint-color, rgba(0, 0, 0, .1))}.update-text{font-size:14px;color:var(--tg-theme-hint-color, #999999);margin-bottom:16px}.explorer-link{display:inline-block;color:var(--tg-theme-link-color, #2481cc);text-decoration:none;font-weight:500;font-size:16px;transition:opacity .2s ease}.explorer-link:hover{opacity:.8}.analytics-loading,.analytics-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:2rem}.loading-spinner{width:40px;height:40px;border:4px solid var(--tg-theme-hint-color, rgba(0, 0, 0, .1));border-top:4px solid var(--tg-theme-button-color, #2481cc);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1rem}.loading-text{font-family:JetBrains Mono,monospace;color:var(--tg-theme-hint-color, #666);font-size:.9rem}.analytics-error{color:var(--tg-theme-destructive-text-color, #ff3b30)}.error-icon{font-size:2rem;margin-bottom:1rem}.error-message{font-family:JetBrains Mono,monospace;color:var(--tg-theme-text-color, #000000);text-align:center;margin-bottom:1rem;max-width:300px;line-height:1.5}.retry-button{padding:.75rem 1.5rem;font-family:JetBrains Mono,monospace;font-size:.9rem;color:var(--tg-theme-button-color, #2481cc);background:transparent;border:2px solid var(--tg-theme-button-color, #2481cc);border-radius:6px;cursor:pointer;transition:all .2s ease}.retry-button:hover{background-color:var(--tg-theme-button-color, #2481cc);color:var(--tg-theme-button-text-color, #ffffff)}.theme-switch{position:fixed;top:1rem;right:1rem;background:none;border:none;padding:0;cursor:pointer;z-index:1000;width:auto;height:auto;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);outline:none!important;-webkit-tap-highlight-color:transparent}.theme-switch:focus{outline:none;box-shadow:none}.torch-container{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.theme-bolt{width:40px;height:40px;position:relative;z-index:2;transition:transform .4s cubic-bezier(.34,1.56,.64,1);transform-origin:center center;will-change:transform}.theme-switch.light .theme-bolt{filter:brightness(0)}.theme-switch.light .flame-effect{position:absolute;top:-4px;left:50%;transform:translate(-50%);width:24px;height:42px;background:radial-gradient(circle at 50% 85%,rgba(255,147,0,.95) 0%,rgba(255,69,0,.7) 25%,rgba(255,0,0,.3) 45%,transparent 70%),linear-gradient(to top,rgba(255,147,0,.95) 0%,rgba(255,69,0,.8) 20%,rgba(255,0,0,.4) 60%,rgba(255,69,0,.2) 80%,transparent 100%);filter:blur(2.5px);border-radius:50% 50% 25% 25%;transform-origin:center bottom;animation:fireLight 4s infinite;z-index:1;opacity:.95;will-change:transform,opacity;mix-blend-mode:screen}.theme-switch.light .glow-effect{position:absolute;top:65%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;background:radial-gradient(circle at 50% 75%,rgba(255,165,0,.9) 0%,rgba(255,69,0,.7) 20%,rgba(255,0,0,.5) 40%,rgba(255,0,0,.2) 60%,transparent 80%);filter:blur(4px);border-radius:50%;animation:glowLight 3s infinite;mix-blend-mode:screen;opacity:.85;will-change:transform,opacity}.theme-switch.dark .theme-bolt{filter:invert(1) brightness(1.15)}.theme-switch.dark .flame-effect{position:absolute;top:-4px;left:50%;transform:translate(-50%);width:24px;height:42px;background:radial-gradient(circle at 50% 85%,rgba(100,181,246,.95) 0%,rgba(33,150,243,.7) 25%,rgba(21,101,192,.3) 45%,transparent 70%),linear-gradient(to top,rgba(100,181,246,.95) 0%,rgba(30,136,229,.8) 20%,rgba(21,101,192,.4) 60%,rgba(33,150,243,.2) 80%,transparent 100%);filter:blur(2.5px);border-radius:50% 50% 25% 25%;transform-origin:center bottom;animation:fireDark 4s infinite;z-index:1;opacity:.95;will-change:transform,opacity;mix-blend-mode:screen}.theme-switch.dark .glow-effect{position:absolute;top:65%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;background:radial-gradient(circle at 50% 75%,rgba(100,181,246,.9) 0%,rgba(33,150,243,.7) 20%,rgba(21,101,192,.5) 40%,rgba(21,101,192,.2) 60%,transparent 80%);filter:blur(4px);border-radius:50%;animation:glowDark 3s infinite;mix-blend-mode:screen;opacity:.85;will-change:transform,opacity}@keyframes fireLight{0%,to{transform:translate(-50%) scale(1) rotate(-1deg);opacity:.95}25%{transform:translate(-50.25%) scale(1.1,1.05) rotate(1deg);opacity:1}50%{transform:translate(-50%) scale(.98,1.1) rotate(-.5deg);opacity:.95}75%{transform:translate(-49.75%) scale(1.05,.95) rotate(.5deg);opacity:.9}}@keyframes fireDark{0%,to{transform:translate(-50%) scale(1) rotate(-1deg);opacity:.95}25%{transform:translate(-50.25%) scale(1.1,1.05) rotate(1deg);opacity:1}50%{transform:translate(-50%) scale(.98,1.1) rotate(-.5deg);opacity:.95}75%{transform:translate(-49.75%) scale(1.05,.95) rotate(.5deg);opacity:.9}}@keyframes glowLight{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.9}}@keyframes glowDark{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.9}}.theme-switch:hover .theme-bolt{transform:scale(1.05)}.theme-switch:hover .flame-effect{animation-duration:3s;height:46px;width:26px;opacity:1}.theme-switch:hover .glow-effect{animation-duration:2.5s;width:40px;height:40px;opacity:.95;filter:blur(5px)}.theme-switch:active .theme-bolt{transform:scale(.95);transition-duration:.15s}.theme-switch:active .flame-effect{height:38px;width:22px;transition-duration:.15s}.theme-switch:active .glow-effect{width:36px;height:36px;opacity:.75;transition-duration:.15s}.theme-switch .theme-bolt,.theme-switch .flame-effect,.theme-switch .glow-effect{transition:all .4s cubic-bezier(.4,0,.2,1)}.theme-switch{appearance:none;-webkit-appearance:none;-moz-appearance:none}.theme-switch::-moz-focus-inner{border:0}.theme-switch:focus,.theme-switch:active,.theme-switch:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}.switch-image{width:100%;height:100%;object-fit:contain;transition:transform .3s cubic-bezier(.4,0,.2,1)}.theme-switch.dark .switch-image{filter:invert(1)}.theme-switch.light .switch-image{animation:wobble .5s ease-out}.theme-switch.dark .switch-image{animation:wobbleDark .5s ease-out}@keyframes wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}75%{transform:rotate(-2deg)}}@keyframes wobbleDark{0%,to{transform:rotate(0)}25%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}}@media (hover: hover){.theme-switch:hover{transform:translateY(-1px);box-shadow:4px 4px 8px #0000001a,-4px -4px 8px #fffc,inset 1px 1px 2px #fffc,inset -1px -1px 2px #0000000d}.theme-switch.dark:hover{box-shadow:4px 4px 8px #0000004d,-4px -4px 8px #37373733,inset 1px 1px 2px #37373733,inset -1px -1px 2px #0000004d}}.wallet-container{padding:1rem;max-width:600px;margin:0 auto;position:relative;z-index:1}.wallet-header{text-align:center;margin-bottom:2rem}.wallet-header h2{font-family:JetBrains Mono,monospace;font-size:1.5rem;margin-bottom:.5rem;color:var(--tg-theme-text-color)}.wallet-address{font-family:JetBrains Mono,monospace;font-size:.9rem;color:var(--tg-theme-hint-color);margin-bottom:.5rem}.portfolio-value{font-family:JetBrains Mono,monospace;font-size:1.2rem;font-weight:600;color:var(--tg-theme-text-color)}.assets-list{display:flex;flex-direction:column;gap:1rem}.asset-card{display:flex;align-items:center;padding:1rem;background:var(--tg-theme-secondary-bg-color);border-radius:12px;transition:transform .2s ease;position:relative}.asset-card:hover{transform:translateY(-2px)}.asset-icon{font-size:1.5rem;margin-right:1rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--tg-theme-bg-color);border-radius:50%}.asset-info{flex:1}.asset-name{font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:600;color:var(--tg-theme-text-color);margin-bottom:.25rem}.asset-balance{font-family:JetBrains Mono,monospace;font-size:.9rem;color:var(--tg-theme-hint-color)}.asset-value{font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:600;color:var(--tg-theme-text-color);margin-top:.25rem}.wallet-connect{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;animation:fadeIn .5s ease-out}.wallet-connect h2{font-family:JetBrains Mono,monospace;font-size:1.5rem;margin-bottom:1.5rem;color:var(--tg-theme-text-color);animation:slideDown .5s ease-out}.wallet-loading,.wallet-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.loading-spinner{width:48px;height:48px;border:4px solid var(--tg-theme-secondary-bg-color);border-top:4px solid var(--tg-theme-button-color);border-radius:50%;animation:spin 1s linear infinite,scaleIn .5s ease-out;margin-bottom:1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text{font-family:JetBrains Mono,monospace;color:var(--tg-theme-hint-color)}.error-icon{font-size:3rem;color:var(--tg-theme-destructive-text-color);margin-bottom:1rem;animation:shake .5s ease-out}.error-message{font-family:JetBrains Mono,monospace;color:var(--tg-theme-text-color);margin-bottom:1.5rem;max-width:300px;text-align:center;line-height:1.5;animation:slideUp .5s ease-out}.retry-button{padding:12px 24px;font-family:JetBrains Mono,monospace;font-size:1rem;color:var(--tg-theme-button-color);background:transparent;border:2px solid var(--tg-theme-button-color);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);animation:scaleIn .5s ease-out}.retry-button:hover{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.retry-button:active{transform:translateY(1px)}.wallet-button-container{margin-top:1rem;width:100%;max-width:300px;animation:scaleIn .5s ease-out}.wallet-button-container button{width:100%;background:var(--tg-theme-button-color)!important;color:var(--tg-theme-button-text-color)!important;border:none!important;border-radius:12px!important;padding:12px 24px!important;font-family:JetBrains Mono,monospace!important;font-size:.9rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important}.wallet-button-container button:hover{opacity:.9!important}.wallet-button-container button:active{transform:translateY(1px)!important}.connect-wallet-button{width:100%;background:var(--tg-theme-button-color)!important;color:var(--tg-theme-button-text-color)!important;border:none!important;border-radius:16px!important;padding:16px 24px!important;font-family:JetBrains Mono,monospace!important;font-size:1rem!important;font-weight:600!important;cursor:pointer!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative;overflow:hidden}.connect-wallet-button:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.connect-wallet-button:hover:after{left:100%}.connect-wallet-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.connect-wallet-button:active{transform:translateY(1px)}.wallet-info{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:1rem 0;padding:1rem;background:var(--tg-theme-secondary-bg-color);border-radius:12px}.wallet-network{font-family:JetBrains Mono,monospace;font-size:.8rem;color:var(--tg-theme-hint-color)}.disconnect-button{padding:.5rem 1rem;font-family:JetBrains Mono,monospace;font-size:.8rem;color:var(--tg-theme-destructive-text-color);background:transparent;border:1px solid var(--tg-theme-destructive-text-color);border-radius:8px;cursor:pointer;transition:all .2s ease}.disconnect-button:hover{background:var(--tg-theme-destructive-text-color);color:var(--tg-theme-button-text-color)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.asset-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;background:linear-gradient(45deg,transparent,rgba(var(--tg-theme-button-color-rgb),.1),transparent);opacity:0;transition:opacity .3s ease}.asset-card:hover:before{opacity:1}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}@media (max-width: 480px){.wallet-container{padding:.5rem}.connect-wallet-button{font-size:.9rem!important;padding:12px 20px!important}}.wallet-container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}:root{--tg-theme-bg-color: #ffffff;--tg-theme-text-color: #000000;--tg-theme-hint-color: #999999;--tg-theme-link-color: #2481cc;--tg-theme-button-color: #2481cc;--tg-theme-button-text-color: #ffffff;--tg-theme-secondary-bg-color: #f5f5f5;--tg-theme-header-bg-color: #ffffff;--tg-theme-accent-text-color: #2481cc;--tg-theme-section-bg-color: #ffffff;--tg-theme-section-header-text-color: #000000;--tg-theme-subtitle-text-color: #999999;--tg-theme-destructive-text-color: #ff3b30;--tg-theme-positive-text-color: #4bb34b}[data-theme=dark]{--tg-theme-bg-color: #1f1f1f;--tg-theme-text-color: #ffffff;--tg-theme-hint-color: #aaaaaa;--tg-theme-link-color: #64b5f6;--tg-theme-button-color: #64b5f6;--tg-theme-button-text-color: #ffffff;--tg-theme-secondary-bg-color: #2d2d2d;--tg-theme-header-bg-color: #1f1f1f;--tg-theme-accent-text-color: #64b5f6;--tg-theme-section-bg-color: #1f1f1f;--tg-theme-section-header-text-color: #ffffff;--tg-theme-subtitle-text-color: #aaaaaa;--tg-theme-destructive-text-color: #ff5252;--tg-theme-positive-text-color: #69f0ae}html,body{margin:0;padding:0;height:100%;width:100%;overflow:hidden;position:fixed;background-color:var(--tg-theme-bg-color);color:var(--tg-theme-text-color)}#root{height:100%;width:100%;margin:0;padding:0;overflow:hidden}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.app-container{height:100%;width:100%;margin:0;padding:0;display:flex;flex-direction:column;background-color:var(--tg-theme-bg-color, #ffffff);position:relative;z-index:1;overflow:hidden}.main-content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:1rem;height:100%;width:100%;box-sizing:border-box;position:relative;z-index:2}.logo-container{width:100%;padding:2rem 0;display:flex;justify-content:center;align-items:center}.bolt-logo{width:80px;height:auto;object-fit:contain;cursor:pointer;transition:transform .3s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .bolt-logo{filter:invert(1)}.user-info{text-align:center;margin-bottom:2rem;width:100%}.user-info h2{font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:500;margin:0;letter-spacing:.5px;color:var(--tg-theme-hint-color, #999)}.actions{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:300px;margin:0 auto;padding:0 1rem;box-sizing:border-box}.action-button{width:100%;padding:.7rem;border:2px solid var(--tg-theme-button-color, #2481cc);border-radius:12px;font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden;background:transparent;color:var(--tg-theme-button-color, #2481cc);box-shadow:0 2px 4px #0000001a}.action-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.action-button:active:before{left:100%}.action-button:active{transform:translateY(1px);box-shadow:0 1px 2px #0000001a}.bolt-actions{background:transparent;color:var(--tg-theme-button-color, #2481cc);border:2px solid var(--tg-theme-button-color, #2481cc);background:linear-gradient(45deg,transparent,rgba(36,129,204,.1),transparent)}.website,.boltopedia{background:transparent;color:var(--tg-theme-text-color, #000000);border:2px solid var(--tg-theme-secondary-bg-color, #f5f5f5);background:linear-gradient(45deg,transparent,rgba(0,0,0,.05),transparent)}.section-container{width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:var(--tg-theme-bg-color, #ffffff)}.bolt-actions-container{width:100%;height:100%;display:flex;flex-direction:column;padding:1rem;box-sizing:border-box}.bolt-actions-header{display:flex;align-items:center;padding:.75rem;margin-bottom:1rem;background-color:var(--tg-theme-bg-color, #ffffff);position:sticky;top:0;z-index:2}.bolt-actions-header h2{font-family:JetBrains Mono,monospace;font-size:1.25rem;color:var(--tg-theme-text-color, #000000);margin:0;flex:1;text-align:center}.bolt-actions-content{display:flex;flex-direction:column;gap:.75rem;padding:0 .75rem;max-width:300px;margin:0 auto;width:100%}.back-button{padding:.75rem;border:none;background:transparent;color:var(--tg-theme-text-color, #000000);font-size:.9rem;cursor:pointer;display:flex;align-items:center;gap:.5rem}@keyframes helicopter{0%{transform:rotate(0)}to{transform:rotate(2160deg)}}.spinning{animation:helicopter 1.5s cubic-bezier(.3,0,.7,1) forwards}.loading{display:flex;justify-content:center;align-items:center;height:100%;width:100%;font-family:JetBrains Mono,monospace;color:var(--tg-theme-text-color, #000000)}.frame-container{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--tg-theme-bg-color, #ffffff);z-index:10;display:flex;flex-direction:column}.frame-header{display:flex;align-items:center;padding:.75rem;background:var(--tg-theme-bg-color, #ffffff);border-bottom:1px solid var(--tg-theme-hint-color, rgba(0, 0, 0, .1))}.content-frame{flex:1;width:100%;height:100%;border:none;background:var(--tg-theme-bg-color, #ffffff)}.fade-in{animation:fadeIn .3s ease-in-out forwards}.fade-out{animation:fadeOut .3s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.action-button,.back-button,.bolt-logo,.frame-container,.section-container,.main-content,.bolt-actions-container{transition:all .3s cubic-bezier(.4,0,.2,1)}.action-button:hover,.back-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.action-button:active,.back-button:active{transform:translateY(1px);box-shadow:0 2px 4px #0000001a}.frame-container{animation:slideIn .3s cubic-bezier(.4,0,.2,1)}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.section-container,.bolt-actions-container{animation:slideUp .3s cubic-bezier(.4,0,.2,1)}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
