@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;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;border-radius:4px}.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-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height: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{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.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;position:fixed;top:0;left:0;bottom:0;right:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media (max-width: 480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media (max-width: 374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}:root{--neon-cyan: #00f3ff;--neon-purple: #bc13fe;--neon-yellow: #fcee0a;--neon-green: #0aff0a;--bg-dark: #050505;--panel-bg: rgba(15, 15, 15, .85);--border-color: #333;--text-main: #e0e0e0;--text-dim: #666}*{box-sizing:border-box;margin:0;padding:0;outline:none}body{background-color:var(--bg-dark);color:var(--text-main);font-family:JetBrains Mono,monospace;min-height:100vh;overflow-x:hidden;display:flex;flex-direction:column}.grid-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-image:radial-gradient(120% 120% at 50% 50%,#ffffff0f,#0000 55%,#000000b3),repeating-radial-gradient(circle at 50% 50%,rgba(255,255,255,.03) 0px,rgba(255,255,255,.03) 2px,transparent 4px);background-size:cover,100% 100%;overflow:hidden}.grid-bg:before{content:"";position:absolute;left:50%;top:50%;width:70vmin;height:70vmin;transform:translate(-50%,-50%);border-radius:50%;background:conic-gradient(from 0deg,#ffffff14,#a0a0a014,#50505014,#ffffff14);mix-blend-mode:soft-light;filter:blur(2px);animation:spinAmbient 120s linear infinite}.grid-bg:after{content:"";position:absolute;left:calc(50% - 14vmin);top:calc(50% + 20vmin);width:18vmin;height:18vmin;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(0,243,255,.25),rgba(0,243,255,.06) 60%,transparent 100%);filter:blur(18px)}@keyframes spinAmbient{to{transform:translate(-50%,-50%) rotate(360deg)}}header{height:70px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 30px;background:#050505e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:100}.brand{font-family:Orbitron,sans-serif;font-size:1.2rem;letter-spacing:2px;color:#fff;display:flex;align-items:center;gap:12px}.brand-logo{width:28px;height:28px;filter:drop-shadow(0 0 5px rgba(255,255,255,.15))}.brand-ask{font-family:Orbitron,sans-serif;font-weight:900;letter-spacing:2px;color:#fff;line-height:1}.brand-402{font-family:JetBrains Mono,monospace;font-weight:700;font-size:.9rem;color:var(--neon-cyan);letter-spacing:6px;margin-left:2px;text-shadow:0 0 8px var(--neon-cyan),0 0 16px var(--neon-cyan);line-height:1}.status-indicator{font-size:.7rem;color:var(--neon-green);border:1px solid var(--neon-green);padding:2px 6px;border-radius:2px;margin-left:15px;text-shadow:0 0 5px var(--neon-green);display:inline-block}.wallet-btn{background:linear-gradient(180deg,#00f3ff1a,#00f3ff0a);border:1px solid var(--neon-cyan);color:var(--neon-cyan);padding:10px 22px;font-family:Orbitron,sans-serif;cursor:pointer;transition:.25s;border-radius:999px;letter-spacing:2px;box-shadow:0 0 #0000}.wallet-btn:hover{background:var(--neon-cyan);color:#000;box-shadow:0 0 24px #00f3ff73;transform:translateY(-1px)}.wallet-adapter-button,.wallet-adapter-button-trigger{background:linear-gradient(180deg,#00f3ff1a,#00f3ff0a);border:1px solid var(--neon-cyan);color:var(--neon-cyan);padding:10px 22px;font-family:Orbitron,sans-serif;letter-spacing:2px;border-radius:999px;transition:.25s;box-shadow:0 0 #0000}.wallet-adapter-button:hover,.wallet-adapter-button-trigger:hover{background:var(--neon-cyan);color:#000;box-shadow:0 0 24px #00f3ff73;transform:translateY(-1px)}.hero{padding:80px 20px;text-align:center;border-bottom:1px solid var(--border-color);background:radial-gradient(60% 60% at 50% 40%,rgba(0,243,255,.08),transparent 60%);position:relative}.soon-overlay{position:fixed;left:0;right:0;bottom:0;top:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;z-index:500;display:flex;align-items:center;justify-content:center;pointer-events:auto}.soon-content{text-align:center;padding:40px 30px;border:1px solid #1e1e1e;background:#050505bf;box-shadow:0 20px 40px #00000080;max-width:700px;width:90%}.soon-title{font-family:Orbitron,sans-serif;font-weight:900;font-size:2rem;letter-spacing:6px;color:#fff;text-shadow:0 0 14px rgba(255,255,255,.25);margin-bottom:10px}.soon-sub{font-family:JetBrains Mono,monospace;color:var(--neon-cyan);font-size:.95rem;opacity:.9;margin-bottom:24px}.btn-waitlist{background:linear-gradient(180deg,var(--neon-cyan),#8ffaff);color:#000;border:none;padding:12px 28px;font-family:Orbitron,sans-serif;font-weight:700;font-size:.95rem;cursor:pointer;border-radius:999px;transition:.25s;letter-spacing:2px}.btn-waitlist:hover{transform:translateY(-1px);box-shadow:0 0 28px #00f3ff80}body.overlay-active{overflow:hidden}#waitlistModal{z-index:1000}.hero-tag{display:inline-block;padding:5px 12px;border:1px solid var(--neon-purple);color:var(--neon-purple);font-size:.8rem;margin-bottom:20px;letter-spacing:2px;box-shadow:0 0 10px #bc13fe33}.hero h1{font-family:Orbitron,sans-serif;font-size:3.5rem;line-height:1.2;margin-bottom:20px;text-transform:uppercase;background:linear-gradient(180deg,#fff,#888);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero h1 span{background:none;-webkit-text-fill-color:initial;color:var(--neon-cyan);text-shadow:0 0 20px rgba(0,243,255,.6)}.hero p{max-width:600px;margin:0 auto 40px;color:#888;font-size:1.1rem;line-height:1.6}.hero-actions{display:flex;justify-content:center;gap:20px}.btn-hero-primary{background:linear-gradient(180deg,var(--neon-cyan),#8ffaff);color:#000;border:none;padding:14px 36px;font-family:Orbitron,sans-serif;font-weight:700;font-size:1rem;cursor:pointer;border-radius:999px;transition:.25s}.btn-hero-primary:hover{transform:translateY(-1px);box-shadow:0 0 30px #00f3ff80}.btn-hero-secondary{background:transparent;color:#bbb;border:1px solid #555;padding:14px 36px;font-family:Orbitron,sans-serif;font-weight:700;font-size:1rem;cursor:pointer;border-radius:999px;transition:.25s}.btn-hero-secondary:hover{background:#00f3ff1a;border-color:var(--neon-cyan);color:var(--neon-cyan);box-shadow:0 0 24px #00f3ff59}.container{max-width:1200px;margin:60px auto;padding:0 20px;display:grid;grid-template-columns:250px 1fr;gap:40px;flex:1;width:100%}.sidebar-section{margin-bottom:30px}.section-title{color:var(--text-dim);font-size:.75rem;margin-bottom:15px;letter-spacing:1px}.nav-item{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;color:#aaa;cursor:pointer;border-left:2px solid transparent;border-radius:8px;transition:background .2s,color .2s,border-left-color .2s,transform .2s;margin-bottom:6px;position:relative}.nav-item:hover,.nav-item.active{background:linear-gradient(180deg,#ffffff0a,#ffffff05);color:#fff;border-left-color:var(--neon-cyan);transform:translate(2px)}.nav-item svg{width:18px;margin-right:10px;opacity:.85;stroke:currentColor}.nav-item:after{content:"";position:absolute;right:10px;top:50%;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,var(--neon-cyan),transparent 60%);opacity:0;transform:translateY(-50%);transition:opacity .2s}.nav-item:hover:after,.nav-item.active:after{opacity:.9}.splash{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1100;opacity:0;visibility:hidden;pointer-events:none;display:flex;align-items:center;justify-content:center;transition:opacity .5s ease,visibility 0s linear .5s}.splash.show{opacity:1;visibility:visible;pointer-events:auto}.splash.hidden{opacity:0;visibility:hidden;pointer-events:none}.splash-window{width:680px}.splash-output{white-space:pre;animation:glitch 6s infinite}.splash-output:after{content:"▌";display:inline-block;margin-left:4px;animation:caret 1s steps(1) infinite}.splash-hint{margin-top:16px;color:var(--neon-cyan);font-size:.9rem;opacity:0;transition:opacity .3s ease;animation:glowPulse 1.8s ease-in-out infinite}@keyframes glowPulse{0%,to{text-shadow:0 0 6px rgba(0,243,255,.25)}50%{text-shadow:0 0 14px rgba(0,243,255,.6)}}@keyframes caret{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes glitch{0%,to{text-shadow:0 0 8px rgba(0,243,255,.25)}3%{text-shadow:-2px 0 rgba(0,243,255,.35),2px 0 rgba(188,19,254,.35)}6%{text-shadow:0 0 8px rgba(0,243,255,.25)}}body.splash-active{overflow:hidden}.channel-search{width:100%;background:#ffffff0d;border:1px solid #333;color:#fff;padding:10px 12px;font-family:JetBrains Mono,monospace;margin-bottom:10px}.channel-search:focus{border-color:var(--neon-cyan)}.channels-list{max-height:40vh;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.channels-list::-webkit-scrollbar{display:none}.nav-item.hidden{display:none}.workflow-container{background:var(--panel-bg);border:1px solid var(--border-color);padding:30px;margin-bottom:40px;position:relative;overflow:hidden}.workflow-container:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border-top:2px solid var(--neon-cyan);border-left:2px solid var(--neon-cyan)}.workflow-container:after{content:"";position:absolute;bottom:0;right:0;width:20px;height:20px;border-bottom:2px solid var(--neon-cyan);border-right:2px solid var(--neon-cyan)}.workflow-title{font-family:Orbitron,sans-serif;color:var(--neon-cyan);margin-bottom:30px;font-size:.9rem}.pipeline{display:flex;justify-content:space-between;align-items:center;position:relative}.pipe-node{z-index:2;display:flex;flex-direction:column;align-items:center;width:120px;cursor:help;position:relative}.node-hex{width:50px;height:50px;background:#111;border:1px solid #444;display:flex;align-items:center;justify-content:center;transform:rotate(45deg);transition:.3s;margin-bottom:20px}.node-hex svg{transform:rotate(-45deg);width:20px;height:20px;stroke:#888;transition:.3s}.pipe-node:hover .node-hex{border-color:var(--neon-cyan);box-shadow:0 0 15px #00f3ff4d;background:#00f3ff1a}.pipe-node:hover .node-hex svg{stroke:#fff}.node-text{text-align:center}.node-label{font-size:.8rem;font-weight:700;color:#fff;margin-bottom:4px}.node-sub{font-size:.6rem;color:var(--text-dim)}.node-tooltip{position:absolute;top:-50px;background:var(--neon-cyan);color:#000;padding:5px 10px;font-size:.7rem;font-weight:700;opacity:0;transition:.2s;pointer-events:none;white-space:nowrap;transform:translateY(10px)}.pipe-node:hover .node-tooltip{opacity:1;transform:translateY(0)}.pipe-line{flex:1;height:2px;background:#222;position:relative;top:-35px;margin:0 10px}.pipe-data{position:absolute;top:-1px;left:0;width:40%;height:4px;background:linear-gradient(90deg,transparent,var(--neon-cyan),transparent);animation:flow 2s infinite linear}@keyframes flow{0%{left:-40%;opacity:0}50%{opacity:1}to{left:100%;opacity:0}}.feed-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.btn-create{background:linear-gradient(180deg,var(--neon-yellow),#fff7a1);color:#000;border:none;padding:10px 26px;font-weight:700;font-family:Orbitron,sans-serif;cursor:pointer;border-radius:999px;transition:.2s}.btn-create:hover{transform:translateY(-2px);box-shadow:0 0 18px #fcee0a8c}.task-card{background:var(--panel-bg);border:1px solid var(--border-color);margin-bottom:15px;transition:.25s;position:relative;border-radius:12px;box-shadow:0 10px 24px #00000059;overflow:hidden}.task-card:hover{border-color:var(--neon-cyan);box-shadow:0 12px 30px #00f3ff1f;transform:translateY(-1px)}.card-top{display:flex;justify-content:space-between;padding:15px 20px;background:linear-gradient(180deg,#ffffff08,#ffffff04);border-bottom:1px solid var(--border-color)}.bounty-tag{color:var(--neon-yellow);font-weight:700;font-size:.9rem;display:flex;align-items:center;gap:6px;text-shadow:0 0 10px rgba(252,238,10,.35)}.card-id{font-size:.75rem;color:#555;font-family:monospace}.card-content{padding:20px}.task-title{font-size:1.1rem;margin-bottom:10px;color:#fff}.task-desc{font-size:.85rem;color:#999;line-height:1.5;margin-bottom:15px}.tags{display:flex;gap:8px;flex-wrap:wrap;padding:0;overflow:visible;align-items:center}.tag{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:.72rem;color:#bbb;border:1px solid #444;background:#ffffff05;transition:background .2s,border-color .2s,color .2s}.tag:hover{background:#ffffff0f;border-color:var(--neon-cyan);color:#fff}footer{border-top:1px solid var(--border-color);background:#020202;padding:60px 20px 20px;margin-top:auto}.footer-content{max-width:1200px;margin:0 auto 40px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.footer-brand h2{font-family:Orbitron;color:#fff;margin-bottom:15px}.footer-brand p{color:#666;font-size:.85rem;line-height:1.6;max-width:300px}.footer-col h3{color:var(--neon-cyan);font-size:.8rem;margin-bottom:20px;letter-spacing:1px}.footer-link{display:block;color:#888;text-decoration:none;font-size:.85rem;margin-bottom:10px;transition:.2s}.footer-link:hover{color:#fff;padding-left:5px}.footer-bottom{max-width:1200px;margin:0 auto;padding-top:20px;border-top:1px solid #1a1a1a;display:flex;justify-content:space-between;color:#444;font-size:.75rem}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:3000;display:none;align-items:center;justify-content:center}.modal-backdrop.active{display:flex}.terminal-window{width:600px;background:#0a0a0a;border:1px solid var(--border-color);box-shadow:0 0 30px #000c;border-radius:10px;overflow:hidden}.terminal-header{background:linear-gradient(180deg,#1a1a1a,#151515);padding:12px 16px;display:flex;justify-content:space-between;border-bottom:1px solid var(--border-color);font-size:.8rem;color:#aaa;letter-spacing:.5px}.terminal-body{padding:30px}.input-group{margin-bottom:20px}.input-label{display:block;color:var(--neon-cyan);font-size:.8rem;margin-bottom:8px}.terminal-input{width:100%;background:linear-gradient(180deg,#ffffff0f,#ffffff0a);border:1px solid #333;color:#fff;padding:12px;font-family:JetBrains Mono,monospace;border-radius:8px;transition:.2s}.terminal-input::placeholder{color:#777}.terminal-input:focus{border-color:var(--neon-cyan);box-shadow:0 0 0 3px #00f3ff26}.terminal-footer{padding:20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:15px}@media (max-width: 768px){.container{grid-template-columns:1fr;margin:20px auto}.sidebar-section{display:none}.hero h1{font-size:2rem}.hero-actions{flex-direction:column}.footer-content{grid-template-columns:1fr;gap:30px}.pipeline{flex-direction:column;align-items:flex-start;padding-left:20px}.pipe-line{width:2px;height:30px;top:0;margin:0 0 0 24px}.pipe-data{width:100%;height:30%;top:0;left:0;animation:flowVert 2s infinite linear;background:linear-gradient(180deg,transparent,var(--neon-cyan),transparent)}.pipe-node{flex-direction:row;width:100%;gap:15px}.node-hex{margin-bottom:0;transform:rotate(0);border-radius:4px}.node-hex svg{transform:rotate(0)}.node-text{text-align:left}.node-tooltip{left:60px;top:-10px;transform:none}}@keyframes flowVert{0%{top:-30%;opacity:0}50%{opacity:1}to{top:100%;opacity:0}}.whitepaper-content{color:#cfcfcf;font-family:JetBrains Mono,monospace;line-height:1.75;max-width:760px;margin:0 auto}.whitepaper-content h1,.whitepaper-content h2,.whitepaper-content h3{font-family:Orbitron,sans-serif;color:#fff;letter-spacing:1px;margin:18px 0 12px}.whitepaper-content h1{font-size:1.6rem;border-bottom:1px solid #222;padding-bottom:10px}.whitepaper-content h2{font-size:1.2rem;color:var(--neon-cyan);text-shadow:0 0 12px rgba(0,243,255,.35)}.whitepaper-content h3{font-size:1rem;color:#ddd}.whitepaper-content p{margin:10px 0 16px;color:#b8b8b8}.whitepaper-content ul{padding-left:18px;margin:8px 0 16px}.whitepaper-content li{margin:6px 0}.whitepaper-content a{color:var(--neon-cyan);text-decoration:none}.whitepaper-content a:hover{text-decoration:underline}.whitepaper-content hr{border:none;border-top:1px solid #222;margin:18px 0}.whitepaper-content code{background:#ffffff0a;border:1px solid #333;padding:2px 6px;border-radius:6px;color:#ddd}
