/* /ai-traffic-analytics/ai-crawlers/ only: the badge rail, the periodic table, the line-up,
   the odometer meters, the phone that buzzes and the flip cards. */
.acr-bdg,.acr-pt,.acr-el{--tr:#eb6834;--ix:#a98bf0;--lv:#39c2c9;--rb:#7d8b99}

/* ---------- hero: lanyard badge rail ---------- */
.acr-bdg{border:1px solid var(--sk-line-2);border-radius:8px;background:var(--sk-deep);overflow:hidden;font:400 .8rem/1.5 var(--sk-mono)}
.acr-bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .9rem;border-bottom:1px solid var(--sk-line);color:var(--sk-text-3);font-size:.7rem;letter-spacing:.04em}
.acr-btn{flex:none;padding:.25rem .55rem;border:1px solid var(--sk-line-2);border-radius:3px;background:none;color:var(--sk-text-2);font:500 .68rem var(--sk-mono);cursor:pointer}
.acr-now{margin:0;padding:.8rem .9rem 0;min-height:2.4em;color:var(--sk-text);overflow-wrap:anywhere}
.acr-now i{font-style:normal;color:var(--sk-text-4);margin-right:.4rem}
.acr-now.enter{animation:acrIn .4s ease-out both}
@keyframes acrIn{from{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}
.acr-say{margin:.35rem 0 0;padding:0 .9rem .8rem;min-height:3em;border-bottom:1px dashed var(--sk-line);color:var(--sk-text-2);font:400 .8rem/1.5 var(--sk-sans)}
.acr-rails{padding:.4rem .9rem .2rem}
.acr-rail,.acr-tray{display:grid;grid-template-columns:6.6rem minmax(0,1fr);gap:.6rem;align-items:start;padding:.55rem 0 .7rem;border-bottom:1px solid var(--sk-line)}
.acr-rail > p,.acr-tray > p{margin:.25rem 0 0;font:600 .66rem/1.3 var(--sk-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sk-text-3)}
.acr-hooks{position:relative;display:flex;flex-wrap:wrap;gap:.75rem .45rem;min-height:2.9rem;padding-top:.55rem;border-top:2px solid #3b4d5f}
.acr-tray{margin:0 .9rem;padding:.55rem .6rem .7rem;border:1px dashed rgba(237,161,0,.45);border-radius:6px;background:rgba(237,161,0,.05)}
.acr-tray > p{color:var(--sk-bots)}
.acr-tray .acr-hooks{border-top-color:rgba(237,161,0,.35)}
.acr-badge{--r:var(--tr);position:relative;display:inline-flex;flex-direction:column;padding:.42rem .55rem .38rem;border:1px solid var(--sk-line-2);border-top:4px solid var(--r);border-radius:4px;background:#18232e;transform-origin:50% -.6rem}
.acr-badge::before{content:'';position:absolute;left:50%;top:calc(-.55rem - 6px);width:2px;height:.55rem;margin-left:-1px;background:#5b6f82}
.acr-badge b{font:700 .72rem/1.25 var(--sk-mono);color:var(--sk-text)}
.acr-badge small{font:400 .6rem/1.3 var(--sk-mono);color:var(--sk-text-3)}
.acr-badge em{position:absolute;right:-.5rem;top:-.75rem;padding:.12rem .35rem;border-radius:2px;background:var(--sk-bots);color:var(--sk-ink);font:700 .56rem/1.2 var(--sk-mono);font-style:normal;transform:rotate(-7deg);white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,.35)}
.r-train{--r:var(--tr)}.r-index{--r:var(--ix)}.r-live{--r:var(--lv)}.r-fake{--r:var(--sk-bots)}
.acr-badge.r-fake{border-style:dashed;border-top-style:solid}
.acr-badge.swing{animation:acrSwing 1s cubic-bezier(.3,1.5,.5,1) both}
@keyframes acrSwing{0%{opacity:0;transform:translateY(-14px) rotate(-24deg)}35%{opacity:1;transform:rotate(12deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(3deg)}100%{transform:none}}
.acr-badge.fall{animation:acrFall .75s ease-in forwards}
@keyframes acrFall{to{opacity:0;transform:translateY(90px) rotate(28deg)}}
.acr-badge em.slap{animation:acrSlap .45s cubic-bezier(.3,1.6,.5,1) both}
@keyframes acrSlap{from{opacity:0;transform:scale(2.2) rotate(-20deg)}to{opacity:1;transform:rotate(-7deg)}}
.acr-leg{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:.7rem .9rem;color:var(--sk-text-3);font-size:.66rem}
.acr-leg span::before{content:'';display:inline-block;width:.8rem;height:4px;margin-right:.35rem;vertical-align:middle;background:var(--r)}

/* ---------- 01: the periodic table ---------- */
.acr-ptw{display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:1.5rem;align-items:start}
.acr-pt{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.4rem,1fr));gap:.3rem}
.acr-t{--c:var(--tr);position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;aspect-ratio:1;padding:.3rem .35rem;border:1px solid color-mix(in srgb,var(--c) 45%,transparent);border-radius:3px;background:color-mix(in srgb,var(--c) 14%,var(--sk-ink));color:var(--sk-text);text-align:left;cursor:pointer;transition:opacity .3s,filter .3s,transform .2s,box-shadow .2s}
.acr-t.t-index{--c:var(--ix)}.acr-t.t-asked{--c:var(--lv)}.acr-t.t-robots{--c:var(--rb);border-style:dashed}
.acr-t i{position:absolute;top:.25rem;left:.35rem;font:500 .56rem var(--sk-mono);font-style:normal;color:var(--sk-text-3)}
.acr-t b{font:800 1.3rem/1 var(--sk-disp);color:var(--c)}
.acr-t span{margin-top:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 .55rem var(--sk-mono);color:var(--sk-text-2)}
.acr-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 .5rem var(--sk-mono);color:var(--sk-text-4)}
.acr-t:hover{transform:translateY(-2px)}
.acr-t[aria-checked="true"]{transform:scale(1.07);z-index:1;box-shadow:0 0 0 2px var(--sk-text),0 8px 22px rgba(0,0,0,.45)}
.acr-t:focus-visible{outline:2px solid #fff;outline-offset:2px}
.acr-pt[data-state="training"] .acr-t:not(.t-training),
.acr-pt[data-state="index"] .acr-t:not(.t-index),
.acr-pt[data-state="asked"] .acr-t:not(.t-asked),
.acr-pt[data-state="robots"] .acr-t:not(.t-robots){opacity:.16;filter:grayscale(1)}
.acr-el{--c:var(--tr);position:sticky;top:calc(var(--sk-hdr-h,4rem) + 1rem);padding:1.2rem 1.25rem;border:1px solid var(--sk-line-2);border-top:4px solid var(--c);border-radius:6px;background:var(--sk-ink)}
.acr-el.t-index{--c:var(--ix)}.acr-el.t-asked{--c:var(--lv)}.acr-el.t-robots{--c:var(--rb)}
.acr-el-n{display:flex;align-items:flex-start;justify-content:space-between;margin:0}
.acr-el-n b{display:grid;place-items:center;width:3.6rem;height:3.6rem;border:1px solid var(--c);border-radius:3px;font:800 1.7rem var(--sk-disp);color:var(--c)}
.acr-el-n span{font:500 .8rem var(--sk-mono);color:var(--sk-text-3)}
.acr-el h3{margin:.8rem 0 .7rem;font:700 1.25rem/1.2 var(--sk-mono);overflow-wrap:anywhere}
.acr-el dl{margin:0}
.acr-el dl div{padding:.55rem 0;border-top:1px solid var(--sk-line)}
.acr-el dt{font:500 .64rem var(--sk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sk-text-4)}
.acr-el dd{margin:.15rem 0 0;color:var(--sk-text-2);font-size:.9rem;line-height:1.5}
.acr-el.flash{animation:acrFlash .35s ease-out}
@keyframes acrFlash{from{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}

/* ---------- 02: the line-up ---------- */
.acr-rounds{display:flex;flex-wrap:wrap;gap:.45rem}
.acr-rounds button{position:relative;overflow:hidden;padding:.6rem .9rem;border:1px solid var(--sk-paper-line);border-radius:4px;background:#fff;color:var(--sk-paper-ink);font:600 .9rem var(--sk-sans);cursor:pointer}
.acr-rounds button i{font:600 .72rem var(--sk-mono);font-style:normal;color:#6b7785;margin-right:.3rem}
.acr-rounds button[aria-checked="true"]{background:var(--sk-paper-ink);border-color:var(--sk-paper-ink);color:#fff}
.acr-rounds button[aria-checked="true"] i{color:#f4b393}
.acr-lu{position:relative;padding:1.4rem 1.4rem 1.2rem;border-radius:8px;background:#1b2631;color:var(--sk-text);background-image:repeating-linear-gradient(180deg,transparent 0 2.4rem,rgba(238,242,245,.08) 2.4rem calc(2.4rem + 1px));box-shadow:inset 0 0 0 1px #2c3c4c}
.acr-lu::before{content:'7 ft\A\A\A 6 ft\A\A\A 5 ft';white-space:pre;position:absolute;right:.7rem;top:1.2rem;font:500 .58rem/2.4rem var(--sk-mono);color:rgba(238,242,245,.28);pointer-events:none}
.acr-lu-q{max-width:46rem;margin:0 0 1.2rem;font:600 1.02rem/1.5 var(--sk-sans);color:var(--sk-text)}
.acr-lu-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}
.acr-sus{display:flex;flex-direction:column;gap:.5rem}
.acr-sus button{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;padding:.9rem .85rem;border:2px solid #3b4d5f;border-radius:6px;background:var(--sk-ink);color:var(--sk-text);text-align:left;cursor:pointer;transition:transform .3s cubic-bezier(.3,1.4,.5,1),border-color .2s,box-shadow .3s}
.acr-sus button:hover{border-color:#6b8196}
.acr-sus button:focus-visible{outline:2px solid #fff;outline-offset:2px}
.acr-sus-h{padding:.1rem .4rem;border-radius:2px;background:var(--sk-text);color:var(--sk-ink);font:700 .66rem var(--sk-mono)}
.acr-sus b{font:700 .95rem var(--sk-mono);overflow-wrap:anywhere}
.acr-sus code{font:400 .76rem var(--sk-mono);color:var(--sk-text-2)}
.acr-sus-r{font:400 .7rem var(--sk-mono);color:var(--sk-text-3);overflow-wrap:anywhere}
.acr-sus button[aria-pressed="true"]{transform:translateY(-8px) scale(1.03);border-color:var(--sk-ai);box-shadow:0 12px 26px rgba(0,0,0,.5)}
.acr-vd{margin:0;padding:.6rem .7rem;border-radius:4px;background:var(--sk-ink-2);color:var(--sk-text-2);font-size:.8rem;line-height:1.45;transform-origin:50% 0}
.acr-vd strong{display:block;margin-bottom:.15rem;font:700 .7rem var(--sk-mono);letter-spacing:.08em;text-transform:uppercase}
.is-v .acr-vd strong{color:var(--sk-search)}.is-s .acr-vd strong{color:var(--sk-bots)}.is-u .acr-vd strong{color:var(--sk-text-3)}
.is-s .acr-vd{box-shadow:inset 3px 0 0 var(--sk-bots)}
.js .acr-lu.armed .acr-vd{position:relative;min-height:4.2rem;background:repeating-linear-gradient(135deg,#1d2a36 0 6px,#16212b 6px 12px)}
.js .acr-lu.armed .acr-vd > *,.js .acr-lu.armed .acr-vd{color:transparent}
.js .acr-lu.armed .acr-vd strong{visibility:hidden}
.js .acr-lu.armed .acr-vd::after{content:'verdict sealed';position:absolute;inset:0;display:grid;place-items:center;font:600 .64rem var(--sk-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sk-text-4)}
.acr-lu.shown .acr-vd{animation:acrVd .5s cubic-bezier(.3,1.3,.5,1) both}
.acr-lu.shown .acr-sus:nth-child(2) .acr-vd{animation-delay:.12s}.acr-lu.shown .acr-sus:nth-child(3) .acr-vd{animation-delay:.24s}.acr-lu.shown .acr-sus:nth-child(4) .acr-vd{animation-delay:.36s}
@keyframes acrVd{from{opacity:0;transform:rotateX(80deg)}to{opacity:1;transform:none}}
.acr-lu-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.25rem;margin-top:1.2rem}
.acr-none{padding:.55rem .9rem;border:1px dashed #6b8196;border-radius:4px;background:none;color:var(--sk-text);font:600 .86rem var(--sk-sans);cursor:pointer}
.acr-none[aria-pressed="true"]{border-style:solid;border-color:var(--sk-ai);background:rgba(235,104,52,.14)}
.acr-lu-out{flex:1 1 20rem;margin:0;color:var(--sk-text-2);font-size:.92rem;line-height:1.5}
.acr-lu-out b{color:var(--sk-text)}
.acr-lu-out .ok{color:var(--sk-search)}.acr-lu-out .no{color:var(--sk-bots)}

/* ---------- 03: odometer meters ---------- */
.acr-od{border:1px solid var(--sk-line-2);border-radius:8px;background:var(--sk-ink-2);overflow:hidden}
.acr-od-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;padding:.75rem 1.1rem;border-bottom:1px solid var(--sk-line);font:500 .74rem var(--sk-mono);color:var(--sk-text-3)}
.acr-od-top p{margin:0;color:var(--sk-text-2)}
.acr-od-top code{color:var(--sk-ai);overflow-wrap:anywhere}
.acr-od-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.acr-m{position:relative;overflow:hidden;padding:1.2rem 1.1rem 1.1rem;border-right:1px solid var(--sk-line);border-bottom:1px solid var(--sk-line)}
.acr-m:nth-child(3n){border-right:0}
.acr-m-k{margin:0 0 .55rem;font:500 .66rem var(--sk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sk-text-3)}
.acr-m-v{display:flex;align-items:center;gap:2px;min-height:2.6rem;margin:0;font:700 1.7rem/1 var(--sk-mono);color:var(--sk-text)}
.acr-m-n{margin:.5rem 0 0;font:400 .7rem var(--sk-mono);color:var(--sk-text-4)}
.acr-dr{display:inline-block;height:1.5em;padding:0 .12em;overflow:hidden;border-radius:2px;background:linear-gradient(180deg,#05090d,#1d2a36 45%,#1d2a36 55%,#05090d);box-shadow:inset 0 0 0 1px #33475a;line-height:1.5em}
.acr-dr > span{display:flex;flex-direction:column;transform:translateY(calc(var(--d,0) * -1.5em));transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}
.acr-dr > span > span{height:1.5em;text-align:center}
.acr-sep{padding:0 .05em;color:var(--sk-text-2)}
.acr-unit{margin-left:.3em;font-size:.6em;color:var(--sk-text-3)}
.acr-plate{position:absolute;inset:auto .7rem .7rem .7rem;top:2.1rem;display:grid;place-items:center;margin:0;border:1px solid #9aa7b3;border-radius:3px;background:linear-gradient(160deg,#c9d1d8,#8995a0 60%,#b8c1c9);color:#1a242e;font:800 .8rem var(--sk-mono);letter-spacing:.14em;text-transform:uppercase;transform:translateY(calc(-100% - 3rem));visibility:hidden;transition:transform .5s cubic-bezier(.3,1.3,.5,1),visibility 0s .5s;box-shadow:0 6px 14px rgba(0,0,0,.45)}
.acr-plate::before,.acr-plate::after{content:'';position:absolute;top:50%;width:.4rem;height:.4rem;margin-top:-.2rem;border-radius:50%;background:#56626d}
.acr-plate::before{left:.45rem}.acr-plate::after{right:.45rem}
.acr-od[data-state="notime"] [data-need="time"] .acr-plate,
.acr-od[data-state="none"] [data-need] .acr-plate{transform:none;visibility:visible;transition:transform .5s cubic-bezier(.3,1.3,.5,1)}
.acr-od[data-state="partial"] [data-need="size"] .acr-m-n{color:var(--sk-bots)}
.acr-od[data-state="partial"] [data-need="size"] .acr-m-v::after{content:'partial';margin-left:.5rem;padding:.12rem .35rem;border:1px solid var(--sk-bots);border-radius:3px;font:500 .6rem var(--sk-mono);color:var(--sk-bots)}
.acr-od-say{margin:0;padding:.9rem 1.1rem;color:var(--sk-text-2);font-size:.92rem;line-height:1.5}

/* ---------- 04: the phone that buzzes ---------- */
.acr-ph-ctl{margin:1.75rem 0 0}
.acr-ph-ctl label{display:block;margin-bottom:.5rem;font:600 .95rem var(--sk-sans)}
.acr-ph-ctl label b{color:var(--sk-ai)}
.acr-ph-ctl input[type=range]{width:100%;max-width:26rem;margin:0 0 1rem;accent-color:var(--sk-ai)}
.acr-rules{display:grid;gap:.6rem;margin:1.6rem 0 0;padding:0;list-style:none}
.acr-rules li{padding:.75rem .9rem;border-left:2px solid var(--sk-ai);background:var(--sk-ink);color:var(--sk-text-2);line-height:1.5;font-size:.92rem}
.acr-rules b{color:var(--sk-text)}
.acr-ph{position:relative;width:min(19rem,100%);margin:0 auto;padding:.7rem;border-radius:2.4rem;background:#070b0f;box-shadow:0 0 0 2px #2c3c4c,0 30px 60px rgba(0,0,0,.5)}
.acr-ph::before{content:'';position:absolute;top:1.15rem;left:50%;width:4.6rem;height:1.1rem;margin-left:-2.3rem;border-radius:999px;background:#000;z-index:2}
.acr-ph-body{position:relative;min-height:27rem;padding:3.2rem .8rem 1rem;border-radius:1.8rem;background:radial-gradient(120% 70% at 20% 0%,#3a2a4a,transparent 60%),radial-gradient(100% 80% at 90% 100%,#4a2a1c,transparent 60%),#121a22;overflow:hidden}
.acr-ph-clock{margin:0 0 1.4rem;text-align:center;font:300 3.4rem/1 var(--sk-disp);color:#f4f6f8}
.acr-ph-clock small{display:block;margin-top:.45rem;font:500 .74rem var(--sk-sans);color:#c9d1d8}
.acr-ph-note{position:absolute;left:.8rem;right:.8rem;top:8.6rem;padding:.75rem .85rem;border-radius:1rem;background:rgba(238,242,245,.14);backdrop-filter:blur(8px);color:#f4f6f8;transform:translateY(0);transition:transform .45s cubic-bezier(.3,1.3,.5,1),opacity .3s}
.acr-ph-note.gone{opacity:0;transform:translateY(-130%)}
.acr-ph-app{display:flex;justify-content:space-between;gap:.5rem;margin:0 0 .3rem;font:600 .66rem var(--sk-sans);color:#c9d1d8;text-transform:uppercase;letter-spacing:.05em}
.acr-ph-app span:first-child::before{content:'';display:inline-block;width:.7rem;height:.7rem;margin-right:.35rem;vertical-align:-1px;border-radius:3px;background:var(--sk-ai)}
.acr-ph-t{margin:0 0 .3rem;font:700 .9rem/1.3 var(--sk-sans)}
.acr-ph-d{margin:0;font-size:.74rem;line-height:1.45;color:#dbe2e8}
.acr-ph-idle{margin:1.6rem 0 0;padding:.9rem;border:1px dashed rgba(238,242,245,.3);border-radius:1rem;text-align:center;color:#c9d1d8;font-size:.82rem;line-height:1.5}
.acr-ph-idle b{display:block;margin-bottom:.2rem;font:700 1rem var(--sk-sans);color:#f4f6f8}
.acr-ph.buzz{animation:acrBuzz .5s linear 2}
@keyframes acrBuzz{0%,100%{transform:none}20%{transform:translateX(-4px) rotate(-1.2deg)}40%{transform:translateX(4px) rotate(1.2deg)}60%{transform:translateX(-3px) rotate(-.8deg)}80%{transform:translateX(3px) rotate(.8deg)}}

/* ---------- 05: flip cards ---------- */
.acr-fc-score{margin:0;font:600 .9rem var(--sk-mono);color:var(--sk-paper-ink)}
.acr-fc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin:0;padding:0;list-style:none}
.acr-card{position:relative;display:block;width:100%;min-height:11rem;padding:0;border:0;background:none;text-align:left;cursor:pointer;perspective:900px;font:inherit}
.acr-f,.acr-b{display:flex;flex-direction:column;justify-content:space-between;gap:.6rem;min-height:11rem;padding:1rem;border-radius:8px}
.acr-f{background:var(--sk-ink);color:var(--sk-text);box-shadow:0 2px 0 #0a0f14}
.acr-f code{font:400 .72rem/1.5 var(--sk-mono);color:#c9d6e2;overflow-wrap:anywhere}
.acr-f i{align-self:flex-end;padding:.15rem .45rem;border:1px solid #4a5d70;border-radius:999px;font:500 .62rem var(--sk-mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-text-3)}
.acr-b{--g:var(--sk-bots);margin-top:.5rem;border:2px solid var(--g);background:#fff;color:var(--sk-paper-ink-2);font-size:.86rem;line-height:1.45;justify-content:flex-start}
.acr-b strong{font:700 .78rem var(--sk-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sk-paper-ink)}
.acr-b strong::before{content:'';display:inline-block;width:.6rem;height:.6rem;margin-right:.4rem;border-radius:50%;background:var(--g)}
.g-p{--g:var(--sk-people)}.g-s{--g:var(--sk-search)}.g-bot{--g:var(--sk-bots)}
.js .acr-card{display:grid}
.js .acr-f,.js .acr-b{grid-area:1/1;margin:0;backface-visibility:hidden;transition:transform .6s cubic-bezier(.3,1.2,.5,1)}
.js .acr-b{transform:rotateY(180deg)}
.js .acr-card[aria-pressed="true"] .acr-f{transform:rotateY(-180deg)}
.js .acr-card[aria-pressed="true"] .acr-b{transform:none}
.acr-card:focus-visible{outline:2px solid var(--sk-ink);outline-offset:3px;border-radius:8px}

@media (max-width:1060px){
  .acr-ptw{grid-template-columns:minmax(0,1fr)}
  .acr-el{position:static}
  .acr-lu-row,.acr-fc{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:640px){
  .acr-rail,.acr-tray{grid-template-columns:minmax(0,1fr);gap:.2rem}
  .acr-pt{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem}
  .acr-t{padding:.2rem .25rem}
  .acr-t b{font-size:1.05rem}
  .acr-t small{display:none}
  .acr-lu{padding:1rem .8rem}
  .acr-lu::before{display:none}
  .acr-lu-row{gap:.55rem}
  .acr-sus button{padding:.7rem .6rem}
  .acr-sus b{font-size:.82rem}
  .acr-od-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .acr-m:nth-child(3n){border-right:1px solid var(--sk-line)}
  .acr-m:nth-child(2n){border-right:0}
  .acr-m-v{font-size:1.3rem}
  .acr-fc{grid-template-columns:minmax(0,1fr)}
  .acr-card,.acr-f,.acr-b{min-height:8.5rem}
}
@media (prefers-reduced-motion:reduce){
  .acr-badge.swing,.acr-badge.fall,.acr-badge em.slap,.acr-ph.buzz,.acr-el.flash,.acr-lu.shown .acr-vd,.acr-now.enter{animation:none}
  .acr-dr > span,.acr-plate,.acr-ph-note,.js .acr-f,.js .acr-b,.acr-sus button,.acr-t{transition:none}
}
