.tq{list-style:none;margin:0;padding:0;grid-gap:.5rem;gap:.5rem}.tq,.tq-row{display:grid}.tq-row{grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.875rem;gap:.875rem;padding:.875rem 1rem;border:1px solid color-mix(in oklab,var(--tq-color) 22%,transparent);border-radius:.75rem;background:linear-gradient(100deg,color-mix(in oklab,var(--tq-color) 9%,transparent),transparent 70%);opacity:0;transform:translateY(.5rem);animation:tq-in .52s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--tq-delay)}@keyframes tq-in{to{opacity:1;transform:none}}.tq-mark{position:relative;width:.75rem;height:.75rem;display:grid;place-items:center}.tq-mark-core{width:.5rem;height:.5rem;border-radius:50%;background:var(--tq-color)}.tq-row--locked .tq-mark:after{content:"";position:absolute;inset:-.25rem;border-radius:50%;border:1px solid var(--tq-color);opacity:0;animation:tq-ping 2.4s ease-out infinite;animation-delay:var(--tq-delay)}@keyframes tq-ping{0%{opacity:.65;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.35)}}.tq-body{min-width:0}.tq-name{margin:0;font-weight:650;font-size:.9375rem;letter-spacing:-.01em;display:flex;align-items:center;gap:.5rem}.tq-badge{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.125rem .375rem;border-radius:.25rem;color:var(--tq-color);background:color-mix(in oklab,var(--tq-color) 16%,transparent)}.tq-sub{margin:.125rem 0 0;opacity:.72}.tq-cta,.tq-sub{font-size:.8125rem}.tq-cta{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:650;white-space:nowrap;padding:.4375rem .75rem;border-radius:.5rem;text-decoration:none;color:var(--tq-color,var(--tier-standard-text));border:1px solid color-mix(in oklab,var(--tq-color,var(--tier-standard-text)) 34%,transparent);transition:background-color .16s ease,transform .16s ease}.tq-cta:hover{background:color-mix(in oklab,var(--tq-color) 14%,transparent)}.tq-cta:active{transform:translateY(1px)}.tq-cta:focus-visible{outline:2px solid var(--tq-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tq-row{opacity:1;transform:none}.tq-row,.tq-row--locked .tq-mark:after{animation:none}}