pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}._gwgu{position:absolute;right:clamp(8px,1.4vmin,14px);top:50%;transform:translateY(-50%);display:grid;place-items:center;width:52px;height:34px;padding:0;background:none;border:none;color:var(--dim);cursor:pointer;opacity:0;transition:opacity .2s var(--ease),color .18s var(--ease)}._gwgu:hover,._gwgu:focus-visible{opacity:1}._gwgu:hover{color:var(--fg)}._gwgu:disabled{cursor:default;color:var(--line)}._gwgu._fuvg{color:var(--fg)}._wksd{position:absolute;left:50%;top:50%;width:20px;height:1px;background:currentColor;transform:translate(-50%,-50%) rotate(-45deg);opacity:0}._gwgu._lhti ._wksd{opacity:1}._kyaf{position:fixed;inset:0 0 var(--footer-space) var(--rail-w);z-index:2;overflow:hidden;pointer-events:none;transition:opacity .8s var(--ease)}._vsnj{position:absolute;inset:0;display:block;width:100%;height:100%}._xjoq{position:absolute;left:0;right:0;bottom:0;height:88px;display:flex}._hihf{display:flex;flex:1}._yqad{flex:1;border:1px solid var(--line);border-bottom:none;background:var(--surface);transition:background .08s var(--ease),box-shadow .08s var(--ease)}._isvx{position:absolute;top:0;height:62%;flex:none;border:1px solid var(--line);border-top:none;background:#050505;z-index:1;transition:background .08s var(--ease),box-shadow .08s var(--ease)}._yqad._fuvg,._isvx._fuvg{background:var(--aura-soft, var(--aura, var(--accent)));box-shadow:0 0 16px color-mix(in srgb,var(--aura-soft, var(--aura, var(--accent))) 55%,transparent)}[data-layout=mobile]{--mtop-h: 3rem}html[data-layout=mobile],html[data-layout=mobile] body,html[data-layout=mobile] #root{height:auto;min-height:100svh}[data-layout=mobile] .shell.mobile{min-height:100svh;padding-bottom:var(--footer-space);overflow-x:clip}[data-layout=mobile] ._oqmo{position:fixed;top:0;left:0;right:0;z-index:12;box-sizing:border-box;display:flex;align-items:center;gap:10px;height:calc(var(--mtop-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;background-color:var(--nav-bg, var(--surface-2));border-bottom:1px solid var(--line)}:root[data-mtop-crt=on] ._oqmo{background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.28) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 1px,transparent 1px 3px)}[data-layout=mobile] ._qmka{display:grid;place-items:center;margin-left:-6px;padding:6px;background:none;border:none;color:var(--dim);cursor:pointer}[data-layout=mobile] ._rrpe{color:var(--fg);font-weight:600;font-size:.85rem}[data-layout=mobile] ._ehjw{display:flex;flex-direction:column;min-height:calc(100svh - var(--footer-space));padding-top:calc(var(--mtop-h) + env(safe-area-inset-top))}[data-layout=mobile] ._aiwo{position:relative;z-index:3;flex:1 1 auto;display:flex;flex-direction:column}[data-layout=mobile] ._aiwo>*{flex:1 1 auto}[data-layout=mobile] ._nqdc{scrollbar-gutter:auto}[data-layout=mobile] ._aiwo ._nqdc{overflow:visible;overscroll-behavior:auto}[data-layout=mobile] ._mrtq{position:fixed}[data-layout=mobile] .made{height:calc(var(--footer-space) + env(safe-area-inset-bottom));padding-left:clamp(16px,4vw,22px);padding-bottom:env(safe-area-inset-bottom);justify-content:center}[data-layout=mobile] ._hosm{position:fixed;inset:0;z-index:40;border:none;padding:0;background:#0000008c}[data-layout=mobile] ._oyiw{position:fixed;top:0;bottom:0;left:0;z-index:50;width:min(82vw,320px);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background-color:var(--nav-bg, var(--surface-2));background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.28) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 1px,transparent 1px 3px);border-right:1px solid var(--line);box-shadow:24px 0 60px -30px #000000e6;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);animation:m-drawer-in .2s var(--ease)}[data-layout=mobile] ._ffqc{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 10px;border-bottom:1px solid var(--line)}[data-layout=mobile] ._mgfr{display:flex;align-items:center;position:relative;color:inherit;text-decoration:none}[data-layout=mobile] ._mgfr:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.28) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 1px,transparent 1px 3px)}[data-layout=mobile] ._dryl{display:grid;place-items:center;padding:6px;background:none;border:none;color:var(--dim);cursor:pointer}[data-layout=mobile] ._icjy{flex:1 1 auto;padding:8px}[data-layout=mobile] ._emgq,[data-layout=mobile] ._iddy{display:flex;align-items:center;gap:.9ch;width:100%;min-height:44px;padding:.7rem;background:none;border:none;border-radius:3px;color:var(--dim);font:inherit;font-size:.9rem;text-align:left;cursor:pointer}[data-layout=mobile] ._emgq._kmqk{color:var(--fg)}[data-layout=mobile] ._cqhd{margin-left:auto;opacity:.6}[data-layout=mobile] ._mkls{display:grid;margin-left:1.55rem;padding:0 0 4px .55rem;border-left:1px solid var(--line)}[data-layout=mobile] ._iddy{min-height:40px;padding:.5rem .7rem;color:var(--dim);font-size:.82rem}[data-layout=mobile] ._iddy._kmqk{color:var(--fg)}[data-layout=mobile] ._tgvu{flex:none;padding:var(--space-3) var(--space-3) var(--space-2);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:2px}[data-layout=mobile] ._owwi{display:flex;align-items:center;gap:.85ch;min-height:44px;padding:.6rem .7rem;border:1px solid transparent;border-radius:3px;color:var(--dim);text-decoration:none}[data-layout=mobile] ._kblr{flex:none;opacity:.85}[data-layout=mobile] ._lthc{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-layout=mobile] ._kpnr{flex:none;opacity:.45}[data-layout=mobile] ._akne{width:min(400px,calc(100% - 2rem))}[data-layout=mobile] ._ihir{padding:0}:root[data-nav-scanlines=off] ._oyiw{background-image:none}@keyframes m-drawer-in{0%{transform:translate(-14px);opacity:0}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/ibm-plex-mono-400-cyrillic-ext.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/ibm-plex-mono-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/ibm-plex-mono-400-vietnamese.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/ibm-plex-mono-400-latin-ext.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/ibm-plex-mono-400-latin.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/ibm-plex-mono-600-cyrillic-ext.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/ibm-plex-mono-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/ibm-plex-mono-600-vietnamese.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/ibm-plex-mono-600-latin-ext.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/ibm-plex-mono-600-latin.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{--fg: #ededed;--dim: #6f6f6f;--soft: #c0c0c0;--line: #1d1d1d;--bg: #0a0a0a;--accent: #78abab;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--measure: 66ch;--radius: 2px;--ease: cubic-bezier(.22, 1, .36, 1);--rail-w: 10rem;--footer-space: 3.25rem;--surface: #161616;--surface-2: #111111;--on-accent: #0a0a0a;--glass: rgba(10, 10, 10, .55)}html{font-size:calc(100% * var(--text-scale, 1))}*,:before,:after{box-sizing:border-box}button,input,optgroup,select,textarea{font:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;border-radius:0;padding:0;margin:0}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--soft);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(.82rem,.55rem + .95vw,.9rem);line-height:1.72;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}._mzlu{text-shadow:0 0 14px rgba(255,255,255,.16)}._bjyh,._mbnm{position:fixed;inset:0;pointer-events:none}._bjyh{z-index:1;background:repeating-linear-gradient(0deg,rgba(0,0,0,.28) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 1px,transparent 1px 3px)}._mbnm{z-index:2;background:radial-gradient(125% 125% at 50% 50%,transparent 58%,rgba(0,0,0,.55));box-shadow:inset 0 0 16vmin #000000b3,inset 0 0 0 1px #ffffff0a}.shell._mhmk ._bjyh{z-index:9}.shell._mhmk ._mbnm{z-index:10}.made{position:fixed;left:0;right:0;bottom:0;z-index:11;display:flex;align-items:center;justify-content:center;gap:1ch;height:var(--footer-space);box-sizing:border-box;padding:0 clamp(20px,2.8vmin,26px);padding-left:calc(var(--rail-w) + clamp(20px,2.8vmin,26px));color:#7a7a7a;font-size:clamp(.68rem,.5rem + .7vw,.72rem);background-color:var(--footer-bg, var(--surface-2));background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.28) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 1px,transparent 1px 3px);border-top:1px solid var(--line);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}:root[data-footer-scanlines=off] .made{background-image:none}.made a{display:inline-flex;align-items:center;gap:.7ch;color:#8f8f8f;text-decoration:none}.made a:hover{color:var(--fg)}.made a svg{width:1.15em;height:1.15em;display:block;fill:currentColor}._gylf{background:none;border:none;padding:0 .35em;font:inherit;font-size:.72rem;line-height:1;color:var(--dim);cursor:pointer;transition:color .15s var(--ease)}._gylf:hover{color:var(--fg)}._ffww{background:none;border:none;padding:0;min-width:4.4ch;text-align:center;font:inherit;font-size:.68rem;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--dim);cursor:pointer;transition:color .15s var(--ease)}._ffww._esuk{color:var(--soft)}._ffww:hover{color:var(--fg)}.shell{position:relative;min-height:100svh}._xnvb{padding-left:var(--rail-w);padding-bottom:var(--footer-space)}._xdha{position:relative;display:flex;flex-direction:column;min-height:calc(100svh - var(--footer-space))}._xdha>*{flex:1 1 auto;min-height:0}._mrtq{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;pointer-events:none;mix-blend-mode:screen}._lvfm{position:relative;z-index:3;display:flex;flex-direction:column}._lvfm>*{flex:1 1 auto;min-height:0}@keyframes x0-fade-in{0%{opacity:0}to{opacity:1}}.leftnav{position:fixed;top:0;bottom:var(--footer-space);left:0;width:var(--rail-w);z-index:12;display:flex;flex-direction:column;padding-block:var(--space-3);border-right:1px solid var(--line);background-color:var(--nav-bg, var(--surface-2));background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.28) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 1px,transparent 1px 3px);box-shadow:12px 0 34px -22px #000000e6;overflow:hidden}._goag{flex:1;min-height:0;overflow-y:auto}._xfqe{display:block;position:relative;padding:.5rem 1.1rem .3rem}._xfqe:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.28) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 1px,transparent 1px 3px)}.leftnav._eigb{overflow:visible}._kdeo{flex:none;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:2px}._lfne{display:flex;align-items:center;gap:.85ch;margin:0 .4rem;padding:.5rem .7rem;border:1px solid transparent;border-radius:3px;color:var(--dim);text-decoration:none;transition:color .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease)}._lfne:hover{color:var(--fg);background:color-mix(in srgb,var(--fg) 5%,transparent);border-color:var(--line)}._gcme{flex:none;opacity:.85}._bbud{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._ifbh{flex:none;opacity:.45}._lfne:hover ._ifbh{opacity:.9}._nowt{flex:none;margin:.8rem 0;border-top:1px solid var(--line)}.navrow{display:flex;align-items:center;gap:.85ch;padding:.55rem 1.1rem;color:var(--dim);transition:color .18s var(--ease)}.navrow._kmqk{color:var(--fg)}@media(hover:hover){.navrow:hover{color:var(--fg)}}.navrow span{position:relative}.navrow ._bgpd:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:var(--fg);transform:scaleX(0);transform-origin:center;transition:transform .28s var(--ease)}.navrow._kmqk ._bgpd:after{transform:scaleX(1)}._ofpr{flex:none;opacity:.85;transition:opacity .18s var(--ease)}.navrow._kmqk ._ofpr{opacity:1}@media(hover:hover){.navrow:hover ._ofpr{opacity:1}}._vqru{margin-left:auto;flex:none;opacity:.6}._ccbv{display:inline-flex;align-items:flex-end;gap:2px;height:10px;margin-left:.7ch;flex:none}._ccbv i{width:2px;height:100%;background:var(--eq, var(--accent));transform-origin:bottom;animation:x0-eq .9s ease-in-out infinite}._ccbv i:nth-child(2){animation-delay:.15s}._ccbv i:nth-child(3){animation-delay:.3s}@keyframes x0-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}._oiiy{transition:background .15s var(--ease)}._oiiy:hover{background:color-mix(in srgb,var(--fg) 4%,transparent)}._lcvc{text-decoration:none;text-underline-offset:3px}._lcvc:hover{text-decoration:underline}._gebt{color:var(--dim);transition:color .15s var(--ease)}._gebt[aria-pressed=true]{color:var(--fg)}._jkuy{border-bottom:1px solid transparent}._gebt[aria-pressed=true] ._jkuy{border-bottom-color:var(--fg)}@media(hover:hover){._gebt:hover{color:var(--fg)}._gebt:hover ._jkuy{border-bottom-color:currentColor}}._yxzb{position:fixed;inset:0;z-index:40;display:grid;place-items:center;overflow:hidden;background:var(--bg);color:silver}._yxzb._opog{pointer-events:none;animation:x0-intro-open 1s var(--ease) forwards}@keyframes x0-intro-open{0%{clip-path:polygon(0 0,100% 0,100% 50%,0 50%,0 50%,100% 50%,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 0%,0 0%,0 100%,100% 100%,100% 100%,0 100%)}}._fdig{position:absolute;inset:0;display:grid;place-items:center}._yqmm{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:6vmin;max-width:100%;padding:6vmin}._uflr{margin:0;font:inherit;font-weight:600;font-size:clamp(.78rem,.5rem + 1.3vw,.95rem);line-height:1.25;color:var(--fg);white-space:pre;text-shadow:0 0 14px rgba(255,255,255,.16)}._bgaw{display:grid;gap:1.1vmin;min-width:min(56vmin,460px);max-width:79ch;text-shadow:0 0 7px rgba(255,255,255,.07)}._bgaw h1{margin:0 0 .5em;font:inherit;color:#f2f2f2}._bgaw p{position:relative;overflow:hidden;margin:0}._bgaw p._zqoi:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 34%,rgba(255,255,255,.55) 50%,transparent 66%);transform:translate(-130%);animation:x0-intro-shine .55s var(--ease) forwards}@keyframes x0-intro-shine{to{transform:translate(130%)}}._kmew{position:absolute;z-index:11;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:1ch;padding:clamp(13px,1.8vmin,17px) clamp(20px,2.8vmin,26px);color:#7a7a7a;font-size:clamp(.68rem,.5rem + .7vw,.72rem);background:linear-gradient(180deg,#111,#0d0d0d);border-top:1px solid #1d1d1d}._kmew a{display:inline-flex;align-items:center;gap:.7ch;color:#8f8f8f;text-decoration:none}._kmew a:hover{color:var(--fg)}._kmew a svg{width:1.15em;height:1.15em;display:block;fill:currentColor}._isfb{position:absolute;inset:0;z-index:9;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.28) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 1px,transparent 1px 3px)}._rxrt{position:absolute;inset:0;z-index:10;pointer-events:none;background:radial-gradient(125% 125% at 50% 50%,transparent 58%,rgba(0,0,0,.55));box-shadow:inset 0 0 16vmin #000000b3,inset 0 0 0 1px #ffffff0a}._yxzb._vbyn ._fdig{animation:x0-intro-tear .22s steps(2,end) infinite}@keyframes x0-intro-tear{0%{transform:translate(0);filter:none}25%{transform:translate(-1px,1px);filter:brightness(1.5)}50%{transform:translate(1px,-1px);filter:brightness(.6)}75%{transform:translate(-1px);filter:brightness(1.3)}to{transform:translate(0);filter:none}}._ykvj{position:absolute;inset:0;z-index:20;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .25s linear}._yxzb._vbyn ._ykvj{opacity:1}._cxqs{position:absolute;inset:0;z-index:21;pointer-events:none;background:#000;opacity:0}._yxzb._qlua ._cxqs,._yxzb._opog ._cxqs{opacity:1}:root._qmod ._mzlu{animation:x0-home-boot .9s var(--ease) both}@keyframes x0-home-boot{0%{opacity:0;transform:scale(.92);filter:brightness(2.6) blur(3px)}45%{opacity:1;filter:brightness(1.7) blur(0)}to{opacity:1;transform:none;filter:none}}._azeq{display:flex;flex-direction:column;margin:.15rem 0 .5rem 1.55rem;padding-left:.55rem;border-left:1px solid var(--line)}._varm{padding:.3rem .7rem;font-size:.78rem}._varm span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes x0-lyric-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}:root[data-aura=off] ._mrtq,:root[data-scanlines=off] ._bjyh,:root[data-vignette=off] ._mbnm{display:none}:root[data-nav-scanlines=off] .leftnav{background-image:none}html{scrollbar-width:thin;scrollbar-color:#2c2c2c transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#262626;border:3px solid transparent;background-clip:padding-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#3f3f3f;background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}._nqdc{overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}._akne{width:min(400px,100%);display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}._akne._pcns{width:min(560px,100%)}._nfex{margin:0;font-size:1rem;font-weight:500;color:var(--fg)}._xaqq{margin:0;color:var(--dim);font-size:.82rem;line-height:1.6}._kopy{display:flex;justify-content:flex-end;gap:var(--space-2)}._kopy._qwrd{align-items:center;justify-content:space-between}._vmou{border:1px solid var(--line);background:var(--surface);color:var(--soft);padding:.4em .9em;font:inherit;font-size:.8rem;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}._vmou:hover{background:var(--fg);color:var(--on-accent)}._vmou._fpcn{color:#c96a6a}._vmou._fpcn:hover{background:color-mix(in srgb,#e0534f 26%,transparent);color:#ff8f8f}._vmou._utzc{color:var(--fg)}._vmou._utzc:hover{color:var(--on-accent)}._fxci{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:150px;background:var(--surface);color:var(--soft);border:1px solid var(--line);border-radius:var(--radius);font:inherit;font-size:.78rem;padding:.5em .7em;cursor:pointer;transition:border-color .15s var(--ease)}._fxci:hover{border-color:color-mix(in srgb,var(--fg) 20%,var(--line))}._avgq{position:absolute;top:calc(100% + 4px);left:0;z-index:30;min-width:100%;max-height:320px;overflow-y:auto;display:grid;gap:1px;padding:4px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 18px 44px -22px #000000e6}._ecrp{display:flex;align-items:center;gap:var(--space-2);width:100%;text-align:left;white-space:nowrap;background:none;border:none;border-radius:var(--radius);color:var(--dim);font:inherit;font-size:.78rem;padding:.45em .6em;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}._ecrp:hover{background:color-mix(in srgb,var(--fg) 6%,transparent);color:var(--fg)}._ecrp[aria-selected=true]{color:var(--fg)}._qagp{width:8px;height:8px;flex:none;border-radius:50%;transition:opacity .15s var(--ease)}._bupe{display:grid;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius);border:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:auto 172px;background:color-mix(in srgb,var(--game, var(--surface)) 6%,color-mix(in srgb,var(--surface) 55%,transparent));text-decoration:none;transition:background .18s var(--ease),border-color .18s var(--ease)}._bupe:hover{border-color:color-mix(in srgb,var(--fg) 20%,var(--line));background:color-mix(in srgb,var(--game, var(--surface)) 10%,var(--surface))}._ihir{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:x0-fade-in .18s var(--ease)}@font-face{font-family:gg sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/ggsans-vf.woff2) format("woff2")}.hljs,code.hljs,pre code.hljs{background:transparent;padding:0}@media(hover:hover){._iuyl:hover{border-color:color-mix(in srgb,var(--fg) 22%,var(--line))}}@keyframes x0-spin{to{transform:rotate(360deg)}}@keyframes x0-target{0%,to{background-color:transparent}12%,55%{background-color:color-mix(in srgb,var(--aura, var(--accent)) 10%,transparent)}}._hnex{animation:x0-target 1.6s var(--ease);border-radius:var(--radius)}._kenk:hover{color:var(--fg);text-decoration:underline}._cdbg{border-radius:2px;transition:background-color .15s var(--ease),text-decoration-thickness .15s var(--ease)}._cdbg:hover{background-color:color-mix(in srgb,#00a8fc 16%,transparent);text-decoration-thickness:2px}@keyframes x0-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
