.telegram-card{position:relative;width:min(90vw,520px);background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:4px;padding:2rem 2.5rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 0 20px #00ff410d,inset 0 0 20px #00ff4105;overflow:hidden}.telegram-card:before,.telegram-card:after{content:"";position:absolute;width:20px;height:20px;border-color:var(--color-neon);border-style:solid}.telegram-card:before{top:-1px;left:-1px;border-width:2px 0 0 2px}.telegram-card:after{bottom:-1px;right:-1px;border-width:0 2px 2px 0}.card-scanline{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--color-neon),transparent);opacity:.6;animation:scanline 3s ease-in-out infinite}@keyframes scanline{0%,to{top:0;opacity:0}10%{opacity:.6}90%{opacity:.6}50%{top:calc(100% - 2px)}}.card-header{font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:.5rem}.card-title{font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:var(--color-neon);text-shadow:var(--glow-sm);margin-bottom:1.5rem;letter-spacing:.05em}.card-divider{height:1px;background:linear-gradient(90deg,transparent,var(--color-card-border),transparent);margin-bottom:1.5rem}.link-item{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;margin-bottom:.5rem;border-radius:2px;border:1px solid transparent;transition:all .3s ease;cursor:pointer;text-decoration:none;color:var(--color-text-white)}.link-item:hover{background:#00ff410f;border-color:#00ff4133;transform:translate(6px);box-shadow:0 0 15px #00ff411a}.link-item:hover .link-icon{color:var(--color-neon-bright);filter:drop-shadow(0 0 6px rgba(0,255,65,.8))}.link-item:hover .link-arrow{opacity:1;transform:translate(0)}.link-item:hover .link-name{color:var(--color-neon);text-shadow:0 0 8px rgba(0,255,65,.3)}.link-icon{color:var(--color-neon-dim);flex-shrink:0;transition:all .3s ease}.link-content{flex:1;display:flex;flex-direction:column;gap:.15rem}.link-name{font-family:var(--font-mono);font-size:.95rem;color:var(--color-text-white);transition:all .3s ease}.link-desc{font-size:.7rem;color:var(--color-text-muted);letter-spacing:.05em}.link-arrow{color:var(--color-neon-dim);opacity:0;transform:translate(-8px);transition:all .3s ease;font-family:var(--font-mono);font-size:1rem}.card-footer-text{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(0,255,65,.1);font-size:.65rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.15em;text-align:center}@media(max-width:480px){.telegram-card{padding:1.5rem 1.2rem}.link-item{padding:.7rem .6rem;gap:.7rem}.link-name{font-size:.85rem}}.hero{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100svh;padding:2rem;gap:1.5rem}.hero-since{font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-muted);letter-spacing:.2em;text-transform:uppercase;opacity:.5;margin:0}.hero-subtitle{font-family:var(--font-mono);font-size:clamp(.85rem,2vw,1.1rem);color:var(--color-text-muted);text-align:center;max-width:600px;line-height:1.7;letter-spacing:.08em}.hero-subtitle .cursor{display:inline-block;width:8px;height:1.1em;background:var(--color-neon);margin-left:4px;vertical-align:text-bottom;animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.hero-decorator{font-family:var(--font-mono);font-size:.7rem;color:var(--color-text-muted);letter-spacing:.3em;text-transform:uppercase;opacity:.4}@media(max-width:768px){.hero{padding:1.5rem 1rem;gap:1.2rem}}.about{position:relative;z-index:1;max-width:700px;margin:0 auto;padding:6rem 2rem}.about-label{font-family:var(--font-mono);font-size:.7rem;color:var(--color-neon-dim);text-transform:uppercase;letter-spacing:.3em;margin-bottom:1.5rem;text-shadow:var(--glow-sm)}.about p{font-family:var(--font-body);font-size:1rem;line-height:1.8;color:var(--color-text-secondary);margin-bottom:1.2rem}.about p strong{color:var(--color-neon);font-weight:600}.about-divider{width:60px;height:1px;background:var(--color-neon-dim);margin-bottom:2rem;box-shadow:var(--glow-sm)}@media(max-width:768px){.about{padding:4rem 1.5rem}}.footer{position:relative;z-index:1;padding:2rem;text-align:center;border-top:1px solid rgba(0,255,65,.08)}.footer-text{font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-muted);letter-spacing:.1em}.footer-text .highlight{color:var(--color-neon-dim)}.banner-column{position:fixed;top:50%;transform:translateY(-50%);z-index:10;display:flex;flex-direction:column;gap:1rem;max-height:80vh;overflow-y:auto}.banner-left{left:1rem}.banner-right{right:1rem}.banner-item{display:block;width:160px;border:1px solid var(--color-card-border);border-radius:4px;overflow:hidden;background:var(--color-card-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s ease;text-decoration:none}.banner-item:hover{border-color:#00ff4180;box-shadow:var(--glow-sm);transform:scale(1.02)}.banner-item img{width:100%;height:auto;display:block}.banner-label{display:block;font-family:var(--font-mono);font-size:.6rem;color:var(--color-text-muted);text-align:center;padding:.3rem;letter-spacing:.05em;text-transform:uppercase}@media(max-width:1400px){.banner-column{display:none}}:root{--color-bg: #000000;--color-bg-dark: #050505;--color-bg-panel: rgba(0, 15, 0, .7);--color-neon: #00ff41;--color-neon-dim: #00cc33;--color-neon-bright: #39ff14;--color-neon-glow: #00ff41;--color-dark-green: #003300;--color-mid-green: #004d00;--color-text-primary: #00ff41;--color-text-secondary:#00cc33;--color-text-muted: #006622;--color-text-white: #e0ffe0;--color-card-bg: rgba(0, 20, 0, .75);--color-card-border: rgba(0, 255, 65, .25);--color-card-glow: rgba(0, 255, 65, .15);--font-mono: "Share Tech Mono", "Courier New", monospace;--font-display: "Orbitron", "Share Tech Mono", monospace;--font-body: "Inter", -apple-system, sans-serif;--glow-sm: 0 0 5px rgba(0, 255, 65, .5), 0 0 10px rgba(0, 255, 65, .3);--glow-md: 0 0 10px rgba(0, 255, 65, .6), 0 0 20px rgba(0, 255, 65, .3), 0 0 40px rgba(0, 255, 65, .1);--glow-lg: 0 0 15px rgba(0, 255, 65, .7), 0 0 30px rgba(0, 255, 65, .4), 0 0 60px rgba(0, 255, 65, .2), 0 0 100px rgba(0, 255, 65, .1);--glow-text: 0 0 7px rgba(0, 255, 65, .8), 0 0 15px rgba(0, 255, 65, .4), 0 0 30px rgba(0, 255, 65, .2)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-mono);overflow-x:hidden;-webkit-font-smoothing:antialiased}::selection{background:var(--color-neon);color:#000}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:var(--color-neon-dim);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-neon)}a{color:var(--color-neon);text-decoration:none}.app{position:relative;min-height:100vh;min-height:100svh}.app:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100;background:repeating-linear-gradient(0deg,rgba(0,0,0,.03) 0px,rgba(0,0,0,.03) 1px,transparent 1px,transparent 2px)}
