.ro{--pin: 20px;--note-w: 9.5rem;--gut: 28px;--cg: 16px;--kw: 7.4rem;margin: 0;color: var(--fg)}.ro p,.ro ol,.ro ul{margin: 0;padding: 0}.ro ol,.ro ul{list-style: none}.ro code{font-family: var(--mono);font-size: inherit;padding: 0;background: none;border: 0;border-radius: 0;color: inherit}  .ro-sheet{position: relative;padding: 14px 16px 14px var(--gut);background: var(--panel);color: var(--fg);border: 1px solid var(--rule-2);border-radius: 3px}  .ro-grid{position: relative;display: grid;grid-template-columns: minmax(0,1fr) var(--note-w);column-gap: var(--cg)}.ro-body{position: relative;grid-area: 1 / 1;min-width: 0}.ro-notes{grid-area: 1 / 2;display: grid;align-content: start;gap: 4px}  .ro-head>.ro-body{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: baseline;gap: 3px 12px;margin-left: calc(16px - var(--gut));padding: 0 0 9px calc(var(--gut) - 16px);border-bottom: 1px solid var(--rule-2)}.ro-who{min-width: 0;font: 600 16px/1.3 var(--sans);letter-spacing: -0.015em;color: var(--fg);overflow-wrap: anywhere}.ro-who--mono{font: 500 16px/1.3 var(--mono);letter-spacing: 0.02em}.ro-who .hv-sev{vertical-align: 2px;margin-left: 4px}.ro-kind{justify-self: end;text-align: right;white-space: nowrap;font: 500 12px/1.3 var(--mono);letter-spacing: 0.06em;text-transform: uppercase;color: var(--fg-3)}.ro-kind--status{text-transform: none;letter-spacing: 0.02em;color: var(--fg-2)}.ro-kind--only{grid-column: 1 / -1;justify-self: start;text-align: left}.ro-meta{grid-column: 1 / -1;font: 400 12px/1.45 var(--mono);letter-spacing: 0;color: var(--fg-2);overflow-wrap: anywhere}  .ro-figs{grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: 6px 18px;margin-top: 6px !important}.ro-figs li{display: flex;align-items: baseline;gap: 6px;font-size: 12.5px;line-height: 1.3;color: var(--fg-2)}.ro-figs b{font: 600 24px/1 var(--sans);letter-spacing: -0.04em;color: var(--fg);font-variant-numeric: lining-nums}  .ro-row>.ro-body{padding: 6px 0;border-top: 1px solid var(--rule)}.ro-rows>.ro-row:first-child>.ro-body{border-top: 0}.ro-line{display: grid;grid-template-columns: var(--kw) minmax(0,1fr);column-gap: 12px;align-items: baseline;font: 400 12.5px/1.5 var(--mono);letter-spacing: 0;color: var(--fg-2)}.ro-k{min-width: 0;font: 400 12px/1.5 var(--mono);letter-spacing: 0;color: var(--fg-3);overflow-wrap: anywhere}.ro-v{min-width: 0;overflow-wrap: anywhere}.ro-val{color: var(--fg-2)}.ro-nb{white-space: nowrap}.ro-sep,.ro-to{color: var(--fg-3)}.ro-off{color: var(--fg-3)}.ro-sub{margin: 1px 0 0 calc(var(--kw) + 12px) !important;font: 400 12px/1.45 var(--mono);color: var(--fg-3)}.ro .hv-sev{vertical-align: 0.5px}  .ro-items{display: grid;gap: 3px}.ro-items li{line-height: 1.45}  .ro-links{display: grid;gap: 1px}.ro-links>li{min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ro-links a,.ro-clause{color: var(--link);text-underline-offset: 3px}.ro-links a:hover,.ro-clause:hover{color: var(--fg)}  .ro-ptr{white-space: nowrap;color: var(--fg)}  .ro-range{display: inline-flex;align-items: center;gap: 8px;max-width: 100%;vertical-align: middle}.ro-range__e{flex: none;color: var(--fg-3)}.ro-range__t{position: relative;flex: 1 1 auto;width: 6.5rem;min-width: 3rem;height: 1px;background: var(--rule-3)}.ro-range__t>i{position: absolute;top: 50%;width: 7px;height: 7px;margin: -3.5px 0 0 -3.5px;border-radius: 50%;background: var(--fg-2)}.ro-range__l{margin-left: 8px}.ro-range__n{display: inline-block;margin-left: 14px;color: var(--fg-2)}  .ro-bar{display: inline-flex;align-items: center;gap: 10px;max-width: 100%}.ro-bar__t{position: relative;flex: none;width: 5.5rem;height: 5px;border: 1px solid var(--rule-3)}.ro-bar__t>i{position: absolute;left: 0;top: 0;bottom: 0;background: var(--fg-2)}  .ro-res{white-space: nowrap}  .ro-states code{font-size: 12px}.ro-past{color: var(--fg-3)}.ro-via{color: var(--fg-2);font-style: italic}  .ro-grades{display: inline-flex;align-items: center;gap: 6px;vertical-align: middle;white-space: nowrap}.ro-grade{display: inline-grid;place-items: center;width: 22px;height: 22px;border: 1.5px solid var(--fg-2);font: 600 12.5px/1 var(--mono);color: var(--fg-2)}.ro-grade.is-low{border-color: var(--sev-high);box-shadow: inset 0 0 0 1px var(--sev-high);color: var(--fg)}  .ro--quiet .ro-line{grid-template-columns: minmax(0,1fr) auto;row-gap: 1px}.ro--quiet .ro-k{font: 600 13.5px/1.35 var(--sans);letter-spacing: -0.01em;color: var(--fg)}.ro--quiet .ro-clause{justify-self: end;font: 400 12px/1.5 var(--mono);white-space: nowrap}.ro--quiet .ro-v{grid-column: 1 / -1;font: 400 13px/1.45 var(--sans);letter-spacing: -0.005em;color: var(--fg-2)}.ro--quiet .ro-val{color: var(--fg-2)}.ro--quiet .ro-row>.ro-body{padding: 7px 0}.ro--lookup .ro-v{font: 400 12.5px/1.5 var(--mono)}.ro--lookup .ro-k{font: 400 12px/1.5 var(--mono);color: var(--fg-3)}.ro--lookup .ro-line{grid-template-columns: var(--kw) minmax(0,1fr)}.ro--lookup .ro-v{grid-column: auto}.ro--lookup .ro-val{color: var(--fg)}.ro--quiet{--note-w: 0px;--cg: 0px}  .ro-art .ro-row>.ro-body{border-top: 0;padding: 3px 0}.ro-line--art{display: block}.ro-row--hl .ro-line--art{font: 600 15px/1.35 var(--sans);letter-spacing: -0.015em;color: var(--fg)}.ro-row--para .ro-line--art{font: 400 13px/1.5 var(--sans);letter-spacing: -0.005em;color: var(--fg-2)}.ro-cap{margin-top: 8px !important;padding: 8px 0 2px;border-top: 1px solid var(--rule-2);font: 500 12px/1.3 var(--mono);letter-spacing: 0.06em;text-transform: uppercase;color: var(--fg-3)}    .ro-note{position: relative;display: grid;grid-template-columns: var(--pin) minmax(0,1fr);column-gap: 8px;align-items: start;padding: 5px 0 4px}.ro-note::before{content: '';position: absolute;top: 15px;right: calc(100% + 3px);width: calc(var(--cg) - 6px);border-top: 1.5px dotted var(--fg-3)}.ro-notes>.ro-note + .ro-note::before{display: none}.ro-note__t{padding-top: 1px;font-size: 13px;line-height: 1.28;font-weight: 600;letter-spacing: -0.01em;color: var(--fg);overflow-wrap: anywhere}.ro-note__t code{font-size: 12.5px;font-weight: 500}.ro-note__s{display: block;margin-top: 2px;font-size: 12px;font-weight: 400;line-height: 1.3;letter-spacing: 0;color: var(--fg-2)}.ro-pin{display: inline-grid;place-items: center;width: var(--pin);height: var(--pin);border-radius: 50%;background: var(--fg);color: var(--panel);font: 600 12px/1 var(--mono);font-style: normal;letter-spacing: 0}  .ro-pin--in{--pin: 16px;position: relative;top: -0.55em;margin: 0 2px 0 3px;font-size: 10.5px;vertical-align: baseline}  .ro-mk{--mk: var(--fg);position: relative;display: inline;color: var(--fg)}.ro-mk--x{--mk: var(--exposure)}.ro-g,.ro-brk{position: absolute;pointer-events: none}  .ro-mk--box{display: inline-block;margin: 0 7px;font-weight: 500}.ro-mk--box>.ro-g{--l: 8px;--w: 2px;inset: -3px -6px;background: linear-gradient(var(--mk) 0 0) 0 0 / var(--l) var(--w),linear-gradient(var(--mk) 0 0) 0 0 / var(--w) var(--l),linear-gradient(var(--mk) 0 0) 100% 0 / var(--l) var(--w),linear-gradient(var(--mk) 0 0) 100% 0 / var(--w) var(--l),linear-gradient(var(--mk) 0 0) 0 100% / var(--l) var(--w),linear-gradient(var(--mk) 0 0) 0 100% / var(--w) var(--l),linear-gradient(var(--mk) 0 0) 100% 100% / var(--l) var(--w),linear-gradient(var(--mk) 0 0) 100% 100% / var(--w) var(--l);background-repeat: no-repeat}.ro-v>.ro-val:first-child>.ro-mk--box:first-child,.ro-range__n>.ro-mk--box:first-child{margin-left: 6px}  .ro-mk--line{display: inline-block}.ro-mk--line>.ro-g{left: -1px;right: -2px;bottom: -2px;height: 2px;border-radius: 1px;background: var(--mk);transform-origin: left center}  .ro-mk--ring{display: inline-block;margin: 0 12px 0 11px}.ro-mk--ring>.ro-g{inset: -4px -10px;border: 2px solid var(--mk);border-radius: 50%}  .ro-mk--dash{display: inline-block;margin: 0 7px 0 6px}.ro-mk--dash>.ro-g{inset: -3px -6px;border: 1.5px dashed var(--mk);border-radius: 2px}  .ro-mk--strike{display: inline-block;color: inherit}.ro-mk--strike>.ro-g{left: -2px;right: -2px;top: 55%;height: 1.5px;background: var(--mk);transform-origin: left center}.ro-who>.ro-mk--strike>.ro-g{height: 2px}  .ro-brk{left: calc(-1 * var(--gut) + 9px);top: 2px;bottom: 9px;width: 7px;border: 2px solid var(--exposure);border-right: 0;border-radius: 2px 0 0 2px;transform-origin: center top}.ro-head .ro-brk{left: calc(-1 * var(--gut) + 9px + var(--gut) - 16px)}  .ro-foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 16px;margin: 4px 0 0 calc(16px - var(--gut));padding-top: 10px;border-top: 1px solid var(--rule-2)}.ro-tied{flex: 1 1 14rem;font-size: 13px;line-height: 1.42;letter-spacing: -0.005em;color: var(--fg)}.ro-tied--code{font: 400 12px/1.5 var(--mono);letter-spacing: 0;color: var(--fg-2)}.ro-tied--code code{color: var(--fg)}.ro-quota{font: 500 12px/1.3 var(--mono);color: var(--fg)}.ro-fine{flex-basis: 100%;font: 400 12px/1.45 var(--mono);color: var(--fg-3)}  .ro .ro-stamp{flex: none;margin-left: auto;display: inline-grid;justify-items: start;gap: 1px;padding: 4px 10px 5px;border: 2px solid var(--st,var(--fg));border-radius: 5px;color: var(--st,var(--fg));font-family: var(--mono);line-height: 1.35}.ro-stamp.st-new,.ro-stamp.st-open{--st: var(--exposure)}.ro-stamp.st-wait{--st: var(--warn)}.ro-stamp.st-done{--st: var(--ok)}.ro-stamp.st-closed{--st: var(--fg-3)}.ro-stamp__w{font-size: 12px;font-weight: 600;letter-spacing: 0.12em;text-transform: uppercase}.ro-stamp__s{font-size: 12px;letter-spacing: 0}.ro-stamp.st-done .ro-stamp__w::before{content: '';display: inline-block;width: 0.85em;height: 0.85em;margin-right: 0.35em;vertical-align: -0.06em;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8.5 3.2 3L13 4.5' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8.5 3.2 3L13 4.5' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}  @container hv (max-width: 640px){.ro{--gut: 24px;--cg: 0px;--kw: 6.6rem}.ro-sheet{padding: 12px 14px 12px var(--gut)}.ro-grid{grid-template-columns: minmax(0,1fr)}.ro-notes{grid-area: 2 / 1;padding-bottom: 4px}.ro-note{padding: 0 0 4px}.ro-note::before{display: none}.ro-head>.ro-body{margin-left: calc(14px - var(--gut));padding-left: calc(var(--gut) - 14px)}.ro-head .ro-brk{left: calc(-1 * var(--gut) + 7px + var(--gut) - 14px)}.ro-brk{left: calc(-1 * var(--gut) + 7px)}.ro-foot{margin-left: calc(14px - var(--gut))}.ro-head>.ro-notes{padding-top: 6px}}@container hv (max-width: 400px){.ro-line{grid-template-columns: minmax(0,1fr);row-gap: 1px}.ro-sub{margin-left: 0 !important}.ro--lookup .ro-line{grid-template-columns: minmax(0,1fr)}.ro-figs b{font-size: 21px}}  @media screen and (prefers-reduced-motion: no-preference){html.js .ro:not(.is-done) .ro-note__t{opacity: var(--hv-dim)}html.js .ro:not(.is-done) :is(.ro-pin,.ro-stamp){opacity: 0}html.js .ro:not(.is-done) :is(.ro-mk--box,.ro-mk--ring,.ro-mk--dash)>.ro-g{opacity: 0;transform: scale(1.12)}html.js .ro:not(.is-done) :is(.ro-mk--strike,.ro-mk--line)>.ro-g{transform: scaleX(0)}html.js .ro:not(.is-done) .ro-brk{transform: scaleY(0)}html.js .ro.is-run:not(.is-done) .ro-note__t{animation: hv-lift 0.5s var(--ease-out) calc(var(--hv-at) + 0.15s) both}html.js .ro.is-run:not(.is-done) .ro-pin{animation: hv-in 0.35s var(--ease-out) var(--hv-at) both}html.js .ro.is-run:not(.is-done) :is(.ro-mk--box,.ro-mk--ring,.ro-mk--dash)>.ro-g{animation: hv-in 0.45s var(--ease-out) var(--hv-at) both}html.js .ro.is-run:not(.is-done) :is(.ro-mk--strike,.ro-mk--line)>.ro-g{animation: hv-drawx 0.45s var(--ease-out) var(--hv-at) both}html.js .ro.is-run:not(.is-done) .ro-brk{animation: ro-drawy 0.45s var(--ease-out) var(--hv-at) both}html.js .ro.is-run:not(.is-done) .ro-stamp{animation: ro-stamp 0.4s var(--ease-out) var(--hv-at) both}html.js .ro.is-steps [data-hv-step]:not(.is-run) :is(.ro-note__t,.ro-pin,.ro-stamp,.ro-g,.ro-brk){animation-name: none !important}  html.js .ro:not(.is-armed):not(.is-run):not(.is-done) :is(.ro-note__t,.ro-pin,.ro-stamp,.ro-g,.ro-brk){animation: hv-failsafe 0.01s linear 3s both}}@keyframes ro-drawy{to{transform: none}}@keyframes ro-stamp{from{opacity: 0;transform: scale(1.12)}to{opacity: 1;transform: none}}  .rt{--hv-dim: 0;--rt-cap: calc(var(--t-h1) * 0.74);margin: 0;color: var(--fg);font-family: var(--mono)}.rt .hv-t{--hv-d: 0.45s}.rt p,.rt ol,.rt ul{margin: 0;padding: 0}.rt ol,.rt ul{list-style: none}.rt code{padding: 0;background: none;border: 0;border-radius: 0;font-size: inherit;color: inherit}  .rt-k{font: 500 12px/1.3 var(--mono);letter-spacing: 0.06em;text-transform: uppercase;color: var(--fg)}.rt-st{letter-spacing: 0;text-transform: none;color: var(--fg-2)}.rt-req{display: grid;gap: 6px;padding-top: 12px;padding-bottom: 14px;border-top: 1px solid var(--rule-2);border-bottom: 1.5px solid var(--fg)}.rt-line{font: 500 clamp(14px,3.6cqi,18px)/1.35 var(--mono);color: var(--fg);overflow-wrap: anywhere}.rt-line b{font-weight: 700;margin-right: 0.15em}.rt-p{color: var(--fg-2)}.rt-q{color: var(--fg);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.rt-body{font: 400 12px/1.5 var(--mono);color: var(--fg);overflow-wrap: anywhere}.rt-body .rt-k{margin-right: 6px;color: var(--fg-2)}.rt-res{display: grid;gap: 8px;padding-top: 12px}  .rt-subject{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 12px;padding-bottom: 4px}.rt-subject b{font: 600 clamp(26px,7.4cqi,min(40px,var(--rt-cap)))/1.05 var(--sans);letter-spacing: -0.04em;color: var(--fg)}.rt-subject__m{font: 400 13px/1.3 var(--mono);color: var(--fg-2)}  .rt-raw{display: grid;gap: 4px;padding: 8px 0 10px;border-top: 1px solid var(--rule)}.rt-raw .rt-k{color: var(--fg-2)}.rt-raw__l{display: grid;font: 400 12px/1.6 var(--mono);color: var(--fg-3)}.rt-raw__l li{position: relative;justify-self: start;max-width: 100%;overflow-wrap: anywhere}.rt-raw__u{position: absolute;left: 0;right: 0;bottom: 1px;height: 1px !important;background: var(--fg-2) !important}.rt-raw__to{margin-top: 4px}  .rt-rows{display: grid;grid-template-columns: minmax(6.5rem,max-content) minmax(0,1fr);column-gap: 16px;border-top: 1px solid var(--rule)}.rt-row{grid-column: 1 / -1;display: grid;grid-template-columns: subgrid;align-items: baseline;padding: 7px 0 8px;border-bottom: 1px solid var(--rule)}.rt-f{min-width: 0;max-width: 11rem;font: 400 12.5px/1.45 var(--mono);color: var(--fg-2);overflow-wrap: anywhere}.rt-f code{color: var(--fg-2)}.rt-v{min-width: 0;display: grid;gap: 3px}.rt-val{font: 400 13px/1.5 var(--mono);color: var(--fg);overflow-wrap: anywhere}.rt-note{font: 400 12px/1.45 var(--mono);color: var(--fg-3);overflow-wrap: anywhere}.rt-note code{color: var(--fg-2)}.rt .hv-sev{vertical-align: 0.5px}.rt-items{display: grid;gap: 3px;font: 400 13px/1.5 var(--mono)}  .rt-chip{white-space: nowrap}.rt-sep{color: var(--fg-3)}.rt-chip.is-off{color: var(--fg-3)}.rt-chip.is-lit{color: var(--fg)}.rt-chip.is-lit>.rt-chip__t{text-decoration: underline 1.5px;text-underline-offset: 3px}.rt-chip.is-dim{color: var(--fg-3)}.rt-chip.is-dim>.rt-chip__t{text-decoration: line-through 1px}  .rt-ptr{display: inline-flex;align-items: center;gap: 6px;margin-left: 10px;white-space: nowrap;color: var(--fg-2)}.rt-ptr__l{position: relative;width: 22px;height: 1px !important;background: var(--fg-3) !important}.rt-ptr__l::after{content: '';position: absolute;right: 0;top: -3px;width: 6px;height: 6px;border-top: 1px solid var(--fg-3);border-right: 1px solid var(--fg-3);transform: rotate(45deg)}  .rt-ports{display: flex;flex-wrap: wrap;gap: 4px 24px}.rt-ports li{display: flex;align-items: baseline;gap: 8px}.rt-port{font: 600 clamp(24px,6.4cqi,34px)/1 var(--sans);letter-spacing: -0.04em;color: var(--fg)}.rt-port__s{font: 400 12.5px/1.4 var(--mono);color: var(--fg-2)}  .rt-slots{display: flex;gap: 6px}.rt-slot{display: grid;place-items: center;min-width: 32px;height: 32px;padding: 0 6px;border: 1.5px solid var(--fg);font: 600 15px/1 var(--mono);color: var(--fg)}.rt-slot--free{border: 1px dashed var(--rule-3)}  .rt-checks{display: grid;gap: 2px;font: 400 12.5px/1.5 var(--mono);color: var(--fg)}.rt-checks li{display: flex;flex-wrap: wrap;align-items: baseline;column-gap: 6px}.rt-checks code{color: var(--fg-2);overflow-wrap: anywhere}.rt-ok{flex: none;width: 12px;height: 12px;align-self: center;color: var(--fg)}.rt-x{color: var(--fg-2)}.rt-res{font: 600 13px/1.4 var(--mono)}  .rt-bar{display: flex;align-items: center;gap: 10px}.rt-bar__t{position: relative;flex: none;width: 7rem;height: 5px;border: 1px solid var(--rule-3)}.rt-bar__t>i{position: absolute;left: 0;top: 0;bottom: 0;background: var(--fg)}  .rt-range{position: relative;display: grid;gap: 4px;padding-top: 2px}.rt-range__l{display: flex;font: 400 12.5px/1.3 var(--mono);color: var(--fg)}.rt-range__l>span{position: relative;left: var(--at);transform: translateX(-50%);white-space: nowrap}.rt-range__l--start>span{transform: translateX(-6px)}.rt-range__l--end>span{left: auto;margin-left: auto;transform: none}.rt-range__t{position: relative;display: block;height: 11px}.rt-range__line{position: absolute;left: 0;right: 0;top: 5px;height: 1px !important;background: var(--fg-3) !important}.rt-range__end{position: absolute;left: 0;top: 0;width: 1px;height: 11px;background: var(--fg-3)}.rt-range__end.is-r{left: auto;right: 0}.rt-range__pin{position: absolute;left: var(--at);top: -2px;width: 2px;height: 15px;margin-left: -1px;background: var(--fg)}.rt-range__dot{position: absolute;top: 2px;width: 7px;height: 7px;margin-left: -3.5px;border-radius: 50%;background: var(--fg)}.rt-range__ends{display: flex;justify-content: space-between;gap: 12px;font: 400 12px/1.35 var(--mono);color: var(--fg-2)}  .rt-frame{display: flex;align-items: flex-start;gap: 18px}.rt-frame__col{display: grid;gap: 4px;flex: 1 1 auto;min-width: 0;max-width: 15rem}.rt-frame__col--m{flex: 0 0 auto;width: 4.2rem}.rt-shot{position: relative;display: block;border: 1px solid var(--fg-2)}.rt-shot--m{border-radius: 4px}.rt-blk{position: absolute;left: 10%;right: 10%;height: 8%;background: var(--rule-2)}.rt-blk--1{top: 14%;right: 46%;height: 10%;background: var(--rule-3)}.rt-blk--2{top: 34%}.rt-blk--3{top: 48%;right: 30%}.rt-shot__bar{position: absolute;left: 0;right: 0;top: 0;height: 8%;border-bottom: 1px solid var(--rule-2)}.rt-frame--page .rt-shot{aspect-ratio: 16 / 10;width: 9rem}.rt-ext{display: block;height: 18px;margin-top: -4px;border: 1px dashed var(--rule-3);border-top: 0}.rt-dims{font: 500 13px/1.3 var(--mono);color: var(--fg)}  .rt-foot{display: grid;gap: 4px;margin-top: 4px;padding-top: 10px;font: 400 12px/1.5 var(--mono);color: var(--fg-2)}.rt-quota{display: inline-block;margin-left: 4px;padding: 0 6px;border: 1.5px solid var(--fg);font: 600 12px/1.5 var(--mono);color: var(--fg)}.rt-fine{color: var(--fg-3)}  @container hv (max-width: 400px){.rt-rows{grid-template-columns: minmax(0,1fr)}.rt-row{row-gap: 3px;padding: 6px 0 7px}.rt-f{max-width: none;font-size: 12px}.rt-frame{gap: 12px}}@media screen and (prefers-reduced-motion: no-preference){  html.js .rt:not(.is-done) .rt-type{display: inline-block;clip-path: inset(0 100% 0 0)}html.js .rt.is-run:not(.is-done) .rt-type{animation: rt-type 1s steps(var(--n),end) calc(var(--hv-at) + 0.15s) both}html.js .rt.is-steps [data-hv-step]:not(.is-run) .rt-type{animation-name: none !important}html.js .rt:not(.is-armed):not(.is-run):not(.is-done) .rt-type{animation: rt-type 0.01s linear 3s both}}@keyframes rt-type{to{clip-path: inset(0)}}  @media print{.ro,.ro *,.rt,.rt *{animation: none !important;transition: none !important}.ro,.rt{break-inside: avoid}}  @container hv (max-width: 340px){.rt-chip{white-space: normal}.rt-ptr{display: flex;width: max-content;max-width: 100%;margin: 3px 0 0}}