/* Agoras. This file is served to paying members. The feed behind it, and the timing that makes it worth paying for, are ours. Want one this fast? Learn to build it. Copying ours is theft. */

















































































:root[data-shimmer]{
  --shm-bg:#FFFFFF;
  --shm-ink:#111111;
  --shm-c:#111111;               
  --shm-edge:rgba(0,0,0,.10);
  --shm-hl:rgba(0,0,0,.045);     
  


  --shm-hl-2:rgba(0,0,0,.16);
  --shm-cast:0 1px 2px rgba(0,0,0,.08),0 6px 16px -6px rgba(0,0,0,.22);
  --shm-spread:90deg;
  --shm-speed:3s;
  




  --shm-cut:max(1px,.05em);
}
:root[data-shimmer][data-mode="dark"]{
  


  --shm-bg:#28282D;
  --shm-ink:#FFFFFF;
  --shm-c:#FFFFFF;
  --shm-edge:rgba(255,255,255,.10);
  --shm-hl:rgba(255,255,255,.12);    
  --shm-hl-2:rgba(255,255,255,.25);  
  --shm-cast:0 1px 2px rgba(0,0,0,.45),0 6px 16px -6px rgba(0,0,0,.65);
}




:root[data-shimmer] :is(.jc-buy,.jcc-buy,.jc-fastbuy):not(.is-done):not(.is-failed):not(.is-needsyou):not(.is-gone),
:root[data-shimmer] .jc-act .jc-open.btn-primary,
:root[data-shimmer] .jcc-act:not(.has-buy) .jcc-open{
  color:var(--shm-ink) !important;
  border:1px solid var(--shm-edge) !important;
  background:var(--shm-bg) !important;
  box-shadow:var(--shm-cast) !important;
  overflow:hidden;
  transition:transform .3s ease-in-out,color .14s,border-color .14s,box-shadow .14s;
}
:root[data-shimmer] :is(.jc-buy,.jcc-buy,.jc-fastbuy):not(.is-working):not(.is-done):not(.is-failed):not(.is-needsyou):not(.is-gone):active,
:root[data-shimmer] .jc-act .jc-open.btn-primary:active,
:root[data-shimmer] .jcc-act:not(.has-buy) .jcc-open:active{
  transform:translateY(1px);filter:none;
}


:root[data-shimmer] :is(.jc-buy,.jcc-buy,.jc-fastbuy):not(.is-done):not(.is-failed):not(.is-needsyou):not(.is-gone)::before,
:root[data-shimmer] .jc-act .jc-open.btn-primary::before,
:root[data-shimmer] .jcc-act:not(.has-buy) .jcc-open::before{
  content:none;
}







:root[data-shimmer] :is(.jc-buy,.jcc-buy,.jc-fastbuy):not(.is-done):not(.is-failed):not(.is-needsyou):not(.is-gone)::after,
:root[data-shimmer] .jc-act .jc-open.btn-primary::after,
:root[data-shimmer] .jcc-act:not(.has-buy) .jcc-open::after{
  content:"";position:absolute;inset:var(--shm-cut);z-index:-1;pointer-events:none;
  border:0;border-radius:inherit;
  background:var(--shm-bg);
  box-shadow:inset 0 -8px 10px var(--shm-hl);
  filter:none;animation:none;opacity:1;visibility:visible;
  transition:box-shadow .3s ease-in-out;
}
@media (hover:hover){
  :root[data-shimmer] :is(.jc-buy,.jcc-buy,.jc-fastbuy):not(.is-working):not(.is-done):not(.is-failed):not(.is-needsyou):not(.is-gone):hover::after,
  :root[data-shimmer] .jc-act .jc-open.btn-primary:hover::after,
  :root[data-shimmer] .jcc-act:not(.has-buy) .jcc-open:hover::after{
    box-shadow:inset 0 -6px 10px var(--shm-hl-2);
    opacity:1;visibility:visible;transition:box-shadow .3s ease-in-out;
  }
}
:root[data-shimmer] :is(.jc-buy,.jcc-buy,.jc-fastbuy):not(.is-working):not(.is-done):not(.is-failed):not(.is-needsyou):not(.is-gone):focus-visible::after,
:root[data-shimmer] .jc-act .jc-open.btn-primary:focus-visible::after,
:root[data-shimmer] .jcc-act:not(.has-buy) .jcc-open:focus-visible::after{
  box-shadow:inset 0 -6px 10px var(--shm-hl-2);
  opacity:1;visibility:visible;transition:box-shadow .3s ease-in-out;
}
:root[data-shimmer] :is(.jc-buy,.jcc-buy,.jc-fastbuy):not(.is-working):not(.is-done):not(.is-failed):not(.is-needsyou):not(.is-gone):active::after,
:root[data-shimmer] .jc-act .jc-open.btn-primary:active::after,
:root[data-shimmer] .jcc-act:not(.has-buy) .jcc-open:active::after{
  box-shadow:inset 0 -10px 10px var(--shm-hl-2);
}











