/* cyrillic-ext */
@font-face {
  font-family: 'Templates Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/templates-fonts/5656523d-0ba9-4357-bdcf-10583e481155.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Templates Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/templates-fonts/80342fd2-db4d-44fa-bcba-9befd0ca7217.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Templates Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/templates-fonts/e83fe662-97d1-448a-8d33-8010dccc16fa.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;
}
/* latin-ext */
@font-face {
  font-family: 'Templates Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/templates-fonts/b82b4845-6aaf-4042-9693-6d948ab762ef.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;
}
/* latin */
@font-face {
  font-family: 'Templates Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/templates-fonts/83ae98cc-baec-435d-af4f-2f761a7d3973.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Templates Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/templates-fonts/bdad800d-936b-4f85-ba1d-97633dfb5f2e.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Templates Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/templates-fonts/32fa33d0-1c63-4b21-aaa6-41d55fe4f248.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Templates Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/templates-fonts/d743f1ed-7b46-4d4f-ae04-83319dda7527.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;
}
/* latin-ext */
@font-face {
  font-family: 'Templates Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/templates-fonts/3b63a71a-0d6d-44bb-8f62-c134a231d4c4.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;
}
/* latin */
@font-face {
  font-family: 'Templates Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/templates-fonts/d6d3a951-4525-44e1-93a4-073cccd15724.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Templates Plex Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/templates-fonts/2832a5b2-9b1a-4ba6-9fd9-02656004fc34.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Templates Plex Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/templates-fonts/af3fd0e5-25ff-464f-a0f6-54230eb96082.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Templates Plex Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/templates-fonts/6dce34f5-2840-4a7b-b8d0-dfa91d232fe4.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;
}
/* latin-ext */
@font-face {
  font-family: 'Templates Plex Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/templates-fonts/999ad594-4b10-46e7-a177-5b348ea485e1.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;
}
/* latin */
@font-face {
  font-family: 'Templates Plex Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/templates-fonts/98c95b46-a415-47f1-be9b-86b807f321da.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/templates-fonts/fa5b175d-aa95-4a71-9c6c-57ebbaf1ce99.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/templates-fonts/c5c60cf1-6322-4e85-b919-00f8181485a5.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/templates-fonts/8f5dcf62-b92e-4166-a707-05e89953ff51.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/templates-fonts/6b5dd3e8-cb2c-4ede-9685-4a4e7fc5d78a.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;
}
/* latin-ext */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/templates-fonts/b4ad2bdd-d06d-4ff2-a562-10fae028dcbb.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;
}
/* latin */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/templates-fonts/298787ae-d93d-4d18-9766-fed4d2a3facd.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/templates-fonts/fa5b175d-aa95-4a71-9c6c-57ebbaf1ce99.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/templates-fonts/c5c60cf1-6322-4e85-b919-00f8181485a5.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/templates-fonts/8f5dcf62-b92e-4166-a707-05e89953ff51.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/templates-fonts/6b5dd3e8-cb2c-4ede-9685-4a4e7fc5d78a.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;
}
/* latin-ext */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/templates-fonts/b4ad2bdd-d06d-4ff2-a562-10fae028dcbb.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;
}
/* latin */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/templates-fonts/298787ae-d93d-4d18-9766-fed4d2a3facd.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/templates-fonts/fa5b175d-aa95-4a71-9c6c-57ebbaf1ce99.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/templates-fonts/c5c60cf1-6322-4e85-b919-00f8181485a5.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/templates-fonts/8f5dcf62-b92e-4166-a707-05e89953ff51.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/templates-fonts/6b5dd3e8-cb2c-4ede-9685-4a4e7fc5d78a.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;
}
/* latin-ext */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/templates-fonts/b4ad2bdd-d06d-4ff2-a562-10fae028dcbb.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;
}
/* latin */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/templates-fonts/298787ae-d93d-4d18-9766-fed4d2a3facd.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/templates-fonts/fa5b175d-aa95-4a71-9c6c-57ebbaf1ce99.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/templates-fonts/c5c60cf1-6322-4e85-b919-00f8181485a5.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/templates-fonts/8f5dcf62-b92e-4166-a707-05e89953ff51.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/templates-fonts/6b5dd3e8-cb2c-4ede-9685-4a4e7fc5d78a.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;
}
/* latin-ext */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/templates-fonts/b4ad2bdd-d06d-4ff2-a562-10fae028dcbb.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;
}
/* latin */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/templates-fonts/298787ae-d93d-4d18-9766-fed4d2a3facd.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/templates-fonts/fa5b175d-aa95-4a71-9c6c-57ebbaf1ce99.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/templates-fonts/c5c60cf1-6322-4e85-b919-00f8181485a5.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/templates-fonts/8f5dcf62-b92e-4166-a707-05e89953ff51.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/templates-fonts/6b5dd3e8-cb2c-4ede-9685-4a4e7fc5d78a.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;
}
/* latin-ext */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/templates-fonts/b4ad2bdd-d06d-4ff2-a562-10fae028dcbb.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;
}
/* latin */
@font-face {
  font-family: 'Templates Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/templates-fonts/298787ae-d93d-4d18-9766-fed4d2a3facd.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;
}

