@layer base{:root{--background0: #fff;--background1: #ddd;--background2: #bbb;--background3: #999;--foreground0: #000;--foreground1: #444;--foreground2: #888;--font-size: 16px;--line-height: 1.3;--font-weight-bold: 700;--font-weight-normal: 400;--font-family: monospace;--box-border-color: var(--foreground0)}[data-webtui-theme=dark]{--background0: #000;--background1: #222;--background2: #444;--background3: #666;--foreground0: #fff;--foreground1: #ccc;--foreground2: #999}body,html{background-color:var(--background0);color:var(--foreground0);font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height, 1.5);font-variant-ligatures:common-ligatures;word-break:break-all}*{box-sizing:border-box;margin:0;padding:0;outline:none}}@layer utils{@property --box-rounded-radius{syntax: "<length>"; inherits: false; initial-value: 4px;}@property --box-border-width{syntax: "<length>"; inherits: false; initial-value: 2px;}@property --box-double-border-width{syntax: "<length>"; inherits: false; initial-value: 1px;}[box-=square],[box-=round],[box-=double]{position:relative;isolation:isolate;padding:1lh 1ch}[box-=square]:before,[box-=round]:before,[box-=double]:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:calc(100% - 1ch - var(--box-border-width));height:calc(100% - 1lh - var(--box-border-width));border:solid var(--box-border-width) var(--box-border-color);z-index:-1}[box-=square][box-=round]:before,[box-=round][box-=round]:before,[box-=double][box-=round]:before{border-radius:var(--box-rounded-radius)}[box-=square][box-=round]:after,[box-=round][box-=round]:after,[box-=double][box-=round]:after{border-radius:calc(var(--box-rounded-radius) + 2px)}[box-=square][box-=double]:before,[box-=round][box-=double]:before,[box-=double][box-=double]:before{border-width:var(--box-double-border-width)}[box-=square][box-=double]:after,[box-=round][box-=double]:after,[box-=double][box-=double]:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:calc(100% - 1ch + var(--box-double-border-width) * 2);height:calc(100% - 1lh + var(--box-double-border-width) * 2);border:solid var(--box-double-border-width) var(--box-border-color);z-index:-1}[box-=square][shear-=both],[box-=round][shear-=both],[box-=double][shear-=both]{padding-top:0;padding-bottom:0}[box-=square][shear-=top],[box-=round][shear-=top],[box-=double][shear-=top]{padding-top:0}[box-=square][shear-=bottom],[box-=round][shear-=bottom],[box-=double][shear-=bottom]{padding-bottom:0}}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-cyrillic-ext-italic.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-cyrillic-italic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-greek-italic.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-vietnamese-italic.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-latin-ext-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-cyrillic-ext-normal.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-cyrillic-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-greek-normal.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-vietnamese-normal.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-latin-ext-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-latin-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-cyrillic-ext-normal.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-cyrillic-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-greek-normal.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-vietnamese-normal.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-latin-ext-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-latin-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-webtui-theme=dark]{--background0: #0e0b13;--background1: #1a1522;--background2: #2b2336;--background3: #4a3f5c;--foreground0: #e9dfc9;--foreground1: #bfb39c;--foreground2: #807688;--mauve: #bda4d4;--green: #a3bf7a;--green-dim: #6f8552;--frame: #6a5d80;--mark: "⟁";--mark-alt: "◎";--font-family: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-size: 15px;--line-height: 1.55;--box-border-color: var(--background3);--box-border-width: 1px;--box-rounded-radius: 16px}html{background:#000;scroll-behavior:smooth;scroll-padding-top:5lh;scrollbar-width:thin;scrollbar-color:var(--background3) #000}body{background:transparent;color:var(--foreground0);font-family:var(--font-family);line-height:var(--line-height);word-break:normal;overflow-wrap:anywhere;min-height:100vh}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::selection{background:var(--mauve);color:var(--background0)}#vortex,#vortex-dim{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2}#vortex-dim{z-index:-1;background:radial-gradient(ellipse at center,#0e0b1399,#0e0b134d 60%,#0000)}#term{width:min(104ch,100% - 2ch);margin:2lh auto 5lh;color:var(--foreground0)}#term a{color:var(--mauve);text-decoration:none}#term a:hover,#term a:focus-visible{background:var(--mauve);color:var(--background0)}#term :focus-visible,#help :focus-visible{outline:1px dashed var(--green);outline-offset:2px}#term em{color:var(--foreground1)}kbd{font:inherit;color:var(--green);margin-right:.6ch}.dim{color:var(--foreground2)}#term a.claim{color:var(--green);border-bottom:1px dashed var(--green-dim)}#term a.claim:after{content:" " var(--mark);color:var(--green-dim)}#term a.claim:hover,#term a.claim:focus-visible{background:var(--green);color:var(--background0)}.term-head{padding:0 2ch 1lh;--logo-fs: clamp(5px, 3.6vw, 13px);--logo-cols: 61;--logo-adv: calc(var(--logo-fs) * .38)}.head-stack{width:calc(var(--logo-cols) * var(--logo-adv) + .85 * var(--logo-fs));max-width:100%;margin-inline:auto}.term-head:has([data-logo=d]){--logo-fs: min(13px, calc((100vw - 56px) / 51))}.head-stack:has([data-logo=d]){--logo-cols: 84;--logo-adv: calc(var(--logo-fs) * .6)}.head-stack:has([data-logo=d]){width:var(--vw, 100vw);max-width:none;margin-inline:calc(50% - var(--vw, 100vw) / 2)}.head-stack .logo[data-logo=d]{display:flex;justify-content:center;width:100%;max-width:none;padding-right:0;overflow:hidden}#term:has(.term-head [data-logo=d]){margin-top:0}.term-head:has([data-logo=d]){padding-bottom:0}#term:has(.term-head [data-logo=d]){--row: min(13px, (100vw - 56px) / 51);--rule: max(1px, var(--row) * .1)}.head-stack .logo[data-logo=d],.head-stack:has([data-logo=d]) .tagline b{color:transparent;text-shadow:none}.stripes{position:absolute;top:0;left:0;z-index:-1;pointer-events:none}.stripes-bar{position:absolute;top:-1px;left:0;width:100%;pointer-events:none}body:not(:has(.term-head [data-logo=d])) :is(.stripes,.stripes-bar,.stripes-nav){display:none}body:has(.term-head [data-logo=d]) .keybar{border-top-color:transparent}.head-stack:has([data-logo=d]) .tagline{display:flex;align-items:flex-end;margin:0;padding:0;overflow:clip visible;height:var(--logo-fs);font-size:var(--logo-fs);line-height:1;white-space:pre}.head-stack:has([data-logo=d]) .tagline b{font-family:monospace;font-size:var(--logo-fs);flex:1 1 0;min-width:0;overflow:hidden;font-weight:700}.head-stack:has([data-logo=d]) .tagline b:first-child{direction:rtl}.head-stack:has([data-logo=d]) .tagline span{flex:none;font-size:max(1em,9px);color:var(--green);translate:0 calc(.44 * max(var(--logo-fs),9px) - .015 * var(--logo-fs))}.logo[data-logo=d] i{font-style:normal;color:var(--green);text-shadow:0 0 10px rgba(163,191,122,.28)}#term:has(.term-head [data-logo=d]) .tabs{margin-inline:calc(50% - var(--vw, 100vw) / 2);margin-top:calc(var(--row) * .94);border:0;border-radius:0;display:flex;align-items:stretch;justify-content:center;padding:var(--rule) 0;height:calc(round(up,1lh + var(--row),var(--row)) + var(--rule))}#term:has(.term-head [data-logo=d]) .tabs:not(.stuck){background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.stripes-nav{position:absolute;top:0;left:0;z-index:-1;pointer-events:none}.tabs:not(.stuck)>.stripes-nav{display:none}@media(min-width:641px){#term:has(.term-head [data-logo=d]) .tabs-list{display:flex;align-items:stretch;gap:0 1ch;padding:0 2ch;background:var(--background0)}#term:has(.term-head [data-logo=d]) .tabs a{display:flex;align-items:center}#term:has(.term-head [data-logo=d]) .tabs a[aria-current=true]:before{top:0;right:-1ch;bottom:0;left:-1ch}}@media(min-width:641px)and (max-width:820px){.tabs a{padding:0 .5ch}#term:has(.term-head [data-logo=d]) .tabs-list{gap:0;padding:0 .5ch}}@media(max-width:640px){#term:has(.term-head [data-logo=d]) .tabs-menu{width:auto;margin-inline:auto;padding:0 2ch;background:var(--background0)}#term:has(.term-head [data-logo=d]) .tabs-menu i{float:none;margin-left:1ch}}.head-stack .logo{margin-inline:0}.logo{color:var(--mauve);line-height:1;font-size:var(--logo-fs, clamp(5px, 1.45vw, 13px));font-weight:700;letter-spacing:-.22em;text-shadow:0 0 10px rgba(189,164,212,.28);width:fit-content;margin-inline:auto;max-width:100%;padding-right:.3em;overflow-x:auto;scrollbar-width:none}.logo::-webkit-scrollbar{display:none}.logo[data-logo=d]{letter-spacing:0}.tagline{color:var(--foreground2);margin-top:.5lh;font-size:calc(var(--logo-fs) * .646);white-space:nowrap;padding-left:calc(5 * var(--logo-adv))}.tabs{position:sticky;top:.5lh;z-index:5;display:flex;flex-wrap:wrap;justify-content:center;gap:0 1ch;padding:.5lh 2ch;background:#0e0b13eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(163,191,122,.32);border-radius:var(--box-rounded-radius)}.tabs-menu{display:none;font:inherit;color:var(--foreground0);background:none;border:0;padding:0 1ch;cursor:pointer;width:100%;text-align:left}.tabs-menu span{font-weight:700;color:var(--mauve);margin-left:1ch}.tabs-menu span kbd{color:var(--green)}.tabs-menu i{float:right;font-style:normal;color:var(--foreground2)}.tabs.open .tabs-menu i{rotate:180deg}.tabs-list{display:contents}.tabs a{position:relative;isolation:isolate;padding:0 1ch;color:var(--foreground1)!important;white-space:nowrap}.tabs a[aria-current=true]{color:var(--mauve)!important;font-weight:700}.tabs a[aria-current=true]:before{content:"░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░";position:absolute;top:-.5lh;right:-1ch;bottom:-.5lh;left:-1ch;z-index:-1;overflow:hidden;font-weight:400;line-height:1;letter-spacing:0;word-break:break-all;white-space:normal;color:var(--green-dim);pointer-events:none}.tabs a[aria-current=true] kbd{color:var(--foreground0)!important}.pane{margin-top:1lh;padding:0 4ch 1.25lh!important;background:#0e0b13b8;border-radius:var(--box-rounded-radius);--pane-edge: rgba(163, 191, 122, .32);scroll-margin-top:4lh}.pane:before{display:none}.pane:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid var(--pane-edge);border-radius:inherit;--top: linear-gradient(to right, #000 var(--ga0, 0px), transparent var(--ga0, 0px) var(--ga1, 0px), #000 var(--ga1, 0px) var(--gb0, 0px), transparent var(--gb0, 0px) var(--gb1, 0px), #000 var(--gb1, 0px));mask:var(--top) top / 100% 2px no-repeat,linear-gradient(#000,#000) bottom / 100% calc(100% - 2px) no-repeat}.pane.is-active{--pane-edge: color-mix(in srgb, var(--mauve) 55%, transparent)}.pane-title{display:flex;justify-content:space-between;gap:2ch;font-size:inherit;font-weight:700;line-height:1lh;translate:0 -.5lh;margin:0 0 .5lh}.pane-title span,.pane-title em{padding:0 1ch;color:var(--mauve);letter-spacing:.08em}.pane-title span:before{content:var(--mark) " ";color:var(--green)}.pane-title em{color:var(--foreground2)!important;font-weight:400;letter-spacing:0}.pane>*+*{margin-top:1lh}.pane>.pane-title+*{margin-top:0}.lead{color:var(--foreground0);font-weight:700}#readme .list{margin-top:.5lh}#readme .list li{color:var(--foreground0)}#readme .list li+li{margin-top:0}#readme .list li:before{content:attr(data-mark)}#readme .list+p{color:var(--foreground1)}.divider{text-align:center;color:var(--green-dim);margin-top:1lh;white-space:pre;-webkit-user-select:none;user-select:none;font-weight:700;font-size:1.25em;line-height:1;padding-block:.1lh}.vstroke{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0!important;pointer-events:none}.pane.vstroked:after,.stat.vstroked:before{border-color:transparent}.rec{position:relative}.rec.vstroked :is(.rec-title,.rec-fill){background:none}.rec.vstroked :is(.rec-screen,.player){border-inline-color:transparent}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(21ch,1fr));gap:0 1ch;align-items:stretch}.stat{--box-rounded-radius: 12px;display:flex;flex-direction:column;padding:1lh 2ch!important}.stat b{font-size:1.7em;line-height:1.2;color:var(--green)}.stat span{color:var(--foreground1);font-size:.9em;margin-top:.25lh}.stat span strong{color:var(--green);font-weight:700}.stat{container-type:inline-size}.stat span small{display:block;font-size:min(1em,100cqi / 29 / .6);white-space:nowrap;color:var(--foreground2)}.gauge{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2lh 2ch;color:var(--foreground2)}.gauge-val{grid-column:2;font-size:.9em}.gauge-bar{min-width:0;overflow:hidden;white-space:pre;letter-spacing:-.05em}.gauge-bar b{color:var(--green);font-weight:400}.gauge-bar i{font-style:normal;color:var(--background3)}.strip{list-style:none;display:flex;flex-wrap:wrap;gap:.25lh 0}.strip li{white-space:nowrap}.strip li+li:before{content:"──";color:var(--background3);margin:0 1ch;padding-right:.55em;background:no-repeat 100% calc(50% - .04em) / .55em .6em conic-gradient(from 240deg at 100% 50%,currentColor 60deg,transparent 0)}.strip a{color:var(--green)!important}.strip a:hover,.strip a:focus-visible{background:var(--green)!important;color:var(--background0)!important}.strip i{color:var(--foreground2);font-style:normal}.pipe-body>*+*{margin-top:1lh}.pipe-body p b{font-weight:inherit}@media(max-width:640px){.pipe-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 2ch;align-items:center}.pipe-body>*+*{margin-top:0}.pipe-body p b{font-weight:700;color:var(--foreground0)}.pipe-body p span{display:block;margin-top:.6lh;font-size:.9em;color:var(--foreground1)}.pipe-body .strip{flex-direction:column;flex-wrap:nowrap;align-items:center;gap:0;padding-left:2ch;border-left:1px solid var(--background2);font-size:.92em}.pipe-body .strip li{text-align:center}.pipe-body .strip li+li:before{content:"│\a▼";display:block;margin:0;white-space:pre;line-height:1;font-size:.8em}.pipe-body .strip :is(a,i){display:block}#pipe .foot .dim{font-size:.85em}}.list{list-style:none}.list li{padding-left:3ch;text-indent:-3ch;color:var(--foreground1)}.list li+li{margin-top:.5lh}.list li:before{content:var(--mark);color:var(--green);display:inline-block;width:3ch;text-indent:0}.list li:nth-child(2n):before{content:var(--mark-alt)}.list b{color:var(--foreground0)}.open{text-align:right}.foot{display:flex;align-items:flex-end;gap:1lh 3ch}.foot>:first-child{flex:1;min-width:0}.foot>.open{flex:none;display:flex;flex-direction:column;align-items:flex-end}.foot:has(.open>*+*){align-items:center}.open>.btn+.btn{margin-top:-1.15em}@media(max-width:640px){.foot{flex-direction:column;align-items:stretch}}#term a.btn{display:inline-block;white-space:pre;line-height:1.15;text-align:left;color:var(--green);cursor:pointer}#term a.btn b{font-weight:700}#term a.btn i{display:inline-block;width:calc(var(--icon-cells, 1) * 1ch);overflow:hidden;vertical-align:bottom;text-align:center;font-style:normal}#term a.btn:hover,#term a.btn:focus-visible{background:none;color:var(--foreground0)}#term a.btn:hover b,#term a.btn:focus-visible b{background:var(--green);color:var(--background0)}#term a.btn:active b{background:var(--green-dim)}.wip-text>*+*{margin-top:1lh}.wip-grid>*+*{margin-top:1lh}.wip-grid .rec{width:100%}.wip-lead{display:block;color:var(--foreground0);font-weight:700}.wip-does{display:block;color:var(--foreground1)}.wip-status{display:block;color:var(--foreground2)}.rec{width:min(56ch,100%);margin-inline:auto;color:var(--frame)}.rec-top,.rec-bot{display:flex;white-space:pre;line-height:1}.rec-top>span,.rec-bot>span{flex:none}.rec-top>.rec-title,.rec-bot>.rec-fill{flex:1;text-align:center;background:linear-gradient(var(--frame),var(--frame)) center / 100% 1px no-repeat}.rec-title b{background:var(--background0);color:var(--mauve);font-weight:400;padding:0 1ch}.rec-screen,.player{border-inline:1px solid var(--frame);margin-inline:calc(.5ch - .5px)}.rec-screen{padding:.5lh 1.5ch 0;background:#00000059}.rec-screen video{display:block;width:100%;height:auto;aspect-ratio:2 / 1;background:#000;cursor:pointer;border-radius:4px}.rec-labels{display:grid;grid-template-columns:1fr 1fr;text-align:center;color:var(--foreground2);font-size:.85em;padding-top:.25lh}.rec-labels span:last-child{color:var(--mauve)}.player{display:flex;align-items:center;gap:1ch;padding:.5lh 1.5ch;background:#00000059;color:var(--foreground1);white-space:nowrap}.player button{font:inherit;color:var(--green);background:none;border:0;cursor:pointer;padding:0;white-space:pre}.player button:hover{color:var(--background0);background:var(--green)}.player .pl-bar{flex:1 1 0;min-width:0;overflow:hidden;text-align:left;color:var(--background3)}.player .pl-bar:hover{background:none;color:var(--foreground2)}.pl-bar b{color:var(--green);font-weight:400}.pl-time{color:var(--foreground2);font-size:.9em}.rec figcaption{text-align:center;color:var(--foreground2);font-size:.9em;margin-top:.25lh}.rec:fullscreen{width:100vw;background:#000;display:flex;flex-direction:column;justify-content:center;padding:2lh 4ch}.rec:fullscreen .rec-screen video{max-height:78vh;width:auto;margin-inline:auto}details{border-top:1px dashed var(--background2);padding:.5lh 0}.pane>details+details{margin-top:0}details:first-of-type{border-top:0}summary{cursor:pointer;list-style:none;color:var(--foreground0)}summary::-webkit-details-marker{display:none}summary:before{content:var(--mark-alt) " ";color:var(--mauve)}details[open] summary:before{content:var(--mark) " ";color:var(--green)}details p{margin-top:.5lh;padding-left:2ch;color:var(--foreground1)}.colophon{margin-top:2lh;padding:0 2ch;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1lh 2ch}.colophon .logo-sm{margin:0}.colophon .logo-sm[data-logo=d]{font-size:clamp(4px,.72vw,9px)}.colophon .dim{margin-left:auto;line-height:1}.logo-sm{font-size:clamp(5px,1.15vw,11px);color:var(--foreground2);text-shadow:none}.colophon{container-type:inline-size}.thanks{order:3;flex:1 0 100%;text-align:center;color:var(--frame);font-size:min(.9em,100cqi / 121 / .6);white-space:nowrap;margin-top:3lh}.thanks i{font-style:normal;color:var(--green)}.legal{order:4;flex:1 0 100%;text-align:center;color:var(--frame);font-size:.78em;line-height:1.4;text-wrap:balance;margin:0 0 1lh}.legal a{color:inherit}@media(max-width:640px){.colophon{container-type:inline-size;flex-direction:column;align-items:flex-start;gap:1lh}.colophon .logo-sm[data-logo=d]{font-size:calc(100cqi / 84 / .603);padding:0}.colophon .logo-sm[data-logo=a]{font-size:calc(100cqi / 62 / .603);padding:0}.colophon .dim{margin-left:0;white-space:nowrap;font-size:min(1em,100cqi / 44 / .6)}.thanks{align-self:stretch;margin-top:2lh;color:color-mix(in srgb,var(--frame) 75%,var(--background0));white-space:normal;font-size:min(.78em,100cqi / 64 / .6);text-wrap:balance}.thanks a{color:inherit!important}.legal{align-self:stretch;margin-top:0}}.keybar{position:fixed;left:0;right:0;bottom:0;z-index:5;display:flex;flex-wrap:wrap;justify-content:center;gap:0 2ch;padding:.25lh 2ch;background:var(--background1);border-top:1px solid var(--background2)}.keybar button{font:inherit;color:var(--foreground1);background:none;border:0;cursor:pointer;padding:0 .5ch}.keybar button:hover{color:var(--foreground0);background:var(--background2)}#help{position:fixed;right:2ch;bottom:3lh;z-index:6;width:min(46ch,calc(100% - 4ch));padding:0 2ch 1lh!important;background:var(--background1);border-radius:var(--box-rounded-radius);--box-border-color: var(--mauve);color:var(--foreground1);box-shadow:0 12px 40px #0009}#help[hidden]{display:none}#help .pane-title span{background:var(--background1)}#help .pane-title button{font:inherit;font-weight:400;background:var(--background1);color:var(--foreground2);border:0;padding:0 1ch;cursor:pointer}#help .pane-title button:hover{color:var(--green)}#help dl{display:grid;grid-template-columns:7ch 1fr;gap:.25lh 1ch}#help dt{color:var(--green)}.boot .tagline,.boot .tabs,.boot main>*,.boot .colophon,.boot .keybar{opacity:0}.boot .logo{animation:logo-in .8s ease-out both}.reveal{animation:rise .46s cubic-bezier(.2,.7,.3,1) both}:root:not(.boot) .reveal{animation-fill-mode:backwards}.typing:after{content:"▌";color:var(--green);animation:caret .9s steps(1) infinite}@keyframes logo-in{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:none}}@keyframes rise{0%{opacity:0;transform:translateY(.6lh)}to{opacity:1;transform:none}}@keyframes caret{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.boot .tagline,.boot .tabs,.boot main>*,.boot .colophon,.boot .keybar{opacity:1}.boot .logo,.reveal{animation:none}.typing:after{content:none}}@media(max-width:640px){:root{--font-size: 13.5px;--box-rounded-radius: 12px}.logo[data-logo=c]{font-size:26px}.pane{padding:0 3ch 1.5lh!important}.pane-title{font-size:.82em;gap:1ch}.pane-title span,.pane-title em{white-space:nowrap}.tabs,.tabs-menu{display:block}.tabs-list{display:none;position:absolute;top:calc(100% + .25lh);left:-1px;right:-1px;padding:.5lh 1ch;background:var(--background0);border:1px solid rgba(163,191,122,.32);border-radius:var(--box-rounded-radius);box-shadow:0 12px 30px #0009}.tabs.open .tabs-list{display:block}.tabs a{display:block;padding:.25lh 1ch;text-align:left}.tabs a[aria-current=true]:before{top:0;right:-1ch;bottom:0;left:-1ch}.tabs:not(.stuck){background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent;min-height:calc(1lh + 2px)}#term .tabs:not(.stuck) .tabs-menu{position:fixed;top:10px;right:10px;z-index:6;margin:0;width:auto;padding:.2lh 1.2ch;line-height:1.2;background:var(--background0);border:1px solid var(--background2);border-radius:6px}.tabs:not(.stuck) .tabs-menu :is(span,i){display:none}.tabs:not(.stuck) .tabs-list{position:fixed;top:calc(10px + 1.7lh);left:auto;right:10px;width:max-content;min-width:18ch}.pl-restart,.keybar button[data-key=j],.keybar button[data-key=k],.keybar button[data-key="0-7"]{display:none}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.wip-beta{display:block;color:var(--foreground2)}.play-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,46%);gap:1lh 3ch;align-items:start}#play{padding-bottom:.75lh!important}.play-text{display:flex;flex-direction:column;gap:.75lh;align-self:stretch}.play-text>*+*{margin-top:0}.play-lead{color:var(--foreground1)}.play-lead b{display:block;color:var(--foreground0)}.spec{display:grid;grid-template-columns:7ch minmax(0,1fr);gap:.2lh 2ch;margin:0}.spec dt{color:var(--green)}.spec dd{margin:0;color:var(--foreground1)}.play-cta{margin-top:auto!important;display:flex;flex-wrap:wrap;align-items:center;gap:.25lh 2ch}#term a.btn.cta b{background:linear-gradient(100deg,var(--green) 0 38%,#f4ffe0 48%,var(--mauve) 54%,var(--green) 64% 100%) 0 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:cta-shine 2.8s linear infinite}#term a.btn.cta>span{animation:cta-frame 2.8s ease-in-out infinite}@keyframes cta-shine{0%{background-position:100% 0}to{background-position:-50% 0}}@keyframes cta-frame{0%,to{color:var(--green-dim)}50%{color:var(--green);text-shadow:0 0 8px rgba(163,191,122,.7)}}#term a.btn.cta:hover b,#term a.btn.cta:focus-visible b{background:var(--green);-webkit-background-clip:border-box;background-clip:border-box;color:var(--background0);animation:none}@media(prefers-reduced-motion:reduce){#term a.btn.cta b,#term a.btn.cta>span{animation:none}#term a.btn.cta b{background:none;color:var(--green)}}.cta-more{color:var(--foreground2)}.cta-more:hover,.cta-more:focus-visible{color:var(--mauve)}.play-shot{margin:0}.play-shot a{position:relative;display:block;width:100%;text-decoration:none}.play-shot img{display:block;width:100%;height:auto;border:1px solid var(--background2)}.play-shot a:hover img,.play-shot a:focus-visible img{border-color:var(--mauve)}.play-shot a:focus-visible{outline:1px dotted var(--mauve);outline-offset:3px}.play-shot .zoom{position:absolute;right:6px;bottom:6px;padding:0 .6ch;background:color-mix(in srgb,var(--background0) 85%,transparent);color:var(--mauve);font-size:.8em;border:1px solid color-mix(in srgb,var(--mauve) 60%,transparent)}.play-shot figcaption{margin-top:.25lh;color:var(--foreground2);font-size:.85em}#play{margin-top:2.5lh;--pane-edge: color-mix(in srgb, var(--mauve) 80%, transparent)}#play:before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;width:auto;height:auto;translate:none;border:0;background:none;box-shadow:0 0 0 1px #bda4d48c,0 0 12px 1px #bda4d499,0 0 36px 4px #bda4d447,0 0 70px 10px #a3bf7a24,inset 0 0 28px #bda4d429;animation:play-glow 2.4s ease-in-out infinite alternate}@keyframes play-glow{0%{opacity:.35}to{opacity:1}}@media(prefers-reduced-motion:reduce){#play:before{animation:none;opacity:.8}}@media(max-width:640px){#play{margin-top:1.5lh}}@media(max-width:760px){.play-grid{grid-template-columns:1fr}}.beta-float{position:fixed;left:2ch;bottom:calc(1.5lh + 10px);z-index:6;display:flex;align-items:stretch;border:1px solid var(--mauve);background:var(--background0);box-shadow:0 6px 18px #00000073;transition:opacity .2s,transform .2s}.beta-float[hidden]{display:flex;opacity:0;transform:translateY(8px);pointer-events:none;visibility:hidden;transition:opacity .2s,transform .2s,visibility 0s .2s}#term .beta-float a{display:flex;gap:1ch;align-items:baseline;padding:.2lh 1.5ch;color:var(--foreground1)}#term .beta-float a b{color:var(--mauve);font-weight:700}#term .beta-float a i{font-style:normal;color:var(--green)}#term .beta-float a:hover,#term .beta-float a:focus-visible{background:var(--mauve);color:var(--background0)}#term .beta-float a:hover b,#term .beta-float a:hover i,#term .beta-float a:focus-visible b,#term .beta-float a:focus-visible i{color:var(--background0)}.beta-float button{font:inherit;color:var(--foreground2);background:none;border:0;border-left:1px solid var(--background2);padding:0 1ch;cursor:pointer}.beta-float button:hover,.beta-float button:focus-visible{color:var(--foreground0);background:var(--background2)}@media(prefers-reduced-motion:reduce){.beta-float,.beta-float[hidden]{transition:none;transform:none}}@media(max-width:640px){.beta-float{left:10px;font-size:.9em}#term .beta-float a span{display:none}}.hv{--t: #d9a24a;--ct: #86a9c9;--hit: #cf6a43;outline:none}.hv i{font-style:normal}.hv .hv-t,.hv i.hv-t,.hv b.hv-t{color:var(--t)}.hv .hv-ct,.hv i.hv-ct,.hv b.hv-ct{color:var(--ct)}.hv [data-c]:not(.hv-thumb):not(tr){cursor:pointer}.hv-main{position:relative;aspect-ratio:1;overflow:hidden;background:#000}.hv-main video{position:absolute;top:0;left:0;max-width:none;transform-origin:0 0;object-fit:fill;cursor:pointer}.hv-main:not([data-layer=pov]) video{image-rendering:pixelated}.hv-tag,.hv-death{position:absolute;z-index:1}.hv-tag{top:8px;left:8px;padding:0 .75ch;pointer-events:none}.hv-death{bottom:10px;left:50%;translate:-50% 0;padding:0 1ch;font:inherit;border:0;cursor:pointer;white-space:nowrap;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis}.hv-death[hidden]{display:none}.hv-radar{display:block;width:100%;height:auto;cursor:crosshair;touch-action:manipulation}.hv-layers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6ch}.hv-layer{position:relative;display:block;min-width:0;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer;text-align:left}.hv-layer canvas{display:block;width:100%;height:auto;aspect-ratio:1;background:#000;border:1px solid transparent;image-rendering:pixelated}.hv-layer span{display:block;font-size:.85em;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-thumbs{display:grid;grid-template-columns:1fr 1fr;gap:0 2ch}.hv-group{display:grid;grid-template-columns:auto repeat(5,minmax(0,1fr));gap:.6ch;align-items:start}.hv-group-label{writing-mode:vertical-rl;rotate:180deg;align-self:center;font-weight:700}.hv-t .hv-group-label{color:var(--t)}.hv-ct .hv-group-label{color:var(--ct)}.hv-thumb{position:relative;display:block;min-width:0;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer;text-align:left}.hv-thumb canvas{display:block;width:100%;height:auto;aspect-ratio:1;background:#000;border:1px solid transparent}.hv-t .hv-thumb canvas{border-color:color-mix(in srgb,var(--t) 45%,transparent)}.hv-ct .hv-thumb canvas{border-color:color-mix(in srgb,var(--ct) 45%,transparent)}.hv-thumb.is-dead canvas{opacity:.4;filter:grayscale(1)}.hv-thumb.is-firing canvas{border-color:var(--hit)}.hv-thumb-label{display:flex;justify-content:space-between;gap:.5ch;font-size:.78em;line-height:1.5;white-space:nowrap}.hv-thumb-label b{font-weight:400}.hv-thumb-label em{font-style:normal;opacity:.7}.hv-thumb-hp{display:block;height:2px;background:linear-gradient(to right,currentColor calc(var(--hp, 0) * 1%),transparent 0);opacity:.75}.hv-t .hv-thumb-hp{color:var(--t)}.hv-ct .hv-thumb-hp{color:var(--ct)}.hv-logbox{position:relative;flex:1 1 auto;min-height:6lh}.hv-log{list-style:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 2lh),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 2lh),transparent)}.hv-log li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-log .hv-x,.hv-log .hv-hs,.hv-log .hv-dmg{color:var(--hit)}.hv-log .hv-hs,.hv-log .hv-x{font-weight:700}.hv-tui{--t: var(--mauve);--ct: var(--green);--sel: var(--t)}.hv-tui[data-sel-team=ct]{--sel: var(--ct)}#round.pane{padding:0 2.5ch 1.5lh!important}.hv-fallback{display:block;width:100%;height:auto;border-radius:6px;opacity:.8}#round .hv-note{color:var(--foreground2);font-size:.85em;text-align:center;text-wrap:balance}#round .hv-foot{flex-direction:column;align-items:stretch;gap:1lh}@media(max-width:640px){#round .hv-foot{flex-direction:row;align-items:center;gap:2ch}#round .hv-note{font-size:.75em;line-height:1.4;text-align:left;text-wrap:pretty}#round .hv-note span{display:none}}.hv-tui .hv-stage{display:grid;gap:1lh 2.5ch}@media(min-width:900px){.hv-tui .hv-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}}.hv-left{min-width:0}.hv-tui .hv-main{border:1px solid color-mix(in srgb,var(--sel) 70%,transparent);border-radius:6px}.hv-tui .hv-tag{background:var(--sel);color:var(--background0);border-radius:4px;font-weight:700}.hv-tui .hv-death{background:#0e0b13e0;color:var(--foreground1);border-radius:4px;font-size:.85em;outline:1px solid var(--background3)}.hv-tui .hv-death:hover,.hv-tui .hv-death:focus-visible{background:var(--mauve);color:var(--background0)}.hv-tui .hv-feed{display:flex;flex-direction:column;min-width:0;font-size:.84em;line-height:1.4;color:var(--foreground1)}.hv-tui .hv-feed>*+*{margin-top:.5lh}.hv-tui .hv-head{color:var(--foreground2);text-wrap:balance}.hv-tui .hv-head b{color:var(--foreground0);font-weight:400}.hv-tui .hv-card{margin-bottom:.4lh;padding:0 .5ch;font-size:.84em;line-height:1.4;color:var(--foreground1)}.hv-tui .hv-card p{white-space:pre;overflow:hidden;text-overflow:ellipsis}.hv-tui .hv-card b{font-weight:700}.hv-k{color:var(--foreground2)}.hv-bar{letter-spacing:-.05em}.hv-bar b{color:var(--foreground1);font-weight:400!important}.hv-bar i{color:var(--background3)}.hv-bar-hp b,.hv-ok{color:var(--green)}.hv-bad,.hv-fire{color:var(--hit)}.hv-tui .hv-sub{color:var(--mauve);letter-spacing:.06em;font-size:.92em}.hv-tui .hv-sub span{color:var(--foreground2);letter-spacing:0}.hv-tui .hv-sub kbd{margin:0;font-size:.95em}.hv-tui .hv-radar{margin-top:.25lh!important;border:1px solid var(--background2);border-radius:6px}.hv-tui .hv-left>.hv-sub{margin-top:.75lh;font-size:.78em}.hv-tui .hv-layers{margin-top:.25lh;font-size:.84em}.hv-tui .hv-layer canvas{border-color:var(--background2);border-radius:4px}.hv-tui .hv-layer span{color:var(--foreground2)}.hv-tui .hv-layer:hover canvas{border-color:var(--foreground1)}.hv-tui .hv-layer.is-sel canvas{border-color:var(--sel);box-shadow:0 0 0 1px var(--sel)}.hv-tui .hv-layer.is-sel span{color:var(--sel)}.hv-tui .hv-layer:focus-visible{outline:1px dashed var(--green);outline-offset:2px}.hv-layers.is-frozen .hv-layer:not([data-layer=pov]) canvas{opacity:.45}.hv-layers.is-frozen .hv-layer:not([data-layer=pov]) span:after{content:" · frozen"}.hv-main,.hv-layer canvas{position:relative}.hv-tui .hv-logbox{margin-top:.25lh}.hv-tui .hv-log li{color:var(--foreground2)}.hv-tui .hv-log li[data-mine]{color:var(--foreground1)}.hv-tui .hv-log li.is-new{color:var(--foreground0)}.hv-tui .hv-log .hv-ts{color:var(--background3)}.hv-tui .hv-log .hv-grp,.hv-tui .hv-log .hv-gun,.hv-tui .hv-log .hv-world{color:var(--foreground2)}.hv-tui .player{border:0;margin:.5lh 0 0;padding:0;background:none}.hv-tui .hv-pick{margin-bottom:.4lh;font-size:.84em}.hv-tui .hv-thumbs{margin-bottom:1lh}.hv-tui .hv-thumb{border-radius:4px}.hv-tui .hv-thumb canvas{border-radius:4px}.hv-tui .hv-thumb.is-sel canvas{border-color:var(--sel);box-shadow:0 0 0 2px var(--sel),0 0 18px color-mix(in srgb,var(--sel) 55%,transparent)}.hv-tui .hv-thumb.is-sel .hv-thumb-label{padding:0 .5ch;border-radius:3px;background:var(--sel);color:var(--background0)}.hv-tui .hv-thumb.is-sel .hv-thumb-label b{font-weight:700}#term .hv-tui .hv-thumb.is-sel .hv-thumb-label em{opacity:1;font-weight:700;color:var(--background0)}.hv-tui .hv-thumb.is-sel .hv-thumb-label b:before{content:"▶ "}.hv-tui .hv-thumb:not(.is-sel):hover canvas{border-color:var(--foreground1)}.hv-tui .hv-thumb:focus-visible{outline:1px dashed var(--green);outline-offset:2px}.hv-tui .hv-thumb-label{color:var(--foreground2)}.hv-tui .hv-thumb-hp{height:auto;margin:3px 0 2px;background:none;opacity:1;font-size:var(--hp-size, .8em);line-height:1.1;letter-spacing:-.05em;white-space:nowrap;overflow:hidden}.hv-tui .hv-thumb-hp b{font-weight:400}.hv-tui .hv-thumb-hp i{color:var(--background3)}.hv-tui .hv-thumb.is-dead .hv-thumb-hp{opacity:.4}.hv-tui:fullscreen{background:#000;padding:2lh 4ch;overflow-y:auto}@media(max-width:640px){#round.pane{padding:0 1.5ch 1.25lh!important}.hv-tui .hv-thumbs{display:flex;gap:0 1ch;margin-bottom:.75lh}.hv-tui .hv-group{flex:1 1 0;min-width:0;gap:2px}.hv-tui .hv-group-label{font-size:.75em}.hv-tui .hv-thumb canvas,.hv-tui .hv-thumb{border-radius:2px}.hv-tui .hv-thumb.is-sel canvas{box-shadow:0 0 0 1px var(--sel),0 0 10px color-mix(in srgb,var(--sel) 55%,transparent)}.hv-tui .hv-thumb-hp{margin:2px 0 1px}.hv-tui .hv-thumb-label{justify-content:center;font-size:.56em}.hv-tui .hv-thumb-label em{display:none}.hv-tui .hv-thumb.is-sel .hv-thumb-label{padding:0}.hv-tui .hv-thumb.is-sel .hv-thumb-label b:before{content:none}.hv-tui .hv-pick span{display:none}.hv-tui .hv-stage{container-type:inline-size;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"card card" "main main" "player player" "head head" "rsub fsub" "radar log" "bsub log" "layers log";gap:0 1.5ch}.hv-tui :is(.hv-left,.hv-feed){display:contents}.hv-tui .hv-card{grid-area:card;font-size:min(.84em,2.9cqi)}.hv-tui .hv-main{grid-area:main}.hv-tui .player{grid-area:player}.hv-tui .hv-head{grid-area:head;margin:.75lh 0 .25lh;font-size:.78em}.hv-tui .hv-feed>.hv-sub:nth-of-type(2){grid-area:rsub}.hv-tui .hv-radar{grid-area:radar;align-self:start}.hv-tui .hv-left>.hv-sub{grid-area:bsub;margin-top:.5lh}.hv-tui .hv-layers{grid-area:layers;align-self:start;gap:3px}.hv-tui .hv-feed>.hv-sub:nth-of-type(3){grid-area:fsub}.hv-tui .hv-logbox{grid-area:log;min-height:8lh;margin-top:.25lh;font-size:.7em;line-height:1.4}.hv-tui .hv-sub{font-size:.72em!important;margin:0}.hv-tui :is(.hv-feed,.hv-left)>.hv-sub span{display:none}.hv-tui .hv-layer span{font-size:.8em}.hv-tui .pl-full{display:none}}.vt-scroll .hv-mount{margin-top:16px}.vt-scroll .hv-note{font-size:15px;color:var(--text-3)}.hv-cs16{font-family:ArialPixel,system-ui,sans-serif;font-size:16px;line-height:1.35;color:var(--text)}.hv-sunken{background:var(--bg);border:1px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark)}.hv-cs-grid{display:grid;gap:10px;align-items:stretch;grid-template-columns:minmax(0,clamp(240px,calc((100dvh - 490px)*.75),46%)) minmax(0,1.5fr) minmax(0,1fr)}@media(max-width:760px){.hv-cs-grid{grid-template-columns:1fr}}.hv-cs16 .hv-main{padding:0}.hv-cs16 .hv-tag{top:6px;left:6px;padding:1px 6px;background:var(--accent);color:#000;font-size:14px}.hv-cs16 .hv-death{padding:1px 8px;background:#000000b3;color:var(--text);outline:1px solid var(--border-light)}.hv-cs16 .hv-death:hover,.hv-cs16 .hv-death:focus-visible{color:var(--accent)}.hv-cs-transport{display:flex;align-items:center;gap:10px;margin-top:8px}.hv-cs-transport .cs-btn{min-width:72px;cursor:pointer}.hv-cs-transport .hv-seek{flex:1 1 auto;min-width:0;width:auto}.hv-cs-transport .hv-seek input{width:100%;height:8px;cursor:pointer;background:linear-gradient(to right,var(--accent) var(--p, 0%),var(--slider-bg) 0)}.hv-cs-transport .hv-seek input::-webkit-slider-thumb{width:12px;height:22px;background:var(--accent);border-color:#fff var(--secondary-accent) var(--secondary-accent) #fff}.hv-cs-transport .hv-seek input::-moz-range-thumb{width:12px;height:22px;background:var(--accent);border-color:#fff var(--secondary-accent) var(--secondary-accent) #fff}.hv-cs-time{min-width:7ch;text-align:right;color:#fff;font-size:16px;font-variant-numeric:tabular-nums}.hv-cs-mid{display:flex;flex-direction:column;gap:8px;min-width:0}.hv-cs16 .hv-head{color:var(--text-3)}.hv-cs16 .hv-head b{color:#fff;font-weight:400}.hv-boards{display:grid;gap:6px}.hv-board{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.hv-board th{text-align:left;font-weight:400;padding:0 3px 1px;border-bottom:1px solid var(--border-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-board td{padding:0 3px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-col-id{width:42px}.hv-col-hp{width:48px}.hv-col-k{width:22px}.hv-board td:last-child,.hv-board th:last-child{text-align:right}.hv-board.hv-t th,.hv-board.hv-t td{color:var(--t)}.hv-board.hv-ct th,.hv-board.hv-ct td{color:var(--ct)}.hv-board td:nth-child(3){color:var(--text-3)}.hv-board tr[data-c]{cursor:pointer}.hv-board tr[data-c]:hover td{background:var(--secondary-bg)}.hv-board tr.is-sel td{background:var(--secondary-accent);color:#000}.hv-board tr.is-dead td{opacity:.5}.hv-cs-map{margin:0}.hv-cs-map .hv-radar{border:1px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark)}.hv-cs-map figcaption{font-size:14px;color:var(--text-3);margin-top:2px}.hv-cs16 .hv-layers{gap:6px;margin-top:8px}.hv-cs16 .hv-layer canvas{border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark)}.hv-cs16 .hv-layer span{font-size:14px;color:var(--text-3)}.hv-cs16 .hv-layer.is-sel canvas{border-color:var(--accent);outline:1px solid var(--accent)}.hv-cs16 .hv-layer.is-sel span{color:var(--accent)}.hv-cs16 .hv-layer:focus-visible{outline:1px dotted var(--accent);outline-offset:2px}.hv-cs16 .hv-card{margin-bottom:6px;font-size:14px;color:var(--text-3)}.hv-cs-hud{display:flex;align-items:baseline;gap:14px;font-size:20px;line-height:1.1;color:#ffb000;text-shadow:0 0 6px rgba(255,176,0,.35)}.hv-cs-hud .hv-cs-gun{margin-left:auto;font-size:15px}.hv-cs-pose{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-cs16 .hv-logbox{min-height:7lh;font-family:var(--read-font, Tahoma, sans-serif);font-size:14px}.hv-cs16 .hv-log{padding:4px 8px}.hv-cs16 .hv-log .hv-ts{color:var(--text-3)}.hv-cs16 .hv-log li[data-mine]{background:#c4b5501f}.hv-cs16 .hv-log .hv-grp,.hv-cs16 .hv-log .hv-gun{color:var(--text-3)}.hv-cs-pick{margin:0 0 4px;font-size:15px;color:var(--text-3)}.hv-cs-pick:before{content:"▸ ";color:var(--accent)}.hv-cs-thumbs{padding:6px;margin-bottom:10px}.hv-cs16 .hv-thumbs{gap:0 16px}.hv-cs16 .hv-group{grid-template-columns:auto repeat(5,minmax(0,1fr));gap:5px}.hv-cs16 .hv-thumb canvas{border-width:1px}.hv-cs16 .hv-thumb-hp{height:3px;opacity:.9}.hv-cs16 .hv-thumb.is-sel canvas{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:0;box-shadow:0 0 12px #d8a2a280}.hv-cs16 .hv-thumb.is-sel .hv-thumb-label{margin-top:3px;padding:0 4px;background:var(--accent);color:#000}.hv-cs16 .hv-thumb.is-sel .hv-thumb-label em{opacity:.75}.hv-cs16 .hv-thumb:focus-visible{outline:1px dotted var(--accent);outline-offset:2px}.hv-cs16 .hv-thumb-label{font-size:13.5px;color:var(--text-3)}@media(max-width:760px){.hv-cs16 .hv-thumbs{display:flex;flex-wrap:nowrap;gap:0 14px;overflow-x:auto;scrollbar-color:var(--bg) var(--scrollbar-track)}.hv-cs16 .hv-group{flex:none;grid-template-columns:auto repeat(5,64px)}}.glitch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none;cursor:none}.glitch.is-on{display:block}.glitch canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.glitch-src{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.glitch-hint{position:absolute;right:2ch;bottom:1lh;margin:0;padding:0 1ch;font:min(26px,4.2vw)/1.55 var(--font-family);color:var(--foreground2);background:var(--background0);opacity:0;transition:opacity .4s steps(3)}.glitch-hint kbd{color:var(--mauve);font:inherit}.glitch-hint kbd:before{content:"[";color:var(--foreground2)}.glitch-hint kbd:after{content:"]";color:var(--foreground2)}.glitch-hint kbd:not(:first-child){margin-left:1.5ch}.glitch.show-hint .glitch-hint{opacity:1}html.glitching :is(.term-head,.tabs,.hero,main>*,.colophon,.keybar){animation:glitch-jitter .9s steps(1,end) infinite}html.glitching :is(main>:nth-child(2n),.tabs){animation-duration:.7s;animation-delay:-.3s}html.glitching :is(main>:nth-child(3n),.term-head){animation-duration:1.1s;animation-delay:-.55s}@keyframes glitch-jitter{0%{transform:none;opacity:1}12%{transform:translate(-3px);opacity:.75}18%{transform:translate(5px);opacity:1}24%{transform:none}51%{transform:translate(2px) skew(-2deg);opacity:.45}57%{transform:none;opacity:1}80%{transform:translate(-6px);opacity:.85}84%{transform:none;opacity:1}}
