@font-face{font-family:'Fira Code';font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/fira-code-cyrillic-ext.45638fab5a.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:'Fira Code';font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/fira-code-cyrillic.98651a0dc8.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Fira Code';font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/fira-code-greek-ext.54147107b7.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:'Fira Code';font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/fira-code-greek.f8a20a104d.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:'Fira Code';font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/fira-code-symbols2.905afdfcb3.woff2) format('woff2');unicode-range:U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F}
@font-face{font-family:'Fira Code';font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/fira-code-latin-ext.e08f046874.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Fira Code';font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/fira-code-latin.d32d5b5a7c.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 700;font-display:swap;src:url(/assets/fonts/jetbrains-mono-cyrillic-ext.9343de2ca5.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 700;font-display:swap;src:url(/assets/fonts/jetbrains-mono-cyrillic.4995a9a43a.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 700;font-display:swap;src:url(/assets/fonts/jetbrains-mono-greek.49c3da6c9a.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 700;font-display:swap;src:url(/assets/fonts/jetbrains-mono-vietnamese.d44eb19360.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 700;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin-ext.9c38cb2d0d.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin.2c32b9b3ee.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:'Wix Madefor Display';font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/fonts/wix-madefor-display-cyrillic-ext.59ed341508.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:'Wix Madefor Display';font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/fonts/wix-madefor-display-cyrillic.c54a0fc890.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Wix Madefor Display';font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/fonts/wix-madefor-display-vietnamese.944b2a4cec.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:'Wix Madefor Display';font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/fonts/wix-madefor-display-latin-ext.f82058f243.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Wix Madefor Display';font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/fonts/wix-madefor-display-latin.fd4c8e6508.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:'Wix Madefor Text';font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/wix-madefor-text-cyrillic-ext.51b49394da.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:'Wix Madefor Text';font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/wix-madefor-text-cyrillic.f9f3ef432e.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Wix Madefor Text';font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/wix-madefor-text-vietnamese.f6dcf90ece.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:'Wix Madefor Text';font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/wix-madefor-text-latin-ext.27f8e65e5b.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Wix Madefor Text';font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/wix-madefor-text-latin.4d1e9ffda3.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-theme="dark"]{color-scheme:dark}body{margin:0;background:var(--bg,#0d1217);color:var(--text,#e6edf5);font:17px/1.55 "Wix Madefor Text",system-ui,-apple-system,"Segoe UI",sans-serif}
main[data-ssr]{max-width:72rem;margin:0 auto;padding:1.25rem 1rem 3rem}a{color:var(--ok,#2fc9b4)}h1{font-size:1.75rem;line-height:1.25;margin:.5rem 0}h2{font-size:1.2rem;margin:2rem 0 .5rem;color:var(--acc,#8fb0d6)}
nav[aria-label]{font-size:.9rem;color:var(--acc,#8fb0d6)}nav[aria-label] a{color:var(--acc,#8fb0d6)}.lead{color:var(--muted,#c3d0e0);max-width:46rem}
table{border-collapse:collapse;width:100%;font:15px "Fira Code",ui-monospace,monospace}th,td{text-align:left;padding:.45rem .6rem;border-bottom:1px solid var(--line,#1d2733)}th{color:var(--acc,#8fb0d6);font-weight:500}
.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin:1rem 0}main[data-ssr] .stat{display:block;border:1px solid var(--line,#1d2733);border-radius:.5rem;padding:.6rem .8rem}main[data-ssr] .stat b{display:block;font-size:1.4rem;color:var(--ok,#2fc9b4)}
.held{color:var(--pend,#f2b53a)}.stop{border:2px solid #e5484d;border-radius:8px;padding:.6rem 1rem;margin:1rem 0;background:#2a1517;color:#ffd6d8}.sev{font-weight:700}.sev-medium{color:var(--pend,#f2b53a)}.sev-stop-now{color:#ff7b7f}ul.plain{list-style:none;padding:0;margin:0}ul.plain li{padding:.35rem 0;border-bottom:1px solid var(--line,#1d2733)}.langs{margin-top:2rem;font-size:.9rem;color:var(--acc,#8fb0d6)}
main[data-ssr] h3{font-size:1rem;margin:1.25rem 0 .25rem;color:var(--muted,#c3d0e0)}main[data-ssr] ul{padding-left:1.2rem;max-width:46rem}main[data-ssr] li{margin:.35rem 0}main[data-ssr] p{max-width:46rem}.note{font-size:.9rem;color:var(--acc,#8fb0d6);margin-top:2rem}
main[data-ssr] details{margin-top:1.75rem;border-top:1px solid var(--line,#1d2733);padding-top:.25rem}main[data-ssr] details>summary{cursor:pointer;display:flex;align-items:center;gap:.5rem}main[data-ssr] details>summary::before{content:"▸"}main[data-ssr] details[open]>summary::before{content:"▾"}main[data-ssr] details>summary h2{margin:.5rem 0;font-size:1.1rem;color:var(--muted,#c3d0e0)}
table.prose{font:15px/1.5 "Wix Madefor Text",system-ui,sans-serif}table.prose td,table.prose th{vertical-align:top}
.site-foot{margin-top:3rem;padding-top:1rem;border-top:1px solid var(--line,#1d2733);font-size:.9rem}.site-foot nav{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.site-foot a{color:var(--acc,#8fb0d6);padding:.4rem 0}
@media(max-width:640px){table.prose thead{display:none}table.prose,table.prose tbody,table.prose tr,table.prose td{display:block}table.prose tr{border-bottom:1px solid var(--line,#1d2733);padding:.5rem 0}table.prose td{border:0;padding:.15rem 0}table.prose td::before{content:attr(data-label);display:block;font-size:.8rem;color:var(--acc,#8fb0d6)}}
@media(min-width:900px){main[data-ssr]{padding:2rem}.cols{display:grid;grid-template-columns:2fr 1fr;gap:2rem}}
.ssr-main{min-width:0}.ssr-rail{margin-top:1.5rem}.ssr-rail .rl,.card .rl{font:500 11px "Fira Code",ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#9aa9b8);margin:1.2rem 0 .5rem;padding:0}
.card{background:var(--surface,#141b22);border:1px solid var(--line,#27323d);border-radius:12px;padding:14px;margin:12px 0}.card .rl{margin-top:0}.card.empty{border-style:dashed}.card.empty h2{font:500 11px "Fira Code",ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#9aa9b8);margin:0 0 .5rem}.card p{margin:0 0 .7rem;font-size:15px}
.btn{display:block;background:#0b8c7c;color:#fff!important;text-align:center;border-radius:8px;padding:12px 14px;font-weight:700;font-size:15px;text-decoration:none;min-height:44px}
.chip{display:inline-block;font:500 12px "Fira Code",ui-monospace,monospace;padding:3px 9px;border-radius:99px}.chip.pend{background:var(--pend-bg,rgba(242,181,58,.13));color:var(--pend,#f2b53a)}.chip.bad{background:var(--bad-bg,rgba(255,116,102,.13));color:var(--bad,#ff7466)}.chip.ok{background:var(--ok-bg,rgba(47,201,180,.13));color:var(--ok,#2fc9b4)}
.stop2{border:2px solid #e5484d;background:#2a1517;color:#ffd6d8;border-radius:10px;padding:10px 14px;margin:10px 0 0;font-size:15px}
.rail-list,main[data-ssr] .rail-list{list-style:none;margin:0;padding:0;max-width:none}.rail-list li{display:flex;justify-content:space-between;gap:.5rem;padding:8px 0;border-bottom:1px solid var(--line,#27323d);font-size:14px}.rail-list li span{color:var(--muted,#9aa9b8);font:12px "Fira Code",ui-monospace,monospace}
.ssr-cta{position:sticky;bottom:0;margin:1.5rem -1rem 0;padding:10px 1rem;background:var(--surface,#141b22);border-top:1px solid var(--line,#27323d)}
@media(min-width:1100px){main[data-ssr].has-rail{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:0 2rem;align-items:start}.ssr-rail{margin-top:0;padding-left:1.5rem;border-left:1px solid var(--line,#27323d)}.ssr-cta,.ssr-chip{display:none}}
html:lang(hi) body,html:lang(ne) body{font-family:"Wix Madefor Text","Noto Sans Devanagari", "Kohinoor Devanagari", "Devanagari Sangam MN", "Nirmala UI", "Mangal",system-ui,sans-serif;line-height:1.7}
html:lang(ja) body{font-family:"Wix Madefor Text","Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo",system-ui,sans-serif}
html:lang(zh) body{font-family:"Wix Madefor Text","Noto Sans SC", "PingFang SC", "Microsoft YaHei",system-ui,sans-serif}
html:lang(ar) body,html:lang(fa) body,html:lang(ur) body{font-family:"Wix Madefor Text","Noto Naskh Arabic", "Noto Sans Arabic", "Geeza Pro", "Segoe UI", "Tahoma",system-ui,sans-serif;line-height:1.7}
html:lang(hy) body{font-family:"Wix Madefor Text","Noto Sans Armenian", "Mshtakan", "Sylfaen",system-ui,sans-serif}
html:lang(bn) body{font-family:"Wix Madefor Text","Noto Sans Bengali", "Kohinoor Bangla", "Bangla Sangam MN", "Nirmala UI", "Vrinda",system-ui,sans-serif;line-height:1.7}
html:lang(dz) body{font-family:"Wix Madefor Text","Noto Serif Tibetan", "Kailasa", "Microsoft Himalaya", "Tibetan Machine Uni",system-ui,sans-serif;line-height:1.95}
html:lang(am) body{font-family:"Wix Madefor Text","Noto Sans Ethiopic", "Abyssinica SIL", "Kefa", "Nyala", "Ebrima",system-ui,sans-serif;line-height:1.75}
html:lang(ka) body{font-family:"Wix Madefor Text","Noto Sans Georgian", "Sylfaen",system-ui,sans-serif}
html:lang(he) body{font-family:"Wix Madefor Text","Noto Sans Hebrew", "Arial Hebrew", "Segoe UI", "Arial",system-ui,sans-serif}
html:lang(km) body{font-family:"Wix Madefor Text","Noto Sans Khmer", "Khmer Sangam MN", "Leelawadee UI", "Khmer UI", "DaunPenh",system-ui,sans-serif;line-height:1.85}
html:lang(ko) body{font-family:"Wix Madefor Text","Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic",system-ui,sans-serif}
html:lang(lo) body{font-family:"Wix Madefor Text","Noto Sans Lao", "Lao Sangam MN", "Leelawadee UI", "DokChampa",system-ui,sans-serif;line-height:1.75}
html:lang(si) body{font-family:"Wix Madefor Text","Noto Sans Sinhala", "Sinhala Sangam MN", "Nirmala UI", "Iskoola Pota",system-ui,sans-serif;line-height:1.75}
html:lang(my) body{font-family:"Wix Madefor Text","Noto Sans Myanmar", "Myanmar Sangam MN", "Myanmar Text", "Padauk",system-ui,sans-serif;line-height:1.95}
html:lang(dv) body{font-family:"Wix Madefor Text","Noto Sans Thaana", "MV Boli", "Faruma", "Mv Waheed",system-ui,sans-serif;line-height:1.7}
html:lang(th) body{font-family:"Wix Madefor Text","Noto Sans Thai", "Thonburi", "Leelawadee UI", "Tahoma",system-ui,sans-serif;line-height:1.65}