#templates { font-family: Templates Manrope, system-ui, sans-serif; }
#templates.tpl-001{background:#fff;padding:clamp(56px,9vw,130px) clamp(16px,4vw,40px);overflow:hidden}
#templates .tpl-002{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(36px,5vw,80px);align-items:center}
#templates .tpl-003{display:flex;flex-direction:column;gap:clamp(20px,2.6vw,30px);container-type:inline-size}
#templates .tpl-004{display:flex;flex-direction:column;gap:10px}
#templates .tpl-005{font-family:'Templates Plex Mono',monospace;font-size:12px;letter-spacing:.14em;color:#4B57D9}
#templates .tpl-006{margin:0;font-size:clamp(34px,11cqw,84px);line-height:.92;letter-spacing:-0.045em;font-weight:700}
#templates .tpl-007{display:block;overflow:hidden;padding-bottom:.22em}
#templates .tpl-008{display:block}
#templates .tpl-009{display:block;overflow:hidden;padding-bottom:.22em}
#templates .tpl-010{display:block;color:#4B57D9}
#templates .tpl-011{margin:0;font-size:clamp(16px,1.7vw,20px);line-height:1.5;color:#3A3F4B;max-width:540px;text-wrap:pretty}
#templates .tpl-012{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#templates .tpl-013{padding:16px 18px;border-radius:16px;background:#FBFBFD;box-shadow:inset 0 0 0 1px #E4E7EE;display:flex;flex-direction:column;gap:6px}
#templates .tpl-014{font-family:'Templates Plex Mono',monospace;font-size:11px;letter-spacing:.1em;color:#4B57D9}
#templates .tpl-015{font-size:17px;font-weight:700;letter-spacing:-0.02em}
#templates .tpl-016{padding:16px 18px;border-radius:16px;background:#FBFBFD;box-shadow:inset 0 0 0 1px #E4E7EE;display:flex;flex-direction:column;gap:6px}
#templates .tpl-017{font-family:'Templates Plex Mono',monospace;font-size:11px;letter-spacing:.1em;color:#4B57D9}
#templates .tpl-018{font-size:17px;font-weight:700;letter-spacing:-0.02em}
#templates .tpl-019{padding:16px 18px;border-radius:16px;background:#FBFBFD;box-shadow:inset 0 0 0 1px #E4E7EE;display:flex;flex-direction:column;gap:6px}
#templates .tpl-020{font-family:'Templates Plex Mono',monospace;font-size:11px;letter-spacing:.1em;color:#4B57D9}
#templates .tpl-021{font-size:17px;font-weight:700;letter-spacing:-0.02em}
#templates .tpl-022{padding:16px 18px;border-radius:16px;background:#FBFBFD;box-shadow:inset 0 0 0 1px #E4E7EE;display:flex;flex-direction:column;gap:6px}
#templates .tpl-023{font-family:'Templates Plex Mono',monospace;font-size:11px;letter-spacing:.1em;color:#4B57D9}
#templates .tpl-024{font-size:17px;font-weight:700;letter-spacing:-0.02em}
#templates .tpl-025{display:flex;flex-direction:column;gap:12px;font-size:15px;line-height:1.5;color:#3A3F4B}
#templates .tpl-026{display:flex;gap:14px}
#templates .tpl-027{font-family:'Templates Plex Mono',monospace;font-size:13px;font-weight:600;color:#4B57D9;padding-top:2px}
#templates .tpl-028{display:flex;gap:14px}
#templates .tpl-029{font-family:'Templates Plex Mono',monospace;font-size:13px;font-weight:600;color:#4B57D9;padding-top:2px}
#templates .tpl-030{display:flex;gap:14px}
#templates .tpl-031{font-family:'Templates Plex Mono',monospace;font-size:13px;font-weight:600;color:#4B57D9;padding-top:2px}
#templates .tpl-032{font-family:'Templates Plex Mono',monospace;font-size:12px;letter-spacing:.06em;color:#6A7180}
#templates .tpl-033{position:relative;min-height:clamp(440px,48vw,580px);display:flex;align-items:center;justify-content:center}
#templates .tpl-034{position:absolute;width:min(560px,100%);aspect-ratio:1;border-radius:9999px;background:radial-gradient(circle,#EEF0FE 0%,rgba(238,240,254,0) 68%)}
#templates .tpl-035{position:absolute;width:min(330px,70%);aspect-ratio:1/1.32;border-radius:14px;background:#fff;box-shadow:0 18px 44px rgba(20,22,28,.10),inset 0 0 0 1px #E4E7EE;transform:translate(-26%,-4%) rotate(-8deg);padding:22px;display:flex;flex-direction:column;gap:10px}
#templates .tpl-036{font-size:13px;font-weight:700;color:#99A0AE}
#templates .tpl-037{height:6px;width:70%;border-radius:3px;background:#EDEFF4}
#templates .tpl-038{height:6px;width:52%;border-radius:3px;background:#EDEFF4}
#templates .tpl-039{position:absolute;width:min(330px,70%);aspect-ratio:1/1.32;border-radius:14px;background:#fff;box-shadow:0 18px 44px rgba(20,22,28,.10),inset 0 0 0 1px #E4E7EE;transform:translate(24%,-8%) rotate(6deg);padding:22px;display:flex;flex-direction:column;gap:10px;align-items:flex-end}
#templates .tpl-040{font-size:13px;font-weight:700;color:#99A0AE}
#templates .tpl-041{height:6px;width:60%;border-radius:3px;background:#EDEFF4}
#templates .tpl-042{height:6px;width:44%;border-radius:3px;background:#EDEFF4}
#templates .tpl-043{position:relative;width:min(380px,82%);border-radius:16px;background:#fff;box-shadow:0 30px 70px rgba(20,22,28,.18),inset 0 0 0 1px #E4E7EE;padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column;gap:14px;font-size:13.5px;line-height:1.6;color:#3A3F4B}
#templates .tpl-044{display:flex;align-items:center;justify-content:space-between;gap:10px}
#templates .tpl-045{width:34px;height:34px;border-radius:9px;background:#14161C;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}
#templates .tpl-046{font-family:'Templates Plex Mono',monospace;font-size:11px;color:#6A7180}
#templates .tpl-047{font-size:16px;font-weight:700;color:#14161C;line-height:1.35}
#templates .tpl-048{padding:1px 7px;border-radius:6px;background:#EEF0FE;color:#3A45C0;font-family:'Templates Plex Mono',monospace;font-size:14px}
#templates .tpl-049{float:right;padding:0 6px;border-radius:5px;background:#EEF0FE;color:#3A45C0;font-family:'Templates Plex Mono',monospace;font-size:12.5px}
#templates .tpl-050{text-wrap:pretty}
#templates .tpl-051{padding: 1px 6px; border-radius: 5px; background: rgb(238, 240, 254); color: rgb(58, 69, 192); font-weight: 600;}
#templates .tpl-052{padding: 1px 6px; border-radius: 5px; background: rgb(238, 240, 254); color: rgb(58, 69, 192); font-weight: 600;}
#templates .tpl-053{display:flex;flex-direction:column;gap:7px}
#templates .tpl-054{height:6px;width:100%;border-radius:3px;background:#EDEFF4}
#templates .tpl-055{height:6px;width:92%;border-radius:3px;background:#EDEFF4}
#templates .tpl-056{height:6px;width:64%;border-radius:3px;background:#EDEFF4}
#templates .tpl-057{padding:1px 6px;border-radius:5px;background:#EEF0FE;color:#3A45C0;font-family:'Templates Plex Mono',monospace;font-weight:600}
#templates .tpl-058{position:absolute;right:clamp(0px,2vw,24px);bottom:clamp(14px,4vw,48px);padding:12px 16px;border-radius:14px;background:#14161C;color:#fff;display:flex;align-items:center;gap:12px;box-shadow:0 16px 36px rgba(20,22,28,.24)}
#templates .tpl-059{width:28px;height:28px;border-radius:9999px;background:#12855C;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800}
#templates .tpl-060{display:flex;flex-direction:column}
#templates .tpl-061{font-size:14px;font-weight:700}
#templates .tpl-062{font-size:12.5px;color:rgba(255,255,255,.72)}
.landing-step-image {display:block;width:100%;height:100%;object-fit:contain;object-position:center top;}

#flow [data-step-image] {padding:0;gap:0;border:0;background:#fff;overflow:hidden;}
