.tas-lanes{grid-template-columns:repeat(3,1fr);display:grid;position:absolute;top:2%;bottom:2%}.tas-lanes span{color:#8f98b3;background:linear-gradient(#ffffff0a,#0000 60%);border-left:1px dashed #ffffff29;align-content:start;justify-items:center;padding-top:6px;display:grid}.tas-lanes span:first-child{border-left:0}.tas-lanes span[data-on=true]{color:var(--pub-acid);background:linear-gradient(180deg, color-mix(in srgb, var(--pub-acid) 12%, transparent), transparent 60%)}.tas-lead{color:#cfd5e6;will-change:transform;background:#141a28f0;border:1px solid #ffffff29;border-radius:10px;grid-template-columns:14px 1fr auto;align-items:center;gap:7px;width:176px;height:40px;padding:0 10px;display:grid;position:absolute;box-shadow:0 20px 40px -24px #000000e6}.tas-lead:after{content:"";background:var(--s3d-accent);border-radius:50%;width:10px;height:10px;animation:1.4s ease-out infinite tas-ring;position:absolute;top:-4px;left:-4px}.tas-lead b{font:700 11px var(--pub-font-mono);color:#f3f2ec;white-space:nowrap;overflow:hidden}.tas-lead em{color:#fff;min-width:26px;font:700 11px var(--pub-font-mono);text-align:center;background:#ff4d2e;border-radius:5px;padding:2px 5px;font-style:normal}.tas-lead[data-good=true] em{background:var(--pub-acid);color:#07090f}@keyframes tas-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.tas-chip{bottom:30%;left:2%}.tas-good{top:44%;left:2%}.tas-plan{width:min(320px,84%);bottom:3%}@media (prefers-reduced-motion:reduce){.tas-lead:after{animation:none}}@media (width<=640px){.tas-lead{grid-template-columns:1fr auto;gap:4px;width:108px;height:32px;padding:0 7px}.tas-lead svg{display:none}.tas-lead b{font-size:10px}.tas-lead em{min-width:20px;padding:2px 3px;font-size:10px}.tas-chip{bottom:14%;left:20%}.tas-plan{bottom:1%}}
