.hn-nav{position:fixed;top:0;left:0;right:0;z-index:200;height:112px;overflow:visible;background:transparent;border-bottom:none;box-shadow:none;transform:translateY(0);transition:transform .32s cubic-bezier(.4,0,.2,1)}.hn-nav--hidden{transform:translateY(-100%)}.hn-inner{display:grid;grid-template-columns:1fr auto 1fr;gap:0}.hn-inner,.hn-inner--centered{max-width:1280px;margin:0 auto;height:100%;align-items:center;padding:0 32px}.hn-inner--centered{display:flex;justify-content:center}.hn-side{display:flex;align-items:center;gap:2px}.hn-side--left{justify-content:flex-end;padding-right:32px}.hn-side--right{justify-content:flex-start;padding-left:32px;gap:2px}.hn-center,.hn-logo-wrap{display:flex;align-items:center;justify-content:center}.hn-logo-wrap{padding:6px;border-radius:50%;transition:filter .3s ease,transform .3s ease}.hn-logo-wrap:hover{filter:none;transform:scale(1.06)}.hn-logo{height:118px;width:auto;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(var(--black-rgb),.5));transition:filter .3s ease;display:block}.hn-item,.hn-link{position:relative}.hn-link{display:flex;align-items:center;gap:4px;padding:10px 16px;background:transparent;border:none;color:rgba(var(--white-rgb),.85);font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;border-radius:5px;transition:color .18s ease;white-space:nowrap;line-height:1;text-shadow:0 1px 6px rgba(var(--black-rgb),.6)}.hn-link:after{content:"";position:absolute;left:50%;bottom:2px;transform:translateX(-50%);width:0;height:2px;background:rgba(var(--fixed-jersey-blue-rgb),.9);border-radius:2px;transition:width .2s ease}.hn-link:hover{color:var(--fixed-white);background:transparent}.hn-link:hover:after{width:calc(100% - 20px)}.hn-item--cta .hn-link,a.hn-item--cta,button.hn-item--cta{color:var(--fixed-gold);padding:11px 22px;background:transparent;border:1px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:.92rem;letter-spacing:.05em}.hn-item--cta .hn-link:after{display:none}a.hn-item--cta,button.hn-item--cta{display:flex;align-items:center;gap:6px;font-weight:700;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer}.hn-item--cta .hn-link:hover,a.hn-item--cta:hover,button.hn-item--cta:hover{color:var(--fixed-white);background:rgba(var(--black-rgb),0);border-color:transparent;transform:translateY(-1px)}.hn-chevron{flex-shrink:0;transition:transform .2s ease}.hn-item--open .hn-chevron{transform:rotate(180deg)}.hn-item--dropdown{position:relative}.hn-dropdown{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);min-width:220px;background:rgba(8,10,20,.96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(var(--white-rgb),.09);border-radius:10px;box-shadow:0 12px 40px rgba(var(--black-rgb),.55);overflow:hidden;opacity:0;visibility:hidden;transform:translateX(-50%) translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:210}.hn-item--open .hn-dropdown{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.hn-dropdown-item{display:block;padding:16px 26px;color:rgba(var(--white-rgb),.65);font-size:.9rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:color .15s ease,background .15s ease,padding-left .15s ease;border-bottom:1px solid rgba(var(--white-rgb),.05);position:relative}.hn-dropdown-item:last-child{border-bottom:none}.hn-dropdown-item:hover{color:rgb(var(--fixed-jersey-blue-rgb));background:rgba(var(--fixed-jersey-blue-rgb),.1);padding-left:30px}.hn-dropdown-item:before{content:"";position:absolute;left:0;top:15%;bottom:15%;width:0;background:rgba(var(--fixed-jersey-blue-rgb),.8);border-radius:0 2px 2px 0;transition:width .15s ease}.hn-dropdown-item:hover:before{width:3px}.hn-search-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;color:rgba(var(--white-rgb),.45);cursor:pointer;border-radius:50%;transition:color .18s ease,background .18s ease;flex-shrink:0;margin-left:4px}.hn-search-btn:hover{color:var(--fixed-white);background:rgba(var(--white-rgb),.08)}.hn-hamburger{display:none;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:none;color:rgba(var(--white-rgb),.7);cursor:pointer;border-radius:6px;transition:color .15s,background .15s;grid-column:3;justify-self:end}.hn-hamburger:hover{background:rgba(var(--white-rgb),.08);color:var(--fixed-white)}.hn-mobile-menu{position:fixed;top:112px;left:0;right:0;z-index:199;background:rgba(6,8,16,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(var(--white-rgb),.07);display:flex;flex-direction:column;padding:8px 0 16px;transform:translateY(-8px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .22s ease,opacity .22s ease,visibility .22s;max-height:calc(100vh - 60px);overflow-y:auto}.hn-mobile-menu--open{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.hn-mobile-link{display:flex;align-items:center;justify-content:space-between;padding:16px 26px;color:rgba(var(--white-rgb),.68);font-size:.92rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;background:transparent;border:none;width:100%;cursor:pointer;text-align:left;border-bottom:1px solid rgba(var(--white-rgb),.04);transition:color .15s,background .15s,padding-left .15s;position:relative}.hn-mobile-link:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:0;background:rgba(var(--fixed-jersey-blue-rgb),.8);transition:width .15s ease;border-radius:0 2px 2px 0}.hn-mobile-link:hover{color:var(--fixed-white);background:rgba(var(--fixed-jersey-blue-rgb),.08);padding-left:32px}.hn-mobile-link:hover:before{width:3px}.hn-mobile-link--parent.open{color:var(--fixed-white)}.hn-mobile-sub{background:rgba(var(--white-rgb),.025)}.hn-mobile-link--sub{padding-left:40px;font-size:.72rem;color:rgba(var(--white-rgb),.48);font-weight:600}.hn-mobile-link--sub:hover{color:var(--fixed-white);padding-left:48px}.hn-mobile-link--cta{color:var(--fixed-white);margin:12px 20px 0;background:rgba(var(--white-rgb),.06);border:1px solid rgba(var(--white-rgb),.12);border-radius:99px;justify-content:center;width:auto;font-size:.85rem;padding:14px}.hn-mobile-link--cta:hover{background:rgba(var(--white-rgb),.1);border-color:rgba(var(--white-rgb),.2)}.hn-mobile-link--cta:before{display:none}.hn-avatar-wrap{position:relative;margin-left:6px}.hn-avatar-btn--open.hn-item--cta{color:var(--fixed-white);background:rgba(var(--black-rgb),0);border-color:transparent}.hn-avatar-menu{position:absolute;top:calc(100% + 10px);right:0;min-width:224px;background:rgba(12,15,28,.97);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid rgba(var(--fixed-gold-rgb),.14);border-radius:14px;box-shadow:0 20px 50px rgba(var(--black-rgb),.55),0 0 0 1px rgba(var(--fixed-gold-rgb),.04);overflow:hidden;z-index:210;animation:hn-avatar-in .22s cubic-bezier(.2,.8,.2,1)}.hn-avatar-menu:before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--black-rgb),.06),transparent)}@keyframes hn-avatar-in{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.hn-avatar-header{display:flex;align-items:center;gap:11px;padding:14px 16px;background:linear-gradient(180deg,rgba(var(--fixed-gold-rgb),.07),rgba(var(--fixed-gold-rgb),.02));border-bottom:1px solid rgba(var(--fixed-gold-rgb),.1)}.hn-avatar-header-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(145deg,rgba(var(--fixed-gold-rgb),.22),rgba(var(--fixed-gold-rgb),.07));border:1.5px solid rgba(var(--fixed-gold-rgb),.38);color:var(--fixed-gold);font-size:.7rem;font-weight:700;flex-shrink:0}.hn-avatar-header-text{display:flex;flex-direction:column;gap:3px;overflow:hidden;flex:1}.hn-avatar-name{color:var(--fixed-white);font-size:.82rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hn-avatar-role{color:rgba(var(--fixed-gold-rgb),.6);font-size:.62rem;letter-spacing:.06em}.hn-avatar-item,.hn-avatar-role{font-weight:600;text-transform:uppercase}.hn-avatar-item{display:flex;align-items:center;gap:9px;width:100%;padding:11px 16px;background:transparent;border:none;color:rgba(var(--white-rgb),.6);font-size:.7rem;letter-spacing:.05em;text-decoration:none;cursor:pointer;transition:color .15s,background .15s,padding-left .15s;border-bottom:1px solid rgba(var(--white-rgb),.04);text-align:left;position:relative}.hn-avatar-item:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:0;background:rgba(var(--fixed-gold-rgb),.7);transition:width .15s ease;border-radius:0 2px 2px 0}.hn-avatar-item:last-child{border-bottom:none}.hn-avatar-item:hover{color:var(--fixed-white);background:rgba(var(--white-rgb),.05);padding-left:20px}.hn-avatar-item:hover:before{width:2px}.hn-avatar-item--danger{color:rgba(var(--fixed-danger-rgb),.72)}.hn-avatar-item--danger:before{background:rgba(var(--fixed-danger-rgb),.7)}.hn-avatar-item--danger:hover{color:#ff6464;background:rgba(var(--fixed-danger-rgb),.07);padding-left:20px}.hn-mobile-user-header{display:flex;align-items:center;gap:14px;padding:20px 24px;background:rgba(var(--white-rgb),.02);border-bottom:1px solid rgba(var(--white-rgb),.08)}.hn-mobile-avatar{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:rgba(var(--white-rgb),.08);border:1px solid rgba(var(--white-rgb),.15);font-size:.9rem;flex-shrink:0;box-shadow:0 4px 12px rgba(var(--black-rgb),.2)}.hn-mobile-avatar,.hn-mobile-username{color:var(--fixed-white);font-weight:600}.hn-mobile-username{font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.hn-mobile-link svg{margin-right:10px;opacity:.7}.hn-mobile-link--danger{color:#ff453a;font-weight:600}.hn-mobile-link--danger:before{display:none}.hn-mobile-link--danger:hover{background:rgba(255,69,58,.08);color:#ff453a}.hn-overlay{position:fixed;inset:0;top:112px;z-index:198;background:rgba(var(--black-rgb),.3)}.hn-spacer{height:112px;flex-shrink:0}@media (max-width:900px){.hn-side{display:none}.hn-hamburger{display:flex}.hn-inner{grid-template-columns:1fr auto 1fr;padding:0 18px}.hn-center{grid-column:2}}@media (max-width:480px){.hn-logo{height:80px}.hn-nav{height:84px}.hn-mobile-menu,.hn-overlay{top:84px}}.hn-player-toast{position:fixed;top:100px;left:50%;transform:translateX(-50%);z-index:300;display:flex;align-items:flex-start;gap:10px;min-width:300px;max-width:420px;width:max-content;padding:13px 14px 13px 16px;background:rgba(10,12,24,.97);border:1px solid rgba(var(--fixed-draft-rgb),.4);border-left:3px solid rgba(var(--fixed-draft-rgb),.85);border-radius:10px;box-shadow:0 8px 32px rgba(var(--black-rgb),.55),0 0 0 1px rgba(var(--fixed-draft-rgb),.06);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:hn-toast-in .22s cubic-bezier(.16,1,.3,1)}@keyframes hn-toast-in{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.hn-player-toast__icon{color:rgba(var(--fixed-draft-rgb),.9);flex-shrink:0;margin-top:2px}.hn-player-toast__body{display:flex;flex-direction:column;gap:3px;flex:1}.hn-player-toast__body strong{color:rgba(var(--white-rgb),.95);font-size:.78rem;font-weight:700;letter-spacing:.02em}.hn-player-toast__body span{color:rgba(var(--white-rgb),.58);font-size:.72rem;line-height:1.4}.hn-player-toast__close{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border:none;color:rgba(var(--white-rgb),.35);cursor:pointer;border-radius:4px;flex-shrink:0;transition:color .15s,background .15s;margin-top:1px}.hn-player-toast__close:hover{color:rgba(var(--white-rgb),.8);background:rgba(var(--white-rgb),.07)}.hn-pending-dot{display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 2px rgba(245,158,11,.25);vertical-align:middle}@media (max-width:480px){.hn-player-toast{top:84px;min-width:0;width:calc(100vw - 32px);max-width:none}}