@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-vietnamese-400-normal-CvGt0Ybw.woff2) format("woff2"),url(/assets/fraunces-vietnamese-400-normal-B65MOf9T.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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-ext-400-normal-D8gbi3Gu.woff2) format("woff2"),url(/assets/fraunces-latin-ext-400-normal-UihxqfOe.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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-normal-6IfK1voy.woff2) format("woff2"),url(/assets/fraunces-latin-400-normal-NUPT2cO8.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:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-vietnamese-500-normal-GOH_-EGq.woff2) format("woff2"),url(/assets/fraunces-vietnamese-500-normal-B-KbxExq.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:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-ext-500-normal-Z5DV8IzT.woff2) format("woff2"),url(/assets/fraunces-latin-ext-500-normal-BMcFk1Xs.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:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-500-normal-DnGCNyPD.woff2) format("woff2"),url(/assets/fraunces-latin-500-normal-BTR4KCeb.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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-vietnamese-600-normal-BjlAJixd.woff2) format("woff2"),url(/assets/fraunces-vietnamese-600-normal-DlAl5EAR.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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-ext-600-normal-BtzmzP0X.woff2) format("woff2"),url(/assets/fraunces-latin-ext-600-normal-B0Dy4lqi.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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2) format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.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:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-vietnamese-400-italic-BTOWH4O7.woff2) format("woff2"),url(/assets/fraunces-vietnamese-400-italic-CO9zBbpA.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:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-ext-400-italic-jodr80a5.woff2) format("woff2"),url(/assets/fraunces-latin-ext-400-italic-CGHg0U1I.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:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-italic-ChpO6tcr.woff2) format("woff2"),url(/assets/fraunces-latin-400-italic-B7iDoVhm.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.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(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/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(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/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(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/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(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/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(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/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(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/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(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/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{color-scheme:light;--pipit-espresso: #1d1d1b;--pipit-sienna: #ae5224;--pipit-sienna-deep: #93451e;--pipit-yellow: #f99d1b;--pipit-violet: #40456a;--pipit-white: #ffffff;--pipit-cream: #f1f0ec;--pipit-buff: #e7e7e4;--pipit-bg: #f7f7f6;--pipit-surface: #ffffff;--pipit-surface-2: #f6f6f5;--pipit-surface-raised: #ffffff;--pipit-paper: #ffffff;--pipit-paper-2: #f6f6f5;--pipit-parchment: #f4f4f3;--pipit-parchment-deep: #e2e2e0;--pipit-border: #e2e2e0;--pipit-border-strong: #c9c9c4;--pipit-line: #e9e9e7;--pipit-panel: #1e1e1d;--pipit-text: #1d1d1b;--pipit-ink-2: #5c5c58;--pipit-text-2: var(--pipit-ink-2);--pipit-text-3: #6e6e69;--pipit-accent: #ae5224;--pipit-accent-fill: #ae5224;--pipit-accent-hover: #9c4920;--pipit-accent-active: #843d1a;--pipit-accent-text: #93451e;--pipit-accent-soft: #f7ece5;--pipit-on-accent: #ffffff;--pipit-olive: #6b7140;--pipit-olive-fill: #6b7140;--pipit-olive-soft: #eef1e7;--pipit-success: #5f6b32;--pipit-success-soft: #eef1e7;--pipit-warning: #8f5a0c;--pipit-warning-soft: #fdf1de;--pipit-warning-fill: #f99d1b;--pipit-on-warning: #1d1d1b;--pipit-danger: #c2362b;--pipit-danger-fill: #c2362b;--pipit-danger-soft: #f7e6e3;--pipit-info: #40456a;--pipit-info-soft: #e8e9f0;--pipit-secure-max: #3f8f43;--pipit-fill-hover: rgba(28, 25, 23, .05);--pipit-fill-press: rgba(28, 25, 23, .09);--pipit-overlay: rgba(20, 20, 20, .45);--pipit-shadow-sm: 0 0 0 1px rgba(28, 25, 23, .05), 0 1px 2px rgba(28, 25, 23, .06);--pipit-shadow-md: 0 0 0 1px rgba(28, 25, 23, .06), 0 4px 8px -2px rgba(28, 25, 23, .08), 0 12px 24px -6px rgba(28, 25, 23, .1);--pipit-shadow-lg: 0 0 0 1px rgba(28, 25, 23, .06), 0 12px 24px -8px rgba(28, 25, 23, .14), 0 32px 64px -16px rgba(28, 25, 23, .2);--pipit-focus-ring: 0 0 0 2px var(--pipit-surface), 0 0 0 4px var(--pipit-accent);--pipit-font-display: "Fraunces", Georgia, serif;--pipit-font-body: "Inter", system-ui, sans-serif;--pipit-font-mono: "IBM Plex Mono", ui-monospace, monospace;--pipit-fs-2xs: .6875rem;--pipit-fs-xs: .75rem;--pipit-fs-sm: .8125rem;--pipit-fs-md: .875rem;--pipit-fs-lg: .9375rem;--pipit-fs-xl: 1.125rem;--pipit-fs-2xl: 1.375rem;--pipit-fs-3xl: 1.75rem;--pipit-fs-4xl: 2.25rem;--pipit-tracking-label: .08em;--pipit-tracking-display: -.015em;--pipit-space-2xs: 2px;--pipit-space-xs: .25rem;--pipit-space-1-5: 6px;--pipit-space-sm: .5rem;--pipit-space-3: 12px;--pipit-space-md: 1rem;--pipit-space-5: 20px;--pipit-space-lg: 1.5rem;--pipit-space-8: 32px;--pipit-space-xl: 2.5rem;--pipit-space-12: 48px;--pipit-radius-xs: 4px;--pipit-radius-sm: 6px;--pipit-radius-md: 10px;--pipit-radius-lg: 16px;--pipit-radius-xl: 20px;--pipit-radius-pill: 999px;--pipit-ease: cubic-bezier(.22, 1, .36, 1);--pipit-ease-out: cubic-bezier(.22, 1, .36, 1);--pipit-ease-in: cubic-bezier(.4, 0, 1, 1);--pipit-ease-in-out: cubic-bezier(.65, 0, .35, 1);--pipit-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--pipit-duration-fast: .12s;--pipit-duration: .2s;--pipit-duration-slow: .32s;--pipit-duration-ceremony: .6s}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--pipit-bg: #141413;--pipit-surface: #1c1c1b;--pipit-surface-2: #242422;--pipit-surface-raised: #262624;--pipit-paper: #1c1c1b;--pipit-paper-2: #242422;--pipit-parchment: #2a2a28;--pipit-parchment-deep: #3a3a37;--pipit-border: #3a3a37;--pipit-border-strong: #4a4a46;--pipit-line: #2e2e2b;--pipit-panel: #2a2a28;--pipit-text: #ececea;--pipit-ink-2: #a6a6a2;--pipit-text-3: #8e8e88;--pipit-accent: #e3895c;--pipit-accent-fill: #ae5224;--pipit-accent-hover: #b4572a;--pipit-accent-active: #93451e;--pipit-accent-text: #eba27c;--pipit-accent-soft: #2e1f17;--pipit-olive: #a9b56e;--pipit-olive-fill: #6b7140;--pipit-olive-soft: #20271a;--pipit-success: #9aa861;--pipit-success-soft: #20271a;--pipit-warning: #f99d1b;--pipit-warning-soft: #2c2213;--pipit-warning-fill: #f99d1b;--pipit-on-warning: #1d1d1b;--pipit-danger: #e0796a;--pipit-danger-fill: #c2362b;--pipit-danger-soft: #2c1916;--pipit-info: #a6abd8;--pipit-info-soft: #1f2133;--pipit-secure-max: #6fbf73;--pipit-fill-hover: rgba(255, 255, 255, .06);--pipit-fill-press: rgba(255, 255, 255, .1);--pipit-overlay: rgba(0, 0, 0, .6);--pipit-shadow-sm: 0 0 0 1px rgba(255, 255, 255, .06), 0 1px 2px rgba(0, 0, 0, .4);--pipit-shadow-md: inset 0 1px 0 rgba(255, 255, 255, .05), 0 0 0 1px rgba(255, 255, 255, .08), 0 8px 24px -4px rgba(0, 0, 0, .5);--pipit-shadow-lg: inset 0 1px 0 rgba(255, 255, 255, .06), 0 0 0 1px rgba(255, 255, 255, .08), 0 24px 56px -12px rgba(0, 0, 0, .6)}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--pipit-bg: #141413;--pipit-surface: #1c1c1b;--pipit-surface-2: #242422;--pipit-surface-raised: #262624;--pipit-paper: #1c1c1b;--pipit-paper-2: #242422;--pipit-parchment: #2a2a28;--pipit-parchment-deep: #3a3a37;--pipit-border: #3a3a37;--pipit-border-strong: #4a4a46;--pipit-line: #2e2e2b;--pipit-panel: #2a2a28;--pipit-text: #ececea;--pipit-ink-2: #a6a6a2;--pipit-text-3: #8e8e88;--pipit-accent: #e3895c;--pipit-accent-fill: #ae5224;--pipit-accent-hover: #b4572a;--pipit-accent-active: #93451e;--pipit-accent-text: #eba27c;--pipit-accent-soft: #2e1f17;--pipit-olive: #a9b56e;--pipit-olive-fill: #6b7140;--pipit-olive-soft: #20271a;--pipit-success: #9aa861;--pipit-success-soft: #20271a;--pipit-warning: #f99d1b;--pipit-warning-soft: #2c2213;--pipit-warning-fill: #f99d1b;--pipit-on-warning: #1d1d1b;--pipit-danger: #e0796a;--pipit-danger-fill: #c2362b;--pipit-danger-soft: #2c1916;--pipit-info: #a6abd8;--pipit-info-soft: #1f2133;--pipit-secure-max: #6fbf73;--pipit-fill-hover: rgba(255, 255, 255, .06);--pipit-fill-press: rgba(255, 255, 255, .1);--pipit-overlay: rgba(0, 0, 0, .6);--pipit-shadow-sm: 0 0 0 1px rgba(255, 255, 255, .06), 0 1px 2px rgba(0, 0, 0, .4);--pipit-shadow-md: inset 0 1px 0 rgba(255, 255, 255, .05), 0 0 0 1px rgba(255, 255, 255, .08), 0 8px 24px -4px rgba(0, 0, 0, .5);--pipit-shadow-lg: inset 0 1px 0 rgba(255, 255, 255, .06), 0 0 0 1px rgba(255, 255, 255, .08), 0 24px 56px -12px rgba(0, 0, 0, .6)}button{color:inherit;font:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.pipit-label{font-size:var(--pipit-fs-2xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--pipit-tracking-label);color:var(--pipit-text-3)}.pipit-meta{font-size:var(--pipit-fs-xs);color:var(--pipit-text-3);font-variant-numeric:tabular-nums}.pipit-hint{font-size:var(--pipit-fs-sm);color:var(--pipit-text-3)}.pipit-error{font-size:var(--pipit-fs-sm);color:var(--pipit-danger)}.pipit-title-page,.pipit-title-section,.pipit-title-card{font-family:var(--pipit-font-display);font-weight:600;letter-spacing:var(--pipit-tracking-display);color:var(--pipit-text);margin:0}.pipit-title-page{font-size:var(--pipit-fs-3xl);line-height:1.15}.pipit-title-section{font-size:var(--pipit-fs-2xl);line-height:1.25}.pipit-title-card{font-size:var(--pipit-fs-xl);line-height:1.35}@keyframes pipit-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.pipit-skeleton{background:linear-gradient(90deg,var(--pipit-line) 25%,var(--pipit-paper-2) 37%,var(--pipit-line) 63%);background-size:200% 100%;animation:pipit-shimmer 1.4s var(--pipit-ease-in-out) infinite;border-radius:var(--pipit-radius-sm)}@keyframes pipit-pulse{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}.pipit-pulse{animation:pipit-pulse 1.5s var(--pipit-ease-in-out) infinite}@keyframes pipit-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.pipit-float{animation:pipit-float 4s var(--pipit-ease-in-out) infinite}@keyframes pipit-stamp{0%{opacity:0;transform:scale(2.2) rotate(-12deg)}55%{opacity:1;transform:scale(.92) rotate(2deg)}75%{transform:scale(1.04) rotate(-1deg)}to{opacity:1;transform:scale(1) rotate(0)}}.pipit-stamp{animation:pipit-stamp .6s var(--pipit-ease) both}.pipit-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;position:relative;font-family:var(--pipit-font-body);font-weight:600;font-size:var(--pipit-fs-md);line-height:1;height:34px;padding:0 14px;white-space:nowrap;border-radius:var(--pipit-radius-md);border:1px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--pipit-duration-fast) var(--pipit-ease),box-shadow var(--pipit-duration) var(--pipit-ease),background var(--pipit-duration-fast) var(--pipit-ease),color var(--pipit-duration-fast) var(--pipit-ease),border-color var(--pipit-duration-fast) var(--pipit-ease)}.pipit-btn--sm{font-size:var(--pipit-fs-sm);height:28px;padding:0 10px}.pipit-btn--lg{font-size:var(--pipit-fs-lg);height:40px;padding:0 18px}.pipit-btn--primary{background:var(--pipit-accent-fill);color:var(--pipit-on-accent);box-shadow:inset 0 1px #ffffff24,0 1px 2px #50230a40}.pipit-btn--ghost{background:var(--pipit-surface);color:var(--pipit-text);border-color:var(--pipit-border)}.pipit-btn--danger{background:var(--pipit-danger-fill);color:var(--pipit-white);box-shadow:inset 0 1px #ffffff1f,0 1px 2px #50140a40}.pipit-btn--quiet{background:transparent;color:var(--pipit-text-2);border-color:transparent}.pipit-btn--link{background:transparent;color:var(--pipit-accent);border-color:transparent;padding:0;border-radius:var(--pipit-radius-sm)}@media(hover:hover){.pipit-btn--primary:hover:not(:disabled):not([aria-busy=true]){background:var(--pipit-accent-hover)}.pipit-btn--danger:hover:not(:disabled):not([aria-busy=true]){filter:brightness(1.06)}.pipit-btn--ghost:hover:not(:disabled):not([aria-busy=true]){background:var(--pipit-fill-hover);border-color:var(--pipit-border-strong)}.pipit-btn--quiet:hover:not(:disabled):not([aria-busy=true]){background:var(--pipit-fill-hover);color:var(--pipit-text)}.pipit-btn--link:hover:not(:disabled):not([aria-busy=true]){color:var(--pipit-accent-hover);text-decoration:underline;text-underline-offset:3px}.pipit-btn:hover:not(:disabled):not([aria-busy=true]) .pipit-btn__arrow{max-width:1.2em;opacity:1;transform:translate(0);margin-left:.1rem}}.pipit-btn__arrow{display:inline-flex;align-items:center;max-width:0;margin-left:0;opacity:0;overflow:hidden;transform:translate(-6px);transition:max-width var(--pipit-duration) var(--pipit-ease),opacity var(--pipit-duration) var(--pipit-ease),transform var(--pipit-duration) var(--pipit-ease),margin-left var(--pipit-duration) var(--pipit-ease)}.pipit-btn:active:not(:disabled):not([aria-busy=true]){transform:scale(.98);transition-duration:var(--pipit-duration-fast)}.pipit-btn--primary:active:not(:disabled):not([aria-busy=true]){background:var(--pipit-accent-active)}.pipit-btn:focus-visible{outline:none;box-shadow:var(--pipit-focus-ring)}input,textarea,select,button,[contenteditable]{-webkit-tap-highlight-color:transparent}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible,[contenteditable]:focus,[contenteditable]:focus-visible{outline:none;box-shadow:none}.pipit-btn:disabled{background:var(--pipit-surface-2);color:var(--pipit-text-3);border-color:var(--pipit-line);cursor:not-allowed;box-shadow:none}.pipit-btn--quiet:disabled,.pipit-btn--link:disabled{background:transparent;border-color:transparent}.pipit-btn[aria-busy=true]{cursor:progress;pointer-events:none}.pipit-btn__label--busy{visibility:hidden}.pipit-btn__spinner{position:absolute;width:1.05em;height:1.05em;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;opacity:.9;animation:pipit-spin .7s linear infinite}@keyframes pipit-spin{to{transform:rotate(360deg)}}.pipit-iconbtn{display:inline-grid;place-items:center;flex-shrink:0;border:none;background:transparent;border-radius:var(--pipit-radius-md);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background var(--pipit-duration-fast) var(--pipit-ease),transform var(--pipit-duration-fast) var(--pipit-ease),color var(--pipit-duration-fast) var(--pipit-ease)}@media(hover:hover){.pipit-iconbtn:hover:not(:disabled){background:var(--pipit-fill-hover);color:var(--pipit-text)}}.pipit-iconbtn:active:not(:disabled){transform:scale(.94);background:var(--pipit-fill-press)}.pipit-iconbtn:focus-visible{outline:none;box-shadow:var(--pipit-focus-ring)}.pipit-iconbtn:disabled{opacity:.4;cursor:not-allowed}.pipit-card{background:var(--pipit-surface);border-radius:var(--pipit-radius-lg);box-shadow:var(--pipit-shadow-sm);padding:var(--pipit-space-lg)}.pipit-row{cursor:pointer;transition:box-shadow var(--pipit-duration) var(--pipit-ease),transform var(--pipit-duration-fast) var(--pipit-ease)}@media(hover:hover){.pipit-row:hover{box-shadow:var(--pipit-shadow-md);transform:translateY(-1px)}}.pipit-nav-item{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .7rem;border:none;background:transparent;border-radius:var(--pipit-radius-md);color:var(--pipit-text-2);font-family:var(--pipit-font-body);font-size:.8125rem;font-weight:500;text-decoration:none;cursor:pointer;transition:background var(--pipit-duration-fast) var(--pipit-ease),color var(--pipit-duration-fast) var(--pipit-ease)}@media(hover:hover){.pipit-nav-item:hover{background:var(--pipit-fill-hover);color:var(--pipit-text)}}.pipit-nav-item--active{background:var(--pipit-accent-soft);color:var(--pipit-accent-text);font-weight:600}.pipit-nav-item:focus-visible{outline:none;box-shadow:var(--pipit-focus-ring)}.pipit-menu-trigger{border:none;background:transparent;padding:0;width:100%;cursor:pointer;color:inherit;font:inherit;border-radius:var(--pipit-radius-md)}.pipit-menu-trigger:focus-visible{outline:none;box-shadow:var(--pipit-focus-ring)}.pipit-menu{position:absolute;min-width:220px;background:var(--pipit-surface-raised);border-radius:var(--pipit-radius-md);box-shadow:var(--pipit-shadow-md);padding:4px;z-index:90;transform-origin:top;animation:pipit-pop var(--pipit-duration-fast) var(--pipit-ease-out)}@keyframes pipit-pop{0%{opacity:0;transform:scale(.98) translateY(-2px)}}.pipit-menu-item{display:flex;align-items:center;gap:.6rem;width:100%;text-align:left;min-height:32px;padding:0 10px;border:none;background:transparent;border-radius:var(--pipit-radius-sm);color:var(--pipit-text);font-family:var(--pipit-font-body);font-size:var(--pipit-fs-md);cursor:pointer}@media(hover:hover){.pipit-menu-item:hover{background:var(--pipit-fill-hover)}}.pipit-menu-item:focus-visible{outline:none;box-shadow:var(--pipit-focus-ring)}.pipit-menu-item--danger{color:var(--pipit-danger)}.pipit-tab{font-family:var(--pipit-font-body);font-size:.875rem;font-weight:500;padding:.35rem .75rem;border:none;border-radius:var(--pipit-radius-md);background:transparent;color:var(--pipit-text-2);cursor:pointer;transition:background var(--pipit-duration-fast) var(--pipit-ease),color var(--pipit-duration-fast) var(--pipit-ease)}@media(hover:hover){.pipit-tab:hover{background:var(--pipit-fill-hover);color:var(--pipit-text)}}.pipit-tab--active{background:var(--pipit-surface-raised);color:var(--pipit-text);box-shadow:var(--pipit-shadow-sm)}.pipit-tab:focus-visible{outline:none;box-shadow:var(--pipit-focus-ring)}.pipit-search{display:flex;align-items:center;gap:.5rem;width:100%;padding:0 .7rem;border-radius:var(--pipit-radius-md);border:1px solid var(--pipit-border);background:var(--pipit-surface);transition:border-color var(--pipit-duration-fast) var(--pipit-ease)}@media(hover:hover){.pipit-search:hover{border-color:var(--pipit-border-strong)}}.pipit-search__icon{color:var(--pipit-text-3);flex-shrink:0}.pipit-search__field{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--pipit-text);font-family:var(--pipit-font-body);font-size:1rem;padding:.5rem 0}.pipit-search__field::placeholder{color:var(--pipit-text-3)}.pipit-search__field::-webkit-search-decoration,.pipit-search__field::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.pipit-search__clear{display:inline-grid;place-items:center;flex-shrink:0;width:22px;height:22px;border:none;border-radius:50%;cursor:pointer;background:var(--pipit-surface-2);color:var(--pipit-text-2);-webkit-tap-highlight-color:transparent;transition:background var(--pipit-duration-fast) var(--pipit-ease)}@media(hover:hover){.pipit-search__clear:hover{background:var(--pipit-parchment-deep);color:var(--pipit-text)}}.pipit-search__clear:focus-visible{outline:none;box-shadow:var(--pipit-focus-ring)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--pipit-text-3) 45%,transparent) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--pipit-text-3) 40%,transparent);border-radius:999px;border:3px solid transparent;background-clip:padding-box}@media(hover:hover){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--pipit-text-3) 68%,transparent);background-clip:padding-box}}::-webkit-scrollbar-corner{background:transparent}@media(pointer:coarse){.pipit-iconbtn{min-width:44px;min-height:44px}.pipit-btn{min-height:44px}.pipit-btn--sm,.pipit-segmented button{min-height:40px}.pipit-nav-item{min-height:44px}.pipit-search__field{min-height:40px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:root[data-motion=reduce] *,:root[data-motion=reduce] *:before,:root[data-motion=reduce] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}@keyframes pipit-sheet-in{0%{opacity:0;transform:scale(.97) translateY(4px)}}.pipit-sheet-enter{animation:pipit-sheet-in var(--pipit-duration) var(--pipit-ease-out)}:root{--pipit-field-fs: 1rem}@media(pointer:fine){:root{--pipit-field-fs: var(--pipit-fs-md)}}.pipit-wordmark__on-dark{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pipit-wordmark__on-light{display:none}:root:not([data-theme=light]) .pipit-wordmark__on-dark{display:block}}:root[data-theme=dark] .pipit-wordmark__on-light{display:none}:root[data-theme=dark] .pipit-wordmark__on-dark{display:block}:root{--paper: var(--pipit-paper);--paper-2: var(--pipit-paper-2);--surface: var(--pipit-surface);--ink: var(--pipit-text);--ink-2: var(--pipit-ink-2);--line: var(--pipit-line);--sienna: var(--pipit-sienna);--sienna-deep: var(--pipit-sienna-deep);--olive: var(--pipit-olive);--olive-soft: var(--pipit-olive-soft);--espresso: var(--pipit-panel);--cream: var(--pipit-cream);--buff: var(--pipit-buff);--display: var(--pipit-font-display);--body: var(--pipit-font-body);--mono: var(--pipit-font-mono);--ease: var(--pipit-ease)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--body);color:var(--ink);background:var(--paper);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:#ae522429}.wrap{max-width:1120px;margin:0 auto;padding:0 30px;position:relative;z-index:1}section{padding:120px 0;position:relative}h1,h2,h3{font-family:var(--display);font-weight:500;line-height:1.1;letter-spacing:-.01em}h1{font-size:clamp(44px,6.6vw,82px)}h2{font-size:clamp(32px,4.4vw,50px)}p.lead{font-size:clamp(18px,2.1vw,21px);color:var(--ink-2);max-width:560px;line-height:1.6}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--sienna)}.flowfield{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.rv{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.rv.in{opacity:1;transform:none}.float{animation:float 7s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(var(--rot, 0deg))}50%{transform:translateY(-12px) rotate(var(--rot, 0deg))}}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}.float{animation:none!important}html{scroll-behavior:auto}}.bird{display:inline-block;line-height:0}.bird svg{width:100%;height:100%;display:block;filter:drop-shadow(0 3px 6px rgba(74,46,24,.22))}.mag{display:inline-block;transition:transform .4s var(--ease);will-change:transform}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.5em;padding:15px 30px;border-radius:8px;font-family:var(--body);font-weight:600;font-size:15.5px;text-decoration:none;cursor:pointer;border:1.5px solid transparent;--lift: 0px;transform:translateY(var(--lift));transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .25s,color .25s}.btn:focus-visible{outline:3px solid var(--sienna);outline-offset:3px}.btn .ar{opacity:.85;transform:translate(0);transition:opacity .35s var(--ease),transform .35s var(--ease)}.btn:hover .ar{opacity:1;transform:translate(3px)}.btn:hover{--lift: -2px}.btn:active{--lift: 0px}.btn-primary{background:var(--sienna-deep);color:#fbf8f0;box-shadow:0 10px 24px -10px #93451e99}.btn-primary:hover{box-shadow:0 16px 32px -10px #93451ebf}.btn-ghost{background:transparent;border-color:var(--ink);color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:var(--paper)}.btn-ghost-d{background:transparent;border-color:#efe7d680;color:var(--cream)}.btn-ghost-d:hover{background:var(--cream);color:var(--espresso)}.site-nav .btn{padding:11px 22px;font-size:14px}.site-nav{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--pipit-surface) 82%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.site-nav .bar{max-width:1120px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:70px;padding:0 30px}.logo{font-family:var(--display);font-weight:600;font-size:24px;text-decoration:none;color:var(--ink);display:flex;align-items:center;gap:11px}.logo .bird{display:inline-flex;align-items:center;transition:transform .45s var(--ease)}.logo .bird img{display:block}.logo:hover .bird{transform:translate(3px) rotate(-4deg)}.site-nav .links{display:flex;gap:30px;align-items:center;font-size:15px;font-weight:500}.site-nav .links a{color:var(--ink-2);text-decoration:none;transition:color .2s}.site-nav .links a:hover{color:var(--ink)}.hero{padding:104px 0 116px}.hero .wrap{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:64px;align-items:center}.hero h1{margin-top:22px}.hero h1 .em{color:var(--sienna);font-style:italic;font-weight:400}.hero .ctas{margin-top:40px;display:flex;gap:14px;flex-wrap:wrap}.hero .sub{margin-top:20px;font-size:13.5px;color:var(--ink-2);font-family:var(--mono)}.scene{position:relative;display:flex;align-items:stretch;gap:30px}.letter{position:relative;flex:0 1 332px;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:18px 18px 14px;z-index:2;box-shadow:0 1px #fff9 inset,0 40px 80px -40px #4a2e1880}.rail{flex:1 1 184px;min-width:166px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;position:relative;z-index:4;padding:4px 0}.mail-head{display:flex;align-items:center;gap:10px;padding:6px 6px 12px;border-bottom:1px solid var(--line)}.mail-head .av{width:34px;height:34px;border-radius:50%;background:linear-gradient(150deg,#8a884f,#7c7a4e);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:600;font-size:15px;flex-shrink:0}.mail-head .mh-txt{display:flex;flex-direction:column;line-height:1.25}.mail-head .mh-txt b{font-size:13.5px}.mail-head .addr{font-family:var(--mono);font-size:10.5px;color:var(--ink-2)}.sealed-chip{margin-left:auto;font-family:var(--mono);font-size:10.5px;font-weight:500;color:#fff;background:var(--sienna-deep);padding:4px 9px;border-radius:999px}.subject{font-family:var(--display);font-weight:600;font-size:16px;padding:13px 6px 4px}.block{margin:11px 4px;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--paper-2);transition:box-shadow .3s var(--ease),transform .3s var(--ease);position:relative}.block:hover{box-shadow:0 14px 26px -16px #4a2e1873}[data-annot].lit{box-shadow:0 0 0 2px var(--sienna),0 14px 26px -16px #4a2e1880}.video .thumb{position:relative;height:104px;background:radial-gradient(120px 80px at 70% 30%,#6b6a44 0%,transparent 70%),linear-gradient(150deg,#3f3e2a,#6e5232 60%,#8a6a3e);display:flex;align-items:center;justify-content:center}.video .play{width:46px;height:46px;border-radius:50%;background:#f7f2e8eb;color:var(--sienna-deep);display:flex;align-items:center;justify-content:center;transition:transform .3s var(--ease);box-shadow:0 8px 18px -8px #00000080}.video .play svg{width:20px;height:20px;margin-left:2px}.video .dur{position:absolute;right:8px;bottom:8px;font-family:var(--mono);font-size:10px;color:#fff;background:#140e08b3;padding:2px 6px;border-radius:4px}.video:hover .play{transform:scale(1.12)}.blk-label{display:block;font-size:12px;color:var(--ink-2);padding:8px 12px}.poll{padding:12px 12px 10px}.poll-q{font-size:13px;font-weight:600;margin-bottom:9px}.opt{display:flex;align-items:center;gap:8px;width:100%;text-align:left;position:relative;overflow:hidden;border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:8px 11px;margin-bottom:6px;cursor:pointer;font:inherit;transition:border-color .2s}.opt:hover{border-color:var(--sienna)}.opt .ofill{position:absolute;left:0;top:0;bottom:0;width:0;background:#ae522424;transition:width .6s var(--ease);z-index:0}.opt .otxt{position:relative;z-index:1;font-size:12.5px;flex:1}.opt .opct{position:relative;z-index:1;font-family:var(--mono);font-size:11px;color:var(--ink-2);opacity:0;transition:opacity .3s}.poll.voted .opt .opct{opacity:1}.poll.voted .opt.pick{border-color:var(--sienna-deep)}.poll.voted .opt.pick .otxt{font-weight:600}.poll-foot{font-family:var(--mono);font-size:10.5px;color:var(--ink-2);margin-top:2px}.embed{display:flex;align-items:stretch}.embed .em-thumb{width:78px;flex-shrink:0;background:linear-gradient(150deg,#b6864f,#8a6a3e 60%,#5e4628)}.embed .em-body{padding:9px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.embed .em-site{font-family:var(--mono);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--sienna-deep)}.embed .em-title{font-size:13px;font-weight:600;line-height:1.25}.embed .em-desc{font-size:11.5px;color:var(--ink-2)}.weight{margin:12px 6px 4px;text-align:right;font-family:var(--mono);font-size:11px;color:var(--ink-2)}.weight b{color:var(--sienna-deep)}.annot{position:relative;z-index:4;background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:9px 11px;box-shadow:0 16px 30px -18px #4a2e1880;opacity:0;transform:translateY(6px);transition:opacity .5s var(--ease),transform .5s var(--ease),box-shadow .25s var(--ease)}.annot.in{opacity:1;transform:none}.annot .an-t{display:block;font-family:var(--display);font-weight:600;font-size:13px;color:var(--sienna-deep)}.annot .an-d{display:block;font-size:11px;color:var(--ink-2);line-height:1.4;margin-top:2px}.annot:hover{box-shadow:0 0 0 1.5px var(--sienna),0 16px 30px -16px #4a2e188c}.leaders{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none;overflow:visible}.leaders path{fill:none;stroke:var(--sienna);stroke-width:1.4;stroke-dasharray:3 4;opacity:.7}.leaders circle{fill:var(--sienna)}.marquee{padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;white-space:nowrap;background:#f7f7f6b3}.marquee .track{display:inline-block;animation:slide 40s linear infinite}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee span.item{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin:0 26px}.marquee span.sep{color:var(--sienna)}@media(prefers-reduced-motion:reduce){.marquee .track{animation:none}}.manifesto .wrap{max-width:860px}.manifesto h2{font-size:clamp(30px,4vw,46px)}.manifesto p{margin-top:26px;font-size:clamp(18px,2.1vw,21px);color:var(--ink-2);line-height:1.62}.manifesto p b{color:var(--ink);font-weight:600}.manifesto .strike{color:var(--ink-2);text-decoration:line-through;text-decoration-color:var(--sienna);text-decoration-thickness:2px}.demo .wrap{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:60px;align-items:center}.app{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface);box-shadow:0 40px 80px -44px #4a2e1880}.app header{display:flex;align-items:center;gap:10px;padding:15px 20px;border-bottom:1px solid var(--line);font-family:var(--display);font-weight:600;font-size:15px;color:var(--ink)}.app header .bird{width:23px;height:26px}.app header .tab{margin-left:auto;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.row{display:flex;gap:13px;align-items:flex-start;padding:15px 20px;border-bottom:1px solid var(--line)}.row:last-child{border-bottom:none}.row .av{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:600;font-size:15px;color:#fff}.row .body{flex:1;min-width:0}.row .top{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.row .name{font-weight:600;font-size:14.5px;display:flex;align-items:center;gap:7px}.row .size{font-family:var(--mono);font-size:10.5px;color:var(--ink-2);white-space:nowrap}.row .prev{font-size:13px;color:var(--ink-2);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row.legacy .av{background:#c8c8c4}.row.sealed{background:var(--olive-soft)}.row.sealed .av{background:linear-gradient(150deg,#8a884f,var(--olive))}.pillb{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:4px}.pillb.l{background:#eeeeec;color:var(--ink-2)}.pillb.s{background:var(--sienna-deep);color:#fbf8f0;display:inline-flex;align-items:center;gap:4px}.pillb.s svg{width:11px;height:11px}.row.danger .av{background:#d6d6d2}.row.danger .name{color:var(--ink-2)}.demo .copy p{margin-top:20px;color:var(--ink-2);max-width:480px}.demo .copy p b{color:var(--ink);font-weight:600}.demo h2 .em{color:var(--sienna);font-style:italic;font-weight:400}.pillars h2{text-align:center}.pillars .sub{text-align:center;color:var(--ink-2);margin:14px auto 0;max-width:520px}.pillars .grid{margin-top:64px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}.pillar{background:var(--surface);padding:36px 28px 34px;transition:background .3s}.pillar:hover{background:var(--paper-2)}.pillar .ic{width:46px;height:46px;color:var(--sienna)}.pillar .ic svg{width:100%;height:100%}.pillar h3{font-size:23px;margin-top:20px;font-weight:600}.pillar .stat{font-family:var(--mono);font-size:11.5px;color:var(--sienna-deep);margin-top:6px}.pillar p{font-size:14px;color:var(--ink-2);margin-top:13px;line-height:1.55}.protocol{padding:0}.protocol .panel{position:relative;overflow:hidden;border-radius:20px;background:var(--espresso);color:var(--cream);padding:92px 70px;max-width:1120px;margin:0 auto;box-shadow:0 50px 100px -50px #241b12cc}.nav-toggle{display:none;border:none;background:transparent;cursor:pointer;padding:8px;color:var(--ink);line-height:0}@media(max-width:1180px){.protocol .panel{margin:0 16px}}.protocol .panel .flowfield{position:absolute}.protocol .cols{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.protocol .eyebrow{color:#b9ae97}.protocol h2{color:#fff}.protocol p{color:#cabfa8;margin-top:20px;max-width:480px}.protocol p b{color:#fff;font-weight:600}.covenant{margin-top:26px;border:1px solid rgba(232,168,119,.35);border-radius:12px;background:#e8a8770f;padding:12px 16px;font-size:14.5px;color:#cabfa8}.covenant b{color:#e8a877;font-weight:600}.terminal{background:#1a130c;border:1px solid #38291a;border-radius:12px;font-family:var(--mono);font-size:12.8px;line-height:1.9;padding:24px 26px;color:#c9bfa8;overflow-x:auto}.terminal .c{color:#7a6a52}.terminal .g{color:#9fbf7f}.terminal .b{color:#d69a6a}.terminal .r{color:#e0795f}.footprint .wrap{max-width:840px;text-align:center}.bignum{font-family:var(--display);font-weight:500;font-size:clamp(72px,11vw,132px);line-height:1;margin-top:24px;color:var(--ink);letter-spacing:-.02em}.bignum span{color:var(--sienna)}.footprint p.note{margin:20px auto 0;color:var(--ink-2);max-width:560px}.footprint .mono{margin-top:24px;font-family:var(--mono);font-size:11.5px;color:var(--ink-2);letter-spacing:.04em}.cta{text-align:center}.cta .wrap{max-width:760px}.cta .bird{width:60px;height:68px;margin:0 auto 22px}.cta .ctas{margin-top:36px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}footer{border-top:1px solid var(--line);padding:36px 0 52px;font-size:13px;color:var(--ink-2)}footer .wrap{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-items:center}footer .left{display:flex;align-items:center;gap:10px;font-family:var(--display);font-size:16px;color:var(--ink)}footer .left .bird{width:25px;height:28px}footer .right{font-family:var(--mono);font-size:11.5px;letter-spacing:.03em}a{color:var(--sienna-deep)}@media(max-width:900px){section{padding:84px 0}.hero{padding:64px 0 80px}.hero .wrap,.demo .wrap,.protocol .cols{grid-template-columns:1fr;gap:50px}.pillars .grid{grid-template-columns:1fr 1fr}.nav-toggle{display:inline-flex}.site-nav .bar{position:relative}.site-nav .links{position:absolute;top:62px;right:16px;left:16px;flex-direction:column;align-items:stretch;gap:6px;background:var(--pipit-surface, #fff);border:1px solid var(--pipit-line, #e3dccb);border-radius:14px;padding:12px;box-shadow:0 18px 40px -20px #4a2e1859;display:none;z-index:60}.site-nav .links.open{display:flex}.site-nav .links a:not(.mag){display:block;padding:8px 6px}.site-nav .links .mag{margin-top:4px}.protocol .panel{padding:64px 32px}.scene{flex-direction:column}.rail{flex:1 1 auto;justify-content:flex-start;gap:8px}.leaders{display:none}.annot{opacity:1!important;transform:none!important;display:flex;gap:8px;align-items:baseline}.annot .an-t{flex-shrink:0}}@media(max-width:540px){.pillars .grid{grid-template-columns:1fr}}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:32px;align-items:start}.footer-brand .footer-tag{margin:.5rem 0 0;opacity:.6;font-size:.9rem;max-width:34ch}.footer-col{display:flex;flex-direction:column;gap:.5rem}.footer-head{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin-bottom:.2rem}.footer-col a{opacity:.8;text-decoration:none}.footer-col a:hover{opacity:1}.footer-legal{opacity:.5;font-size:.8rem;margin-top:28px}@media(max-width:700px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1 / -1}}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}
