.dna-navigation{position:-webkit-sticky;position:sticky;top:0;z-index:100;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif}.dna-header{background:hsla(0,0%,9%,.8);border-bottom:1px solid #1a1a1a;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:44px}.dna-logo-container{height:28px;display:flex;align-items:center;text-decoration:none}.dna-logo-img{height:24px;width:auto}.dna-logo-text{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:600;letter-spacing:.05em;color:#facc15;text-transform:uppercase;text-shadow:0 0 20px rgba(250,204,21,.3)}.dna-nav-links{gap:.25rem}.dna-nav-item,.dna-nav-links{display:flex;align-items:center}.dna-nav-item{padding:.25rem .75rem;border-radius:5px;background:transparent;border:1px solid transparent;color:#737373;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;text-decoration:none;gap:.375rem}.dna-nav-item:hover{color:#a3a3a3;background:#1f1f1f}.dna-nav-item.active{color:#facc15;background:rgba(250,204,21,.08);border-color:rgba(250,204,21,.2)}.dna-header-right{display:flex;align-items:center;gap:.75rem}.dna-login-btn{padding:.375rem .875rem;border-radius:5px;background:transparent;border:1px solid #262626;color:#a3a3a3;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;text-decoration:none}.dna-login-btn:hover{color:#fafafa;border-color:#404040}.dna-notification-dot{width:6px;height:6px;background:#facc15;border-radius:50%;animation:dna-pulse 2s infinite;box-shadow:0 0 8px rgba(250,204,21,.6)}@keyframes dna-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.app-subnav{background:hsla(0,0%,5%,.95);border-bottom:1px solid #1a1a1a;padding:0 1.5rem;justify-content:space-between;height:36px}.app-subnav,.app-subnav-left{display:flex;align-items:center}.app-subnav-left{gap:.5rem}.app-subnav-name{font-size:14px;font-weight:600;color:#fafafa;margin-right:1rem;padding-right:1rem;border-right:1px solid #262626}.app-subnav-links{display:flex;align-items:center;gap:.25rem}.app-subnav-item{padding:.375rem .75rem;color:#525252;font-size:11px;font-weight:500;text-decoration:none;transition:all .15s ease;border-radius:5px}.app-subnav-item:hover{color:#a3a3a3;background:hsla(0,0%,100%,.03)}.app-subnav-item.active{color:#fafafa;background:hsla(0,0%,100%,.05)}.pinned-jobs{overflow:hidden}.pinned-jobs,.pinned-jobs-container{display:flex;align-items:center;gap:.5rem}.pinned-jobs-container{transition:transform .3s ease}.pinned-job{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem .25rem;background:hsla(0,0%,100%,.03);border:1px solid #1f1f1f;border-radius:6px;transition:all .15s ease;cursor:pointer;white-space:nowrap}.pinned-job:hover{border-color:#2a2a2a;background:hsla(0,0%,100%,.05)}.pinned-progress-ring{width:24px;height:24px;position:relative;flex-shrink:0}.pinned-progress-ring svg{transform:rotate(-90deg);width:24px;height:24px}.pinned-ring-bg{fill:none;stroke:#262626;stroke-width:2.5}.pinned-ring-progress{fill:none;stroke-width:2.5;stroke-linecap:round;filter:drop-shadow(0 0 3px rgba(250,204,21,.4));transition:stroke-dashoffset .3s ease}.pinned-progress-value{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:7px;font-weight:600;font-family:JetBrains Mono,monospace;color:#fafafa}.pinned-job-info{display:flex;align-items:center;gap:.375rem}.pinned-job-app{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.pinned-job-name{font-size:11px;font-weight:500;color:#a3a3a3;max-width:120px;overflow:hidden;text-overflow:ellipsis}.pinned-unpin-btn{background:none;border:none;color:#404040;cursor:pointer;padding:2px;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;margin-left:.25rem}.pinned-unpin-btn:hover{color:#f87171;background:hsla(0,91%,71%,.1)}.pinned-nav-btn{background:hsla(0,0%,100%,.05);border:1px solid #262626;color:#525252;width:20px;height:20px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0}.pinned-nav-btn:hover{color:#fafafa;border-color:#404040;background:hsla(0,0%,100%,.08)}.dna-avatar-menu{position:relative}.dna-avatar-button{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#fde047,#facc15);border:2px solid #0a0a0a;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 0 0 1px #262626;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:10px;color:#0a0a0a;text-transform:uppercase;font-family:JetBrains Mono,monospace}.dna-avatar-button:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 0 0 1px rgba(250,204,21,.3),0 0 12px rgba(250,204,21,.2)}.dna-dropdown-menu{position:absolute;top:calc(100% + .5rem);right:0;min-width:180px;background:linear-gradient(135deg,#171717,#141414);border:1px solid #262626;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s cubic-bezier(.4,0,.2,1);z-index:1000;overflow:hidden}.dna-dropdown-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.dna-dropdown-header{padding:.625rem .875rem;border-bottom:1px solid #1a1a1a}.dna-dropdown-user-name{font-size:12px;font-weight:600;color:#fafafa}.dna-dropdown-user-email{font-size:10px;color:#737373}.dna-dropdown-divider{height:1px;background:#1a1a1a}.dna-dropdown-item{padding:.5rem .875rem;color:#a3a3a3;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;display:block;text-decoration:none;background:none;border:none;width:100%;text-align:left}.dna-dropdown-item:hover{background:#1f1f1f;color:#fafafa}.dna-dropdown-item.danger{color:#f87171}.dna-dropdown-item.danger:hover{background:hsla(0,91%,71%,.1)}