.horizontal-slide-from-right-to-left{animation:horizontal-slide-from-right-to-left linear 10s infinite}.horizontal-slide-from-left-to-right{animation:horizontal-slide-from-left-to-right linear 10s infinite}@keyframes horizontal-slide-from-right-to-left{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes horizontal-slide-from-left-to-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}.sticky-menu.nav-hidden{animation:fadeInDown .9s 1}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}100%{opacity:1;transform:translateZ(0)}}@keyframes rotate-360{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-360{animation:rotate-360 20s linear infinite}input:checked~.toggle_dot{transform:translateX(100%)}strong{position:relative;display:inline;background:linear-gradient(transparent 75%,rgb(193 255 0 / var(--tw-bg-opacity)) 75%);padding:0 4px 0 2px;margin:0 -2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.media-object{--border-width:1px;--radius:24px;position:relative;border-radius:var(--radius);border:var(--border-width) solid transparent}.media-object::before{content:' ';position:absolute;inset:calc(var(--border-width) * -1);z-index:-1;border:inherit;border-radius:inherit;background-image:conic-gradient(from var(--angle),#1e3a8a 80%,#60a5fa 88%,#60a5fa 92%,#1e3a8a 100%);background-origin:border-box;-webkit-mask:linear-gradient(black,black) content-box,linear-gradient(black,black);mask:linear-gradient(black,black),linear-gradient(black,black);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 3s linear infinite}@supports not (background:paint(something)){.media-object::before{background-image:conic-gradient(from var(--angle),#1e3a8a 80%,#60a5fa 88%,#60a5fa 92%,#1e3a8a 100%)}}.media-object:hover::before{animation-play-state:paused}@property --angle{syntax:'<angle>';inherits:true;initial-value:0turn}@keyframes spin{to{--angle:1turn}}.badge-container{position:relative;display:inline-block}.shine-border{position:absolute;inset:-2px;border-radius:9999px;background:linear-gradient(90deg,#c1ff00 0,#d4ff33 25%,#e1ff66 50%,#d4ff33 75%,#c1ff00 100%);background-size:200% 100%;animation:shimmer 2s linear infinite;opacity:.8;filter:blur(1px)}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.media-object{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.25rem;padding:.25rem 1rem;background:rgba(163,230,53,.1);border-radius:9999px;cursor:pointer;text-decoration:none;transition:all .3s ease}.media-object:hover .fa-arrow-right{transform:translateX(4px)}.badge-text{font-size:.75rem;font-weight:600;color:#a855f7;margin:0}.fa-arrow-right{font-size:.75rem;font-weight:600;color:#a855f7;transition:transform .5s ease-in-out;line-height:1.06}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000;padding:20px}.modal-overlay.active{opacity:1;visibility:visible}.modal{background:#1a1a1a;border-radius:16px;max-width:500px;width:100%;position:relative;border:1px solid #2a2a2a;transform:scale(.9) translateY(20px);transition:all .3s ease;overflow:hidden}.modal-overlay.active .modal{transform:scale(1) translateY(0)}.modal-header{padding:24px 24px 16px;border-bottom:1px solid #2a2a2a;position:relative}.version-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(193,255,0,.1);border:1px solid #c1ff00;border-radius:20px;padding:4px 12px;margin-bottom:12px;font-size:12px;font-weight:600;color:#c1ff00}.modal-title{font-size:24px;font-weight:700;color:#fff;margin-bottom:8px}.modal-subtitle{font-size:14px;color:#999;margin-bottom:0}.close-button{position:absolute;top:24px;right:24px;width:32px;height:32px;background:#2a2a2a;border:none;border-radius:8px;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-button:hover{background:#333;color:#fff}.modal-body{padding:24px;max-height:400px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.modal-body::-webkit-scrollbar{display:none}.modal-body::-webkit-scrollbar-track{background:#1a1a1a}.modal-body::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.modal-body::-webkit-scrollbar-thumb:hover{background:#444}.update-item{margin-bottom:24px}.update-item:last-child{margin-bottom:0}.update-category{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding:4px 10px;border-radius:6px}.category-new{background:rgba(193,255,0,.1);color:#c1ff00}.category-improved{background:rgba(96,165,250,.1);color:#60a5fa}.category-fixed{background:rgba(168,85,247,.1);color:#a855f7}.update-title{font-size:16px;font-weight:600;color:#fff;margin-bottom:6px;letter-spacing:normal}.update-description{font-size:14px;color:#999;line-height:1.6}.modal-footer{padding:16px 24px;border-top:1px solid #2a2a2a;display:flex;gap:12px;justify-content:flex-end}