.globals-ticker{position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:1rem;background:linear-gradient(90deg,#1a1a1a,#1f1f1f 50%,#1a1a1a);border-bottom:2px solid #ff8c00;padding:.5rem 1rem;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.5)}.globals-ticker--blue{border-bottom-color:#3b82f6;top:0;z-index:100}.globals-ticker__label{display:flex;align-items:center;gap:.375rem;padding:.25rem .75rem;background:hsl(var(--surface-clickable));border-radius:4px;font-size:.75rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.75px;flex-shrink:0;animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 10px rgba(239,68,68,.5)}50%{box-shadow:0 0 20px rgba(239,68,68,.8)}}.globals-ticker__test-btn{padding:.25rem .75rem;background:hsl(var(--accent-primary));color:hsl(var(--accent-foreground));border:1px solid hsl(var(--accent-primary));border-radius:4px;font-size:.75rem;font-weight:600;cursor:pointer;flex-shrink:0;transition:all .2s ease}.globals-ticker__test-btn:hover{background:hsl(var(--accent-secondary));border-color:hsl(var(--accent-secondary));transform:translateY(-1px)}.globals-ticker__test-btn:active{transform:translateY(0)}.globals-ticker .ticker-status{font-size:.5rem;margin-left:.25rem}.globals-ticker .ticker-status--connected{color:#10b981;animation:pulse-connected 2s ease-in-out infinite}.globals-ticker .ticker-status--disconnected{color:#6b7280;opacity:.5}@keyframes pulse-connected{0%,to{opacity:1}50%{opacity:.6}}.globals-ticker__track{flex:1;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);padding-left:60px}.globals-ticker__content{display:flex;gap:3rem;white-space:nowrap}.globals-ticker--scrolling .globals-ticker__content{animation:scroll-ticker 60s linear infinite}.globals-ticker--static .globals-ticker__content{animation:none}.globals-ticker:hover .globals-ticker__content{animation-play-state:paused}@keyframes scroll-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-item{display:flex;align-items:center;gap:1rem;font-size:.875rem;flex-shrink:0}.ticker-item--slide-in{animation:slide-in-from-left .5s cubic-bezier(.34,1.56,.64,1) forwards;transform:translateX(-120px);opacity:0}@keyframes slide-in-from-left{0%{transform:translateX(-120px);opacity:0}to{transform:translateX(0);opacity:1}}.ticker-item__mob{font-weight:600;color:#fff;padding:.25rem .5rem;background:hsla(0,0%,100%,.05);border-radius:4px}.ticker-item__mob--clickable{cursor:pointer;transition:all .2s ease}.ticker-item__mob--clickable:hover{background:hsla(0,0%,100%,.12);transform:translateY(-1px);box-shadow:0 2px 8px rgba(255,117,20,.3)}.ticker-item__mob--clickable:active{transform:translateY(0)}.ticker-item__value{display:flex;align-items:center;gap:.25rem;font-weight:700;color:#22c55e}.ticker-item__value svg{color:#22c55e}.ticker-item__value .ped-symbol{font-size:.75rem;color:#3b82f6}.ticker-item__hunter{color:#a1a1aa;font-size:.8125rem}.ticker-item__time{color:#71717a;font-size:.75rem;font-style:italic}.ticker-item__badge{padding:.125rem .375rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:3px}.ticker-item__badge--hof{background:linear-gradient(135deg,hsl(var(--surface-clickable)/.95),hsl(var(--surface-clickable)/1.1));color:#000}.ticker-item__badge--ath{background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff}.global-details-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;animation:fade-in .2s ease}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.global-details-modal{background:hsl(var(--surface-secondary));border:1px solid hsl(var(--border-primary));border-radius:12px;padding:2rem;max-width:500px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.5);position:relative;animation:slide-up .3s ease}@keyframes slide-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.global-details-modal__close{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,0);border:none;color:hsl(var(--content-tertiary));font-size:2rem;cursor:pointer;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.global-details-modal__close:hover{background:hsl(var(--surface-tertiary));color:hsl(var(--content-primary))}.global-details-modal__title{font-size:1.5rem;font-weight:700;color:hsl(var(--content-primary));margin-bottom:1.5rem;padding-right:2rem}.global-details-modal__content{display:flex;flex-direction:column;gap:1rem}.global-details-modal__item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:hsl(var(--surface-tertiary));border-radius:6px;border:1px solid hsl(var(--border-default))}.global-details-modal__item .label{font-size:.875rem;color:hsl(var(--content-secondary));font-weight:500}.global-details-modal__item .value{font-size:1rem;color:hsl(var(--content-primary));font-weight:600}.global-details-modal__item .value--highlight{color:hsl(var(--surface-clickable));font-size:1.125rem}.global-details-modal__item .value--clickable{cursor:pointer;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:all .2s ease}.global-details-modal__item .value--clickable:hover{color:hsl(var(--surface-interactive));text-decoration-color:hsl(var(--surface-interactive))}.global-details-modal__badge{margin-top:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:6px;text-align:center}.global-details-modal__badge--hof{background:linear-gradient(135deg,#f59e0b,#eab308);color:#000}.global-details-modal__badge--ath{background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff}.global-details-modal__actions{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid hsl(var(--border-default));display:flex;flex-direction:column;gap:.75rem}.global-details-modal__button{display:block;width:100%;padding:.75rem 1.5rem;background:hsl(var(--accent-primary));color:hsl(var(--accent-foreground));font-weight:600;text-align:center;border-radius:6px;text-decoration:none;transition:all .2s ease;border:1px solid hsl(var(--accent-primary))}.global-details-modal__button:hover{background:hsl(var(--accent-secondary));border-color:hsl(var(--accent-secondary));transform:translateY(-2px);box-shadow:0 8px 16px hsla(var(--accent-primary),.4)}.global-details-modal__button:active{transform:translateY(0)}.global-details-modal__button--secondary{background:rgba(0,0,0,0);border-color:hsl(var(--border-accent));color:hsl(var(--content-primary))}.global-details-modal__button--secondary:hover{background:hsl(var(--surface-tertiary));border-color:hsl(var(--surface-interactive));box-shadow:0 4px 12px hsla(var(--surface-interactive),.2)}@media(max-width:768px){.globals-ticker{padding:.375rem .75rem}.globals-ticker__label{font-size:.625rem;padding:.2rem .5rem}.global-details-modal{padding:1.5rem;max-width:calc(100vw - 2rem)}.global-details-modal__title{font-size:1.25rem}.ticker-item{gap:.75rem;font-size:.75rem}.ticker-item__mob{padding:.2rem .4rem}.ticker-item__time{display:none}}