@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-cyrillic-ext-400-normal-7Z3465FB.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-400-normal-YU2ZJYJL.woff") format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-cyrillic-400-normal-APB4EUBL.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-400-normal-7FSQ77DP.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-greek-400-normal-L4LAXORB.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-400-normal-X3NYKSO2.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-vietnamese-400-normal-P5ZB55LJ.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-400-normal-A4XVIM4G.woff") format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-ext-400-normal-EDOVP6TU.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-400-normal-IC47YBOO.woff") format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-400-normal-COQVXTP6.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-400-normal-JC3YNCCZ.woff") format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-cyrillic-ext-500-normal-SJW52W6D.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-500-normal-Z7QHO46N.woff") format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-cyrillic-500-normal-R6B2XZIQ.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-500-normal-WNQEPSX2.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-greek-500-normal-4XELGUF7.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-500-normal-B6ARYOP3.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-vietnamese-500-normal-J2J6G2N5.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-500-normal-OZE7IZOF.woff") format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-ext-500-normal-SG2XNXKB.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-500-normal-4YL5ICYH.woff") format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-500-normal-JTONHBWS.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-500-normal-7DOULDHV.woff") format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-cyrillic-ext-600-normal-HGPMDSPK.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-600-normal-UU6N6VST.woff") format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-cyrillic-600-normal-AFPTCLK6.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-600-normal-7XGRL4XO.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-greek-600-normal-NTJH3CYY.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-600-normal-GD52DGQ2.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-vietnamese-600-normal-JKSXZXZW.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-600-normal-5IGNKSLH.woff") format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-ext-600-normal-ZNWKNRXL.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-600-normal-OPCHJXXH.woff") format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-600-normal-DTNZULF4.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-600-normal-B3O423MA.woff") format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-cyrillic-ext-700-normal-HXT6NHIL.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-700-normal-T4K2CWU3.woff") format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-cyrillic-700-normal-C5IRGH35.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-700-normal-2HZMNQMS.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-greek-700-normal-PVSCNDAB.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-700-normal-H76UTX7D.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-vietnamese-700-normal-WVQ27POF.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-700-normal-JZPPIPWP.woff") format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-latin-ext-700-normal-SLLSGF4A.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-700-normal-ZAY2DYTH.woff") format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-latin-700-normal-IXG35DPN.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-700-normal-ZYEEATR5.woff") format("woff");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-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-cyrillic-ext-400-normal-M2ROQZIK.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-ext-400-normal-RD4P2WYJ.woff") format("woff");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-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-cyrillic-400-normal-MUN4S7RW.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-400-normal-SUZ3KICP.woff") format("woff");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-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-vietnamese-400-normal-CEHCU5UT.woff2") format("woff2"),url("./media/ibm-plex-mono-vietnamese-400-normal-PVEVI4WT.woff") format("woff");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-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-ext-400-normal-T6XOR2FX.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-ext-400-normal-6FH7XELU.woff") format("woff");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-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-400-normal-A2WATXFY.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-400-normal-4MWPPJAM.woff") format("woff");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-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-cyrillic-ext-500-normal-MC56NSC2.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-ext-500-normal-TFGJMWK5.woff") format("woff");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-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-cyrillic-500-normal-FIG3KNRY.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-500-normal-2KWAQPQZ.woff") format("woff");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-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-vietnamese-500-normal-ZWG7QFOJ.woff2") format("woff2"),url("./media/ibm-plex-mono-vietnamese-500-normal-4U6XTONH.woff") format("woff");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-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-latin-ext-500-normal-LJE4XY22.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-ext-500-normal-7HZM7XEP.woff") format("woff");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-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-latin-500-normal-33HAQIPI.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-500-normal-EJMP6L36.woff") format("woff");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}.hljs{color:var(--fg);background:transparent}.hljs-comment,.hljs-quote{color:var(--fg-dim);font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-subst{color:var(--accent)}.hljs-string,.hljs-doctag,.hljs-regexp{color:#e3c07a}.hljs-number,.hljs-built_in,.hljs-builtin-name{color:#7ab8e3}.hljs-title,.hljs-section,.hljs-selector-id,.hljs-function .hljs-title{color:#d9f5ec;font-weight:700}.hljs-attr,.hljs-attribute,.hljs-variable,.hljs-template-variable{color:#c894e0}.hljs-symbol,.hljs-bullet,.hljs-link{color:var(--alert)}.hljs-tag,.hljs-name{color:var(--accent)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-deletion{color:var(--alert)}.hljs-addition{color:var(--accent)}.term-box{font-family:var(--font-mono);border:1px solid var(--line-strong);background:var(--bg-3);padding:1rem 1.3rem;line-height:1.5}.term-line{color:var(--fg-dim);white-space:pre-wrap;font-size:.92rem}.term-prompt{color:var(--accent-bright);margin-right:.6em}.code-chrome{font-family:var(--font-mono);border:1px solid var(--line);overflow:hidden;margin:0 0 1.4em;background:var(--bg-2)}.code-chrome pre.code-block{margin:0;border:none}.code-chrome-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.5rem .8rem;border-bottom:1px solid var(--line);background:var(--bg-3)}.code-chrome-dots{display:flex;gap:.35rem}.code-chrome-dots span{width:6px;height:6px;background:var(--fg-dimmer)}.code-chrome-label{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim)}.code-chrome-copy{font-family:var(--font-mono);background:none;border:1px solid var(--line);color:var(--fg-dim);padding:.2rem .6rem;font-size:.72rem;cursor:pointer;transition:color .15s,border-color .15s}.code-chrome-copy:hover{color:var(--accent-bright);border-color:var(--line-strong)}.code-chrome-copy[data-copied=true]{color:var(--accent-bright)}.code-chrome.is-http{border-left:2px solid var(--line-strong)}.code-chrome.is-http.http-status-2xx{border-left-color:var(--success)}.code-chrome.is-http.http-status-3xx{border-left-color:#a8823f}.code-chrome.is-http.http-status-4xx,.code-chrome.is-http.http-status-5xx{border-left-color:var(--alert)}.code-chrome.is-shell .code-chrome-label:before{content:"$ ";color:var(--accent-bright)}.severity-badge{display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;padding:.2em .6em;border:1px solid currentColor}.severity-badge.sev-critical{color:var(--alert)}.severity-badge.sev-high{color:#b8663f}.severity-badge.sev-medium{color:#a8823f}.severity-badge.sev-low{color:#4d6b7d}.severity-badge.sev-info{color:var(--fg-dim)}.btn{display:inline-flex;align-items:center;gap:.5em;border:1px solid var(--line-strong);background:transparent;color:var(--fg);padding:.6em 1.2em;font-family:var(--font-sans);font-weight:500;font-size:.92rem;letter-spacing:.01em;cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.btn:hover{border-color:var(--accent-bright);color:var(--accent-bright);box-shadow:0 0 0 1px #b3283a4d}.btn:active{transform:translateY(1px)}.btn.btn-accent{background:var(--accent);color:#fff;border-color:var(--accent)}.btn.btn-accent:hover{background:var(--accent-bright);border-color:var(--accent-bright);color:#fff;box-shadow:0 0 24px #b3283a59}.tag-chip{display:inline-block;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.02em;color:var(--fg);border:1px solid var(--line);padding:.18em .55em;transition:color .2s ease,border-color .2s ease}.tag-chip:hover{color:var(--accent-bright);border-color:var(--line-strong);text-decoration:none}.empty-state{max-width:460px;border:1px solid var(--line);background:var(--bg-2);overflow:hidden}.empty-state__chrome{display:flex;align-items:center;gap:.6rem;padding:.5rem .8rem;border-bottom:1px solid var(--line);background:var(--bg-3)}.empty-state__chrome-label{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim)}.empty-state__body{padding:1.3rem 1.5rem 1.5rem}.empty-state__body .term-line{margin:0;font-size:.88rem}.empty-state__result{color:var(--fg);margin-top:.2rem!important}.empty-state__hint{font-family:var(--font-sans);margin:1rem 0 0;font-size:.85rem;line-height:1.55}.panel{border:1px solid var(--line);background:var(--bg-2)}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent-bright);box-shadow:0 0 6px #b3283ab3;animation:status-pulse 3.2s ease-in-out infinite}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.35}}.vignette{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(transparent 60%,#00000038 92%,#00000061)}.scanlines{position:fixed;inset:0;z-index:2;pointer-events:none;mix-blend-mode:multiply;opacity:.18;background:repeating-linear-gradient(rgba(0,0,0,.12) 0 1px,transparent 1px 3px)}.scan-sweep{position:fixed;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,rgba(179,40,58,.04) 48%,rgba(179,40,58,.07) 50%,rgba(179,40,58,.04) 52%,transparent 100%);background-size:100% 260vh;animation:scan-sweep-move 14s linear infinite}@keyframes scan-sweep-move{0%{background-position:0 -160vh}to{background-position:0 100vh}}.corner-meta{position:fixed;z-index:1;pointer-events:none;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;color:var(--fg-dimmer);opacity:.55}.corner-meta--tl{top:4.5rem;left:1.1rem}.corner-meta--br{bottom:1rem;right:1.1rem;text-align:right}@media(max-width:720px){.corner-meta{display:none}}:root{--bg: #050505;--bg-2: #080808;--bg-3: #0d0d0d;--bg-4: #111111;--fg: #f1f1f1;--fg-dim: #8a8a8e;--fg-dimmer: #525256;--accent: #7c1a26;--accent-bright: #b3283a;--accent-dim: #4a1219;--accent-soft: rgb(124 26 38 / 16%);--success: #2f7a52;--alert: #c22e3f;--alert-soft: rgb(194 46 63 / 14%);--line: rgb(255 255 255 / 8%);--line-strong: rgb(255 255 255 / 16%);--line-accent: rgb(179 40 58 / 45%);--font-sans: "IBM Plex Sans", -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", "Liberation Mono", Consolas, monospace;--font-display: var(--font-sans);--radius: 0px;--max-width: 1180px;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0;min-height:100%;background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}body{display:flex;flex-direction:column;min-height:100dvh}::selection{background:var(--accent);color:#fff}a{color:var(--accent-bright);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;line-height:1.05;margin:0 0 .6em}h1{font-size:clamp(2.1rem,4.5vw,3rem)}h2{font-size:1.5rem}h3{font-size:1.15rem}p{margin:0 0 1em}img{max-width:100%;height:auto}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 1.5rem}.eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-bright);font-size:.72rem}.mono-dim{font-family:var(--font-mono);color:var(--fg-dim);font-size:.9em}.skip-link{position:absolute;left:-9999px;top:0;background:var(--accent);color:#fff;padding:.6rem 1rem;z-index:1000}.skip-link:focus{left:.5rem;top:.5rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}main>*{animation:page-enter .6s cubic-bezier(.16,1,.3,1) both}.rande-content{font-size:1.03rem;color:var(--fg)}.rande-content h1,.rande-content h2,.rande-content h3,.rande-content h4{font-family:var(--font-mono);font-weight:600;margin-top:2em;color:var(--fg);letter-spacing:0}.rande-content h1:before,.rande-content h2:before,.rande-content h3:before,.rande-content h4:before{content:"# ";color:var(--accent-dim)}.rande-content h1{font-size:1.4rem}.rande-content h2{font-size:1.2rem}.rande-content h3{font-size:1.05rem}.rande-content p,.rande-content ul,.rande-content ol,.rande-content table,.rande-content blockquote{margin:0 0 1.2em}.rande-content ul,.rande-content ol{padding-left:1.4em}.rande-content li{margin-bottom:.4em}.rande-content blockquote{border-left:2px solid var(--line-accent);margin-left:0;padding:.2em 1.2em;color:var(--fg-dim)}.rande-content code:not(.hljs){font-family:var(--font-mono);background:var(--bg-3);border:1px solid var(--line);padding:.1em .4em;font-size:.88em}.rande-content pre.code-block{background:var(--bg-2);border:1px solid var(--line);padding:1rem 1.1rem;overflow-x:auto;margin:0 0 1.4em;position:relative}.rande-content pre.code-block code{background:none;border:none;padding:0;font-size:.86rem;line-height:1.55}.rande-content table{width:100%;border-collapse:collapse;font-size:.9rem;font-family:var(--font-mono)}.rande-content table th,.rande-content table td{border:1px solid var(--line);padding:.5em .8em;text-align:left}.rande-content table th{background:var(--bg-2);color:var(--accent-bright);font-weight:500}.rande-content img{border:1px solid var(--line)}.rande-content hr{border:none;border-top:1px solid var(--line);margin:2em 0}
