@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-latin-ext-400-normal.XQK_CSAr.woff2) format("woff2"),url(/_astro/cinzel-latin-ext-400-normal.DJ0Lq8y-.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:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-latin-400-normal.DnUIPmzd.woff2) format("woff2"),url(/_astro/cinzel-latin-400-normal.C8jUSQqm.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:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cinzel-latin-ext-600-normal.BEFdM_VE.woff2) format("woff2"),url(/_astro/cinzel-latin-ext-600-normal.BY9Mq9iK.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:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cinzel-latin-600-normal.Dd5YO2UX.woff2) format("woff2"),url(/_astro/cinzel-latin-600-normal.CH_LB4su.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:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cinzel-latin-ext-700-normal.C24KFjuG.woff2) format("woff2"),url(/_astro/cinzel-latin-ext-700-normal.CORa-yIv.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:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cinzel-latin-700-normal.Dkw14w9r.woff2) format("woff2"),url(/_astro/cinzel-latin-700-normal.C-gK7hA8.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.BEGvmv_3.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.C_Uk1MUY.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-italic.D3GtrbRZ.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-italic.AH1vqu4S.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-italic.BoXDRTEW.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-italic.CJpMwFnN.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-italic.BdEzgT7i.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-italic.CQvLaSWn.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.ClXnudBg.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.DakTmaFY.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-italic.DVnfXoMy.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-italic.C9gO-8KC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-italic.D3igDnAQ.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-italic.C-296ow0.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-italic.CE7zdTnu.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-italic.CalKM9tT.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-500-italic.DhNIfkTX.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-cyrillic-ext-400-normal.CWV284fw.woff2) format("woff2"),url(/_astro/source-serif-4-cyrillic-ext-400-normal.DLkyKLvH.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-cyrillic-400-normal.C44pakCn.woff2) format("woff2"),url(/_astro/source-serif-4-cyrillic-400-normal.B8Z6Jvzv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-greek-400-normal.Cw5-AHNN.woff2) format("woff2"),url(/_astro/source-serif-4-greek-400-normal.BccYJ-vZ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-vietnamese-400-normal.BbG3LG1A.woff2) format("woff2"),url(/_astro/source-serif-4-vietnamese-400-normal.DR1UuFon.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-latin-ext-400-normal.Cp7z-ARB.woff2) format("woff2"),url(/_astro/source-serif-4-latin-ext-400-normal.CEpydyUl.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-latin-400-normal.DJ5YJwmz.woff2) format("woff2"),url(/_astro/source-serif-4-latin-400-normal.Dn3IlU-Z.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-cyrillic-ext-600-normal.D_E8FDgP.woff2) format("woff2"),url(/_astro/source-serif-4-cyrillic-ext-600-normal.DiT2IGQm.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-cyrillic-600-normal.BDP5YDHD.woff2) format("woff2"),url(/_astro/source-serif-4-cyrillic-600-normal.DFnC3vAY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-greek-600-normal.DdRkKr-1.woff2) format("woff2"),url(/_astro/source-serif-4-greek-600-normal.DhXQw1Kl.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-vietnamese-600-normal.CznyfUKR.woff2) format("woff2"),url(/_astro/source-serif-4-vietnamese-600-normal.B0WJbuqT.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-latin-ext-600-normal.0sIUyHMO.woff2) format("woff2"),url(/_astro/source-serif-4-latin-ext-600-normal.C6NNqpJh.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-serif-4-latin-600-normal.DouSKlru.woff2) format("woff2"),url(/_astro/source-serif-4-latin-600-normal.DMD1h6_f.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_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}:root{--modulatio-bg: #0a1628;--modulatio-bg-deeper: #050b14;--modulatio-grid: rgba(26, 42, 64, .5);--phosphor-primary: #ffb000;--phosphor-body: #e8d8b4;--phosphor-dim: #b08858;--phosphor-faint: rgba(255, 176, 0, .15);--phosphor-faintest: rgba(255, 176, 0, .06);--phosphor-hot: #ff6b35;--font-hero: "Cinzel", "Trajan Pro", "Times New Roman", serif;--font-aphorism: "Cormorant Garamond", "EB Garamond", Georgia, serif;--font-body: "Source Serif 4", "Source Serif Pro", Georgia, serif;--font-mono: "IBM Plex Mono", "JetBrains Mono", "Courier New", monospace;--phosphor-glow: 0 0 6px rgba(255, 176, 0, .45), 0 0 14px rgba(255, 176, 0, .2);--phosphor-glow-soft: 0 0 4px rgba(255, 176, 0, .2);--phosphor-glow-hot: 0 0 8px rgba(255, 107, 53, .6), 0 0 18px rgba(255, 107, 53, .25)}:root,:root[data-theme=dark],:root[data-theme=light]{--sl-color-bg: var(--modulatio-bg);--sl-color-bg-nav: var(--modulatio-bg-deeper);--sl-color-bg-sidebar: var(--modulatio-bg);--sl-color-bg-inline-code: rgba(255, 176, 0, .07);--sl-color-bg-accent: var(--phosphor-primary);--sl-color-bg-badge: rgba(255, 176, 0, .12);--sl-color-text: var(--phosphor-body);--sl-color-text-accent: var(--phosphor-primary);--sl-color-text-invert: var(--modulatio-bg);--sl-color-white: var(--phosphor-primary);--sl-color-black: var(--modulatio-bg);--sl-color-gray-1: var(--phosphor-body);--sl-color-gray-2: var(--phosphor-dim);--sl-color-gray-3: #8a6840;--sl-color-gray-4: #5e4828;--sl-color-gray-5: #2a1f10;--sl-color-gray-6: var(--modulatio-bg-deeper);--sl-color-hairline: var(--phosphor-faint);--sl-color-hairline-shade: var(--phosphor-faintest);--sl-color-hairline-light: rgba(255, 176, 0, .25);--sl-color-accent-low: rgba(255, 176, 0, .15);--sl-color-accent: var(--phosphor-primary);--sl-color-accent-high: var(--phosphor-hot);--sl-font: var(--font-body);--sl-font-mono: var(--font-mono);--sl-color-text-selection: var(--modulatio-bg);--sl-color-bg-selection: var(--phosphor-primary)}html,body{background-color:var(--modulatio-bg);color:var(--phosphor-body)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(to right,var(--modulatio-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--modulatio-grid) 1px,transparent 1px);background-size:56px 56px;z-index:0;opacity:.5}body>*{position:relative;z-index:1}body{font-family:var(--font-body);font-weight:400;letter-spacing:.005em}h1,h2,h3,h4,h5,h6,.sl-heading,.hero-title,[class*=Hero] h1{font-family:var(--font-hero);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--phosphor-primary);text-shadow:var(--phosphor-glow-soft)}h1,.hero-title{font-weight:700;letter-spacing:.12em;text-shadow:var(--phosphor-glow)}blockquote{font-family:var(--font-aphorism);font-style:italic;font-size:1.2em;font-weight:400;color:var(--phosphor-body);border-left:1px solid var(--phosphor-faint);padding-left:1.2em;letter-spacing:.01em}code,pre,kbd,samp,.sl-sidebar-state-persist,nav,.sl-nav,.site-title,.sidebar-content{font-family:var(--font-mono)}code,:not(pre)>code{color:var(--phosphor-primary);background:#ffb00014;border:1px solid var(--phosphor-faint);padding:.1em .4em;border-radius:2px;font-size:.92em}pre{background:var(--modulatio-bg-deeper)!important;border:1px solid var(--phosphor-faint);border-radius:3px}a{color:var(--phosphor-primary);text-decoration:none;border-bottom:1px solid var(--phosphor-faint);transition:text-shadow 80ms step-end,border-color 80ms step-end}a:hover,a:focus{text-shadow:var(--phosphor-glow);border-bottom-color:var(--phosphor-primary);outline:none}.cta-hot,a.cta-hot,button.cta-hot{color:var(--phosphor-hot);border-color:var(--phosphor-hot);text-shadow:var(--phosphor-glow-hot)}.cta-hot:hover{background:#ff6b3514}.cursor{display:inline-block;width:.55em;height:1em;background:var(--phosphor-primary);box-shadow:var(--phosphor-glow);vertical-align:text-bottom;margin-left:.1em;animation:cursor-blink 1.06s step-end infinite}.cursor-hot{background:var(--phosphor-hot);box-shadow:var(--phosphor-glow-hot)}@keyframes cursor-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.typewriter{display:inline-block;overflow:hidden;white-space:nowrap;border-right:none;width:0;animation:typewriter 2.4s steps(40,end) forwards}@keyframes typewriter{0%{width:0}to{width:100%}}.sidebar-content a{border-bottom:none;letter-spacing:.04em;font-size:.92em}.sidebar-content a[aria-current=page]{color:var(--phosphor-primary);background:#ffb0000f;text-shadow:var(--phosphor-glow-soft)}.sidebar-content summary,.sidebar-content .group-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;font-size:.78em;color:var(--phosphor-dim)}.sl-search-button,input[type=search]{background:var(--modulatio-bg-deeper)!important;border:1px solid var(--phosphor-faint)!important;color:var(--phosphor-body)!important;font-family:var(--font-mono)!important;border-radius:2px!important}.sl-search-button:hover,.sl-search-button:focus{border-color:var(--phosphor-primary)!important;box-shadow:var(--phosphor-glow-soft)}.site-title{font-family:var(--font-hero);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--phosphor-primary);text-shadow:var(--phosphor-glow)}hr,.divider{border:none;border-top:1px solid var(--phosphor-faint);margin:2em 0}table{border-collapse:collapse}th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.82em;color:var(--phosphor-primary);border-bottom:1px solid var(--phosphor-faint)}td{border-bottom:1px solid var(--phosphor-faintest)}.starlight-aside{background:#ffb0000a!important;border-left-color:var(--phosphor-primary)!important;border-radius:2px}.starlight-aside--caution,.starlight-aside--danger{border-left-color:var(--phosphor-hot)!important;background:#ff6b350d!important}.starlight-aside__title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--phosphor-primary)}.hero{display:none!important}body:has(.hero) .site-title{display:none}.modulatio-mu{display:inline-block;height:1.05em;width:auto;vertical-align:-.22em;margin-right:.45em;color:var(--phosphor-hot);filter:drop-shadow(0 0 6px rgba(255,107,53,.55)) drop-shadow(0 0 16px rgba(255,107,53,.25))}.modulatio-hero{text-align:center;padding:4rem 1rem 3rem;max-width:56rem;margin:0 auto}.modulatio-hero__mark{font-family:var(--font-hero);font-weight:700;font-size:clamp(2.4rem,5vw,4.2rem);letter-spacing:.22em;color:var(--phosphor-primary);text-shadow:var(--phosphor-glow);margin-bottom:.4rem;text-transform:uppercase}.modulatio-hero__system-line{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.4em;color:var(--phosphor-dim);text-transform:uppercase;margin:0 0 2.5rem}.modulatio-hero__tagline{font-family:var(--font-mono);font-size:clamp(1rem,1.6vw,1.25rem);color:var(--phosphor-body);margin:0 0 1.6rem;min-height:1.5em}.modulatio-hero__sub{font-family:var(--font-body);font-size:1.05rem;color:var(--phosphor-body);max-width:42rem;margin:0 auto 2.8rem;line-height:1.6;opacity:.9}.modulatio-hero__actions{display:flex;gap:1.6rem;justify-content:center;flex-wrap:wrap;margin-top:1.5rem}.modulatio-action{font-family:var(--font-mono);font-size:.92rem;letter-spacing:.06em;color:var(--phosphor-primary);text-transform:uppercase;padding:.7rem 1.4rem;border:1px solid var(--phosphor-faint);background:transparent;text-decoration:none;display:inline-flex;align-items:center;gap:.3rem;transition:border-color 80ms step-end,background 80ms step-end,text-shadow 80ms step-end}.modulatio-action:hover{border-color:var(--phosphor-primary);background:#ffb0000d;text-shadow:var(--phosphor-glow)}.modulatio-action.cta-hot{color:var(--phosphor-hot);border-color:#ff6b3566;text-shadow:var(--phosphor-glow-hot)}.modulatio-action.cta-hot:hover{border-color:var(--phosphor-hot);background:#ff6b3514}.modulatio-section{max-width:48rem;margin:4rem auto;padding:0 1rem}.modulatio-section h2{font-family:var(--font-hero);font-size:1.4rem;letter-spacing:.18em;color:var(--phosphor-primary);text-align:center;margin-bottom:2rem;text-shadow:var(--phosphor-glow-soft)}.modulatio-section blockquote{text-align:center;font-size:1.4rem;border-left:none;border-top:1px solid var(--phosphor-faint);border-bottom:1px solid var(--phosphor-faint);padding:1.2rem 0;margin:0 0 1.8rem;color:var(--phosphor-primary);font-style:italic}.modulatio-section blockquote em{font-family:var(--font-aphorism);color:var(--phosphor-body);font-size:.85em;display:block;margin-top:.4rem;opacity:.85}.modulatio-section--quiet{margin-top:6rem;margin-bottom:4rem}.modulatio-footer-aphorism{text-align:center;font-family:var(--font-aphorism);font-style:italic;font-size:1.2rem;color:var(--phosphor-dim);letter-spacing:.06em}.modulatio-section pre{background:var(--modulatio-bg-deeper)!important;border:1px solid var(--phosphor-faint);padding:1.2rem 1.5rem;font-family:var(--font-mono);overflow-x:auto}.prompt-line{display:block;color:var(--phosphor-body);font-family:var(--font-mono);line-height:1.7}.modulatio-cursor-line{display:flex;align-items:center}.modulatio-hint{font-family:var(--font-mono);font-size:.82rem;color:var(--phosphor-dim);text-align:center;margin-top:1rem}.modulatio-hint code{color:var(--phosphor-primary)}@media(max-width:640px){.modulatio-hero{padding:2.5rem 1rem 2rem}.modulatio-hero__mark{font-size:clamp(2rem,11vw,3rem);letter-spacing:.1em}.modulatio-hero__system-line{letter-spacing:.28em;margin-bottom:2rem}.modulatio-hero__tagline .typewriter,.modulatio-hero__tagline{white-space:normal}.modulatio-hero__sub{font-size:1rem}.modulatio-hero__actions{flex-direction:column;align-items:stretch;gap:1rem}.modulatio-action{justify-content:center}.modulatio-section{margin:3rem auto}.modulatio-section h2{font-size:1.2rem;letter-spacing:.12em}.modulatio-section blockquote{font-size:1.15rem}.modulatio-footer-aphorism{font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.cursor,.typewriter{animation:none}.cursor{opacity:1}.typewriter{width:100%}}
