:root{--obsidian:#050505;--obsidian-light:#0a0a0a;--obsidian-card:#0a0a0a;--neon-cyan:#00f3ff;--neon-cyan-dim:rgba(0,243,255,.1);--metallic:#b0b0b0;--white:#fff;--glass:hsla(0,0%,100%,.03);--glass-border:hsla(0,0%,100%,.08);--dynamic-color:#00f3ff;--dynamic-radius:0px;--dynamic-font:"Manrope",sans-serif;--dynamic-font-mono:"JetBrains Mono",monospace}body{background-color:var(--obsidian);color:var(--metallic);font-family:Manrope,sans-serif;margin:0;overflow-x:hidden}.brand-font,h1,h2,h3,h4,h5{color:var(--white);font-family:Syne,sans-serif;letter-spacing:-.02em}.mono-font{font-family:JetBrains Mono,monospace}.text-cyan{color:var(--neon-cyan)!important}.bg-obsidian{background-color:var(--obsidian)}.grid-bg{background-image:linear-gradient(var(--glass-border) 1px,transparent 1px),linear-gradient(90deg,var(--glass-border) 1px,transparent 1px);background-size:50px 50px;height:100%;left:0;opacity:.05;top:0;width:100%;z-index:-3}.grid-bg,.watermark-x{pointer-events:none;position:fixed}.watermark-x{color:var(--white);font-family:Syne,sans-serif;font-size:40vw;font-weight:800;left:50%;line-height:0;opacity:.02;top:50%;transform:translate(-50%,-50%);z-index:-4}#hero-canvas{height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:-1}body.career-page #hero-canvas{opacity:.15;pointer-events:none;position:fixed}.navbar{backdrop-filter:blur(20px);background:rgba(5,5,5,.95);border-bottom:1px solid var(--glass-border);padding:1.5rem 0;z-index:1000}.navbar-brand{font-size:1.5rem;font-weight:800;letter-spacing:.1em;position:relative;z-index:2001}.nav-link{color:var(--metallic)!important;cursor:pointer;font-size:.85rem;letter-spacing:.1em;margin-left:2rem;text-decoration:none;text-transform:uppercase;transition:all .3s}.nav-link.active,.nav-link:hover{color:var(--white)!important;text-shadow:0 0 8px hsla(0,0%,100%,.3)}.btn-elite{background:transparent;border:1px solid var(--neon-cyan);color:var(--neon-cyan);cursor:pointer;display:inline-block;font-size:.75rem;letter-spacing:.2em;overflow:hidden;padding:.8rem 2rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all .4s;z-index:1}.btn-elite:before{background:var(--neon-cyan);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .4s;width:100%;z-index:-1}.btn-elite:hover{border-color:var(--neon-cyan);box-shadow:0 0 20px var(--neon-cyan);color:var(--obsidian)}.btn-elite:hover:before{left:0}.btn-elite-ghost{border-color:var(--metallic);color:var(--metallic)}.btn-elite-ghost:before{background:var(--metallic)}.btn-elite-ghost:hover{border-color:var(--metallic);box-shadow:0 0 15px hsla(0,0%,69%,.5)}section{border-bottom:1px solid var(--glass-border);padding:120px 0;position:relative}.glass-card{backdrop-filter:blur(10px);background:var(--glass);border:1px solid var(--glass-border);height:100%;padding:3rem;transition:transform .3s,border-color .3s}.glass-card:hover{border-color:var(--neon-cyan);box-shadow:0 10px 30px -10px rgba(0,243,255,.1);transform:translateY(-5px)}.card-icon{color:var(--neon-cyan);font-size:2rem;margin-bottom:1.5rem;text-shadow:0 0 15px var(--neon-cyan-dim)}.alliance-container{position:relative}.alliance-connector{background:linear-gradient(90deg,transparent,var(--neon-cyan),transparent);height:1px;left:10%;opacity:.3;position:absolute;right:10%;top:50%;transform:translateY(-50%);z-index:0}.mobile-alliance-connector{background:linear-gradient(180deg,var(--neon-cyan) 0,transparent 100%);display:none;height:60px;left:50%;position:absolute;top:40%;transform:translateX(-50%);width:2px;z-index:0}.mobile-alliance-cross{background:linear-gradient(90deg,transparent,var(--neon-cyan),transparent);display:none;height:2px;left:25%;position:absolute;right:25%;top:calc(40% + 60px);z-index:0}.pillar-card{background:hsla(0,0%,4%,.8);border:1px solid var(--glass-border);height:100%;padding:2.5rem;position:relative;text-align:center;transition:.4s;z-index:1}.pillar-card.founder-card{background:rgba(5,5,5,.95);border:1px solid var(--neon-cyan);box-shadow:0 0 30px rgba(0,243,255,.05);transform:scale(1.05)}.pillar-card:hover{border-color:var(--neon-cyan);transform:translateY(-5px)}.pillar-card.founder-card:hover{transform:scale(1.05) translateY(-5px)}@media (max-width:991px){.mobile-alliance-connector,.mobile-alliance-cross{display:block}.pillar-card.founder-card{margin-bottom:2rem;transform:scale(1)}.pillar-card{padding:1.5rem}}.board-card{align-items:center;background:var(--glass);border:1px solid var(--glass-border);display:flex;gap:1.5rem;padding:2rem;transition:.3s}.board-card:hover{background:hsla(0,0%,100%,.03);border-color:var(--metallic)}.board-role{color:var(--neon-cyan);font-size:.7rem;letter-spacing:.15em;text-transform:uppercase}.board-name{color:var(--white);font-family:Syne,sans-serif;font-size:1.25rem;margin:0}.board-desc{color:var(--metallic);font-size:.8rem;line-height:1.4;margin-top:.5rem}.form-control{background-color:hsla(0,0%,4%,.6)!important;border:1px solid var(--glass-border);color:var(--white)!important;font-size:.9rem;padding:1rem;transition:all .3s}.form-control::-moz-placeholder{color:hsla(0,0%,100%,.3)}.form-control::placeholder{color:hsla(0,0%,100%,.3)}.form-control:focus{background-color:rgba(0,0,0,.8)!important;border-color:var(--neon-cyan);box-shadow:0 0 15px rgba(0,243,255,.1);color:var(--white)!important;outline:none}.form-elite label,.modal-body label{display:block;margin-bottom:.5rem}.form-elite label,.modal-body label{color:var(--metallic);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}footer{background:#000;border-top:1px solid var(--glass-border);font-size:.75rem;opacity:.6;padding:1.5rem 0}.legal-link{color:var(--metallic);font-size:.65rem;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:.3s}.legal-link:hover{color:var(--neon-cyan);opacity:1;text-shadow:0 0 8px var(--neon-cyan-dim)}.terminal-header{border-bottom:1px solid var(--glass-border);padding:120px 0 60px;position:relative}.status-badge{background:hsla(0,0%,100%,.02);border:1px solid var(--dynamic-color);border-radius:var(--dynamic-radius);color:var(--dynamic-color);display:inline-block;font-family:var(--dynamic-font-mono);font-size:.7rem;margin-bottom:1.5rem;padding:.25rem .75rem}.filter-console{align-items:center;background:var(--obsidian-card);border:1px solid var(--glass-border);border-radius:var(--dynamic-radius);display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem;padding:1.5rem}.cmd-prompt{color:var(--dynamic-color);margin-right:10px}.cmd-prompt,.filter-btn{font-family:var(--dynamic-font-mono)}.filter-btn{background:transparent;border:1px solid var(--glass-border);border-radius:var(--dynamic-radius);color:var(--metallic);cursor:pointer;font-size:.8rem;padding:.5rem 1.5rem;text-transform:uppercase;transition:all .3s ease}.filter-btn:hover{border-color:var(--white);color:var(--white)}.filter-btn.active{background:var(--dynamic-color)!important;border-color:var(--dynamic-color)!important;box-shadow:0 0 20px var(--dynamic-color)!important;color:var(--obsidian)!important}.job-card{align-items:center;background:hsla(0,0%,100%,.02);border:1px solid var(--glass-border);border-left:4px solid var(--dynamic-color);border-radius:var(--dynamic-radius);cursor:pointer;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;overflow:hidden;padding:2.5rem;position:relative}.job-card:hover{box-shadow:0 5px 30px rgba(0,0,0,.5);transform:translateX(10px)}.job-id{color:var(--dynamic-color);display:block;font-family:var(--dynamic-font-mono);font-size:.7rem;margin-bottom:.5rem;opacity:.7}.job-salary{background:hsla(0,0%,100%,.1);border-radius:2px;font-family:var(--dynamic-font-mono);font-size:.8rem;margin-top:.5rem;padding:4px 10px}.details-btn,.job-salary{color:var(--white);display:inline-block}.details-btn{border:1px solid var(--metallic);border-radius:var(--dynamic-radius);font-size:.75rem;letter-spacing:.1em;padding:.8rem 2rem;text-decoration:none;text-transform:uppercase;transition:.3s}.details-btn:hover{background:hsla(0,0%,100%,.05);border-color:var(--dynamic-color);color:var(--dynamic-color)}.job-card.locked{background:repeating-linear-gradient(45deg,rgba(0,0,0,.4),rgba(0,0,0,.4) 10px,rgba(20,0,0,.4) 0,rgba(20,0,0,.4) 20px);border-left-color:#ff003c!important;cursor:not-allowed;opacity:.7}.job-card.locked:hover{box-shadow:none;transform:none}.job-card.locked .details-btn,.job-card.locked .job-id{border-color:#ff003c!important;color:#ff003c!important}#theme-scanner{background:#fff;height:3px;left:0;opacity:0;pointer-events:none;position:fixed;top:-50px;width:100%;will-change:top;z-index:10000}body.is-scanning .filter-btn{cursor:wait;opacity:.7;pointer-events:none}.modal-content{backdrop-filter:blur(25px);background:hsla(0,0%,4%,.98);border:1px solid var(--dynamic-color);border-radius:var(--dynamic-radius);box-shadow:0 0 50px rgba(0,0,0,.9);transition:transform .5s ease,opacity .5s ease,filter .5s ease}.modal-header{border-color:var(--glass-border)}.btn-close-white{filter:invert(1)}.modal-label{color:var(--dynamic-color);display:block;font-family:var(--dynamic-font-mono);font-size:.75rem;margin-bottom:.5rem;text-transform:uppercase}.upload-zone{background:hsla(0,0%,100%,.01);border:2px dashed var(--glass-border);border-radius:var(--dynamic-radius);cursor:pointer;padding:2rem;position:relative;text-align:center;transition:.3s}.upload-zone:hover{background:hsla(0,0%,100%,.03);border-color:var(--dynamic-color)}.action-btn{background:var(--dynamic-color);border:none;border-radius:var(--dynamic-radius);color:#000;font-weight:700;letter-spacing:.1em;padding:.8rem 2rem;text-transform:uppercase;transition:all .3s;width:100%}.action-btn:hover{box-shadow:0 0 20px var(--dynamic-color);filter:brightness(1.1)}#success-overlay{align-items:center;background:rgba(0,0,0,.9);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:10000}#success-overlay.visible{opacity:1;pointer-events:all}.glitch-icon{animation:glitch-anim .3s infinite;color:var(--dynamic-color);font-size:4rem;margin-bottom:1rem;text-shadow:2px 0 #ff003c,-2px 0 #00f3ff}@keyframes glitch-anim{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}.empty-state{align-items:center;background:rgba(20,0,0,.2);border:1px dashed var(--glass-border);border-radius:var(--dynamic-radius);display:flex;flex-direction:column;justify-content:center;min-height:300px;text-align:center}.awaiting-input{animation:pulse 1.5s infinite;color:var(--white);font-family:var(--dynamic-font-mono);font-size:1.2rem}@keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.legal-wrapper{min-height:100vh;padding-bottom:80px;padding-top:140px}.tab-content{animation:fadeIn .5s forwards;display:none;opacity:0;transition:opacity .5s ease}.tab-content.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.custom-toggler{cursor:pointer;display:none;height:20px;position:relative;width:30px;z-index:10001}.custom-toggler span{background:var(--white);display:block;height:2px;position:absolute;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);width:100%}.custom-toggler span:first-child{top:0}.custom-toggler span:nth-child(2){top:9px}.custom-toggler span:nth-child(3){top:18px}.custom-toggler.open span:first-child{background:var(--neon-cyan);top:9px;transform:rotate(45deg)}.custom-toggler.open span:nth-child(2){opacity:0;transform:translateX(-20px)}.custom-toggler.open span:nth-child(3){background:var(--neon-cyan);top:9px;transform:rotate(-45deg)}@media (max-width:991px){.custom-toggler{display:block}.desktop-nav{display:none!important}}.mobile-overlay{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(5,5,5,.98);display:flex;flex-direction:column;height:100vh;justify-content:space-between;left:0;opacity:0;padding:80px 20px 40px;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:10000}.mobile-overlay.active{opacity:1;pointer-events:all}.overlay-header{flex:0 0 auto;margin-bottom:2rem;opacity:0;text-align:center;transform:translateY(-20px);transition:.5s ease .1s;width:100%}.mobile-overlay.active .overlay-header{opacity:1;transform:translateY(0)}.overlay-logo{max-height:50px;width:auto}.overlay-content{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;width:100%}.mobile-nav-item{color:var(--white);font-family:Syne,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin:.5rem 0;opacity:0;text-decoration:none;text-transform:uppercase;transform:translateY(30px);transition:all .4s ease}.mobile-overlay.active .mobile-nav-item{opacity:1;transform:translateY(0)}.mobile-overlay.active .mobile-nav-item:first-child{transition-delay:.1s}.mobile-overlay.active .mobile-nav-item:nth-child(2){transition-delay:.15s}.mobile-overlay.active .mobile-nav-item:nth-child(3){transition-delay:.2s}.mobile-overlay.active .mobile-nav-item:nth-child(4){transition-delay:.25s}.mobile-overlay.active .mobile-nav-item:nth-child(5){transition-delay:.3s}.mobile-nav-item:active,.mobile-nav-item:hover{color:var(--neon-cyan);text-shadow:0 0 30px rgba(0,243,255,.6);transform:scale(1.05)}.overlay-footer{flex:0 0 auto;opacity:0;text-align:center;transform:translateY(20px);transition:.5s ease .4s;width:100%}.mobile-overlay.active .overlay-footer{opacity:1;transform:translateY(0)}.cyan-separator{background:var(--neon-cyan);border-radius:100%;box-shadow:0 0 15px var(--neon-cyan);height:1px;margin:0 auto;width:60px}.lang-switch-mobile{color:var(--metallic);cursor:pointer;font-family:Manrope,sans-serif;font-size:1rem;font-weight:600;padding:10px;text-transform:uppercase;transition:.3s}.lang-switch-mobile.active{color:var(--neon-cyan);text-shadow:0 0 10px rgba(0,243,255,.4)}@media (max-width:768px){.display-1{font-size:2.3rem!important;line-height:1.1;word-wrap:break-word}.lead{font-size:1rem!important;width:100%!important}}.mobile-header-btn{align-items:center;border-width:1px;display:flex;font-size:.6rem!important;height:auto;letter-spacing:.1em;margin-right:5px;padding:.5rem 1rem!important;white-space:nowrap}@media (max-width:380px){.mobile-header-btn{font-size:.55rem!important;padding:.4rem .6rem!important}}@media (max-width:991px){.terminal-header .display-3{font-size:2.5rem!important;word-break:break-word}.terminal-header p.lead{font-size:.9rem!important;width:100%!important}.filter-console{align-items:stretch;flex-direction:column;gap:.8rem}.cmd-prompt{font-size:.8rem;margin-bottom:.5rem;text-align:center}.filter-btn{padding:.8rem;width:100%}.job-card{align-items:flex-start;flex-direction:column;padding:1.5rem}.job-content{margin-bottom:1.5rem;width:100%}.job-actions{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}.job-salary{font-size:.7rem!important;margin-top:0}}@media (max-width:576px){.modal-body{padding:1.5rem!important}.upload-zone{padding:1.5rem}.modal-body .d-flex.justify-content-between{flex-direction:column-reverse;gap:1rem}.modal-body .action-btn,.modal-body .btn-outline-secondary{width:100%!important}}@media (max-width:991px){.terminal-header{padding-bottom:40px!important;padding-top:160px!important;text-align:left}.terminal-header h1.display-3{font-size:2.2rem!important;line-height:1.1;margin-bottom:1.5rem!important;word-wrap:break-word}.terminal-header p.lead{background:rgba(0,0,0,.3);border-left:2px solid var(--neon-cyan);font-size:.8rem!important;line-height:1.6;padding:10px;width:100%!important}.status-badge{display:inline-block;font-size:.65rem!important;margin-bottom:2rem!important;padding:.4rem .8rem;white-space:nowrap}.filter-console{align-items:stretch;flex-direction:column;gap:.5rem;padding:1.5rem}.cmd-prompt{border-bottom:1px solid hsla(0,0%,100%,.1);display:block;font-size:.75rem!important;margin-bottom:1rem;opacity:.8;padding-bottom:.5rem;text-align:left;width:100%}.filter-btn{justify-content:center;margin-bottom:5px;width:100%}.row{margin-left:0!important;margin-right:0!important}.container{max-width:100vw!important;overflow-x:hidden!important;padding-left:20px!important;padding-right:20px!important;width:100%!important}.terminal-header{padding-bottom:40px!important;padding-top:140px!important}.terminal-header h1.display-3{font-size:2rem!important;word-wrap:break-word}}.lang-dropdown-wrapper{display:inline-block;padding:10px 0}.lang-trigger{transition:all .3s ease}.lang-trigger i{font-size:1.1rem}.lang-trigger .current-lang-code{font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.1em}.lang-dropdown-wrapper:hover .lang-trigger{color:var(--neon-cyan);text-shadow:0 0 10px var(--neon-cyan-dim)}.lang-dropdown-menu{background:rgba(5,5,5,.95);box-shadow:0 10px 40px rgba(0,0,0,.8);transform:translateY(15px);width:160px}.lang-dropdown-wrapper:hover .lang-dropdown-menu{border-color:var(--glass-border)}.lang-item{font-size:.8rem;padding:.6rem 1.2rem;transition:.2s}.lang-item .lang-code{opacity:.5}.lang-item:hover{background:hsla(0,0%,100%,.05);border-left-color:var(--metallic)}.lang-item.active{text-shadow:0 0 8px rgba(0,243,255,.3)}.lang-dropdown-menu{overflow:hidden;padding:.5rem 0;position:relative}.hover-glider{transition:top .25s cubic-bezier(.25,.8,.25,1),opacity .2s ease}.lang-item{border-left:3px solid transparent;padding:.8rem 1.2rem;transition:color .3s}.lang-item:hover{background:transparent!important}.lang-dropdown-wrapper{z-index:2000}.lang-trigger{align-items:center;color:var(--metallic);cursor:pointer;display:flex;font-size:.9rem;gap:10px;padding:10px 0}.globe-icon{color:var(--neon-cyan);font-size:1.1rem;text-shadow:0 0 10px rgba(0,243,255,.4)}.current-lang-code{font-family:Syne,sans-serif;font-weight:700;letter-spacing:.05em}.lang-dropdown-wrapper:hover .lang-trigger{color:var(--white)}.lang-dropdown-menu{box-shadow:0 20px 50px rgba(0,0,0,.8);margin-top:15px;padding:5px 0;top:100%;width:220px}.lang-dropdown-wrapper:hover .lang-dropdown-menu{opacity:1;transform:translateY(0);visibility:visible}.hover-glider{background:hsla(0,0%,100%,.08);height:0;top:0;transition:top .2s cubic-bezier(.25,.8,.25,1),height .2s ease,opacity .2s ease}.lang-item{align-items:center;border-left:2px solid transparent;color:var(--metallic);cursor:pointer;display:flex;padding:12px 25px;transition:color .2s}.lang-item .lang-code{font-size:.75rem;opacity:.3}.lang-item.active{background:linear-gradient(90deg,rgba(0,243,255,.05),transparent);border-left-color:var(--neon-cyan)}.lang-item:hover{color:var(--white)}.lang-item,.lang-trigger{align-items:center;background:none!important;border:none!important;box-shadow:none!important;color:var(--metallic);cursor:pointer;display:flex;margin:0;outline:none!important;padding:0}.lang-dropdown-wrapper{align-items:center;display:flex;height:100%;position:relative}.lang-trigger{gap:8px;padding:5px 10px;transition:color .3s ease}.lang-trigger:focus-visible,.lang-trigger:hover{color:var(--neon-cyan)}.lang-trigger .globe-icon{color:var(--neon-cyan);filter:drop-shadow(0 0 5px var(--neon-cyan-dim));font-size:1rem}.lang-trigger .current-lang-code{font-family:Syne,sans-serif;font-size:.8rem;font-weight:700}.lang-dropdown-menu{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(5,5,5,.98);border:1px solid var(--glass-border);box-shadow:0 20px 50px rgba(0,0,0,.8),0 0 20px rgba(0,243,255,.05);display:flex;flex-direction:column;opacity:0;padding:8px 0;position:absolute;right:-10px;top:calc(100% + 15px);transform:translateY(10px);transition:all .3s cubic-bezier(.165,.84,.44,1);visibility:hidden;width:200px;z-index:2000}.lang-dropdown-wrapper:focus-within .lang-dropdown-menu,.lang-dropdown-wrapper:hover .lang-dropdown-menu{opacity:1;transform:translateY(0);visibility:visible}.lang-item{border-left:3px solid transparent!important;font-family:Manrope,sans-serif;font-size:.85rem;justify-content:space-between;padding:12px 20px;position:relative;transition:all .2s ease;width:100%;z-index:1}.lang-item .lang-code{font-family:JetBrains Mono,monospace;font-size:.7rem;opacity:.4}.lang-item:focus,.lang-item:hover{background:hsla(0,0%,100%,.05)!important;color:var(--white)}.lang-item.active{background:linear-gradient(90deg,rgba(0,243,255,.05),transparent)!important;border-left-color:var(--neon-cyan)!important;color:var(--neon-cyan)}.lang-item.active .lang-code{color:var(--neon-cyan);opacity:1}.lang-item:focus-visible{outline:1px solid var(--neon-cyan)!important;outline-offset:-1px}.hover-glider{background:hsla(0,0%,100%,.05);left:0;opacity:0;pointer-events:none;position:absolute;transition:all .2s ease;width:100%;z-index:0}