.h7-rows{pointer-events:none;user-select:none;flex-direction:column;justify-content:center;gap:.5rem;display:flex;position:absolute;inset:0}.h7-row{letter-spacing:-.05em;color:#e3e6ed;font-family:Martian Mono Variable,ui-monospace,monospace;font-size:clamp(4.5rem,12.5vw,11rem);font-weight:700;font-stretch:75%;line-height:.95;display:flex}.h7-track{animation:ticker var(--dur) linear infinite;flex:none;gap:.5em;padding-right:.5em;display:flex}.h7-row[data-reverse] .h7-track{animation-direction:reverse}.h7-track .is-hot{color:#c3cfff}.h7-veil{background:radial-gradient(52% 62% at 50% 50%, var(--paper) 35%, #f4f5f8d1 62%, #f4f5f800 100%);position:absolute;inset:0}.h8{color:#636a7b;font-family:Martian Mono Variable,ui-monospace,monospace;font-size:.625rem;font-weight:500;font-stretch:87.5%;position:relative}.h8-top{justify-content:flex-end;align-items:flex-end;height:2.75rem;margin-bottom:.5rem;display:flex;position:relative}.h8-count b{color:var(--ink);font-weight:600}.h8-readout{bottom:0;left:clamp(0px, calc(var(--x,0%) - .6rem), calc(100% - 15rem));background:var(--ink);color:#c5cad6;opacity:0;pointer-events:none;max-width:15rem;transition:left .7s var(--ease-out), opacity .3s;border-radius:.5rem;align-items:baseline;gap:.625rem;padding:.4rem .7rem;display:inline-flex;position:absolute}.h8-readout[data-live]{opacity:1;pointer-events:auto}.h8-readout b{color:var(--signal);font-size:1rem;font-weight:600;font-stretch:75%}.h8-readout span{text-overflow:ellipsis;white-space:nowrap;font-family:Instrument Sans Variable,system-ui,sans-serif;font-size:.8125rem;overflow:hidden}.h8-strip{border-bottom:1px solid var(--ink);cursor:crosshair;touch-action:pan-y;height:clamp(6.5rem,14vw,11rem);position:relative}.h8-strip svg{width:100%;height:100%;display:block;overflow:visible}.h8-strip line{vector-effect:non-scaling-stroke;stroke-width:1px}.h8-strip .l0{stroke:#c5cad6}.h8-strip .l1{stroke:#636a7b}.h8-strip .l2{stroke:var(--ink);stroke-width:1.5px}.h8-cursor{background:var(--accent);opacity:0;pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:-.5rem;bottom:0;left:0;box-shadow:0 0 0 3px #2647f024}.h8-cursor.is-eased{transition:left .7s var(--ease-out), opacity .3s}.h8-bands{margin-top:.5rem;display:flex}.h8-bands span{border-left:1px solid var(--ink);height:.625rem}.h8-bands span:first-child,.h8-key-0{background:#2647f038}.h8-bands span:nth-child(2),.h8-key-1{background:#dfe2ea}.h8-bands span:last-child,.h8-key-2{background:repeating-linear-gradient(135deg,#12151e4d 0 1px,#0000 1px 4px)}.h8-strip svg.is-filtered line{stroke:#dfe2ea}.h8-strip svg.is-filtered line.on{stroke:var(--accent);stroke-width:2px}.h8-range dt{border-top:1px solid #dfe2ea;flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:.75rem;padding-top:1rem;display:flex}.h8-key{border-radius:2px;width:.75rem;height:.75rem;box-shadow:inset 0 0 0 1px #12151e40}.h8-axis{height:1.25rem;margin-top:.5rem;position:relative}.h8-axis span{position:absolute;transform:translate(-50%)}.h8-axis span:first-child{transform:none}.h8-axis span:last-child{transform:translate(-100%)}@media (width<=639px){.h8-count,.h8-axis .is-minor,.h8-axis span:nth-last-child(2){display:none}}.cli-tab{text-align:left;width:100%;transition:padding .5s var(--ease-out), border-color .3s;border-top:1px solid #dfe2ea;gap:1.25rem;padding:1.25rem 0;display:flex}.cli-tab:last-child{border-bottom:1px solid #dfe2ea}.cli-tab-num{color:#636a7b;flex:none;padding-top:.3rem;font-family:Martian Mono Variable,ui-monospace,monospace;font-size:.6875rem;font-weight:500;transition:color .2s}.cli-tab-title{color:#636a7b;font-size:1.125rem;font-weight:600;transition:color .2s;display:block}.cli-tab-cmd{color:#636a7b;margin-top:.375rem;font-size:.6875rem;font-weight:500;display:inline-block}.cli-tab-desc{color:#494f60;opacity:0;transition:grid-template-rows .5s var(--ease-out), opacity .4s, margin .5s var(--ease-out);grid-template-rows:0fr;font-size:.875rem;line-height:1.6;display:grid;overflow:hidden}.cli-tab-desc>span{min-height:0;overflow:hidden}.cli-tab:hover .cli-tab-title,.cli-tab[aria-selected=true] .cli-tab-title{color:var(--ink)}.cli-tab[aria-selected=true]{border-top-color:var(--ink);padding-left:.75rem}.cli-tab[aria-selected=true] .cli-tab-num,.cli-tab[aria-selected=true] .cli-tab-cmd{color:#1c36d1}.cli-tab[aria-selected=true] .cli-tab-desc{opacity:1;grid-template-rows:1fr;margin-top:.5rem}.cli-install{background:#fff;border:1px solid #dfe2ea;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 1rem;display:flex}.cli-install code{white-space:nowrap;min-width:0;color:var(--ink);font-size:.8125rem;font-weight:500;overflow-x:auto}.cli-install code span{color:#1c36d1}.cli-inline{color:var(--ink);white-space:nowrap;background:#fff;border:1px solid #dfe2ea;border-radius:.375rem;padding:.15rem .4rem;font-size:.75rem}.cli-term{background:var(--panel);border-radius:.875rem;overflow:hidden;box-shadow:0 0 0 1px #12151ee6,inset 0 1px 0 1px #ffffff14,0 40px 70px -30px #111a4d8c}.cli-bar{border-bottom:1px solid #ffffff14;align-items:center;gap:.4rem;padding:.75rem 1rem;display:flex}.cli-bar i{background:#ffffff29;border-radius:50%;width:.625rem;height:.625rem}.cli-bar span{letter-spacing:.06em;color:#959cac;margin-left:.75rem;font-family:Martian Mono Variable,ui-monospace,monospace;font-size:.625rem}.cli-body{white-space:pre;color:#c5cad6;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;min-height:19rem;padding:1.25rem 1.25rem 1.5rem;font-family:Martian Mono Variable,ui-monospace,Noto Sans Mono CJK SC,monospace;font-size:clamp(.6875rem,.6rem + .3vw,.8125rem);font-stretch:87.5%;line-height:1.9;overflow-x:auto}.cli-body.is-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.cli-body:focus-visible{outline-offset:-3px}.cli-table{-moz-column-gap:2ch;grid-template-columns:repeat(3,max-content) minmax(max-content,1fr);column-gap:2ch;display:grid}.cli-row{display:contents}.cli-row.cli-h span{color:#959cac;border-bottom:1px dashed #ffffff40;margin-bottom:.25rem}.cli-line b{color:#6b82ff;font-weight:500}.cli-c{color:#fff}.cli-h{color:#959cac}.cli-w{color:#fff}.cli-k{color:var(--signal)}.cli-n{color:#959cac}.cli-caret{vertical-align:text-bottom;background:var(--signal);width:.55em;height:1.15em;animation:1s step-end infinite cli-blink;display:inline-block}@keyframes cli-blink{50%{opacity:0}}
