input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #ffffff inset;-webkit-text-fill-color:#334155;caret-color:#334155;transition:background-color 9999s ease-in-out 0s}.hud-scrollbar::-webkit-scrollbar{width:4px}.hud-scrollbar::-webkit-scrollbar-track{background:transparent}.hud-scrollbar::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.hud-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff59}.hud-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}@keyframes hud-field-pulse{0%{background-color:#ffffff12}35%{background-color:#ffffff12}to{background-color:transparent}}.hud-field-pulse{animation:hud-field-pulse .6s ease-out;border-radius:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes maxPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.max-pop{animation:maxPop .5s cubic-bezier(.34,1.56,.64,1) .05s both}@keyframes maxRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.max-rise{animation:maxRise .32s cubic-bezier(.22,1,.36,1) both}@keyframes maxShimmer{0%,to{background-position:100% center}50%{background-position:0% center}}.max-shimmer{background-image:linear-gradient(90deg,#b45309 38%,#f59e0b,#b45309 62%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:maxShimmer 3.2s ease-in-out infinite}.max-bar{position:relative;height:4px;width:100%;border-radius:9999px;background:#e2e8f0;overflow:hidden}.max-bar-fill{height:100%;border-radius:9999px;background-image:linear-gradient(90deg,#b45309,#f59e0b,#b45309);background-size:200% 100%;transition:width .6s cubic-bezier(.22,1,.36,1);animation:maxBarSweep 3.2s ease-in-out infinite}@keyframes maxBarSweep{0%,to{background-position:100% center}50%{background-position:0% center}}.max-bar[data-indeterminate] .max-bar-fill{width:38%;animation:maxBarIndeterminate 1.6s ease-in-out infinite}@keyframes maxBarIndeterminate{0%{transform:translate(-120%)}to{transform:translate(330%)}}@keyframes maxDot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:.9;transform:translateY(-2px)}}@media (prefers-reduced-motion: reduce){.max-pop,.max-rise,.max-shimmer,.max-bar-fill,.max-bar[data-indeterminate] .max-bar-fill{animation:none}.max-shimmer{-webkit-text-fill-color:#b45309}.max-bar[data-indeterminate] .max-bar-fill{width:38%;transform:none}}
