.lw{--hv-dim: 0;--lw-cap: calc(var(--t-h1) * 0.74);margin: 0;color: var(--fg)}.lw>*{--cg: 18px}.lw .hv-t{--hv-d: 0.5s}.lw :where(p,ol,ul){margin: 0;padding: 0}.lw :where(ol,ul){list-style: none}.lw code{padding: 0;background: none;border: 0;border-radius: 0;font-family: var(--mono);font-size: 12.5px;letter-spacing: 0;color: inherit}.lw-nb{white-space: nowrap}  .lw-k{font: 500 12px/1.3 var(--mono);letter-spacing: 0.07em;text-transform: uppercase;color: var(--fg-3)}  .lw-word{position: relative;display: inline-block;max-width: 100%;font: 600 var(--lw-fs,32px)/1.05 var(--sans);letter-spacing: -0.045em;color: var(--fg);white-space: nowrap}.lw-big{position: relative;white-space: nowrap}.lw-sfx{position: relative;display: inline-block;margin-left: 2px;font: 500 clamp(12.5px,2.4cqi,15px)/1 var(--mono);letter-spacing: 0;color: var(--fg-2)}  .lw-m{position: relative;white-space: nowrap}.lw-ul{position: absolute;left: 0.03em;right: 0.05em;top: 1.04em;height: max(3px,0.05em);background: var(--exposure);transform-origin: left center;pointer-events: none}.lw-sfx .lw-ul{left: 0;right: 0;top: auto;bottom: -3px;height: 2px}  .lw-m--gap{display: inline-block;width: 0.34em;height: 0.97em}  .lw-sub{margin-top: 6px !important;font: 400 12px/1.4 var(--mono);letter-spacing: 0;color: var(--fg-2);overflow-wrap: anywhere}  .lw-code{display: inline-flex;align-items: center;gap: 6px;font-weight: 500;color: var(--fg);white-space: nowrap}.lw-on{flex: none;display: block;width: 6px;height: 6px;border-radius: 1px;background: var(--exposure)}  .lw-turn .w{color: var(--fg-2)}.lw-turn .d{color: var(--fg);font-weight: 500;white-space: nowrap}  .lw-arw{position: relative;flex: none;width: 22px;height: 1.5px !important;background: var(--fg) !important}.lw-arw::after{content: '';position: absolute;right: 0;top: 50%;width: 6px;height: 6px;border-top: 1.5px solid var(--fg);border-right: 1.5px solid var(--fg);transform: translateY(-50%) rotate(45deg)}    .lw--stream>*{--lw-fs: clamp(22px,min(var(--lw-cap),calc((100cqi - var(--side,15rem) - 2 * var(--cg)) / (var(--n) * 0.58))),42px)}.lw-rules{display: grid;gap: 6px;padding: 12px 0 14px;border-top: 1px solid var(--rule-2)}.lw-rule{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 14px}.lw-types{font: 400 12.5px/1.4 var(--mono);color: var(--fg-2)}  .lw-feed{display: grid;grid-template-columns: minmax(0,1fr) fit-content(var(--mw,7rem)) max-content;column-gap: var(--cg);border-top: 1.5px solid var(--fg)}.lw-keys,.lw-n{grid-column: 1 / -1;display: grid;grid-template-columns: subgrid;align-items: baseline}.lw-keys{padding: 9px 0 6px}.lw-keys>:last-child{justify-self: end}.lw-n{padding: 7px 0 8px;border-top: 1px solid var(--rule)}.lw-n--hit{padding: 12px 0 13px}  .lw-nv{min-width: 0;font: 400 13px/1.45 var(--mono);letter-spacing: 0;color: var(--fg-2);overflow-wrap: anywhere}.lw-dash{display: inline-block;width: 12px;height: 1.5px;vertical-align: 0.3em;background: var(--fg-3)}.lw-name{min-width: 0}.lw-mt,.lw-st{font: 400 12.5px/1.4 var(--mono);letter-spacing: 0;color: var(--fg-2)}.lw-mt code{color: var(--fg)}.lw-st{justify-self: end;text-align: right}  .lw-ev{grid-column: 1 / -1;display: grid;gap: 12px;margin-top: 14px}.lw-inds{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px 14px}.lw-ind{display: grid;align-content: start;gap: 3px;min-width: 0;padding-top: 8px;border-top: 1px solid var(--rule)}.lw-ind-n{font: 400 13px/1.3 var(--sans);letter-spacing: -0.005em;color: var(--fg-2);overflow-wrap: anywhere}.lw-risk{display: flex;flex-wrap: wrap;align-items: flex-start;gap: 8px 18px;padding-top: 10px;border-top: 1px solid var(--rule)}.lw-risk>.lw-k{padding-top: 5px}.lw-pts{display: flex;align-items: flex-start;gap: 10px}.lw-pt{display: grid;gap: 3px}.lw-pt b{font: 600 24px/1 var(--sans);letter-spacing: -0.03em;color: var(--fg);font-variant-numeric: lining-nums tabular-nums}.lw-pt span{font: 400 12px/1.3 var(--mono);color: var(--fg-2)}.lw-arr{position: relative;flex: none;width: 30px;height: 1px !important;margin-top: 12px;background: var(--fg-3) !important}.lw-arr::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)}.lw-rnote{flex-basis: 100%;font: 400 12px/1.4 var(--mono);color: var(--fg-2);overflow-wrap: anywhere}  .lw--single>*{--lw-fs: clamp(24px,min(var(--lw-cap),calc((100cqi - 80px) / (var(--n) * 0.58))),52px)}  .lw-lane{display: grid;gap: 3px;padding: 10px 0 11px;border-top: 1px solid var(--rule)}.lw-lane--beside{border-top-color: var(--rule-2)}.lw-lane--own{border-top: 1px dashed var(--rule-2)}.lw-lane--own>.lw-k{color: var(--fg)}.lw-lane-n{font: 400 14px/1.4 var(--sans);letter-spacing: -0.01em;color: var(--fg-2)}.lw-rec{border-top: 1px solid var(--rule-2)}  .lw-of{display: flex;align-items: baseline;justify-content: space-between;gap: 4px 14px;padding: 12px 0 13px;border-bottom: 1px solid var(--rule)}.lw-name--rec{padding: 14px 0 4px}  .lw-rows{display: grid;grid-template-columns: max-content minmax(0,1fr) max-content;column-gap: 16px;margin-top: 12px !important;border-top: 1px solid var(--rule)}.lw--chain .lw-rows{grid-template-columns: minmax(0,1fr) max-content}.lw-row{grid-column: 1 / -1;display: grid;grid-template-columns: subgrid;align-items: baseline;padding: 8px 0 9px;border-bottom: 1px solid var(--rule)}.lw-rv{min-width: 0;font: 400 13px/1.45 var(--mono);letter-spacing: 0;color: var(--fg);overflow-wrap: anywhere}.lw--chain .lw-rv{font: 500 15px/1.35 var(--sans);letter-spacing: -0.01em}.lw-rt{justify-self: end;display: flex;align-items: center;min-width: 0;text-align: right}.lw-lit{color: var(--fg-2) !important}  .lw-end{display: flex;align-items: flex-start;gap: 10px;padding-top: 10px;font: 500 12.5px/1.4 var(--mono);letter-spacing: 0;color: var(--fg)}.lw-end>span{min-width: 0}  .lw-end>.lw-arw{margin-top: 8px}.lw-line{margin-top: 14px !important;font: 500 16px/1.4 var(--sans);letter-spacing: -0.015em;color: var(--fg)}    .lw--grid>*{--gg: 18px;--cw: calc((100cqi - (var(--nr,2) - 1) * var(--gg)) / var(--nr,2));--lw-fs: clamp(13px,min(var(--lw-cap),calc((var(--cw) - 66px) / (var(--n) * 0.56))),28px)}.lw-head{display: grid;gap: 4px;padding: 12px 0 14px;border-top: 1px solid var(--rule-2)}.lw--grid .lw-head .lw-word{--lw-fs: clamp(30px,min(var(--lw-cap),11cqi),52px)}.lw-g{display: grid;grid-template-columns: repeat(var(--nr,2),minmax(0,1fr));column-gap: var(--gg);border-top: 1.5px solid var(--fg)}.lw-gr{grid-column: 1 / -1;display: grid;grid-template-columns: subgrid;row-gap: 8px;align-items: start;padding: 10px 0 13px;border-bottom: 1px solid var(--rule)}.lw-gr--head{position: relative;padding: 9px 0 7px}.lw-gax{position: absolute;left: 0;right: 0;bottom: -1px;height: 1px !important;background: var(--fg-3) !important}.lw-gk{grid-column: 1 / -1}.lw-gc{min-width: 0}.lw-gt{margin-top: 6px !important;font: 400 12px/1.35 var(--mono);color: var(--fg-2);overflow-wrap: anywhere}.lw-gt code{font-size: 12px}.lw-gp{margin-top: 2px !important;font: 400 12px/1.35 var(--mono);color: var(--fg-2);overflow-wrap: anywhere}  .lw--week>*{--lw-fs: clamp(26px,min(var(--lw-cap),calc((100cqi - 96px) / (var(--n) * 0.58))),50px)}.lw-wk-head{display: grid;justify-items: start;gap: 6px;padding: 12px 0 14px;border-top: 1px solid var(--rule-2)}.lw-wk-head .lw-sub{margin-top: 2px !important}.lw-wk{padding-top: 12px;border-top: 1px solid var(--rule)}.lw-wk-top{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: 4px 14px;margin: 0 6px}.lw-wk-go-t{font: 400 12px/1.3 var(--mono);letter-spacing: 0;color: var(--fg-2)}.lw-wk-ax{position: relative;height: 18px;margin: 8px 6px 0}.lw .lw-wk-ln,.lw .lw-wk-go{position: absolute;top: 50%;left: calc(var(--x) * 100%);width: calc((var(--x2) - var(--x)) * 100%)}.lw .lw-wk-ln{height: 1.5px;margin-top: -0.75px;background: var(--fg)}.lw .lw-wk-go{height: 1px;margin-top: -0.5px;background: repeating-linear-gradient(90deg,var(--fg-3) 0 4px,transparent 4px 8px)}.lw-wk-go::after{content: '';position: absolute;right: -1px;top: -3.5px;border: 4px solid transparent;border-right: 0;border-left: 7px solid var(--fg-3)}.lw-wk-pt{position: absolute;z-index: 2;top: 50%;left: calc(var(--x) * 100%);box-sizing: border-box;width: 10px;height: 10px;margin: -5px 0 0 -5px;border: 1.25px solid var(--fg);border-radius: 1px;background: var(--bg)}.lw .lw-wk-pole{position: absolute;z-index: 1;top: 50%;left: calc(var(--x) * 100%);height: calc(50% + 10px);margin-left: -0.5px;background: var(--fg-3)}.lw-wk-cs{display: grid;margin: 10px 6px 0}.lw-wk-c{min-width: 0;padding-right: 12px}.lw-wk-s{font: 600 clamp(30px,7cqi,46px)/1 var(--sans);letter-spacing: -0.04em;color: var(--fg);font-variant-numeric: lining-nums tabular-nums}.lw-wk-d{margin-top: 5px !important;font: 400 12.5px/1.3 var(--mono);letter-spacing: 0;color: var(--fg-2)}.lw-wk-on{display: grid;gap: 7px;margin-top: 12px;padding-top: 9px;border-top: 1px solid var(--rule)}.lw-wk-inds{display: flex;flex-wrap: wrap;gap: 5px 16px}  @container hv (max-width: 480px){.lw>*{--cg: 12px}.lw--stream>*{--lw-fs: clamp(22px,min(var(--lw-cap),calc((100cqi - var(--side,15rem) - 2 * var(--cg)) / (var(--n) * 0.58))),38px)}.lw-mt,.lw-st,.lw-types{font-size: 12px}.lw-mt code{font-size: 12px}.lw-inds{gap: 8px 10px}.lw--grid>*{--gg: 14px}}  @container hv (max-width: 400px){  .lw--stream>*{--lw-fs: clamp(22px,min(var(--lw-cap),calc((100cqi - 80px) / (var(--n) * 0.58))),34px)}.lw-feed{grid-template-columns: minmax(0,1fr) max-content;column-gap: 12px}.lw-keys>:nth-child(2){display: none}.lw-keys>:last-child{visibility: hidden}.lw-n--miss .lw-mt{justify-self: end}.lw-n--hit{row-gap: 6px}.lw-n--hit>.lw-name{grid-column: 1 / -1}.lw-n--hit>.lw-mt{grid-column: 1;grid-row: 2;align-self: center}.lw-n--hit>.lw-st{grid-column: 2;grid-row: 2;align-self: center}.lw-n--hit>.lw-ev{grid-row: 3;margin-top: 6px}.lw-inds{gap: 8px}.lw-ind-n{font-size: 12.5px}  .lw-rows{grid-template-columns: minmax(0,1fr) max-content}.lw-row>.lw-rk{grid-column: 1;grid-row: 1}.lw-row>.lw-rk + .lw-rv{grid-column: 1;grid-row: 2;padding-top: 2px}.lw-row>.lw-rk ~ .lw-rt{grid-column: 2;grid-row: 1 / span 2;align-self: center}.lw-row{padding: 7px 0 8px}.lw--chain .lw-rv{font-size: 14.5px}.lw-lane-n{font-size: 13.5px}}  @container hv (max-width: 340px){.lw-inds{grid-template-columns: repeat(2,minmax(0,1fr))}}  @media screen and (prefers-reduced-motion: no-preference){  html.js .lw:not(.is-done) .lw-ul{transform: scaleX(0)}html.js .lw.is-run:not(.is-done) .lw-ul{animation: hv-drawx 0.45s var(--ease-out) calc(var(--hv-at) + 0.35s) both}  html.js .lw:not(.is-armed):not(.is-run):not(.is-done) .lw-ul{animation: hv-failsafe 0.01s linear 3s both}}  @media print{.lw,.lw *{animation: none !important;transition: none !important}.lw{break-inside: avoid}}