.tr-card{border:2px solid var(--rule);background:var(--surface);margin:0 0 20px;box-shadow:4px 4px #14121014}.tr-head{background:var(--rule);color:var(--vis-yellow);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:9px;padding:8px 13px;font-size:12.5px;font-weight:700;display:flex}.tr-clock{flex:none;width:14px;height:14px}.tr-title{min-width:0}.tr-count{color:#d8ad00;letter-spacing:.04em;white-space:nowrap;margin-left:auto;font-size:11px}.tr-rows{flex-direction:column;display:flex}.tr-row{border-top:1px solid var(--border);color:inherit;align-items:center;gap:11px;padding:12px 13px;text-decoration:none;transition:background .12s;display:flex}.tr-row:first-child{border-top:0}.tr-row:hover,.tr-row:focus-visible{background:var(--primary-subtle);outline:none}.tr-row--static{cursor:default}.tr-main{flex:1;min-width:0}.tr-unit{color:var(--heading);letter-spacing:-.01em;font-size:15px;font-weight:700;display:block}.tr-val{font-family:var(--font-mono);color:var(--body);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:13.5px;display:flex}.tr-trend{background:var(--primary-subtle);color:var(--primary);white-space:nowrap;border-radius:3px;align-items:center;padding:1px 6px;font-size:12px;font-weight:700;display:inline-flex}.tr-right{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.tr-when{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;font-size:11px}.tr-open{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--blue-tab);white-space:nowrap;font-size:11px;font-weight:700}.tr-foot{border-top:1px solid var(--border);padding:10px 13px}.tr-foot a{font-family:var(--font-mono);color:var(--muted);font-size:12px;text-decoration:none}.tr-foot a:hover{color:var(--heading)}.rt-tape{border:2px solid var(--rule);background:var(--surface);margin:18px 0 0;position:relative;overflow:hidden}.rt-tape:before{content:"";background:linear-gradient(var(--vis-yellow),var(--primary-subtle));width:4px;position:absolute;top:0;bottom:0;left:0}.rt-head{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);justify-content:space-between;align-items:center;padding:8px 13px 6px 15px;font-size:11px;display:flex}.rt-count{color:var(--heading);font-weight:700}.rt-earlier{font-family:var(--font-mono);color:var(--muted);border-top:1px solid var(--border);padding:4px 13px 4px 15px;font-size:11px}.rt-rows{flex-direction:column;padding-bottom:4px;display:flex}.rt-row{border-top:1px solid var(--border);font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;padding:7px 13px 7px 15px;display:flex}.rt-row:first-child{border-top:0}.rt-v{color:var(--heading);white-space:nowrap;font-size:14px;font-weight:700}.rt-d{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.rt-t{color:var(--muted);white-space:nowrap;font-size:11px}.rt-ledge{background:var(--vis-yellow);border-top:2px solid var(--rule);align-items:center;gap:12px;padding:11px 14px;display:flex}.rt-ledge-txt{flex:1;min-width:0}.rt-ledge-h{font-family:var(--font-sans);color:var(--rule);font-size:15px;font-weight:800;line-height:1.15}.rt-ledge-s{font-family:var(--font-mono);color:var(--rule);opacity:.85;margin-top:3px;font-size:11.5px;line-height:1.4}.rt-ledge-x{font-family:var(--font-mono);color:var(--rule);opacity:.6;margin-top:4px;font-size:10.5px;line-height:1.35}.rt-keep{background:var(--rule);color:var(--vis-yellow);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:0;flex:none;align-self:center;padding:12px 15px;font-size:13px;font-weight:700}.rt-keep:active{transform:translateY(1px)}.rt-keep:focus-visible{outline:3px solid var(--rule);outline-offset:2px}.rt-later{text-align:center;border:0;border-top:1px solid var(--border);width:100%;font-family:var(--font-mono);color:var(--muted);letter-spacing:.04em;cursor:pointer;background:0 0;padding:9px;font-size:11px;display:block}.rt-later:hover{color:var(--heading)}.rt-door{text-align:left;border-top:2px solid var(--rule);width:100%;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--primary);cursor:pointer;background:0 0;padding:10px 15px;font-size:12px;font-weight:700;display:block}.rt-kept{border-top:2px solid var(--rule);background:var(--rule);color:var(--vis-yellow);font-family:var(--font-mono);letter-spacing:.03em;padding:10px 15px;font-size:12.5px;font-weight:700}
