@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-cyrillic-ext-wght-normal.d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-cyrillic-wght-normal.BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-greek-wght-normal.CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-vietnamese-wght-normal.Dg1JeJN0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-latin-ext-wght-normal.CIII54If.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-latin-wght-normal.IvpUvPa2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-cyrillic-ext-wght-italic.O9KpBTMP.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-cyrillic-wght-italic.BC1D_hcE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-greek-wght-italic.BOZ1G-_q.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-vietnamese-wght-italic.CKSJVnJa.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-latin-ext-wght-italic.QwKXLQRc.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:100 700;src:url(./ibm-plex-sans-latin-wght-italic.DKUSOBgV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAVsABAAAAAACiAAAAUUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIQgmCcxEQCoNAg0ELDgABNgIkAxgEIAWDSgdGDINWG/cICK4HeEMa9QvHYUYoWISVufhyPO4rK4wq8QCvG/Z+khpQ9VQUKmJGR7VhNlofJtO7WzYT/m8t/bOzfITh2QAfBfFyYSBXUpF13botgcrzFYYlS+gb3HN6PVb2Pa4Ohav2P3Vx21PdwH74+5m+WGikRhOOaID//63f/qKCK3XA6Xdii6sAOUw+PJpdIB2Anpo55RTBIV+qjt97ogBkBAqERo6uaAAeDSgHkzpSJOpY48behSnQAuzbkigomguDqKglYMKfHRZrCf1AlOVYhsJAxQBiIALAuOGVBA0F6YM49791KCQBmVJAFwBRhnoKpCggAmKgDgwBddDygBwehQaqIm7SB+UEjwrl396mQnbvWd+AKeW8YuRrU69KowkVkuwYc+WOB0Cu3Jc6lGLDLDYSQR09HcCnD1kChQkKYercxyFczSuF8qkSb9MnBHjJYocCFVJSNOqVw9JOCqpQgjq2cChwIfXJcZvRdS1hreQsLY5beZaOJiO9A3LSRtMZWwbP5nUhsvq5o3Nvw1xJHjovwDe0qrU1w6GgeTgJnM2TKBkj4TG6fszfTmIKE4gct53aUtsiHx3ZuHKNbPokiRTJr6fOPSZGNpY2uvazL0zr7Oao/dUhF2Q71l6e5prRuobWFa3FYrAQJslH21rjYqt54UWK143ZgDs0rCC3xm1GKeHo1BzXUfEEVNSZ6gKtAft/g9ehEAoT6luKvAGS1OoABOOJ9JhyWXWAigA5IAaGANMASIC/RQAEkCSpBzQV1f0VMnRv8Us4dqdxJqia56CZmaC5eyMce5kpDp396Gv2/GdHbzbIEmfOhOYs9VU7L7LnR8x6/imK1SO5tdXnLFQW9naoNqxorzQebJ1StVTlLgoR11a8P3n4ZJcuP8Ph+zBo/B/yaQNtbZXGQ6Oi0uWTtlS6N3nYbZr/2GNs/R7MisJ7eIrDE2rWSldwNUrwOyUwaq4Cd2n8BGYa3KqAn8Ue3dht437u2u0pq1RpxY4iFCgOFMREEIhA7WRgjSdbE/2KVhO4dZu2yzBMRwttm3jXaAYuwt9bnuCJvxYQ3r+NI/wabY0ndIEk9pZYLw6FvktTDkZAHsZADsa7oUzogZSJOB632//uQPD+xr5ZUn3gb5Wr4G/wE8PLAfi5/vf/yZ1kD0JAAQSQhH+TvDMBCyA7k4rhIcL7aShHI0mh5w9ARbU4fVgIIAMi6BcJBFQ2BEOJAGB+yECL5LnVUrSea7ECa/O0VcuwGtCy3JI+o1YSsNaCBTMyuLjM6zdn1IwF85zmjZrgNG3OMJdqPhVKFahUY8KgFfV6TZlXaNqUAQ71Bk0aVWDahAFNBs2ZN9p2Eh5OiYrNpG6WyOTDutlhiyb0muM5OH7S+UlHBsOnDxpAqIw1PWP1N5Dh33MWkcDNIx15iI341TkznIh8EyaQQjIfdA9qOEiWHviLThSAMi12j6gIhEABDhjR3OLmUTc8Xl1JcBckhS/Ndysg7ylEg8qHSaTFwFeXxAkVyEIDVM4vlnWSxApdpBdlPcsgQjA7AxFJo3Dh2+7wCpIinsSPYTpJcYuSszCfdA4SE86iVcrlFs4PZzGOTWmSJhxnsep5JYtkQ5OTxdP6Ax7Q5OVKcvzAswSFUsUJY4GxqFQWF9fvLJVEsSR2WrBqq1Ri3qcxppmXRyAOesqEw+VL4P/T91QuG7RTc/O4M9wbpAe7BD38wA6kBzu501DH2KTfNcYBrFtwDQA=)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-condensed-vietnamese-600-normal.CdKbmnAp.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-condensed-latin-ext-600-normal.CBdNZ9Ci.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-condensed-latin-600-normal.CRd5VyFf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAVUABAAAAAAChgAAAT7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPAmCcxEQCoNYg1oLDgABNgIkAxgEIAWDWgdGDIMwG/QICB4HuSnrHmiiTZu+aOJgwfP8t2nnvhnEkom0pP6IKAOkqiQVi9jUVGjX5VOMrk5YUf1U/9stBLb7cZJ3AQcWpIFMIKKMI6j/fce////3K333TVmCVBEO0r8TXVsRx8dsM0AqKYHGNpAWBNaGbdzMYKwxXv68IAIEGWggSTfP6cCPCZAHiFJUq6bqLT7Ld22hACD+eFNVqqcxQGVUDzCb/9myhFUxDlTI7/UoA2UABqAAAGauuVo06GeE85URN0VKNHIdgIqoHKApQAEGUMpAgFImk0EYPwoTiKDdrR/Lg1iX5P91q9eCsHuZqK0OazNLUtoqi7WbZ5M5RrmRW4FwfrSwzMQr2/GqCGGVG8g3n9KF+HYJtPRcErnScSV/2iXdewlgLF1iu0hc66b16awss11U3EXqY7aLEdfNWaOqua2nwtEZnZm5KqOb9brlq7JmFceADVZnnKTO0p7r54EdGctOdgbYhq12nLG2i6nHMv0ZBxG9QYm1Aevz/G+7eOKzddaobulp7ckeSw+o7Ommcyymm7LPtzjI84mY4yw+74uRZw6vL3s7+ALe+trtV7O3t/bJdRnnZsR8RSx7rK0OyFQ4Sy2X5xuDAmdyyEW5p1HV5MqxlhD7MTgHVMyZ6fzOgH3ntO0SiM+O/g80pQfEYo6NYOAniMWTzysEwAtAGDCANOgAACZICAUACJjm+JAv4l0R8gSXZz599xE5flc0KKHubukISuQ2OZ4LZl6v7Xr4s9CFT565xLHbS0MEOzroLoRv5lhv6MJbDZ0PfKzD68LGyrvTd49NhUa3lMWPVBWdXDqvfdesujlDwlt9t7dPvWVgTaI6du+MaR1/rbFHD59Z9t+SVjKjdp7mP5S4+Q8Acpj4CRQVj3ExLRfex4WmdCHZegFrOi7ytQtWixwk7/s61aggixtvgjWTDhYO1n+mUkcNrr1EyT85ligu3sgaUwy2sshiC03CDpqXbZ/i4fnm97GoMNa2Lr0ECf5jFxYSJIsHBQj847KqAEWJnP7cFb0lWP39jIE6CIINAUg5yBONILLRAox4lVQjAggve8a/tmNp4fh//QHjB4CvRk1NA3z9/YtnLn99+Vez1zxCTAD11XbxFsD8Lop8WQNhp+eVe9DcHw8lNYfBklOqB6WLjw28CABBUEgWEwH8rGEgZgBYEP2hEhJ+USn8fKMyGOs+lcloO1Qe+lqk8lJruKOgbYJ1dh1k24yV7LrTSjusl2W77JT4HOttkrDVDmslzddsjpmmmqvFJqvt0265LXaaZqstVrFNtdUmq3RZbYed1kf01RolDFPx6c6nO5/uXKtlx2r4tKpZxTeuW5dx77Hy+XwBei5gm/12WG+tdXbRhkppNIZezPlf3WGbBG2KTTbRma6domM1h9WuPfq/mKAAIB+r7M7hBUQUhhhi+nZvWZ8iZ5qXh6amDpf3nZJyoUEOIYJqkElcgILn9qkyWJkiQcDfsIgKqeRF7TQ7CbYaQ0QVBi+vTFeDqYap7zwl2MlktglSKkWpycMey5bMSOXYyctckzWq0IeafIxkt75+N0z0M0ZCtf5mYoCJhqpXcedOQVpNM1yVfuQKvaotpkwBdgoz03hJMaW0VYSVWk1iG0DbksPiw9fgwp8zKMdkpWQX52zj3E0tsptOQlm4TF+y07kVCFqIcW4LJbKUwfM+5/xBLYQnBVYLAAA=)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-condensed-vietnamese-700-normal.BHzPe_nH.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-condensed-latin-ext-700-normal.CXZ_9bG9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-condensed-latin-700-normal.D8r4s4aS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(./ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2");unicode-range:U+460-52F,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(./ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-italic.CBjNughH.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-italic.CBJ8pzag.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-italic.DRuN92E5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-italic.B7_fu1kp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-italic.BqAiT5Ww.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(./ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2");unicode-range:U+460-52F,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(./ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue-50:#edf3fb;--blue-100:#d6e4f7;--blue-200:#afc8ec;--blue-300:#7fa5dc;--blue-400:#4e7ec4;--blue-500:#2c5ca3;--blue-600:#1e4682;--blue-700:#173663;--blue-800:#12294b;--blue-900:#0d1d35;--blue-950:#08131f;--ember-50:#fceff1;--ember-100:#f8dade;--ember-200:#efb3bc;--ember-300:#e08594;--ember-400:#c85668;--ember-500:#a83247;--ember-600:#8a2438;--ember-700:#6e1b2c;--ember-800:#551422;--ember-900:#3b0e18;--n-0:#fff;--n-25:#fafbfd;--n-50:#f5f7fa;--n-100:#edf1f7;--n-200:#dfe5ee;--n-300:#c6d0de;--n-400:#9aa8bc;--n-500:#6e7d93;--n-600:#516075;--n-700:#3a4759;--n-800:#26313f;--n-900:#18212d;--n-950:#121a24;--n-1000:#0b111b;--danger-100:#fbe2dc;--danger-400:#e4644a;--danger-500:#d64530;--danger-600:#b8351f;--danger-700:#8e2716;--success-100:#d9f2e5;--success-400:#2ba372;--success-500:#1f8a5b;--success-600:#177049;--success-700:#115738;--warning-100:#fceed3;--warning-400:#de9c29;--warning-500:#c77f17;--warning-600:#a5670e;--warning-700:#7e4e09;--sp-100:8px;--sp-150:12px;--sp-200:16px;--sp-250:20px;--sp-300:24px;--sp-400:32px;--sp-500:40px;--sp-600:48px;--sp-800:64px;--sp-1000:80px;--sp-025:2px;--sp-050:4px;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:22px;--r-full:9999px;--font-display:"IBM Plex Sans Condensed", "IBM Plex Sans", system-ui, sans-serif;--font-ui:"IBM Plex Sans", "Noto Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--fw-regular:400;--fw-text:450;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-100:14px;--fs-200:16px;--fs-300:18px;--fs-400:21px;--fs-500:26px;--fs-600:32px;--fs-700:42px;--fs-800:56px;--fs-050:11px;--fs-075:12px;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.5;--lh-loose:1.65;--dur-instant:0s;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.26s;--dur-deliberate:.4s;--dur-celebrate:.62s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-entrance:cubic-bezier(.05, .7, .1, 1);--ease-exit:cubic-bezier(.3, 0, .8, .15);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--bp-compact:0px;--bp-medium:600px;--bp-expanded:905px;--bp-large:1240px;--bp-xlarge:1600px}[data-theme=light]{--bg-canvas:var(--n-50);--bg-surface:var(--n-0);--bg-surface-sunken:var(--n-100);--bg-surface-hover:var(--n-100);--bg-surface-pressed:var(--n-200);--bg-glass:#ffffffb8;--bg-scrim:#0b111b52;--text-primary:var(--n-900);--text-secondary:var(--n-600);--text-subtle:var(--n-500);--text-inverse:var(--n-0);--text-brand:var(--blue-600);--text-danger:var(--danger-700);--text-success:var(--success-700);--text-warning:var(--warning-700);--border-subtle:var(--n-200);--border-default:var(--n-300);--border-strong:var(--n-400);--border-glass:#ffffffe6;--accent-primary:var(--blue-600);--accent-primary-hover:var(--blue-700);--accent-primary-pressed:var(--blue-800);--accent-primary-subtle:var(--blue-50);--accent-signature:var(--ember-600);--accent-signature-subtle:var(--ember-50);--focus-ring:var(--blue-400);--shadow-flat: ;--shadow-raised:0px 1px 2px 0px #0d1d3514, 0px 2px 6px 0px #0d1d350f;--shadow-nested:inset 0px 1px 3px 0px #0d1d3512;--shadow-overlay:0px 8px 16px 0px #0d1d351a, 0px 24px 48px 0px #0d1d3524;--rim-highlight:#ffffffd9;--rim-blue:#2c5ca34d;--rim-ember:#8a243838;--ambient-primary:#2c5ca312;--ambient-signature:#8a24380f;--label-slate-bg:#e4e7eb;--label-slate-fg:#485261;--label-blue-bg:#dde6f3;--label-blue-fg:#204275;--label-teal-bg:#d6eaec;--label-teal-fg:#0a5960;--label-green-bg:#dbeee6;--label-green-fg:#166341;--label-lime-bg:#e5edd6;--label-lime-fg:#42630f;--label-amber-bg:#f6ebd9;--label-amber-fg:#8f5b10;--label-orange-bg:#f5e2d7;--label-orange-fg:#8b3a0b;--label-red-bg:#f5dedc;--label-red-fg:#8a251e;--label-magenta-bg:#f1dce7;--label-magenta-fg:#78234d;--label-violet-bg:#e4ddf2;--label-violet-fg:#4c3184}[data-theme=dark]{--bg-canvas:var(--n-1000);--bg-surface:var(--n-950);--bg-surface-sunken:#080d15;--bg-surface-hover:var(--n-900);--bg-surface-pressed:var(--n-800);--bg-glass:#18212d9e;--bg-scrim:#04080e9e;--text-primary:#e6ecf5;--text-secondary:#a6b3c6;--text-subtle:#7a8aa0;--text-inverse:var(--n-1000);--text-brand:var(--blue-300);--text-danger:#f0907b;--text-success:#66c79a;--text-warning:#e8b45c;--border-subtle:#1e2836;--border-default:#2b3746;--border-strong:#3c4b5d;--border-glass:#ffffff1a;--accent-primary:var(--blue-400);--accent-primary-hover:var(--blue-300);--accent-primary-pressed:var(--blue-500);--accent-primary-subtle:#4e7ec429;--accent-signature:var(--ember-300);--accent-signature-subtle:#c8566829;--focus-ring:var(--blue-300);--shadow-flat: ;--shadow-raised:0px 1px 2px 0px #0006, 0px 2px 8px 0px #0000004d;--shadow-nested:inset 0px 1px 3px 0px #00000073;--shadow-overlay:0px 8px 20px 0px #00000073, 0px 28px 64px 0px #0000008c;--rim-highlight:#ffffff24;--rim-blue:#7ea5dc6b;--rim-ember:#e085944d;--ambient-primary:#2c5ca333;--ambient-signature:#8a243824;--label-slate-bg:#20242a;--label-slate-fg:#a8b0bc;--label-blue-bg:#131e2c;--label-blue-fg:#9ebbe0;--label-teal-bg:#0d2124;--label-teal-fg:#8fc4c9;--label-green-bg:#0f241c;--label-green-fg:#95c9b1;--label-lime-bg:#1a2310;--label-lime-fg:#b4c89b;--label-amber-bg:#2a2109;--label-amber-fg:#debe8b;--label-orange-bg:#291609;--label-orange-fg:#dba88b;--label-red-bg:#280f0d;--label-red-fg:#d9a19c;--label-magenta-bg:#230d18;--label-magenta-fg:#d0a0b9;--label-violet-bg:#171126;--label-violet-fg:#b5a3db}*{box-sizing:border-box}body{background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-100);font-weight:var(--fw-text);line-height:var(--lh-normal);margin:0}main{padding:var(--sp-1000) var(--sp-600) var(--sp-800);max-width:96ch;margin:0 auto}.hero{padding-bottom:var(--sp-800);position:relative}.hero:before{content:"";background:radial-gradient(ellipse 70% 90% at 20% 0%, var(--ambient-signature), transparent);pointer-events:none;position:absolute;inset:0}.hero>*{position:relative}h1{margin:0 0 var(--sp-200);font-family:var(--font-display);font-size:var(--fs-800);font-weight:var(--fw-bold);line-height:var(--lh-tight)}h1:after{content:"";width:var(--sp-800);height:var(--sp-050);margin-top:var(--sp-300);border-radius:var(--r-full);background:var(--accent-signature);display:block}.lede{color:var(--text-secondary);font-size:var(--fs-300);max-width:64ch;margin:0}.levels{margin:var(--sp-500) 0 0;align-items:center;gap:var(--sp-100);flex-wrap:wrap;display:flex}.chip{font-family:var(--font-mono);font-size:var(--fs-075);padding:var(--sp-050) var(--sp-200);border-radius:var(--r-full)}.chip-slate{background:var(--label-slate-bg);color:var(--label-slate-fg)}.chip-blue{background:var(--label-blue-bg);color:var(--label-blue-fg)}.chip-teal{background:var(--label-teal-bg);color:var(--label-teal-fg)}.chip-violet{background:var(--label-violet-bg);color:var(--label-violet-fg)}.chip-amber{background:var(--label-amber-bg);color:var(--label-amber-fg)}.sep{color:var(--text-subtle);font-family:var(--font-mono);font-size:var(--fs-075)}.cta-row{margin:var(--sp-600) 0 0;align-items:center;gap:var(--sp-400);flex-wrap:wrap;display:flex}.cta{background:var(--accent-primary);color:var(--text-inverse);font-weight:var(--fw-semibold);font-size:var(--fs-100);padding:var(--sp-150) var(--sp-500);border-radius:var(--r-full);text-decoration:none;display:inline-block}.cta:hover{background:var(--accent-primary-hover);color:var(--text-inverse)}.quiet{color:var(--text-secondary);font-size:var(--fs-100)}.block{margin-top:var(--sp-1000)}.kicker{margin:0 0 var(--sp-100);font-family:var(--font-mono);font-size:var(--fs-075);text-transform:uppercase;color:var(--accent-signature)}h2{margin:0 0 var(--sp-300);font-family:var(--font-display);font-size:var(--fs-500);font-weight:var(--fw-bold);line-height:var(--lh-tight)}h3{margin:0 0 var(--sp-150);font-size:var(--fs-200);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}p{color:var(--text-secondary);font-size:var(--fs-200);margin:0}.block>p{max-width:72ch}.block p+p,section p+p{margin-top:var(--sp-200)}strong{color:var(--text-primary);font-weight:var(--fw-semibold)}code{font-family:var(--font-mono);font-size:var(--fs-075);color:var(--text-primary);background:var(--bg-surface-sunken);padding:var(--sp-025) var(--sp-100);border-radius:var(--r-xs)}.cards{gap:var(--sp-300);margin-top:var(--sp-400);grid-template-columns:repeat(auto-fit,minmax(30ch,1fr));display:grid}.card{background:var(--bg-surface);border:thin solid var(--border-subtle);border-radius:var(--r-lg);padding:var(--sp-500);box-shadow:var(--shadow-raised)}.card p{font-size:var(--fs-100)}.trust .card{border-color:var(--rim-ember)}.features,.roadmap{margin:var(--sp-400) 0 0;gap:var(--sp-200);padding:0;list-style:none;display:grid}.features{grid-template-columns:repeat(auto-fit,minmax(38ch,1fr))}.features li,.roadmap li{color:var(--text-secondary);font-size:var(--fs-100)}.features li code,.roadmap li code{margin-inline-end:var(--sp-100)}.shell{margin:var(--sp-400) 0 0;background:var(--bg-surface-sunken);border:thin solid var(--border-subtle);border-radius:var(--r-md);padding:var(--sp-300) var(--sp-400);overflow-x:auto}.shell code{font-size:var(--fs-100);color:var(--text-primary);background:0 0;padding:0}.crumb{margin-bottom:var(--sp-600);font-size:var(--fs-075)}section{margin-top:var(--sp-600)}.emphasis{border-inline-start:var(--sp-050) solid var(--accent-signature);padding-inline-start:var(--sp-400)}address{color:var(--text-secondary);font-style:normal;font-size:var(--fs-200);line-height:var(--lh-loose)}a{color:var(--accent-primary);text-underline-offset:var(--sp-050)}a:hover{color:var(--accent-primary-hover)}a:focus-visible{outline:var(--sp-025) solid var(--focus-ring);outline-offset:var(--sp-050);border-radius:var(--r-xs)}footer{max-width:96ch;padding:var(--sp-500) var(--sp-600) var(--sp-800);border-top:thin solid var(--border-subtle);gap:var(--sp-100) var(--sp-400);flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin:0 auto;display:flex}footer nav{gap:var(--sp-200);font-size:var(--fs-075);display:flex}footer nav a{color:var(--text-subtle)}footer nav a:hover{color:var(--text-primary)}footer p{font-size:var(--fs-075);color:var(--text-subtle)}
