:root{color-scheme:dark}body,html{background:#121212;margin:0;padding:0}::selection{background:hsla(28,59%,67%,.35);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#121212}::-webkit-scrollbar-thumb{background:#3a2f22;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#57452e}@keyframes ticker-flash{0%{background-color:hsla(38,78%,74%,.28)}to{background-color:transparent}}.ticker-chip{animation:ticker-flash 1.6s ease-out 1}@keyframes ticker-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(126,198,153,.5)}50%{opacity:.55;box-shadow:0 0 0 4px rgba(126,198,153,0)}}.ticker-dot{animation:ticker-pulse 1.6s ease-in-out infinite}.d4-shimmer{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:hidden;border-radius:inherit;background:rgba(18,14,10,.22)}@keyframes d4-shimmer-slide{0%{transform:translateX(-110%)}to{transform:translateX(320%)}}.d4-shimmer:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(90deg,transparent,hsla(38,78%,74%,.12) 45%,hsla(28,59%,67%,.18) 60%,transparent);animation:d4-shimmer-slide 1.3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.d4-shimmer:after{animation:none;opacity:.6}}@keyframes d4-row-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.d4-row-in{animation:d4-row-in .3s ease-out both}@media (prefers-reduced-motion:reduce){.d4-row-in{animation:none}}@keyframes d4-spark-line{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes d4-spark-fade{0%{opacity:0}to{opacity:1}}.d4-spark-line{stroke-dasharray:1;animation:d4-spark-line .7s ease-out}.d4-spark-area{animation:d4-spark-fade .5s ease-out .3s both}.d4-spark-dot{animation:d4-spark-fade .3s ease-out .65s both}@media (prefers-reduced-motion:reduce){.d4-spark-area,.d4-spark-dot,.d4-spark-line{animation:none}}@keyframes d4-price-tick{0%{opacity:0;transform:translateY(7px);text-shadow:0 0 0 hsla(38,78%,74%,0)}40%{opacity:1;color:#ffe9b0;text-shadow:0 0 16px hsla(38,78%,74%,.5)}to{opacity:1;transform:translateY(0);text-shadow:0 0 0 hsla(38,78%,74%,0)}}.d4-price-tick{display:inline-block;animation:d4-price-tick .5s ease-out}@media (prefers-reduced-motion:reduce){.d4-price-tick{animation:none}}@keyframes d4-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes d4-toast-out{0%{opacity:1}to{opacity:0;transform:translateY(6px)}}.d4-toast{animation:d4-toast-in .18s ease-out}.d4-toast-out{animation:d4-toast-out .18s ease-in forwards}@media (prefers-reduced-motion:reduce){.d4-toast,.d4-toast-out{animation:none}}.back-link{transition:color .15s ease}.back-link:hover{color:#f0c987}@keyframes d4-sparkle-pulse{0%,to{transform:scale(.72) rotate(0deg);opacity:.6}50%{transform:scale(1.12) rotate(90deg);opacity:1}}.d4-sparkle{animation:d4-sparkle-pulse 1.4s ease-in-out infinite;transform-origin:center}