/* Brand faces, extracted from the bundler export so EVERY page can use them.
   The legal and utility pages (privacy, terms, pricing, blog) asked for
   'Neue Plak' but loaded no font at all, so they fell back to Arial while the
   rest of the site used the real face. Neue Plak ships here as ttf only, so
   this includes both ttf and woff2 rather than woff2 alone. */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/9343de2ca5d9549f.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/4995a9a43ac659ec.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/49c3da6c9a2b279b.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/d44eb1936043a560.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/9c38cb2d0d2d93c1.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/2c32b9b3ee358c11.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/9343de2ca5d9549f.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/4995a9a43ac659ec.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/49c3da6c9a2b279b.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/d44eb1936043a560.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/9c38cb2d0d2d93c1.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/2c32b9b3ee358c11.woff2") format('woff2');
  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:'Neue Plak'; src:url("/assets/d6e907ae33ecedd4.ttf") format('truetype');       font-weight:100; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak'; src:url("/assets/db6dec6cb7fac1ce.ttf") format('truetype'); font-weight:200; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak'; src:url("/assets/8eabb070f944f370.ttf") format('truetype');      font-weight:300; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak'; src:url("/assets/eea64b73a9d03d43.ttf") format('truetype');    font-weight:400; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak'; src:url("/assets/3f4dd81686bf543e.ttf") format('truetype');   font-weight:600; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak'; src:url("/assets/d4e4c0b685409962.ttf") format('truetype');       font-weight:700; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak'; src:url("/assets/6c2933785168078d.ttf") format('truetype');      font-weight:800; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak'; src:url("/assets/4ea62611f93e47f7.ttf") format('truetype'); font-weight:900; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak Text'; src:url("/assets/fa97693731efbd6b.ttf") format('truetype');            font-weight:100; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak Text'; src:url("/assets/1e087ca7d3edc359.ttf") format('truetype');     font-weight:100; font-style:italic; font-display:swap; }
@font-face { font-family:'Neue Plak Text'; src:url("/assets/26ba85701d967ae5.ttf") format('truetype');           font-weight:300; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak Text'; src:url("/assets/29714b595117cd0e.ttf") format('truetype');    font-weight:300; font-style:italic; font-display:swap; }
@font-face { font-family:'Neue Plak Text'; src:url("/assets/26ba85701d967ae5.ttf") format('truetype');         font-weight:400; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak Text'; src:url("/assets/996a350140089583.ttf") format('truetype');          font-weight:400; font-style:italic; font-display:swap; }
@font-face { font-family:'Neue Plak Text'; src:url("/assets/bb27e80f059723b4.ttf") format('truetype');        font-weight:600; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak Text'; src:url("/assets/21e595fb0517d1ad.ttf") format('truetype'); font-weight:600; font-style:italic; font-display:swap; }
@font-face { font-family:'Neue Plak Text'; src:url("/assets/31b0800452e9dcf4.ttf") format('truetype');            font-weight:700; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak Text'; src:url("/assets/6c15a79431d1543d.ttf") format('truetype');     font-weight:700; font-style:italic; font-display:swap; }
@font-face { font-family:'Neue Plak Text'; src:url("/assets/c4252906652a7adc.ttf") format('truetype');           font-weight:900; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak Text'; src:url("/assets/74f8617d7e0acfe3.ttf") format('truetype');    font-weight:900; font-style:italic; font-display:swap; }
@font-face { font-family:'Neue Plak Condensed'; src:url("/assets/21ce8b4dc894910d.ttf") format('truetype');       font-weight:100; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak Condensed'; src:url("/assets/892dcc36f724f85b.ttf") format('truetype'); font-weight:200; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak Condensed'; src:url("/assets/94c75bf343db5f83.ttf") format('truetype');      font-weight:300; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak Condensed'; src:url("/assets/a3861f398e7e3260.ttf") format('truetype');    font-weight:400; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak Condensed'; src:url("/assets/8de1d03cecc29a4a.ttf") format('truetype');   font-weight:600; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak Condensed'; src:url("/assets/135e961ab72aa2e1.ttf") format('truetype');       font-weight:700; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak Condensed'; src:url("/assets/99eeb88cb7cfcd40.ttf") format('truetype');      font-weight:800; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak Condensed'; src:url("/assets/2a2df6c57471ffbc.ttf") format('truetype'); font-weight:900; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak Extended'; src:url("/assets/69bd7c499566fe62.ttf") format('truetype');       font-weight:100; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak Extended'; src:url("/assets/7f16f7096a4c3833.ttf") format('truetype'); font-weight:200; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak Extended'; src:url("/assets/f1f73885b6598206.ttf") format('truetype');      font-weight:300; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak Extended'; src:url("/assets/7343b26c9a6ad5f7.ttf") format('truetype');    font-weight:400; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak Extended'; src:url("/assets/eda61a0635ebf2dc.ttf") format('truetype');   font-weight:600; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak Extended'; src:url("/assets/b9ae87c7dbf0d514.ttf") format('truetype');       font-weight:700; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak Extended'; src:url("/assets/cf7b34bbcb52a519.ttf") format('truetype');      font-weight:800; font-style:normal; font-display:swap; }
@font-face { font-family:'Neue Plak Extended'; src:url("/assets/f30c0989d0f076f4.ttf") format('truetype'); font-weight:900; font-style:normal; font-display:swap; }
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/b959ec00d64ac7dc.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/cb0aa78eef73dfb0.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/93b3fdd6ded70837.woff2") format('woff2');
  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: 'Caveat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/7a0049db01fdd8fc.woff2") format('woff2');
  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: 'Caveat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/b959ec00d64ac7dc.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/cb0aa78eef73dfb0.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/93b3fdd6ded70837.woff2") format('woff2');
  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: 'Caveat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/7a0049db01fdd8fc.woff2") format('woff2');
  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;
}
