.neo-header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;min-width:72px;height:72px;max-height:72px;width:100%;padding:0 calc(24px - 12px);background:#312d35;border-bottom:1px solid hsla(0,0%,100%,.12)}.neo-header,.neo-header .logo-container{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.neo-header .logo-container{height:100%;padding-left:calc(24px - (32px - 24px)/2);gap:8px;width:320px}.neo-header .logo-container .logo-img{width:39px;height:42px}.neo-header .logo-container .logo-text{width:125px;height:20px}.neo-header .sidebar-control{display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer;color:hsla(0,0%,100%,.6);padding:12px;border-radius:33%;transition:background-color var(--dur-hover) var(--ease-micro),transform var(--dur-press) var(--ease-micro)}.neo-header .sidebar-control .neo-icon{transition:transform var(--dur-hover) var(--ease-micro)}@media(hover:hover)and (pointer:fine){.neo-header .sidebar-control:hover{background:hsla(0,0%,100%,.06)}.neo-header .sidebar-control:hover .neo-icon{transform:scale(var(--hover-scale-icon))}}.neo-header .sidebar-control:active{background:hsla(0,0%,100%,.12);transform:scale(var(--press-scale-subtle))}.neo-header .breadcrumbs{padding-left:calc(48px - 12px);font-size:14px;flex:1 1;min-width:0;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;font-weight:400}.neo-header .breadcrumbs .item{display:flex;align-items:center;min-width:0;flex:0 1 auto}.neo-header .breadcrumbs .item:last-child{flex-shrink:1;overflow:hidden}.neo-header .breadcrumbs .item a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsla(0,0%,100%,.78);font-family:var(--font-stack);font-style:normal}@media(hover:hover)and (pointer:fine){.neo-header .breadcrumbs .item a:hover{text-decoration:underline;text-underline-offset:2px;cursor:pointer}}.neo-header .breadcrumbs .item:not(:last-child):after{content:"/";flex:0 0 auto;padding-left:8px}.neo-header .recap-links{display:flex;flex-direction:row;align-items:center;gap:16px;margin-right:16px}.neo-header .recap-links .recap-link{color:#fff;font-family:var(--font-stack);font-size:14px;font-weight:600;text-decoration:none;padding:8px 16px;border-radius:6px;background:linear-gradient(135deg,#ff7800,#FF9F45);box-shadow:0 0 12px rgba(255,120,0,.4);transition:transform var(--dur-base) var(--ease-micro),box-shadow var(--dur-base) var(--ease-micro);position:relative}.neo-header .recap-links .recap-link:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 20px rgba(255,120,0,.6);opacity:0;pointer-events:none;animation:recap-glow 2s ease-in-out infinite}@media(hover:hover)and (pointer:fine){.neo-header .recap-links .recap-link:hover{transform:translateY(-1px);box-shadow:0 0 20px rgba(255,120,0,.6)}}.neo-header .recap-links .recap-link:active{transform:translateY(0)}@keyframes recap-glow{0%,to{opacity:0}50%{opacity:1}}.neo-header .controls{justify-self:flex-end;gap:16px;flex-shrink:0}.neo-header .controls,.neo-header .controls .control-cluster{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.neo-header .controls .control-cluster{gap:8px}.neo-header .controls .control-cluster .neo-button{white-space:nowrap}.neo-header.mobile .breadcrumbs{display:none}.neo-header.mobile .controls{justify-content:flex-end;flex:1 1}.neo-header.mobile .logo-container{flex:1 1;justify-content:center;padding-left:0}@media(max-width:1199px){.neo-header .breadcrumbs{display:none}.neo-header .controls{justify-content:flex-end;flex:1 1}.neo-header .controls .language-selector,.neo-header .controls .player-search{display:none}.neo-header .logo-container{flex:1 1;width:auto;justify-content:center;padding-left:0}}@media(prefers-reduced-motion:reduce){.neo-header .recap-links .recap-link{animation:none;transition:none}}