.ar-con{width:100%}.ar-con-body{display:flex;flex-direction:column}.ar-con-blk+.ar-con-blk{border-top:1px solid var(--c-line)}.ar-con-h{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;min-height:40px;padding:8px 16px;background:var(--c-raise);border-bottom:1px solid var(--c-line);font-family:var(--f-mono);font-size:12px;line-height:16px;letter-spacing:.04em;color:var(--c-ink)}.ar-con-tag{flex:none;display:inline-flex;align-items:center;height:24px;padding:0 8px;border:1px solid var(--c-line2);color:var(--c-ink3);text-transform:uppercase;letter-spacing:.06em}.ar-con-blk ul{list-style:none;margin:0;padding:8px 0}.ar-con-blk li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;min-height:40px;padding:8px 16px;font-family:var(--f-mono);font-size:12px;line-height:24px;letter-spacing:.02em}.ar-con-k{min-width:0;color:var(--c-ink3)}.ar-con-blk li[data-code] .ar-con-k{color:var(--c-ink)}.ar-con-p{margin-right:8px;color:var(--c-signal-text)}.ar-con-v{white-space:nowrap;color:var(--c-ink)}.ar-con-v[data-tone=ok],.ar-con-v[data-tone=sig]{color:var(--c-signal-text)}.ar-con-v[data-tone=bad]{color:var(--c-danger-text)}.ar-con-foot{display:flex;flex-wrap:wrap;gap:4px 24px;margin:0;padding:12px 16px;border-top:1px solid var(--c-line);font-family:var(--f-mono);font-size:12px;line-height:16px;letter-spacing:.02em;color:var(--c-ink3)}.ar-fig{margin-top:64px;min-width:0}.ar-iso-lines{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px 24px}@media(min-width:1024px){.ar-iso-lines{grid-template-columns:repeat(2,minmax(0,1fr))}}.ar-iso-lines li{margin:0;max-width:56ch;font-size:20px;line-height:32px;color:var(--c-ink2);text-wrap:pretty}.ar-iso-lines b{font-weight:500;color:var(--c-ink)}.ar-access{margin:0;border-top:1px solid var(--c-line)}.ar-access-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:20px 0;border-bottom:1px solid var(--c-line)}@media(min-width:768px){.ar-access-row{grid-template-columns:minmax(0,3fr) minmax(0,5fr);gap:var(--grid-gutter, 24px)}}@media(min-width:1024px){.ar-access-row{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.ar-access-row dt{display:flex;align-items:center;gap:8px;min-height:28px;font-family:var(--f-mono);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink)}.ar-access-row dt svg{flex:none;color:var(--c-signal)}.ar-access-row dd{margin:0;max-width:64ch;font-size:17px;line-height:28px;letter-spacing:.01em;color:var(--c-ink2);text-wrap:pretty}.ar-ask{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:64px 0 0;padding:24px 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);font-size:17px;line-height:28px;letter-spacing:.01em;color:var(--c-ink)}.ar-ask a{color:var(--c-signal-text);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--c-signal) 40%,transparent);text-underline-offset:4px}.ar-ask a:hover{text-decoration-color:currentColor}.ar-ask a:focus-visible{outline:2px solid var(--c-signal);outline-offset:2px}.tn4{--tn-top: var(--c-raise2);--tn-left: var(--c-raise);--tn-right: color-mix(in srgb, var(--c-raise) 50%, var(--c-bg));--tn-rim: color-mix(in srgb, var(--c-signal) 46%, var(--c-bg));--tn-edge-y: color-mix(in srgb, var(--c-ink3) 40%, var(--c-bg));--tn-edge2: color-mix(in srgb, var(--c-ink3) 22%, var(--c-bg));--tn-trace: color-mix(in srgb, color-mix(in srgb, var(--c-ink3) 50%, var(--c-signal)) 30%, var(--c-bg));--tn-hot: var(--c-signal);--tn-warn: var(--c-warn);--tn-tint: color-mix(in srgb, var(--c-signal) 12%, var(--c-bg));--tn-packet: color-mix(in srgb, var(--c-signal) 40%, var(--c-ink));--tn-dim: var(--c-ink3);--tn-plinth: color-mix(in srgb, var(--c-raise) 70%, var(--c-bg));--tn-plinth-2: color-mix(in srgb, var(--c-raise2) 80%, var(--c-bg));--tn-plinth-side: color-mix(in srgb, var(--c-raise) 30%, var(--c-bg));--tn-plinth-rim: color-mix(in srgb, var(--c-ink3) 26%, var(--c-bg));--tn-bracket: color-mix(in srgb, var(--c-ink3) 48%, var(--c-bg));--tn-boundary: color-mix(in srgb, var(--c-ink3) 60%, var(--c-bg));--tn-org-velmora: color-mix(in srgb, var(--c-ink) 62%, var(--c-raise2));--tn-org-kelvar: color-mix(in srgb, var(--c-ink) 36%, var(--c-raise2));--tn-org-tarsio: color-mix(in srgb, var(--c-ink) 16%, var(--c-raise2));--tn4-mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='520 519 1968 1968'%3E%3CclipPath id='c'%3E%3Crect x='520.012' y='519.258' width='1966.57' height='1966.57' rx='188.791'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23c)'%3E%3Cpath d='M2130.94 2210.16C2113.9 2242.36 2080.45 2262.5 2044.02 2262.5L1505.56 2262.45C1430.35 2262.45 1382.99 2181.44 1419.88 2115.9L1513.08 1950.3L2214.45 584.795L2220.11 571.992C2235.86 536.409 2271.11 513.46 2310.02 513.457L2858.02 513.42C2931.07 513.415 2978.62 590.233 2946.04 655.607L2825.66 897.157L2130.94 2210.16Z'/%3E%3Cpath d='M585.973 2682.87C568.934 2715.08 535.485 2735.22 499.052 2735.22L-94.3012 2735.16C-169.513 2735.16 -216.871 2654.15 -179.981 2588.61L-74.1843 2400.64L677.454 937.252L685.383 919.336C701.131 883.753 736.381 860.804 775.293 860.801L1378.55 860.76C1451.59 860.755 1499.14 937.573 1466.56 1002.95L1332.47 1272L585.973 2682.87Z'/%3E%3C/g%3E%3C/svg%3E");--mk-mono: var(--f-mono);--mk-sans: var(--f-sans);container-type:inline-size;position:relative;color:var(--c-ink);font-variant-numeric:tabular-nums}.tn4-id{color:var(--c-ink3)}.tn4-id b{font-weight:400;color:var(--c-ink2)}.tn4-pause{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:24px;padding:0 8px;background:none;border:1px solid var(--c-line2);font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--c-ink2);cursor:pointer;transition:color var(--t-ui) var(--ease-std),border-color var(--t-ui) var(--ease-std)}.tn4-pause:hover,.tn4-pause[aria-pressed=true]{color:var(--c-ink);border-color:var(--c-line3)}.tn4-pause:before{content:"";display:block;width:7px;height:8px;background:linear-gradient(90deg,currentColor 0 2px,transparent 2px 5px,currentColor 5px 7px)}.tn4-pause[aria-pressed=true]:before{width:0;height:0;background:none;border-left:7px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent}.g-fig-stage.tn4-stage{flex:none}.tn4-stage{position:relative;--K: calc((100cqw - var(--ol) - var(--or)) / var(--pw));height:calc(var(--ph) * var(--K) + var(--ot) + var(--ob))}@media(max-width:1279px){.tn4-stage{--ol: 16px;--or: 16px;--ot: 16px;--ob: 16px}}.tn4-poster,.tn4-gl,.tn4-ov{position:absolute;inset:0}.tn4-gl{z-index:1}.tn4-ov{z-index:2;pointer-events:none}.tn4-poster{transition:opacity .56s var(--ease-out)}.tn4-gl canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity .56s var(--ease-out)}.tn4[data-mode=webgl] .tn4-poster{opacity:0}.tn4[data-mode=webgl] .tn4-gl canvas{opacity:1}.tn4-svg{position:absolute;left:var(--ol);top:var(--ot);width:calc(var(--pw) * var(--K));height:calc(var(--ph) * var(--K));overflow:visible}.tn4-probe{position:absolute;left:var(--ol);top:var(--ot);width:calc(var(--K) * 1000);height:1px;visibility:hidden;pointer-events:none}.tn4-at{position:absolute;width:0;height:0;left:calc(var(--ol) + (var(--x) - var(--x0)) * var(--K));top:calc(var(--ot) + (var(--y) - var(--y0)) * var(--K))}.tnp-ft{fill:var(--tn-top)}.tnp-fl{fill:var(--tn-left)}.tnp-fr{fill:var(--tn-right)}.tnp-ft,.tnp-fl,.tnp-fr{stroke:var(--tn-rim);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.tnp-y{stroke:var(--tn-edge-y)}.tnp-tr,.tnp-e,.tnp-ey,.tnp-rim,.tnp-br,.tnp-bd{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.tnp-tr{stroke:var(--tn-trace);stroke-width:1.25px}.tnp-e{stroke:var(--tn-rim)}.tnp-ey{stroke:var(--tn-edge-y)}.tnp-pt{fill:var(--tn-plinth);stroke:var(--tn-plinth-rim);stroke-width:1px;vector-effect:non-scaling-stroke}.tnp-pt2{fill:var(--tn-plinth-2);stroke:var(--tn-plinth-rim);stroke-width:1px;vector-effect:non-scaling-stroke}.tnp-ps{fill:var(--tn-plinth-side);stroke:var(--tn-plinth-rim);stroke-width:1px;vector-effect:non-scaling-stroke}.tnp-rim{stroke:var(--tn-plinth-rim)}.tnp-br{stroke:var(--tn-bracket);stroke-linejoin:miter}.tnp-bd{stroke:var(--tn-boundary)}.tnp-row-velmora{fill:var(--tn-org-velmora)}.tnp-row-kelvar{fill:var(--tn-org-kelvar)}.tnp-row-tarsio{fill:var(--tn-org-tarsio)}.tn4-lb:before{content:"";position:absolute;left:-1.5px;top:-1.5px;width:3px;height:3px;background:var(--c-ink3)}.tn4-ln{position:absolute;box-sizing:border-box;border:0 solid var(--c-line3)}.tn4-chip{position:absolute;display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 6px;box-sizing:border-box;white-space:nowrap;background:var(--c-bg);border:1px solid var(--c-line2);font-family:var(--f-mono);font-size:12px;line-height:20px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink2);transform:translate(var(--ax, 0%),var(--ay, 4px));transition:color var(--t-ui) var(--ease-std),border-color var(--t-ui) var(--ease-std)}.tn4-lb[data-align=l] .tn4-chip{--ax: -100%}.tn4-lb[data-align=c] .tn4-chip{--ax: -50%}.tn4-lb[data-v=above] .tn4-chip{--ay: calc(-100% - 4px) }.tn4-lb[data-v=mid] .tn4-chip{--ay: -50%}.tn4-lb[data-own=brokz] .tn4-chip{color:var(--c-ink);border-color:color-mix(in srgb,var(--c-signal) 38%,transparent)}.tn4-lb[data-own=brokz] .tn4-chip:before{content:"";flex:none;width:11px;height:11px;background:var(--c-signal);-webkit-mask:var(--tn4-mark) center / contain no-repeat;mask:var(--tn4-mark) center / contain no-repeat}.tn4-lb[data-slug] .tn4-chip{text-transform:none;letter-spacing:.04em}.tn4[data-run=live] .tn4-lb[data-on="0"] .tn4-chip{color:var(--c-ink3);border-color:var(--c-line)}.tn4[data-run=live] .tn4-lb[data-on="0"] .tn4-chip:before{opacity:.6}.tn4[data-run=live] .tn4-lb[data-on="1"] .tn4-chip{border-color:color-mix(in srgb,var(--c-signal) 70%,transparent);color:var(--c-ink)}.tn4[data-run=live] .tn4-lb[data-on="1"]:before{background:var(--c-signal)}.tn4[data-run=live] .tn4-lb[data-on="1"] .tn4-ln{border-color:color-mix(in srgb,var(--c-signal) 60%,transparent)}.tn4[data-run=live] .tn4-lb[data-warn="1"] .tn4-chip{border-color:color-mix(in srgb,var(--c-warn) 70%,transparent);color:var(--c-warn-text)}.tn4-route{opacity:0;transition:opacity var(--t-ui) var(--ease-std)}.tn4-route .tn4-chip{--ax: calc(-100% - 10px) ;--ay: -50%;color:var(--c-ink2);text-transform:none;letter-spacing:.04em}.tn4-route .tn4-ln{left:-10px;width:10px;top:0;border-top-width:1px}.tn4[data-run=static] .tn4-route,.tn4-route[data-on="1"]{opacity:1}.tn4-route[data-hot="1"] .tn4-chip{color:var(--c-signal-text);border-color:color-mix(in srgb,var(--c-signal) 70%,transparent)}.tn4-legend{position:absolute;left:12px;top:0;transform:translateY(-50%);display:inline-flex;align-items:center;gap:12px;height:22px;white-space:nowrap;font-family:var(--f-mono);font-size:12px;line-height:16px;letter-spacing:.02em;color:var(--c-ink2)}.tn4-legend i{display:inline-block;width:10px;height:4px;margin-right:6px;vertical-align:2px}.tn4-legend [data-org=velmora] i{background:var(--tn-org-velmora)}.tn4-legend [data-org=kelvar] i{background:var(--tn-org-kelvar)}.tn4-legend [data-org=tarsio] i{background:var(--tn-org-tarsio)}.tn4-tag{position:absolute;left:0;top:0;transform:translate(-50%,calc(-100% - 8px));height:22px;padding:0 6px;display:inline-flex;align-items:center;white-space:nowrap;background:var(--c-bg);border:1px solid color-mix(in srgb,var(--c-signal) 55%,transparent);font-family:var(--f-mono);font-size:12px;line-height:20px;letter-spacing:.04em;color:var(--c-signal-text);opacity:0;transition:opacity var(--t-ui) var(--ease-std)}.tn4-tag[data-on="1"]{opacity:1}.tn4-tag[data-tone=warn]{color:var(--c-warn-text);border-color:color-mix(in srgb,var(--c-warn) 60%,transparent)}.tn4-eco>span{position:absolute;right:0;top:4px;display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap;text-align:right}.tn4-eco b{font-family:var(--f-sans);font-size:16px;line-height:20px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--c-ink)}.tn4-eco small{font-family:var(--f-mono);font-size:12px;line-height:16px;letter-spacing:.02em;color:var(--c-ink3)}.tn4-hots{position:absolute;inset:0;z-index:3}.tn4-hot{position:absolute;transform:translate(-50%,-50%);cursor:crosshair}.tn4-tip{position:absolute;z-index:4;width:-moz-max-content;width:max-content;max-width:320px;padding:4px 8px;background:var(--c-raise2);border:1px solid var(--c-line2);box-shadow:inset 2px 0 0 var(--c-signal);font-family:var(--f-mono);font-size:12px;line-height:16px;letter-spacing:.02em;color:var(--c-ink);transform:translate(-50%,calc(-100% - 8px));opacity:0;transition:opacity var(--t-ui) var(--ease-std);pointer-events:none}.tn4-tip[data-on="1"]{opacity:1}@media(max-width:1279px){.tn4-lb,.tn4-route,.tn4-legend,.tn4-eco,.tn4-tag{display:none}}.tn4-cap.g-fig-cap{display:block;padding-block:12px;white-space:normal;text-transform:none;letter-spacing:.02em}.tn4-now{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:24px}.tn4-now .n{font-weight:500;color:var(--c-ink3);text-transform:uppercase;letter-spacing:.06em}.tn4-now p{margin:0;font-family:var(--f-sans);font-size:14px;line-height:24px;letter-spacing:.015em;color:var(--c-ink)}.tn4-chipline{display:inline-flex;align-items:center;height:24px;padding:0 8px;box-sizing:border-box;white-space:nowrap;border:1px solid var(--c-line2);color:var(--c-ink2);font-size:12px;letter-spacing:.04em;opacity:0;transform:translateY(8px);transition:opacity .32s var(--ease-out),transform .32s var(--ease-out)}.tn4-chipline[data-show="1"]{opacity:1;transform:none}.tn4-chipline[data-tone=ok]{color:var(--c-signal-text);border-color:color-mix(in srgb,var(--c-signal) 55%,transparent)}.tn4-chipline[data-tone=warn]{color:var(--c-warn-text);border-color:color-mix(in srgb,var(--c-warn) 60%,transparent)}.tn4-key{display:grid;gap:16px 32px;padding:4px 0;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.tn4-key{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.tn4-key h4{margin:0 0 8px;font-family:var(--f-sans);font-size:14px;line-height:20px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--c-ink)}.tn4-key h4 span{margin-left:8px;font-family:var(--f-mono);font-size:12px;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--c-ink3)}.tn4-key ol{margin:0;padding:0;list-style:none;display:grid;gap:4px}.tn4-key li{display:grid;grid-template-columns:40px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;align-items:baseline}.tn4-key li .n{font-weight:500;color:var(--c-ink3);text-transform:uppercase}.tn4-key li p{margin:0;font-family:var(--f-sans);font-size:14px;line-height:24px;letter-spacing:.015em;color:var(--c-ink2)}.tn4-key li code{margin-left:8px;font-family:var(--f-mono);font-size:12px;letter-spacing:.02em;color:var(--c-signal-text);white-space:nowrap}.tn4-key li code[data-tone=warn]{color:var(--c-warn-text)}.tn4[data-run=static] .tn4-now,.tn4[data-run=live] .tn4-key{display:none}.tn4 :focus-visible{outline:2px solid var(--c-signal);outline-offset:2px}@media(prefers-reduced-motion:reduce){.tn4-chipline,.tn4-route,.tn4-tag,.tn4-tip,.tn4-poster,.tn4-gl canvas{transition:opacity .2s linear;transform:none}}.rn{--rn-bg: var(--c-bg, var(--tb-bg));--rn-raise: var(--c-raise, var(--tb-raise));--rn-raise2: var(--c-raise2, var(--tb-raise-2));--rn-ink: var(--c-ink, var(--tb-ink));--rn-ink2: var(--c-ink2, var(--tb-ink-2));--rn-ink3: var(--c-ink3, var(--tb-ink-3));--rn-line: var(--c-line, var(--tb-line));--rn-line2: var(--c-line2, var(--tb-line-2));--rn-sig: var(--c-signal, var(--tb-signal));--rn-sig-t: var(--c-signal-text, var(--tb-signal));--rn-warn: var(--c-warn, var(--tb-warn));--rn-warn-t: var(--c-warn-text, var(--tb-warn));--rn-glow: 0 0 8px var(--c-glow, transparent);--rn-gap: var(--grid-gutter, 24px);--rn-lean: -27.19deg;--rn-ease: cubic-bezier(.4, 0, .2, 1)}.rn-fig{container:rnf / inline-size;margin:0;border:1px solid var(--rn-line2);background:var(--rn-bg);color:var(--rn-ink)}.rn-bar{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:16px;column-gap:16px;min-height:40px;padding:0 8px 0 16px;border-bottom:1px solid var(--rn-line);background:var(--rn-raise2)}.rn-figid{font-family:var(--tb-mono);font-size:11px;line-height:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--rn-ink2)}.rn-bar-gap{flex:1 1 auto}.rn-tabs{display:flex;align-self:stretch}.rn-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;height:40px;padding:0 16px;margin:0;border:0;background:none;cursor:pointer;font-family:var(--tb-mono);font-size:12px;font-weight:500;line-height:16px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--rn-ink2);transition:color .2s var(--rn-ease)}.rn-tab:hover,.rn-tab[aria-selected=true]{color:var(--rn-ink)}.rn-tab:focus-visible,.rn-pause:focus-visible,.rn-node:focus-visible{outline:2px solid var(--rn-sig);outline-offset:-2px}.rn-tab-track,.rn-tab-prog{position:absolute;left:16px;right:16px;bottom:-1px;display:block;height:1px}.rn-tab-track{background:var(--rn-line)}.rn-tab-prog{background:var(--rn-sig);transform-origin:0 50%}.rn-pause{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;cursor:pointer;border:1px solid var(--rn-line2);background:none;color:var(--rn-ink2);transition:color .12s var(--rn-ease),border-color .12s var(--rn-ease)}.rn-pause:hover{color:var(--rn-ink)}.rn-pause[aria-pressed=true]{color:var(--rn-sig-t)}.rn-pause>span[data-on=pause]{width:8px;height:8px;border-left:2px solid currentColor;border-right:2px solid currentColor}.rn-pause>span[data-on=play]{width:0;height:0;margin-left:2px;border-left:8px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent}@container rnf (max-width: 639px){.rn-bar{padding-right:4px}.rn-tabs{order:9;flex:1 0 100%;margin-left:-16px;border-top:1px solid var(--rn-line)}.rn-tab{flex:1 1 0;justify-content:center;padding:0 8px}.rn-tab-track,.rn-tab-prog{left:8px;right:8px}}.rn-stage{container:rn / inline-size;position:relative;padding:32px 24px 40px}.rn-cap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 24px;border-top:1px solid var(--rn-line)}.rn-cap-t{font-size:14px;line-height:24px;letter-spacing:.015em;color:var(--rn-ink2);text-wrap:pretty}.rn-cap[data-insp] .rn-cap-t{color:var(--rn-ink)}.rn-count{flex:none;font-family:var(--tb-mono);font-size:11px;line-height:16px;letter-spacing:.04em;color:var(--rn-ink3)}.rn-swap{animation:rn-in .2s var(--rn-ease) both}@keyframes rn-in{0%{opacity:0}to{opacity:1}}.rn-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:var(--rn-gap);column-gap:var(--rn-gap);margin:0;padding:0;list-style:none}.rn-cell{position:relative;min-width:0;padding-bottom:24px}.rn-node{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:grid;grid-template-rows:16px 24px 8px;row-gap:8px;align-content:start;width:75%;min-height:96px;margin:0;padding:16px;text-align:left;font:inherit;color:inherit;cursor:default;border:1px solid var(--rn-line2);background:var(--rn-raise);transition:border-color .2s var(--rn-ease),background-color .2s var(--rn-ease)}button.rn-node{cursor:pointer}.rn-node-l{display:flex;gap:8px;min-width:0;overflow:hidden;white-space:nowrap;font-family:var(--tb-mono);font-size:12px;font-weight:500;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--rn-ink3);transition:color .2s var(--rn-ease)}.rn-idx{color:var(--rn-ink3);font-weight:400}.rn-node-v{position:relative;isolation:isolate;justify-self:start;min-width:0;white-space:nowrap;font-family:var(--tb-mono);font-size:16px;line-height:24px;font-variant-numeric:tabular-nums;color:var(--rn-ink3);transition:color .2s var(--rn-ease)}.rn-node-v .tb-pip-big,.rn-node-v .tb-pip-frac,.rn-node-v .tb-pip-pips{color:inherit}.rn-flash{position:absolute;inset:0 -4px;z-index:-1;display:block;background:color-mix(in srgb,var(--rn-sig) 22%,transparent);pointer-events:none}.rn-node-m{position:relative;display:flex;align-items:center;height:8px;min-width:0}.rn-node[data-state=active]{border-color:var(--rn-sig)}.rn-node[data-state=active] .rn-node-l,.rn-node[data-state=active] .rn-node-v{color:var(--rn-ink)}.rn-node[data-state=done] .rn-node-l,.rn-node[data-state=done] .rn-node-v{color:var(--rn-ink2)}.rn-node[data-state=warn]{border-color:var(--rn-warn)}.rn-node[data-state=warn] .rn-node-l,.rn-node[data-state=warn] .rn-node-v{color:var(--rn-ink)}button.rn-node:hover{background:var(--c-raise3, var(--tb-raise-3))}.rn-gates{display:flex;gap:8px;height:8px}.rn-gates>i{display:block;width:2px;height:8px;background:var(--rn-line2);transform:skew(var(--rn-lean));transition:background-color .2s var(--rn-ease)}.rn-gates>i[data-on=sig]{background:var(--rn-sig)}.rn-gates>i[data-on=warn]{background:var(--rn-warn)}.rn-sweep{position:absolute;left:0;right:0;top:4px;display:block;height:1px;background:var(--rn-sig);transform-origin:0 50%}.rn-row{display:block;width:32px;height:1px;background:var(--rn-sig)}.rn-check{width:16px;height:8px;overflow:visible}.rn-check path{fill:none;stroke:var(--rn-sig);stroke-width:1.5;vector-effect:non-scaling-stroke}.rn-mark-t{font-family:var(--tb-mono);font-size:11px;line-height:8px;letter-spacing:.04em;color:var(--rn-ink3)}.rn-wire{position:absolute;top:48px;left:75%;right:calc(-1 * var(--rn-gap));height:1px;background:var(--rn-line2)}.rn-wire-lit{position:absolute;inset:0;display:block;background:var(--rn-sig)}.rn-run{position:absolute;inset:0;transform:translate(calc(var(--p, 0) * 100%));pointer-events:none}.rn-pkt{position:absolute;left:0;top:0;display:block;width:8px;height:8px;margin:-4px 0 0 -4px;background:var(--rn-sig);box-shadow:var(--rn-glow);transform:skew(var(--rn-lean))}.rn-chip{position:absolute;left:0;top:104px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-family:var(--tb-mono);font-size:11px;line-height:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--rn-warn-t)}.rn-chip:before{content:"";width:8px;height:8px;background:var(--rn-warn);transform:skew(var(--rn-lean))}.rn-stage--static{display:grid;row-gap:48px}.rn-group-h{margin:0 0 16px;font-family:var(--tb-mono);font-size:12px;font-weight:500;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--rn-ink3)}.rn-stage--static .rn-cell{padding-bottom:0}.rn-line{margin:8px 0 0;max-width:32ch;font-size:14px;line-height:24px;letter-spacing:.015em;color:var(--rn-ink2);text-wrap:pretty}@container rn (max-width: 639px){.rn-steps{grid-template-columns:minmax(0,1fr);row-gap:0}.rn-cell{padding-bottom:32px}.rn-cell:last-child{padding-bottom:0}.rn-node{width:100%;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:24px 8px;-moz-column-gap:16px;column-gap:16px;min-height:0}.rn-node-l{grid-column:1;grid-row:1;align-items:center}.rn-node-v{grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:end}.rn-node-m{grid-column:1;grid-row:2}.rn-wire{inset:auto auto 0 24px;width:1px;height:32px}.rn-run{transform:translateY(calc(var(--p, 0) * 100%))}.rn-pkt{left:0;top:0;margin:-4px 0 0 -4px}.rn-chip{top:auto;bottom:8px;left:48px}.rn-stage--static .rn-cell{padding-bottom:32px}.rn-stage--static .rn-wire{bottom:0}}@media(prefers-reduced-motion:reduce){.rn-swap{animation:none}}
