.tq .gd-meta{font:400 12px/1.4 var(--font-mono);letter-spacing:.04em;color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tq .gd-meta i{background:var(--text-quaternary);border-radius:9999px;width:3px;height:3px}.tq .gd-prose{flex-direction:column;gap:16px;max-width:680px;display:flex}.tq .gd-prose p{font:400 16px/1.75 var(--font-body);color:var(--text-secondary);text-wrap:pretty;margin:0}.tq .gd-prose a,.tq .gd-card a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.tq .gd-prose code,.tq .gd-card code,.tq .gd-table code{font:400 13px/1 var(--font-mono);color:var(--text-primary);border:1px solid var(--border-subtle);background:var(--bg-200);border-radius:5px;padding:2px 6px}.tq .gd-table-wrap{border:1px solid var(--border);background:var(--bg-100);border-radius:16px;overflow-x:auto}.tq .gd-table{border-collapse:collapse;width:100%;min-width:760px;font:400 13px/1.45 var(--font-body)}.tq .gd-table th,.tq .gd-table td{border-top:1px solid var(--border-subtle);text-align:left;vertical-align:top;color:var(--text-secondary);padding:14px 16px}.tq .gd-table thead th{font:400 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);background:var(--bg-000);border-top:0}.tq .gd-table tbody th{font:510 14px/1.35 var(--font-body);color:var(--text-primary);white-space:nowrap}.tq .gd-table tbody th a{color:inherit}.tq .gd-table tr.us{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}.tq .gd-table td small{font:400 12px/1.4 var(--font-mono);color:var(--text-tertiary);margin-top:2px;display:block}.tq .gd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tq .gd-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.tq .gd-card{border:1px solid var(--border);background:var(--bg-000);border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:28px;display:flex}.tq .gd-card.us{border-color:var(--border-strong);background:radial-gradient(70% 90% at 100% 0%,var(--glow),transparent 70%),var(--bg-100)}.tq .gd-card h3{font:590 19px/1.3 var(--font-heading);letter-spacing:-.014em;color:var(--text-primary);margin:0}.tq .gd-card p{font:400 14px/1.65 var(--font-body);color:var(--text-tertiary);text-wrap:pretty;margin:0}.tq .gd-card .gd-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tq .gd-price{font:400 12px/1.4 var(--font-mono);color:var(--text-secondary)}.tq .gd-label{font:400 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.tq .gd-pros{font:400 14px/1.55 var(--font-body);color:var(--text-secondary);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tq .gd-pros li{grid-template-columns:16px minmax(0,1fr);gap:8px;display:grid}.tq .gd-pros li:before{content:"+";font:400 13px/1.55 var(--font-mono);color:var(--text-tertiary)}.tq .gd-pros.cons li:before{content:"−"}.tq .gd-more{font:510 13px/1.5 var(--font-body);align-items:center;gap:6px;margin-top:auto;display:inline-flex}.tq .gd-steps{background:var(--border);border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.tq .gd-step{background:var(--bg-000);flex-direction:column;gap:10px;min-width:0;padding:28px 24px;display:flex}.tq .gd-step b{font:590 17px/1.35 var(--font-heading);letter-spacing:-.012em;color:var(--text-primary)}.tq .gd-step span{font:400 14px/1.6 var(--font-body);color:var(--text-tertiary);text-wrap:pretty}.tq .gd-n{font:400 12px/1.4 var(--font-mono);letter-spacing:.06em;color:var(--text-tertiary)}.tq .gd-log{border:1px solid var(--border);background:var(--bg-100);border-radius:16px;min-width:0;overflow:hidden}.tq .gd-log-head{border-bottom:1px solid var(--border-subtle);font:400 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.tq .gd-log-row{border-top:1px solid var(--border-subtle);font:400 12.5px/1.5 var(--font-mono);color:var(--text-secondary);grid-template-columns:64px 72px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:10px 16px;display:grid}.tq .gd-log-row:first-of-type{border-top:0}.tq .gd-log-row .t{color:var(--text-quaternary)}.tq .gd-log-row .who{color:var(--text-tertiary)}.tq .gd-log-row .cmd{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tq .gd-flag{border:1px solid var(--border-strong);height:20px;font:400 10.5px/1 var(--font-mono);color:var(--text-secondary);white-space:nowrap;border-radius:9999px;align-items:center;padding:0 8px;display:inline-flex}.tq .gd-figcard{border:1px solid var(--border);background-color:var(--bg-100);background-image:radial-gradient(circle at 1px 1px,var(--border) 1px,transparent 1.2px);background-size:16px 16px;border-radius:16px;justify-content:center;align-items:center;min-width:0;padding:32px 16px 16px;display:flex}.tq .gd-figcard .hl{--hl-plate:var(--bg-100);max-width:460px}.tq .gd-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:24px;display:grid}@media (max-width:1000px){.tq .gd-grid.three,.tq .gd-steps,.tq .gd-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.tq .gd-grid{grid-template-columns:minmax(0,1fr)}.tq .gd-log-row{grid-template-columns:52px minmax(0,1fr) auto}.tq .gd-log-row .who{display:none}}