@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap);body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#121212;color:#e0e0e0!important;font-family:Merriweather,serif;margin:0;overflow-x:hidden;overflow-y:auto;padding:0}.stars{height:120%;left:0;position:fixed;top:0;transform:rotate(-45deg);width:100%;z-index:-1}.star{animation:fall 9s 0s linear infinite,tail-fade var(--tail-fade-duration) 0s ease-out infinite;animation:fall var(--fall-duration) var(--fall-delay) linear infinite,tail-fade var(--tail-fade-duration) var(--fall-delay) ease-out infinite;background:linear-gradient(45deg,currentColor,#0000);border-radius:50%;color:var(--star-color);filter:drop-shadow(0 0 6px currentColor);height:2px;height:var(--star-tail-height);left:0;position:absolute;top:100vh;top:var(--top-offset);transform:translate3d(104em,0,0);width:6em;width:var(--star-tail-length)}:root{--primary-color:#fff;--star-tail-length:6em;--star-tail-height:2px;--fall-duration:9s;--fall-delay:0s;--top-offset:100vh}@keyframes fall{to{transform:translate3d(-30em,0,0)}}@keyframes tail-fade{0%,50%{opacity:1;width:6em;width:var(--star-tail-length)}70%,80%{opacity:.4;width:0}to{opacity:0;width:0}}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}.login-page{overflow-x:hidden;overflow-y:auto}#root,.App{display:flex;flex-direction:column;min-height:100vh}.admin-panel{background-color:#121212;color:#e0e0e0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;min-height:100vh;padding:0}.admin-header{align-items:center;background:linear-gradient(145deg,#1e1e1e,#2a2a2a);border-bottom:1px solid #333;box-shadow:0 2px 8px #0003;display:flex;justify-content:space-between;padding:16px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.admin-header h1{color:#8be9fd;font-size:1.8rem;font-weight:700;margin:0}.admin-user-info{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.user-role{background:linear-gradient(135deg,#8be9fd,#50fa7b);border-radius:12px;color:#121212;font-size:.7rem;font-weight:600;padding:2px 8px;text-transform:uppercase}.user-name{color:#888;font-size:.85rem}.tab-navigation{-ms-overflow-style:none;background:#1a1a1a;border-bottom:1px solid #333;display:flex;overflow-x:auto;padding:0 20px;scrollbar-width:none}.tab-navigation::-webkit-scrollbar{display:none}.tab-btn{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#888;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;min-width:-webkit-max-content;min-width:max-content;padding:16px 20px;transition:all .3s ease;white-space:nowrap}.tab-btn:hover{background:#8be9fd1a;color:#8be9fd}.tab-btn.active{background:#8be9fd0d;border-bottom-color:#8be9fd;color:#8be9fd}.tab-content{padding:20px}.section-header{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.section-header h2{align-items:center;color:#8be9fd;display:flex;font-size:1.4rem;font-weight:600;gap:8px;margin:0}.section-actions{display:flex;flex-direction:column;gap:12px}.search-container{flex:1 1;max-width:300px;position:relative}.search-icon{color:#666;font-size:.9rem;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.search-input{background:#2c2c2c;border:1px solid #444;border-radius:8px;box-sizing:border-box;color:#e0e0e0;font-size:.9rem;padding:12px 12px 12px 36px;transition:all .3s ease;width:100%}.search-input:focus{border-color:#8be9fd;box-shadow:0 0 0 2px #8be9fd1a;outline:none}.search-input::placeholder{color:#666}.filter-select{background:#2c2c2c;border:1px solid #444;border-radius:8px;color:#e0e0e0;cursor:pointer;font-size:.9rem;min-width:140px;padding:12px;transition:all .3s ease}.filter-select:focus{border-color:#8be9fd;box-shadow:0 0 0 2px #8be9fd1a;outline:none}.mobile-cards{display:flex;flex-direction:column;gap:16px}.transaction-card,.user-card{background:linear-gradient(145deg,#1e1e1e,#2a2a2a);border:1px solid #333;border-radius:12px;box-shadow:0 4px 12px #0003;padding:16px;transition:all .3s ease}.transaction-card:hover,.user-card:hover{border-color:#8be9fd4d;box-shadow:0 6px 20px #8be9fd1a;transform:translateY(-2px)}.ad-card{border-radius:12px;box-shadow:0 4px 12px #0003;display:flex;flex-direction:column;max-height:380px;max-width:520px;min-height:240px;overflow:visible;padding:16px;transition:box-shadow .3s ease,border-color .3s ease}.ad-card:hover{border-color:#8be9fd4d;box-shadow:0 6px 20px #8be9fd1a}.ad-card .card-header,.card-header{align-items:flex-start}.ad-card .card-header{display:flex;gap:12px;margin-bottom:12px;min-height:60px}.ad-preview{background:#2c2c2c;contain:layout style paint;flex-shrink:0;height:60px;isolation:isolate;max-height:60px;max-width:180px;overflow:hidden;width:180px}.ad-image,.ad-preview{border-radius:6px;position:relative}.ad-image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;z-index:1}.ad-badges{align-items:flex-end;contain:layout style paint size;flex-direction:column;max-height:52px;max-width:172px;position:absolute;right:4px;top:4px;transform:translateZ(0);will-change:auto;z-index:10}.ad-badges,.type-badge{display:flex;gap:3px;overflow:hidden}.type-badge{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 1px 3px #0000004d;font-size:.65rem;font-weight:600;max-width:100%;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap}.type-badge.impression{background:#8be9fdf2;color:#121212}.type-badge.time{background:#ffb800f2;color:#121212}.status-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 1px 3px #0000004d;font-size:.65rem;max-width:100%;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap}.status-badge.active{background:#50fa7bf2;color:#121212}.status-badge.banned{background:#ff5555f2;color:#fff}.status-badge.expired{background:#6c757df2;color:#fff}.status-badge.completed{background:#50fa7bf2;color:#121212}.admin-user-details h3{color:#8be9fd;font-size:1.1rem;font-weight:600;margin:0 0 4px}.telegram-id{color:#888;font-size:.8rem}.user-badges{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.role-badge{border-radius:12px;font-size:.7rem;font-weight:600;padding:4px 8px;text-transform:uppercase}.role-badge.user{background:#8be9fd33;color:#8be9fd}.role-badge.mod{background:#ffb80033;color:#ffb800}.role-badge.admin{background:#ff79c633;color:#ff79c6}.role-badge.superadmin{background:#50fa7b33;color:#50fa7b}.ban-badge{background:#f553;border-radius:12px;color:#f55;font-size:.7rem;font-weight:600;padding:4px 8px;text-transform:uppercase}.card-content{margin-top:12px}.user-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.stat{display:flex;flex-direction:column;gap:2px}.stat-label{font-size:.8rem}.stat-value{color:#e0e0e0;font-size:.9rem}.ad-info{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.ad-link{margin:0}.ad-link a{background:#8be9fd1a;border-left:2px solid #8be9fd;border-radius:6px;color:#8be9fd;display:block;font-size:.9rem;font-weight:500;line-height:1.3;padding:6px 10px;text-decoration:none;transition:background-color .3s ease;word-break:break-all}.ad-link a:hover{background:#8be9fd33}.ad-user{align-items:center;color:#888;display:flex;font-size:.8rem;gap:6px}.ad-user:before{content:"👤";font-size:.75rem}.ad-dates{color:#888;display:flex;flex-wrap:wrap;font-size:.75rem;gap:8px}.ad-dates>div{background:#ffffff0d;border-radius:4px;flex:1 1;font-size:.7rem;min-width:100px;padding:4px 8px;text-align:center}.ad-dates>div:first-child{border-left:2px solid #50fa7b}.ad-dates>div:last-child{border-left:2px solid #ff79c6}.progress-section{background:#8be9fd0d;border:1px solid #8be9fd33;border-radius:6px;margin:10px 0 0;padding:8px}.progress-info{align-items:center;color:#8be9fd;display:flex;font-size:.75rem;font-weight:500;justify-content:space-between;margin-bottom:6px}.progress-bar{background:#8be9fd33}.progress-fill{transition:width .5s ease}.analytics-actions-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.analytics-link{margin-top:8px}.analytics-btn{align-items:center;background:linear-gradient(135deg,#8be9fd33,#50fa7b33);border:1px solid #8be9fd4d;border-radius:6px;color:#8be9fd;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:600;gap:6px;padding:6px 12px;text-decoration:none;transition:background .3s ease}.analytics-btn:hover{background:linear-gradient(135deg,#8be9fd4d,#50fa7b4d)}.inline-ban-btn{align-items:center;background:#f553;border:1px solid #f55;border-radius:6px;color:#f55;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;gap:6px;padding:6px 12px;transition:all .3s ease;white-space:nowrap}.inline-ban-btn:hover{background:#ff55554d;box-shadow:0 2px 8px #ff55554d;transform:translateY(-1px)}.admin-tx-details h3{color:#8be9fd;font-size:1.1rem;font-weight:600;margin:0 0 4px}.tx-amount{color:#50fa7b;font-size:1rem;font-weight:700}.tx-badges{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.product-badge{background:#ffb80033;border-radius:12px;color:#ffb800;font-size:.7rem;font-weight:600;padding:4px 8px;text-transform:uppercase}.tx-details{display:flex;flex-direction:column;gap:6px}.detail-row{align-items:center;display:flex;justify-content:space-between}.detail-label{color:#888;flex-shrink:0;font-size:.8rem}.detail-value{color:#e0e0e0;font-size:.8rem;text-align:right}.tx-hash{background:#8be9fd1a;border-radius:4px;font-family:monospace;font-size:.75rem;padding:2px 6px}.card-actions{margin-top:16px}.ad-card .card-actions,.card-actions{align-items:center;border-top:1px solid #333;display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.ad-card .card-actions{margin-top:12px}.role-select{background:#2c2c2c;border:1px solid #444;border-radius:6px;color:#e0e0e0;cursor:pointer;flex:1 1;font-size:.8rem;min-width:80px;padding:6px 8px}.role-select:focus{border-color:#8be9fd;outline:none}.credits-btn{align-items:center;background:linear-gradient(135deg,#50fa7b,#8be9fd);border:none;border-radius:6px;color:#121212;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:4px;padding:8px 12px;transition:all .3s ease}.credits-btn:hover{box-shadow:0 4px 12px #50fa7b4d;transform:translateY(-1px)}.ban-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:4px;padding:8px 12px;transition:all .3s ease}.ban-btn.ban{background:#f553;border:1px solid #f55;color:#f55}.ban-btn.unban{background:#50fa7b33;border:1px solid #50fa7b;color:#50fa7b}.ban-btn:hover{transform:translateY(-1px)}.pagination{gap:16px;justify-content:center;margin-top:24px;padding:16px 0}.pagination,.pagination-btn{align-items:center;display:flex}.pagination-btn{background:#2c2c2c;border:1px solid #444;border-radius:6px;color:#8be9fd;cursor:pointer;padding:8px 12px;transition:all .3s ease}.pagination-btn:hover:not(:disabled){background:#333;border-color:#8be9fd}.pagination-btn:disabled{cursor:not-allowed;opacity:.5}.pagination-info{color:#888;font-size:.9rem}.loading-container{gap:16px;padding:60px 20px}.loading-spinner{border:3px solid #333}.modal-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal{background:linear-gradient(145deg,#1e1e1e,#2a2a2a);border:1px solid #333;border-radius:12px;box-shadow:0 20px 40px #00000080;max-height:90vh;max-width:480px;overflow-y:auto;width:100%}.modal-header{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;padding:20px}.modal-header h3{color:#8be9fd;font-size:1.2rem;margin:0}.close-btn{background:#0000;border:none;border-radius:4px;color:#888;cursor:pointer;font-size:1.2rem;padding:4px;transition:all .3s ease}.close-btn:hover{background:#ff55551a;color:#f55}.modal-content{padding:20px}.admin-user-modal-section{background:#8be9fd0d;border:1px solid #8be9fd33;border-radius:8px;margin-bottom:20px;padding:12px}.admin-user-modal-section h4{color:#8be9fd;font-size:1rem;margin:0 0 4px}.admin-user-modal-section p{color:#888;font-size:.9rem;margin:0}.form-group{gap:6px;margin-bottom:16px}.form-group label{font-size:.9rem}.form-input,.form-select,.form-textarea{background:#2c2c2c;border:1px solid #444;border-radius:6px;color:#e0e0e0;font-size:.9rem;padding:10px;transition:all .3s ease}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#8be9fd;box-shadow:0 0 0 2px #8be9fd1a;outline:none}.form-textarea{font-family:inherit;min-height:80px;resize:vertical}.modal-actions{border-top:1px solid #333;display:flex;gap:12px;padding:20px}.cancel-btn,.grant-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:600;gap:6px;justify-content:center;padding:12px 16px;transition:all .3s ease}.cancel-btn{background:#333;color:#888}.cancel-btn:hover{background:#444;color:#e0e0e0}.grant-btn{background:linear-gradient(135deg,#50fa7b,#8be9fd);color:#121212}.grant-btn:hover{box-shadow:0 6px 20px #50fa7b4d;transform:translateY(-1px)}.revenue-overview{background:linear-gradient(145deg,#1a1a1a,#2a2a2a);border:1px solid #333;border-radius:12px;box-shadow:0 4px 12px #0003;margin-bottom:24px;padding:24px}.revenue-overview.error,.revenue-overview.loading{align-items:center;color:#888;display:flex;flex-direction:column;justify-content:center;min-height:200px}.revenue-header{flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:24px}.revenue-header,.revenue-title{align-items:center;display:flex}.revenue-title{color:#50fa7b;gap:8px}.revenue-title h3{font-size:1.4rem;font-weight:600;margin:0}.timeframe-select{background:#2c2c2c;border:1px solid #444;border-radius:6px;color:#e0e0e0;cursor:pointer;font-size:.9rem;padding:8px 12px;transition:all .3s ease}.timeframe-select:focus{border-color:#8be9fd;box-shadow:0 0 0 2px #8be9fd1a;outline:none}.revenue-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.revenue-card{align-items:center;background:linear-gradient(145deg,#2c2c2c,#3a3a3a);border:1px solid #444;border-radius:8px;display:flex;gap:12px;overflow:hidden;padding:16px;position:relative;transition:all .3s ease}.revenue-card:before{background:linear-gradient(90deg,#0000,#50fa7b80,#0000);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.revenue-card:hover{border-color:#50fa7b4d;box-shadow:0 4px 12px #50fa7b1a;transform:translateY(-2px)}.revenue-card:hover:before{opacity:1}.revenue-card.primary{background:linear-gradient(145deg,#50fa7b1a,#50fa7b0d);border-color:#50fa7b}.revenue-card.primary:before{background:linear-gradient(90deg,#50fa7b,#8be9fd,#50fa7b);opacity:1}.card-icon{align-items:center;background:#50fa7b33;border-radius:8px;color:#50fa7b;display:flex;flex-shrink:0;font-size:1.2rem;height:40px;justify-content:center;width:40px}.revenue-card.primary .card-icon{background:#50fa7b4d;box-shadow:0 0 20px #50fa7b4d}.card-content{flex:1 1}.card-content h4{color:#888;font-size:.8rem;font-weight:500;letter-spacing:.5px;margin:0 0 4px;text-transform:uppercase}.card-value{color:#e0e0e0;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:1.2rem;font-weight:700;margin-bottom:2px}.revenue-card.primary .card-value{color:#50fa7b;font-size:1.4rem}.card-subtitle{color:#666;font-size:.75rem}.revenue-details{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.revenue-section{background:#ffffff05;border:1px solid #333;border-radius:8px;padding:16px;transition:all .3s ease}.revenue-section:hover{background:#ffffff08;border-color:#8be9fd33}.revenue-section h4{align-items:center;color:#8be9fd;display:flex;font-size:1.1rem;font-weight:600;gap:10px;margin:0 0 20px;padding-bottom:8px;position:relative}.revenue-section h4:after{background:linear-gradient(90deg,#8be9fd,#50fa7b);border-radius:1px;bottom:0;content:"";height:2px;left:0;position:absolute;width:40px}.revenue-breakdown{display:flex;flex-direction:column;gap:12px}.breakdown-item{align-items:center;background:linear-gradient(145deg,#ffffff05,#ffffff03);border:1px solid #8be9fd1a;border-radius:8px;display:flex;justify-content:space-between;overflow:hidden;padding:12px 16px;position:relative;transition:all .3s ease}.breakdown-item:before{background:linear-gradient(180deg,#8be9fd,#50fa7b);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:3px}.breakdown-item:hover{background:linear-gradient(145deg,#8be9fd0d,#50fa7b05);border-color:#8be9fd4d;box-shadow:0 2px 8px #8be9fd1a;transform:translateX(2px)}.breakdown-item:hover:before{opacity:1}.breakdown-label{align-items:center;color:#888;display:flex;font-size:.85rem;font-weight:500;gap:8px;position:relative}.breakdown-label:before{background:#8be9fd99;border-radius:50%;content:"";flex-shrink:0;height:8px;transition:all .3s ease;width:8px}.breakdown-item:hover .breakdown-label:before{background:#8be9fd;box-shadow:0 0 8px #8be9fd66}.breakdown-item:first-child .breakdown-label:before{background:linear-gradient(135deg,#50fa7b,#8be9fd)}.breakdown-item:nth-child(2) .breakdown-label:before{background:#8be9fd}.breakdown-item:nth-child(3) .breakdown-label:before{background:#50fa7b}.breakdown-item:nth-child(4) .breakdown-label:before{background:#ffb800}.breakdown-item:nth-child(5) .breakdown-label:before{background:#ff79c6}.breakdown-item:nth-child(6) .breakdown-label:before{background:#f55}.breakdown-value{align-items:center;color:#e0e0e0;display:flex;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:.9rem;font-weight:600;gap:4px;position:relative}.breakdown-value:contains("SOL"):after{content:"⚡";font-size:.7rem;margin-left:2px;opacity:.6}.breakdown-item:first-child{background:linear-gradient(145deg,#50fa7b14,#50fa7b08);border-color:#50fa7b33}.breakdown-item:first-child .breakdown-value{color:#50fa7b;font-size:1rem;font-weight:700}.breakdown-item:first-child:before{background:#50fa7b;opacity:1;width:4px}.breakdown-item:nth-child(3){background:linear-gradient(145deg,#50fa7b0d,#50fa7b05);border-color:#50fa7b26}.breakdown-item:nth-child(3) .breakdown-value{color:#50fa7b}.breakdown-item:nth-child(4),.breakdown-item:nth-child(5),.breakdown-item:nth-child(6){background:linear-gradient(145deg,#ffb8000d,#ffb80005);border-color:#ffb80026}.breakdown-item:nth-child(4) .breakdown-value,.breakdown-item:nth-child(5) .breakdown-value,.breakdown-item:nth-child(6) .breakdown-value{color:#ffb800}.breakdown-item{animation:fadeInUp .3s ease forwards}.breakdown-item:first-child{animation-delay:.1s}.breakdown-item:nth-child(2){animation-delay:.15s}.breakdown-item:nth-child(3){animation-delay:.2s}.breakdown-item:nth-child(4){animation-delay:.25s}.breakdown-item:nth-child(5){animation-delay:.3s}.breakdown-item:nth-child(6){animation-delay:.35s}.package-performance{display:flex;flex-direction:column;gap:12px}.package-item{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;padding:8px 0;transition:all .3s ease}.package-item:last-child{border-bottom:none}.package-item:hover{background:#8be9fd05;border-radius:4px;margin:0 -8px;padding:8px}.package-info{display:flex;flex-direction:column;gap:2px}.package-name{color:#e0e0e0;font-family:SF Mono,monospace;font-size:.85rem;font-weight:500}.package-count{color:#666;font-size:.75rem}.package-revenue{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.package-revenue strong{color:#50fa7b;font-family:SF Mono,monospace;font-size:.9rem}.package-avg{color:#666;font-size:.7rem}.package-methods{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.package-methods span{border-radius:4px;font-size:.7rem;font-weight:500;padding:2px 6px}.sol-count{background:#8be9fd33;color:#8be9fd}.credit-count{background:#50fa7b33;color:#50fa7b}.jngl-count{background:#ffb80033;color:#ffb800}.top-spenders{display:flex;flex-direction:column;gap:12px}.spender-item{align-items:center;border-bottom:1px solid #333;display:flex;gap:12px;padding:8px 0;transition:all .3s ease}.spender-item:last-child{border-bottom:none}.spender-item:hover{background:#8be9fd05;border-radius:4px;margin:0 -8px;padding:8px}.spender-rank{align-items:center;background:linear-gradient(135deg,#8be9fd4d,#50fa7b4d);border-radius:50%;color:#e0e0e0;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:28px;justify-content:center;width:28px}.spender-rank:first-child{background:linear-gradient(135deg,#ffb800,#ff79c6)}.spender-info{display:flex;flex:1 1;flex-direction:column;gap:2px}.spender-name{color:#e0e0e0;font-size:.85rem;font-weight:500}.spender-ads{color:#666;font-size:.75rem}.spender-amount{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.spender-amount strong{color:#50fa7b;font-family:SF Mono,monospace;font-size:.9rem}.spender-breakdown{color:#666;display:flex;font-size:.7rem;gap:8px}.realtime-stats{display:flex;flex-direction:column;gap:12px}.realtime-item{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;padding:8px 0;transition:all .3s ease}.realtime-item:last-child{border-bottom:none}.realtime-item:hover{background:#8be9fd05;border-radius:4px;margin:0 -8px;padding:8px}.realtime-label{align-items:center;color:#888;display:flex;font-size:.85rem;font-weight:500;gap:6px}.realtime-value{color:#50fa7b;font-family:SF Mono,monospace;font-size:.9rem;font-weight:600}.realtime-count{color:#666;font-size:.75rem;margin-left:8px}.ads-section-title{border-top:1px solid #333;margin:24px 0 16px;padding-top:24px;position:relative}.ads-section-title:before{background:linear-gradient(90deg,#8be9fd,#50fa7b);content:"";height:2px;left:0;position:absolute;top:0;width:60px}.ads-section-title h3{align-items:center;color:#8be9fd;display:flex;font-size:1.2rem;font-weight:600;gap:8px;margin:0}.credits-overview{background:linear-gradient(145deg,#50fa7b0d,#8be9fd0d);border:1px solid #50fa7b33;border-radius:12px;margin-bottom:20px;padding:20px}.credits-overview h3{align-items:center;color:#50fa7b;display:flex;font-size:1.2rem;gap:8px;margin:0 0 16px}.credits-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.credit-toggle-section{background:#50fa7b0d;border:1px solid #50fa7b33}.credit-toggle-container{gap:8px}.credit-toggle{border:none;color:#50fa7b;gap:8px;padding:0}.credit-toggle:hover{color:#8be9fd}.credit-toggle.enabled{color:#50fa7b}.credit-toggle.disabled{color:#666}.credit-toggle svg{font-size:1.4rem}.credit-info{background:#50fa7b1a;border-left:3px solid #50fa7b;color:#50fa7b;gap:6px}.package-option.has-credits{background:linear-gradient(145deg,#252525,#50fa7b0d);border-color:#50fa7b66}.package-option.has-credits:hover{border-color:#50fa7b;box-shadow:0 4px 15px #50fa7b33}.package-credits{color:#50fa7b;font-size:.75rem}.credit-confirm-button{background:linear-gradient(135deg,#50fa7b,#8be9fd);padding:10px 20px}.credit-confirm-button:hover:not(:disabled){background:linear-gradient(135deg,#8be9fd,#50fa7b)}.credit-note{color:#50fa7b!important;gap:6px}.credits-section{background:linear-gradient(145deg,#50fa7b0d,#8be9fd0d);border:1px solid #50fa7b33;margin-bottom:20px}.credit-used{color:#50fa7b!important;font-weight:600}.time-info{margin-top:8px}.ad-image[src=""]{background:linear-gradient(45deg,#2c2c2c 25%,#0000 0),linear-gradient(-45deg,#2c2c2c 25%,#0000 0),linear-gradient(45deg,#0000 75%,#2c2c2c 0),linear-gradient(-45deg,#0000 75%,#2c2c2c 0);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px}@media (min-width:768px){.admin-header{padding:20px 32px}.admin-header h1{font-size:2rem}.tab-navigation{padding:0 32px}.tab-content{padding:32px}.section-header{justify-content:space-between}.section-actions,.section-header{align-items:center;flex-direction:row}.section-actions{gap:16px}.user-stats{grid-template-columns:repeat(3,1fr)}.mobile-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(480px,1fr))}.card-actions{flex-wrap:nowrap}.modal{max-width:520px}.modal-actions{flex-direction:row}.ad-card .card-header{flex-direction:row;gap:12px;min-height:60px}.ad-preview{height:60px;width:180px}.ad-dates{flex-direction:row;gap:8px}.ad-dates>div{min-width:100px}.analytics-actions-row{gap:12px;margin-top:12px}.inline-ban-btn{font-size:.75rem;padding:6px 12px}.revenue-cards{grid-template-columns:repeat(4,1fr)}.revenue-header{flex-wrap:nowrap}}@media (max-width:768px){.credits-overview{margin-bottom:16px;padding:16px}.credits-overview h3{font-size:1.1rem;margin-bottom:12px}.credits-grid{gap:8px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.credit-item{padding:10px}.credit-package{font-size:.8rem}.credit-count{font-size:1rem}.credit-toggle-section{margin:12px 0;padding:12px}.credit-toggle{font-size:.9rem}.credit-toggle svg{font-size:1.2rem}.credit-info{font-size:.8rem;padding:6px 10px}.package-credits{font-size:.7rem;gap:3px}.credit-confirm-button{font-size:.95rem;padding:10px}.credits-section{margin-bottom:16px;padding:16px}.credits-title{font-size:1.1rem;margin-bottom:12px}.revenue-overview{padding:16px}.revenue-cards{gap:12px;grid-template-columns:repeat(2,1fr)}.revenue-details{gap:16px;grid-template-columns:1fr}.revenue-header{align-items:flex-start;flex-direction:column;gap:12px}.card-value{font-size:1rem}.breakdown-item{align-items:flex-start;flex-direction:column;gap:6px;padding:10px 12px}.breakdown-label{font-size:.8rem}.breakdown-value{align-self:flex-end;font-size:.85rem}.breakdown-item:hover{transform:none}.ad-card{max-height:none;max-width:none}.ad-card .card-header{flex-direction:column;gap:10px;min-height:auto}.ad-preview{height:80px;width:100%}.ad-badges{right:6px;top:6px}.status-badge,.type-badge{font-size:.6rem;padding:3px 6px}.ad-info{gap:6px}.ad-link a{font-size:.85rem;padding:5px 8px}.ad-dates{flex-direction:column;gap:6px}.ad-dates>div{font-size:.7rem;min-width:auto}.progress-section{padding:6px}.analytics-btn,.progress-info{font-size:.7rem}.analytics-btn{padding:5px 10px}.analytics-actions-row{gap:8px;margin-top:10px}.inline-ban-btn{font-size:.7rem;padding:5px 10px}}@media (max-width:480px){.credits-grid{gap:6px;grid-template-columns:repeat(2,1fr)}.credit-item{padding:8px}.credit-package{font-size:.75rem}.credit-count{font-size:.9rem}.credit-toggle{font-size:.85rem}.credit-toggle svg{font-size:1.1rem}.revenue-cards{grid-template-columns:1fr}.package-item,.realtime-item,.spender-item{align-items:flex-start;flex-direction:column;gap:8px}.package-revenue,.spender-amount{align-items:flex-start}.breakdown-item{padding:8px 10px}.breakdown-label{font-size:.75rem}.breakdown-value{font-size:.8rem}.revenue-section h4{font-size:1rem;gap:8px}.ad-preview{height:50px}.ad-badges{gap:1px;right:2px;top:2px}.status-badge,.type-badge{font-size:.5rem;padding:1px 3px}.ad-user{font-size:.7rem}.ad-dates{font-size:.65rem}.progress-info{font-size:.6rem}.analytics-actions-row{align-items:stretch;flex-direction:column;gap:6px}.analytics-btn,.inline-ban-btn{justify-content:center;width:100%}}@media (min-width:1200px){.mobile-cards{gap:24px;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.ad-card{max-height:360px;max-width:520px}.ad-preview{height:60px;width:180px}.ad-link a{font-size:.9rem}.ad-user{font-size:.8rem}.ad-dates{font-size:.75rem}.revenue-cards{gap:20px;grid-template-columns:repeat(4,1fr)}.revenue-details{grid-template-columns:repeat(3,1fr)}}@media (min-width:1600px){.mobile-cards{grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}}@media (prefers-contrast:high){.role-badge.user{background:#8be9fd;color:#000}.role-badge.admin{background:#ff79c6;color:#000}.role-badge.superadmin{background:#50fa7b;color:#000}.ban-badge{background:#f55;color:#fff}.breakdown-item{background:#8be9fd1a;border-color:#8be9fd}.breakdown-label{color:#e0e0e0}.breakdown-value{color:#fff}.breakdown-item:first-child .breakdown-value{color:#50fa7b}}@media (prefers-reduced-motion:reduce){.ad-card,.revenue-card,.transaction-card,.user-card{transition:none}.ad-card:hover,.credits-btn:hover,.grant-btn:hover,.revenue-card:hover,.transaction-card:hover,.user-card:hover{transform:none}.loading-spinner{animation:none;border:3px solid #8be9fd;border-top-color:#333}.progress-fill{transition:none}.inline-ban-btn:hover{transform:none}.breakdown-item{animation:none;transition:none}.breakdown-item:hover{transform:none}.breakdown-label:before{transition:none}}.ban-btn:focus,.cancel-btn:focus,.close-btn:focus,.credits-btn:focus,.filter-select:focus,.grant-btn:focus,.inline-ban-btn:focus,.pagination-btn:focus,.role-select:focus,.search-input:focus,.tab-btn:focus,.timeframe-select:focus{outline:2px solid #8be9fd;outline-offset:2px}@media print{.admin-panel{background:#fff;color:#000}.analytics-actions-row,.card-actions,.modal-overlay,.revenue-overview,.tab-navigation{display:none}.mobile-cards{display:block}.ad-card,.transaction-card,.user-card{background:#fff;border:1px solid #ccc;box-shadow:none;margin-bottom:20px;page-break-inside:avoid}.ad-image{border-radius:0}.ad-badges{background:#fff;color:#000;margin-bottom:10px;position:static}.analytics-btn{display:none}}.chat-card{background-color:#0e0d0d!important;border:1px solid #fff;border-radius:10px;box-shadow:0 4px 10px #0009;color:#e0e0e0;display:flex;flex-direction:column;overflow:visible;position:relative;transition:transform .3s ease-out,box-shadow .3s ease-out}.chat-card:hover{box-shadow:0 8px 20px #fff3;transform:scale(1.03)}.chat-card.error,.chat-card.loading{align-items:center;background-color:#0e0d0d!important;justify-content:center;padding:20px;text-align:center}.chat-card.error{border-color:#f55}.card-header{align-items:center;border-bottom:1px solid #fff3;display:flex;flex-wrap:nowrap;gap:8px!important;justify-content:space-between;padding:4px 8px!important}.chat-card.initial-loading{left:-9999px!important;pointer-events:none!important;position:absolute!important;top:-9999px!important}.chat-card.loaded{left:auto!important;opacity:1!important;pointer-events:auto!important;position:relative!important;top:auto!important;transition:opacity .3s ease!important;visibility:visible!important}.echo-chamber-content.chat-cards-loading .MuiGrid-container{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.echo-chamber-content.chat-cards-loaded .MuiGrid-container{opacity:1!important;pointer-events:auto!important;transition:opacity .5s ease!important;visibility:visible!important}.chat-card.initial-loading .messages-container{overflow-y:hidden!important;scroll-behavior:auto!important}.chat-card.loaded .messages-container{overflow-y:auto;scroll-behavior:smooth}.chat-card.initial-loading *{visibility:hidden!important}.chat-card.loaded *{visibility:visible!important}.header-left{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.chat-logo-container{aspect-ratio:1/1;border:2px solid #8be9fd;border-radius:8px;box-shadow:0 0 10px #8be9fd99;flex-grow:0;flex-shrink:0;height:56px!important;margin:0;max-height:56px!important;max-width:56px!important;min-height:56px!important;min-width:56px!important;overflow:hidden;width:56px!important}.chat-logo-container img{height:100%;object-fit:cover;object-position:center;width:100%}.header-info{display:flex;flex:1 1;flex-direction:column;gap:2px;justify-content:center;min-width:0}.group-name{color:#8be9fd!important;font-size:1.1rem!important;font-weight:700!important}.group-name,.message-count{margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-count{background-color:#ff79c61a;color:#ff79c6!important;display:inline-flex;font-size:.75rem!important;font-weight:400!important;line-height:1.2!important;max-width:100%;padding:1px 4px!important;width:-webkit-fit-content;width:fit-content}.crypto-address,.message-count{align-items:center;border-radius:4px}.crypto-address{color:#6272a4;cursor:pointer;display:flex;font-size:.9rem;gap:5px;margin-top:2px;padding:4px;transition:background-color .2s ease}.crypto-address:hover{background-color:#6272a41a}.copy-icon{opacity:.6;transition:opacity .2s ease}.crypto-address:hover .copy-icon{opacity:1}.header-right{align-items:flex-end;display:flex;flex-direction:column;gap:4px;justify-content:center}.social-icons{display:flex;gap:6px;justify-content:flex-end;margin-top:0}.social-icons a{align-items:center;background-color:#1e1e1e99;border-radius:50%;color:#e0e0e0;display:flex;font-size:.9rem;height:20px;justify-content:center;transition:color .3s ease;width:20px}.social-icons a:hover{background-color:#282828cc;color:#ff79c6}.followers-panel{align-items:center;background-color:#8be9fd;border-radius:6px;display:flex;height:26px;margin-left:auto;min-width:auto;padding:0;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.followers-panel h6{border-right:1px solid #0000001a;color:#000!important;font-size:.65rem!important;font-weight:600!important;letter-spacing:.5px;line-height:26px;margin:0;padding:0 5px;text-transform:uppercase}.followers-content{align-items:center;display:flex;gap:6px;height:100%;justify-content:space-between;padding:0 5px}.followers-count{align-items:center;color:#000;display:flex;font-size:.75rem;gap:3px}.followers-count svg{font-size:.75rem}.vertical-divider{background-color:#0003;height:16px;margin:0;width:1px}.follow-button{align-items:center;background-color:rgba(0,0,0,.661);border:none;border-radius:50%;color:#8be9fd;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;transition:all .2s ease;width:20px}.follow-button svg{font-size:.65rem}.follow-button:hover{background-color:#000}.follow-button.following{background-color:rgba(243,87,87,.624);color:#8be9fd}.follow-button.following:hover{background-color:#f55}.pin-icon-container{flex-shrink:0;margin-top:1px}.pin-icon,.pin-icon-container{align-items:center;display:flex;justify-content:center}.pin-icon{color:#000;cursor:pointer;font-size:.75rem;margin:0;padding:0;transform-origin:center;transition:all .3s ease}.pin-icon.pinned{color:#f90;transform:rotate(-45deg)}.pin-icon:hover{color:#fc3;transform:scale(1.1) rotate(-45deg)}.pin-icon:not(.pinned):hover{transform:scale(1.1)}.messages-container{flex:1 1;max-height:300px;overflow-x:hidden;padding:10px}.messages{display:flex;flex-direction:column;gap:8px}.message-entry{display:block;font-size:.9rem!important;line-height:1.5!important;margin-bottom:10px!important;white-space:pre-line;word-break:break-word}.message-entry:last-child{margin-bottom:8px!important}.message-content{display:flex;flex-direction:column;gap:4px;margin-top:4px}.username{color:#fff;display:inline}.username.username-admin{color:#f90!important}.username.username-owner{color:#a020f0!important}.message-text{word-wrap:break-word;color:#8be9fd;display:inline;overflow-wrap:break-word;white-space:pre-line}.messages a{color:#ff79c6;text-decoration:none;transition:color .3s ease}.messages a:hover{color:#ff92d0;text-decoration:underline}.message-text a{color:#ff79c6;text-decoration:none;transition:color .3s ease}.message-text a:hover{color:#ff92d0;text-decoration:underline}.no-messages{color:#6272a4;font-style:italic;padding:20px 0;text-align:center}.media-container{align-items:center;display:flex;margin:4px 0;max-height:110px;max-width:100%}.media-container.no-caption{justify-content:center}.media-container.no-caption .image-media,.media-container.no-caption .media-loading,.media-container.no-caption .sticker-media,.media-container.no-caption .video-media,.media-container.no-caption .webm-sticker-media{margin-right:0!important}.message-media{border-radius:4px;display:block;flex-shrink:0;transition:opacity .3s ease}.image-media{border-radius:4px;cursor:pointer;height:100px!important;margin-right:8px;max-height:100px!important;max-width:100px!important;object-fit:cover;object-position:center;transition:transform .2s ease;width:100px!important}.image-media:hover{transform:scale(1.05)}.video-media{background-color:#000;border-radius:4px;height:100px!important;margin-right:8px;max-height:100px!important;max-width:100px!important;object-fit:cover;width:100px!important}.video-media::-webkit-media-controls,.video-media::-webkit-media-controls-panel{display:none}.sticker-media{background:#0000;border-radius:4px;cursor:pointer;height:80px!important;margin-right:8px;max-height:80px!important;max-width:80px!important;object-fit:contain;object-position:center;transition:transform .2s ease;width:80px!important}.sticker-media:hover{transform:scale(1.1)}.webm-sticker-media{-webkit-appearance:none;appearance:none;background:#0000;border-radius:4px;cursor:pointer;height:80px!important;margin-right:8px;max-height:80px!important;max-width:80px!important;object-fit:contain;object-position:center;transition:transform .2s ease;width:80px!important}.webm-sticker-media::-webkit-media-controls{display:none!important;opacity:0!important;visibility:hidden!important}.webm-sticker-media::-webkit-media-controls-panel,.webm-sticker-media::-webkit-media-controls-play-button{display:none!important}.webm-sticker-media::-webkit-media-controls-start-playback-button,.webm-sticker-media::-webkit-media-controls-timeline{display:none!important}.webm-sticker-media::-webkit-media-controls-current-time-display,.webm-sticker-media::-webkit-media-controls-time-remaining-display{display:none!important}.webm-sticker-media::-webkit-media-controls-mute-button,.webm-sticker-media::-webkit-media-controls-volume-slider{display:none!important}.webm-sticker-media::-webkit-media-controls-fullscreen-button,.webm-sticker-media::-webkit-media-controls-overlay-play-button{display:none!important}.webm-sticker-media::-moz-media-controls{display:none!important}.webm-sticker-media:hover{transform:scale(1.1)}.media-container.landscape .webm-sticker-media{height:60px!important;max-height:60px!important;max-width:100px!important;width:100px!important}.media-container.portrait .webm-sticker-media{height:80px!important;max-height:80px!important;max-width:60px!important;width:60px!important}.media-container.square .webm-sticker-media{height:80px!important;max-height:80px!important;max-width:80px!important;width:80px!important}.media-container:hover .webm-sticker-media{transform:scale(1.15)}.webm-sticker-media{-webkit-touch-callout:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;image-rendering:pixelated;outline:none;-webkit-user-select:none;user-select:none;will-change:transform}.webm-sticker-media:focus{outline:none!important}.webm-sticker-media:after,.webm-sticker-media:before{display:none!important}.media-caption{align-items:flex-start;color:#8be9fd;display:flex;flex:1 1;font-size:.85rem;line-height:1.4;min-height:0;overflow:hidden;white-space:pre-line;word-break:break-word}.media-container.landscape .image-media,.media-container.landscape .video-media{height:80px!important;max-height:80px!important;max-width:120px!important;width:120px!important}.media-container.portrait .image-media,.media-container.portrait .video-media{height:100px!important;max-height:100px!important;max-width:80px!important;width:80px!important}.media-container.square .image-media,.media-container.square .video-media{height:100px!important;max-height:100px!important;max-width:100px!important;width:100px!important}.media-container.landscape .sticker-media{height:60px!important;max-height:60px!important;max-width:100px!important;width:100px!important}.media-container.portrait .sticker-media{height:80px!important;max-height:80px!important;max-width:60px!important;width:60px!important}.media-container.square .sticker-media{height:80px!important;max-height:80px!important;max-width:80px!important;width:80px!important}.media-loading{align-items:center;border-radius:4px;display:flex;flex-shrink:0;height:100px;justify-content:center;margin-right:8px;width:100px}.media-container .media-loading[data-type=webm-sticker]{border-radius:4px;flex-shrink:0;height:80px;margin-right:8px;width:80px}.media-error{font-size:.7rem;height:100px;width:100px}.media-container .media-error[data-type=webm-sticker],.media-error{align-items:center;border-radius:4px;color:#f55;display:flex;flex-shrink:0;justify-content:center;margin-right:8px}.media-container .media-error[data-type=webm-sticker]{font-size:.6rem;height:80px;text-align:center;width:80px}.media-error[data-type=webm-sticker]:after{content:"WebM Sticker Error"}.media-caption a{color:#ff79c6;text-decoration:none}.media-caption a:hover{text-decoration:underline}.message-media[style*=block]{animation:mediaFadeIn .3s ease-in}.webm-sticker-media[style*=block]{animation:stickerFadeIn .3s ease-in}@keyframes mediaFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes stickerFadeIn{0%{opacity:0;transform:translateY(3px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.media-container:hover .image-media{transform:scale(1.05)}.media-container:hover .sticker-media{transform:scale(1.15)}.chat-card.flame-border{animation:fire-glow 2s ease-in-out infinite alternate;border:2px solid #ff4500!important;box-shadow:0 0 20px #ff4500cc,0 0 40px #ff8c0099,0 0 60px #ffd70066,inset 0 0 20px #ff450033!important;position:relative}@keyframes fire-glow{0%{box-shadow:0 0 20px #ff4500cc,0 0 40px #ff8c0099,0 0 60px #ffd70066,inset 0 0 20px #ff450033}to{box-shadow:0 0 30px #ff4500,0 0 50px #ff8c00cc,0 0 80px #ffd70099,inset 0 0 30px #ff45004d}}.chat-card.flame-border:hover{box-shadow:0 0 40px #ff4500,0 0 60px #ff8c00cc,0 0 100px #ffd70099!important;transform:scale(1.05)!important}.chat-card.flame-border:before{align-items:center;animation:fire-bounce 1s ease-in-out infinite;background:radial-gradient(circle,#ff4500,#ff8c00);border-radius:50%;box-shadow:0 0 15px #ff4500cc;content:"🔥";display:flex;font-size:20px;height:30px;justify-content:center;position:absolute;right:-10px;top:-10px;width:30px;z-index:10}@keyframes fire-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.chat-card.flame-border:after{animation:fire-shimmer 2s ease-in-out infinite;background:linear-gradient(45deg,#0000 30%,#ff45001a 40%,#ff8c001a 50%,#ffd7001a 60%,#0000 70%);border-radius:12px;bottom:-3px;content:"";left:-3px;pointer-events:none;position:absolute;right:-3px;top:-3px;z-index:-1}@keyframes fire-shimmer{0%,to{opacity:.3}50%{opacity:.7}}.chat-card.flame-border .message-count{animation:fire-pulse 1.5s ease-in-out infinite;background-color:#ff450033!important;border:1px solid #ff4500!important;box-shadow:0 0 10px #ff450080;color:#ff8c00!important}@keyframes fire-pulse{0%,to{background-color:#ff450033;box-shadow:0 0 10px #ff450080;transform:scale(1)}50%{background-color:#ff450066;box-shadow:0 0 15px #ff4500cc;transform:scale(1.05)}}.chat-card.flame-border .group-name{animation:fire-text-glow 2s ease-in-out infinite alternate;text-shadow:0 0 10px #ff4500cc!important}@keyframes fire-text-glow{0%{text-shadow:0 0 10px #ff4500cc!important}to{text-shadow:0 0 20px #ff4500,0 0 30px #ff8c00cc!important}}.chat-card.flame-border .chat-logo-container{animation:fire-logo-glow 2s ease-in-out infinite alternate;border:2px solid #ff4500!important;box-shadow:0 0 15px #ff4500cc,0 0 25px #ff8c0099!important}@keyframes fire-logo-glow{0%{box-shadow:0 0 15px #ff4500cc,0 0 25px #ff8c0099}to{box-shadow:0 0 25px #ff4500,0 0 35px #ff8c00cc}}.chat-card.flame-border .social-icons a{background-color:#ff450033!important;border:1px solid #ff8c0080}.chat-card.flame-border .social-icons a:hover{background-color:#ff450066!important;box-shadow:0 0 10px #ff450099;color:gold!important}.chat-card.flame-border .followers-panel{animation:fire-panel-glow 2s ease-in-out infinite alternate;background:linear-gradient(45deg,#ff4500,#ff8c00)!important;box-shadow:0 0 15px #ff450099}@keyframes fire-panel-glow{0%{box-shadow:0 0 15px #ff450099}to{box-shadow:0 0 25px #ff4500cc}}.chat-card.flame-border .card-header{border-bottom:1px solid #ff8c0080!important}.chat-card.flame-border .message-entry{animation:subtle-fire-flicker 4s ease-in-out infinite}@keyframes subtle-fire-flicker{0%,to{opacity:1}50%{opacity:.95}}.chat-card.new-group-animation{animation:newGroupSlideIn .8s cubic-bezier(.25,.46,.45,.94) forwards;position:relative;z-index:1000}.chat-card.new-group-pulse{animation:newGroupPulse 2s ease-in-out infinite;border:2px solid #0f8!important;box-shadow:0 0 20px #0f89,0 0 40px #0f86,0 4px 10px #0009!important}.chat-card.new-group-animation:before{animation:newGroupBadge 5s ease-in-out forwards;background:linear-gradient(135deg,#0f8,#0fd);border:1px solid #0f8c;border-radius:12px;box-shadow:0 2px 8px #0f86,0 0 15px #0f89;color:#000;content:"NEW";font-size:.7rem;font-weight:700;letter-spacing:.5px;min-width:35px;padding:4px 8px;position:absolute;right:-12px;text-align:center;text-transform:uppercase;top:-12px;white-space:nowrap;z-index:20}.chat-card.new-group-animation:after{background:linear-gradient(45deg,#0000 25%,#00ff880d 35%,#00ffaa0d 50%,#00ffdd0d 65%,#0000 75%);border-radius:14px;bottom:-4px;content:"";left:-4px;opacity:.3;pointer-events:none;position:absolute;right:-4px;top:-4px;z-index:-1}.chat-card.new-group-animation.flame-border{animation:newGroupFireCombo 2s ease-in-out infinite;border:2px solid #fa0!important;box-shadow:0 0 25px #fa0c,0 0 45px #0f89,0 0 65px #ff450066!important}@keyframes newGroupFireCombo{0%,to{border-color:#fa0;box-shadow:0 0 25px #fa0c,0 0 45px #0f89,0 0 65px #ff450066}25%{border-color:#0f8;box-shadow:0 0 30px #00ff88e6,0 0 50px #ffaa00b3,0 0 70px #ff450080}50%{border-color:#ff4500;box-shadow:0 0 35px #ff4500,0 0 55px #fa0c,0 0 75px #0f89}75%{border-color:#0fd;box-shadow:0 0 30px #00ffdde6,0 0 50px #ff4500b3,0 0 70px #ffaa0080}}.chat-card.new-group-animation.flame-border:before{animation:newGroupFireBadge 5s ease-in-out forwards;background:linear-gradient(135deg,#ff4500,#0f8,#fa0);content:"🔥 NEW";font-size:.65rem;min-width:45px;padding:3px 6px;right:-12px;text-align:center;top:-12px;white-space:nowrap}@keyframes newGroupFireBadge{0%{background:linear-gradient(135deg,#ff4500,#0f8,#fa0);opacity:0;transform:scale(.8) rotate(-15deg)}15%{background:linear-gradient(135deg,#0f8,#fa0,#ff4500);opacity:1;transform:scale(1.2) rotate(10deg)}30%{background:linear-gradient(135deg,#fa0,#ff4500,#0f8);transform:scale(1) rotate(0deg)}50%{background:linear-gradient(135deg,#ff4500,#fa0,#0f8)}70%{background:linear-gradient(135deg,#0f8,#ff4500,#fa0)}85%{opacity:1;transform:scale(1) rotate(0deg)}to{opacity:0;transform:scale(.9) rotate(-10deg)}}.chat-card.new-group-animation .group-name{color:#8be9fd}.chat-card.new-group-animation .chat-logo-container{border:2px solid #0f8!important;box-shadow:0 0 15px #0f8c,0 0 25px #0f89!important}.chat-card.new-group-animation .followers-panel{background:linear-gradient(45deg,#0f8,#0fd)!important;box-shadow:0 0 15px #0f89}.chat-card.new-group-animation.king-of-cults{animation:newGroupKingBounce 1s ease-in-out infinite}@keyframes newGroupKingBounce{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-5px) scale(1.02)}50%{transform:translateY(-2px) scale(1.01)}75%{transform:translateY(-3px) scale(1.015)}}@media (max-width:768px){.chat-card.new-group-animation:before{font-size:.6rem;padding:3px 6px;right:-6px;top:-6px}.chat-card.new-group-animation.flame-border:before{font-size:.55rem;padding:2px 4px}.chat-card.new-group-pulse{animation-duration:2.5s}.chat-card.flame-border:before{font-size:16px;height:24px;right:-8px;top:-8px;width:24px}.chat-card.flame-border{animation-duration:3s}.webm-sticker-media{height:70px!important;max-height:70px!important;max-width:70px!important;width:70px!important}.media-container.landscape .webm-sticker-media{height:55px!important;width:90px!important}.media-container.portrait .webm-sticker-media{height:70px!important;width:55px!important}.media-container.square .webm-sticker-media{height:70px!important;width:70px!important}}@media (max-width:480px){.chat-card.new-group-animation:before{font-size:.5rem;padding:2px 4px;right:-4px;top:-4px}.newGroupSlideIn{animation-duration:1s}.webm-sticker-media{height:60px!important;max-height:60px!important;max-width:60px!important;width:60px!important}.media-container.landscape .webm-sticker-media{height:48px!important;width:80px!important}.media-container.portrait .webm-sticker-media{height:60px!important;width:48px!important}}@media (min-width:1200px){.chat-card.new-group-animation:before{font-size:.8rem;padding:5px 10px;right:-10px;top:-10px}.chat-card.new-group-animation.flame-border:before{font-size:.7rem;padding:4px 8px}@keyframes newGroupSlideIn{0%{opacity:0;transform:translateY(-30px) scale(.9)}50%{opacity:.8;transform:translateY(-8px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}}@media (prefers-reduced-motion:reduce){.chat-card.flame-border,.chat-card.new-group-animation,.chat-card.new-group-pulse,.webm-sticker-media{animation:none!important;transition:none!important}.chat-card.new-group-animation:after,.chat-card.new-group-animation:before{animation:none!important;opacity:.8}.chat-card.new-group-animation{border:2px solid #0f8!important;box-shadow:0 0 15px #0f89!important}.media-container:hover .webm-sticker-media,.webm-sticker-media:hover{transform:none!important}}@media (prefers-contrast:high){.webm-sticker-media{background:#ffffff1a;border:1px solid}}@media (prefers-color-scheme:dark){.webm-sticker-media{filter:brightness(.95)}}.ad-container{align-items:center;display:flex;height:150px;justify-content:center;margin-top:20px}.ad-wrapper{border-radius:10px;height:100%;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.ad-wrapper:hover{box-shadow:0 6px 20px #8be9fd4d;transform:translateY(-2px)}.ad-image{border-radius:10px;box-shadow:0 4px 10px #0009;transition:filter .3s ease}.ad-wrapper:hover .ad-image{filter:brightness(1.1)}.ad-placeholder{background-color:#1e1e1e;border-radius:10px;box-shadow:0 4px 10px #0009;height:100%;margin-top:40px}.ad-text{color:#8be9fd;font-size:16px}.ad-type-indicator{left:8px;position:absolute;top:8px;z-index:2}.ad-type-badge{background:linear-gradient(135deg,#8be9fd,#50fa7b);border-radius:12px;box-shadow:0 2px 8px #0000004d;font-size:.7rem;padding:4px 8px}.ad-progress-indicator{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;border-radius:6px;bottom:8px;left:8px;padding:6px 8px;position:absolute;right:8px}.ad-progress-text{color:#8be9fd;font-size:.7rem;font-weight:500;margin-bottom:4px;text-align:center}.ad-progress-bar{background:#fff3;border-radius:2px;height:3px;overflow:hidden;width:100%}.ad-progress-fill{background:linear-gradient(90deg,#8be9fd,#50fa7b);border-radius:2px;height:100%;transition:width .3s ease}.ad-wrapper.tracking{opacity:.9}.ad-wrapper.tracking:after{animation:tracking-shimmer 2s infinite;background:linear-gradient(45deg,#0000,#8be9fd1a,#0000);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes tracking-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:768px){.ad-container{height:120px;margin-top:16px}.ad-type-badge{font-size:.6rem;padding:3px 6px}.ad-progress-indicator{bottom:6px;left:6px;padding:4px 6px;right:6px}.ad-progress-text{font-size:.6rem;margin-bottom:3px}.ad-progress-bar{height:2px}}@media (max-width:480px){.ad-container{height:100px;margin-top:12px}.ad-type-indicator{left:6px;top:6px}.ad-type-badge{font-size:.55rem;padding:2px 5px}.ad-progress-indicator{bottom:4px;left:4px;padding:3px 5px;right:4px}.ad-progress-text{font-size:.55rem;margin-bottom:2px}}.ad-wrapper:focus{outline:2px solid #8be9fd;outline-offset:2px}.ad-wrapper:focus-visible{outline:2px solid #8be9fd;outline-offset:2px}@media (prefers-contrast:high){.ad-type-badge{border:1px solid #000;color:#000}.ad-progress-fill,.ad-type-badge{background:#fff}}@media (prefers-reduced-motion:reduce){.ad-wrapper{transition:none}.ad-wrapper:hover{transform:none}.ad-image,.ad-progress-fill{transition:none}@keyframes tracking-shimmer{0%,to{transform:translateX(0)}}}.container{background-color:#121212}.container,.grid-container{display:flex;flex-direction:column}.grid-container{margin:0 auto;max-width:1800px;padding:0 12px;width:100%}.controls-row{align-items:center;display:flex;flex-wrap:nowrap;gap:20px;height:40px;justify-content:flex-start;margin:15px 0;width:100%}.controls-row .MuiFormControlLabel-root{margin:0;min-width:-webkit-fit-content;min-width:fit-content}.minitron-container{background-color:#1a1a1a;border:1px solid #333;border-radius:4px;cursor:pointer;flex:1 1;height:35px;overflow:hidden;position:relative}.minitron-container:hover{border-color:#8be9fd}.minitron-content{align-items:center;animation:minitronScroll 60s linear infinite;animation:minitronScroll var(--minitron-duration,60s) linear infinite;display:flex;height:100%;white-space:nowrap;width:-webkit-max-content!important;width:max-content!important;will-change:transform}.minitron-batch{align-items:center;display:flex;margin-right:30px}.minitron-message-wrapper{display:none}.minitron-message{align-items:center;display:inline-flex;margin-right:20px;padding:0 10px;white-space:nowrap}.minitron-content.paused{animation-play-state:paused}.minitron-author{color:#ff79c6;font-weight:700;margin-right:10px}.minitron-text{color:#8be9fd}@keyframes minitronScroll{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.new-group-animation{animation:newGroupSlideIn .6s ease-out;position:relative}.new-group-animation:before{animation:newGroupBadge 5s ease-out forwards;background:linear-gradient(45deg,#ff79c6,#8be9fd);border-radius:8px;box-shadow:0 2px 8px #ff79c64d;color:#121212;content:"🆕 NEW";font-size:.75rem;font-weight:700;padding:2px 6px;position:absolute;right:-8px;top:-8px;z-index:10}@keyframes newGroupSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}50%{transform:translateY(-5px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes newGroupBadge{0%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.new-group-pulse{animation:newGroupPulse 2s ease-in-out 3;border:2px solid #0000}@keyframes newGroupPulse{0%,to{border-color:#0000;box-shadow:0 0 0 0 #ff79c666}50%{border-color:#ff79c6;box-shadow:0 0 0 4px #ff79c61a}}.custom-new-group-toast{align-items:center;color:#f8f8f2;display:flex;gap:8px}.custom-new-group-toast .icon{flex-shrink:0;font-size:1.2rem}.custom-new-group-toast .text{font-size:.9rem;line-height:1.3}.custom-new-group-toast-container{background-color:#50fa7b!important;border-left:4px solid #ff79c6!important;border-radius:8px!important;color:#282a36!important}.echo-chamber-content{opacity:1;position:relative;transition:none;z-index:1}.echo-chamber-content.chat-cards-loading{opacity:0!important;overflow:hidden!important;pointer-events:none!important;visibility:hidden!important}.echo-chamber-content.chat-cards-loaded{opacity:1;overflow:visible;pointer-events:auto;transition:opacity .5s ease;visibility:visible}.chat-card.initial-loading{opacity:0!important;visibility:hidden!important}.chat-card.loaded{transition:opacity .3s ease;visibility:visible}.loading-screen-overlay{background-color:#121212;z-index:99999}.min-h-screen{position:relative;scroll-behavior:auto;z-index:1}body:has(.loading-screen-overlay) .min-h-screen{opacity:0;pointer-events:none;visibility:hidden}body.loading-active .min-h-screen{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.MuiGrid-container{contain:layout;height:auto!important;min-height:auto!important}.messages-container{scroll-behavior:auto}.Grid-item-king,.Grid-item-left-ad,.Grid-item-right-ad{position:relative;z-index:1}.controls-row{position:relative;z-index:2}.chat-card{aspect-ratio:16/9}body.scroll-locked{overflow:hidden!important;position:fixed!important;top:0!important;width:100%!important}.error-container,.loading-container{background-color:#121212;flex-direction:column;overflow-y:hidden;padding:20px}.error-container{align-items:center;color:#f55;display:flex;justify-content:center}.retry-button{background-color:#ff79c6;border-radius:5px;margin-top:20px;padding:10px 20px;transition:background-color .3s ease}.retry-button:hover{background-color:#ff92d0}.loading-spinner{color:#8be9fd}.animation-switch{color:#8be9fd!important}.MuiSwitch-root.animation-switch .MuiSwitch-track{background-color:#44475a!important}.MuiSwitch-root.animation-switch .MuiSwitch-thumb{background-color:#8be9fd!important}.chat-card.new-group-animation.flame-border{animation:newGroupSlideIn .6s ease-out,flame-glow 1s ease-in-out infinite alternate}.chat-card.new-group-pulse.flame-border{animation:newGroupPulse 2s ease-in-out 3,flame-glow 1s ease-in-out infinite alternate}.king-of-cults-container{margin-top:2px;padding:10px 0;position:relative;width:100%}.crown-banner{animation:glow 2s ease-in-out infinite;background-color:gold;border-radius:16px;box-shadow:0 2px 4px #0003;color:#121212;font-weight:700;left:50%;padding:4px 12px;position:absolute;top:0;transform:translateX(-50%);z-index:9999}.king-of-cults-container.new-group-animation .crown-banner{animation:glow 2s ease-in-out infinite,newKingBounce .8s ease-out}@keyframes newKingBounce{0%{background-color:gold;transform:translateX(-50%) translateY(-10px) scale(.8)}25%{background-color:#ffed4e;transform:translateX(-50%) translateY(-15px) scale(1.2)}50%{background-color:gold;transform:translateX(-50%) translateY(-5px) scale(1.1)}75%{background-color:#ffed4e;transform:translateX(-50%) translateY(-8px) scale(1.05)}to{background-color:gold;transform:translateX(-50%) translateY(0) scale(1)}}.king-of-cults-container.new-group-animation{animation:kingChange 1s ease-out}@keyframes kingChange{0%{filter:brightness(.8);opacity:.8;transform:scale(.95)}50%{filter:brightness(1.2) drop-shadow(0 0 10px #ffd700);opacity:1;transform:scale(1.05)}to{filter:brightness(1);opacity:1;transform:scale(1)}}.king-of-cults-container.new-group-animation .crown-banner{box-shadow:0 2px 4px #0003,0 0 15px #ffd70099,0 0 25px #ffd70066}.ad-container{opacity:1;overflow:hidden;position:relative}.ad-container,.left-ad,.right-ad{transition:opacity .5s ease-in-out;width:100%}.left-ad,.right-ad{align-items:center;display:flex;height:100%;justify-content:center}.default-ad-link{border-radius:8px;display:block;overflow:hidden;text-decoration:none;transition:transform .3s ease;width:100%}.default-ad-link:hover{transform:scale(1.02)}.default-ad-image{border-radius:8px;display:block;height:auto;object-fit:cover;width:100%}.ad-placeholder{align-items:center;aspect-ratio:3/1;background-color:#1a1a1a;border:2px dashed #8be9fd;border-radius:8px;color:#8be9fd;cursor:pointer;display:flex;flex-direction:column;height:auto;justify-content:center;margin-top:0;opacity:1;transition:all .3s ease;width:100%}.ad-placeholder:hover{background-color:#8be9fd1a}.ad-text{font-size:1.2rem;margin-bottom:10px}.add-icon{font-size:2rem}body{-ms-overflow-style:none;margin:0;overflow-y:auto;padding:0;scrollbar-width:none}body::-webkit-scrollbar{display:none}@keyframes glow{0%,to{box-shadow:0 0 5px gold}50%{box-shadow:0 0 20px gold}}@keyframes flame-glow{0%{box-shadow:0 0 5px #f55}to{box-shadow:0 0 15px #f55,0 0 25px #ff55554d}}.echo-chamber-controls .chain-filter-select,.echo-chamber-controls .chat-type-select{background-color:initial!important;flex-shrink:0;margin:0!important;min-width:180px!important;padding:0!important;width:180px!important}.echo-chamber-controls .chain-filter-select .MuiInputLabel-root,.echo-chamber-controls .chat-type-select .MuiInputLabel-root{background-color:#121212!important;color:#8be9fd!important;margin-left:-4px!important;padding:0 4px!important}.echo-chamber-controls .chain-filter-select .MuiOutlinedInput-root,.echo-chamber-controls .chat-type-select .MuiOutlinedInput-root{background-color:#282a36;color:#f8f8f2!important;height:40px!important}.echo-chamber-controls .MuiFormControl-marginNormal,.echo-chamber-controls .MuiFormControl-root{margin:0!important}.chat-type-select .MuiInputLabel-root.Mui-focused{color:#ff79c6!important}.chat-type-select .MuiOutlinedInput-notchedOutline{border-color:#6272a4!important}.chat-type-select .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#8be9fd!important}.chat-type-select .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ff79c6!important}.chat-type-select .MuiSelect-icon{color:#8be9fd!important}.chain-filter-select .MuiInputLabel-root.Mui-focused{color:#ff79c6!important}.chain-filter-select .MuiOutlinedInput-notchedOutline{border-color:#6272a4!important}.chain-filter-select .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#8be9fd!important}.chain-filter-select .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ff79c6!important}.chain-filter-select .MuiSelect-icon{color:#8be9fd!important}.MuiMenuItem-root{color:#f8f8f2!important}.MuiMenuItem-root:hover{background-color:#44475a!important}.MuiMenuItem-root.Mui-selected{background-color:#6272a4!important}.MuiMenuItem-root.Mui-selected:hover{background-color:#44475a!important}.MuiMenu-paper::-webkit-scrollbar{width:8px}.MuiMenu-paper::-webkit-scrollbar-track{background:#282a36}.MuiMenu-paper::-webkit-scrollbar-thumb{background-color:#6272a4;border-radius:4px}.MuiMenu-paper::-webkit-scrollbar-thumb:hover{background-color:#8be9fd}.MuiMenu-paper{background-color:#282a36!important;color:#f8f8f2!important}@media (min-width:768px){.new-group-animation:before{font-size:.8rem;padding:3px 8px;right:-10px;top:-10px}.king-of-cults-container.new-group-animation .crown-banner{font-size:1rem;padding:6px 14px}}@media (min-width:1400px){.new-group-animation:before{font-size:.85rem;padding:4px 10px;right:-12px;top:-12px}.king-of-cults-container.new-group-animation .crown-banner{font-size:1.1rem;padding:8px 16px}}@media (max-width:768px){.min-h-screen{justify-content:flex-start!important;min-height:calc(100vh + 70px)!important;padding:20px 10px 90px!important}.echo-chamber-content,.min-h-screen{align-items:center!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;width:100%!important}.echo-chamber-content{margin:0 auto!important;max-width:calc(100vw - 20px)!important;padding:0 0 30px!important}.MuiGrid-container:first-child{margin:0 auto!important}.MuiGrid-container:first-child,.controls-row{justify-content:center!important;max-width:calc(100vw - 20px)!important;width:100%!important}.controls-row{align-items:center!important;box-sizing:border-box!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;height:auto!important;margin:15px auto!important}.MuiGrid-container:last-child{align-items:center!important;flex-direction:column!important;gap:20px!important;margin:20px auto 40px!important;max-width:calc(100vw - 20px)!important}.Grid-item-card,.MuiGrid-container:last-child{box-sizing:border-box!important;display:flex!important;padding:0!important;width:100%!important}.Grid-item-card{justify-content:center!important;margin-bottom:10px!important;max-width:calc(100vw - 40px)!important}.Grid-item-card:last-child{margin-bottom:20px!important}.Grid-item-card .chat-card{box-sizing:border-box!important;max-width:calc(100vw - 40px)!important;min-width:300px!important;width:100%!important}.echo-chamber-controls .chain-filter-select,.echo-chamber-controls .chat-type-select{box-sizing:border-box!important;flex-shrink:1!important;margin-bottom:0!important;margin-right:0!important;max-width:calc(50vw - 25px)!important;min-width:140px!important;width:calc(50% - 5px)!important}.echo-chamber-controls .chain-filter-select .MuiOutlinedInput-root,.echo-chamber-controls .chat-type-select .MuiOutlinedInput-root{box-sizing:border-box!important;font-size:.875rem!important;width:100%!important}.echo-chamber-controls .chain-filter-select .MuiInputLabel-root,.echo-chamber-controls .chat-type-select .MuiInputLabel-root{font-size:.875rem!important}.new-group-animation:before{font-size:.65rem;padding:2px 5px;right:-6px;top:-6px}.king-of-cults-container.new-group-animation .crown-banner{font-size:.9rem;padding:3px 10px}.Grid-item-left-ad,.minitron-container{display:none!important}.Grid-item-right-ad{padding-top:0!important}.Grid-item-king,.Grid-item-right-ad{box-sizing:border-box!important;display:flex!important;justify-content:center!important;margin:0 auto!important;max-width:calc(100vw - 20px)!important;width:100%!important}.Grid-item-king{padding:0!important}.Grid-item-king .chat-card,.Grid-item-king .king-of-cults-container{box-sizing:border-box!important;max-width:calc(100vw - 40px)!important;width:100%!important}.king-of-cults-container{margin-bottom:0!important;padding-bottom:0!important}.MuiGrid-spacing-xs-1>.MuiGrid-item{padding:0!important}body{min-height:calc(100vh + 70px)!important;padding-bottom:70px!important}.min-h-screen:after{content:"";display:block;height:40px;width:100%}}@media (max-width:768px) and (orientation:landscape){.min-h-screen{padding-bottom:75px!important}body{min-height:calc(100vh + 55px)!important;padding-bottom:55px!important}}@media (max-width:480px){.controls-row{gap:8px!important;max-width:calc(100vw - 16px)!important}.echo-chamber-controls .chain-filter-select,.echo-chamber-controls .chat-type-select{max-width:calc(50vw - 16px)!important;min-width:120px!important;width:calc(50% - 4px)!important}.Grid-item-card .chat-card{max-width:calc(100vw - 32px)!important;min-width:280px!important}.echo-chamber-controls .chain-filter-select .MuiOutlinedInput-root,.echo-chamber-controls .chat-type-select .MuiOutlinedInput-root{font-size:.8rem!important;height:36px!important}.echo-chamber-controls .chain-filter-select .MuiInputLabel-root,.echo-chamber-controls .chat-type-select .MuiInputLabel-root{font-size:.8rem!important}.new-group-animation:before{font-size:.6rem;padding:1px 4px;right:-5px;top:-5px}.king-of-cults-container.new-group-animation .crown-banner{font-size:.8rem;padding:2px 8px}.min-h-screen{padding:16px 8px 95px!important}.echo-chamber-content{padding-bottom:35px!important}.MuiGrid-container:last-child{margin-bottom:45px!important;padding-bottom:25px!important}.Grid-item-card{max-width:calc(100vw - 16px)!important;padding:0 4px!important}}@media (max-width:360px){.controls-row{flex-direction:column!important;gap:8px!important}.echo-chamber-controls .chain-filter-select,.echo-chamber-controls .chat-type-select{margin-bottom:8px!important;max-width:280px!important;width:100%!important}.new-group-animation:before{font-size:.55rem;padding:1px 3px;right:-4px;top:-4px}.king-of-cults-container.new-group-animation .crown-banner{font-size:.75rem;padding:2px 6px}}.Toastify__toast--success{background:linear-gradient(135deg,#50fa7b,#8be9fd)!important;color:#282a36!important}.Toastify__toast--success .Toastify__toast-body{color:#282a36!important;font-weight:500}.Toastify__progress-bar--success{background:#ff79c6!important}.chat-card.new-group-animation{transform-origin:center;will-change:transform,opacity}.chat-card.new-group-pulse{will-change:border-color,box-shadow}@media (prefers-reduced-motion:reduce){.king-of-cults-container.new-group-animation,.king-of-cults-container.new-group-animation .crown-banner,.new-group-animation,.new-group-animation:before,.new-group-pulse{animation:none!important}.new-group-animation:before{opacity:1;transform:scale(1);transition:opacity .3s ease}.king-of-cults-container.new-group-animation .crown-banner{box-shadow:0 2px 4px #0003,0 0 10px #ffd70066}}@media (prefers-color-scheme:dark){.new-group-animation:before{background:linear-gradient(45deg,#ff79c6,#8be9fd);box-shadow:0 2px 8px #ff79c666;color:#121212}.king-of-cults-container.new-group-animation .crown-banner{background-color:gold;box-shadow:0 2px 4px #0003,0 0 15px #ffd70099;color:#121212}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.custom-burn-toast-container{align-items:center;background-color:#282a36;border:1px solid #ff4500;border-radius:10px;box-shadow:0 4px 8px #00000080;color:#f8f8f2;display:flex;font-family:Arial,sans-serif;padding:10px}.custom-burn-toast{align-items:center;display:flex;gap:10px}.custom-burn-toast .icon{animation:pulse 1.5s infinite;color:#ff4500;font-size:24px}.custom-burn-toast .text{font-size:16px;font-weight:700}.custom-pin-toast-container{align-items:center;background-color:#282a36;border:1px solid #ff79c6;border-radius:10px;box-shadow:0 4px 8px #00000080;color:#f8f8f2;display:flex;font-family:Arial,sans-serif;padding:10px}.custom-pin-toast{align-items:center;display:flex;gap:10px}.custom-pin-toast .icon{animation:pulse 1.5s infinite;color:#ffb86c;font-size:24px}.custom-pin-toast .text{font-size:16px;font-weight:700}.loading-screen-container{align-items:center;background-color:#121212;border-radius:12px;color:#e0e0e0;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:40px;position:relative}.loading-screen-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#121212f2;bottom:0;left:0;min-height:100vh;padding:20px;position:fixed;right:0;top:0;z-index:9999}.loading-screen-minimal{background-color:initial;min-height:200px;padding:20px}.loading-screen-full{background:linear-gradient(135deg,#121212,#1a1a1a 50%,#121212);min-height:100vh;width:100%}.loading-screen-content{animation:fadeInUp .8s ease-out;gap:30px;max-width:400px;text-align:center}.loading-screen-content,.loading-screen-logo{align-items:center;display:flex;flex-direction:column}.loading-screen-logo{gap:15px;margin-bottom:10px}.loading-logo-icon{animation:float 3s ease-in-out infinite;filter:drop-shadow(0 0 20px rgba(139,233,253,.3));font-size:4rem}.loading-logo-text{color:#8be9fd!important;font-size:2.5rem!important;font-weight:700!important;letter-spacing:2px;margin:0!important;text-shadow:0 0 10px #8be9fd80}.loading-screen-spinner{margin:10px 0}.loading-spinner{color:#8be9fd!important;filter:drop-shadow(0 0 10px rgba(139,233,253,.3))}.loading-screen-messages{display:flex;flex-direction:column;gap:8px}.loading-primary-message{color:#f8f8f2!important;font-size:1.3rem!important;font-weight:600!important;margin:0!important}.loading-sub-message{color:#6272a4!important;font-size:1rem!important;margin:0!important;opacity:.8}.loading-dots{display:flex;gap:8px;margin:10px 0}.loading-dot{animation:loadingDots 1.4s ease-in-out infinite both;background-color:#ff79c6;border-radius:50%;height:8px;width:8px}.loading-dot:first-child{animation-delay:-.32s}.loading-dot:nth-child(2){animation-delay:-.16s}.loading-dot:nth-child(3){animation-delay:0s}.loading-tips{background-color:#8be9fd1a;border-left:4px solid #8be9fd;border-radius:8px;margin-top:20px;padding:15px}.loading-tip{color:#8be9fd!important;font-size:.9rem!important;font-style:italic;margin:0!important}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes loadingDots{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}@media (max-width:768px){.loading-screen-content{gap:20px;max-width:300px}.loading-logo-icon{font-size:3rem}.loading-logo-text{font-size:2rem!important}.loading-primary-message{font-size:1.1rem!important}.loading-sub-message{font-size:.9rem!important}.loading-screen-overlay{padding:15px}}@media (max-width:480px){.loading-screen-content{gap:15px;max-width:250px}.loading-logo-icon{font-size:2.5rem}.loading-logo-text{font-size:1.7rem!important;letter-spacing:1px}.loading-tips{margin-top:15px;padding:10px}.loading-tip{font-size:.8rem!important}}.loading-screen-container{background:linear-gradient(135deg,#121212f2,#1a1a1af2 50%,#121212f2)}.chat-cards-loading{opacity:0;transition:opacity .5s ease-in-out}.chat-cards-loaded{opacity:1;transition:opacity .5s ease-in-out}*,.home-page{box-sizing:border-box}.home-page{align-items:center;background:linear-gradient(180deg,#121212,#1c1c1c);color:#fff;display:flex;flex-direction:column;justify-content:flex-start;margin:0;max-width:100vw;min-height:100vh;overflow-x:hidden;padding:20px 10px;text-align:center;width:100%}.logo-container{display:flex;justify-content:center;margin-bottom:20px;width:60%}.logo{height:auto;width:120px}.welcome-heading{color:#8be9fd;font-size:1.8rem;margin-bottom:15px;padding:0 10px;text-align:center;text-shadow:2px 2px 5px #0000004d;width:100%}.sub-heading{color:#cfcfcf;font-size:1rem;line-height:1.4;margin-bottom:30px;padding:0 15px;text-align:center;width:100%}.social-media-section{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:20px 0 40px;max-width:100%;padding:0 10px;text-align:center;width:100%}.social-title{color:#8be9fd;font-size:1.5rem;margin-bottom:20px;text-align:center;text-shadow:2px 2px 5px #0000004d;width:100%}.social-links-container{flex-wrap:wrap;gap:20px;max-width:400px;width:100%}.social-link,.social-links-container{align-items:center;display:flex;justify-content:center}.social-link{background:#252525;border-radius:15px;box-shadow:0 4px 10px #0000004d;color:#fff;flex:1 1;flex-direction:column;max-width:140px;min-width:100px;overflow:hidden;padding:20px 15px;position:relative;text-decoration:none;transition:all .3s ease}.social-link:hover{box-shadow:0 8px 20px #0006;transform:translateY(-5px)}.social-link.telegram:hover{background:linear-gradient(45deg,#08c,#00a0db);box-shadow:0 8px 20px #0088cc4d}.social-link.twitter:hover{background:linear-gradient(45deg,#1da1f2,#14171a);box-shadow:0 8px 20px #1da1f24d}.social-icon{align-items:center;background:#8be9fd1a;border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:8px;transition:all .3s ease;width:40px}.social-link:hover .social-icon{background:#fff3;transform:scale(1.1)}.icon-svg{color:#8be9fd;height:24px;transition:color .3s ease;width:24px}.social-link:hover .icon-svg{color:#fff}.social-link p{font-size:.9rem;font-weight:500;margin:0;transition:color .3s ease}.social-link:hover p{color:#fff}.info-cards-container{align-items:center;gap:15px;justify-content:center;margin:0;max-width:100%;padding:0 10px}.info-card,.info-cards-container{display:flex;flex-direction:column;width:100%}.info-card{background-color:#252525;border-radius:10px;box-shadow:0 4px 10px #0000004d;box-sizing:border-box;color:#fff;height:100%;max-width:350px;min-height:160px;padding:20px 15px;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.info-card:hover{box-shadow:0 6px 15px #8be9fd33;transform:translateY(-3px)}.info-card-title{color:#8be9fd;flex-shrink:0;font-size:1.3rem;margin-bottom:10px}.info-card-text{color:#e0e0e0;flex:1 1;font-size:.95rem;line-height:1.5}.info-card-text,.section{align-items:center;display:flex}.section{flex-direction:column;justify-content:center;margin:40px 0;max-width:100%}.section,.section-title{padding:0 10px;text-align:center}.section-title{color:#8be9fd;font-size:2rem;margin-bottom:30px;text-shadow:2px 2px 5px #0000004d;width:100%}.steps-container{gap:20px;margin:0;max-width:100%;padding:0}.step-card,.steps-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.step-card{background:#252525;border-radius:15px;box-shadow:0 4px 10px #0000004d;box-sizing:border-box;flex-grow:0;flex-shrink:0;height:100%;max-width:320px;min-height:140px;padding:25px 20px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.step-card:hover{box-shadow:0 6px 15px #8be9fd33;transform:translateY(-3px)}.step-number{background:#8be9fd;box-shadow:0 2px 5px #0003;color:#121212;font-size:1.1rem;font-weight:700;height:30px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:30px}.step-card h6{flex-shrink:0;margin:15px 0 10px}.step-card p{align-items:center;display:flex;flex:1 1;margin:0;text-align:center}.roadmap-container{align-items:center;gap:25px;margin:0;max-width:100%;padding:10px}.roadmap-card,.roadmap-container{display:flex;flex-direction:column;position:relative;width:100%}.roadmap-card{background:#252525;border-radius:15px;box-shadow:0 4px 10px #0000004d;box-sizing:border-box;height:100%;max-width:320px;min-height:180px;padding:25px 20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.roadmap-card:hover{box-shadow:0 6px 15px #8be9fd33;transform:translateY(-3px)}.roadmap-card h6{flex-shrink:0;margin-bottom:15px}.roadmap-card ul{display:flex;flex:1 1;flex-direction:column;justify-content:center;list-style:none;margin:0;padding:0;text-align:left}.roadmap-card ul li{color:#e0e0e0;font-size:.9rem;margin:8px 0;padding-left:20px;position:relative}.roadmap-card ul li:before{color:#8be9fd;content:"•";font-size:1.1em;left:0;position:absolute}.roadmap-card ul li.completed{align-items:center;color:#50fa7b;display:flex;font-weight:500;padding-left:0}.roadmap-card ul li.completed:before{display:none}.roadmap-card ul li.completed .checkmark{flex-shrink:0;font-size:.9rem;margin-right:8px}.faq-container{margin:0;max-width:100%;padding:0 5px;width:100%}.faq-accordion{background-color:#252525!important;border-radius:8px!important;box-shadow:0 4px 10px #0000004d!important;color:#fff!important;margin-bottom:12px!important;max-width:100%!important;transition:transform .3s ease,box-shadow .3s ease!important;width:100%!important}.faq-accordion:hover{box-shadow:0 6px 15px #8be9fd33!important;transform:translateY(-2px)!important}.faq-summary{background-color:#2a2a2a!important;border-radius:8px!important;padding:15px!important}.faq-summary .MuiAccordionSummary-expandIconWrapper{color:#8be9fd!important}.faq-details{background-color:#252525!important;padding:20px 15px!important}.tokenomics-container{gap:20px;margin:0;max-width:100%;padding:0}.tokenomics-card,.tokenomics-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.tokenomics-card{background:#252525;border-radius:15px;box-shadow:0 4px 10px #0000004d;box-sizing:border-box;flex-grow:0;flex-shrink:0;height:100%;max-width:320px;min-height:120px;padding:25px 20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.tokenomics-card:hover{box-shadow:0 6px 15px #8be9fd33;transform:translateY(-3px)}.tokenomics-card h6{flex-shrink:0;margin-bottom:10px}.token-value{font-size:1.3rem;word-break:break-all}.token-status,.token-value{align-items:center;color:#8be9fd;display:flex;flex:1 1;justify-content:center;margin:0}.token-status{font-size:1.1rem}.footprint,.roadmap-container:before{display:none}@media (min-width:768px){.home-page{padding:40px 20px}.welcome-heading{font-size:2.2rem}.sub-heading{font-size:1.1rem}.section-title{font-size:2.3rem}.social-title{font-size:1.7rem}.logo{width:140px}.step-number{font-size:1.3rem;height:35px;top:-2px;width:35px}.social-links-container{gap:30px;max-width:500px}.social-link{max-width:160px;min-width:120px;padding:25px 20px}.social-icon{height:50px;margin-bottom:12px;width:50px}.icon-svg{height:28px;width:28px}.social-link p{font-size:1rem}.info-cards-container{align-items:stretch;flex-direction:row;flex-wrap:wrap;gap:20px;max-width:800px}.info-card{max-width:380px;width:calc(50% - 10px)}.steps-container{align-items:stretch;flex-direction:row;flex-wrap:wrap;gap:25px;max-width:700px}.step-card{max-width:300px;width:calc(50% - 12px)}.tokenomics-container{align-items:stretch;flex-direction:row;flex-wrap:wrap;gap:25px;max-width:700px}.tokenomics-card{max-width:300px;width:calc(50% - 12px)}.roadmap-container{align-items:stretch}.roadmap-container:before{background:#8be9fd;bottom:0;content:"";display:block;left:50%;opacity:.3;position:absolute;top:0;transform:translateX(-50%);width:2px}.roadmap-card:nth-child(odd){align-self:flex-start}.roadmap-card:nth-child(2n){align-self:flex-end}.roadmap-card{max-width:350px;width:70%}.footprint{color:#8be9fd;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));height:25px;position:absolute;width:25px}.roadmap-card:nth-child(odd) .footprint{right:-35px;transform:rotate(45deg)}.roadmap-card:nth-child(2n) .footprint{left:-35px;transform:rotate(-45deg)}}@media (min-width:1024px){.home-page{padding:50px 30px}.welcome-heading{font-size:2.5rem}.sub-heading{font-size:1.2rem}.section-title{font-size:2.5rem}.social-title{font-size:1.8rem}.logo{width:150px}.step-number{font-size:1.5rem;height:40px;top:8px;width:40px}.social-links-container{gap:40px;max-width:600px}.social-link{max-width:180px;min-width:140px;padding:30px 25px}.social-icon{height:60px;margin-bottom:15px;width:60px}.icon-svg{height:32px;width:32px}.social-link p{font-size:1.1rem}.info-cards-container{max-width:1000px}.info-card{max-width:450px;width:calc(50% - 15px)}.steps-container{align-items:stretch;flex-direction:row;gap:30px;max-width:1000px}.step-card{max-width:280px;width:calc(33.333% - 20px)}.tokenomics-container{align-items:stretch;flex-direction:row;gap:30px;max-width:1000px}.tokenomics-card{max-width:280px;width:calc(33.333% - 20px)}.roadmap-card{max-width:400px;width:65%}.footprint{height:30px;width:30px}.roadmap-card:nth-child(odd) .footprint{right:-45px}.roadmap-card:nth-child(2n) .footprint{left:-45px}}@media (min-width:1440px){.section{margin-left:auto;margin-right:auto}.info-cards-container,.section,.steps-container,.tokenomics-container{max-width:1200px}.social-links-container{max-width:700px}}.login-page{align-items:center;background-color:#1c1c1c;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:10px}.login-container{-ms-overflow-style:none;background-color:#2c2c2c;border-radius:12px;box-shadow:0 4px 20px #0006;max-height:min(95vh,800px);overflow-y:auto;padding:clamp(15px,4vw,30px);scrollbar-width:none;text-align:center;width:min(90vw,600px)}.login-container::-webkit-scrollbar{display:none}.cult-logo{fill:#ff79c6;height:clamp(50px,8vw,70px);margin-bottom:clamp(10px,3vw,20px);width:clamp(50px,8vw,70px)}.username-required{animation:slideInFromTop .5s ease-out;background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid #ff6b6b;border-radius:20px;box-shadow:0 10px 30px #ff6b6b33;margin:0 auto;max-width:600px;padding:clamp(20px,4vw,30px);text-align:center}.username-required-content{text-align:center}.username-required-icon{animation:shake .5s ease-in-out;font-size:clamp(3rem,6vw,4rem);margin-bottom:clamp(15px,3vw,20px)}.username-required h3{color:#ff6b6b;font-size:clamp(1.4rem,4vw,1.8rem);font-weight:700;margin-bottom:clamp(10px,2vw,15px)}.username-required p{color:#e0e6ed;font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.6;margin-bottom:clamp(20px,4vw,25px)}.username-setup-steps{background:#ffffff0d;border-radius:15px;margin:clamp(20px,4vw,25px) 0;padding:clamp(15px,4vw,25px);text-align:left}.username-setup-steps h4{align-items:center;color:#4ecdc4;display:flex;font-size:clamp(1.1rem,3vw,1.3rem);gap:10px;margin-bottom:clamp(10px,2vw,15px)}.username-setup-steps ol{counter-reset:step-counter;list-style:none;padding:0}.username-setup-steps li{background:#4ecdc41a;border-left:4px solid #4ecdc4;border-radius:10px;counter-increment:step-counter;margin-bottom:clamp(15px,3vw,20px);padding:clamp(10px,2vw,15px);position:relative}.username-setup-steps li:before{align-items:center;background:#4ecdc4;border-radius:50%;color:#1a1a2e;content:counter(step-counter);display:flex;font-size:12px;font-weight:700;height:25px;justify-content:center;left:-15px;position:absolute;top:50%;transform:translateY(-50%);width:25px}.username-setup-steps strong{color:#fff;display:block;font-size:clamp(.9rem,2vw,1rem);margin-bottom:5px}.username-setup-steps span{color:#b8bcc8;font-size:clamp(.8rem,1.8vw,.9rem);line-height:1.4}.why-username{background:#ffffff08;border-radius:12px;margin:clamp(20px,4vw,25px) 0;padding:clamp(15px,3vw,20px);text-align:left}.why-username h4{align-items:center;color:#ffd93d;display:flex;font-size:clamp(1.1rem,3vw,1.3rem);gap:10px;margin-bottom:clamp(10px,2vw,15px)}.why-username ul{list-style:none;margin:0;padding:0}.why-username li{color:#e0e6ed;font-size:clamp(.85rem,2vw,.95rem);line-height:1.5;margin-bottom:clamp(8px,1.5vw,10px);padding-left:25px;position:relative}.why-username li:before{color:#50fa7b;content:"✓";font-size:clamp(.9rem,2vw,1rem);font-weight:700;left:0;position:absolute}.username-required-actions{display:flex;flex-direction:column;gap:clamp(10px,2vw,15px);margin-top:clamp(20px,4vw,25px)}.help-button,.retry-telegram-button{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:clamp(14px,2.5vw,16px);font-weight:500;padding:clamp(10px,2vw,14px) clamp(20px,4vw,30px);text-align:center;text-decoration:none;transition:all .3s ease}.help-button{background:linear-gradient(135deg,#6c5ce7,#5f3dc4);box-shadow:0 4px 12px #6c5ce74d;color:#fff}.help-button:hover{background:linear-gradient(135deg,#5f3dc4,#4c2c91);box-shadow:0 6px 16px #6c5ce766;transform:translateY(-2px)}.retry-telegram-button{background:linear-gradient(135deg,#00d2ff,#3a7bd5);box-shadow:0 4px 12px #00d2ff4d;color:#fff}.retry-telegram-button:hover{background:linear-gradient(135deg,#3a7bd5,#2c5aa0);box-shadow:0 6px 16px #00d2ff66;transform:translateY(-2px)}.requirements{background-color:#ffc1071a;border:1px solid #ffc1074d;border-left:4px solid #ffc107;border-radius:10px;box-sizing:border-box;margin-top:clamp(15px,3vw,20px);padding:clamp(12px,3vw,16px);width:100%}.requirements-title{align-items:center;color:#ffc107;display:flex;font-size:clamp(13px,2.5vw,15px);font-weight:600;gap:6px;justify-content:center;margin:0 0 clamp(8px,2vw,12px);text-align:center}.requirements-list{color:#e0e0e0;font-size:clamp(12px,2.5vw,14px);line-height:1.5;margin:0;padding-left:clamp(16px,4vw,20px);text-align:left}.requirements-list li{margin-bottom:clamp(4px,1vw,6px);position:relative}.requirements-list li:last-child{margin-bottom:0}.requirements-list strong{color:#ffc107;font-weight:600}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.telegram-login{align-items:center;display:flex;flex-direction:column;gap:clamp(8px,2vw,16px);width:100%}.telegram-login h2{color:#e0e0e0;font-size:clamp(20px,4vw,28px);font-weight:600;line-height:1.2;margin:0}.telegram-login p{color:#bbb;font-size:clamp(14px,3vw,16px);line-height:1.4;margin:0}.telegram-button{align-items:center;background-color:#08c;border:none;border-radius:8px;box-shadow:0 2px 8px #0088cc4d;box-sizing:border-box;color:#fff;cursor:pointer;display:flex!important;font-size:clamp(14px,3vw,16px);font-weight:500;justify-content:center;max-width:300px;padding:clamp(10px,2.5vw,14px) clamp(20px,5vw,30px);text-align:center;text-decoration:none;transition:all .3s ease;width:100%}.telegram-button:hover{background-color:#069!important;box-shadow:0 4px 12px #08c6;transform:translateY(-1px)}.telegram-button:active{box-shadow:0 2px 6px #0088cc4d;transform:translateY(0)}.telegram-button:disabled{background-color:#4c4c4c!important;box-shadow:none!important;color:#999!important;cursor:not-allowed!important;transform:none!important}.loading-indicator{align-items:center;color:#8be9fd;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:clamp(15px,3vw,20px);width:100%}.loading-indicator .spinner{animation:spin 1s linear infinite;border:2px solid #444;border-radius:50%;border-top-color:#8be9fd;height:20px;width:20px}.loading-indicator div{font-size:clamp(13px,2.5vw,14px)}.login-error{background-color:#ff55551a;border:1px solid #f55;border-radius:8px;box-sizing:border-box;color:#f55;font-size:clamp(12px,2.5vw,14px);line-height:1.4;margin:clamp(8px,2vw,12px) 0;padding:clamp(12px,3vw,15px);text-align:center;width:100%}.error-message{word-wrap:break-word;margin-bottom:10px;overflow-wrap:break-word}.retry-button{background:linear-gradient(135deg,#007bff,#0056b3);border:none;border-radius:6px;box-shadow:0 2px 4px #007bff4d;color:#fff;cursor:pointer;font-size:clamp(11px,2vw,13px);font-weight:500;margin-top:8px;min-width:80px;padding:6px 12px;transition:all .3s ease}.retry-button:hover{background:linear-gradient(135deg,#0056b3,#004085);box-shadow:0 4px 8px #007bff66;transform:translateY(-1px)}.retry-button:active{box-shadow:0 2px 4px #007bff4d;transform:translateY(0)}.retry-button:disabled{background:#6c757d;box-shadow:none;cursor:not-allowed;transform:none}.how-it-works{background-color:#8be9fd1a;border:1px solid #8be9fd33;border-radius:10px;box-sizing:border-box;margin-top:clamp(15px,3vw,20px);padding:clamp(12px,3vw,18px);width:100%}.how-it-works-title{align-items:center;color:#8be9fd;display:flex;font-size:clamp(13px,2.5vw,15px);font-weight:600;gap:6px;justify-content:center;margin:0 0 clamp(8px,2vw,12px);text-align:center}.how-it-works-title:before{content:"🔗";font-size:clamp(14px,3vw,16px)}.how-it-works-list{color:#e0e0e0;font-size:clamp(12px,2.5vw,14px);line-height:1.5;margin:0;padding-left:clamp(16px,4vw,20px);text-align:left}.how-it-works-list li{margin-bottom:clamp(4px,1vw,6px);position:relative}.how-it-works-list li:last-child{margin-bottom:0}.how-it-works-list li::marker{color:#8be9fd;font-weight:700}.troubleshooting{background:#17a2b81a;border-left:3px solid #17a2b8;border-radius:8px;margin-top:clamp(12px,2.5vw,16px);padding:clamp(10px,2.5vw,14px);text-align:left}.troubleshooting-title{align-items:center;color:#17a2b8;display:flex;font-size:clamp(12px,2.5vw,14px);font-weight:600;gap:4px;margin-bottom:clamp(6px,1.5vw,10px)}.troubleshooting-title:before{content:"💡";font-size:clamp(13px,2.5vw,14px)}.troubleshooting-list{color:#e0e0e0;list-style-type:disc;margin:0;padding-left:clamp(14px,3vw,18px)}.troubleshooting-list li{font-size:clamp(11px,2vw,13px);line-height:1.4;margin-bottom:clamp(3px,1vw,5px)}.troubleshooting-list li:last-child{margin-bottom:0}.debug-info{background:#f8f9fa0d;border:1px solid #f8f9fa1a;border-radius:6px;font-size:10px;margin-top:10px;padding:8px;text-align:left}.debug-info summary{color:#8be9fd;cursor:pointer;font-size:11px;font-weight:700;margin-bottom:6px;padding:2px 0;-webkit-user-select:none;user-select:none}.debug-info summary:hover{color:#66d9ef}.debug-info[open] summary{border-bottom:1px solid #f8f9fa1a;margin-bottom:6px;padding-bottom:4px}.debug-info pre{word-wrap:break-word;background:#e9ecef0d;border-radius:4px;color:#e0e0e0;font-family:Courier New,Courier,monospace;font-size:9px;line-height:1.3;margin:0;overflow-x:auto;padding:6px;white-space:pre-wrap}@media (min-width:769px){.login-container{max-width:600px;padding:30px 40px;width:min(80vw,600px)}.telegram-login{gap:20px}.how-it-works{margin-top:25px;padding:20px}.troubleshooting{margin-top:20px;padding:16px}.username-required-actions{flex-direction:row;gap:20px;justify-content:center}.help-button,.retry-telegram-button{flex:1 1;max-width:200px}}@media (min-width:1200px){.login-container{max-width:700px;padding:40px 50px;width:min(50vw,700px)}}@media (max-width:768px){.login-page{align-items:center;justify-content:center;min-height:calc(100vh - 90px);padding:5px 5px 90px}.login-container{margin:0;max-height:calc(100vh - 120px);padding:15px 20px;width:min(95vw,400px)}.cult-logo{height:50px;margin-bottom:10px;width:50px}.telegram-login h2{font-size:20px}.telegram-login p{font-size:14px}.telegram-button{font-size:14px;padding:10px 20px}.how-it-works{margin-top:15px;padding:12px}.how-it-works-list{font-size:12px;padding-left:16px}.troubleshooting{margin-top:12px;padding:10px}.troubleshooting-list{font-size:11px;padding-left:14px}.username-setup-steps li:before{font-size:10px;height:20px;left:-12px;width:20px}.username-required-actions{gap:12px}}@media (max-width:480px){.login-page{align-items:center;justify-content:center;min-height:calc(100vh - 90px);padding:2px 2px 90px}.login-container{border-radius:8px;max-height:calc(100vh - 120px);padding:12px 15px;width:calc(100vw - 10px)}.cult-logo{height:40px;margin-bottom:8px;width:40px}.telegram-login{gap:8px}.telegram-login h2{font-size:18px}.telegram-login p{font-size:13px}.how-it-works{margin-top:10px;padding:8px}.troubleshooting{margin-top:8px;padding:8px}.username-setup-steps{padding:12px}.username-setup-steps li:before{font-size:9px;height:18px;left:-10px;width:18px}}@media (max-width:768px) and (orientation:landscape){.login-page{align-items:center;justify-content:center;min-height:calc(100vh - 70px);padding:5px 5px 70px}.login-container{max-height:calc(100vh - 90px);padding:10px 20px;width:min(90vw,600px)}.cult-logo{height:35px;margin-bottom:5px;width:35px}.telegram-login{gap:6px}.how-it-works,.troubleshooting{margin-top:8px;padding:8px}.username-setup-steps,.why-username{margin:12px 0;padding:10px}}.auth-success{animation:successPulse .6s ease-out;background:linear-gradient(135deg,#28a74533,#19875433);border:1px solid #28a745;border-radius:8px;color:#28a745;margin-bottom:15px;padding:12px;text-align:center}@keyframes successPulse{0%{opacity:0;transform:scale(.95)}50%{opacity:.8;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.login-container>*{animation:fadeInUp .4s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.help-button:focus,.retry-button:focus,.retry-telegram-button:focus,.telegram-button:focus{outline:2px solid #8be9fd;outline-offset:2px}@media (prefers-contrast:high){.login-error{background-color:#f553;border-width:2px}.troubleshooting{background:#17a2b826;border-left-width:4px}.how-it-works{background-color:#8be9fd26;border-width:2px}.username-required{border-width:3px}.requirements{border-width:2px 2px 2px 5px}}@media (prefers-reduced-motion:reduce){.auth-success,.help-button,.loading,.login-container>*,.retry-button,.retry-telegram-button,.spinner,.telegram-button,.username-required{animation:none!important;transform:none!important;transition:none!important}}.register-page{align-items:center;background-color:#121212;color:#e0e0e0;display:flex;font-family:Roboto,sans-serif;height:100vh;justify-content:center;padding:0 1rem}.register-container{background-color:#1e1e1e;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:400px;padding:2rem;text-align:center;width:100%}.register-container h1{color:#fff;font-size:1.8rem;margin-bottom:1rem}.register-form{gap:1rem}.input-group,.register-form{display:flex;flex-direction:column}.register-input{background-color:#2c2c2c;border:1px solid #333;border-radius:4px;color:#fff;font-size:1rem;outline:none;padding:.75rem;transition:border-color .2s ease}.register-input:focus{border-color:#3b82f6}.register-button{background-color:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem;transition:background-color .2s ease}.register-button:disabled{background-color:#6b7280;cursor:not-allowed}.register-button:hover:not(:disabled){background-color:#2563eb}.register-footer{font-size:.9rem;margin-top:1rem}.register-footer .login-link{color:#3b82f6;font-weight:700;text-decoration:none}.register-footer .login-link:hover{text-decoration:underline}.error-alert{color:#f87171;margin-bottom:1rem}.success-alert{color:#10b981;margin-bottom:1rem}.profile-page *{box-sizing:border-box}.profile-page{background-color:#121212;display:flex;flex-direction:column;min-height:100vh;opacity:1;overflow:auto;overscroll-behavior:contain;padding:20px 20px 90px;scroll-behavior:auto;transition:none}@media (min-width:769px){.profile-page{padding-bottom:20px}}.profile-page.scroll-locked{overflow:hidden!important;position:relative!important}.login-required-container{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e);bottom:0;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;padding:20px;position:fixed;right:0;top:0;width:100vw;z-index:10000}.login-required-container:before{background:radial-gradient(circle at 20% 50%,#7877c64d 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff77c64d 0,#0000 50%),radial-gradient(circle at 40% 80%,#8be9fd33 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.login-required-card{animation:slideInUp .6s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1c1c1cf2;border:1px solid #8be9fd33;border-radius:20px;box-shadow:0 8px 32px #0006,0 0 40px #8be9fd1a;max-width:500px;padding:40px;position:relative;text-align:center;width:100%;z-index:1}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.login-required-card h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8be9fd,#ff79c6);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:2rem;font-weight:700;margin-bottom:20px}.login-required-card p{color:#e0e0e0;font-size:1.1rem;line-height:1.6;margin-bottom:30px}.login-options{align-items:center;display:flex;justify-content:center;margin:30px 0}.login-options .MuiButton-root{border-radius:12px;box-shadow:0 4px 15px #0003;font-size:1.1rem;font-weight:600;min-width:220px;padding:14px 28px;text-transform:none;transition:all .3s ease}.login-options .MuiButton-contained{background:linear-gradient(135deg,#8be9fd,#ff79c6);border:none;color:#121212}.login-options .MuiButton-contained:hover{background:linear-gradient(135deg,#7dd3fc,#f472b6);box-shadow:0 6px 20px #8be9fd4d;transform:translateY(-2px)}.no-groups-container{background:#1c1c1ccc;border:1px solid #333;border-radius:15px;margin-top:20px;padding:40px 20px;text-align:center}.no-groups-text{color:#e0e0e0;font-size:1.1rem;line-height:1.6;margin-bottom:20px}.no-groups-subtitle{font-size:.9em;opacity:.8}.explore-button,.no-groups-container .MuiButton-root{background:linear-gradient(135deg,#50fa7b,#8be9fd)!important;border-radius:10px!important;box-shadow:0 4px 15px #50fa7b33!important;color:#121212!important;font-weight:600!important;padding:10px 20px!important;text-transform:none!important;transition:all .3s ease!important}.explore-button:hover,.no-groups-container .MuiButton-root:hover{box-shadow:0 6px 20px #50fa7b4d!important;transform:translateY(-2px)!important}.profile-content{margin:0 auto;max-width:1800px;opacity:1;overscroll-behavior:contain;width:100%}.private-profile-card{background-color:#1c1c1c;border:1px solid #333;border-radius:15px;box-shadow:0 8px 32px #0000004d;flex-shrink:0;margin-bottom:20px;max-width:100%;padding:20px;position:relative;transition:background-color .3s ease;width:100%;z-index:1}.private-profile-header{align-items:flex-start;overflow:visible}.private-profile-header,.private-profile-header-content{display:flex;flex-direction:column;gap:15px;width:100%}.header-top{width:100%}.private-profile-header-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8be9fd,#ff79c6);-webkit-background-clip:text;background-clip:text;color:#8be9fd;font-size:1.6rem;font-weight:700;line-height:1.2;margin:0}.private-profile-stats{flex-wrap:wrap;gap:15px;width:100%}.private-profile-stats,.private-stat-item{align-items:center;display:flex;transition:background-color .3s ease}.private-stat-item{background-color:#252525;border-radius:8px;color:#e0e0e0;flex-direction:column;flex-shrink:0;font-size:.85rem;gap:4px;min-width:80px;padding:10px 16px}.private-stat-item:hover{background-color:#2a2a2a}.private-profile-toggle-item{min-width:90px}.private-profile-toggle-container{align-items:center;display:flex;gap:6px;justify-content:center}.private-profile-toggle-switch{color:#8be9fd!important}.MuiSwitch-root.private-profile-toggle-switch .MuiSwitch-track{background-color:#44475a!important}.MuiSwitch-root.private-profile-toggle-switch .MuiSwitch-thumb{background-color:#8be9fd!important}.private-stat-label{color:#888;font-size:.75rem;line-height:1.2;margin-bottom:0;text-align:center}.private-stat-value{color:#8be9fd;font-size:.9rem;font-weight:700;line-height:1.2;text-align:center}.private-stat-value.status-linked{color:#8be9fd;font-size:.8rem}.private-stat-value.status-linked-sol{color:#50fa7b;font-size:.8rem}.private-stat-value.status-not-linked{color:#ffb86c;font-size:.8rem}.private-header-actions{align-items:flex-start;display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;justify-content:flex-start;width:100%}.logout-button{background-color:#f55;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;height:auto;min-width:auto;padding:8px 16px;transition:all .3s ease;white-space:nowrap}.logout-button:hover{background-color:#f33;transform:translateY(-1px)}.logout-button:active{transform:translateY(1px)}.edit-profile-button{background:#8be9fd1a!important;border-color:#8be9fd!important;border-radius:8px!important;color:#8be9fd!important;font-size:.85rem!important;font-weight:500!important;min-width:auto!important;padding:8px 16px!important;text-transform:none!important;transition:all .3s ease!important}.edit-profile-button:hover{background:#8be9fd33!important;border-color:#ff79c6!important;color:#ff79c6!important;transform:translateY(-1px)}.xp-stat-display{color:#8be9fd!important;font-size:.8rem!important;line-height:1.2;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.xp-display-container{min-width:140px}.xp-display-container .private-stat-item{background-color:#252525;cursor:default;transition:none}.xp-display-container .private-stat-item:hover{background-color:#252525}.referral-section{background:#8be9fd0d;border:1px solid #8be9fd26;border-radius:16px;margin:24px 0;padding:20px;transition:all .3s ease}.referral-section:hover{background:#8be9fd14;border-color:#8be9fd40}.referral-content{align-items:center;display:flex;gap:16px;justify-content:space-between}.referral-info{flex:1 1;gap:12px}.referral-icon,.referral-info{align-items:center;display:flex}.referral-icon{background:#8be9fd1a;border:1px solid #8be9fd33;border-radius:10px;font-size:1.5rem;height:40px;justify-content:center;width:40px}.referral-text{display:flex;flex-direction:column;gap:4px}.referral-title{color:#8be9fd;font-size:1rem;font-weight:600;line-height:1.2}.referral-subtitle{color:#e0e0e0;font-size:.85rem;line-height:1.3;opacity:.8}.referral-actions{align-items:center;display:flex;gap:8px}.referral-copy-btn,.referral-details-btn{background:#8be9fd1a;border:1px solid #8be9fd4d;border-radius:8px;color:#8be9fd;cursor:pointer;font-size:.85rem;padding:8px 16px;transition:all .3s ease;white-space:nowrap}.referral-copy-btn:hover,.referral-details-btn:hover{background:#8be9fd26;border-color:#8be9fd66;transform:translateY(-1px)}.referral-details-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.referral-details-section{animation:fadeIn .3s ease;border-top:1px solid #8be9fd33;margin-top:20px;padding-top:20px}.referral-stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:20px}.referral-stat{background:#8be9fd14;border:1px solid #8be9fd26;border-radius:10px;padding:12px;text-align:center}.stat-label{color:#e0e0e0;display:block;font-size:.75rem;margin-bottom:4px;opacity:.8}.stat-value{font-size:1.1rem;word-break:break-all}.referral-link-section{margin-bottom:20px}.referral-link-section label{color:#8be9fd;display:block;font-size:.9rem;font-weight:600;margin-bottom:8px}.link-input-group{align-items:center;display:flex;gap:8px}.link-input{background:#8be9fd0d;border:1px solid #8be9fd33;border-radius:8px;color:#e0e0e0;flex:1 1;font-family:Courier New,monospace;font-size:.8rem;padding:10px 12px;word-break:break-all}.copy-btn{background:#8be9fd1a;border:1px solid #8be9fd4d;border-radius:8px;color:#8be9fd;cursor:pointer;flex-shrink:0;padding:10px 12px;transition:all .3s ease}.copy-btn:hover{background:#8be9fd26;transform:scale(1.05)}.copy-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.referral-setup{padding:20px;text-align:center}.referral-setup-content h4{color:#8be9fd;font-size:1.1rem;margin-bottom:12px}.referral-setup-content p{color:#e0e0e0;margin-bottom:20px;opacity:.9}.referral-id-display{margin-bottom:20px}.referral-id-showcase{background:#8be9fd1a;border:1px solid #8be9fd33;border-radius:12px;color:#8be9fd;font-size:1rem;margin-bottom:16px;padding:16px;text-align:center}.referral-id-code{font-family:monospace;font-size:1.2rem}.referral-benefits{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;text-align:left}.benefit-item{align-items:center;color:#e0e0e0;display:flex;font-size:.85rem;gap:8px}.benefit-icon{flex-shrink:0;font-size:1rem}.generate-referral-btn{background:linear-gradient(135deg,#8be9fd,#50fa7b);border:none;border-radius:10px;color:#1a1a1a;cursor:pointer;font-size:.9rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.generate-referral-btn:hover{box-shadow:0 8px 20px #8be9fd4d;transform:translateY(-2px)}.generate-referral-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.referral-how-it-works{margin-bottom:20px}.referral-how-it-works h4{color:#8be9fd;font-size:1rem;margin-bottom:16px}.referral-explanation{margin-bottom:16px}.referral-id-explanation{background:#8be9fd1a;border:1px solid #8be9fd33;border-radius:8px;color:#8be9fd;font-size:.85rem;margin-bottom:16px;padding:12px}.referral-steps{display:flex;flex-direction:column;gap:12px}.referral-step{align-items:flex-start;display:flex;gap:12px}.step-number{align-items:center;background:linear-gradient(135deg,#8be9fd,#50fa7b);border-radius:50%;color:#1a1a1a;display:flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:24px;justify-content:center;width:24px}.step-content{flex:1 1}.step-content strong{color:#8be9fd;display:block;font-size:.85rem;margin-bottom:4px}.step-content p{color:#e0e0e0;font-size:.8rem;line-height:1.4;margin:0;opacity:.8}.referral-quick-message{background:#50fa7b14;border:1px solid #50fa7b33;border-radius:12px;margin-bottom:20px;padding:16px}.quick-message-title{color:#50fa7b;font-size:.9rem;font-weight:600;margin:0 0 12px}.quick-message-box{background:#50fa7b0d;border:1px solid #50fa7b26;border-radius:8px;padding:14px;position:relative}.quick-message-text{color:#e0e0e0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;line-height:1.5;margin:0 0 12px}.quick-message-text strong{color:#50fa7b;font-weight:600}.copy-message-btn{background:linear-gradient(135deg,#50fa7b,#8be9fd);border:none;border-radius:6px;color:#1a1a1a;cursor:pointer;font-size:.8rem;font-weight:600;padding:8px 16px;transition:all .3s ease;width:100%}.copy-message-btn:hover{box-shadow:0 4px 12px #50fa7b4d;transform:translateY(-1px)}.referral-recent-activity{margin-top:20px}.referral-recent-activity h4{color:#8be9fd;font-size:1rem;margin-bottom:12px}.activity-list{display:flex;flex-direction:column;gap:8px}.activity-item{align-items:center;background:#8be9fd0d;border:1px solid #8be9fd1a;border-radius:8px;display:flex;gap:12px;padding:10px 12px}.activity-icon{flex-shrink:0;font-size:1rem;text-align:center;width:24px}.activity-details{align-items:center;display:flex;flex:1 1;justify-content:space-between}.activity-description{color:#e0e0e0;font-size:.8rem}.activity-xp{color:#50fa7b;font-size:.75rem;font-weight:600}.activity-date{color:#e0e0e0;flex-shrink:0;font-size:.7rem;margin-left:8px;opacity:.6}.jngl-quick-section{background:#50fa7b0d;border:1px solid #50fa7b26;border-radius:16px;margin:24px 0;padding:20px;transition:all .3s ease}.jngl-quick-section:hover{background:#50fa7b14;border-color:#50fa7b40}.jngl-quick-content{align-items:center;display:flex;gap:16px;justify-content:space-between}.jngl-quick-info{align-items:center;display:flex;flex:1 1;gap:12px}.jngl-quick-icon{align-items:center;background:#50fa7b1a;border:1px solid #50fa7b33;border-radius:10px;display:flex;font-size:1.5rem;height:40px;justify-content:center;width:40px}.jngl-quick-text{display:flex;flex-direction:column;gap:4px}.jngl-quick-title{color:#50fa7b;font-size:1rem;font-weight:600;line-height:1.2}.jngl-quick-subtitle{color:#e0e0e0;font-size:.85rem;line-height:1.3;opacity:.8}.jngl-quick-actions{align-items:center;display:flex;gap:8px}.jngl-learn-more-btn,.jngl-quick-link-btn,.jngl-toggle-btn{background:#50fa7b1a;border:1px solid #50fa7b4d;border-radius:8px;color:#50fa7b;cursor:pointer;font-size:.85rem;padding:8px 16px;transition:all .3s ease;white-space:nowrap}.jngl-learn-more-btn:hover,.jngl-quick-link-btn:hover,.jngl-toggle-btn:hover{background:#50fa7b26;border-color:#50fa7b66;transform:translateY(-1px)}.jngl-details-section{animation:fadeIn .3s ease;border-top:1px solid #50fa7b33;margin-top:20px;padding-top:20px}.wallet-connector-section{margin-bottom:24px}.wallet-connector-title{font-size:1rem;font-weight:600;margin-bottom:12px}.wallet-connector-title.eth-title{color:#8be9fd}.wallet-connector-title.sol-title{color:#50fa7b}.wallet-benefits-summary{background:#8be9fd1a;border:1px solid #8be9fd33;border-radius:12px;margin-top:24px;padding:16px}.benefits-title{color:#8be9fd;font-size:.9rem;font-weight:600;margin-bottom:12px}.benefits-list{color:#e0e0e0;font-size:.85rem;line-height:1.5;margin:0;padding-left:20px}.chat-cards-container{margin-top:20px;padding-bottom:20px}.chat-cards-container,.chat-cards-grid{box-sizing:border-box;contain:layout;display:flex;flex-direction:column;gap:20px;opacity:1;width:100%}.chat-cards-grid{align-items:center;margin:0;max-width:100%;padding:0}.chat-card-wrapper{display:flex;justify-content:center;max-width:400px;opacity:1;transition:none;width:100%}.chat-card{contain:layout style;margin:0 auto;max-width:400px;scroll-margin:0;width:100%}.chat-card.initial-loading{opacity:1;pointer-events:none}.chat-card.loaded{opacity:1;pointer-events:auto}.messages-container{-ms-overflow-style:none;overflow-y:auto;overscroll-behavior:contain;padding:4px;position:relative;scroll-behavior:smooth;scrollbar-width:none}.messages-container::-webkit-scrollbar{display:none}.profile-content-loading{opacity:1;pointer-events:none}.profile-content-loaded{opacity:1;pointer-events:auto}.animate-group{animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:.8;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.profile-error,.profile-loading{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#121212fa;display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;z-index:9999}.profile-loading p{color:#8be9fd;font-size:1rem;margin-top:15px}.error-alert{background-color:#1c1c1c!important;border:1px solid #f55!important;border-radius:8px!important;box-shadow:0 4px 6px #0003!important;color:#e0e0e0!important}.Toastify__toast-container{padding:0}.Toastify__toast{background-color:#1c1c1c;border:1px solid #333;border-radius:8px;box-shadow:0 4px 6px #0003;color:#e0e0e0}body.profile-scroll-locked{overflow:hidden!important;position:fixed!important;top:0!important;width:100%!important}@media (max-width:768px){.profile-page{padding:15px 15px 90px}.private-profile-card{padding:16px}.private-profile-header{gap:16px}.private-profile-header-content{gap:12px}.private-profile-header-content h1{font-size:1.4rem}.private-profile-stats{gap:8px;justify-content:space-between}.private-stat-item{flex:1 1;min-width:70px;padding:8px 10px}.private-profile-toggle-item{min-width:80px}.private-stat-label{font-size:.65rem}.private-stat-value{font-size:.75rem}.xp-stat-display{font-size:.7rem!important}.private-header-actions{flex-wrap:nowrap;gap:8px;justify-content:space-between;width:100%}.private-header-actions .MuiButton-root,.private-header-actions button{border-radius:6px!important;min-width:0!important;white-space:nowrap!important}.logout-button,.private-header-actions .MuiButton-root,.private-header-actions button{flex:1 1!important;font-size:.75rem!important;height:32px!important;padding:6px 12px!important}.logout-button{background-color:#f55!important;border:none!important;color:#fff!important}.edit-profile-button{flex:1 1!important;font-size:.75rem!important;height:32px!important;padding:6px 12px!important}.login-required-container{padding:15px}.login-required-card{max-width:90vw;padding:30px 20px}.login-required-card h2{font-size:1.8rem}.login-options .MuiButton-root{max-width:280px;min-width:200px;width:100%}.chat-cards-grid{gap:20px;padding:0 5px}.chat-card-wrapper{max-width:calc(100vw - 40px)}.referral-section{margin:16px 0;padding:16px}.referral-content{align-items:flex-start;flex-direction:column;gap:12px}.referral-actions{flex-direction:row!important;gap:8px;justify-content:space-between;width:100%}.referral-copy-btn,.referral-details-btn{flex:1 1;font-size:.8rem;padding:6px 12px;text-align:center}.referral-stats-grid{gap:12px;grid-template-columns:1fr 1fr}.referral-steps{gap:16px}.activity-details{align-items:flex-start;flex-direction:column;gap:4px}.activity-date{margin-left:0}.xp-display-container{min-width:100px}.wallet-connector-section{margin-bottom:20px}.jngl-quick-section{margin:16px 0;padding:16px}.jngl-quick-content{align-items:flex-start;flex-direction:column;gap:12px}.jngl-quick-actions{flex-direction:row!important;gap:6px;justify-content:space-between;width:100%}.jngl-learn-more-btn,.jngl-quick-link-btn,.jngl-toggle-btn{flex:1 1;font-size:.75rem;padding:6px 10px;text-align:center;white-space:nowrap}.link-input{font-size:.75rem}.stat-value{font-size:.95rem}.referral-explanation p{font-size:.8rem;padding:10px}}@media (min-width:769px){.profile-page{padding-bottom:20px}.private-profile-header{align-items:flex-start!important;flex-direction:row!important;gap:30px!important;justify-content:space-between!important}.private-profile-header-content{flex:1 1!important;gap:15px!important;max-width:calc(100% - 300px)!important}.private-profile-header-content h1{font-size:1.8rem!important;white-space:nowrap!important}.private-profile-stats{flex-wrap:nowrap!important;gap:15px!important}.private-stat-item{min-width:85px!important;padding:12px 18px!important}.private-profile-toggle-item{min-width:100px!important}.private-stat-label{font-size:.75rem!important}.private-stat-value{font-size:.95rem!important}.private-header-actions{align-items:center!important;flex-shrink:0!important;flex-wrap:nowrap!important;gap:12px!important;justify-content:flex-end!important;min-width:250px!important;width:auto!important}.edit-profile-button,.logout-button{font-size:.85rem!important;height:36px!important;padding:8px 16px!important}.chat-cards-grid{grid-gap:8px!important;align-items:start!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))!important;justify-items:center!important}.chat-card-wrapper{max-width:400px!important;width:100%!important}}@media (max-width:480px){.profile-page{padding:10px 10px 90px}.private-profile-card{padding:12px}.private-profile-header-content h1{font-size:1.2rem}.private-profile-stats{gap:4px}.private-stat-item{min-width:60px;padding:5px 8px}.private-profile-toggle-item{min-width:70px}.private-stat-label{font-size:.6rem}.private-stat-value{font-size:.75rem}.private-header-actions{gap:4px}.logout-button{font-size:.75rem;padding:5px 10px}.edit-profile-button{font-size:.75rem!important;padding:5px 10px!important}.login-required-card{max-width:95vw;padding:25px 15px}.login-required-card h2{font-size:1.6rem}.login-required-card p{font-size:1rem}.login-options .MuiButton-root{font-size:1rem;max-width:250px;min-width:180px;padding:12px 24px}.chat-cards-grid{padding:0 2px}.chat-card-wrapper{max-width:calc(100vw - 24px)}.referral-stats-grid{grid-template-columns:1fr}.link-input-group{flex-direction:column;gap:8px}.copy-btn{text-align:center;width:100%}.jngl-quick-actions,.referral-actions{flex-direction:column;gap:8px;width:100%}.xp-display-container{min-width:140px}}@media (max-width:768px){.ai-chat-container{padding-bottom:85px!important}.ai-chat-container .right-container,.ai-chat-container>div{margin-bottom:0!important;max-height:calc(100vh - 170px)!important}.chat-area{max-height:calc(100vh - 220px)!important;padding-bottom:0!important}.chat-controls{background-color:#2c2c2c!important;border-top:1px solid #444!important;position:relative!important;z-index:1!important}}.ai-chat-container .chatbox-container,.ai-chat-container .chatbox-container *,.chatbox-container,.chatbox-container *{color:inherit!important}.ai-chat-container .chatbox-container .welcome-container .MuiTypography-root,.chatbox-container .welcome-container .MuiTypography-root{color:#f8f8f2!important}.ai-chat-container .chatbox-container .welcome-container .MuiTypography-h5,.ai-chat-container .chatbox-container .welcome-container h5,.chatbox-container .welcome-container .MuiTypography-h5,.chatbox-container .welcome-container h5{color:#8be9fd!important}.ai-chat-container .chatbox-container .chat-history-section-header,.ai-chat-container .chatbox-container .welcome-container .MuiTypography-subtitle1,.ai-chat-container .chatbox-container .welcome-container .MuiTypography-subtitle2,.chatbox-container .chat-history-section-header,.chatbox-container .welcome-container .MuiTypography-subtitle1,.chatbox-container .welcome-container .MuiTypography-subtitle2{color:#bd93f9!important}.ai-chat-container .chatbox-container .chat-history-header .MuiTypography-h6,.chatbox-container .chat-history-header .MuiTypography-h6{color:#8be9fd!important}.ai-chat-container .chatbox-container .MuiChip-root.MuiChip-outlined,.chatbox-container .MuiChip-root.MuiChip-outlined{background-color:#1c1c1c99!important;border-color:#8be9fd!important;color:#8be9fd!important}.chatbox-container{background-color:#2c2c2c;border-radius:8px;flex-grow:1;min-height:200px!important;overflow:hidden;padding:0}.chatbox,.chatbox-container{display:flex;flex-direction:column;height:100%}.chatbox{width:100%}.chat-history-sidebar{background-color:#1c1c1c!important;border-bottom:none!important;border-right:1px solid #444!important;color:#f8f8f2!important;display:flex;flex-direction:column;max-height:none;order:0;overflow:hidden;transition:all .3s ease;width:300px!important}.chat-history-sidebar .MuiPaper-root{background-color:#1c1c1c!important;border-radius:0!important;box-shadow:none!important;color:#f8f8f2!important}.chat-history-header{background-color:#1c1c1c!important;border-bottom:1px solid #444!important;padding:16px!important}.chat-history-header .MuiTypography-h6{color:#8be9fd!important;font-size:1.1rem!important;font-weight:600!important}.chat-history-header .MuiButton-outlined{background:#8be9fd1a!important;border-color:#8be9fd!important;color:#8be9fd!important;font-size:.7rem!important;min-width:auto!important;padding:2px 6px!important}.chat-history-header .MuiButton-outlined:hover{background:#8be9fd33!important;border-color:#ff79c6!important;color:#ff79c6!important}.chat-history-content{background-color:#1c1c1c!important;flex:1 1;overflow-y:auto;padding:12px!important;scrollbar-color:#444 #1c1c1c;scrollbar-width:thin}.chat-history-content::-webkit-scrollbar{width:4px}.chat-history-content::-webkit-scrollbar-track{background:#1c1c1c}.chat-history-content::-webkit-scrollbar-thumb{background-color:#444;border-radius:2px}.chat-history-section-header{color:#bd93f9!important;font-size:.85rem!important;font-weight:600!important;letter-spacing:.5px;margin-bottom:8px!important;text-transform:uppercase}.chat-history-list{padding:0!important}.chat-history-item{background-color:#282a36!important;border:1px solid #0000!important;border-radius:6px!important;margin-bottom:4px!important;padding:6px 40px 6px 8px!important;transition:all .2s ease!important}.chat-history-item:hover{background-color:#44475a!important;border-color:#6272a4!important}.chat-history-item.Mui-selected{background-color:#8be9fd26!important;border-color:#8be9fd!important}.chat-history-item .MuiListItemText-primary{color:#f8f8f2!important;font-size:.8rem!important;font-weight:500!important}.chat-history-item .MuiListItemText-secondary{color:#6272a4!important;font-size:.7rem!important}.chat-history-item .MuiTypography-caption{color:#6272a4!important;font-size:.65rem!important}.chat-history-item .MuiListItemSecondaryAction-root{align-items:center!important;display:flex!important;gap:4px!important;right:8px!important}.chat-action-button{border-radius:4px!important;color:#6272a4!important;opacity:.7!important;padding:4px!important;transition:all .2s ease!important}.chat-action-button.archive-button,.chat-action-button.delete-button,.chat-action-button.edit-button{display:flex!important}.chat-action-button.edit-button:hover{background-color:#8be9fd1a!important;color:#8be9fd!important;transform:scale(1.1)}.chat-action-button.archive-button:hover{background-color:#f1fa8c1a!important;color:#f1fa8c!important;transform:scale(1.1)}.chat-action-button.delete-button:hover{background-color:#ff55551a!important;color:#f55!important;transform:scale(1.1)}.chat-main-area{background-color:#2c2c2c;display:flex!important;flex:1 1;flex-direction:column!important;height:100%!important;min-height:0;overflow:hidden!important}.chat-header{align-items:center!important;background-color:#1c1c1c!important;border-bottom:1px solid #444!important;display:flex!important;flex-shrink:0;gap:6px!important;padding:6px 10px!important}.chat-header .MuiIconButton-root{color:#8be9fd!important;padding:4px!important}.chat-header .MuiTypography-h6{color:#f8f8f2!important;flex:1 1;font-size:.85rem!important;font-weight:500!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-header .MuiButton-outlined{background:#8be9fd1a!important;border-color:#8be9fd!important;color:#8be9fd!important;font-size:.7rem!important;min-width:auto!important;padding:4px 8px!important}.history-toggle-button{background:#8be9fd1a!important;border:1px solid #8be9fd!important;color:#8be9fd!important;margin-right:6px!important;padding:4px!important;transition:all .2s ease!important}.history-toggle-button:hover{background:#8be9fd33!important;border-color:#ff79c6!important;color:#ff79c6!important}.chat-area{-webkit-overflow-scrolling:touch;background-color:#2c2c2c;display:flex!important;flex:1 1;flex-direction:column!important;justify-content:flex-start!important;min-height:0;overflow-y:auto;padding:4px!important;scrollbar-color:#444 #2c2c2c;scrollbar-width:thin}.chat-area::-webkit-scrollbar{width:4px}.chat-area::-webkit-scrollbar-track{background:#2c2c2c}.chat-area::-webkit-scrollbar-thumb{background-color:#444;border-radius:2px}.message{word-wrap:break-word;border-radius:12px;font-size:.95rem;line-height:1.5;margin-bottom:16px;max-width:85%;overflow-wrap:break-word;text-align:left}.user-message{background-color:#3c3c3c;border-bottom-right-radius:4px;color:#fff;margin-left:auto;text-align:left!important}.ai-message{background-color:#1c1c1c;border:1px solid #333;border-bottom-left-radius:4px;color:#e0e0e0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6!important;padding:20px!important}.ai-message,.system-message{margin-right:auto;text-align:left!important}.system-message{background-color:#282a3699;border-left:3px solid #2196f3;border-radius:8px;color:#f8f8f2;font-style:italic;margin-left:auto;max-width:100%}.ai-message .message-content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e0e0e0;font-family:inherit;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.01em;line-height:1.6!important;overflow-wrap:break-word;tab-size:4;text-align:left!important;text-rendering:optimizeLegibility;white-space:pre-line;word-break:break-word;word-spacing:.1em}.ai-message *,.ai-message .message-content *,.message-content{text-align:left!important}.message-content{color:inherit;font-size:inherit;line-height:inherit}.ai-message .message-content p,.ai-message p{color:#e0e0e0;font-family:inherit;line-height:1.7!important;margin:0 0 16px!important;padding:0;text-align:left!important}.ai-message .message-content p:last-child,.ai-message p:last-child{margin-bottom:0}.ai-message .message-content h1,.ai-message .message-content h2,.ai-message .message-content h3,.ai-message .message-content h4,.ai-message .message-content h5,.ai-message .message-content h6,.ai-message h1,.ai-message h2,.ai-message h3,.ai-message h4,.ai-message h5,.ai-message h6{color:#8be9fd;font-family:inherit;font-weight:600;line-height:1.4!important;margin:20px 0 12px!important;text-align:left!important}.ai-message .message-content h1:first-child,.ai-message .message-content h2:first-child,.ai-message .message-content h3:first-child,.ai-message h1:first-child,.ai-message h2:first-child,.ai-message h3:first-child{margin-top:0!important}.ai-message .message-content ol,.ai-message .message-content ul,.ai-message ol,.ai-message ul{color:#e0e0e0;line-height:1.6!important;margin:16px 0!important;padding-left:28px!important;text-align:left!important}.ai-message .message-content li,.ai-message li{color:#e0e0e0;font-family:inherit;line-height:1.6!important;margin-bottom:8px!important;padding-left:4px;text-align:left!important}.ai-message .message-content li:last-child,.ai-message li:last-child{margin-bottom:0}.ai-message .message-content ol ol,.ai-message .message-content ol ul,.ai-message .message-content ul ol,.ai-message .message-content ul ul,.ai-message ol ol,.ai-message ol ul,.ai-message ul ol,.ai-message ul ul{margin:6px 0;padding-left:20px}.ai-message .message-content b,.ai-message .message-content strong,.ai-message b,.ai-message strong{color:#8be9fd;display:inline;font-weight:600;margin:0 2px;text-align:left!important}.ai-message .message-content em,.ai-message .message-content i,.ai-message em,.ai-message i{color:#ff79c6;font-style:italic;text-align:left!important}.ai-message .message-content code,.ai-message code{border:1px solid #44475a;border-radius:6px;color:#50fa7b;margin:0 2px;padding:3px 8px!important}.ai-message .message-content code,.ai-message .message-content pre,.ai-message code,.ai-message pre{background-color:#282a36;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em;line-height:1.4;text-align:left!important}.ai-message .message-content pre,.ai-message pre{border:1px solid #44475a;border-radius:8px;color:#f8f8f2;margin:16px 0;overflow-x:auto;padding:16px}.ai-message .message-content pre code,.ai-message pre code{background:none;border:none;color:inherit;font-size:inherit;padding:0}.ai-message .message-content a,.ai-message a{color:#8be9fd;text-align:left!important;text-decoration:underline;transition:color .2s ease}.ai-message .message-content a:hover,.ai-message a:hover{color:#ff79c6}.ai-message .message-content blockquote,.ai-message blockquote{background-color:#6272a41a;border-left:4px solid #6272a4;border-radius:0 8px 8px 0;color:#6272a4;font-style:italic;line-height:1.6!important;margin:20px 0!important;padding:16px 20px!important;text-align:left!important}.ai-message .message-content table,.ai-message table{background-color:#282a36;border-collapse:collapse;border-radius:6px;margin:16px 0;overflow:hidden;text-align:left!important;width:100%}.ai-message .message-content td,.ai-message .message-content th,.ai-message td,.ai-message th{border:1px solid #44475a;padding:8px 12px;text-align:left!important}.ai-message .message-content th,.ai-message th{background-color:#44475a;color:#8be9fd;font-weight:600;text-align:left!important}.ai-message .message-content hr,.ai-message hr{background-color:#44475a;border:none;height:1px;margin:20px 0;text-align:left!important}.ai-message .message-content{font-variant-emoji:emoji}.ai-message .message-content div,.ai-message .message-content span,.ai-message div,.ai-message span,.message-header{text-align:left!important}.message-header{align-items:center;display:flex;font-size:.75rem;justify-content:space-between;margin-bottom:6px}.message-time{color:#888;font-size:.65rem;margin-left:8px}.welcome-container{align-items:center;color:#f8f8f2;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start!important;margin:0!important;max-width:100%;padding:4px 2px!important;text-align:center}.welcome-container h5{align-items:center;color:#8be9fd;display:flex;font-size:.9rem!important;justify-content:center;margin-bottom:4px!important}.welcome-container .MuiPaper-root{background-color:#282a3699!important;border:1px solid #444;margin:2px 0!important;padding:6px!important}.welcome-container .MuiTypography-subtitle1{color:#bd93f9!important;font-size:.8rem!important;margin-bottom:4px!important}.welcome-container .MuiTypography-subtitle2{color:#bd93f9!important;font-size:.75rem!important;margin-bottom:4px!important}.welcome-container .MuiTypography-body2{color:#50fa7b!important;font-size:.8rem!important;margin-bottom:4px!important}.welcome-container ul{margin:2px 0!important;padding-left:16px!important;text-align:left}.welcome-container li{color:#f8f8f2;font-size:.75rem!important;line-height:1.2!important;margin-bottom:1px!important}.welcome-container .MuiGrid-container{margin:0!important;padding:0!important}.welcome-container .MuiGrid-item{padding:2px!important}.welcome-container .MuiDivider-root{margin:4px 0!important}.MuiChip-root.MuiChip-outlined{background-color:#1c1c1c99!important;border-color:#8be9fd!important;color:#8be9fd!important;font-size:.6rem!important;height:18px!important;margin:1px!important;transition:all .2s ease}.MuiChip-root.MuiChip-outlined:hover{background-color:#8be9fd33!important;border-color:#8be9fd!important}.MuiChip-root.MuiChip-outlined.MuiChip-clickable:hover{background-color:#8be9fd33!important}.MuiChip-colorSuccess{background-color:#50fa7b33!important;border-color:#50fa7b!important;color:#50fa7b!important}.chat-controls{border-top:1px solid #444;flex-direction:column;flex-shrink:0;margin-top:0!important;padding:4px!important}.chat-controls,.chat-input-wrapper{background-color:#2c2c2c;display:flex}.chat-input-wrapper{align-items:flex-end;gap:6px!important;margin:0!important;width:100%}.chat-input{background-color:#1c1c1c;border-radius:5px;flex:1 1}.chat-input .MuiOutlinedInput-root{background-color:#1c1c1c!important;font-size:.9rem!important}.chat-input .MuiOutlinedInput-input{padding:6px 8px!important}.send-button{background-color:#8be9fd!important;color:#121212!important;flex-shrink:0;font-size:.75rem!important;height:auto!important;min-width:40px!important;padding:4px 8px!important}.send-button:hover{background-color:#7dd8f6!important}.send-button:disabled{background-color:#444!important;color:#888!important}.MuiCollapse-root .MuiPaper-root{background-color:#282a36!important;border:1px solid #444!important;margin-bottom:4px!important;padding:4px!important}.MuiCollapse-root .MuiTypography-subtitle2{color:#bd93f9!important;font-size:.7rem!important;margin-bottom:4px!important}.MuiCollapse-root .MuiChip-root{background-color:#1c1c1c99!important;border-color:#6272a4!important;color:#f8f8f2!important;font-size:.6rem!important;height:16px!important;margin:1px!important}@media (max-width:768px){.ai-message{line-height:1.5!important;margin-bottom:16px!important;padding:16px!important}.ai-message,.ai-message *,.ai-message .message-content,.ai-message .message-content *{text-align:left!important}.ai-message .message-content p,.ai-message p{font-size:.95rem!important;line-height:1.6!important;margin:0 0 14px!important}.ai-message .message-content li,.ai-message li{font-size:.95rem!important;line-height:1.5!important;margin-bottom:6px!important}.ai-message .message-content ol,.ai-message .message-content ul,.ai-message ol,.ai-message ul{margin:14px 0!important;padding-left:24px!important}.ai-message .message-content h1,.ai-message .message-content h2,.ai-message .message-content h3,.ai-message h1,.ai-message h2,.ai-message h3{font-size:1.1rem!important;line-height:1.3!important;margin:16px 0 10px!important}.message{font-size:.9rem;line-height:1.5;margin-bottom:12px;max-width:95%;padding:12px}.ai-message .message-content code,.ai-message code{font-size:.85em;padding:1px 4px}.ai-message .message-content pre,.ai-message pre{-webkit-overflow-scrolling:touch;font-size:.8em;margin:12px 0;overflow-x:auto;padding:12px}.ai-message .message-content blockquote,.ai-message blockquote{margin:12px 0;padding:8px 12px}.ai-message .message-content table,.ai-message table{font-size:.85em;margin:12px 0}.ai-message .message-content td,.ai-message .message-content th,.ai-message td,.ai-message th{padding:6px 8px}}@media (max-width:480px){.ai-message{margin-bottom:14px!important;padding:14px!important}.ai-message,.ai-message *,.ai-message .message-content,.ai-message .message-content *{text-align:left!important}.ai-message .message-content p,.ai-message p{font-size:.9rem!important;margin:0 0 12px!important}.ai-message .message-content li,.ai-message li{font-size:.9rem!important;margin-bottom:5px!important}.ai-message .message-content h1,.ai-message .message-content h2,.ai-message .message-content h3,.ai-message h1,.ai-message h2,.ai-message h3{font-size:1rem!important;margin:14px 0 8px!important}.message{font-size:.85rem;padding:10px}.ai-message .message-content ol,.ai-message .message-content ul,.ai-message ol,.ai-message ul{margin:8px 0;padding-left:18px}.ai-message .message-content pre,.ai-message pre{font-size:.75em;padding:10px}}@media (max-width:768px) and (orientation:landscape){.ai-chat-container{padding-bottom:70px!important}.ai-chat-container .right-container,.ai-chat-container>div{max-height:calc(100vh - 130px)!important}.chat-area{max-height:calc(100vh - 180px)!important}}@media (min-width:768px){.ai-chat-container{padding-bottom:20px!important}.ai-chat-container .right-container,.ai-chat-container>div{max-height:100%!important}.chat-area{max-height:none!important}.chatbox-container{flex-direction:row;min-height:300px!important}.chatbox{flex-direction:row}.chat-history-sidebar{border-bottom:none!important;border-right:1px solid #444!important;max-height:none;order:0;width:300px!important}.chat-area{padding:8px!important}.message{font-size:.9rem;max-width:85%;padding:12px 16px}.welcome-container{padding:8px!important}.welcome-container h5{font-size:1.1rem!important;margin-bottom:6px!important}.welcome-container .MuiPaper-root{margin:4px 0!important;padding:8px!important}.chat-controls{padding:6px!important}.send-button{font-size:.8rem!important;min-width:60px!important;padding:6px 12px!important}.MuiChip-root.MuiChip-outlined{font-size:.7rem!important;height:22px!important;margin:2px!important}}@media (min-width:1024px){.chatbox-container{min-height:400px!important}.chat-history-sidebar{width:320px!important}.message{font-size:1rem;padding:16px}.ai-message{margin-bottom:20px!important;max-width:80%;padding:24px!important}.ai-message,.ai-message *,.ai-message .message-content,.ai-message .message-content *{text-align:left!important}.ai-message .message-content p,.ai-message p{font-size:1rem!important;line-height:1.7!important;margin:0 0 18px!important}.ai-message .message-content li,.ai-message li{line-height:1.6!important;margin-bottom:10px!important}.ai-message .message-content ol,.ai-message .message-content ul,.ai-message ol,.ai-message ul{margin:18px 0!important;padding-left:32px!important}.ai-message .message-content h1,.ai-message .message-content h2,.ai-message .message-content h3,.ai-message h1,.ai-message h2,.ai-message h3{line-height:1.4!important;margin:24px 0 14px!important}.chat-controls{padding:10px!important}.chat-area{padding:15px!important}.send-button{font-size:.9rem!important;min-width:80px!important;padding:8px 16px!important}.welcome-container{padding:12px!important}.welcome-container h5{font-size:1.25rem!important;margin-bottom:8px!important}.welcome-container .MuiPaper-root{margin:6px 0!important;padding:12px!important}.MuiChip-root.MuiChip-outlined{font-size:.8rem!important;height:26px!important;margin:3px!important}}@media (max-width:767px){.MuiIconButton-root{min-height:40px!important;min-width:40px!important}.chat-title-dialog .MuiDialog-paper{margin:16px!important;max-width:none!important;width:calc(100% - 32px)!important}.MuiSnackbar-root{bottom:60px!important}}.wallet-adapter-button{align-items:center;background-color:initial;border:none;border-radius:4px;color:#fff;display:flex;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}.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-end-icon img,.wallet-adapter-button-start-icon,.wallet-adapter-button-start-icon img{align-items:center;display:flex;height:24px;justify-content:center;width: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{display:inline-block;position:relative}.wallet-adapter-dropdown-list{grid-row-gap:10px;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;display:grid;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;grid-template-rows:1fr;list-style:none;margin:0;opacity:0;padding:10px;position:absolute;right:0;top:100%;transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;z-index:99}.wallet-adapter-dropdown-list-active{opacity:1;transform:translateY(10px);visibility:visible}.wallet-adapter-dropdown-list-item{align-items:center;border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:600;height:37px;justify-content:center;outline:none;padding:0 20px;white-space:nowrap;width:100%}.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{transform:rotate(180deg);transition:transform .15s ease-in}.wallet-adapter-modal{background:#00000080;bottom:0;left:0;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;transition:opacity .15s linear;z-index:1040}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{align-items:center;background:#1a1f2e;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:12px;position:absolute;right:18px;top:18px}.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;bottom:0;left:0;position:fixed;right:0;top:0}.wallet-adapter-modal-container{align-items:center;display:flex;justify-content:center;margin:3rem;min-height:calc(100vh - 6rem)}@media (max-width:480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{align-items:center;background:#10141f;border-radius:10px;box-shadow:0 8px 20px #0009;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;max-width:400px;position:relative;z-index:1050}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{color:#fff;font-size:24px;font-weight:500;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center}@media (max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{list-style:none;margin:0 0 12px;padding:0;width:100%}.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-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{height:28px;width:28px}.wallet-adapter-modal-list .wallet-adapter-button span{font-size:14px;margin-left:auto;opacity:.6}.wallet-adapter-modal-list-more{align-items:center;align-self:flex-end;background-color:initial;border:none;color:#fff;cursor:pointer;display:flex;padding:12px 24px 24px 12px}.wallet-adapter-modal-list-more svg{fill:#fff;margin-left:.5rem;transition:all .1s ease}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:0 24px 24px;width:100%}.wallet-adapter-modal-middle-button{background-color:#512da8;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:18px;margin-top:48px;padding:12px;width:100%}.connect-button-container{align-items:center;display:flex}.wallet-adapter-button{border:1px solid #333;border-radius:6px;color:#8be9fd;font-size:.9rem;font-weight:500;height:auto;padding:8px 16px}.wallet-adapter-button,.wallet-adapter-button-trigger{background-color:#252525}.wallet-adapter-button:hover{background-color:#333;border-color:#8be9fd}.wallet-adapter-button:not([disabled]):hover{background-color:#333}.wallet-adapter-modal-wrapper{background-color:#1c1c1c}.wallet-adapter-modal-button-close{background-color:#f55}.connect-wallet-text .wallet-adapter-button-start-icon{margin-right:8px}.connect-wallet-text .wallet-adapter-button:not([data-connected=true]) .wallet-adapter-button-text:after{content:"Connect Wallet"}.connect-wallet-text .wallet-adapter-button:not([data-connected=true]) .wallet-adapter-button-text{font-size:0}@media (max-width:768px){.wallet-adapter-button{font-size:.85rem;padding:6px 12px}}.ai-header{background-color:#1c1c1c;border-bottom:1px solid #333;box-shadow:0 2px 10px #0003;flex-shrink:0;justify-content:space-between;min-height:60px;overflow:visible;padding:12px 16px;position:relative;z-index:10}.ai-header,.ai-header-content{align-items:center;display:flex}.ai-header-content{flex:1 1;gap:16px;min-width:0;overflow:hidden}.ai-title-section{display:none;flex:1 1;min-width:0}.ai-title-section h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8be9fd,#ff79c6);-webkit-background-clip:text;background-clip:text;color:#8be9fd;font-size:clamp(1rem,4vw,2rem);font-weight:700;line-height:1.2;margin:0}.ai-subtitle,.ai-title-section h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-subtitle{color:#e0e0e0;font-size:clamp(.7rem,2.5vw,1rem);margin:2px 0 0;opacity:.8}.ai-user-info{flex-shrink:0;gap:8px;min-width:0}.ai-user-info,.ai-user-welcome{align-items:center;display:flex}.ai-user-welcome{justify-content:flex-end}.ai-username{display:none}.ai-user-level-display{align-items:center;display:flex;justify-content:flex-end}.ai-user-level{align-items:center;background-color:#252525;border:1px solid #8be9fd33;border-radius:6px;color:#8be9fd;display:flex;flex-shrink:0;font-size:clamp(.7rem,2.2vw,.9rem);font-weight:500;gap:4px;min-height:auto;padding:8px 12px;transition:all .3s ease;white-space:nowrap}.ai-user-level:hover{background-color:#2a2a2a;border-color:#8be9fd4d}.ai-user-role{display:none}.ai-header-actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:8px}.ai-nav-button{display:none}.ai-logout-button{background-color:#f55;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:clamp(.7rem,2.2vw,.9rem);font-weight:500;min-width:auto;padding:8px 12px;transition:all .3s ease;white-space:nowrap}.ai-logout-button:hover{background-color:#f33;transform:translateY(-1px)}.ai-logout-button:active{transform:translateY(1px)}@media (max-width:375px){.ai-header{min-height:50px;padding:8px 12px}.ai-header-content{gap:8px}.ai-title-section h1{font-size:clamp(.9rem,5vw,1.2rem)}.ai-subtitle{font-size:clamp(.6rem,3vw,.8rem)}.ai-username{display:none}.ai-user-level{font-size:clamp(.65rem,2.5vw,.75rem)!important;padding:4px 8px!important}.ai-header-actions{gap:6px}.ai-logout-button{font-size:clamp(.65rem,2.8vw,.8rem);min-width:50px;padding:6px 10px}}@media (min-width:376px) and (max-width:414px){.ai-header{padding:10px 14px}.ai-header-content{gap:12px}.ai-username{display:none}.ai-user-level{font-size:clamp(.7rem,2.2vw,.8rem)!important;padding:5px 9px!important}.ai-logout-button{padding:7px 12px}}@media (min-width:415px) and (max-width:768px){.ai-header{padding:12px 16px}.ai-header-content{gap:16px}.ai-username{display:none}.ai-user-level{font-size:.8rem!important;padding:6px 10px!important}.ai-logout-button{padding:8px 14px}.ai-subtitle{display:block}}@media (min-width:769px) and (max-width:1024px){.ai-header{padding:16px 24px}.ai-header-content{gap:24px}.ai-title-section{display:flex}.ai-username{display:none}.ai-user-level{font-size:.85rem!important;padding:7px 11px!important}.ai-header-actions{gap:10px}.ai-logout-button{font-size:.85rem;padding:9px 16px}}@media (min-width:1025px){.ai-header{padding:20px 30px}.ai-header-content{gap:40px}.ai-title-section{display:flex}.ai-username{display:none}.ai-user-level{font-size:.85rem!important;padding:8px 12px!important}.ai-header-actions{gap:12px}.ai-logout-button{font-size:.9rem;padding:10px 20px}}@media (max-height:500px) and (orientation:landscape){.ai-header{min-height:45px;padding:6px 12px}.ai-title-section h1{font-size:clamp(.9rem,3vh,1.4rem)}.ai-subtitle{display:none}.ai-user-level{font-size:.7rem!important;padding:4px 8px!important}.ai-logout-button{font-size:.75rem;padding:5px 10px}}@media (min-width:1440px){.ai-header{padding:24px 40px}.ai-header-content{gap:50px}.ai-user-level{font-size:.85rem!important;padding:8px 12px!important}.ai-logout-button{font-size:1rem;padding:12px 24px}}.ai-header-actions .MuiButton-root,.ai-header-actions .ai-connect-button,.ai-logout-button,.ai-user-level{align-items:center!important;border-radius:6px!important;display:flex!important;flex-shrink:0;font-size:clamp(.7rem,2.2vw,.9rem)!important;font-weight:500!important;height:auto!important;justify-content:center!important;min-width:auto!important;padding:8px 12px!important;transition:all .3s ease!important;white-space:nowrap}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.ai-header{border-bottom-width:.5px}}@media (prefers-reduced-motion:reduce){.ai-logout-button,.ai-user-level{transition:none}.ai-logout-button:active,.ai-logout-button:hover{transform:none}}.ai-page{background-color:#121212;display:flex;flex-direction:column;height:100vh;opacity:1;overflow:hidden;overscroll-behavior:contain;scroll-behavior:auto;transition:none}.ai-page.ai-scroll-locked{overflow:hidden!important;position:relative!important}.ai-chat-container{align-items:stretch;display:flex;flex:1 1;justify-content:center;overflow:hidden;padding:20px;position:relative}.ai-chat-container .right-container,.ai-chat-container>div{background-color:#1c1c1c;border:1px solid #333;border-radius:15px;box-shadow:0 8px 32px #0000004d;height:100%;margin:0;max-width:1400px;overflow:hidden;padding:20px;position:relative;width:100%}@media (min-width:1600px){.ai-chat-container .right-container,.ai-chat-container>div{max-width:1600px}}.ai-login-required-container{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e);bottom:0;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;padding:20px;position:fixed;right:0;top:0;width:100vw;z-index:10000}.ai-login-required-container:before{background:radial-gradient(circle at 20% 50%,#7877c64d 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff77c64d 0,#0000 50%),radial-gradient(circle at 40% 80%,#8be9fd33 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ai-login-required-card{animation:ai-slideInUp .6s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1c1c1cf2;border:1px solid #8be9fd33;border-radius:20px;box-shadow:0 8px 32px #0006,0 0 40px #8be9fd1a;max-width:500px;padding:40px;position:relative;text-align:center;width:100%;z-index:1}@keyframes ai-slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ai-login-required-card h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8be9fd,#ff79c6);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:2rem;font-weight:700;margin-bottom:20px}.ai-login-required-card p{color:#e0e0e0;font-size:1.1rem;line-height:1.6;margin-bottom:30px}.ai-login-options{align-items:center;display:flex;justify-content:center;margin:30px 0}.ai-login-options .MuiButton-root{border-radius:12px;box-shadow:0 4px 15px #0003;font-size:1.1rem;font-weight:600;min-width:220px;padding:14px 28px;text-transform:none;transition:all .3s ease}.ai-login-options .MuiButton-contained{background:linear-gradient(135deg,#8be9fd,#ff79c6);border:none;color:#121212}.ai-login-options .MuiButton-contained:hover{background:linear-gradient(135deg,#7dd3fc,#f472b6);box-shadow:0 6px 20px #8be9fd4d;transform:translateY(-2px)}.ai-error,.ai-loading{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#121212fa;display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;z-index:9999}.ai-loading p{color:#8be9fd;font-size:1rem;margin-top:15px}.ai-error-alert{background-color:#1c1c1c!important;border:1px solid #f55!important;border-radius:8px!important;box-shadow:0 4px 6px #0003!important;color:#e0e0e0!important}.ai-Toastify__toast-container{padding:0}.ai-Toastify__toast{background-color:#1c1c1c;border:1px solid #333;border-radius:8px;box-shadow:0 4px 6px #0003;color:#e0e0e0}@media (max-width:768px){.ai-chat-container{max-height:90%;padding:15px}.ai-chat-container .right-container,.ai-chat-container>div{max-width:100%}.ai-login-required-container{padding:15px}.ai-login-required-card{max-width:90vw;padding:30px 20px}.ai-login-required-card h2{font-size:1.8rem}.ai-login-options .MuiButton-root{max-width:280px;min-width:200px;width:100%}}@media (max-width:480px){.ai-chat-container{max-height:90%;padding:10px}.ai-chat-container .right-container,.ai-chat-container>div{border-radius:10px;max-width:100%;padding:15px}.ai-login-required-card{max-width:95vw;padding:25px 15px}.ai-login-required-card h2{font-size:1.6rem}.ai-login-required-card p{font-size:1rem}.ai-login-options .MuiButton-root{font-size:1rem;max-width:250px;min-width:180px;padding:12px 24px}}.ai-page .ai-messages-container{-ms-overflow-style:none;max-height:calc(100% - 120px);overflow-y:auto;overscroll-behavior:contain;padding:10px;position:relative;scroll-behavior:smooth;scrollbar-width:none}.ai-page .ai-messages-container::-webkit-scrollbar{display:none}body.ai-scroll-locked{overflow:hidden!important;position:fixed!important;top:0!important;width:100%!important}@media (max-width:768px){.sidebar{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:linear-gradient(135deg,#000,#1a1a1a);border-radius:0;border-right:none;border-top:1px solid #ffffff1a;bottom:0;box-shadow:0 -4px 20px #0006;flex-direction:row;height:70px;justify-content:center;left:0;padding:0;position:fixed;right:0;top:auto;width:100%;z-index:1000}.logo-display{display:none}.nav-menu{-ms-overflow-style:none;align-items:center;display:flex;flex-direction:row;gap:2px;height:100%;justify-content:space-around;overflow-x:auto;padding:0 8px;scrollbar-width:none;width:100%}.nav-menu::-webkit-scrollbar{display:none}.nav-item{align-items:center;background:none;border:none;border-radius:12px;color:#ffffffb3;cursor:pointer;display:flex;flex-direction:column;font-size:10px;font-weight:500;justify-content:center;margin:0;max-width:70px;min-height:44px;min-width:50px;overflow:visible;padding:6px 4px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.nav-item .ai-brain-icon,.nav-item .analytics-icon,.nav-item .explore-icon,.nav-item .jngl-icon,.nav-item .leaderboard-icon,.nav-item .menu-icon{filter:drop-shadow(0 0 2px rgba(255,255,255,.1));font-size:20px;margin-bottom:3px;margin-right:0;transition:all .3s ease}.nav-item span{font-size:9px;font-weight:600;letter-spacing:.3px;line-height:1.1;max-width:55px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.user-info{align-items:center;display:flex;flex-direction:column;gap:1px;line-height:1}.telegram-id{display:none}.user-info span{font-size:8px!important;font-weight:600;max-width:50px;overflow:hidden;text-overflow:ellipsis}.nav-item.active{background:#8be9fd33;border-radius:12px;border-right:none;box-shadow:0 6px 16px #8be9fd66;color:#8be9fd;transform:translateY(-3px)}.nav-item.active .menu-icon{color:#8be9fd;filter:drop-shadow(0 0 10px rgba(139,233,253,.7));transform:scale(1.1)}.nav-item:active{background:#ffffff1a}.nav-item.active:active,.nav-item:active{transform:translateY(-1px) scale(.95)}.tooltip-wrapper .tooltip{display:none}.more-button{background:none!important;border:none!important;cursor:pointer;position:relative}.more-button:before{background:linear-gradient(135deg,#8be9fd1a,#ff79c61a);border-radius:12px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.more-button:active:before{opacity:1}.more-button .menu-icon{color:#8be9fd!important;filter:drop-shadow(0 0 4px rgba(139,233,253,.3))}.more-button:active .menu-icon{color:#ff79c6!important;filter:drop-shadow(0 0 8px rgba(255,121,198,.5));transform:scale(1.1)}.more-count{align-items:center;background:linear-gradient(135deg,#ff79c6,#8be9fd);border-radius:8px;box-shadow:0 2px 4px #0000004d;color:#000;display:flex;font-size:8px;font-weight:700;height:12px;justify-content:center;line-height:1;min-width:12px;padding:2px 4px;position:absolute;right:-5px;top:-5px}.mobile-menu-overlay{align-items:flex-end;bottom:0;display:flex;justify-content:center;left:0;padding:0;position:fixed;right:0;top:0;z-index:9999}.mobile-menu-backdrop{animation:fadeIn .3s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000000b3;bottom:0;left:0;position:absolute;right:0;top:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mobile-menu-content{animation:slideUp .3s cubic-bezier(.25,.46,.45,.94);background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #ffffff1a;border-radius:20px 20px 0 0;box-shadow:0 -10px 30px #00000080;max-height:60vh;max-width:500px;overflow:hidden;position:relative;transform-origin:bottom center;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.mobile-menu-header{align-items:center;background:linear-gradient(135deg,#8be9fd0d,#ff79c60d);border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px 24px 16px}.mobile-menu-header h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8be9fd,#ff79c6);-webkit-background-clip:text;background-clip:text;color:#e0e0e0;font-size:18px;font-weight:600;margin:0}.mobile-menu-close{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#e0e0e0;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.mobile-menu-close:active{background:#fff3;transform:scale(.95)}.mobile-menu-items{-ms-overflow-style:none;max-height:calc(60vh - 80px);overflow-y:auto;padding:8px 0 20px;scrollbar-width:none}.mobile-menu-items::-webkit-scrollbar{display:none}.mobile-menu-item{align-items:center;border-bottom:1px solid #ffffff0d;color:#e0e0e0;display:flex;font-size:16px;font-weight:500;padding:16px 24px;position:relative;text-decoration:none;transition:all .3s ease}.mobile-menu-item:last-child{border-bottom:none}.mobile-menu-item:active{background:#ffffff0d;transform:scale(.98)}.mobile-menu-item.active{background:linear-gradient(135deg,#8be9fd1a,#ff79c61a);color:#8be9fd}.mobile-menu-item-content{align-items:center;display:flex;width:100%}.mobile-menu-item-main{align-items:center;display:flex;flex-grow:1}.mobile-menu-text{display:flex;flex-direction:column;margin-left:16px}.mobile-menu-title{font-size:16px;font-weight:500;line-height:1.2}.mobile-menu-description{color:#fff9;font-size:12px;line-height:1.1;margin-top:2px}.mobile-menu-icon{color:#8be9fd;filter:drop-shadow(0 0 4px rgba(139,233,253,.3));flex-shrink:0;font-size:20px;margin-right:0;min-width:20px}.mobile-menu-item:active .mobile-menu-icon{color:#ff79c6;filter:drop-shadow(0 0 8px rgba(255,121,198,.5));transform:scale(1.1)}.mobile-menu-arrow{color:#ffffff4d;flex-shrink:0;font-size:12px;margin-left:auto;transform:rotate(0deg);transition:all .3s ease}.mobile-menu-item:active .mobile-menu-arrow{color:#ff79c6;transform:scale(1.2)}.mobile-menu-footer{background:linear-gradient(135deg,#50fa7b0d,#8be9fd0d);border-top:1px solid #ffffff1a;padding:16px 24px}.mobile-menu-user-info{align-items:center;display:flex;gap:12px}.mobile-menu-user-info .user-icon{color:#50fa7b;filter:drop-shadow(0 0 4px rgba(80,250,123,.3));font-size:18px}.mobile-menu-user-info .user-details{display:flex;flex-direction:column;gap:2px}.mobile-menu-user-info .username{color:#e0e0e0;font-size:14px;font-weight:600;line-height:1.2}.mobile-menu-user-info .user-role{color:#fff9;font-size:11px;line-height:1.1;text-transform:capitalize}.mobile-menu-item.my-ads-nav-item .mobile-menu-icon{color:#3b82f6;filter:drop-shadow(0 0 4px rgba(59,130,246,.3))}.mobile-menu-item.my-ads-nav-item:active .mobile-menu-icon{color:#1d4ed8;filter:drop-shadow(0 0 8px rgba(29,78,216,.5))}.mobile-menu-item.my-ads-nav-item.active{background:linear-gradient(135deg,#3b82f61a,#1d4ed81a);color:#3b82f6}.mobile-menu-item[href="/buy-minitron"] .mobile-menu-icon{color:#9b59b6;filter:drop-shadow(0 0 4px rgba(155,89,182,.3))}.mobile-menu-item[href="/buy-minitron"]:active .mobile-menu-icon{color:#8e44ad;filter:drop-shadow(0 0 8px rgba(142,68,173,.5))}.mobile-menu-item.jngl-nav-item .mobile-menu-icon{color:#50fa7b;filter:drop-shadow(0 0 4px rgba(80,250,123,.3))}.mobile-menu-item.jngl-nav-item:active .mobile-menu-icon{color:#5af78e;filter:drop-shadow(0 0 8px rgba(80,250,123,.5))}.mobile-menu-item[href="/admin"] .mobile-menu-icon{color:#e74c3c;filter:drop-shadow(0 0 4px rgba(231,76,60,.3))}.mobile-menu-item[href="/admin"]:active .mobile-menu-icon{color:#c0392b;filter:drop-shadow(0 0 8px rgba(192,57,43,.5))}.nav-item[href="/"].active{background:#50fa7b33;box-shadow:0 6px 16px #50fa7b66;color:#50fa7b}.nav-item[href="/"].active .menu-icon{color:#50fa7b;filter:drop-shadow(0 0 10px rgba(80,250,123,.7))}.nav-item[href="/echo-chamber"].active{background:#ff79c633;box-shadow:0 6px 16px #ff79c666;color:#ff79c6}.nav-item[href="/echo-chamber"].active .menu-icon{color:#ff79c6;filter:drop-shadow(0 0 10px rgba(255,121,198,.7))}.explore-nav-item.active{background:#ffb86c33;box-shadow:0 6px 16px #ffb86c66;color:#ffb86c}.explore-nav-item.active .explore-icon{color:#ffb86c;filter:drop-shadow(0 0 10px rgba(255,184,108,.7))}.leaderboard-nav-item.active{background:#ffd70033;box-shadow:0 6px 16px #ffd70066;color:gold}.leaderboard-nav-item.active .leaderboard-icon{color:gold;filter:drop-shadow(0 0 10px rgba(255,215,0,.7))}.ai-nav-item.active{background:#ff79c633;box-shadow:0 6px 16px #ff79c666;color:#ff79c6}.ai-nav-item.active .ai-brain-icon{color:#ff79c6;filter:drop-shadow(0 0 10px rgba(255,121,198,.7))}.nav-item[href="/buy-ads"].active{background:#f1c40f33;box-shadow:0 6px 16px #f1c40f66;color:#f1c40f}.nav-item[href="/buy-ads"].active .menu-icon{color:#f1c40f;filter:drop-shadow(0 0 10px rgba(241,196,15,.7))}.my-ads-nav-item.active{background:#3b82f633;box-shadow:0 6px 16px #3b82f666;color:#3b82f6}.my-ads-nav-item.active .analytics-icon{color:#3b82f6;filter:drop-shadow(0 0 10px rgba(59,130,246,.7))}.nav-item[href="/buy-minitron"].active{background:#9b59b633;box-shadow:0 6px 16px #9b59b666;color:#9b59b6}.nav-item[href="/buy-minitron"].active .menu-icon{color:#9b59b6;filter:drop-shadow(0 0 10px rgba(155,89,182,.7))}.jngl-nav-item.active{background:#50fa7b33;box-shadow:0 6px 16px #50fa7b66;color:#50fa7b}.jngl-nav-item.active .jngl-icon{color:#50fa7b;filter:drop-shadow(0 0 10px rgba(80,250,123,.7))}.nav-item[href="/admin"].active{background:#e74c3c33;box-shadow:0 6px 16px #e74c3c66;color:#e74c3c}.nav-item[href="/admin"].active .menu-icon{color:#e74c3c;filter:drop-shadow(0 0 10px rgba(231,76,60,.7))}.nav-item:after{background:#f55;border:1px solid #000;border-radius:50%;content:"";height:8px;opacity:0;position:absolute;right:6px;top:2px;transform:scale(0);transition:all .3s ease;width:8px}.nav-item.has-notification:after{animation:mobilePulse 2s ease-in-out infinite;opacity:1;transform:scale(1)}@keyframes mobilePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.mobile-menu-item:after{background:#f55;border:1px solid #1a1a1a;border-radius:50%;content:"";height:8px;opacity:0;position:absolute;right:40px;top:12px;transform:scale(0);transition:all .3s ease;width:8px}.mobile-menu-item.has-notification:after{animation:pulse 2s ease-in-out infinite;opacity:1;transform:scale(1)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}}@media (max-width:768px) and (orientation:landscape){.sidebar{height:55px}.nav-item{min-height:40px;min-width:45px;padding:4px 3px}.nav-item .menu-icon{font-size:18px;margin-bottom:2px}.nav-item span{font-size:8px}}@media (max-width:480px){.nav-item{margin:0;min-width:42px;padding:5px 2px}.nav-item .menu-icon{font-size:18px}.nav-item span{font-size:8px;max-width:40px}.user-info span{font-size:7px!important;max-width:35px}.nav-menu{gap:1px;padding:0 4px}}@media (min-width:769px) and (max-width:1024px){.sidebar{align-items:start;background-color:#000;border-right:1px solid #fff;display:flex;flex-direction:column;height:100vh;left:0;overflow:visible;padding-top:20px;position:fixed;top:0;width:60px;z-index:1000}.logo-display{align-items:center;background:none;border:none;color:#fff;cursor:default;display:flex;margin-bottom:20px;margin-left:8px}.cult-logo-icon{fill:#fff;height:25px;width:25px}.cult-logo-icon-wide,.toggle-button{display:none}.nav-menu{display:flex;flex-direction:column;width:100%}.nav-item{align-items:center;color:#fff;display:flex;font-size:14px;justify-content:center;overflow:visible;padding:8px 15px;position:relative;text-decoration:none;transition:all .3s ease}.nav-item:hover{background-color:#444}.nav-item.active{background-color:#333;border-right:3px solid #8be9fd}.menu-icon{font-size:18px;margin:0;transition:all .3s ease}.user-icon{border-radius:50%;height:25px;margin:0;object-fit:cover;width:25px}.nav-item span,.user-info{display:none}.tooltip-wrapper{display:flex;position:relative;width:100%}.tooltip{animation:tooltipFadeIn .2s ease-out forwards;background:linear-gradient(135deg,#2a2a2a,#3a3a3a);border:1px solid #ffffff1a;border-radius:6px;box-shadow:0 4px 12px #0000004d;color:#fff;font-size:12px;font-weight:500;left:calc(100% + 10px);opacity:0;padding:6px 10px;pointer-events:none;transform:translateY(-50%) translateX(-10px);white-space:nowrap;z-index:10000}.tooltip,.tooltip-arrow{position:absolute;top:50%}.tooltip-arrow{border-color:#0000 #2a2a2a #0000 #0000;border-style:solid;border-width:6px 6px 6px 0;height:0;left:-6px;transform:translateY(-50%);width:0}}@media (min-width:1025px){.sidebar{align-items:start;background-color:#000;border-right:1px solid #fff;display:flex;flex-direction:column;height:100vh;left:0;overflow:visible;padding-top:20px;position:fixed;top:0;width:60px;z-index:1000}.logo-display{align-items:center;background:none;border:none;color:#fff;cursor:default;display:flex;margin-bottom:20px;margin-left:15px}.cult-logo-icon{fill:#fff;height:30px;width:30px}.cult-logo-icon-wide,.toggle-button{display:none}.nav-menu{display:flex;flex-direction:column;width:100%}.nav-item{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;overflow:visible;padding:10px 20px;position:relative;text-decoration:none;transition:all .3s ease}.nav-item:hover{background-color:#444}.nav-item.active{background-color:#333;border-right:3px solid #8be9fd}.menu-icon{font-size:20px;margin:0;transition:all .3s ease}.user-icon{border-radius:50%;height:30px;margin:0;object-fit:cover;width:30px}.nav-item span,.user-info{display:none}.tooltip-wrapper{display:flex;position:relative;width:100%}.tooltip{animation:tooltipFadeIn .2s ease-out forwards;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#2a2a2a,#3a3a3a);border:1px solid #ffffff1a;border-radius:6px;box-shadow:0 4px 12px #0000004d;color:#fff;font-size:14px;font-weight:500;left:calc(100% + 10px);opacity:0;padding:8px 12px;pointer-events:none;position:absolute;top:50%;transform:translateX(-10px);transform:translateY(-50%) translateX(-10px);white-space:nowrap;z-index:10000}@keyframes tooltipFadeIn{to{opacity:1;transform:translateY(-50%) translateX(0)}}.tooltip-arrow{border-color:#0000 #2a2a2a #0000 #0000;border-style:solid;border-width:6px 6px 6px 0;height:0;left:-6px;position:absolute;top:50%;transform:translateY(-50%);width:0}.nav-item[href="/"] .tooltip{background:linear-gradient(135deg,#50fa7b26,#8be9fd26);border-color:#50fa7b4d;color:#50fa7b}.nav-item[href="/echo-chamber"] .tooltip{background:linear-gradient(135deg,#ff79c626,#ffb86c26);border-color:#ff79c64d;color:#ff79c6}.nav-item[href="/buy-ads"] .tooltip{background:linear-gradient(135deg,#f1c40f26,#e67e2226);border-color:#f1c40f4d;color:#f1c40f}.my-ads-nav-item .tooltip{background:linear-gradient(135deg,#3b82f626,#1d4ed826);border-color:#3b82f64d;color:#3b82f6}.explore-nav-item .tooltip{background:linear-gradient(135deg,#ffb86c26,#8be9fd26);border-color:#ffb86c4d;color:#ffb86c}.leaderboard-nav-item .tooltip{background:linear-gradient(135deg,#ffd70026,#ffc10726);border-color:#ffd7004d;color:gold}.ai-nav-item .tooltip{background:linear-gradient(135deg,#8be9fd26,#ff79c626);border-color:#8be9fd4d;color:#8be9fd}.jngl-nav-item .tooltip{background:linear-gradient(135deg,#50fa7b26,#22c55e26);border-color:#50fa7b4d;color:#50fa7b}.nav-item[href="/buy-minitron"] .tooltip{background:linear-gradient(135deg,#9b59b626,#8e44ad26);border-color:#9b59b64d;color:#9b59b6}.nav-item[href="/admin"] .tooltip{background:linear-gradient(135deg,#e74c3c26,#c0392b26);border-color:#e74c3c4d;color:#e74c3c}.nav-item[href="/"]{overflow:hidden;position:relative}.nav-item[href="/"]:before{background:linear-gradient(135deg,#50fa7b1a,#8be9fd1a);border-radius:8px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.nav-item[href="/"]:hover:before{opacity:1}.nav-item[href="/"].active:before{background:linear-gradient(135deg,#50fa7b33,#8be9fd33);opacity:1}.nav-item[href="/"] .menu-icon{color:#50fa7b!important;filter:drop-shadow(0 0 4px rgba(80,250,123,.3))}.nav-item[href="/"]:hover .menu-icon{color:#8be9fd!important;filter:drop-shadow(0 0 8px rgba(139,233,253,.5));transform:scale(1.1)}.nav-item[href="/"].active .menu-icon{animation:homePulse 2s ease-in-out infinite;color:#50fa7b!important;filter:drop-shadow(0 0 8px rgba(80,250,123,.6))}@keyframes homePulse{0%,to{filter:drop-shadow(0 0 8px rgba(80,250,123,.6));transform:scale(1)}50%{filter:drop-shadow(0 0 12px rgba(80,250,123,.8));transform:scale(1.05)}}.nav-item[href="/"]:hover{background:linear-gradient(135deg,#444c,#50fa7b1a)}.nav-item[href="/"].active{background:linear-gradient(135deg,#333333e6,#50fa7b26);border-right:3px solid #50fa7b}.nav-item[href="/echo-chamber"]{overflow:hidden;position:relative}.nav-item[href="/echo-chamber"]:before{background:linear-gradient(135deg,#ff79c61a,#ffb86c1a);border-radius:8px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.nav-item[href="/echo-chamber"]:hover:before{opacity:1}.nav-item[href="/echo-chamber"].active:before{background:linear-gradient(135deg,#ff79c633,#ffb86c33);opacity:1}.nav-item[href="/echo-chamber"] .menu-icon{color:#ff79c6!important;filter:drop-shadow(0 0 4px rgba(255,121,198,.3))}.nav-item[href="/echo-chamber"]:hover .menu-icon{color:#ffb86c!important;filter:drop-shadow(0 0 8px rgba(255,184,108,.5));transform:scale(1.1)}.nav-item[href="/echo-chamber"].active .menu-icon{animation:echoPulse 2s ease-in-out infinite;color:#ff79c6!important;filter:drop-shadow(0 0 8px rgba(255,121,198,.6))}@keyframes echoPulse{0%,to{filter:drop-shadow(0 0 8px rgba(255,121,198,.6));transform:scale(1)}50%{filter:drop-shadow(0 0 12px rgba(255,121,198,.8));transform:scale(1.05)}}.nav-item[href="/echo-chamber"]:hover{background:linear-gradient(135deg,#444c,#ff79c61a)}.nav-item[href="/echo-chamber"].active{background:linear-gradient(135deg,#333333e6,#ff79c626);border-right:3px solid #ff79c6}.nav-item[href="/buy-ads"]{overflow:hidden;position:relative}.nav-item[href="/buy-ads"]:before{background:linear-gradient(135deg,#f1c40f1a,#e67e221a);border-radius:8px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.nav-item[href="/buy-ads"]:hover:before{opacity:1}.nav-item[href="/buy-ads"].active:before{background:linear-gradient(135deg,#f1c40f33,#e67e2233);opacity:1}.nav-item[href="/buy-ads"] .menu-icon{color:#f1c40f!important;filter:drop-shadow(0 0 4px rgba(241,196,15,.3))}.nav-item[href="/buy-ads"]:hover .menu-icon{color:#e67e22!important;filter:drop-shadow(0 0 8px rgba(230,126,34,.5));transform:scale(1.1)}.nav-item[href="/buy-ads"].active .menu-icon{animation:adsPulse 2s ease-in-out infinite;color:#f1c40f!important;filter:drop-shadow(0 0 8px rgba(241,196,15,.6))}@keyframes adsPulse{0%,to{filter:drop-shadow(0 0 8px rgba(241,196,15,.6));transform:scale(1)}50%{filter:drop-shadow(0 0 12px rgba(241,196,15,.8));transform:scale(1.05)}}.nav-item[href="/buy-ads"]:hover{background:linear-gradient(135deg,#444c,#f1c40f1a)}.nav-item[href="/buy-ads"].active{background:linear-gradient(135deg,#333333e6,#f1c40f26);border-right:3px solid #f1c40f}.my-ads-nav-item{overflow:hidden;position:relative}.my-ads-nav-item:before{background:linear-gradient(135deg,#3b82f61a,#1d4ed81a);border-radius:8px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.my-ads-nav-item:hover:before{opacity:1}.my-ads-nav-item.active:before{background:linear-gradient(135deg,#3b82f633,#1d4ed833);opacity:1}.analytics-icon{color:#3b82f6!important;filter:drop-shadow(0 0 4px rgba(59,130,246,.3));transition:all .3s ease}.my-ads-nav-item:hover .analytics-icon{color:#1d4ed8!important;filter:drop-shadow(0 0 8px rgba(29,78,216,.5));transform:scale(1.1)}.my-ads-nav-item.active .analytics-icon{animation:analyticsPulse 2s ease-in-out infinite;color:#3b82f6!important;filter:drop-shadow(0 0 8px rgba(59,130,246,.6))}@keyframes analyticsPulse{0%,to{filter:drop-shadow(0 0 8px rgba(59,130,246,.6));transform:scale(1)}50%{filter:drop-shadow(0 0 12px rgba(59,130,246,.8));transform:scale(1.05)}}.my-ads-nav-item:hover{background:linear-gradient(135deg,#444c,#3b82f61a)}.my-ads-nav-item.active{background:linear-gradient(135deg,#333333e6,#3b82f626);border-right:3px solid #3b82f6}.nav-item[href="/buy-minitron"]{overflow:hidden;position:relative}.nav-item[href="/buy-minitron"]:before{background:linear-gradient(135deg,#9b59b61a,#8e44ad1a);border-radius:8px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.nav-item[href="/buy-minitron"]:hover:before{opacity:1}.nav-item[href="/buy-minitron"].active:before{background:linear-gradient(135deg,#9b59b633,#8e44ad33);opacity:1}.nav-item[href="/buy-minitron"] .menu-icon{color:#9b59b6!important;filter:drop-shadow(0 0 4px rgba(155,89,182,.3))}.nav-item[href="/buy-minitron"]:hover .menu-icon{color:#8e44ad!important;filter:drop-shadow(0 0 8px rgba(142,68,173,.5));transform:scale(1.1)}.nav-item[href="/buy-minitron"].active .menu-icon{animation:minitronPulse 2s ease-in-out infinite;color:#9b59b6!important;filter:drop-shadow(0 0 8px rgba(155,89,182,.6))}@keyframes minitronPulse{0%,to{filter:drop-shadow(0 0 8px rgba(155,89,182,.6));transform:scale(1)}50%{filter:drop-shadow(0 0 12px rgba(155,89,182,.8));transform:scale(1.05)}}.nav-item[href="/buy-minitron"]:hover{background:linear-gradient(135deg,#444c,#9b59b61a)}.nav-item[href="/buy-minitron"].active{background:linear-gradient(135deg,#333333e6,#9b59b626);border-right:3px solid #9b59b6}.nav-item[href="/admin"]{overflow:hidden;position:relative}.nav-item[href="/admin"]:before{background:linear-gradient(135deg,#e74c3c1a,#c0392b1a);border-radius:8px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.nav-item[href="/admin"]:hover:before{opacity:1}.nav-item[href="/admin"].active:before{background:linear-gradient(135deg,#e74c3c33,#c0392b33);opacity:1}.nav-item[href="/admin"] .menu-icon{color:#e74c3c!important;filter:drop-shadow(0 0 4px rgba(231,76,60,.3))}.nav-item[href="/admin"]:hover .menu-icon{color:#c0392b!important;filter:drop-shadow(0 0 8px rgba(192,57,43,.5));transform:scale(1.1)}.nav-item[href="/admin"].active .menu-icon{animation:adminPulse 2s ease-in-out infinite;color:#e74c3c!important;filter:drop-shadow(0 0 8px rgba(231,76,60,.6))}@keyframes adminPulse{0%,to{filter:drop-shadow(0 0 8px rgba(231,76,60,.6));transform:scale(1)}50%{filter:drop-shadow(0 0 12px rgba(231,76,60,.8));transform:scale(1.05)}}.nav-item[href="/admin"]:hover{background:linear-gradient(135deg,#444c,#e74c3c1a)}.nav-item[href="/admin"].active{background:linear-gradient(135deg,#333333e6,#e74c3c26);border-right:3px solid #e74c3c}.explore-nav-item{overflow:hidden;position:relative}.explore-nav-item:before{background:linear-gradient(135deg,#ffb86c1a,#8be9fd1a);border-radius:8px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.explore-nav-item:hover:before{opacity:1}.explore-nav-item.active:before{background:linear-gradient(135deg,#ffb86c33,#8be9fd33);opacity:1}.explore-icon{color:#ffb86c!important;filter:drop-shadow(0 0 4px rgba(255,184,108,.3));transition:all .3s ease}.explore-nav-item:hover .explore-icon{color:#8be9fd!important;filter:drop-shadow(0 0 8px rgba(139,233,253,.5));transform:scale(1.1)}.explore-nav-item.active .explore-icon{animation:explorePulse 2s ease-in-out infinite;color:#ffb86c!important;filter:drop-shadow(0 0 8px rgba(255,184,108,.6))}@keyframes explorePulse{0%,to{filter:drop-shadow(0 0 8px rgba(255,184,108,.6));transform:scale(1)}50%{filter:drop-shadow(0 0 12px rgba(255,184,108,.8));transform:scale(1.05)}}.explore-nav-item:hover{background:linear-gradient(135deg,#444c,#ffb86c1a)}.explore-nav-item.active{background:linear-gradient(135deg,#333333e6,#ffb86c26);border-right:3px solid #ffb86c}.leaderboard-nav-item{overflow:hidden;position:relative}.leaderboard-nav-item:before{background:linear-gradient(135deg,#ffd7001a,#ffc1071a);border-radius:8px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.leaderboard-nav-item:hover:before{opacity:1}.leaderboard-nav-item.active:before{background:linear-gradient(135deg,#ffd70033,#ffc10733);opacity:1}.leaderboard-icon{color:gold!important;filter:drop-shadow(0 0 4px rgba(255,215,0,.3));transition:all .3s ease}.leaderboard-nav-item:hover .leaderboard-icon{color:#ffc107!important;filter:drop-shadow(0 0 8px rgba(255,193,7,.5));transform:scale(1.1)}.leaderboard-nav-item.active .leaderboard-icon{animation:leaderboardPulse 2s ease-in-out infinite;color:gold!important;filter:drop-shadow(0 0 8px rgba(255,215,0,.6))}@keyframes leaderboardPulse{0%,to{filter:drop-shadow(0 0 8px rgba(255,215,0,.6));transform:scale(1)}50%{filter:drop-shadow(0 0 12px rgba(255,215,0,.8));transform:scale(1.05)}}.leaderboard-nav-item:hover{background:linear-gradient(135deg,#444c,#ffd7001a)}.leaderboard-nav-item.active{background:linear-gradient(135deg,#333333e6,#ffd70026);border-right:3px solid gold}.ai-nav-item{overflow:hidden;position:relative}.ai-nav-item:before{background:linear-gradient(135deg,#8be9fd1a,#ff79c61a);border-radius:8px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.ai-nav-item:hover:before{opacity:1}.ai-nav-item.active:before{background:linear-gradient(135deg,#8be9fd33,#ff79c633);opacity:1}.ai-brain-icon{color:#8be9fd!important;filter:drop-shadow(0 0 4px rgba(139,233,253,.3));transition:all .3s ease}.ai-nav-item:hover .ai-brain-icon{color:#ff79c6!important;filter:drop-shadow(0 0 8px rgba(255,121,198,.5));transform:scale(1.1)}.ai-nav-item.active .ai-brain-icon{animation:brainPulse 2s ease-in-out infinite;color:#ff79c6!important;filter:drop-shadow(0 0 8px rgba(255,121,198,.6))}@keyframes brainPulse{0%,to{filter:drop-shadow(0 0 8px rgba(255,121,198,.6));transform:scale(1)}50%{filter:drop-shadow(0 0 12px rgba(255,121,198,.8));transform:scale(1.05)}}.ai-nav-item:hover{background:linear-gradient(135deg,#444c,#8be9fd1a)}.ai-nav-item.active{background:linear-gradient(135deg,#333333e6,#ff79c626);border-right:3px solid #ff79c6}.jngl-nav-item{overflow:hidden;position:relative}.jngl-nav-item:before{background:linear-gradient(135deg,#50fa7b1a,#22c55e1a);border-radius:8px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.jngl-nav-item:hover:before{opacity:1}.jngl-nav-item.active:before{background:linear-gradient(135deg,#50fa7b33,#22c55e33);opacity:1}.jngl-icon{color:#50fa7b!important;filter:drop-shadow(0 0 4px rgba(80,250,123,.3));transition:all .3s ease}.jngl-nav-item:hover .jngl-icon{color:#5af78e!important;filter:drop-shadow(0 0 8px rgba(80,250,123,.5));transform:scale(1.1)}.jngl-nav-item.active .jngl-icon{animation:junglePulse 2s ease-in-out infinite;color:#50fa7b!important;filter:drop-shadow(0 0 8px rgba(80,250,123,.6))}@keyframes junglePulse{0%,to{filter:drop-shadow(0 0 8px rgba(80,250,123,.6));transform:scale(1)}50%{filter:drop-shadow(0 0 12px rgba(80,250,123,.8));transform:scale(1.05)}}.jngl-nav-item:hover{background:linear-gradient(135deg,#444c,#50fa7b1a)}.jngl-nav-item.active{background:linear-gradient(135deg,#333333e6,#50fa7b26);border-right:3px solid #50fa7b}.sidebar.collapsed .ai-nav-item.active .ai-brain-icon,.sidebar.collapsed .ai-nav-item:hover .ai-brain-icon,.sidebar.collapsed .explore-nav-item.active .explore-icon,.sidebar.collapsed .explore-nav-item:hover .explore-icon,.sidebar.collapsed .jngl-nav-item.active .jngl-icon,.sidebar.collapsed .jngl-nav-item:hover .jngl-icon,.sidebar.collapsed .leaderboard-nav-item.active .leaderboard-icon,.sidebar.collapsed .leaderboard-nav-item:hover .leaderboard-icon,.sidebar.collapsed .my-ads-nav-item.active .analytics-icon,.sidebar.collapsed .my-ads-nav-item:hover .analytics-icon,.sidebar.collapsed .nav-item.active .menu-icon,.sidebar.collapsed .nav-item:hover .menu-icon{filter:drop-shadow(0 0 12px currentColor)}}@media (min-width:769px){.mobile-menu-close:focus,.mobile-menu-item:focus,.nav-item:focus{outline:2px solid #8be9fd;outline-offset:2px}}@media (hover:none) and (pointer:coarse){.nav-item{min-height:44px}.nav-item:hover{background-color:initial}.nav-item:active{background-color:#ffffff1a}}@media (prefers-color-scheme:dark){@media (max-width:768px){.sidebar{background:linear-gradient(135deg,#000,#111);border-top:1px solid #ffffff26}.mobile-menu-content{background:linear-gradient(135deg,#0d1117,#1a1a1a)}}}@media (prefers-contrast:high){@media (max-width:768px){.sidebar{background:#000;border-top:2px solid #fff}.nav-item.active{border:2px solid;border-radius:8px}.mobile-menu-content{background:#000;border:2px solid #fff}.mobile-menu-item{border-bottom:1px solid #fff}.mobile-menu-header{border-bottom:2px solid #fff}}}@media (prefers-reduced-motion:reduce){.mobile-menu-arrow,.mobile-menu-backdrop,.mobile-menu-content,.mobile-menu-icon,.mobile-menu-item,.nav-item,.nav-item .menu-icon,.nav-item.active,.nav-item:after,.nav-item:before,.tooltip{animation:none!important;transform:none!important;transition:none!important}}@supports (padding:max(0px)){@media (max-width:768px){.mobile-menu-content,.sidebar{padding-bottom:max(0px,env(safe-area-inset-bottom))}}}.ad-upload-form{color:#fff;font-size:14px;margin:20px}.ad-upload-form input{margin-bottom:10px}.ad-upload-form button{background-color:#444;border:none;color:#fff;cursor:pointer;padding:5px 10px;transition:background .2s ease}.ad-upload-form button:hover{background-color:#555}.ad-upload-form p{color:#90ee90;margin-top:10px}.layout{display:flex;flex-direction:column;min-height:100vh}.content,.layout{overflow-x:hidden;position:relative}.content{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex-grow:1;margin-left:0;min-height:calc(100vh - 70px);overflow-y:auto;padding:15px 15px 90px;scroll-behavior:smooth;width:100%;z-index:1}@media (max-width:768px) and (orientation:landscape){.content{min-height:calc(100vh - 55px);padding:10px 15px 75px}.layout{max-height:100vh;min-height:100vh;overflow:hidden}}@media (max-width:480px){.content{padding:10px 10px 85px}.layout{min-width:320px}}@media (max-width:768px) and (orientation:portrait){.content{padding:max(15px,env(safe-area-inset-top)) max(15px,env(safe-area-inset-right)) max(90px,calc(90px + env(safe-area-inset-bottom))) max(15px,env(safe-area-inset-left))}}@media (min-width:769px) and (max-width:1024px){.layout{flex-direction:row;overflow-x:visible}.content{margin-left:200px;max-width:none;min-height:100vh;padding:20px;transition:margin-left .3s cubic-bezier(.25,.46,.45,.94);width:calc(100% - 200px)}.sidebar.collapsed+.content{margin-left:60px;width:calc(100% - 60px)}.layout{overflow-y:auto}}@media (min-width:1025px){.layout{flex-direction:row;overflow-y:hidden}.content,.layout{overflow-x:visible}.content{margin-left:250px;max-width:none;min-height:100vh;overflow-y:auto;padding:30px;transition:margin-left .3s cubic-bezier(.25,.46,.45,.94);width:calc(100% - 250px)}.sidebar.collapsed+.content{margin-left:60px;width:calc(100% - 60px)}}@media (min-width:1440px){.content{max-width:calc(100vw - 250px);padding:40px}.sidebar.collapsed+.content{max-width:calc(100vw - 60px)}}@media (min-width:1920px){.content{margin-left:auto;margin-right:auto;max-width:1600px;padding:50px}.layout{justify-content:center}.sidebar+.content{margin-left:250px;margin-right:0}.sidebar.collapsed+.content{margin-left:60px}}@supports (-webkit-touch-callout:none){@media (max-width:768px){.layout{min-height:100vh;min-height:-webkit-fill-available}.content{-webkit-overflow-scrolling:touch;min-height:calc(100vh - 90px);min-height:calc(-webkit-fill-available - 90px);padding-bottom:calc(90px + env(safe-area-inset-bottom));-webkit-transform:translateZ(0)}}@media (max-width:768px) and (orientation:landscape){.content{min-height:calc(-webkit-fill-available - 55px);padding-bottom:calc(75px + env(safe-area-inset-bottom))}}}@media (max-width:768px){.layout{min-height:100vh;min-height:100dvh}.content{contain:layout style paint;will-change:scroll-position}}@media (max-width:768px) and (min-aspect-ratio:3/2){.content{padding:20px 20px 80px}}@media (max-width:768px) and (max-aspect-ratio:1/2){.content{padding:8px 8px 85px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (prefers-contrast:high){.content,.layout{background-color:#000}.content{border:1px solid #fff}}@media (prefers-reduced-motion:reduce){.content{scroll-behavior:auto}.content,.layout{transition:none!important}}.content:focus-within{outline:2px solid #8be9fd;outline-offset:-2px}.content{-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}@media (min-width:769px){.content{contain:layout;will-change:margin-left,width}}@media print{.layout{background:none;display:block}.content{box-shadow:none;margin:0;max-width:none;overflow:visible;padding:0;width:100%}.sidebar{display:none}}.content.loading{opacity:.7;pointer-events:none;transition:opacity .3s ease}.content.loading:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000004d;bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:9999}.layout.error .content{background-color:#e74c3c0d;border:1px solid #e74c3c33}@media (max-width:768px){.hide-mobile{display:none!important}}@media (min-width:769px) and (max-width:1024px){.hide-tablet{display:none!important}}@media (min-width:1025px){.hide-desktop{display:none!important}}.mobile-only{display:none}@media (max-width:768px){.mobile-only{display:block}}.tablet-only{display:none}@media (min-width:769px) and (max-width:1024px){.tablet-only{display:block}}.desktop-only{display:none}@media (min-width:1025px){.desktop-only{display:block}}@supports (container-type:inline-size){.layout{container-type:inline-size}@container (max-width: 768px){.content{padding:10px}}}.buy-ads-container{align-items:center;background-color:#121212;color:#fff;justify-content:flex-start;min-height:100vh;padding-bottom:120px}.buy-ads-container,.buy-ads-content{box-sizing:border-box;display:flex;flex-direction:column}.buy-ads-content{gap:20px;max-width:900px;width:100%}.buy-ads-header{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;width:100%}.buy-ads-header h2{color:#8be9fd;font-size:2.2rem;font-weight:700;margin:0}.analytics-success{animation:fadeInSuccess .5s ease;background:linear-gradient(145deg,#48bb781a,#50fa7b1a);border:1px solid #48bb78;border-radius:12px;padding:24px;text-align:center}.analytics-success h3{color:#48bb78;font-size:1.4rem;margin:0 0 12px}.analytics-success p{color:#e0e0e0;margin:0 0 16px}.analytics-link-button{align-items:center;background:linear-gradient(135deg,#48bb78,#50fa7b);border-radius:8px;color:#121212;display:inline-flex;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.analytics-link-button:hover{box-shadow:0 6px 20px #48bb784d;transform:translateY(-2px)}@keyframes fadeInSuccess{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ad-packages-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ad-packages-header h3{color:#8be9fd;font-size:1.3rem;margin:0}.ad-packages-header .custom-wallet-button-wrapper{height:auto}.pricing-info .credits-overview{background:linear-gradient(145deg,#10b9811a,#22c55e0d);border:1px solid #10b9814d;border-radius:12px;margin-bottom:20px;padding:20px}.pricing-info .credits-overview h3{align-items:center;color:#10b981;display:flex;font-size:1.2rem;gap:8px;margin:0 0 16px}.credits-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.credit-item{background:#10b9811a;border:1px solid #10b98133}.credit-package{color:#10b981}.credit-count{font-size:1.1rem;font-weight:700}.credit-toggle-section{background:#10b9810d;border:1px solid #10b98133;border-radius:8px;margin:16px 0;padding:16px}.credit-toggle-container{display:flex;flex-direction:column;gap:12px}.credit-toggle{align-items:center;background:#0000;border:2px solid #10b981;border-radius:8px;color:#10b981;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:12px;justify-content:flex-start;padding:12px 16px;transition:all .3s ease;width:100%}.credit-toggle:hover:not(:disabled){background:#10b9811a;transform:translateY(-1px)}.credit-toggle.enabled{background:linear-gradient(135deg,#10b981,#34d399);border-color:#10b981;color:#121212}.credit-toggle:disabled{cursor:not-allowed;opacity:.6}.credit-info{align-items:center;background:#10b9811a;border-radius:6px;color:#10b981;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:8px 12px}.credit-confirm-button{background:linear-gradient(135deg,#10b981,#34d399);border:none;border-radius:8px;box-sizing:border-box;color:#121212;cursor:pointer;font-size:1rem;font-weight:600;margin-bottom:8px;padding:12px 20px;transition:all .3s ease;width:100%}.credit-confirm-button:hover:not(:disabled){background:linear-gradient(135deg,#34d399,#6ee7b7);transform:translateY(-1px)}.credit-confirm-button:disabled{background-color:#4a4a4a;color:#888;cursor:not-allowed;opacity:.7}.credit-note{align-items:center;color:#10b981!important;display:flex;font-weight:600!important;gap:8px}.pricing-info{background:linear-gradient(145deg,#1e1e1e,#2a2a2a);border-radius:12px;box-shadow:0 4px 20px #0003;box-sizing:border-box;padding:20px;width:100%}.pricing-info h3{font-size:1.3rem;margin:0 0 12px}.pricing-info ul{box-sizing:border-box;margin:16px 0 0;width:100%}.pricing-info li{box-sizing:border-box;gap:8px;margin-bottom:8px;width:100%}.custom-wallet-button-wrapper{height:auto}.wallet-adapter-button{background-color:#252525!important;border:1px solid #333!important;border-radius:6px!important;color:#8be9fd!important;cursor:pointer;font-size:.9rem!important;font-weight:500!important;height:auto!important;max-height:40px;padding:8px 16px!important;transition:all .3s ease;white-space:nowrap}.wallet-adapter-button:hover{background-color:#333!important;border-color:#8be9fd!important}.wallet-adapter-button-trigger{background-color:#252525!important}.wallet-adapter-button:not([disabled]):hover{background-color:#333!important}.payment-button,.submit-button{background-color:#8be9fd;border:none;border-radius:8px;box-sizing:border-box;color:#121212;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 20px;transition:all .3s ease;width:100%}.payment-button:hover:not(:disabled),.submit-button:hover:not(:disabled){background-color:#a1effe;transform:translateY(-1px)}.payment-button:disabled,.submit-button:disabled{background-color:#4a4a4a;color:#888;cursor:not-allowed}.payment-button{margin-bottom:8px}.payment-button[disabled]{opacity:.7}.upload-form{background:linear-gradient(145deg,#1e1e1e,#2a2a2a);border:1px solid #333;border-radius:12px;box-shadow:0 4px 20px #0003;display:flex;flex-direction:column;gap:16px;padding:20px}.file-input-container,.form-group,.upload-form{box-sizing:border-box;width:100%}.file-input-container{position:relative}.file-input{background-color:#2c2c2c;border:2px dashed #444;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;padding:12px;transition:all .3s ease;width:100%}.file-input:hover{background-color:#333;border-color:#8be9fd}.image-requirements{color:#888;font-size:.85rem;margin-top:8px;text-align:center}.image-preview-container{background-color:#1a1a1a;border:1px solid #444;border-radius:8px;margin-top:16px;overflow:hidden;position:relative;width:100%}.image-preview{display:block;height:auto;width:100%}.image-dimensions{background-color:#000000b3;border-radius:4px;bottom:8px;color:#8be9fd;font-size:.8rem;padding:4px 8px;position:absolute;right:8px}.url-input{background-color:#2c2c2c;border:1px solid #444;border-radius:8px;box-sizing:border-box;color:#fff;font-size:1rem;padding:12px;transition:all .3s ease;width:100%}.url-input:focus{border-color:#8be9fd;box-shadow:0 0 0 2px #8be9fd1a;outline:none}.url-input::placeholder{color:#666}.message{animation:fadeIn .3s ease;box-sizing:border-box;font-size:.9rem;margin-left:auto;margin-right:auto;margin-top:16px;max-width:900px;padding:12px;width:100%}.success-text{background-color:#48bb781a;border:1px solid #48bb78;color:#48bb78}.error-text{background-color:#f565651a;border:1px solid #f56565;color:#f56565}.package-options{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));margin-bottom:16px}.package-option{background:linear-gradient(145deg,#252525,#1e1e1e);border:1px solid #333;border-radius:8px;cursor:pointer;padding:12px 8px;position:relative;text-align:center;transition:all .3s ease}.package-option:hover{border-color:#8be9fd;box-shadow:0 4px 15px #8be9fd33;transform:translateY(-2px)}.package-option.selected{background:linear-gradient(145deg,#1e1e1e,#252525);border-color:#8be9fd;box-shadow:0 0 0 2px #8be9fd33}.package-option.has-credits{background:linear-gradient(145deg,#10b9811a,#10b9810d);border-color:#10b981}.package-option.has-credits:hover{border-color:#34d399;box-shadow:0 4px 15px #10b9814d}.package-credits{align-items:center;color:#10b981;display:flex;font-size:.7rem;font-weight:600;gap:4px;justify-content:center;margin-top:4px}.package-duration{color:#8be9fd;font-size:.9rem;font-weight:600;margin-bottom:3px}.package-cost{color:#fff;font-size:1.1rem;font-weight:700;margin-bottom:3px}.package-detail{color:#888;font-size:.75rem;font-weight:500}.package-description{background:#28282880;border-left:4px solid #8be9fd;border-radius:8px;margin-top:12px;padding:12px}.package-description h4{color:#8be9fd;font-size:1rem;margin:0 0 6px}.package-description p{color:#e0e0e0;font-size:.9rem;line-height:1.4;margin:0 0 6px}.package-note{color:#888!important;font-size:.9rem!important;font-style:italic}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.buy-ads-container{padding:16px 12px 80px}.buy-ads-content{gap:16px}.buy-ads-header{flex-direction:column;gap:12px;text-align:center}.buy-ads-header h2{font-size:1.8rem}.ad-packages-header{flex-direction:column;gap:12px;margin-bottom:12px;text-align:center}.ad-packages-header h3{font-size:1.2rem}.ad-packages-header .custom-wallet-button-wrapper{width:100%}.analytics-success{padding:16px}.analytics-success h3{font-size:1.2rem}.analytics-link-button{font-size:.9rem;padding:10px 20px}.pricing-info .credits-overview{padding:16px}.credits-grid{gap:8px;grid-template-columns:1fr}.credit-toggle{font-size:.9rem;padding:10px 14px}.pricing-info{padding:16px}.pricing-info h3{font-size:1.2rem;margin-bottom:10px}.pricing-info li{font-size:.95rem;gap:6px;margin-bottom:6px}.package-options{gap:6px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.package-option{padding:8px 6px}.package-duration{font-size:.8rem;margin-bottom:2px}.package-cost{font-size:1rem}.package-detail{font-size:.7rem}.package-credits{font-size:.65rem;margin-top:2px}.package-description{margin-top:10px;padding:10px}.package-description h4{font-size:.95rem}.package-description p{font-size:.85rem}.upload-form{gap:12px;padding:16px}.form-group label{font-size:.95rem}.file-input{padding:10px}.credit-confirm-button,.payment-button,.submit-button,.url-input{font-size:.95rem;padding:10px}.message{font-size:.85rem;margin-top:12px;padding:10px}.custom-wallet-button-wrapper{width:100%}.wallet-adapter-button{font-size:.85rem!important;justify-content:center!important;padding:10px 16px!important;width:100%!important}.image-dimensions{font-size:.7rem;padding:3px 6px}}@media (max-width:480px){.buy-ads-container{padding:12px 8px 60px}.buy-ads-header h2{font-size:1.6rem}.pricing-info{padding:12px}.package-options{gap:4px;grid-template-columns:repeat(2,1fr)}.package-option{padding:6px 4px}.package-duration{font-size:.75rem}.package-cost{font-size:.9rem}.package-detail{font-size:.65rem}.package-credits{font-size:.6rem}.upload-form{padding:12px}.pricing-info li{font-size:.85rem}.package-description{padding:8px}.analytics-success{padding:12px}.analytics-link-button{font-size:.85rem;gap:4px;padding:8px 16px}.ad-packages-header{flex-direction:column;gap:8px;margin-bottom:8px}.ad-packages-header h3{font-size:1.1rem}.pricing-info .credits-overview{padding:12px}.credit-toggle{font-size:.85rem;padding:8px 12px}}.file-input::-webkit-file-upload-button{visibility:hidden;width:0}.file-input:before{background:#8be9fd;border-radius:4px;color:#121212;content:"Choose Image";cursor:pointer;display:inline-block;font-weight:500;margin-right:12px;padding:8px 16px}.file-input:hover:before{background-color:#a1effe}.credit-confirm-button:disabled,.payment-button:disabled,.submit-button:disabled{overflow:hidden;position:relative}.credit-confirm-button:disabled:after,.payment-button:disabled:after,.submit-button:disabled:after{animation:loading 1.5s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:200%}@keyframes loading{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-contrast:high){.analytics-link-button,.credit-toggle.enabled{background:#fff;border:1px solid #000;color:#000}}@media (prefers-reduced-motion:reduce){.package-option{transition:none}.analytics-link-button:hover,.credit-confirm-button:hover:not(:disabled),.package-option:hover,.payment-button:hover:not(:disabled),.submit-button:hover:not(:disabled){transform:none}.ad-wrapper,.credit-toggle{transition:none}.ad-wrapper:hover{transform:none}}@media (prefers-reduced-motion:reduce){@keyframes fadeIn{0%,to{opacity:1;transform:translateY(0)}}@keyframes fadeInSuccess{0%,to{opacity:1;transform:translateY(0)}}@keyframes loading{0%,to{transform:translateX(0)}}}.kong-dance-widget-container{bottom:20px;height:400px;position:fixed;right:20px;width:300px;z-index:1000}.kong-speech-bubble{color:#fff;font-size:1rem;font-weight:600;left:0;pointer-events:auto;position:absolute;text-align:center;text-shadow:2px 2px 4px #000c;top:50%;transform:translate(-50%,-50%);width:150px;z-index:1001}.kong-speech-bubble a{color:#8be9fd;cursor:pointer;text-decoration:underline}.kong-speech-bubble a:hover{color:#a1effe}@media (max-width:768px){.kong-dance-widget-container{display:none}}.buy-minitron-container{align-items:center;background-color:#121212;color:#e0e0e0;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;padding:20px 20px 90px}@media (min-width:769px){.buy-minitron-container{padding-bottom:20px}}.buy-minitron-content{display:flex;flex-direction:column;gap:24px;max-width:800px;width:100%}.buy-minitron-header{align-items:center;background-color:#1c1c1c;border:1px solid #333;border-radius:15px;box-shadow:0 8px 32px #0000004d;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px}.buy-minitron-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8be9fd,#ff79c6);-webkit-background-clip:text;background-clip:text;color:#8be9fd;font-size:2rem;font-weight:700;margin:0}.coming-soon-badge{background:linear-gradient(135deg,#ff79c6,#f55);border-radius:8px;box-shadow:0 2px 8px #ff79c64d;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.pricing-info{background-color:#1c1c1c;border:1px solid #333;border-radius:15px;box-shadow:0 8px 32px #0000004d;padding:24px}.pricing-info h3{color:#8be9fd;font-size:1.5rem;font-weight:600;margin:0 0 16px}.pricing-info ul{list-style:none;margin:0 0 16px;padding:0}.pricing-info li{align-items:center;color:#e0e0e0;display:flex;font-size:1rem;gap:10px;margin-bottom:12px}.pricing-info li svg{color:#8be9fd;flex-shrink:0}.coming-soon-note{background:#ffb86c1a;border:1px solid #ffb86c33;border-radius:8px;margin-top:16px;padding:12px}.coming-soon-note p{color:#ffb86c;font-size:.9rem;line-height:1.4;margin:0}.burn-button,.connect-wallet-button,.submit-button{background-color:#8be9fd;border:none;border-radius:8px;color:#121212;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.burn-button:hover:not(:disabled),.connect-wallet-button:hover:not(:disabled),.submit-button:hover:not(:disabled){background-color:#a1effe}.burn-button,.burn-button.disabled,.burn-button:disabled,.connect-wallet-button:disabled,.submit-button.disabled,.submit-button:disabled{background-color:#4a4a4a;color:#888;cursor:not-allowed}.burn-button{width:100%}.minitron-form{background-color:#1c1c1c;border:1px solid #333;border-radius:15px;box-shadow:0 8px 32px #0000004d;gap:20px;padding:24px}.form-group,.minitron-form{display:flex;flex-direction:column}.form-group{gap:8px;position:relative}.form-group label{color:#8be9fd;font-size:1rem;font-weight:500}.message-input{background-color:#252525;border:1px solid #444;border-radius:8px;color:#e0e0e0;font-family:inherit;font-size:1rem;min-height:100px;padding:12px;resize:vertical;transition:all .3s ease;width:100%}.message-input:focus{border-color:#8be9fd;box-shadow:0 0 0 2px #8be9fd1a;outline:none}.message-input::placeholder{color:#666}.character-count{background-color:#252525cc;border-radius:4px;bottom:8px;color:#666;font-size:.9rem;padding:2px 6px;pointer-events:none;position:absolute;right:8px}.link-group{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.text-input,.url-input{background-color:#252525;border:1px solid #444;border-radius:8px;color:#e0e0e0;flex:1 1;font-size:1rem;min-width:200px;padding:12px;transition:all .3s ease}.text-input:focus,.url-input:focus{border-color:#8be9fd;box-shadow:0 0 0 2px #8be9fd1a;outline:none}.text-input::placeholder,.url-input::placeholder{color:#666}.add-link-button,.remove-link-button{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 16px;transition:all .3s ease}.add-link-button{background-color:#50fa7b;color:#121212;margin-top:10px;width:100%}.remove-link-button{background-color:#f55;color:#fff;flex-shrink:0}.add-link-button:hover:not(:disabled){background-color:#5af78e}.remove-link-button:hover:not(:disabled){background-color:#ff6e6e}.add-link-button:disabled,.remove-link-button:disabled{cursor:not-allowed;opacity:.5}.message{background-color:#1c1c1c;border:1px solid #333;border-radius:8px;font-weight:500;margin-top:20px;padding:16px;text-align:center}.success-text{background-color:#50fa7b1a;border-color:#50fa7b;color:#50fa7b}.error-text{background-color:#ff55551a;border-color:#f55;color:#f55}.info-text{background-color:#8be9fd1a;border-color:#8be9fd;color:#8be9fd}@media (max-width:768px){.buy-minitron-container{padding:15px 15px 90px}.buy-minitron-header{flex-direction:column;gap:16px;padding:16px;text-align:center}.buy-minitron-header h2{font-size:1.8rem}.burn-button,.connect-wallet-button,.submit-button{font-size:1rem;padding:14px;width:100%}.minitron-form,.pricing-info{padding:16px}.pricing-info li{font-size:.9rem}.link-group{flex-direction:column}.remove-link-button,.text-input,.url-input{width:100%}}@media (max-width:480px){.buy-minitron-container{padding:10px 10px 90px}.buy-minitron-header h2{font-size:1.6rem}.minitron-form,.pricing-info{padding:12px}}.jngl-labz-container{align-items:center;background:linear-gradient(135deg,#121212,#1a1a1a 50%,#0f3a2e);color:#fff;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:flex-start;min-height:100vh;overflow-x:hidden;padding:0;text-align:center;width:100%}.text-section h1{color:#8be9fd;font-size:4rem;font-weight:700;margin:0 0 1rem;text-align:left}.text-section p{color:#e0e0e0;font-size:1.5rem;line-height:1.6;margin:0;text-align:left}.hero-section{box-sizing:border-box;overflow:hidden;padding:4rem 1.5rem;position:relative;width:100%}.hero-section:before{animation:pulse 4s ease-in-out infinite;background:linear-gradient(45deg,#8be9fd1a,#50fa7b1a);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.6}}.hero-content{margin:0 auto;max-width:1200px;position:relative}.hero-header{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:3rem}.logo-section{flex-shrink:0}.text-section{flex:1 1;max-width:500px;text-align:left}.simple-logo{display:block;height:80px;width:80px}.simple-subtitle{background:#0000004d;border-radius:6px;color:#e0e0e0;font-size:1.2rem;line-height:1.5;margin:0;padding:.75rem}.jngl-benefits-banner{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:2px solid #50fa7b;border-radius:1rem;box-shadow:0 15px 30px -10px #00000040;margin-bottom:2rem;padding:1.5rem}.benefits-content{display:flex;flex-direction:column;gap:1rem}.benefits-header{text-align:center}.benefits-header h2{align-items:center;color:#50fa7b;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem;justify-content:center;margin:0 0 .5rem}.benefits-tagline{color:#e0e0e0;font-size:1rem;margin:0}.benefits-summary{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr auto 1fr}.benefit-item{background:#50fa7b1a;border:1px solid #50fa7b4d;border-radius:.5rem;padding:.75rem;text-align:center}.benefit-value{color:#50fa7b;display:block;font-size:1.125rem;font-weight:700;margin-bottom:.25rem}.benefit-label{color:#86efac;display:block;font-size:.875rem}.arrow-divider{color:#50fa7b;font-size:1.5rem}.quick-status{background:#0003;border-radius:.5rem;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem;padding:.75rem}.quick-status,.status-item{align-items:center;display:flex}.status-item{font-size:.875rem;gap:.5rem}.status-icon{font-size:1rem}.status-connected{color:#22c55e}.status-disconnected{color:#f97316}.status-price{color:#8be9fd}.status-balance{color:#50fa7b}.expandable-details{margin-top:1rem}.expand-toggle{background:#50fa7b1a;border:1px solid #50fa7b4d;border-radius:.5rem;color:#50fa7b;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .2s ease;width:100%}.expand-toggle:hover{background:#50fa7b33}.details-content{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:1rem}.condensed-price-section{background:#8be9fd1a;border:1px solid #8be9fd4d;border-radius:.5rem;padding:1rem}.condensed-price-section h4{align-items:center;color:#8be9fd;display:flex;font-size:1rem;font-weight:700;gap:.5rem;margin:0 0 .5rem}.price-summary{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.price-main{color:#8be9fd;font-size:1.125rem;font-weight:700}.price-change{border-radius:.25rem;font-size:.875rem;font-weight:700;padding:.25rem .5rem}.price-change.positive{background:#10b9811a;color:#10b981}.price-change.negative{background:#ef44441a;color:#ef4444}.required-amount{color:#86efac;font-size:.8rem;text-align:center}.condensed-balance-section{background:#50fa7b1a;border:1px solid #50fa7b4d;border-radius:.5rem;padding:1rem}.condensed-balance-section h4{color:#50fa7b;font-size:1rem;font-weight:700;margin:0 0 .5rem}.balance-summary,.condensed-balance-section h4{align-items:center;display:flex;justify-content:space-between}.balance-summary{margin-bottom:.75rem}.balance-amount{color:#50fa7b;font-size:1rem;font-weight:700}.balance-usd{color:#86efac;font-size:.875rem}.discount-badge{border-radius:.25rem;font-size:.8rem;font-weight:700;padding:.25rem .5rem}.discount-badge.eligible{background:#22c55e33;border:1px solid #22c55e66;color:#22c55e}.discount-badge.not-eligible{background:#f973161a;border:1px solid #f973164d;color:#f97316}.condensed-wallet-section{background:#3b82f61a;border:1px solid #3b82f64d;border-radius:.5rem;padding:1rem}.condensed-wallet-section h4{align-items:center;color:#60a5fa;display:flex;font-size:1rem;font-weight:700;gap:.5rem;margin:0 0 .5rem}.wallet-status{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.address-display{color:#93c5fd;font-family:Monaco,Menlo,monospace;font-size:.8rem}.wallet-actions{display:flex;gap:.5rem;justify-content:center}.btn-compact{border:none;border-radius:.5rem;cursor:pointer;font-size:.8rem;font-weight:700;padding:.5rem .75rem;transition:all .2s ease}.btn-connect{background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#fff}.btn-connect:hover{background:linear-gradient(135deg,#3b82f6,#2563eb)}.btn-manage{background:#6b728033;border:1px solid #6b72804d;color:#9ca3af}.btn-manage:hover{background:#6b72804d}.refresh-button{background:none;border:none;color:#50fa7b;font-size:1rem;transition:transform .2s ease}.refresh-button:hover:not(:disabled){transform:scale(1.1)}.refresh-button:disabled{cursor:not-allowed;opacity:.5}.auth-cta{margin:1rem 0}.auth-card{background:linear-gradient(135deg,#1e40af,#1d4ed8);border:1px solid #3b82f64d;border-radius:1rem;box-shadow:0 15px 30px -10px #00000040;padding:1.5rem;text-align:center}.auth-card h3{color:#93c5fd;font-size:1.25rem;font-weight:700;margin:0 0 .75rem}.auth-card p{color:#dbeafe;font-size:.9rem;line-height:1.5;margin:0 0 1rem}.auth-button{align-items:center;background:linear-gradient(135deg,#50fa7b,#40e065);border:none;border-radius:.5rem;color:#000;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.auth-button:hover{background:linear-gradient(135deg,#40e065,#30d055);transform:translateY(-1px)}.section{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:4rem 1.5rem;width:100%}.section-title{color:#50fa7b;font-size:2.5rem;font-weight:700;margin-bottom:3rem}.section-title.center{text-align:center}.mission-card{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px solid #50fa7b4d;border-radius:1rem;box-sizing:border-box;padding:2rem;width:100%}.mission-text{color:#e0e0e0;font-size:1.125rem;line-height:1.75;margin:0;text-align:left}.projects-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:3rem}.project-card{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px solid #6b72804d;border-radius:1rem;padding:2rem;transition:all .3s ease}.project-card:hover{box-shadow:0 20px 25px -5px #0000001a;transform:translateY(-2px)}.project-card.scoutgram{border-color:#60a5fa4d}.project-card.scoutgram:hover{border-color:#60a5fa80}.project-card.supreme-kongs{border-color:#a78bfa4d}.project-card.supreme-kongs:hover{border-color:#a78bfa80}.project-header{align-items:center;display:flex;margin-bottom:1.5rem}.project-icon{font-size:2rem;margin-right:.75rem}.scoutgram .project-icon{color:#60a5fa}.supreme-kongs .project-icon{color:#a78bfa}.project-card h3{font-size:1.5rem;font-weight:700;margin:0}.scoutgram h3{color:#60a5fa}.supreme-kongs h3{color:#a78bfa}.project-description{color:#e0e0e0;line-height:1.75;margin-bottom:1.5rem}.project-link{align-items:center;color:inherit;display:flex;text-decoration:none;transition:color .3s ease}.scoutgram .project-link{color:#60a5fa}.scoutgram .project-link:hover{color:#93c5fd}.supreme-kongs .project-link{color:#a78bfa}.supreme-kongs .project-link:hover{color:#c4b5fd}.link-icon{margin-left:.5rem}.token-section{background:linear-gradient(135deg,#1f5f3f,#1a4f3a);border:1px solid #50fa7b4d;border-radius:1rem;padding:2rem}.token-header{margin-bottom:2rem;text-align:center}.token-title{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.token-icon{font-size:2rem;margin-right:.75rem}.token-section h2{color:#50fa7b;font-size:2rem;font-weight:700;margin:0}.token-subtitle{color:#50fa7bcc;font-size:1.125rem;margin-bottom:2rem}.token-stats{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.stat-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0d;border-radius:.5rem;padding:1.5rem;text-align:center}.stat-card h3{color:#50fa7be6;font-size:1rem;font-weight:700;margin-bottom:.5rem}.stat-card p{color:#50fa7bcc;margin:0}.token-details{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.contract-section h3,.token-links h3{color:#50fa7be6;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.links-list{gap:.75rem}.token-link{align-items:center;color:#50fa7bcc;display:flex;text-decoration:none;transition:color .3s ease}.token-link:hover{color:#50fa7b}.contract-address{background:#0000004d;border-radius:.5rem;padding:1rem}.contract-address p{color:#50fa7bcc;font-family:Monaco,Menlo,monospace;font-size:.875rem;margin:0;word-break:break-all}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature-card{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px solid #6b72804d;border-radius:1rem;padding:1.5rem;text-align:center;transition:transform .3s ease}.feature-card:hover{transform:translateY(-2px)}.feature-icon{display:block;font-size:3rem;margin:0 auto 1rem}.feature-card h3{color:#50fa7b;font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.feature-card p{color:#e0e0e0;margin:0}.footer{background:#0a0a0a;border-top:1px solid #333;padding:3rem 0;width:100%}.footer-content{margin:0 auto;max-width:1200px;padding:0 1.5rem;text-align:center}.footer-info{margin-bottom:1.5rem}.footer-info h3{color:#50fa7b;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.footer-info p{color:#888;margin:0}.footer-copyright{color:#666;font-size:.875rem}.footer-copyright p{margin:0}.jngl-balance-section,.jngl-price-section,.wallet-management-section{display:none}.jngl-balance-section.expanded,.jngl-price-section.expanded,.wallet-management-section.expanded{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px solid #50fa7b4d;border-radius:1rem;display:block;margin:1rem 0;padding:1.5rem}.loading-container{align-items:center;color:#e0e0e0;display:flex;justify-content:center;min-height:200px}.loading-spinner-large{animation:spin 1s linear infinite;border:3px solid #50fa7b33;border-radius:50%;border-top-color:#50fa7b;height:32px;margin-right:1rem;width:32px}@media (max-width:768px){.jngl-labz-container h1{font-size:3rem}.hero-subtitle{font-size:1.25rem}.section-title{font-size:2rem}.section{padding:2rem 1rem}.benefits-summary,.features-grid,.projects-grid,.token-details,.token-stats{grid-template-columns:1fr}.benefits-summary{gap:.75rem}.arrow-divider{display:none}.details-content{grid-template-columns:1fr}.quick-status,.wallet-actions{flex-direction:column;gap:.5rem}.btn-compact{width:100%}}.my-ads-container{background-color:#121212;color:#fff;margin:0 auto;max-width:1200px;min-height:100vh;padding:40px 20px}.my-ads-header{margin-bottom:30px}.header-content{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.header-content h2{color:#8be9fd;font-size:2.5rem;font-weight:700;margin:0}.header-actions{display:flex;gap:12px}.filter-toggle{align-items:center;background:linear-gradient(135deg,#252525,#1e1e1e);border:1px solid #333;border-radius:8px;color:#8be9fd;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:12px 20px;position:relative;transition:all .3s ease}.filter-toggle.active,.filter-toggle:hover{background:linear-gradient(135deg,#333,#252525);border-color:#8be9fd;transform:translateY(-1px)}.filter-count{background:#f55;border-radius:50%;color:#fff;font-size:.75rem;font-weight:600;height:18px;justify-content:center;margin-left:4px;width:18px}.filter-count,.refresh-button{align-items:center;display:flex}.refresh-button{background:linear-gradient(135deg,#252525,#1e1e1e);border:1px solid #333;border-radius:8px;color:#8be9fd;cursor:pointer;font-size:.9rem;font-weight:500;gap:8px;padding:12px 20px;transition:all .3s ease}.refresh-button:hover{background:linear-gradient(135deg,#333,#252525);border-color:#8be9fd;transform:translateY(-1px)}.refresh-button.refreshing svg{animation:spin 1s linear infinite}.filter-controls{animation:slideDown .3s ease-out;background:linear-gradient(145deg,#1e1e1e,#2a2a2a);border:1px solid #333;border-radius:12px;margin-bottom:24px;padding:20px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.filter-header{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.filter-header h4{color:#8be9fd;font-size:1.1rem;margin:0}.filter-actions{display:flex;gap:8px}.clear-filters,.close-filters{align-items:center;background:#0000;border:1px solid #333;border-radius:6px;color:#888;cursor:pointer;display:flex;font-size:.8rem;gap:6px;padding:6px 12px;transition:all .3s ease}.clear-filters:hover{border-color:#f55;color:#f55}.close-filters:hover{border-color:#8be9fd;color:#8be9fd}.filter-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:16px}.filter-group{display:flex;flex-direction:column;gap:6px}.filter-group label{align-items:center;color:#888;display:flex;font-size:.9rem;font-weight:500;gap:6px}.filter-group select{background:#1a1a1a;border:1px solid #333;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 12px;transition:border-color .3s ease}.filter-group select:focus,.filter-group select:hover{border-color:#8be9fd;outline:none}.filter-results{border-top:1px solid #333;color:#888;font-size:.9rem;padding-top:12px;text-align:center}.filter-info{color:#8be9fd;font-weight:500}.results-header{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.results-header h3{align-items:center;color:#e0e0e0;display:flex;font-size:1.3rem;gap:8px;margin:0}.results-count{color:#8be9fd;font-weight:600}.clear-filters-small{align-items:center;background:#0000;border:1px solid #f55;border-radius:6px;color:#f55;cursor:pointer;display:flex;font-size:.8rem;gap:6px;padding:6px 12px;transition:all .3s ease}.clear-filters-small:hover{background:#f55;color:#fff}.summary-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px}.summary-card{align-items:center;background:linear-gradient(145deg,#1e1e1e,#2a2a2a);border:1px solid #333;border-radius:12px;display:flex;gap:16px;padding:20px;transition:transform .3s ease}.summary-card:hover{border-color:#8be9fd;transform:translateY(-2px)}.summary-card.archived{border-color:#bd93f9}.summary-card.archived:hover{border-color:#bd93f9;box-shadow:0 4px 15px #bd93f933}.summary-card.credits{border-color:#50fa7b}.summary-card.credits:hover{border-color:#50fa7b;box-shadow:0 4px 15px #50fa7b33}.summary-icon{font-size:2rem;opacity:.8}.summary-content{flex:1 1}.summary-number{color:#8be9fd;font-size:1.8rem;font-weight:700;margin-bottom:4px}.summary-label{color:#888;font-size:.9rem;font-weight:500}.credits-section{background:linear-gradient(145deg,#1e1e1e,#2a2a2a);border:1px solid #50fa7b;border-radius:12px;margin-bottom:24px;padding:20px}.credits-title{align-items:center;color:#50fa7b;display:flex;font-size:1.2rem;gap:8px;margin:0 0 16px}.credits-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:16px}.credit-item{background:#50fa7b1a;border:1px solid #50fa7b4d;border-radius:8px;padding:12px;text-align:center}.credit-package{color:#50fa7b;font-size:.9rem;font-weight:600;margin-bottom:4px}.credit-count{color:#e0e0e0;font-size:.8rem}.credits-actions{text-align:center}.use-credits-link{align-items:center;background:linear-gradient(135deg,#50fa7b,#8be9fd);border-radius:8px;color:#121212;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.use-credits-link:hover{box-shadow:0 4px 15px #50fa7b4d;transform:translateY(-1px)}.archive-summary{background:linear-gradient(145deg,#1e1e1e,#2a2a2a);border:1px solid #bd93f9;border-radius:12px;margin-bottom:24px;padding:20px}.archive-title{align-items:center;color:#bd93f9;display:flex;font-size:1.2rem;gap:8px;margin:0 0 16px}.archive-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.archive-stat{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;padding:8px 0}.archive-stat:last-child{border-bottom:none}.stat-label{font-size:.9rem}.stat-value{color:#bd93f9;font-weight:600}.empty-state,.error-state,.loading-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.spinner{animation:spin 1s linear infinite;border:4px solid #333;border-radius:50%;border-top-color:#8be9fd;height:40px;margin-bottom:20px;width:40px}.empty-state h3,.error-state h3{color:#8be9fd;font-size:1.5rem;margin:20px 0 10px}.empty-state p,.error-state p{color:#888;margin-bottom:20px}.clear-filters-button,.create-ad-button,.retry-button,.view-all-button{align-items:center;background:linear-gradient(135deg,#8be9fd,#50fa7b);border:none;border-radius:8px;color:#121212;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.clear-filters-button:hover,.create-ad-button:hover,.retry-button:hover,.view-all-button:hover{box-shadow:0 6px 20px #8be9fd4d;transform:translateY(-2px)}.empty-icon{font-size:4rem;margin-bottom:20px;opacity:.6}.empty-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ads-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.ad-card{background:linear-gradient(145deg,#1e1e1e,#2a2a2a);border:1px solid #333;border-radius:15px;overflow:hidden;position:relative;transition:all .3s ease}.ad-card:hover{border-color:#8be9fd;box-shadow:0 8px 25px #8be9fd33;transform:translateY(-4px)}.ad-card.archived{border-color:#bd93f9;opacity:.85}.ad-card.archived:hover{border-color:#bd93f9;box-shadow:0 8px 25px #bd93f933}.ad-card.inactive{opacity:.7}.ad-card.inactive:hover{opacity:.9}.ad-image-container{height:160px;overflow:hidden;position:relative}.ad-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ad-card:hover .ad-image{transform:scale(1.05)}.ad-overlay{align-items:flex-start;background:linear-gradient(180deg,#000000b3 0,#0000 30%,#0000 70%,#000000b3);bottom:0;display:flex;justify-content:space-between;left:0;padding:12px;position:absolute;right:0;top:0}.archive-overlay{background:#bd93f9e6;bottom:0;font-size:.8rem;justify-content:center;left:0;padding:8px 12px;position:absolute;right:0}.ad-type-badge,.archive-overlay{align-items:center;color:#121212;display:flex;font-weight:600;gap:6px;letter-spacing:.5px;text-transform:uppercase}.ad-type-badge{background:#8be9fde6}.ad-type-badge,.status-badge{border-radius:20px;font-size:.75rem;padding:6px 10px}.status-badge{align-items:center;display:flex;font-weight:600;gap:4px;letter-spacing:.5px;text-transform:uppercase}.status-active{background:#50fa7be6;color:#121212}.status-completed{background:#8be9fde6;color:#121212}.status-banned,.status-expired{background:#ff5555e6;color:#fff}.status-archived{background:#bd93f9e6;color:#121212}.ad-info{padding:20px}.ad-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ad-package{color:#8be9fd;font-size:1.2rem;font-weight:700;margin:0}.ad-link{align-items:center;color:#888;display:flex;font-size:.9rem;gap:6px;text-decoration:none;transition:color .3s ease}.ad-link:hover{color:#8be9fd}.date-item{display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:6px}.date-label{color:#888}.date-value{color:#e0e0e0}.credit-used{color:#50fa7b}.archived-date,.credit-used{align-items:center;display:flex;gap:4px}.archived-date{color:#bd93f9}.archive-reason{color:#bd93f9;font-style:italic}.progress-section{background:#28282880;border-left:4px solid #8be9fd;border-radius:8px}.progress-header{align-items:center;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:8px}.progress-numbers{color:#8be9fd;font-weight:600}.progress-bar{background:#ffffff1a;border-radius:3px;height:6px;margin-bottom:6px;overflow:hidden;width:100%}.progress-fill{background:linear-gradient(90deg,#8be9fd,#50fa7b);border-radius:3px;height:100%;transition:width .3s ease}.progress-remaining,.time-info{color:#888;font-size:.8rem;text-align:center}.metrics-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.metric{align-items:center;background:#2828284d;border:1px solid #333;border-radius:8px;display:flex;gap:10px;padding:12px}.metric-icon{color:#8be9fd;flex-shrink:0;font-size:1.1rem}.metric-content{flex:1 1;min-width:0}.metric-value{color:#fff;font-size:1.1rem;font-weight:700;margin-bottom:2px}.metric-label{color:#888;font-size:.75rem;letter-spacing:.5px;text-transform:uppercase}.ad-actions{margin-top:16px}.analytics-button{align-items:center;background:linear-gradient(135deg,#8be9fd,#50fa7b);border-radius:8px;color:#121212;display:flex;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;text-decoration:none;transition:all .3s ease;width:100%}.analytics-button:hover{box-shadow:0 4px 15px #8be9fd66;transform:translateY(-1px)}.archive-notice{align-items:flex-start;background:#bd93f91a;border:1px solid #bd93f94d;border-radius:8px;color:#bd93f9;display:flex;gap:12px;padding:12px}.archive-notice-content{display:flex;flex-direction:column;gap:4px}.archive-notice-content strong{color:#bd93f9;font-weight:600}.archive-notice-content span{color:#888;font-size:.9rem;line-height:1.4}@media (max-width:768px){.my-ads-container{padding:20px 16px}.header-content{flex-direction:column;gap:16px;text-align:center}.header-content h2{font-size:2rem}.header-actions{justify-content:center;width:100%}.filter-grid{gap:12px;grid-template-columns:1fr}.results-header{flex-direction:column;gap:12px;text-align:center}.summary-cards{gap:16px;grid-template-columns:repeat(2,1fr)}.summary-card{gap:12px;padding:16px}.summary-icon{font-size:1.5rem}.summary-number{font-size:1.4rem}.credits-grid{grid-template-columns:repeat(2,1fr)}.ads-grid,.archive-stats{grid-template-columns:1fr}.ads-grid{gap:20px}.ad-image-container{height:140px}.metrics-grid{gap:8px;grid-template-columns:1fr}.metric{padding:10px}.empty-actions{align-items:center;flex-direction:column}}@media (max-width:480px){.summary-cards{grid-template-columns:1fr}.summary-card{padding:14px}.credits-grid{grid-template-columns:1fr}.ad-info{padding:16px}.ad-header{align-items:flex-start;flex-direction:column;gap:8px}.progress-section{padding:10px}.metrics-grid{gap:6px}.metric{padding:8px}.metric-value{font-size:1rem}.archive-notice{flex-direction:column;gap:8px}}@media (prefers-contrast:high){.analytics-button{background:#fff;border:2px solid #000;color:#000}.ad-type-badge,.status-archived{background:#fff;border:1px solid #000;color:#000}}@media (prefers-reduced-motion:reduce){.ad-card{transition:none}.ad-card:hover{transform:none}.ad-image{transition:none}.ad-card:hover .ad-image,.analytics-button:hover,.filter-toggle:hover,.refresh-button:hover{transform:none}.filter-controls{animation:none}@keyframes spin{0%,to{transform:rotate(0deg)}}}@media print{.credits-section,.filter-controls,.header-actions{display:none}.ad-card{border:1px solid #000;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.analytics-button{display:none}}.profile-view-container{background:#121212;color:#e0e0e0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:400px;min-height:100vh;padding:8px 8px 90px}.profile-header{border-radius:12px;height:180px;margin-bottom:16px;overflow:hidden;position:relative}.profile-banner{height:100%;position:relative;width:100%}.profile-banner img{height:100%;object-fit:cover;width:100%}.banner-overlay{background:linear-gradient(180deg,#0000 0,#121212cc);bottom:0;left:0;position:absolute;right:0;top:0}.profile-banner-placeholder{background:linear-gradient(135deg,#1a1a2e,#16213e);height:100%;position:relative;width:100%}.banner-pattern{background:radial-gradient(circle at 20% 50%,#7877c64d 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff77c64d 0,#0000 50%),radial-gradient(circle at 40% 80%,#8be9fd33 0,#0000 50%);height:100%;width:100%}.profile-header-content{bottom:0;display:flex;flex-direction:column;gap:12px;left:0;padding:12px;position:absolute;right:0}.profile-avatar-section{align-items:center;display:flex;flex:1 1;gap:12px}.profile-avatar{background:#252525;border:3px solid #121212;border-radius:50%;flex-shrink:0;height:60px;overflow:hidden;width:60px}.profile-avatar img{height:100%;object-fit:cover;width:100%}.avatar-placeholder{align-items:center;background:linear-gradient(135deg,#8be9fd,#ff79c6);color:#121212;display:flex;font-size:1.5rem;font-weight:700;height:100%;justify-content:center;width:100%}.profile-basic-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:4px}.profile-username{color:#8be9fd;font-size:1.2rem;font-weight:700;margin:0;text-shadow:2px 2px 4px #00000080}.category-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c1c1ce6;border:1px solid;border-radius:12px;display:inline-flex;font-size:.7rem;gap:4px;padding:2px 8px}.category-icon{font-size:.8rem}.category-text{font-size:.7rem;font-weight:600;text-transform:capitalize}.category-description{display:none}.profile-actions{display:flex;flex-direction:row;gap:8px;justify-content:space-between}.back-btn,.contact-btn{border:none;border-radius:16px;cursor:pointer;flex:1 1;font-size:.75rem;font-weight:500;padding:8px 12px;text-align:center;transition:all .3s ease;white-space:nowrap}.contact-btn.primary{background:linear-gradient(135deg,#50fa7b,#8be9fd);color:#121212}.contact-btn.primary:hover{box-shadow:0 2px 8px #50fa7b4d;transform:translateY(-1px)}.back-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c1c1ce6;border:1px solid #8be9fd;color:#8be9fd}.back-btn:hover{background:#8be9fd1a;transform:translateY(-1px)}.profile-main-content{margin-top:0}.profile-content-grid,.profile-left-column,.profile-main-content,.profile-right-column{display:flex;flex-direction:column;gap:12px}.profile-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c1c1ccc;border:1px solid #333;border-radius:12px;padding:16px}.profile-section h3{color:#8be9fd;font-size:1.1rem;font-weight:600;margin:0 0 12px}.profile-bio{color:#e0e0e0;font-size:.9rem;line-height:1.5;margin:0}.skills-grid{display:flex;flex-wrap:wrap;gap:6px}.skill-tag{background:#8be9fd33;border:1px solid #8be9fd4d;border-radius:12px;color:#8be9fd;font-size:.75rem;padding:4px 8px;transition:all .2s ease}.skill-tag:hover{background:#8be9fd4d;transform:translateY(-1px)}.achievements-list{display:flex;flex-direction:column;gap:10px}.achievement-item{background:#252525;border-left:3px solid #ff79c6;border-radius:6px;padding:10px}.achievement-item h4{color:#ff79c6;font-size:.9rem;margin:0 0 4px}.achievement-item p{color:#ccc;font-size:.8rem;line-height:1.3;margin:0 0 6px}.achievement-date{color:#888;font-size:.7rem}.stats-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr 1fr}.stat-item{background:#252525;border-radius:8px;padding:8px 4px;text-align:center}.stat-value{color:#8be9fd;display:block;font-size:.85rem;font-weight:700;margin-bottom:2px;word-break:break-word}.stat-label{color:#888;font-size:.65rem;line-height:1.1}.links-list{display:flex;flex-direction:column;gap:6px}.link-item{align-items:center;background:#252525;border-radius:8px;color:#e0e0e0;cursor:pointer;display:flex;gap:8px;padding:8px;text-decoration:none;transition:all .2s ease}.link-item:hover{background:#2a2a2a;transform:translateX(3px)}.link-icon{font-size:1rem;text-align:center;width:20px}.link-text{flex:1 1;font-size:.85rem;font-weight:500}.link-platform{color:#8be9fd;font-size:.7rem;text-transform:capitalize}.profile-view-error,.profile-view-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:20px;text-align:center}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #6272a4;border-radius:50%;border-top-color:#8be9fd;height:40px;margin-bottom:15px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.profile-view-error h2{color:#8be9fd;font-size:1.3rem;margin-bottom:10px}.profile-view-error p{color:#888;font-size:.9rem;margin-bottom:20px;max-width:300px}.profile-view-error .back-btn{max-width:200px}@media (max-width:380px){.profile-view-container{padding:6px 6px 90px}.profile-header{height:160px}.profile-avatar{height:50px;width:50px}.avatar-placeholder{font-size:1.3rem}.profile-username{font-size:1.1rem}.category-badge{font-size:.65rem;padding:2px 6px}.back-btn,.contact-btn{font-size:.7rem;padding:6px 10px}.profile-section{padding:12px}.stats-grid{gap:4px}.stat-item{padding:6px 2px}.stat-value{font-size:.8rem}.stat-label{font-size:.6rem}}@media (min-width:600px){.profile-view-container{max-width:800px;padding:15px}.profile-header{height:200px}.profile-header-content{align-items:flex-end;bottom:15px;flex-direction:row;justify-content:space-between;padding:0 20px}.profile-avatar-section{flex-direction:row;gap:15px;text-align:left}.profile-basic-info{align-items:flex-start}.profile-avatar{height:80px;width:80px}.avatar-placeholder{font-size:2rem}.profile-username{font-size:1.8rem;text-align:left}.category-badge{font-size:.85rem;padding:6px 12px}.profile-actions{flex-direction:column;gap:12px;width:auto}.back-btn,.contact-btn{flex:none;font-size:.9rem;max-width:none;padding:10px 16px}.profile-content-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 1fr}.stats-grid{grid-template-columns:1fr}}@media (min-width:1024px){.profile-view-container{max-width:1200px;padding:20px}.profile-header{border-radius:20px;height:300px;margin-bottom:30px}.profile-header-content{bottom:20px;padding:0 30px}.profile-avatar-section{gap:20px}.profile-avatar{height:120px;width:120px}.avatar-placeholder{font-size:3rem}.profile-username{font-size:2.5rem}.category-badge{font-size:1rem;padding:8px 16px}.category-icon{font-size:1.5rem}.category-text{font-size:1rem}.category-description{font-size:.9rem;margin-left:5px}.profile-actions{gap:15px}.back-btn,.contact-btn{font-size:1rem;padding:12px 24px}.profile-main-content{gap:40px;margin-top:20px}.profile-content-grid{gap:40px}.profile-section{margin-bottom:25px;padding:25px}.profile-section h3{font-size:1.3rem;margin-bottom:20px}.profile-bio{font-size:1.1rem}.skill-tag{font-size:.9rem;padding:8px 16px}.achievement-item{padding:15px}.achievement-item h4{font-size:1.1rem}.stat-item{padding:15px}.stat-value{font-size:1.3rem}.stat-label{font-size:.9rem}.link-item{gap:12px;padding:12px}.link-icon{font-size:1.2rem;width:24px}.link-text{font-size:1rem}.link-platform{font-size:.85rem}}.leader-container{background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:900px;min-height:100vh;padding:20px 20px 90px}@media (min-width:769px){.leader-container{padding-bottom:20px}}.leader-header{margin-bottom:40px;padding:30px 0;text-align:center}.leader-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#ff6b6b 50%,#ffd93d);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;margin-bottom:15px;text-shadow:0 0 30px #00d4ff4d}.leader-header p{color:#b8b8b8;font-size:1.2rem;font-weight:300;margin-bottom:20px}.leader-stats{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#00d4ff1a,#ff6b6b1a);border:2px solid #00d4ff4d;border-radius:15px;box-shadow:0 8px 32px #00d4ff1a;display:inline-block;margin-top:20px;padding:16px 24px}.leader-total-users{color:#00d4ff;font-size:1.1rem;font-weight:700}.leader-category-count{color:#b8b8b8;font-size:1rem;margin-left:8px}.leader-user-rank-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#00d4ff26,#ff6b6b26);border:2px solid #00d4ff;border-radius:20px;box-shadow:0 12px 40px #00d4ff33;margin-bottom:30px;padding:24px}.leader-user-rank-header{align-items:center;display:flex;gap:20px}.leader-user-rank-icon{filter:drop-shadow(0 0 10px rgba(255,215,0,.5));font-size:2.5rem}.leader-user-rank-info{flex:1 1}.leader-user-rank-position{color:#00d4ff;display:block;font-size:1.8rem;font-weight:800;text-shadow:0 0 20px #00d4ff80}.leader-user-rank-username{color:#fff;display:block;font-size:1rem;font-weight:500;margin-top:4px}.leader-user-rank-stats{text-align:right}.leader-user-rank-xp{color:#4ecdc4;display:block;font-size:1.4rem;font-weight:700;text-shadow:0 0 20px #4ecdc480}.leader-user-rank-percentile{color:#b8b8b8;display:block;font-size:.9rem;margin-top:4px}.leader-category-filters{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:40px}.leader-category-filter{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:2px solid #ffffff1a;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease}.leader-category-filter:hover{background:#00d4ff1a;border-color:#00d4ff;box-shadow:0 8px 25px #00d4ff33;transform:translateY(-2px)}.leader-category-filter.active{background:linear-gradient(135deg,#ff6b6b33,#ff6b6b1a);border-color:#ff6b6b;box-shadow:0 8px 25px #ff6b6b4d;color:#ff6b6b}.leader-category-icon{font-size:1.2rem}.leader-podium-section{margin-bottom:40px}.leader-podium{align-items:end;display:flex;gap:20px;justify-content:center;margin-bottom:30px;perspective:1000px}.leader-podium-place{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0d;border:3px solid;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;max-width:180px;min-width:160px;overflow:hidden;padding:20px 16px;position:relative;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.leader-podium-place:before{background:linear-gradient(135deg,#0000,#ffffff1a 50%,#0000);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.leader-podium-place:hover:before{opacity:1}.leader-podium-place:hover{transform:translateY(-8px) rotateY(3deg)}.leader-podium-place.first{background:linear-gradient(135deg,#ffd70033,#ffd7000d);border-color:gold;box-shadow:0 20px 60px #ffd7004d;min-height:180px}.leader-podium-place.second{background:linear-gradient(135deg,#c0c0c033,#c0c0c00d);border-color:silver;box-shadow:0 15px 45px #c0c0c033;min-height:160px}.leader-podium-place.third{background:linear-gradient(135deg,#cd7f3233,#cd7f320d);border-color:#cd7f32;box-shadow:0 12px 35px #cd7f3233;min-height:140px}.leader-podium-rank{filter:drop-shadow(0 0 15px rgba(255,255,255,.3));font-size:2rem;line-height:1;margin-bottom:8px}.leader-podium-username{color:#fff;font-size:.85rem;font-weight:700;line-height:1.2;margin-bottom:6px;text-shadow:0 2px 10px #00000080;word-break:break-word}.leader-podium-xp{color:#4ecdc4;font-size:.8rem;font-weight:700;line-height:1;margin-bottom:4px;text-shadow:0 0 15px #4ecdc480}.leader-podium-level{font-size:.75rem;font-weight:700;line-height:1}.leader-rows{display:flex;flex-direction:column;gap:12px}.leader-row{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:2px solid #ffffff1a;border-radius:15px;display:flex;overflow:hidden;padding:20px 24px;position:relative;transition:all .3s ease}.leader-row:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.leader-row:hover:before{left:100%}.leader-row:hover{background:#00d4ff14;border-color:#00d4ff;box-shadow:0 12px 40px #00d4ff26;transform:translateY(-3px)}.leader-row.current-user{background:linear-gradient(135deg,#4ecdc426,#4ecdc40d);border-color:#4ecdc4;box-shadow:0 8px 32px #4ecdc433}.leader-rank-section{min-width:100px}.leader-rank-number{font-size:1.1rem;font-weight:800;text-shadow:0 0 10px #ffffff4d}.leader-user-section{flex:1 1;margin-left:20px}.leader-username{color:#fff;font-size:1.1rem;font-weight:700;margin-bottom:4px}.leader-user-category{align-items:center;color:#b8b8b8;display:flex;font-size:.85rem;font-weight:500;gap:6px}.leader-stats-section{min-width:120px;text-align:right}.leader-xp-amount{color:#4ecdc4;font-size:1.2rem;font-weight:700;margin-bottom:4px;text-shadow:0 0 15px #4ecdc480}.leader-level-display{font-size:.9rem;font-weight:700}.leader-load-more-section{border-top:2px solid #ffffff1a;margin-top:40px;padding:30px;text-align:center}.leader-load-more-btn{align-items:center;background:linear-gradient(135deg,#00d4ff,#4ecdc4);border:none;border-radius:15px;box-shadow:0 8px 32px #00d4ff4d;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;gap:10px;justify-content:center;margin:0 auto 20px;min-width:220px;padding:16px 32px;transition:all .3s ease}.leader-load-more-btn:hover:not(:disabled){background:linear-gradient(135deg,#00a8cc,#3da58a);box-shadow:0 15px 50px #00d4ff66;transform:translateY(-3px)}.leader-load-more-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.leader-load-more-count{font-size:.9rem;margin-left:6px;opacity:.9}.leader-load-more-loading{align-items:center;display:flex;gap:10px}.leader-pagination-info{color:#b8b8b8;font-size:1rem;font-weight:500;margin-top:15px}.leader-no-data{color:#b8b8b8;padding:60px 20px;text-align:center}.leader-no-data h3{color:#00d4ff;font-size:1.5rem;margin-bottom:15px}.leader-loading{align-items:center;color:#00d4ff;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.leader-loading-spinner{animation:leader-spin 1s linear infinite;border:4px solid #00d4ff33;border-radius:50%;border-top-color:#00d4ff;box-shadow:0 0 20px #00d4ff4d;height:50px;margin-bottom:20px;width:50px}.leader-loading-spinner.small{border-width:3px;height:24px;margin-bottom:0;width:24px}@keyframes leader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.leader-container{padding:15px 15px 90px}.leader-header h1{font-size:2.2rem}.leader-header p{font-size:1rem}.leader-stats{padding:12px 18px}.leader-total-users{font-size:1rem}.leader-category-count{display:block;font-size:.9rem;margin-left:0;margin-top:4px}.leader-podium{align-items:center;flex-direction:column;gap:20px}.leader-podium-place{max-width:280px;min-height:auto!important;min-width:240px;padding:24px 20px}.leader-podium-rank{font-size:2.2rem;margin-bottom:10px}.leader-podium-username{font-size:.95rem;margin-bottom:8px}.leader-podium-xp{font-size:.9rem;margin-bottom:6px}.leader-podium-level{font-size:.85rem}.leader-category-filters{gap:8px}.leader-category-filter{font-size:.9rem;padding:10px 16px}.leader-row{padding:16px 18px}.leader-user-rank-header{flex-wrap:wrap;gap:15px}.leader-user-rank-stats{flex:1 1;text-align:left}.leader-load-more-btn{font-size:1rem;min-width:100%;padding:14px 24px}.leader-load-more-count{font-size:.85rem}.leader-pagination-info{font-size:.9rem}}@media (max-width:480px){.leader-container{padding:12px 12px 90px}.leader-header h1{font-size:2rem}.leader-stats{padding:10px 15px}.leader-rank-section{min-width:80px}.leader-stats-section{min-width:100px}.leader-user-rank-icon{font-size:2rem}.leader-user-rank-position{font-size:1.5rem}.leader-user-rank-xp{font-size:1.2rem}.leader-podium-place{min-width:180px;padding:15px}}.inv-container{background:linear-gradient(135deg,#121212,#1e1e1e);color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:20px}.inv-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1e1ecc;border:1px solid #8be9fd33;border-radius:15px;box-shadow:0 20px 40px #0000004d;margin:0 auto;max-width:900px;overflow:hidden}.inv-header{background:linear-gradient(135deg,#8be9fd,#50fa7b);color:#121212;padding:30px;text-align:center}.inv-title{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:15px}.inv-icon{font-size:2.5em}.inv-title h1{font-size:2.2em;font-weight:700;margin:0}.inv-meta{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.inv-number{font-size:1.2em;font-weight:600;opacity:.8}.inv-status{border-radius:20px;font-size:.9em;font-weight:700;padding:8px 16px;text-transform:uppercase}.inv-status-draft,.inv-status-pending{background:#f1c40f;color:#121212}.inv-status-paid{background:#50fa7b;color:#121212}.inv-status-cancelled,.inv-status-expired{background:#f55;color:#fff}.inv-info-grid{background:#28282899;border-bottom:1px solid #8be9fd1a;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;padding:20px 30px}.inv-info-card{background:#1e1e1ecc;border-left:3px solid #8be9fd;border-radius:8px;flex:1 1;max-width:200px;min-width:120px;padding:12px 16px;transition:transform .2s ease}.inv-info-card:hover{transform:translateY(-1px)}.inv-info-label{color:#8be9fd;font-size:.75em;font-weight:500;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.inv-info-value{color:#fff;font-size:.95em;font-weight:700;line-height:1.2}.inv-credits-banner{animation:inv-credits-glow 3s ease-in-out infinite;background:linear-gradient(135deg,#50fa7b26,#8be9fd26);border:2px solid #50fa7b;border-radius:12px;margin:20px 30px;padding:20px}@keyframes inv-credits-glow{0%,to{box-shadow:0 0 5px #50fa7b4d}50%{box-shadow:0 0 20px #50fa7b80,0 0 30px #8be9fd4d}}.inv-credits-content{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.inv-credits-icon{filter:drop-shadow(0 0 10px rgba(80,250,123,.6));font-size:2.5em;min-width:60px;text-align:center}.inv-credits-info{flex:1 1;min-width:200px}.inv-credits-title{color:#50fa7b;font-size:1.2em;font-weight:700;margin-bottom:8px;text-shadow:0 0 5px #50fa7b80}.inv-credits-list{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.inv-credit-item{background:#50fa7b33;border:1px solid #50fa7b66;border-radius:15px;color:#50fa7b;font-size:.9em;font-weight:600;padding:6px 12px;text-shadow:0 1px 2px #00000080;transition:all .3s ease}.inv-credit-item:hover{background:#50fa7b4d;box-shadow:0 4px 12px #50fa7b4d;transform:translateY(-1px)}.inv-jngl-banner{border:2px solid;border-radius:12px;margin:20px 30px;padding:20px}.inv-jngl-banner.inv-eligible{background:linear-gradient(135deg,#50fa7b1a,#8be9fd1a);border-color:#50fa7b}.inv-jngl-banner.inv-not-eligible{background:#ffb86c1a;border-color:#ffb86c}.inv-jngl-banner-content{align-items:center;display:flex;gap:15px}.inv-jngl-icon{font-size:2em;min-width:50px}.inv-jngl-title{color:#8be9fd;font-size:1.1em;font-weight:700;margin-bottom:5px}.inv-jngl-details{align-items:center;color:#e0e0e0;display:flex;flex-wrap:wrap;font-size:.9em;gap:15px}.inv-discount-active{background:#50fa7b33;border-radius:12px;color:#50fa7b;font-size:.8em;font-weight:700;padding:4px 8px}.inv-need-more{color:#ffb86c;font-weight:500}.inv-ad-preview-section,.inv-package-section,.inv-payment-section{border-bottom:1px solid #8be9fd1a;padding:30px}.inv-ad-preview-section h3,.inv-package-section h3,.inv-payment-section h3{align-items:center;color:#8be9fd;display:flex;font-size:1.3em;gap:8px;margin-bottom:20px}.inv-ad-preview{background:#28282899;border-radius:10px;padding:20px;text-align:center}.inv-ad-image-container{margin-bottom:15px}.inv-ad-image{border-radius:8px;box-shadow:0 4px 15px #0000004d;height:auto;max-height:300px;max-width:100%}.inv-ad-details{text-align:left}.inv-ad-link{color:#e0e0e0;margin-bottom:10px}.inv-ad-link a{color:#50fa7b;text-decoration:none;word-break:break-all}.inv-ad-link a:hover{text-decoration:underline}.inv-package-details{grid-gap:30px;align-items:start;display:grid;gap:30px;grid-template-columns:1fr auto}.inv-package-info{background:#28282899;border-radius:10px;padding:20px}.inv-package-name{color:#8be9fd;font-size:1.3em;font-weight:700;margin-bottom:15px}.inv-package-specs{color:#e0e0e0;line-height:1.6}.inv-package-specs div{margin-bottom:8px}.inv-pricing-section{background:#28282899;border-radius:10px;min-width:250px;padding:20px}.inv-price-breakdown{display:flex;flex-direction:column;gap:10px}.inv-price-line{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.inv-base-price{border-bottom:1px solid #ffffff1a;color:#e0e0e0}.inv-discount-line{color:#50fa7b;font-weight:600}.inv-final-price{border-top:2px solid #8be9fd;font-size:1.1em;padding-top:15px}.inv-package-cost{color:#50fa7b;font-size:2em;font-weight:700}.inv-payment-option{background:#28282899;border:2px solid #8be9fd4d;border-radius:12px;margin-bottom:15px;padding:20px;transition:all .3s ease}.inv-payment-option.inv-active{background:#50fa7b1a;border-color:#50fa7b}.inv-payment-option:hover{box-shadow:0 6px 20px #8be9fd33;transform:translateY(-2px)}.inv-payment-header{align-items:center;display:flex;gap:15px}.inv-payment-icon{font-size:2em;min-width:50px}.inv-payment-info{flex:1 1}.inv-payment-title{align-items:center;color:#8be9fd;display:flex;font-size:1.1em;font-weight:700;gap:10px;margin-bottom:5px}.inv-discount-badge{background:linear-gradient(135deg,#50fa7b,#8be9fd);border-radius:12px;color:#121212;font-size:.7em;font-weight:700;padding:3px 8px}.inv-payment-description{color:#e0e0e0;font-size:.9em}.inv-payment-cost{color:#50fa7b;font-size:1.4em;font-weight:700}.inv-wallet-section{margin:20px 0;text-align:center}.inv-wallet-header h4{color:#8be9fd;margin-bottom:10px}.inv-wallet-header p{color:#e0e0e0;margin-bottom:20px}.inv-wallet-button-container{display:flex;justify-content:center}.inv-payment-component{background:#28282899;border-radius:12px;margin-top:20px;padding:25px}.inv-payment-summary{margin-bottom:20px}.inv-payment-summary h4{align-items:center;color:#8be9fd;display:flex;gap:8px;margin-bottom:15px}.inv-summary-details{background:#1e1e1ecc;border:1px solid #8be9fd33;border-radius:8px;padding:15px}.inv-summary-line{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:8px 0}.inv-summary-line:last-child{border-bottom:none}.inv-summary-line.inv-discount{color:#50fa7b}.inv-summary-line.inv-total{border-top:2px solid #8be9fd;font-size:1.1em;margin-top:10px;padding-top:15px}.inv-method-card{align-items:center;background:#1e1e1ecc;border:2px solid;border-radius:12px;display:flex;gap:15px;margin:15px 0;padding:20px}.inv-credit-method{background:#50fa7b1a;border-color:#50fa7b}.inv-sol-method{background:#8be9fd1a;border-color:#8be9fd}.inv-method-icon{font-size:2em;min-width:50px}.inv-method-info{flex:1 1}.inv-method-title{align-items:center;color:#8be9fd;display:flex;font-size:1.1em;font-weight:700;gap:10px;margin-bottom:5px}.inv-jngl-badge{animation:inv-pulse 2s infinite;background:linear-gradient(135deg,#50fa7b,#ffb86c);border-radius:12px;color:#121212;font-size:.7em;font-weight:700;padding:3px 8px}@keyframes inv-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.inv-method-description{color:#e0e0e0;font-family:monospace;font-size:.9em}.inv-method-cost{color:#50fa7b;font-size:1.4em;font-weight:700}.inv-payment-alert{align-items:center;border:1px solid;border-radius:8px;display:flex;gap:10px;margin:15px 0;padding:15px}.inv-payment-alert.inv-error{background:#ff55551a;border-color:#f55;color:#f55}.inv-payment-alert.inv-success{background:#50fa7b1a;border-color:#50fa7b;color:#50fa7b}.inv-alert-icon{font-size:1.2em}.inv-alert-close{background:none;border:none;color:inherit;cursor:pointer;font-size:1.2em;margin-left:auto;opacity:.7;padding:0;transition:opacity .2s ease}.inv-alert-close:hover{opacity:1}.inv-payment-action{margin-top:25px}.inv-pay-button{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:1.1em;font-weight:700;gap:10px;justify-content:center;overflow:hidden;padding:18px 24px;position:relative;transition:all .3s ease;width:100%}.inv-credit-button{background:linear-gradient(135deg,#50fa7b,#8be9fd);color:#121212}.inv-sol-button{background:linear-gradient(135deg,#8be9fd,#bd93f9);color:#121212}.inv-pay-button:hover:not(:disabled){box-shadow:0 8px 25px #8be9fd66;transform:translateY(-2px)}.inv-pay-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.inv-button-spinner{animation:inv-spin 1s linear infinite;border:2px solid #1212124d;border-radius:50%;border-top-color:#121212;height:20px;width:20px}@keyframes inv-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.inv-button-icon{font-size:1.2em}.inv-wallet-warning{color:#ffb86c;font-size:.9em;margin-top:15px;text-align:center}.inv-jngl-notice{background:#8be9fd1a;border:1px solid #8be9fd4d;border-radius:10px;margin-top:20px;padding:15px}.inv-payment-unavailable{padding:30px;text-align:center}.inv-status-message{background:#28282899;border:2px solid;border-radius:12px;padding:30px}.inv-status-message.inv-paid{background:#50fa7b1a;border-color:#50fa7b}.inv-status-message.inv-expired{background:#ffb86c1a;border-color:#ffb86c}.inv-status-message.inv-cancelled{background:#ff55551a;border-color:#f55}.inv-status-message h3{font-size:1.4em;margin-bottom:15px}.inv-footer{background:#121212cc;color:#888;padding:20px;text-align:center}.inv-footer a{color:#8be9fd;text-decoration:none}.inv-footer a:hover{text-decoration:underline}.inv-error,.inv-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:40px;text-align:center}.inv-loading-spinner{animation:inv-spin 1s linear infinite;border:4px solid #8be9fd4d;border-radius:50%;border-top-color:#8be9fd;height:50px;margin-bottom:20px;width:50px}.inv-error h2{color:#f55;margin-bottom:15px}.inv-btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-weight:700;padding:12px 24px;text-decoration:none;transition:all .3s ease}.inv-btn-primary{background:linear-gradient(135deg,#8be9fd,#50fa7b);color:#121212}.inv-btn-primary:hover{box-shadow:0 6px 20px #8be9fd66;transform:translateY(-2px)}.inv-payment-notice{background:#8be9fd1a;border:1px solid #8be9fd4d;border-radius:10px;margin-top:20px;padding:15px}.inv-notice-content{align-items:center;display:flex;gap:12px}.inv-notice-icon{font-size:1.5em}.inv-notice-text{color:#8be9fd;font-size:.9em;line-height:1.4}@media (max-width:768px){.inv-container{padding:10px}.inv-header{padding:20px 15px}.inv-package-cost,.inv-title h1{font-size:1.8em}.inv-info-grid{gap:8px;padding:15px}.inv-info-card{flex:1 1;min-width:80px;padding:8px 12px}.inv-info-label{font-size:.7em;margin-bottom:2px}.inv-info-value{font-size:.85em}.inv-package-details{gap:20px;grid-template-columns:1fr}.inv-payment-header{gap:10px}.inv-jngl-banner-content,.inv-payment-header{flex-direction:column;text-align:center}.inv-jngl-details{justify-content:center}.inv-method-card{flex-direction:column;text-align:center}.inv-ad-preview-section,.inv-package-section,.inv-payment-section{padding:20px 15px}.inv-credits-banner,.inv-jngl-banner{margin:15px;padding:15px}.inv-credits-content{flex-direction:column;gap:10px;text-align:center}.inv-credits-icon{font-size:2em}.inv-credits-list{gap:10px;justify-content:center}.inv-credit-item{font-size:.8em;padding:4px 8px}}@media (max-width:480px){.inv-info-grid{flex-direction:column;gap:8px}.inv-info-card{align-items:center;display:flex;justify-content:space-between;max-width:none}.inv-info-label{margin-bottom:0;margin-right:10px}.inv-meta{gap:10px}.inv-meta,.inv-title{flex-direction:column}.inv-title{gap:8px}.inv-title h1{font-size:1.5em}.inv-credits-title{font-size:1em}.inv-credits-list{align-items:center;flex-direction:column;gap:8px}.inv-credit-item{max-width:200px;text-align:center;width:100%}}
/*# sourceMappingURL=main.69dc2969.css.map*/