@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-normal.BjhtXyW2.woff2) format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-normal.BQn1nviT.woff2) format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-normal.s-izfB6B.woff2) format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-italic.DTr-ymY4.woff2) format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-italic.CSPGnFdO.woff2) format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-italic.kJKFiXvB.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-opsz-normal.Czevyj-6.woff2) format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-opsz-normal.CJcjJNj7.woff2) format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-opsz-normal.DihXLNYH.woff2) format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-opsz-italic.DxWqP7Ku.woff2) format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-opsz-italic.CGbN9UgK.woff2) format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-opsz-italic.lSdLDfvT.woff2) format("woff2-variations");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:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-cyrillic-ext-wght-normal.BbRulJFC.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-cyrillic-wght-normal.se3OnFSl.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-vietnamese-wght-normal.DTJpi3oK.woff2) format("woff2-variations");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:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-latin-ext-wght-normal.CeZZaleV.woff2) format("woff2-variations");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:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-latin-wght-normal.CLTz0ja0.woff2) format("woff2-variations");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:Libre Franklin Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-cyrillic-ext-wght-italic.C-QmXakx.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-cyrillic-wght-italic.BEG-aDmo.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Libre Franklin Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-vietnamese-wght-italic.DGTnne2U.woff2) format("woff2-variations");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:Libre Franklin Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-latin-ext-wght-italic.BDIJUyTX.woff2) format("woff2-variations");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:Libre Franklin Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-latin-wght-italic.DbMydFnf.woff2) format("woff2-variations");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(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.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(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.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(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.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(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.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(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.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(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.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(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.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(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.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(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.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(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.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:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/syne-greek-wght-normal.5tOOQDeJ.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/syne-latin-ext-wght-normal.JjI8ZrW1.woff2) format("woff2-variations");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:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/syne-latin-wght-normal.BVsvWWA4.woff2) format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.woff2) format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.woff2) format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-normal.CaVRRdDk.woff2) format("woff2-variations");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:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-italic._zMtch5S.woff2) format("woff2-variations");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:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-italic.KoQsQXDA.woff2) format("woff2-variations");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:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-italic.ChtpyDsL.woff2) format("woff2-variations");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:Victor Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/victor-mono-cyrillic-ext-wght-normal.BdiBydkn.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Victor Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/victor-mono-cyrillic-wght-normal.hErKNM3V.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Victor Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/victor-mono-greek-wght-normal.Dt1CKMit.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Victor Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/victor-mono-vietnamese-wght-normal.C28_QU0a.woff2) format("woff2-variations");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:Victor Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/victor-mono-latin-ext-wght-normal.9ZPGfAHN.woff2) format("woff2-variations");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:Victor Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/victor-mono-latin-wght-normal.DLAw12qW.woff2) format("woff2-variations");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:Victor Mono Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(/_astro/victor-mono-cyrillic-ext-wght-italic.D57Nz1YH.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Victor Mono Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(/_astro/victor-mono-cyrillic-wght-italic.DGspqF1o.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Victor Mono Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(/_astro/victor-mono-greek-wght-italic.CqTN1t2q.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Victor Mono Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(/_astro/victor-mono-vietnamese-wght-italic.8yeQ3pw7.woff2) format("woff2-variations");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:Victor Mono Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(/_astro/victor-mono-latin-ext-wght-italic.CEQ42GY_.woff2) format("woff2-variations");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:Victor Mono Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(/_astro/victor-mono-latin-wght-italic.Bp5XRTuQ.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2) format("woff2-variations");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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-italic.DS6JCx7O.woff2) format("woff2-variations");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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-italic.Cq9u_6Zz.woff2) format("woff2-variations");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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-italic.BuvkOFDm.woff2) format("woff2-variations");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-vietnamese-400-normal.BNOj0Qhp.woff2) format("woff2"),url(/_astro/space-mono-vietnamese-400-normal.B0PMp_xB.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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-latin-ext-400-normal.DTLbW2xa.woff2) format("woff2"),url(/_astro/space-mono-latin-ext-400-normal.D4cJI_B-.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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-latin-400-normal.Rg4St2Dn.woff2) format("woff2"),url(/_astro/space-mono-latin-400-normal._3DlpgIW.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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-vietnamese-700-normal.DWQgDHuA.woff2) format("woff2"),url(/_astro/space-mono-vietnamese-700-normal.D-KrLuLr.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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-latin-ext-700-normal.B2s3bDs2.woff2) format("woff2"),url(/_astro/space-mono-latin-ext-700-normal.B_E7P90g.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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-latin-700-normal.mWgeinG7.woff2) format("woff2"),url(/_astro/space-mono-latin-700-normal.D7A851RN.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:Space Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/space-mono-vietnamese-400-italic.CyQIvI4V.woff2) format("woff2"),url(/_astro/space-mono-vietnamese-400-italic.DvlTUS1j.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:Space Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/space-mono-latin-ext-400-italic.x3PrlAeq.woff2) format("woff2"),url(/_astro/space-mono-latin-ext-400-italic.DYA_DB_l.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:Space Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/space-mono-latin-400-italic.YylcN9Ay.woff2) format("woff2"),url(/_astro/space-mono-latin-400-italic.zmx7Qf09.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:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) 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:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/silkscreen-latin-400-normal.CtPo2yA5.woff2) format("woff2"),url(/_astro/silkscreen-latin-400-normal.D0DfPJut.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:Silkscreen;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZkAA4AAAAACfwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAACgAAAA2AGIAOEdQT1MAAAFsAAAAjwAAANY31TmvR1NVQgAAAfwAAAAeAAAAHkR0THVPUy8yAAACHAAAAEoAAABgXZwDeGNtYXAAAAJoAAAAcgAAAJwKFCtVZ2FzcAAAAtwAAAAIAAAACAAAABBnbHlmAAAC5AAAAU0AAANAOl2oQGhlYWQAAAQ0AAAANgAAADb67NwnaGhlYQAABGwAAAAfAAAAJAfxAYdobXR4AAAEjAAAACcAAABEKvgGlGxvY2EAAAS0AAAAKAAAACgI2Qm0bWF4cAAABNwAAAAbAAAAIAAeAD5uYW1lAAAE+AAAAQYAAAIuLTFK83Bvc3QAAAYAAAAAYwAAAIFEJhH/eNpjYGRgYuBjgAAVIJsZKALCrEDICJQRAvMYgbIcQFmICAMAD9gAm3jaLYyBBsJQAEXPfb1lZiaTwJDAACRUABIIMAEiAmYoEQB9VN8UCATAuibHOeC6CMiYs0W7/aEhJQL0PQEQoTvfWqZd27UUgAyDgRVjM0Fk4D6NaMhJKMnNiQvSZvR2H24ERGqPVG5NTmTN0mZI33BFRBsYkRio7eJvZWdIL3+5Xvt96D18CIiCEn4C4BTkAAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGG2YtrDwMrAwNTFFMHAwOANoRnjGIwYfjEggQYGBn9kfqiftx/DAgZeBQUWtv9sDAzML8DqGRlAxBemPUBKgYEZADMWDGoAAHjaRYk1AQIAEEXf4e4bWoUmMBMAZ8U1AU2QIsxYAuQ4/OQr4LB32qcM5cUuekCGmCUhwhQosmQrZalJRxZOcbqcvkJBFX7tRkrWtq3F6Xy3etWDrrWiRbiP7Ru36C1y8+zOCP9JfP4/Lrx48D0AJBodigAAAAEAAf//AA942rWSgWbEQBCGZ3bpoaVNTxyKiqV9gFjQRwoISGFAwYF7kYI+VUFAwJCk808uceoA7bCysv98888YCiREPISWIu2I6qIqXusiCXcqEtrxZDdaVKE31S3dQ1XnqjRZTqVdk5hIVOwziEx3qty9z/OSE7/DCzER3dCDkEVc/xvrQE9E++y0ErR4naxrgdCLx/h4UWrz58xnEFOuy9pOKjlX2WheA1XwD0C1bG+Sh+mol2TZYuHGJjbmem9cYzC8bfRUKPJFVJ3hzjrxmI5nX6352tFh8VW5J8s+35M5UgzOKehKgQEIDeP8c39/4I9J5o/YhBbbcci+H56JfN8LdaUbEvUMr4yNwj7Bv3sv1JncbRN8M+6nOfT9ZFNVdvhLx5PGBiqwQs8Duthm4zMI/bX3ZW7y6z3027t7h+lVAAUPvv9x2QIJLUZBP/tu/LoAAAAAAQAAAAEAQtqP09tfDzz1AA8D6AAAAAC5GPoPAAAAAN7HngX/Bv8GBOID6AABAAYAAgAAAAAAAHjaY2BkYGBh+8/GwMAa/5/trxDLI6AIKuAHAGq6BH8AeNpjKmSoZc5Gwy8YapnegdgQmvELAwMMw+QYGBisgSQYAgBifhGtAAAAABMALQA5AGMAjwCvANMA/wEjASMBIwEjATwBUAFiAXIBggGTAaB42mNgZGBgEGZQYGBhkAFiEA8BmBgYAQhsAF0AeNqFkTVSBEAQRR/uJEi2kuHukODuFq+7+96ImENwKCJ+deFrNfampdqAXkJ00NbZJ35tG//kNkbb2j+5XTbvGOte5e2TO3Hy8sldPGoZ0y35+icPiyBCQStDnm0WtPL4yRGVpCCeJy9O6E1LGpb+hmMueTBp/NM6qJVijn3SkgZ41j9nnmnJ3SzJf1FriR3cFi+El6LetOJHSYncTFIyy02dVZ0N5lgjoONjqm5E93fE3xGeuOZCZ6dFll9vPasD6TJUrRNh65GbZSyC6FGSoN76Od2K08T085vfnlUakUw9sTr/9zxM1CyK+JjHL8ukSdNaYUUIEhKpS/LQhOpEnfoALNpWRwAAeNpjYGIAg/9zGIwYsAFhIFZhOMlwnOEJw26GZwxPGZ4zMjEwMzIzLGNoYmRhZGVkY2Rn5GByDmIvzcs0MHA0ANPGBhac6UWJZanJ+blJnInJpSUQVklmTgqYBVVlAgAq+BtnAA==) 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:Silkscreen;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/silkscreen-latin-700-normal.CSE2nhgM.woff2) format("woff2"),url(/_astro/silkscreen-latin-700-normal.BjMPLkh0.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:Chivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-vietnamese-wght-normal.BjQIDkhi.woff2) format("woff2-variations");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:Chivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-latin-ext-wght-normal.CuxPzFD0.woff2) format("woff2-variations");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:Chivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-latin-wght-normal.CPi3f958.woff2) format("woff2-variations");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:Chivo Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-vietnamese-wght-italic.CO2CKhj1.woff2) format("woff2-variations");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:Chivo Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-latin-ext-wght-italic.BH8_iGgZ.woff2) format("woff2-variations");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:Chivo Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-latin-wght-italic.Z364eb67.woff2) format("woff2-variations");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:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWUAA4AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEABEdQT1MAAAFcAAAAHgAAAB5EdEx1R1NVQgAAAXwAAAAnAAAAKLj8uOpPUy8yAAABpAAAAFUAAABgYo+sRGNtYXAAAAH8AAAAQgAAAFxB0OJbZ2FzcAAAAkAAAAAIAAAACAAAABBnbHlmAAACSAAAAT0AAAFaNhXKIGhlYWQAAAOIAAAANgAAADYqgLJdaGhlYQAAA8AAAAAfAAAAJBAY8MdobXR4AAAD4AAAABkAAAAiEYUB02xvY2EAAAP8AAAAFAAAABQBUAHKbWF4cAAABBAAAAAcAAAAIAAjAQBuYW1lAAAELAAAARoAAAJuNApRAXBvc3QAAAVIAAAASwAAAF2B645zAAEAAAAMAAAAAAAAAAIAAQABAAMAAQAAAAEAAAAKABwAHAABREZMVAAIAAQAAAAA//8AAAAAAAB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNotxbENQEAYhuH3/87hwhA3g1KvEANQGcAoKolJJKLR2AwJT/OQaLIFD5o1AN23jVRWgwofnF4JkAHi1zctXMS4u+NOwW0WIrYCqNQJRPIH7S0K2QAAAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942mJgAvQ4zXARx1H8vd8x2zx8riX/lW3btt2SzS3M7VN7t4Qte7q2ptx++sVnvy9UABBHogURyAAUCgcFUiWOxjTcMzbhnHGKaA2NZJ5O+tLJHDopA0s6GaCSqZwYJ2RE+Bz3GdfwMKozLh81XV3R+VT0wwyT6WdDtEk0gAB0T2Yywu5/ff2/Lqe1XfrB2/RG8sgJuEAQgJOC51iNSimVqXieCXd1cZYxLoovlro4uzLhvMDYEpVSw7G8oPLGVceU6KR8cYF4vK12yLbUcE7CjS2WxRlpRViAsR3J/RNiaRoeeAcJybFcWXN7pUadlJHkqYpJT4yMLA/rrXbwswNAlJACvCePIKKJwMhQ0jC4TQq2tmgKO6QUT4gOrCg6hkIQGKmUItiJlhcXy6PFhYkJhUSXlJSWmAhmxutO9wAAAAABAAAAAQLRsUtkZV8PPPUADwPoAAAAAN9+te8AAAAA3362EvlE/vcTHAOxAAAABgACAAAAAAAAeNpjYGRgYN72n42BgSnrp8t7P2EZoAgq4AAAe9wE3gB42mPKYogAYjkkzADFMgwMjKwM8wFSaARoAAAAAAAAFQAuADoARgBGAEYAiACWAK142mNgZGBg4GTIZ2Bn6GfgAvMQgIOBEQAZTQEkeNqNkQVOREEQRB/uxIPEfgR3d3d3iKHr7rvhWpyCQ3AYKpN1T6emvbvSA7TjpImG5g7gt2E3bTcw2DCcthvpbehP201s8pe2mxnnJ2238Mhb2m5llOW03SsL3MQlYWKsMyOJYSOKR5G47GnBg186RBSX8jcccylE+ZQfwEFQlVfKB4Up7hVxkVDPJ1Ge5UXNDOWxmGOaWeYkG1hms5NPEtIh3HjMLItRkqZyVVgUVphiCbvwxVjJbiu73Sranr/thSPOpOtkXuRV3nkghPk2N3PhNrl5ZoV5WY+41WGV9E/lcb4lKu1Vxma698w93ObiMXON4j9y4TEVCb6YVleIgKIpTfCkX+X4JIgrz5rBWcIikGYx9g9ueGIvAAB42mNgYgCD/3MYjIAUIwM64ARiFYaTjEwMzIzMjCyMrIxsbI5JRallqeyleZkGBo4GINrIwMmEMzG5tCQ1OT83CSxjbGAGANg9D2UA) 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:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fragment-mono-latin-ext-400-normal.BbKYyvR9.woff2) format("woff2"),url(/_astro/fragment-mono-latin-ext-400-normal.CT4YFKeK.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:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fragment-mono-latin-400-normal.yxdJ5AmL.woff2) format("woff2"),url(/_astro/fragment-mono-latin-400-normal.BYwT3kSJ.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:Fragment Mono;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWcAA4AAAAABuwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEABEdQT1MAAAFcAAAAHgAAAB5EdEx1R1NVQgAAAXwAAAAnAAAAKLj8uOpPUy8yAAABpAAAAFkAAABgYpCsRmNtYXAAAAIAAAAAQgAAAFxB0OJbZ2FzcAAAAkQAAAAIAAAACAAAABBnbHlmAAACTAAAAUAAAAFgxYRpVGhlYWQAAAOMAAAANgAAADYq27JdaGhlYQAAA8QAAAAiAAAAJBFG9GpobXR4AAAD6AAAABwAAAAiEeEBbmxvY2EAAAQEAAAAFAAAABQBVAHQbWF4cAAABBgAAAAcAAAAIAAjAQNuYW1lAAAENAAAARgAAAJmMqlQTHBvc3QAAAVMAAAATgAAAF2B345zAAEAAAAMAAAAAAAAAAIAAQABAAMAAQAAAAEAAAAKABwAHAABREZMVAAIAAQAAAAA//8AAAAAAAB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNotxbENQFAUhtHv/g+8MMSbQalXYAAqA9hCq5KYRCIaS9mASJzmEGmylRi0aHhuum9aGymtAuWxd5JXBKSA+PV1AzMhHO58EnC7+YBtACp0AYHsBZlkDNoAAAB42mNgYGACYmYgFgGSjGCahcEDSPMxcADl2BgUGBwZFjAcZGRS2PL/P1Achf//yf8D/1P/O/5nvB8E1I0CAGW/EkIAAAABAAH//wAPeNpFToNuLQEQPTObbG3bdlfPtm3bfrVt/0fjFEFtxmhYhGVQX1ZjzwHjEcDO3A4BFkBQkFMQGZWddReoTfeGCnQ53L79mgvB+jmAXY2TFrA2TkaEWISQ5EKSQK3OK1/e0+//l3SD3b6Tk8aF8xRAl6HXm3d+Co0cDgJgYeRgNO/W7wiV+3VLhKEZDE/9AqfwMNwRC7gEqYocHhIsWoSoqpTs7u7maiFZBJlYFN1c3aVkTRLFkOBwRdZCzlGt57Gj567Y33BOf3XsUaLbHfvtMUdOtte9s7S+dTHX54Z96ofPaY4XqTM0TjqpKY+eJt6RYyPPXDpjH+SiXfx3+8unO1GhILrGt/g6z0AASJMs6FpZeg/famoypljj+xzHU7A1JpJ4gIDoqBATecv9qO3j06du8lRAyJkj1y/DAK0UTsoAAQAAAAEC0ZF0INNfDzz1AA8D6AAAAADffrXvAAAAAN9+thL5Wf73E2ADsQACAAYAAgAAAAAAAHjaY2BkYGDe9p+NgYEp62fkey7hBOYXDFcZkAEHAJk/BrIAAHjaY8piiGDK+v8MgRkYoFiCgYHRh+EHANEaClkAAAAVAC8AOwBHAEcARwCJAJcAsHjaY2BkYGDgZKhgYGfoZOAC8xCAg4ERABmwASd42o2RA25FQRhGT22G9Q1qW0Ft28Z9tnbVZXQJXU6/JM/O5Js5yZl/CFTzRRkl5TXAb8lClEtoL+mOcin1Ja1RLmOJvyiXM8BPlCu44CHKlfQxF+VGEZj41dz4VD2u5uMdLxbc+MVjigW7RhdevuWP2eJA8fLKNw4+ceLnUN6pjLKLX8aOhXeuZL34xLIYTDLGBJNqyxhoX754JaDRhYkFp8hggCCayYIyo8wzyiwfyhuDGTsbRPcWJe+dvNc1m3LLxZ06mfPstq64ichb5E3kmGJCmRJdYKrCyKgfTTrtiZwLq8w7qmaVgEYTF3oz9A4Zf/ONBc0gwBtjvOPCwTghPrFEezlecfKdRON8ZZzCET3F4D96TGAZeNpjYGJg+P8FiOcwGDEwMDAyoANOIFZhOMnIxMDMyMzIwsjKyMbmmFSUWpbKXpqXaWDgaACijQycTDgTk0tLUpPzc5PAMsYGZgCE0xFYAAA=) 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:Fragment Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/fragment-mono-latin-ext-400-italic.agyw5Ydd.woff2) format("woff2"),url(/_astro/fragment-mono-latin-ext-400-italic.BZXqAJRX.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:Fragment Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/fragment-mono-latin-400-italic.bTtb-oxc.woff2) format("woff2"),url(/_astro/fragment-mono-latin-400-italic.Dj7wzqiY.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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/vt323-vietnamese-400-normal.D0VnvwZ9.woff2) format("woff2"),url(/_astro/vt323-vietnamese-400-normal.D_5Q7Vcv.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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/vt323-latin-ext-400-normal.iUdYUaX4.woff2) format("woff2"),url(/_astro/vt323-latin-ext-400-normal.DqOq58ri.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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/vt323-latin-400-normal.wDgJuOC9.woff2) format("woff2"),url(/_astro/vt323-latin-400-normal.Dqn9ZSPj.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}:root{color-scheme:dark;--font-body: "Newsreader Variable", Georgia, "Times New Roman", serif;--font-display: var(--font-body);--font-mono: "JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--bg: oklch(16.5% .008 80);--surface: oklch(20% .009 80);--surface-2: oklch(24% .01 80);--border: oklch(34% .014 80 / .45);--text: oklch(87% .012 85);--text-2: oklch(64% .015 85);--text-3: oklch(51% .013 85);--accent: oklch(78% .125 70);--accent-dim: oklch(78% .125 70 / .13);--ok-dim: oklch(75% .12 150 / .12);--bad-dim: oklch(65% .15 25 / .12);--radius-s: 6px;--radius-m: 10px;--border-w: 1px;--display-weight: 540;--step--1: clamp(.8438rem, .81rem + .17vw, .9375rem);--step-0: clamp(1.0625rem, 1.0179rem + .2232vw, 1.1875rem);--step-1: clamp(1.25rem, 1.1786rem + .3571vw, 1.45rem);--step-2: clamp(1.55rem, 1.425rem + .625vw, 1.9rem);--step-3: clamp(1.95rem, 1.7179rem + 1.1607vw, 2.6rem);--w-prose: 42rem;--pad-inline: clamp(1.125rem, 4vw, 1.75rem)}.brand-mark:before,.sw-glyph:before{content:"❯"}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.15s}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0;overflow-x:clip;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);font-optical-sizing:auto;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100dvh;display:flex;flex-direction:column}::selection{background:var(--accent);color:var(--bg)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}a{color:inherit;text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .15s ease}a:hover{color:var(--accent)}img,svg{max-width:100%;height:auto}hr{border:0;border-top:var(--border-w) solid var(--border);margin:2.5rem 0}.deco{display:none}.container{width:100%;max-width:calc(var(--w-prose) + 2 * var(--pad-inline));margin-inline:auto;padding-inline:var(--pad-inline)}.label{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.mono{font-family:var(--font-mono)}.skip-link{position:absolute;left:-9999px;top:.5rem;z-index:100;background:var(--surface);color:var(--text);padding:.5rem .75rem;font-family:var(--font-mono);font-size:.85rem;border:var(--border-w) solid var(--border);border-radius:var(--radius-s)}.skip-link:focus{left:.5rem}.tag{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.02em;color:var(--text-2);text-decoration:none}.tag:before{content:"#";color:var(--text-3)}.tag:hover{color:var(--accent)}.draft-badge{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in oklch,var(--accent) 45%,transparent);background:var(--accent-dim);border-radius:4px;padding:.1rem .4rem;vertical-align:middle}.site-header{border-bottom:var(--border-w) solid var(--border)}.site-header .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding-block:.9rem}.site-nav{flex-wrap:wrap}.brand{font-family:var(--font-mono);font-size:.95rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;color:var(--text)}.brand .brand-mark{color:var(--accent);margin-right:.45ch}.site-nav{display:flex;align-items:center;gap:1.1rem}.site-nav a{font-family:var(--font-mono);font-size:.8rem;color:var(--text-2);text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--accent)}main{flex:1}.site-footer{border-top:var(--border-w) solid var(--border);margin-top:4.5rem}.site-footer .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;padding-block:1.1rem;font-family:var(--font-mono);font-size:.75rem;color:var(--text-3)}.site-footer a{color:var(--text-2);text-decoration:none}.site-footer a:hover{color:var(--accent)}.site-footer .links{display:flex;gap:1.1rem}.style-switch{position:relative}.style-btn{appearance:none;display:inline-flex;align-items:center;gap:.5ch;background:none;border:var(--border-w) solid var(--border);border-radius:var(--radius-s);color:var(--text-2);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.02em;padding:.28rem .6rem;cursor:pointer;transition:color .15s ease,border-color .15s ease}.style-btn:hover{color:var(--accent);border-color:color-mix(in oklch,var(--accent) 55%,transparent)}.style-btn .sw-glyph{color:var(--accent)}@media(max-width:480px){.style-btn .sw-name{display:none}}.style-menu[hidden]{display:none}.style-menu{position:absolute;right:0;top:calc(100% + .6rem);z-index:60;min-width:14rem;display:grid;gap:2px;padding:.35rem;background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--radius-m);box-shadow:0 16px 40px #00000059;transform-origin:top right}@media(prefers-reduced-motion:no-preference){.style-menu:not([hidden]){animation:menu-in .14s ease-out}@keyframes menu-in{0%{opacity:0;transform:scale(.96) translateY(-3px)}}}.style-menu [role=option]{appearance:none;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.65rem;align-items:center;text-align:left;background:none;border:0;border-radius:var(--radius-s);padding:.5rem .6rem;cursor:pointer;font-family:var(--font-mono)}.style-menu [role=option]:hover{background:var(--surface-2)}.style-menu [role=option][aria-selected=true]{background:var(--accent-dim)}.style-menu [role=option][aria-selected=true] .opt-name:after{content:" ✓";color:var(--accent)}.style-menu .dots{grid-row:1 / -1;display:inline-flex;gap:3px}.style-menu .dots i{width:.62rem;height:.62rem;border-radius:50%;border:1px solid var(--border)}.style-menu .dots i:nth-child(1){background:var(--d1)}.style-menu .dots i:nth-child(2){background:var(--d2)}.style-menu .dots i:nth-child(3){background:var(--d3)}.style-menu .opt-name{font-size:.78rem;font-weight:600;color:var(--text)}.style-menu .opt-tag{grid-column:2;font-size:.64rem;letter-spacing:.05em;color:var(--text-3)}.intro{padding-block:3.25rem .25rem}.intro p{font-size:var(--step-1);line-height:1.5;margin:0;max-width:36rem;text-wrap:pretty}.intro .sub{font-size:var(--step-0);color:var(--text-2);margin-top:.85rem;font-style:italic}.post-list{padding-block:1.5rem 2rem}.year-group{margin-top:2.25rem}.year-group>.label{display:block;padding-bottom:.6rem;border-bottom:var(--border-w) solid var(--border)}.post-row{display:grid;grid-template-columns:6.5rem 1fr;gap:1.25rem;align-items:baseline;padding-block:.95rem;border-bottom:var(--border-w) solid var(--border);text-decoration:none}.post-row time{font-family:var(--font-mono);font-size:.75rem;color:var(--text-3);font-variant-numeric:tabular-nums}.post-row .title{font-size:var(--step-0);font-weight:560;line-height:1.35;color:var(--text);transition:color .15s ease}.post-row .desc{margin-top:.2rem;font-size:var(--step--1);color:var(--text-2);line-height:1.5}.post-row:hover .title{color:var(--accent)}@media(max-width:540px){.post-row{grid-template-columns:1fr;gap:.25rem}}.post-wrap{position:relative;padding-top:3rem}.post-header .meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .7rem;font-family:var(--font-mono);font-size:.75rem;color:var(--text-3);margin:0 0 1.1rem;font-variant-numeric:tabular-nums}.post-header .meta .sep{color:var(--text-3);opacity:.6}.post-header h1{font-family:var(--font-display);font-size:var(--step-3);font-weight:var(--display-weight);line-height:1.12;letter-spacing:-.015em;margin:0 0 .8rem;text-wrap:balance}.post-header .lede{font-size:var(--step-1);font-style:italic;line-height:1.45;color:var(--text-2);margin:0 0 2.2rem;text-wrap:pretty}.toc-desktop{display:none}@media(min-width:1280px){.toc-desktop{display:block;position:absolute;top:0;bottom:0;left:100%;width:15rem;margin-left:4rem}.toc-desktop>div{position:sticky;top:3rem;padding-top:3rem}.toc-mobile{display:none}}.toc-list{list-style:none;margin:.6rem 0 0;padding:0}.toc-list li{margin:0}.toc-list a{display:block;font-family:var(--font-mono);font-size:.74rem;line-height:1.45;padding-block:.22rem;color:var(--text-2);text-decoration:none}.toc-list a:hover{color:var(--accent)}.toc-list .depth-3{padding-left:1rem}.toc-mobile{border:var(--border-w) solid var(--border);border-radius:var(--radius-m);padding:.6rem .9rem;margin-bottom:2rem}.toc-mobile summary{cursor:pointer;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.toc-mobile summary::marker{color:var(--accent)}.post-footer{margin-top:3.5rem}.post-footer .cta{font-style:italic;color:var(--text-2);border-top:var(--border-w) solid var(--border);padding-top:1.4rem;margin:0 0 1.6rem}.post-nav{display:grid;grid-template-columns:1fr 1fr;gap:1rem;border-top:var(--border-w) solid var(--border);padding-top:1.4rem;padding-bottom:1rem}.post-nav a{text-decoration:none;min-width:0}.post-nav .next{text-align:right}.post-nav .dir{display:block;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:.3rem}.post-nav .t{font-size:var(--step--1);font-weight:560;line-height:1.4}.post-nav a:hover .t{color:var(--accent)}.prose{text-wrap:pretty}.prose>:first-child{margin-top:0}.prose p{margin:0 0 1.25em}.prose h2,.prose h3,.prose h4{font-family:var(--font-display);font-weight:var(--display-weight);line-height:1.25;letter-spacing:-.01em;margin:2.2em 0 .6em;text-wrap:balance}.prose h2{font-size:var(--step-2)}.prose h3{font-size:var(--step-1)}.prose h4{font-size:var(--step-0);font-style:italic}.prose .anchor{margin-left:.45ch;font-family:var(--font-mono);font-size:.75em;font-style:normal;font-weight:400;color:var(--text-3);text-decoration:none;opacity:0;transition:opacity .15s ease}.prose :is(h2,h3,h4):hover .anchor,.prose .anchor:focus-visible{opacity:1}.prose .anchor:hover{color:var(--accent)}.prose ul,.prose ol{margin:0 0 1.25em;padding-left:1.4em}.prose li{margin-bottom:.35em}.prose li::marker{color:var(--text-3)}.prose blockquote{margin:1.6em 0;padding:.1em 0 .1em 1.2em;border-left:2px solid var(--accent);font-style:italic;color:var(--text-2)}.prose blockquote p:last-child{margin-bottom:0}.prose strong{font-weight:640}.prose img{display:block;border:var(--border-w) solid var(--border);border-radius:var(--radius-m);margin:1.8em auto}.prose table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:.78rem;line-height:1.5;margin:1.8em 0}.prose th{text-align:left;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;color:var(--text-2)}.prose th,.prose td{border-bottom:var(--border-w) solid var(--border);padding:.55rem 1rem .55rem 0;vertical-align:top}.prose .footnotes{margin-top:3rem;border-top:var(--border-w) solid var(--border);font-size:var(--step--1);color:var(--text-2)}.prose .footnotes :is(h2,h3){display:none}.prose code:not(pre code){font-family:var(--font-mono);font-size:.82em;background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:.08em .32em}.code-block{position:relative}.prose pre.astro-code{background:var(--surface)!important;border:var(--border-w) solid var(--border);border-radius:var(--radius-m);font-family:var(--font-mono);font-size:.8rem;line-height:1.7;overflow-x:auto;padding:.9rem 0;margin:1.7em 0}.astro-code span{color:var(--shiki-dark)}.prose pre.astro-code code{display:grid;font-family:inherit}.prose pre.astro-code .line{position:relative;padding-inline:1.1rem}.prose pre.astro-code .line.highlighted{background:var(--accent-dim);box-shadow:inset 2px 0 0 var(--accent)}.prose pre.astro-code .line.diff:before{position:absolute;left:.45rem;font-weight:600}.prose pre.astro-code .line.diff.add{background:var(--ok-dim)}.prose pre.astro-code .line.diff.add:before{content:"+";color:#54b66e}.prose pre.astro-code .line.diff.remove{background:var(--bad-dim);opacity:.8}.prose pre.astro-code .line.diff.remove:before{content:"−";color:#da534f}pre.astro-code[data-title]:before{content:attr(data-title);position:sticky;left:0;display:block;font-size:.7rem;letter-spacing:.04em;color:var(--text-3);padding:0 1.1rem .65rem;margin-bottom:.65rem;border-bottom:var(--border-w) solid var(--border)}.code-block .copy{position:absolute;top:.55rem;right:.55rem;appearance:none;border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.05em;padding:.25rem .55rem;border-radius:var(--radius-s);cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease}.code-block:hover .copy,.code-block .copy:focus-visible{opacity:1}.code-block .copy:hover{color:var(--accent)}.code-block .copy.ok{color:var(--accent);opacity:1}@media(pointer:coarse){.code-block .copy{opacity:1}}@media(min-width:900px){.prose .code-block{margin-inline:-2rem}}.page{padding-top:3rem}.page h1{font-family:var(--font-display);font-size:var(--step-2);font-weight:var(--display-weight);letter-spacing:-.01em;margin:0 0 1.2rem}.terminal-404{background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--radius-m);font-family:var(--font-mono);font-size:.85rem;line-height:1.9;padding:1.2rem 1.4rem;margin:1.8rem 0;overflow-x:auto}.terminal-404 .prompt{color:var(--accent)}.terminal-404 .err{color:var(--text-2)}[data-style=gazette]{color-scheme:light;--font-body: "Libre Franklin Variable", "Helvetica Neue", Arial, sans-serif;--font-display: "Fraunces Variable", Georgia, serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bg: oklch(96.5% .009 90);--surface: oklch(93.8% .012 90);--surface-2: oklch(91% .014 90);--border: oklch(80% .016 80);--text: oklch(24% .012 60);--text-2: oklch(42% .015 60);--text-3: oklch(54% .013 70);--accent: oklch(54% .185 35);--accent-dim: oklch(54% .185 35 / .09);--ok-dim: oklch(55% .12 150 / .1);--bad-dim: oklch(55% .16 25 / .09);--radius-s: 0px;--radius-m: 0px;--border-w: 1px;--display-weight: 720}[data-style=gazette] .brand-mark:before,[data-style=gazette] .sw-glyph:before{content:"¶"}[data-style=gazette] body{font-size:calc(var(--step-0) * .94);line-height:1.62}[data-style=gazette] .site-header{border-bottom:4px double var(--text)}[data-style=gazette] .site-header .container{flex-direction:column;gap:.7rem;padding-block:1.7rem 1.05rem}[data-style=gazette] .brand{font-family:var(--font-display);font-size:1.85rem;font-weight:900;font-variation-settings:"SOFT" 0,"WONK" 1;letter-spacing:-.02em;color:var(--text)}[data-style=gazette] .brand .brand-mark{margin-right:.3ch}[data-style=gazette] .site-nav{gap:1.7rem}[data-style=gazette] .site-nav a{font-size:.67rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}[data-style=gazette] .site-nav a[aria-current=page]{color:var(--accent);border-bottom:1px solid var(--accent);padding-bottom:.15rem}[data-style=gazette] .style-menu{box-shadow:0 10px 30px #00000021;border-color:var(--text)}[data-style=gazette] .intro{padding-block:3.4rem .5rem;text-align:center}[data-style=gazette] .intro p{font-family:var(--font-display);font-size:var(--step-2);font-style:italic;font-weight:530;line-height:1.32;letter-spacing:-.005em;max-width:34rem;margin-inline:auto}[data-style=gazette] .intro .sub{font-family:var(--font-mono);font-style:normal;font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-top:1.3rem}[data-style=gazette] .year-group>.label{display:flex;align-items:center;gap:.9rem;border-bottom:0;padding-bottom:.3rem;letter-spacing:.3em;color:var(--text-2)}[data-style=gazette] .year-group>.label:before,[data-style=gazette] .year-group>.label:after{content:"";flex:1;border-top:1px solid var(--border)}[data-style=gazette] .post-list{counter-reset:gz}[data-style=gazette] .post-row{counter-increment:gz;grid-template-columns:4.1rem 1fr;grid-template-rows:auto auto;column-gap:1.1rem;row-gap:0;align-items:start;padding-block:1.35rem}[data-style=gazette] .post-row:before{content:counter(gz,decimal-leading-zero);grid-row:1 / span 2;font-family:var(--font-display);font-size:2.1rem;font-weight:900;font-variation-settings:"SOFT" 0,"WONK" 1;line-height:1;color:var(--text-3);transition:color .15s ease}[data-style=gazette] .post-row time{grid-column:2;font-size:.64rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}[data-style=gazette] .post-row>span{grid-column:2}[data-style=gazette] .post-row .title{font-family:var(--font-display);font-size:var(--step-1);font-weight:740;line-height:1.18;letter-spacing:-.01em;margin-top:.25rem}[data-style=gazette] .post-row .desc{margin-top:.4rem;line-height:1.55}[data-style=gazette] .post-row:hover:before{color:var(--accent)}@media(max-width:540px){[data-style=gazette] .post-row{grid-template-columns:3rem 1fr}[data-style=gazette] .post-row:before{font-size:1.6rem}}[data-style=gazette] .post-header{text-align:center}[data-style=gazette] .post-header .meta{justify-content:center;font-size:.66rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.4rem}[data-style=gazette] .post-header h1{font-size:clamp(2.3rem,1.9rem + 2.4vw,3.4rem);font-weight:900;font-variation-settings:"SOFT" 0,"WONK" 1;line-height:1.04;letter-spacing:-.022em;margin-bottom:1rem}[data-style=gazette] .post-header .lede{font-family:var(--font-display);font-weight:500;font-size:var(--step-1);line-height:1.4;max-width:32rem;margin-inline:auto;margin-bottom:1.8rem}[data-style=gazette] .post-header:after{content:"※";display:block;color:var(--accent);font-size:.95rem;margin-bottom:2rem}[data-style=gazette] .prose>p:first-of-type:first-letter{font-family:var(--font-display);font-weight:900;font-variation-settings:"SOFT" 0,"WONK" 1;font-size:3.55em;line-height:.78;float:left;padding:.1em .14em 0 0;color:var(--accent)}[data-style=gazette] .prose h2{font-weight:800;letter-spacing:-.015em}[data-style=gazette] .prose h4{font-weight:620}[data-style=gazette] .prose a{text-decoration-thickness:1.5px}[data-style=gazette] .prose blockquote{border-left:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:1.4em 1.5rem;margin:2.2em 0;text-align:center;font-family:var(--font-display);font-size:var(--step-1);font-weight:530;line-height:1.38;color:var(--text)}[data-style=gazette] .prose blockquote:before{content:"“";display:block;font-size:2.2em;font-weight:900;line-height:.4;padding-top:.25em;margin-bottom:.35em;color:var(--accent)}[data-style=gazette] hr{border:0;text-align:center;margin:3rem 0}[data-style=gazette] hr:before{content:"✻ ✻ ✻";letter-spacing:1.2em;padding-left:1.2em;color:var(--text-3);font-size:.8rem}[data-style=gazette] .astro-code span{color:var(--shiki-light)}[data-style=gazette] .prose pre.astro-code{background:#fbfaf7!important;border-color:#322c2873;font-size:.78rem}[data-style=gazette] pre.astro-code[data-title]:before{text-transform:uppercase;letter-spacing:.14em;font-size:.62rem;border-bottom-color:var(--border)}[data-style=gazette] .prose code:not(pre code){background:var(--accent-dim);border:0;color:#6d2a1a}[data-style=gazette] .code-block .copy{background:var(--bg);border-color:#322c2873}[data-style=gazette] .post-footer .cta{font-family:var(--font-display);text-align:center;border-top:0}[data-style=gazette] .site-footer{border-top:4px double var(--text);margin-top:5rem}[data-style=gazette] .site-footer .container{flex-direction:column;justify-content:center;text-align:center;gap:.45rem;padding-block:1.8rem;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}[data-style=gazette] .site-footer .container:after{content:"set in fraunces & libre franklin";color:var(--text-3);letter-spacing:.18em;font-size:.6rem}[data-style=gazette] .terminal-404{background:#fbfaf7;border-color:#322c2873}[data-style=aurora]{color-scheme:dark;--font-body: "Hanken Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--font-display: "Syne Variable", sans-serif;--font-mono: "Victor Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--bg: oklch(14.5% .022 280);--surface: oklch(19.5% .026 282);--surface-2: oklch(23.5% .03 284);--border: oklch(100% .01 280 / .12);--text: oklch(93% .012 260);--text-2: oklch(72% .02 270);--text-3: oklch(56% .025 275);--accent: oklch(84% .131 195);--accent-dim: oklch(84% .131 195 / .11);--ok-dim: oklch(75% .12 150 / .13);--bad-dim: oklch(65% .15 25 / .14);--violet: oklch(65% .2 305);--magenta: oklch(68% .19 340);--radius-s: 8px;--radius-m: 14px;--border-w: 1px;--display-weight: 700}[data-style=aurora] .brand-mark:before,[data-style=aurora] .sw-glyph:before{content:"✦"}[data-style=aurora] body{line-height:1.6}[data-style=aurora] body:before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(42rem 30rem at 12% -8%,oklch(84% .131 195 / .13),transparent 65%),radial-gradient(50rem 36rem at 95% 12%,oklch(65% .2 305 / .15),transparent 62%),radial-gradient(44rem 38rem at 55% 115%,oklch(68% .19 340 / .1),transparent 60%),radial-gradient(oklch(100% 0 0 / .035) 1px,transparent 1px);background-size:auto,auto,auto,26px 26px}@media(prefers-reduced-motion:no-preference){[data-style=aurora] body:before{animation:aurora-drift 50s ease-in-out infinite alternate}@keyframes aurora-drift{to{filter:hue-rotate(28deg)}}}[data-style=aurora] body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}[data-style=aurora] .site-header{position:sticky;top:0;z-index:40;background:#08091399;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid oklch(100% .01 280 / .09)}[data-style=aurora] .brand{font-family:var(--font-display);font-weight:750;letter-spacing:.01em}[data-style=aurora] .brand .brand-mark{text-shadow:0 0 14px oklch(84% .131 195 / .7)}[data-style=aurora] .site-nav a{font-size:.74rem}[data-style=aurora] .style-menu{background:#12121feb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 0 1px #3ee5e514,0 20px 50px #00000080}[data-style=aurora] .intro{padding-block:4rem .5rem}[data-style=aurora] .intro p{font-family:var(--font-display);font-size:var(--step-2);font-weight:740;line-height:1.22;letter-spacing:-.01em;max-width:33rem;background:linear-gradient(100deg,var(--text) 15%,var(--accent) 55%,var(--violet) 95%);-webkit-background-clip:text;background-clip:text;color:transparent}[data-style=aurora] .intro p a{color:inherit;text-decoration-color:#3ee5e58c;text-decoration-thickness:2px}[data-style=aurora] .intro .sub{font-family:var(--font-body);font-style:normal;font-weight:430;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--text-2);font-size:var(--step-0);margin-top:1.1rem}[data-style=aurora] .year-group>.label{border-bottom:0;color:var(--accent);font-style:normal}[data-style=aurora] .year-group>.label:before{content:"── ";color:var(--text-3)}[data-style=aurora] .post-row{background:#ffffff07;border:1px solid var(--border);border-radius:var(--radius-m);padding:1.15rem 1.3rem;margin-top:.95rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}[data-style=aurora] .post-row:hover{background:#ffffff0b;border-color:#3ee5e573;box-shadow:0 0 0 1px #3ee5e52e,0 14px 44px -14px #3ee5e559}@media(prefers-reduced-motion:no-preference){[data-style=aurora] .post-row:hover{transform:translateY(-2px)}}[data-style=aurora] .post-row .title{font-family:var(--font-display);font-weight:680;font-size:calc(var(--step-0) * 1.05);line-height:1.3;letter-spacing:-.005em}[data-style=aurora] .post-header h1{font-size:clamp(2.1rem,1.75rem + 1.9vw,3.05rem);font-weight:780;line-height:1.08;letter-spacing:-.015em;background:linear-gradient(100deg,var(--text) 25%,var(--accent) 70%,var(--violet) 105%);-webkit-background-clip:text;background-clip:text;color:transparent}[data-style=aurora] .post-header .lede{font-style:normal;font-weight:420;line-height:1.5}[data-style=aurora] .post-header .meta{font-size:.72rem}[data-style=aurora] .prose h2,[data-style=aurora] .prose h3{letter-spacing:-.005em}[data-style=aurora] .prose h4{font-style:normal;font-weight:650}[data-style=aurora] .prose blockquote{font-style:normal;background:#ffffff08;border:1px solid var(--border);border-left:2px solid var(--accent);border-radius:0 var(--radius-m) var(--radius-m) 0;padding:.9em 1.3em;color:var(--text)}[data-style=aurora] .prose img{box-shadow:0 18px 50px -20px #000000b3}[data-style=aurora] .prose pre.astro-code{background:#05050db8!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff0d,0 0 36px -18px #3ee5e573;font-size:.78rem}[data-style=aurora] pre.astro-code[data-title]:before{color:var(--accent);font-style:italic}[data-style=aurora] .prose code:not(pre code){background:#ffffff0f;border-color:#ffffff1a}[data-style=aurora] .code-block .copy{background:#ffffff12;border-color:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-style=aurora] .site-footer{border-top:0;position:relative}[data-style=aurora] .site-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,oklch(84% .131 195 / .5),oklch(65% .2 305 / .5),transparent)}[data-style=aurora] .terminal-404{background:#05050db8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-style=zine]{color-scheme:light;--font-body: "Archivo Variable", "Helvetica Neue", Arial, sans-serif;--font-display: "Archivo Variable", "Arial Black", sans-serif;--font-mono: "Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bg: oklch(95% .012 95);--surface: oklch(99% .002 95);--surface-2: oklch(91.5% .015 95);--border: oklch(13% 0 0);--text: oklch(13% 0 0);--text-2: oklch(30% 0 0);--text-3: oklch(44% 0 0);--accent: oklch(56% .23 354);--accent-dim: oklch(56% .23 354 / .12);--ok-dim: oklch(80% .2 140 / .28);--bad-dim: oklch(70% .18 20 / .22);--acid: oklch(91% .21 115);--ink: oklch(13% 0 0);--radius-s: 0px;--radius-m: 0px;--border-w: 2px;--display-weight: 900}[data-style=zine] .brand-mark:before,[data-style=zine] .sw-glyph:before{content:"✱"}[data-style=zine] ::selection{background:var(--acid);color:var(--ink)}[data-style=zine] body{line-height:1.58}[data-style=zine] a{text-decoration-color:var(--ink);text-decoration-thickness:2px}[data-style=zine] a:hover{color:var(--ink);background:var(--acid)}[data-style=zine] .site-header{border-bottom:3px solid var(--ink);background:var(--surface)}[data-style=zine] .brand{font-family:var(--font-display);font-size:1.1rem;font-weight:900;font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:.01em}[data-style=zine] .brand:hover{background:none;color:var(--accent)}[data-style=zine] .site-nav{gap:.55rem}[data-style=zine] .site-nav a{font-weight:700;font-size:.68rem;text-transform:uppercase;border:2px solid var(--ink);padding:.18rem .5rem;background:var(--surface);color:var(--ink)}[data-style=zine] .site-nav a:hover{background:var(--ink);color:var(--acid)}[data-style=zine] .site-nav a[aria-current=page]{background:var(--acid);color:var(--ink)}@media(max-width:540px){[data-style=zine] .brand{font-size:.95rem}[data-style=zine] .site-nav{gap:.4rem}[data-style=zine] .site-nav a{font-size:.62rem;padding:.15rem .4rem}}[data-style=zine] .style-btn{border:2px solid var(--ink);background:var(--surface);color:var(--ink);font-weight:700;box-shadow:3px 3px 0 var(--ink)}[data-style=zine] .style-btn:hover{background:var(--acid);color:var(--ink)}[data-style=zine] .style-btn:active{transform:translate(3px,3px);box-shadow:none}[data-style=zine] .style-menu{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink)}[data-style=zine] .style-menu [role=option]:hover{background:var(--acid)}[data-style=zine] .intro{padding-block:3.4rem .75rem}[data-style=zine] .intro>p:first-child{display:inline;font-family:var(--font-display);font-size:var(--step-2);font-weight:900;font-variation-settings:"wdth" 118;text-transform:uppercase;line-height:1.32;background:var(--acid);padding:.06em .18em;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-style=zine] .intro .sub{display:block;font-family:var(--font-mono);font-style:normal;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-top:1.4rem}[data-style=zine] .year-group>.label{display:inline-block;background:var(--ink);color:var(--acid);font-weight:700;font-size:.78rem;padding:.28rem .65rem;border-bottom:0;transform:rotate(-1.2deg)}[data-style=zine] .post-row{grid-template-columns:1fr;gap:.45rem;background:var(--surface);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);padding:1.05rem 1.15rem 1.15rem;margin-top:1.5rem}[data-style=zine] .post-row:nth-child(odd){transform:rotate(.45deg)}[data-style=zine] .post-row:nth-child(2n){transform:rotate(-.4deg)}[data-style=zine] .post-row:hover{transform:rotate(0) translate(-2px,-2px);box-shadow:8px 8px 0 var(--ink)}@media(prefers-reduced-motion:no-preference){[data-style=zine] .post-row{transition:transform .15s ease,box-shadow .15s ease}}[data-style=zine] .post-row time{justify-self:start;background:var(--acid);border:2px solid var(--ink);color:var(--ink);font-weight:700;font-size:.68rem;padding:.08rem .4rem}[data-style=zine] .post-row .title{font-family:var(--font-display);font-size:var(--step-1);font-weight:900;font-variation-settings:"wdth" 120;text-transform:uppercase;line-height:1.12;letter-spacing:0}[data-style=zine] .post-row:hover .title{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:4px;text-underline-offset:.12em}[data-style=zine] .post-row .desc{margin-top:.3rem}[data-style=zine] .post-header .meta{gap:.45rem;margin-bottom:1.5rem}[data-style=zine] .post-header .meta>:is(time,span):not(.sep,.draft-badge),[data-style=zine] .post-header .meta .tag{border:2px solid var(--ink);background:var(--surface);color:var(--ink);font-weight:700;font-size:.66rem;text-transform:uppercase;padding:.12rem .45rem}[data-style=zine] .post-header .meta .sep{display:none}[data-style=zine] .post-header .meta .tag:before{color:var(--accent)}[data-style=zine] .post-header .meta .tag:hover{background:var(--ink);color:var(--acid)}[data-style=zine] .draft-badge{background:var(--accent);color:var(--surface);border:2px solid var(--ink);border-radius:0;font-weight:700}[data-style=zine] .post-header h1{display:inline;font-size:clamp(2.1rem,1.7rem + 2.4vw,3.3rem);font-weight:900;font-variation-settings:"wdth" 122;text-transform:uppercase;line-height:1.16;letter-spacing:-.005em;background:var(--acid);padding:.04em .16em;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-style=zine] .post-header .lede{font-family:var(--font-mono);font-style:normal;font-size:.92rem;line-height:1.55;margin-top:1.3rem;border-left:5px solid var(--ink);padding-left:.9rem}[data-style=zine] .prose h2,[data-style=zine] .prose h3{display:inline-block;text-transform:uppercase;text-wrap:initial;line-height:1.15}[data-style=zine] .prose h2{font-variation-settings:"wdth" 118;background:var(--ink);color:var(--surface);padding:.12em .4em;transform:rotate(-.5deg)}[data-style=zine] .prose h2 .anchor{color:var(--acid)}[data-style=zine] .prose h3{font-variation-settings:"wdth" 112;background:var(--acid);padding:.1em .35em}[data-style=zine] .prose h4{font-family:var(--font-mono);font-style:normal;font-weight:700;text-transform:uppercase;font-size:.85rem;letter-spacing:.05em}[data-style=zine] .prose ul li::marker{content:"✕ ";color:var(--ink);font-weight:700}[data-style=zine] .prose ol li::marker{font-family:var(--font-mono);font-weight:700}[data-style=zine] .prose blockquote{border:0;background:var(--ink);color:var(--surface);font-style:normal;font-weight:500;padding:1em 1.25em;transform:rotate(-.6deg);margin:2em 0}[data-style=zine] .prose blockquote strong{color:var(--acid)}[data-style=zine] .prose img{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}[data-style=zine] .prose table{font-size:.74rem;border:2px solid var(--ink)}[data-style=zine] .prose th{background:var(--ink);color:var(--surface);letter-spacing:.08em}[data-style=zine] .prose th,[data-style=zine] .prose td{border:2px solid var(--ink);padding:.5rem .7rem}[data-style=zine] hr{border:0;height:13px;margin:3rem 0;background:repeating-linear-gradient(-45deg,var(--ink) 0 9px,var(--acid) 9px 18px)}[data-style=zine] hr:before{content:none}[data-style=zine] .prose .footnotes{border-top:3px solid var(--ink)}[data-style=zine] .astro-code span{color:var(--shiki-light)}[data-style=zine] .prose pre.astro-code{background:var(--surface)!important;border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);font-size:.76rem;line-height:1.65}[data-style=zine] pre.astro-code[data-title]:before{background:var(--ink);color:var(--acid);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;padding:.5rem 1.1rem;margin-top:-.9rem;border-bottom:0}[data-style=zine] .prose pre.astro-code .line.highlighted{background:oklch(91% .21 115 / .45);box-shadow:inset 4px 0 0 var(--ink)}[data-style=zine] .prose code:not(pre code){background:var(--surface);border:2px solid var(--ink);font-size:.78em;padding:.02em .28em}[data-style=zine] .code-block .copy{border:2px solid var(--ink);background:var(--surface);color:var(--ink);font-weight:700;box-shadow:3px 3px 0 var(--ink);opacity:1}[data-style=zine] .code-block .copy:hover,[data-style=zine] .code-block .copy.ok{background:var(--acid);color:var(--ink)}[data-style=zine] .code-block .copy:active{transform:translate(3px,3px);box-shadow:none}[data-style=zine] .post-footer .cta{font-style:normal;font-weight:500;border-top:3px solid var(--ink)}[data-style=zine] .post-nav{border-top:3px solid var(--ink)}[data-style=zine] .post-nav .t{font-weight:700;text-transform:uppercase}[data-style=zine] .deco{display:block;overflow:hidden;margin-top:4.5rem;background:var(--ink);color:var(--acid);font-family:var(--font-mono);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding-block:.5rem;white-space:nowrap}[data-style=zine] .deco:before{content:"artifacts first ✱ opinions later ✱ no react ✱ effect all the way down ✱ artifacts first ✱ opinions later ✱ no react ✱ effect all the way down ✱ artifacts first ✱ opinions later ✱ no react ✱ effect all the way down ✱ artifacts first ✱ opinions later ✱ no react ✱ effect all the way down ✱ ";display:inline-block}@media(prefers-reduced-motion:no-preference){[data-style=zine] .deco:before{animation:zine-marquee 30s linear infinite}@keyframes zine-marquee{to{transform:translate(-50%)}}}[data-style=zine] .site-footer{border-top:3px solid var(--ink);background:var(--surface);margin-top:0}[data-style=zine] .site-footer .container{font-weight:700;text-transform:uppercase;font-size:.66rem}[data-style=zine] .terminal-404{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink)}[data-style=zine] .toc-mobile{border:2px solid var(--ink);background:var(--surface)}[data-style=zine] .toc-mobile summary,[data-style=zine] .toc-desktop .label{font-weight:700;color:var(--ink)}[data-style=system]{color-scheme:light;--font-body: "Chivo Variable", "Helvetica Neue", Arial, sans-serif;--font-display: "Silkscreen", monospace;--font-mono: "Fragment Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bg: oklch(87% .012 95);--surface: oklch(99.5% .002 95);--surface-2: oklch(93.5% .008 95);--border: oklch(22% .006 90);--text: oklch(20% .006 90);--text-2: oklch(37% .008 90);--text-3: oklch(48% .008 90);--accent: oklch(40% .15 264);--accent-dim: oklch(40% .15 264 / .1);--ok-dim: oklch(60% .12 150 / .16);--bad-dim: oklch(58% .16 25 / .14);--ink: oklch(22% .006 90);--radius-s: 0px;--radius-m: 0px;--border-w: 2px;--display-weight: 400}[data-style=system] .brand-mark:before,[data-style=system] .sw-glyph:before{content:"▞"}[data-style=system] ::selection{background:var(--ink);color:#fefdfc}[data-style=system] body{line-height:1.6;background-image:conic-gradient(oklch(0% 0 0 / .028) 25%,transparent 0 50%,oklch(0% 0 0 / .028) 0 75%,transparent 0);background-size:4px 4px}[data-style=system] a{text-decoration-thickness:2px;text-decoration-color:var(--ink);transition:none}[data-style=system] a:hover{color:#fefdfc;background:var(--ink);text-decoration:none}[data-style=system] .site-header{background:var(--surface);border-bottom:2px solid var(--ink)}[data-style=system] .site-header .container{padding-block:.45rem}[data-style=system] .brand{font-family:var(--font-display);font-size:.78rem;font-weight:400;letter-spacing:.02em}[data-style=system] .brand:hover{background:var(--ink);color:var(--surface)}[data-style=system] .brand .brand-mark{color:var(--ink)}[data-style=system] .brand:hover .brand-mark{color:var(--surface)}[data-style=system] .site-nav{gap:.25rem}[data-style=system] .site-nav a{font-size:.72rem;padding:.22rem .55rem;color:var(--ink)}[data-style=system] .site-nav a:hover,[data-style=system] .site-nav a[aria-current=page]{background:var(--ink);color:var(--surface)}[data-style=system] .style-btn{border:2px solid var(--ink);background:var(--surface);color:var(--ink);box-shadow:2px 2px 0 var(--ink);transition:none;margin-left:.35rem}[data-style=system] .style-btn:hover{background:var(--ink);color:var(--surface);border-color:var(--ink)}[data-style=system] .style-btn:hover .sw-glyph{color:var(--surface)}[data-style=system] .style-btn:active{transform:translate(2px,2px);box-shadow:none}[data-style=system] .style-menu{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}[data-style=system] .style-menu [role=option]:hover{background:var(--ink)}[data-style=system] .style-menu [role=option]:hover :is(.opt-name,.opt-tag){color:var(--surface)}[data-style=system] .intro{padding-block:2.9rem .25rem}[data-style=system] .intro p{font-weight:480}[data-style=system] .intro .sub{font-family:var(--font-mono);font-style:normal;font-size:.82rem;color:var(--text-2)}[data-style=system] .year-group{background:var(--surface);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);margin-top:1.8rem}[data-style=system] .year-group>.label{display:flex;align-items:center;gap:.7rem;padding:.5rem .75rem;border-bottom:2px solid var(--ink);font-family:var(--font-display);font-size:.66rem;letter-spacing:.05em;color:var(--ink)}[data-style=system] .year-group>.label:before,[data-style=system] .year-group>.label:after{content:"";flex:1;height:7px;background:repeating-linear-gradient(0deg,var(--ink) 0 1px,transparent 1px 3px)}[data-style=system] .post-row{padding:.85rem 1rem;border-bottom:1px solid oklch(80% .008 95)}[data-style=system] .post-row:last-child{border-bottom:0}[data-style=system] .post-row .title{font-weight:700;transition:none}[data-style=system] .post-row:hover{background:var(--ink)}[data-style=system] .post-row:hover :is(.title,.desc),[data-style=system] .post-row:hover time{color:var(--surface)}[data-style=system] .post-wrap{background:var(--surface);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);margin-block:2.5rem 1rem;padding:3.4rem 1.9rem 2.2rem}[data-style=system] .post-wrap:before{content:"";position:absolute;top:0;left:0;right:0;height:1.65rem;border-bottom:2px solid var(--ink);background:linear-gradient(var(--surface),var(--surface)) 0 0 / 100% 4px no-repeat,linear-gradient(var(--surface),var(--surface)) 0 100% / 100% 4px no-repeat,repeating-linear-gradient(0deg,var(--ink) 0 1px,var(--surface) 1px 4px)}[data-style=system] .post-wrap:after{content:"";position:absolute;top:.38rem;left:.7rem;width:.85rem;height:.85rem;background:var(--surface);border:2px solid var(--ink);box-shadow:0 0 0 3px var(--surface)}[data-style=system] .post-header .meta{font-size:.72rem}[data-style=system] .post-header h1{font-size:clamp(1.25rem,1.05rem + 1.3vw,1.95rem);line-height:1.35;letter-spacing:.01em;font-weight:700}[data-style=system] .post-header .lede{font-style:italic;font-size:var(--step-0)}[data-style=system] .prose h2{font-size:1.05rem;line-height:1.4;letter-spacing:.02em;font-weight:400}[data-style=system] .prose h3{font-family:var(--font-body);font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}[data-style=system] .prose h4{font-family:var(--font-body);font-weight:700}[data-style=system] .prose .anchor{font-size:.7em}[data-style=system] .prose blockquote{font-style:normal;border:0;border-left:6px double var(--ink);background:var(--surface-2);padding:.8em 1.1em;color:var(--text)}[data-style=system] .prose img{border:2px solid var(--ink);background:var(--surface);padding:4px;box-shadow:3px 3px 0 var(--ink)}[data-style=system] .prose table{border:2px solid var(--ink);font-size:.74rem}[data-style=system] .prose th{background:var(--surface-2);color:var(--text)}[data-style=system] .prose th,[data-style=system] .prose td{border:1px solid var(--ink);padding:.45rem .6rem}[data-style=system] hr{border-top:2px dashed var(--ink)}[data-style=system] .prose .footnotes{border-top:2px solid var(--ink)}[data-style=system] .astro-code span{color:var(--shiki-light)}[data-style=system] .prose pre.astro-code{background:var(--surface-2)!important;border:2px solid var(--ink);font-size:.76rem;line-height:1.65}[data-style=system] pre.astro-code[data-title]:before{background:var(--surface);border-bottom:2px solid var(--ink);padding:.45rem 1.1rem;margin-top:-.9rem;color:var(--text);letter-spacing:.02em}[data-style=system] .prose code:not(pre code){background:var(--surface-2);border:1px solid var(--ink);font-size:.78em}[data-style=system] .code-block .copy{border:2px solid var(--ink);background:var(--surface);color:var(--ink);box-shadow:2px 2px 0 var(--ink);transition:none}[data-style=system] .code-block .copy:hover{background:var(--ink);color:var(--surface)}[data-style=system] .code-block .copy:active{transform:translate(2px,2px);box-shadow:none}[data-style=system] .code-block .copy.ok{background:var(--ink);color:var(--surface)}[data-style=system] .toc-desktop .label{font-family:var(--font-display);font-size:.6rem;color:var(--ink)}[data-style=system] .toc-mobile{border:2px solid var(--ink);background:var(--surface)}[data-style=system] .post-footer .cta{border-top:2px solid var(--ink);font-style:normal}[data-style=system] .post-nav{border-top:2px solid var(--ink)}[data-style=system] .site-footer{background:var(--surface);border-top:2px solid var(--ink)}[data-style=system] .site-footer .container{font-size:.7rem;color:var(--text-2)}[data-style=system] .site-footer a{padding:.15rem .4rem}[data-style=system] .site-footer a:hover{color:var(--surface)}[data-style=system] .terminal-404{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}[data-style=system] .draft-badge{border:2px solid var(--ink);background:var(--surface);color:var(--ink);border-radius:0}[data-style=system] .page h1{font-size:1.4rem;letter-spacing:.02em}[data-style=vector]{color-scheme:dark;--font-body: "JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--font-display: "VT323", "JetBrains Mono Variable", monospace;--font-mono: "JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--bg: oklch(9% .016 165);--surface: oklch(13% .022 165);--surface-2: oklch(17% .026 165);--border: oklch(87% .21 155 / .28);--text: oklch(93% .05 155);--text-2: oklch(71% .09 155);--text-3: oklch(53% .07 155);--accent: oklch(87% .21 155);--accent-dim: oklch(87% .21 155 / .1);--ok-dim: oklch(75% .12 150 / .14);--bad-dim: oklch(65% .15 25 / .14);--vec-magenta: oklch(72% .24 340);--vec-amber: oklch(82% .13 75);--vec-glow: 0 0 9px oklch(87% .21 155 / .55);--radius-s: 0px;--radius-m: 0px;--border-w: 1px;--display-weight: 400}[data-style=vector] .brand-mark:before,[data-style=vector] .sw-glyph:before{content:"◆"}[data-style=vector] body{font-size:calc(var(--step-0) * .9);line-height:1.7}[data-style=vector] body:after{content:"";position:fixed;inset:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,oklch(0% 0 0 / .09) 0 1px,transparent 1px 4px)}.vector-canvas{position:fixed;inset:0;z-index:0;touch-action:none}.vector-canvas.is-ambient{pointer-events:none}[data-style=vector] :is(.site-header,main,.site-footer,.deco){position:relative;z-index:1}[data-style=vector][data-world=on] body{overflow:hidden;height:100dvh}[data-style=vector][data-world=on] main{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-style=vector][data-world=on] .site-footer{display:none}[data-style=vector] .site-header{background:#000201b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}[data-style=vector] .brand{font-family:var(--font-display);font-size:1.25rem;font-weight:400;letter-spacing:.03em;text-shadow:var(--vec-glow)}[data-style=vector] .brand .brand-mark{text-shadow:var(--vec-glow)}[data-style=vector] .site-nav a{font-size:.74rem}[data-style=vector] .site-nav a:hover,[data-style=vector] .site-nav a[aria-current=page]{color:var(--accent);text-shadow:var(--vec-glow)}[data-style=vector] .style-menu{background:#000502f2;box-shadow:0 0 0 1px #20fb941f,0 18px 50px #0009}.vector-hud{position:fixed;inset:0;z-index:4;pointer-events:none;font-family:VT323,monospace;color:#72b289}.vector-hud .vh-top{position:absolute;top:4.2rem;right:1.2rem;font-size:1.05rem;letter-spacing:.06em;color:#20fb94cc;text-shadow:0 0 8px oklch(87% .21 155 / .4)}.vector-hud .vh-help{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);font-size:.98rem;letter-spacing:.05em;white-space:nowrap;color:#49785a}.vector-hud .vh-cross{position:absolute;top:50%;left:50%;width:26px;height:26px;transform:translate(-50%,-50%);display:none}.vector-hud.locked .vh-cross{display:block}.vector-hud .vh-cross:before,.vector-hud .vh-cross:after{content:"";position:absolute;background:#20fb94d9;box-shadow:0 0 6px #20fb9499}.vector-hud .vh-cross:before{left:50%;top:0;bottom:0;width:1px;clip-path:polygon(0 0,100% 0,100% 32%,0 32%,0 68%,100% 68%,100% 100%,0 100%)}.vector-hud .vh-cross:after{top:50%;left:0;right:0;height:1px;clip-path:polygon(0 0,32% 0,32% 100%,0 100%,68% 0,100% 0,100% 100%,68% 100%)}.vector-hud .vh-bars{position:absolute;top:4.2rem;left:1.2rem;display:grid;gap:.3rem;font-size:.95rem;letter-spacing:.06em}.vector-hud .vh-bar-row{display:grid;grid-template-columns:3.2rem 11rem;align-items:center;gap:.5rem}.vector-hud .vh-bar{height:.55rem;border:1px solid oklch(87% .21 155 / .45);background:#20fb9412}.vector-hud .vh-bar i{display:block;height:100%;background:#20fb94cc;box-shadow:0 0 8px #20fb9480;transition:width .15s linear}.vector-hud .vh-bar i.low{background:#f94144e6;box-shadow:0 0 8px #f9414499}.vector-hud .vh-bar.boost i{background:#ff56d3cc;box-shadow:0 0 8px #ff56d380}.vector-hud .vh-bar.shield i{background:oklch(80% .13 230 / .85);box-shadow:0 0 8px oklch(80% .13 230 / .5)}.vector-hud .vh-stats{margin-top:.15rem;font-size:1rem;color:#72b289}.vector-hud .vh-lock{position:absolute;top:calc(50% + 2.2rem);left:50%;transform:translate(-50%);font-size:1.05rem;letter-spacing:.08em;color:#ff56d3;text-shadow:0 0 10px oklch(72% .24 340 / .45);opacity:0;transition:opacity .15s ease}.vector-hud .vh-lock.on{opacity:1}.vector-hud .vh-dock{pointer-events:auto;cursor:pointer;position:absolute;bottom:3.4rem;left:50%;transform:translate(-50%);max-width:min(46rem,88vw);text-align:center;font-size:1.25rem;line-height:1.4;padding:.7rem 1.3rem;color:#cff2da;background:#000502d9;border:1px solid oklch(87% .21 155 / .45);box-shadow:0 0 30px -10px #20fb9480}.vector-hud .vh-dock b{font-weight:400;color:#20fb94;text-shadow:var(--vec-glow)}.vector-hud .vh-dock span{font-size:.95rem;color:#72b289}.vector-hud .vh-toasts{position:absolute;top:8.6rem;left:50%;transform:translate(-50%);display:grid;gap:.3rem;justify-items:center}.vh-toast{font-family:VT323,monospace;font-size:1.15rem;letter-spacing:.05em;padding:.25rem .9rem;color:#cff2da;background:#000502d9;border:1px solid oklch(87% .21 155 / .4);animation:vh-toast-in .18s ease-out}.vh-toast.ok{color:#20fb94}.vh-toast.warn{color:#f5b75b;border-color:#f5b75b66}.vh-toast.bad{color:oklch(70% .22 25);border-color:oklch(70% .22 25 / .5)}.vh-toast.vh-solo{position:fixed;top:4.6rem;left:50%;transform:translate(-50%);z-index:6}@keyframes vh-toast-in{0%{opacity:0;transform:translateY(-4px)}}.vector-hud .vh-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;gap:.3rem;justify-items:center;text-align:center;padding:1rem 1.8rem;background:#000201b3;border:1px solid oklch(87% .21 155 / .35);transition:opacity .25s ease}.vector-hud .vh-overlay.hidden{opacity:0;visibility:hidden}.vector-hud .vh-overlay b{font-weight:400;font-size:1.6rem;color:#20fb94;text-shadow:var(--vec-glow)}.vector-hud .vh-overlay span{font-size:1.05rem;color:#72b289}.vector-hud .vh-cluster{position:absolute;right:calc(.9rem + env(safe-area-inset-right,0px));bottom:calc(.9rem + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:repeat(2,minmax(5rem,1fr));gap:.5rem;pointer-events:auto}.vector-hud .vh-cluster button{font-family:VT323,monospace;font-size:1.25rem;letter-spacing:.05em;padding:.8rem .9rem;min-height:3rem;color:#20fb94;background:#000502c7;border:1px solid oklch(87% .21 155 / .5);touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.vector-hud .vh-cluster button[data-vt-missile]{grid-column:1 / -1;color:#f5b75b;border-color:#f5b75b80}.vector-hud .vh-cluster button:active{background:#20fb9438}.vector-hud .vh-cluster button.on{background:#20fb942e;text-shadow:var(--vec-glow);box-shadow:0 0 16px -4px #20fb9499,inset 0 0 10px #20fb9426}.vector-hud .vh-stick{position:fixed;width:128px;height:128px;transform:translate(-50%,-50%);border:1px solid oklch(87% .21 155 / .45);border-radius:50%;background:#20fb940d;box-shadow:inset 0 0 24px #20fb9414}.vector-hud .vh-stick[hidden]{display:none}.vector-hud .vh-stick i{position:absolute;left:50%;top:50%;width:48px;height:48px;margin:-24px 0 0 -24px;border:1px solid oklch(87% .21 155 / .8);border-radius:50%;background:#20fb9429;box-shadow:0 0 14px #20fb9466}.vector-hud .vh-corner{position:absolute;top:6.6rem;right:1.2rem;display:flex;gap:.4rem;pointer-events:auto}.vector-hud .vh-corner button{font-family:VT323,monospace;font-size:1.05rem;letter-spacing:.05em;padding:.3rem .7rem;min-height:2.2rem;color:#20fb94;background:#000502c7;border:1px solid oklch(87% .21 155 / .5);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.vector-hud .vh-corner button:hover{text-shadow:var(--vec-glow)}.vector-hud .vh-tree{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(56rem,calc(100vw - 1.6rem));max-height:min(34rem,calc(100dvh - 7rem));overflow:auto;pointer-events:auto;padding:1rem 1.2rem .7rem;background:#000201ed;border:1px solid oklch(87% .21 155 / .5);box-shadow:0 0 60px -18px #20fb9499}.vector-hud .vh-tree[hidden]{display:none}.vh-tree-head{display:flex;align-items:baseline;gap:1rem;margin-bottom:.8rem}.vh-tree-head b{font-weight:400;font-size:1.5rem;color:#20fb94;text-shadow:var(--vec-glow)}.vh-tree-head span{font-size:1.05rem;color:#f5b75b}.vh-tree-head button{margin-left:auto;font-family:VT323,monospace;font-size:1rem;padding:.25rem .6rem;color:#72b289;background:transparent;border:1px solid oklch(87% .21 155 / .35);cursor:pointer}.vh-tree-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.9rem}.vh-branch{display:grid;gap:.5rem;align-content:start}.vh-branch h3{margin:0;font-weight:400;font-size:1.05rem;letter-spacing:.12em;color:#ff56d3}.vh-node{display:grid;gap:.12rem;text-align:left;font-family:VT323,monospace;padding:.55rem .7rem;min-height:3rem;color:#cff2da;background:#010a06b3;border:1px solid oklch(87% .21 155 / .3);cursor:pointer;-webkit-tap-highlight-color:transparent}.vh-node b{font-weight:400;font-size:1.2rem;color:#20fb94}.vh-node span{font-size:.95rem;color:#72b289}.vh-node i{font-style:normal;font-size:.95rem;color:#f5b75b}.vh-node.owned{border-color:#20fb94b3;box-shadow:inset 0 0 14px #20fb941f;cursor:default}.vh-node.owned i{color:#20fb94}.vh-node.locked{opacity:.45;cursor:default}.vh-node.can:hover{border-color:#20fb94;box-shadow:0 0 18px -6px #20fb9499}.vh-tree-hint{margin:.8rem 0 0;font-size:.95rem;color:#49785a}[data-style=vector][data-world=on] body{touch-action:none;overscroll-behavior:none}@media(pointer:coarse){.vector-hud .vh-help{display:none}.vector-hud .vh-corner button{min-height:2.75rem;font-size:1.15rem}.vector-hud .vh-dock{left:calc(.9rem + env(safe-area-inset-left,0px));right:auto;transform:none;bottom:calc(.9rem + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 13.5rem);text-align:left;font-size:1.05rem}}.vh-return{position:fixed;top:4.4rem;left:1.2rem;z-index:5;font-family:VT323,monospace;font-size:1.1rem;letter-spacing:.05em;padding:.3rem .8rem;color:#20fb94;text-decoration:none;background:#000502d9;border:1px solid oklch(87% .21 155 / .4)}.vh-return:hover{color:#cff2da;text-shadow:var(--vec-glow);box-shadow:0 0 20px -6px #20fb9480}@media(max-width:640px){.vector-hud .vh-top{display:none}.vector-hud .vh-corner{top:4.2rem}.vector-hud .vh-help{font-size:.8rem;white-space:normal;text-align:center;width:90vw}.vh-tree-grid{grid-template-columns:1fr}}[data-style=vector] .intro p{font-family:var(--font-display);font-size:var(--step-2);line-height:1.25;color:var(--text);text-shadow:var(--vec-glow)}[data-style=vector] .intro .sub{font-family:var(--font-body);font-style:normal;font-size:.85rem;color:var(--text-2)}[data-style=vector] .year-group>.label:before{content:"── ";color:var(--text-3)}[data-style=vector] .year-group>.label{border-bottom:0;color:var(--accent)}[data-style=vector] .post-row{background:#010a0699;border:1px solid oklch(87% .21 155 / .2);padding:1rem 1.15rem;margin-top:.9rem}[data-style=vector] .post-row:hover{border-color:#20fb9499;box-shadow:0 0 24px -8px #20fb9466}[data-style=vector] .post-row .title{font-family:var(--font-display);font-size:1.45rem;line-height:1.15}[data-style=vector] .post-row:hover .title{text-shadow:var(--vec-glow)}[data-style=vector] .post-wrap,[data-style=vector] .page{background:#000502d1;border:1px solid oklch(87% .21 155 / .35);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 0 60px -24px #20fb9473,inset 0 0 0 1px #0000004d;padding:3.1rem 2rem 2.2rem;margin-block:2.4rem 1.5rem}[data-style=vector] .post-wrap:before,[data-style=vector] .page:before{content:"◆ ctx node — connected";position:absolute;top:0;left:0;right:0;padding:.4rem 1rem;font-family:var(--font-display);font-size:.95rem;letter-spacing:.08em;color:#20fb94bf;border-bottom:1px solid oklch(87% .21 155 / .25)}[data-style=vector] .page{position:relative;padding-top:3.1rem}[data-style=vector] .post-header .meta{font-size:.72rem}[data-style=vector] .post-header .meta .tag{color:var(--vec-magenta)}[data-style=vector] .post-header h1,[data-style=vector] .page h1{font-size:clamp(2.1rem,1.8rem + 2vw,3.1rem);line-height:1.05;letter-spacing:.015em;text-shadow:var(--vec-glow)}[data-style=vector] .post-header .lede{font-style:normal;font-size:var(--step-0);color:var(--text-2)}[data-style=vector] .prose h2,[data-style=vector] .prose h3{letter-spacing:.02em;text-shadow:var(--vec-glow)}[data-style=vector] .prose h2:before{content:"▸ ";color:var(--vec-magenta)}[data-style=vector] .prose h4{font-style:normal}[data-style=vector] a:hover{color:var(--accent);text-shadow:var(--vec-glow)}[data-style=vector] .prose blockquote{font-style:normal;border-left:2px solid var(--vec-magenta);background:#ff56d30f;padding:.7em 1.1em;color:var(--text)}[data-style=vector] .prose img{border-color:#20fb9459}[data-style=vector] .prose table{font-size:.74rem}[data-style=vector] hr{border-top:1px dashed oklch(87% .21 155 / .4)}[data-style=vector] .prose pre.astro-code{background:#000201e6!important;border-color:#20fb944d;font-size:.78rem;box-shadow:0 0 30px -14px #20fb9480}[data-style=vector] pre.astro-code[data-title]:before{font-family:var(--font-display);font-size:.95rem;letter-spacing:.06em;color:#20fb94cc}[data-style=vector] .prose code:not(pre code){background:#20fb9414;border-color:#20fb9440}[data-style=vector] .code-block .copy{background:#000502e6;border-color:#20fb9459;color:var(--accent)}[data-style=vector] .code-block .copy:hover,[data-style=vector] .code-block .copy.ok{text-shadow:var(--vec-glow)}[data-style=vector] .site-footer{background:#000201b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-style=vector] .draft-badge{color:var(--vec-amber);border-color:#f5b75b73;background:#f5b75b1a}[data-style=vector] .terminal-404{background:#000201e6}[data-style=vector] .toc-mobile{background:#010a0699}
