body.anim-full .reveal{opacity:0;transform:translateY(26px);transition:opacity .55s cubic-bezier(.2,.65,.3,1) , transform .55s cubic-bezier(.2,.65,.3,1);transition-delay:var(--rd,0ms);will-change:opacity , transform}body.anim-full .reveal.in{opacity:1;transform:translateY(0)}body.anim-full .reveal-left{opacity:0;transform:translateX(-44px);transition:opacity .6s cubic-bezier(.2,.65,.3,1) , transform .6s cubic-bezier(.2,.65,.3,1)}body.anim-full .reveal-right{opacity:0;transform:translateX(44px);transition:opacity .6s cubic-bezier(.2,.65,.3,1) , transform .6s cubic-bezier(.2,.65,.3,1)}body.anim-full .reveal-left.in,body.anim-full .reveal-right.in{opacity:1;transform:translateX(0)}.slide{transition:opacity .8s ease}body.anim-full .slide.show .slide-img{animation:kenburns 8s ease-out forwards}@keyframes kenburns { from { transform: scale(1); } to { transform: scale(1.09); } }body.anim-min .slide,body.anim-off .slide{transition:opacity .3s ease}body.anim-off .slide{transition:none}body.anim-full .grad{background:linear-gradient(120deg,var(--blue),var(--special),var(--blue));background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 6s linear infinite}@keyframes shimmer { to { background-position: -200% center; } }.news-card .news-thumb img,.pr-thumb img{transition:transform .45s cubic-bezier(.2,.65,.3,1)}body:not(.anim-off) .news-card:hover .news-thumb img {transform:scale(1.06)}body:not(.anim-off) .list-row:hover .pr-thumb img {transform:scale(1.08)}.arrow-slide{transition:transform .25s ease;display:inline-flex}body:not(.anim-off) a:hover > .arrow-slide,
body:not(.anim-off) .btn:hover .arrow-slide {transform:translateX(4px)}.btn,.tool,.cat{position:relative;overflow:hidden}.ripple-ink{position:absolute;border-radius:50%;pointer-events:none;background:currentColor;opacity:.22;transform:scale(0);animation:ripple .55s ease-out forwards}@keyframes ripple { to { transform: scale(2.6); opacity: 0; } }.btn .material-symbols-rounded{transition:transform .25s ease}body:not(.anim-off) .btn:hover .material-symbols-rounded {transform:translateX(2px) scale(1.08)}.topbar{transition:box-shadow .3s ease , background .3s ease}.topbar-inner{transition:padding .3s ease}body:not(.anim-off) .topbar.scrolled {box-shadow:0 6px 24px rgba(2,6,23,.10);background:rgba(246,248,252,.92)}body:not(.anim-off) .topbar.scrolled .topbar-inner {padding:6px 0}body.anim-full .ticker-track{animation:tickerMove var(--ticker-dur,30s) linear infinite}body.anim-full .ticker:hover .ticker-track{animation-play-state:paused}@keyframes tickerMove { from { transform: translateX(0); } to { transform: translateX(-50%); } }.totop svg circle{transition:stroke-dashoffset .15s linear}body:not(.anim-off) main.page-main {animation:pageIn .4s ease-out both}@keyframes pageIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }body.anim-min main.page-main{animation-duration:.25s}.chart .bar{transform-origin:bottom}body:not(.anim-off) .chart:not(.ready) .bar {transform:scaleY(0)}body:not(.anim-off) .chart .bar {transition:transform .7s cubic-bezier(.2,.65,.3,1);transition-delay:var(--bd,0ms)}body:not(.anim-off) .chart.ready .bar {transform:scaleY(1)}.chart .bar i{opacity:0;transition:opacity .4s ease .6s}.chart.ready .bar i,body.anim-off .chart .bar i{opacity:1}body.anim-full .stat-card .si{animation:statPop .55s cubic-bezier(.3,1.6,.45,1) both;animation-delay:var(--sd,0ms)}@keyframes statPop { from { transform: scale(.5); opacity: 0; } to { transform: scale(1); opacity: 1; } }body:not(.anim-off) .badge-pulse {animation:badgePulse 2s ease-in-out infinite}@keyframes badgePulse { 0%,100% { transform: scale(1); opacity: 1; } 50% { transform: scale(1.12); opacity: .82; } }body.anim-full .pulse-new{animation:pulseNew 1.7s ease-in-out infinite;transform-origin:center}@keyframes pulseNew { 0%,100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(249,171,0,.5); }
  50% { transform: scale(1.07); box-shadow: 0 0 0 5px rgba(249,171,0,0); } }.toast{position:fixed;right:20px;top:84px;z-index:300;min-width:260px;max-width:90vw;background:rgba(255,255,255,.97);border:1px solid var(--border);border-left:4px solid var(--success);border-radius:var(--r16);box-shadow:var(--shadow);padding:14px 18px;display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink);font-weight:500;opacity:0;transform:translateY(14px);transition:opacity .35s ease , transform .35s cubic-bezier(.2,.8,.3,1.2)}.toast.show{opacity:1;transform:translateY(0)}.toast.danger{border-left-color:var(--danger)}.toast.danger .material-symbols-rounded{color:var(--danger)}.toast .material-symbols-rounded{color:var(--success)}body.anim-off .toast{transition:none}html.theme-fade body,html.theme-fade .btn,html.theme-fade .card,html.theme-fade .logo,html.theme-fade .cat,html.theme-fade .side-menu a,html.theme-fade .badge,html.theme-fade .tool .ti,html.theme-fade .chart .bar,html.theme-fade .slide,html.theme-fade .ticker-label{transition:background .45s ease , background-color .45s ease , color .45s ease , border-color .45s ease , box-shadow .45s ease!important}body.anim-min .reveal,body.anim-min .reveal-left,body.anim-min .reveal-right{opacity:0;transform:none;transition:opacity .3s ease}body.anim-min .reveal.in,body.anim-min .reveal-left.in,body.anim-min .reveal-right.in{opacity:1}body.anim-off .reveal,body.anim-off .reveal-left,body.anim-off .reveal-right{opacity:1;transform:none;transition:none}body.anim-off *,body.anim-off *::before,body.anim-off *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal,.reveal-left,.reveal-right{opacity:1!important;transform:none!important}.chart .bar{transform:scaleY(1)!important}.chart .bar i{opacity:1!important}.stat-card .si{animation:none!important;opacity:1!important;transform:none!important}img.lazyimg{filter:none!important;transform:none!important}}