﻿:root{color-scheme:dark}*{box-sizing:border-box}html{font-size:16px}body{margin:0;min-height:100vh;background:#212e35 radial-gradient(ellipse at center, rgba(255,255,255,.025), rgba(0,0,0,.35));color:lime;font-family:ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:.86rem;line-height:1.5;text-shadow:0 0 1px currentColor,0 0 8px rgba(0,255,0,.32)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}p{margin:0}.term{width:fit-content;max-width:min(120ch,100%);margin:0 auto;padding:2rem 1.25rem 3rem;outline:none}@media (min-width: 60rem){.term{padding-top:3rem}}.term-intro,.term-help{width:0;min-width:100%}.dim,.off,.term-help,thead th{color:rgba(0,255,0,.5);text-shadow:none}.term-sec>span:first-child{color:rgba(0,255,0,.5);font-weight:bold;text-shadow:none}.user{font-weight:bold}.term-bar{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.term-intro{margin:1rem 0 1.5rem;color:rgba(0,255,0,.78)}.term-intro code{font:inherit;color:rgba(0,255,0,.5);text-shadow:none}.term-out{overflow-x:auto;min-height:8rem}.term-line{white-space:nowrap}.summary{white-space:normal}.chart{display:grid;grid-template-columns:9ch 1fr;gap:0 1ch;white-space:nowrap}.chart .axis{grid-column:2;white-space:pre}.spark .on,.bar .on{color:lime}.term-sec{display:flex;align-items:center;gap:.75ch;margin:1.4rem 0 .25rem}.term-sec .rule{flex:1;border-top:1px solid rgba(0,255,0,.18)}.term-help{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:2rem}.term-help kbd{font:inherit}.term-stats{white-space:nowrap}.hc-heart{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-decoration:underline;text-underline-offset:.15em}.hc-heart[aria-pressed=true]{color:lime;font-weight:bold;text-decoration:none;text-shadow:0 0 1px currentColor,0 0 8px rgba(0,255,0,.32)}.term-table{border-collapse:collapse;white-space:nowrap}.term-table th{font-weight:normal;text-align:left}.term-table th,.term-table td{padding:.05rem 1.2ch .05rem 0}.term-table .cur{width:1.2ch;padding-right:.6ch}.term-table .path{overflow:hidden;text-overflow:ellipsis}.term-table .n{text-align:right;font-variant-numeric:tabular-nums}.term-table .last{min-width:7ch}.term-table .bar{letter-spacing:0}.term-table tbody tr[role=row]{cursor:pointer}.term-table tbody tr[role=row] td{color:rgba(0,255,0,.8);text-shadow:none}.term-table tbody tr[role=row] td .off{color:rgba(0,255,0,.22)}.term-table tbody tr[role=row]:hover td{color:lime}.term-table tbody tr.sel td{color:lime;background:rgba(0,255,0,.09);text-shadow:0 0 1px currentColor,0 0 8px rgba(0,255,0,.32)}.term-table tbody tr.sel td:first-child{border-radius:3px 0 0 3px}.term-table tbody tr.sel td:last-child{border-radius:0 3px 3px 0}.term-table tr.detail td{color:lime}.term-table tr.detail .tree{text-shadow:none}.term-table tr.detail .bar{white-space:pre}@media (prefers-reduced-motion: no-preference){.term-bar::after{content:"▌";margin-left:.2ch;animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.term-table tbody tr.fresh td{animation:fresh 2.5s linear}.term-table tbody tr.fresh td:first-child{border-radius:3px 0 0 3px}.term-table tbody tr.fresh td:last-child{border-radius:0 3px 3px 0}@keyframes fresh{0%{background:rgba(0,255,0,.6);color:lime;text-shadow:0 0 1px currentColor,0 0 14px rgba(0,255,0,.7)}16%{background:rgba(0,255,0,.12);color:lime;text-shadow:0 0 1px currentColor,0 0 8px rgba(0,255,0,.32)}}}