.jshm{display:none}
:root[data-shimmer] :is(.jc-buy,.jcc-buy,.jc-fastbuy):not(.is-done):not(.is-failed):not(.is-needsyou):not(.is-gone) > .jshm,
:root[data-shimmer] .jc-act .jc-open.btn-primary > .jshm,
:root[data-shimmer] .jcc-act:not(.has-buy) .jcc-open > .jshm{
  position:absolute;inset:0;z-index:-2;pointer-events:none;
  overflow:visible;filter:blur(2px);container-type:size;
  opacity:0;
  transition:opacity .3s ease,display .3s allow-discrete;
}
@media (hover:hover){
  :root[data-shimmer] :is(.jc-buy,.jcc-buy,.jc-fastbuy):not(.is-working):not(.is-done):not(.is-failed):not(.is-needsyou):not(.is-gone):hover > .jshm,
  :root[data-shimmer] .jc-act .jc-open.btn-primary:hover > .jshm,
  :root[data-shimmer] .jcc-act:not(.has-buy) .jcc-open:hover > .jshm{
    display:block;opacity:1;
  }
  @starting-style{
    :root[data-shimmer] :is(.jc-buy,.jcc-buy,.jc-fastbuy):not(.is-working):not(.is-done):not(.is-failed):not(.is-needsyou):not(.is-gone):hover > .jshm,
    :root[data-shimmer] .jc-act .jc-open.btn-primary:hover > .jshm,
    :root[data-shimmer] .jcc-act:not(.has-buy) .jcc-open:hover > .jshm{
      opacity:0;
    }
  }
}
:root[data-shimmer] :is(.jc-buy,.jcc-buy,.jc-fastbuy):not(.is-working):not(.is-done):not(.is-failed):not(.is-needsyou):not(.is-gone):focus-visible > .jshm,
:root[data-shimmer] .jc-act .jc-open.btn-primary:focus-visible > .jshm,
:root[data-shimmer] .jcc-act:not(.has-buy) .jcc-open:focus-visible > .jshm{
  display:block;opacity:1;
}
@starting-style{
  :root[data-shimmer] :is(.jc-buy,.jcc-buy,.jc-fastbuy):not(.is-working):not(.is-done):not(.is-failed):not(.is-needsyou):not(.is-gone):focus-visible > .jshm,
  :root[data-shimmer] .jc-act .jc-open.btn-primary:focus-visible > .jshm,
  :root[data-shimmer] .jcc-act:not(.has-buy) .jcc-open:focus-visible > .jshm{
    opacity:0;
  }
}

.jshm-s{
  position:absolute;left:0;top:0;width:100cqh;height:100cqh;
  animation:shm-slide var(--shm-speed,3s) ease-in-out infinite alternate;
}

.jshm-s::before{
  content:"";position:absolute;inset:-100%;
  background:conic-gradient(from calc(270deg - (var(--shm-spread,90deg) * .5)),
    transparent 0,var(--shm-c,#fff) var(--shm-spread,90deg),transparent var(--shm-spread,90deg));
  animation:shm-spin calc(var(--shm-speed,3s) * 2) infinite linear;
}
@keyframes shm-slide{
  to{transform:translate(calc(100cqw - 100%),0)}
}
@keyframes shm-spin{
  0%{transform:translateZ(0) rotate(0)}
  15%,35%{transform:translateZ(0) rotate(90deg)}
  65%,85%{transform:translateZ(0) rotate(270deg)}
  100%{transform:translateZ(0) rotate(360deg)}
}




@media (prefers-reduced-motion:reduce){
  :root[data-shimmer] .jshm{display:none !important}
  :root[data-shimmer] :is(.jc-buy,.jcc-buy,.jc-fastbuy):not(.is-working):not(.is-done):not(.is-failed):not(.is-needsyou):not(.is-gone):active,
  :root[data-shimmer] .jc-act .jc-open.btn-primary:active,
  :root[data-shimmer] .jcc-act:not(.has-buy) .jcc-open:active{transform:none}
}
