/* 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{
  --ck-bg:rgba(255,255,255,.78);  --ck-hi:rgba(255,255,255,.9);
  --ck-rim:rgba(22,21,19,.30);    --ck-rim-h:rgba(22,21,19,.55);
  --ck-on:var(--ink,#161513);     --ck-mark:#FFFFFF;
  --ck-lift:0 1px 2px rgba(22,21,19,.10);
  --ck-lift-on:0 3px 8px -3px rgba(22,21,19,.55);
  
  --ck-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.4 8.5l3 2.9 6.2-6.8' fill='none' stroke='%23000' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
:root[data-mode="dark"]{
  --ck-bg:rgba(255,255,255,.07);  --ck-hi:rgba(255,255,255,.10);
  --ck-rim:rgba(255,255,255,.30); --ck-rim-h:rgba(255,255,255,.58);
  --ck-mark:#131315;
  --ck-lift:0 1px 2px rgba(0,0,0,.40);
  --ck-lift-on:0 3px 8px -3px rgba(0,0,0,.70);
}

.ra-consent input[type="checkbox"],
.bl-consent input[type="checkbox"],
.ah-chk input[type="checkbox"],
.ah-pt input[type="checkbox"],
.fl2 .fl-sel input[type="checkbox"],
.ah-table input[type="checkbox"]{
  -webkit-appearance:none;-moz-appearance:none;appearance:none;
  

  display:inline-grid;grid-template:100% / 100%;place-items:center;box-sizing:border-box;
  min-width:0;min-height:0;padding:0;flex:none;vertical-align:middle;
  border:1px solid var(--ck-rim);border-radius:28%;
  background:var(--ck-bg);color:inherit;cursor:pointer;
  box-shadow:inset 0 1px 0 var(--ck-hi),var(--ck-lift);
  

  transition:background-color .2s cubic-bezier(.2,.8,.2,1),border-color .2s ease,
             box-shadow .25s ease,transform .45s cubic-bezier(.34,1.9,.5,1)}

.ah-pt input[type="checkbox"],
.ah-table input[type="checkbox"]{width:16px;height:16px}

.ra-consent input[type="checkbox"]::before,
.bl-consent input[type="checkbox"]::before,
.ah-chk input[type="checkbox"]::before,
.ah-pt input[type="checkbox"]::before,
.fl2 .fl-sel input[type="checkbox"]::before,
.ah-table input[type="checkbox"]::before{
  content:"";width:76%;height:76%;background:var(--ck-mark);
  -webkit-mask:var(--ck-glyph) center/100% 100% no-repeat;
          mask:var(--ck-glyph) center/100% 100% no-repeat;
  clip-path:inset(0 100% 0 0);transition:clip-path .14s cubic-bezier(.4,0,1,1)}

.ra-consent input[type="checkbox"]:hover:not(:checked,:disabled),
.bl-consent input[type="checkbox"]:hover:not(:checked,:disabled),
.ah-chk input[type="checkbox"]:hover:not(:checked,:disabled),
.ah-pt input[type="checkbox"]:hover:not(:checked,:disabled),
.fl2 .fl-sel input[type="checkbox"]:hover:not(:checked,:disabled),
.ah-table input[type="checkbox"]:hover:not(:checked,:disabled){border-color:var(--ck-rim-h)}



.ra-consent input[type="checkbox"]:checked,
.bl-consent input[type="checkbox"]:checked,
.ah-chk input[type="checkbox"]:checked,
.ah-pt input[type="checkbox"]:checked,
.fl2 .fl-sel input[type="checkbox"]:checked,
.ah-table input[type="checkbox"]:checked{
  background:var(--ck-on);border-color:var(--ck-on);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.16),var(--ck-lift-on)}
.ra-consent input[type="checkbox"]:checked::before,
.bl-consent input[type="checkbox"]:checked::before,
.ah-chk input[type="checkbox"]:checked::before,
.ah-pt input[type="checkbox"]:checked::before,
.fl2 .fl-sel input[type="checkbox"]:checked::before,
.ah-table input[type="checkbox"]:checked::before{
  clip-path:inset(0 0 0 0);transition:clip-path .3s cubic-bezier(.65,0,.35,1) .07s}




.ra-consent input[type="checkbox"]:active:not(:disabled),
.bl-consent input[type="checkbox"]:active:not(:disabled),
.ah-chk input[type="checkbox"]:active:not(:disabled),
.ah-pt input[type="checkbox"]:active:not(:disabled),
.fl2 .fl-sel input[type="checkbox"]:active:not(:disabled),
.ah-table input[type="checkbox"]:active:not(:disabled),
.ra-consent:active:not(:has(a:active)) input[type="checkbox"]:not(:disabled),
.bl-consent:active:not(:has(a:active)) input[type="checkbox"]:not(:disabled),
.ah-chk:active input[type="checkbox"]:not(:disabled),
.ah-pt:active input[type="checkbox"]:not(:disabled){
  transform:scale(.82);
  transition-duration:.2s,.2s,.25s,.1s;
  transition-timing-function:cubic-bezier(.2,.8,.2,1),ease,ease,cubic-bezier(.3,0,.5,1)}

.ra-consent input[type="checkbox"]:focus-visible,
.bl-consent input[type="checkbox"]:focus-visible,
.ah-chk input[type="checkbox"]:focus-visible,
.ah-pt input[type="checkbox"]:focus-visible,
.fl2 .fl-sel input[type="checkbox"]:focus-visible,
.ah-table input[type="checkbox"]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}

.ra-consent input[type="checkbox"]:disabled,
.bl-consent input[type="checkbox"]:disabled,
.ah-chk input[type="checkbox"]:disabled,
.ah-pt input[type="checkbox"]:disabled,
.fl2 .fl-sel input[type="checkbox"]:disabled,
.ah-table input[type="checkbox"]:disabled{opacity:.45;cursor:default}

@media (prefers-reduced-motion:reduce){
  .ra-consent input[type="checkbox"],.bl-consent input[type="checkbox"],
  .ah-chk input[type="checkbox"],.ah-pt input[type="checkbox"],
  .fl2 .fl-sel input[type="checkbox"],.ah-table input[type="checkbox"],
  .ra-consent input[type="checkbox"]::before,.bl-consent input[type="checkbox"]::before,
  .ah-chk input[type="checkbox"]::before,.ah-pt input[type="checkbox"]::before,
  .fl2 .fl-sel input[type="checkbox"]::before,.ah-table input[type="checkbox"]::before{
    transition:none!important}
}
