.tq .cl-meta{min-height:22px;font:400 12px/1.4 var(--font-mono);color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.tq .cl-meta>i{background:var(--text-quaternary);border-radius:9999px;width:3px;height:3px}.tq .cl-meta a{align-items:center;gap:6px;display:inline-flex}.tq .cl-list{flex-direction:column;display:flex}.tq .cl-entry{border-top:1px solid var(--border);grid-template-columns:200px minmax(0,1fr);gap:clamp(24px,5vw,72px);padding:48px 0;scroll-margin-top:80px;display:grid}.tq .cl-entry:last-child{border-bottom:1px solid var(--border)}.tq .cl-side{flex-direction:column;align-self:start;gap:10px;display:flex;position:sticky;top:96px}.tq .cl-side h2{font:590 28px/1 var(--font-heading);letter-spacing:-.025em;color:var(--text-primary);margin:0}.tq .cl-side time{font:400 12px/1.4 var(--font-mono);color:var(--text-tertiary)}.tq .cl-latest{border:1px solid var(--border-strong);background:var(--bg-100);height:22px;font:400 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);border-radius:9999px;align-self:flex-start;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.tq .cl-latest i{background:var(--success);border-radius:9999px;width:6px;height:6px}.tq .cl-body{flex-direction:column;gap:28px;min-width:0;display:flex}.tq .cl-sec{flex-direction:column;gap:12px;display:flex}.tq .cl-sec h3{font:400 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:10px;margin:0;display:flex}.tq .cl-sec h3 span{color:var(--text-quaternary)}.tq .cl-sec ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tq .cl-sec li{font:400 15px/1.65 var(--font-body);color:var(--text-secondary);text-wrap:pretty;padding-left:20px;position:relative}.tq .cl-sec li:before{content:"";background:var(--text-quaternary);width:6px;height:1px;position:absolute;top:.82em;left:2px}.tq .cl-sec code{border:1px solid var(--border);background:var(--bg-200);font:400 .86em/1 var(--font-mono);color:var(--text-primary);border-radius:5px;padding:1px 6px}.tq .cl-filter{border:1px solid var(--border);background:var(--bg-100);border-radius:9999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.tq .cl-filter button{height:30px;color:var(--text-tertiary);font:510 13px/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:0 12px;transition:color .1s,background-color .1s}.tq .cl-filter button:hover{color:var(--text-primary)}.tq .cl-filter button[aria-pressed=true]{background:var(--bg-300);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-strong)}.tq .cl-more{justify-content:center;padding-top:32px;display:flex}.tq .cl-state{border-top:1px solid var(--border);border-bottom:1px solid var(--border);font:400 14px/1.6 var(--font-body);color:var(--text-tertiary);padding:48px 0}.tq .cl-skel{background:var(--bg-200);border-radius:4px;height:14px;animation:1.4s ease-in-out infinite cl-pulse;display:block}@keyframes cl-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.tq .cl-skel{animation:none}}.tq .nf-code{font:400 12px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);align-items:center;gap:10px;display:flex}.tq .nf-code b{color:var(--text-primary);border:1px solid var(--border-strong);background:var(--bg-100);border-radius:6px;padding:3px 8px;font-weight:400}.tq .nf-links{background:var(--border);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:100%;margin-top:16px;display:grid;overflow:hidden}.tq .nf-links a{background:var(--bg-000);color:inherit;flex-direction:column;gap:4px;padding:16px 18px;transition:background-color .1s;display:flex}.tq .nf-links a:hover{background:var(--bg-100)}.tq .nf-links b{font:510 14px/1.4 var(--font-body);color:var(--text-primary);justify-content:space-between;align-items:center;display:flex}.tq .nf-links small{font:400 12px/1.4 var(--font-mono);color:var(--text-tertiary)}@media (max-width:860px){.tq .cl-entry{grid-template-columns:minmax(0,1fr);gap:20px}.tq .cl-side{flex-flow:wrap;align-items:center;gap:12px;position:static}.tq .nf-links{grid-template-columns:minmax(0,1fr)}}