@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Press+Start+2P&display=swap";.loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0a0a0a;display:flex;align-items:center;justify-content:center;z-index:9999}.loader-content{display:flex;flex-direction:column;align-items:center;gap:16px}.loader-binary{font-family:"Press Start 2P",Courier New,monospace;font-size:48px;color:#fff;letter-spacing:8px;margin-bottom:8px}.loader-scramble{font-family:"Press Start 2P",Courier New,monospace;font-size:12px;color:#666;letter-spacing:2px;text-transform:uppercase;min-width:280px;text-align:center}.loader-progress-text{font-family:"Press Start 2P",Courier New,monospace;margin-top:8px;color:#666;font-size:10px;letter-spacing:3px;animation:blink 1s ease-in-out infinite}@keyframes blink{0%,50%,to{opacity:1}25%,75%{opacity:.5}}.pixel-text-canvas{display:block;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.header{position:fixed;top:0;left:0;right:0;height:var(--header-height);background-color:var(--bg-primary)!important;z-index:100;transition:background-color .4s ease,color .4s ease;color:var(--text-primary)}.header__container{max-width:1600px;margin:0 auto;padding:0 var(--container-padding);height:100%;display:flex;align-items:center;justify-content:space-between}.header__logo{cursor:pointer;transition:transform var(--transition-fast)}.header__logo:hover{transform:scale(1.02)}.header__nav{display:flex;align-items:center;gap:32px}.header__nav-item{position:relative;cursor:pointer;padding:8px 0;transition:opacity var(--transition-fast)}.header__nav-item:hover{opacity:.8}.nav-indicator{position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--text-primary);transform:scaleX(0);transform-origin:left;transition:transform var(--transition-fast),background-color .4s ease}.header__nav-item:hover .nav-indicator,.header__nav-item.active .nav-indicator{transform:scaleX(1)}.header__theme-toggle,.header__sound-toggle,.header__lang-toggle{width:40px;height:40px;border:2px solid var(--border-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--transition-fast),border-color .4s ease,background-color var(--transition-fast),color .4s ease;color:var(--text-primary);font-size:16px}.header__theme-toggle:hover,.header__sound-toggle:hover,.header__lang-toggle:hover{transform:scale(1.1);background:var(--text-primary);color:var(--bg-primary)}.header__theme-toggle svg,.header__sound-toggle svg{display:block}.header__theme-toggle svg rect,.header__sound-toggle svg rect{fill:var(--text-primary);transition:fill .3s ease}.header__theme-toggle:hover svg rect,.header__sound-toggle:hover svg rect{fill:var(--bg-primary)}.lang-text{font-family:var(--font-pixel);font-size:10px}@media(max-width:768px){.header__nav{gap:16px}.header__nav-item:not(.header__theme-toggle):not(.header__sound-toggle):not(.header__lang-toggle){display:none}}.card{position:relative;border:var(--border-width) solid var(--border-color);background:transparent;cursor:pointer;overflow:hidden;transition:transform var(--transition-fast),border-color .4s ease}.card-grid--has-hover .card:not(.card--hovered){border-color:#444!important}.card-grid--has-hover .card:not(.card--hovered) .card__title,.card-grid--has-hover .card:not(.card--hovered) .card__subtitle,.card-grid--has-hover .card:not(.card--hovered) .card__date,.card-grid--has-hover .card:not(.card--hovered) .card__id,.card-grid--has-hover .card:not(.card--hovered) .card__tag,.card-grid--has-hover .card:not(.card--hovered) .card__badge{color:#555!important;opacity:.6}.card:hover{transform:none}.card--hero{min-height:500px;grid-column:1 / -1}.card--medium{min-height:400px}.card--small{min-height:240px}.card__image{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transform:scale(.95);z-index:1;filter:blur(5px) brightness(.6)}.card__content{position:relative;z-index:2;padding:32px;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.card--hero .card__content{padding:48px}.card--small .card__content{padding:24px}.card__badge{position:absolute;top:24px;right:24px;display:flex;align-items:center;gap:8px;color:var(--text-primary);font-size:10px;transition:color .4s ease}.card__badge-icon{font-size:12px}.card__info{display:flex;flex-direction:column;gap:12px}.card__id{opacity:.7}.card__title{font-family:var(--font-main);font-weight:900;line-height:1.1;color:var(--text-primary);transition:color .4s ease;text-transform:uppercase}.card__title--hero{font-size:clamp(48px,8vw,100px)}.card__title--medium{font-size:clamp(32px,5vw,56px)}.card__title--small{font-size:clamp(24px,3vw,32px)}.card__subtitle{display:block;font-size:.4em;font-weight:600;opacity:.7;margin-bottom:4px;letter-spacing:2px}.card__date{margin-top:8px}.card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.card__tag{padding:6px 12px;font-size:9px;letter-spacing:1px;border:1px solid transparent;transition:background-color .3s ease,color .3s ease,border-color .3s ease}@media(max-width:768px){.card__content{padding:20px}.card--hero{min-height:350px}.card--medium{min-height:300px}.card--small{min-height:200px}.card__title--hero{font-size:36px}.card__title--medium{font-size:28px}.card__title--small{font-size:20px}}.footer{position:relative;padding:40px var(--container-padding);background-color:var(--bg-primary)!important;border-top:var(--border-width) solid var(--border-color);margin-top:auto;transition:background-color .4s ease,border-color .4s ease}.footer__container{max-width:1600px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between}.footer__copyright{font-size:9px;color:var(--text-primary);letter-spacing:1px;transition:color .4s ease;opacity:.7}.footer__links{display:flex;gap:24px}.footer__link{font-size:10px;color:var(--text-primary);text-decoration:none;letter-spacing:1px;opacity:.7;transition:opacity var(--transition-fast),color .4s ease}.footer__link:hover{opacity:1}.footer__right{display:flex;gap:12px}.footer__button{position:relative;width:48px;height:48px;border:var(--border-width) solid var(--border-color);background:var(--bg-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:transform var(--transition-fast),border-color .4s ease,background-color .4s ease,color .4s ease;color:var(--text-primary);font-size:18px}.footer__button:hover{transform:scale(1.1)}.footer__button-progress{position:absolute;bottom:0;left:0;right:0;background:var(--text-primary);transition:height .1s linear,background-color .4s ease;z-index:0}.footer__button>span,.footer__button>div{position:relative;z-index:1}.footer__button--likes{width:auto;padding:0 16px;gap:8px}.footer__likes-content{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.footer__likes-count{font-family:var(--font-main);font-weight:700;font-size:16px;color:var(--text-primary);transition:color .4s ease}.footer__likes-label{font-size:8px;color:var(--text-primary);transition:color .4s ease;opacity:.7}@media(max-width:768px){.footer__left{display:none}.footer__button{width:40px;height:40px}}.article-page{min-height:100vh;background-color:var(--bg-primary);color:var(--text-primary);padding-top:var(--header-height)}.article-header{position:fixed;top:0;left:0;right:0;height:var(--header-height);display:flex;align-items:center;padding:0 var(--container-padding);background-color:var(--bg-primary);z-index:100}.article-back{display:flex;align-items:center;gap:12px;background:transparent;border:none;cursor:pointer;padding:0;transition:opacity .2s ease}.article-back:hover{opacity:.7}.article-back__icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:3px solid #ffffff;font-size:10px;color:#fff}.article-back__text{font-family:"Press Start 2P",monospace;font-size:16px;font-weight:400;color:#fff;letter-spacing:2px}.article-content{padding:100px var(--container-padding) 120px}.article-container{max-width:1000px;margin:0 auto}.article-subtitle{font-family:var(--font-main);font-size:14px;font-weight:800;letter-spacing:3px;text-transform:uppercase;margin-bottom:24px}.article-title{font-family:var(--font-main);font-size:clamp(42px,7vw,80px);font-weight:900;line-height:1.05;margin-bottom:64px;text-transform:uppercase;letter-spacing:-2px}.article-body{font-family:var(--font-main);font-size:20px;line-height:1.7;font-weight:600;color:#777}.article-body .article-lead{font-size:24px;line-height:1.6;color:#999;margin-bottom:48px;font-weight:700}.article-body h2{font-size:32px;font-weight:900;color:#fff;margin:64px 0 24px;text-transform:uppercase;letter-spacing:-1px}.article-body h3{font-size:24px;font-weight:800;color:#fff;margin:48px 0 16px;text-transform:uppercase}.article-body p{margin-bottom:24px}.article-body ul,.article-body ol{margin-bottom:24px;padding-left:0;list-style:none}.article-body li{margin-bottom:16px;padding-left:24px;position:relative}.article-body li:before{content:"■";position:absolute;left:0;color:var(--text-primary)}.article-body strong{color:#aaa;font-weight:700}.article-body .highlight{background:#ffffff0d;padding:32px;border-left:6px solid var(--text-primary);margin:48px 0}.article-body .highlight p:last-child{margin-bottom:0}.article-body code{background:#ffffff1a;padding:4px 10px;font-family:monospace;font-size:.9em;font-weight:700}.article-body .formula{background:#ffffff08;border:2px solid var(--border-color);padding:32px;margin:32px 0;font-family:var(--font-main);font-size:18px;font-weight:800;text-align:center;color:var(--text-primary);letter-spacing:1px}.connect-form{margin-top:48px}.connect-form__group{margin-bottom:32px}.connect-form__label{display:block;font-family:var(--font-main);font-size:12px;font-weight:800;color:#fff;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.connect-form__input{width:100%;padding:16px 20px;font-family:var(--font-main);font-size:16px;font-weight:600;color:#fff;background:transparent;border:3px solid #444444;outline:none;transition:border-color .3s ease}.connect-form__input::placeholder{color:#555}.connect-form__input:focus{border-color:#fff}.connect-form__checkbox-group{display:flex;align-items:flex-start;gap:16px;margin:40px 0;padding:24px;border:2px solid #333333}.connect-form__checkbox{width:24px;height:24px;min-width:24px;accent-color:#FF8C00;cursor:pointer}.connect-form__checkbox-label{font-family:var(--font-main);font-size:14px;font-weight:700;color:#888;cursor:pointer;line-height:1.5}.connect-form__submit{width:100%;padding:20px 32px;font-family:"Press Start 2P",monospace;font-size:14px;color:#000;background:#fff;border:none;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:2px}.connect-form__submit:hover{background:#ff8c00;color:#000}.token-list{margin-top:48px;border:3px solid #333333}.token-list__header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:16px;padding:20px 24px;background:#1a1a1a;border-bottom:2px solid #333333}.token-list__col{font-family:var(--font-main);font-size:11px;font-weight:800;color:#666;letter-spacing:1px;text-transform:uppercase}.token-list__item{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:16px;padding:20px 24px;border-bottom:1px solid #222222;align-items:center;transition:background .2s ease}.token-list__item:hover{background:#1a1a1a}.token-list__item:last-child{border-bottom:none}.token-list__col--name{display:flex;align-items:center;gap:12px}.token-list__icon{width:40px;height:40px;border-radius:50%;background:#333}.token-list__token-name{display:block;font-size:16px;font-weight:800;color:#fff}.token-list__token-ticker{display:block;font-size:12px;font-weight:600;color:#666;margin-top:2px}.token-list__status{display:inline-block;padding:6px 12px;font-size:10px;font-weight:800;letter-spacing:1px}.token-list__status--active{background:#32cd3233;color:#32cd32}.token-list__status--paused{background:#ff6b6b33;color:#ff6b6b}.token-list__col--volume,.token-list__col--fees,.token-list__col--paid{font-size:14px;font-weight:700;color:#aaa}.token-list__empty{padding:80px 24px;text-align:center}.token-list__empty p{font-family:var(--font-main);font-size:18px;font-weight:800;color:#444;margin-bottom:12px}.token-list__empty span{font-size:14px;color:#333}@media(max-width:768px){.token-list__header{display:none}.token-list__item{grid-template-columns:1fr;gap:12px}.token-list__col--name{margin-bottom:8px}}.coming-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:50vh;padding:60px 20px}.coming-soon__title{font-family:var(--font-main);font-size:clamp(48px,10vw,120px);font-weight:900;color:#fff;margin-bottom:32px;letter-spacing:-2px;text-transform:uppercase}.coming-soon__text{font-size:20px;color:#666;max-width:500px;line-height:1.6}@media(max-width:768px){.article-content{padding:60px 20px 80px}.article-title{font-size:36px;margin-bottom:48px;letter-spacing:-1px}.article-body{font-size:18px}.article-body .article-lead{font-size:20px}.article-body h2{font-size:26px;margin-top:48px}.article-body h3{font-size:20px}.article-body .formula{font-size:14px;padding:20px}}.admin-panel{min-height:100vh;background:#0a0a0a;color:#fff;padding:40px}.admin-header{display:flex;align-items:center;gap:32px;margin-bottom:40px}.admin-back{background:transparent;border:2px solid #333;color:#fff;padding:12px 20px;font-family:"Press Start 2P",monospace;font-size:12px;cursor:pointer;transition:all .2s ease}.admin-back:hover{border-color:#fff}.admin-title{font-family:var(--font-main);font-size:32px;font-weight:900}.admin-tabs{display:flex;gap:16px;margin-bottom:32px}.admin-tab{background:transparent;border:2px solid #333;color:#666;padding:16px 24px;font-family:var(--font-main);font-size:14px;font-weight:800;cursor:pointer;transition:all .2s ease}.admin-tab:hover{border-color:#555;color:#999}.admin-tab--active{border-color:#fff;color:#fff;background:#1a1a1a}.admin-content{max-width:1000px}.admin-loading,.admin-empty{text-align:center;padding:60px 20px;color:#444;font-size:16px;font-weight:600}.admin-request,.admin-token{display:flex;align-items:center;gap:20px;padding:24px;margin-bottom:16px;border:2px solid #333;background:#111}.admin-request--approved{opacity:.5;border-color:#1a3a1a}.admin-request--rejected{opacity:.5;border-color:#3a1a1a}.admin-request__info,.admin-token__info{flex:1}.admin-request__header,.admin-token__header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.admin-request__name,.admin-token__name{font-size:18px;font-weight:800}.admin-request__ticker,.admin-token__ticker{font-size:14px;color:#666}.admin-request__status,.admin-token__status{padding:4px 10px;font-size:10px;font-weight:800}.admin-request__status--pending{background:#ffc10733;color:#ffc107}.admin-request__status--approved,.admin-token__status--active{background:#32cd3233;color:#32cd32}.admin-request__status--rejected,.admin-token__status--paused{background:#ff6b6b33;color:#ff6b6b}.admin-request__ca,.admin-token__ca{font-family:monospace;font-size:12px;color:#555;margin-bottom:8px;word-break:break-all}.admin-request__links{display:flex;gap:16px;margin-bottom:8px}.admin-request__links a{color:#4285f4;font-size:12px;text-decoration:none}.admin-request__links a:hover{text-decoration:underline}.admin-request__date{font-size:11px;color:#444}.admin-token__stats{display:flex;gap:24px;font-size:13px;color:#666}.admin-request__actions,.admin-token__actions{display:flex;gap:12px}.admin-btn{padding:10px 16px;font-family:var(--font-main);font-size:11px;font-weight:800;cursor:pointer;transition:all .2s ease;border:none}.admin-btn--approve{background:#32cd32;color:#000}.admin-btn--approve:hover{background:#28a428}.admin-btn--reject,.admin-btn--pause{background:#ff6b6b;color:#000}.admin-btn--reject:hover,.admin-btn--pause:hover{background:#c55}.admin-btn--activate{background:#32cd32;color:#000}.admin-btn--delete{background:transparent;border:1px solid #333;color:#666;padding:8px 12px}.admin-btn--delete:hover{border-color:#ff6b6b;color:#ff6b6b}.admin-btn--add{background:#fff;color:#000;padding:16px 24px;margin-bottom:24px;width:100%}.admin-btn--add:hover{background:#ccc}.admin-btn--submit{background:#32cd32;color:#000;padding:16px 24px;width:100%}.admin-add-form{display:flex;flex-direction:column;gap:12px;padding:24px;margin-bottom:24px;border:2px solid #333;background:#111}.admin-add-form input{padding:14px 16px;font-family:var(--font-main);font-size:14px;background:transparent;border:2px solid #333;color:#fff;outline:none}.admin-add-form input:focus{border-color:#555}.admin-add-form input::placeholder{color:#444}.connect-form__wallet{margin:32px 0;padding:24px;border:2px solid #333}.connect-form__wallet-address{font-family:monospace;font-size:14px;color:#ff8c00;background:#1a1a1a;padding:16px;margin:12px 0;word-break:break-all;border:1px solid #333}.connect-form__wallet-hint{font-size:13px;color:#555;margin:0}.connect-form__error{padding:16px;background:#ff6b6b1a;border:1px solid #FF6B6B;color:#ff6b6b;font-size:14px;margin-bottom:20px}.connect-form__success{text-align:center;padding:60px 40px;border:3px solid #32CD32;background:#32cd320d}.connect-form__success h3{font-family:var(--font-main);font-size:28px;font-weight:900;color:#32cd32;margin-bottom:16px}.connect-form__success p{font-size:16px;color:#888;line-height:1.6}.connect-form__submit:disabled{opacity:.5;cursor:not-allowed}.token-list__loading{text-align:center;padding:60px 20px;color:#555;font-size:16px}.token-list__col--mcap{font-weight:800;color:#32cd32!important}.token-list__col--links{display:flex;gap:12px}.token-list__col--links a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#1a1a1a;border:1px solid #333;color:#888;text-decoration:none;font-size:14px;transition:all .2s ease}.token-list__col--links a:hover{border-color:#555;color:#fff}.token-list__pump{width:auto!important;padding:0 12px!important;font-size:10px!important;font-weight:800;letter-spacing:1px}.token-list__pump:hover{background:#9b59b6!important;border-color:#9b59b6!important}.token-list__icon{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#333,#1a1a1a);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;color:#666}:root{--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--text-primary: #000000;--text-secondary: #666666;--border-color: #000000;--card-border-color: #888888;--transition-fast: .2s ease;--transition-medium: .3s ease;--transition-slow: .5s cubic-bezier(.215, .61, .355, 1);--header-height: 80px;--container-padding: 40px;--card-gap: 20px;--border-width: 8px;--font-pixel: "Press Start 2P", monospace;--font-main: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}html[data-theme=dark],[data-theme=dark]{--bg-primary: #0a0a0a;--bg-secondary: #141414;--text-primary: #ffffff;--text-secondary: #999999;--border-color: #ffffff;--card-border-color: #555555}html[data-active-color=yellow],html[data-active-color=yellow] body,body[data-active-color=yellow]{--text-primary: #FBC92B !important;--text-secondary: #b8940d !important;--bg-primary: #0a0a0a !important;--bg-secondary: #141414 !important}html[data-active-color=pink],html[data-active-color=pink] body,body[data-active-color=pink]{--text-primary: #FF1493 !important;--text-secondary: #cc1076 !important;--bg-primary: #1a1040 !important;--bg-secondary: #251560 !important}html[data-active-color=blue],html[data-active-color=blue] body,body[data-active-color=blue]{--text-primary: #4285f4 !important;--text-secondary: #3570cc !important;--bg-primary: #1a1f2e !important;--bg-secondary: #252a3d !important}html[data-active-color=cyan],html[data-active-color=cyan] body,body[data-active-color=cyan]{--text-primary: #00CED1 !important;--text-secondary: #00a5a8 !important;--bg-primary: #1a1a1f !important;--bg-secondary: #25252d !important}html[data-active-color=coral],html[data-active-color=coral] body,body[data-active-color=coral]{--text-primary: #FF6B6B !important;--text-secondary: #cc5555 !important;--bg-primary: #1a1040 !important;--bg-secondary: #251560 !important}html[data-active-color=purple],html[data-active-color=purple] body,body[data-active-color=purple]{--text-primary: #9B59B6 !important;--text-secondary: #7d4792 !important;--bg-primary: #0f1a2e !important;--bg-secondary: #152540 !important}html[data-active-color=orange],html[data-active-color=orange] body,body[data-active-color=orange]{--text-primary: #FF8C00 !important;--text-secondary: #cc7000 !important;--bg-primary: #1a1510 !important;--bg-secondary: #252015 !important}html[data-active-color=lime],html[data-active-color=lime] body,body[data-active-color=lime]{--text-primary: #32CD32 !important;--text-secondary: #28a428 !important;--bg-primary: #0f0f14 !important;--bg-secondary: #1a1a20 !important}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}html,body{background-color:var(--bg-primary)!important;transition:background-color .4s ease,color .4s ease}body{font-family:var(--font-main);color:var(--text-primary);overflow-x:hidden;min-height:100vh}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}.pixel-font{font-family:var(--font-pixel);font-size:12px;letter-spacing:1px;text-transform:uppercase}.container{max-width:1600px;margin:0 auto;padding:0 var(--container-padding)}::-webkit-scrollbar{width:0;background:transparent}::selection{background:var(--text-primary);color:var(--bg-primary)}#root{min-height:100vh;display:flex;flex-direction:column}.app{min-height:100vh;display:flex;flex-direction:column;background-color:var(--bg-primary)!important;transition:background-color .4s ease,color .4s ease}.main-content{flex:1;padding-top:var(--header-height);padding-bottom:40px}.card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--card-gap);padding:var(--card-gap)}.card-grid .card:first-child{grid-column:1 / -1}@media(min-width:1200px){.card-grid{grid-template-columns:repeat(2,1fr)}.card-grid .card:first-child{grid-column:1 / -1}.card-grid .card:nth-child(n+6){grid-column:span 1}}@media(min-width:1400px){.card-grid{grid-template-columns:repeat(3,1fr)}.card-grid .card:first-child{grid-column:1 / -1}.card-grid .card:nth-child(2),.card-grid .card:nth-child(3){grid-column:span 1}}@media(max-width:768px){.card-grid{grid-template-columns:1fr}.card-grid .card{grid-column:1 / -1!important}:root{--container-padding: 20px;--card-gap: 15px}}
