/* Generated by npm run typography:build. Edit the approved sources, not this file. */
@font-face{font-family:"TM Lab dmmono";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/appearance/dmmono-0.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:"TM Lab dmmono";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/appearance/dmmono-1.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:"TM Lab dmmono";font-style:normal;font-weight:500;font-display:swap;src:url("./fonts/appearance/dmmono-2.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:"TM Lab dmmono";font-style:normal;font-weight:500;font-display:swap;src:url("./fonts/appearance/dmmono-3.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:"TM Lab inter";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/appearance/inter-0.woff2");unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TM Lab inter";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/appearance/inter-1.woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TM Lab inter";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/appearance/inter-2.woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"TM Lab inter";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/appearance/inter-3.woff2");unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"TM Lab inter";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/appearance/inter-4.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:"TM Lab inter";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/appearance/inter-5.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:"TM Lab inter";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/appearance/inter-6.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:"TM Lab inter";font-style:normal;font-weight:500;font-display:swap;src:url("./fonts/appearance/inter-7.woff2");unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TM Lab inter";font-style:normal;font-weight:500;font-display:swap;src:url("./fonts/appearance/inter-8.woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TM Lab inter";font-style:normal;font-weight:500;font-display:swap;src:url("./fonts/appearance/inter-9.woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"TM Lab inter";font-style:normal;font-weight:500;font-display:swap;src:url("./fonts/appearance/inter-10.woff2");unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"TM Lab inter";font-style:normal;font-weight:500;font-display:swap;src:url("./fonts/appearance/inter-11.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:"TM Lab inter";font-style:normal;font-weight:500;font-display:swap;src:url("./fonts/appearance/inter-12.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:"TM Lab inter";font-style:normal;font-weight:500;font-display:swap;src:url("./fonts/appearance/inter-13.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:"TM Lab inter";font-style:normal;font-weight:600;font-display:swap;src:url("./fonts/appearance/inter-14.woff2");unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TM Lab inter";font-style:normal;font-weight:600;font-display:swap;src:url("./fonts/appearance/inter-15.woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TM Lab inter";font-style:normal;font-weight:600;font-display:swap;src:url("./fonts/appearance/inter-16.woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"TM Lab inter";font-style:normal;font-weight:600;font-display:swap;src:url("./fonts/appearance/inter-17.woff2");unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"TM Lab inter";font-style:normal;font-weight:600;font-display:swap;src:url("./fonts/appearance/inter-18.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:"TM Lab inter";font-style:normal;font-weight:600;font-display:swap;src:url("./fonts/appearance/inter-19.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:"TM Lab inter";font-style:normal;font-weight:600;font-display:swap;src:url("./fonts/appearance/inter-20.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:"TM Lab inter";font-style:normal;font-weight:700;font-display:swap;src:url("./fonts/appearance/inter-21.woff2");unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TM Lab inter";font-style:normal;font-weight:700;font-display:swap;src:url("./fonts/appearance/inter-22.woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TM Lab inter";font-style:normal;font-weight:700;font-display:swap;src:url("./fonts/appearance/inter-23.woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"TM Lab inter";font-style:normal;font-weight:700;font-display:swap;src:url("./fonts/appearance/inter-24.woff2");unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"TM Lab inter";font-style:normal;font-weight:700;font-display:swap;src:url("./fonts/appearance/inter-25.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:"TM Lab inter";font-style:normal;font-weight:700;font-display:swap;src:url("./fonts/appearance/inter-26.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:"TM Lab inter";font-style:normal;font-weight:700;font-display:swap;src:url("./fonts/appearance/inter-27.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:"TM Lab exo2";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/appearance/exo2-0.woff2");unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TM Lab exo2";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/appearance/exo2-1.woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TM Lab exo2";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/appearance/exo2-2.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:"TM Lab exo2";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/appearance/exo2-3.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:"TM Lab exo2";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/appearance/exo2-4.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:"TM Lab exo2";font-style:normal;font-weight:500;font-display:swap;src:url("./fonts/appearance/exo2-5.woff2");unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TM Lab exo2";font-style:normal;font-weight:500;font-display:swap;src:url("./fonts/appearance/exo2-6.woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TM Lab exo2";font-style:normal;font-weight:500;font-display:swap;src:url("./fonts/appearance/exo2-7.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:"TM Lab exo2";font-style:normal;font-weight:500;font-display:swap;src:url("./fonts/appearance/exo2-8.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:"TM Lab exo2";font-style:normal;font-weight:500;font-display:swap;src:url("./fonts/appearance/exo2-9.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:"TM Lab exo2";font-style:normal;font-weight:600;font-display:swap;src:url("./fonts/appearance/exo2-10.woff2");unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TM Lab exo2";font-style:normal;font-weight:600;font-display:swap;src:url("./fonts/appearance/exo2-11.woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TM Lab exo2";font-style:normal;font-weight:600;font-display:swap;src:url("./fonts/appearance/exo2-12.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:"TM Lab exo2";font-style:normal;font-weight:600;font-display:swap;src:url("./fonts/appearance/exo2-13.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:"TM Lab exo2";font-style:normal;font-weight:600;font-display:swap;src:url("./fonts/appearance/exo2-14.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:"TM Lab exo2";font-style:normal;font-weight:700;font-display:swap;src:url("./fonts/appearance/exo2-15.woff2");unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TM Lab exo2";font-style:normal;font-weight:700;font-display:swap;src:url("./fonts/appearance/exo2-16.woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TM Lab exo2";font-style:normal;font-weight:700;font-display:swap;src:url("./fonts/appearance/exo2-17.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:"TM Lab exo2";font-style:normal;font-weight:700;font-display:swap;src:url("./fonts/appearance/exo2-18.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:"TM Lab exo2";font-style:normal;font-weight:700;font-display:swap;src:url("./fonts/appearance/exo2-19.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}
/* Section navigation */
.trackmath .tm-type-mode,.trackmath .tm-type-tool,.trackmath .lower-workspace-tabs a,.trackmath .map-header > span,.trackmath #active-planner-title,.trackmath [data-type="navigation"] {font-family:"TM Lab exo2",sans-serif !important;font-size:17px !important;font-weight:600 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
/* Panel headings */
.trackmath .tm-type-heading:not(.tm-major),.trackmath main h3,.trackmath .map-chain-heading,.trackmath .setup-summary-heading > strong,.trackmath [data-type="instrument-heading"] {font-family:"TM Lab dmmono",sans-serif !important;font-size:12px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
/* Field labels */
.trackmath .tm-type-control:not(.tm-compact),.trackmath .map-endpoint > span:first-child,.trackmath .target-control > label:first-child,.trackmath .display-selector,.trackmath .secondary-control > span,.trackmath [data-type="instrument-label"] {font-family:"TM Lab dmmono",monospace !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
/* Input values */
.trackmath main input[type="number"]:not(#target-number),.trackmath main select,.trackmath [data-type="instrument-control"] {font-family:"TM Lab dmmono",monospace !important;font-size:11px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
/* Table column labels */
.trackmath .tm-type-data.tm-heading,.trackmath .matrix-axis-label,.trackmath [data-type="instrument-compact"] {font-family:"TM Lab dmmono",monospace !important;font-size:9px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
/* Data & results */
.trackmath .tm-type-data:not(.tm-heading),.trackmath .tm-type-result,.trackmath .matrix-cell:not(.is-buildable) {font-family:"TM Lab dmmono",monospace !important;font-size:12px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
/* Interpretation */
.trackmath .tm-type-interpretation:not(.tm-primary),.trackmath [data-type="instrument-explanation"] {font-family:"TM Lab dmmono",sans-serif !important;font-size:11px !important;font-weight:400 !important;line-height:1.45 !important;letter-spacing:0em !important}
/* Instructions & coaching */
.trackmath .tm-type-instruction:not(.tm-compact),.trackmath [data-type="human-guidance"] {font-family:"TM Lab inter",sans-serif !important;font-size:11px !important;font-weight:400 !important;line-height:1.45 !important;letter-spacing:0em !important}
/* Secondary annotations */
.trackmath .tm-type-meta {font-family:"TM Lab dmmono",monospace !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
/* Help prose */
.trackmath .tm-type-tooltip,.trackmath .help-floating-panel:not(.is-matrix-hint),.trackmath .help-floating-panel p,.trackmath .help-floating-panel li,.trackmath .help-floating-panel section,.trackmath .help-floating-panel small,.trackmath .help-floating-panel strong,.trackmath .help-floating-panel label,.trackmath .help-floating-panel .wheel-equation,.trackmath .help-floating-panel .wheel-equation span,.trackmath [data-type="human-help"] {font-family:"TM Lab inter",sans-serif !important;font-size:13px !important;font-weight:400 !important;line-height:1.45 !important;letter-spacing:0em !important}
/* Target value */
.trackmath .target-control > div > input,.trackmath .cockpit-main input#cockpit-target[data-target],.trackmath [data-type="target-display"] {font-family:"TM Lab dmmono",monospace !important;font-size:18px !important;font-weight:500 !important;line-height:1 !important;letter-spacing:0em !important}
/* Cockpit touch entry */
.trackmath .cockpit-main input[data-type="cockpit-input"]:not(#cockpit-target),.trackmath .cockpit-main select[data-type="cockpit-input"],.trackmath [data-type="cockpit-input"] {font-family:"TM Lab dmmono",monospace !important;font-size:16px !important;font-weight:500 !important;line-height:1 !important;letter-spacing:0em !important}
/* Owned matrix values */
.trackmath .matrix-cell.is-buildable,.trackmath .matrix-header-toggle.is-owned,.trackmath [data-type="owned-gear"] {font-family:"TM Lab dmmono",monospace !important;font-size:15px !important;font-weight:500 !important;line-height:1 !important;letter-spacing:0em !important}
.trackmath #coverage-grid > i.witness-line.major > b{font-family:"TM Lab dmmono" !important;font-size:9px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath #closest-pin > b{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath #coverage-grid > i.witness-line.medium > b{font-family:"TM Lab dmmono" !important;font-size:9px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath #closest-pin > span{font-family:"TM Lab dmmono" !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath #closest-pin > strong{font-family:"TM Lab dmmono" !important;font-size:18px !important;font-weight:500 !important;line-height:1 !important;letter-spacing:0em !important}
.trackmath div.coverage-filters > button{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath button.keep-fitted-chain{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath span.setup-chain-length > span{font-family:"TM Lab dmmono" !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath small.setup-chain-assembled{font-family:"TM Lab dmmono" !important;font-size:9px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath label.setup-chain-length > span{font-family:"TM Lab dmmono" !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath div.inline-chain-add > span{font-family:"TM Lab dmmono" !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath div.chain-count-guidance > span{font-family:"TM Lab dmmono" !important;font-size:9px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath span.setup-summary-heading > em{font-family:"TM Lab dmmono" !important;font-size:9px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath aside.physical-setup-context.inline-bike-actions > button > small{font-family:"TM Lab dmmono" !important;font-size:9px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath span.map-chain-position-label{font-family:"TM Lab dmmono" !important;font-size:9px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath span.map-priority-captions > span{font-family:"TM Lab dmmono" !important;font-size:9px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath span.map-axle-target-handle{font-family:"TM Lab dmmono" !important;font-size:9.35px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath span.map-priority-captions > strong{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath span.map-priority-copy{font-family:"TM Lab dmmono" !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath #map-dropout > p.map-dropout-travel{font-family:"TM Lab dmmono" !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath .map-factual-readout > p.map-dropout-copy{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:400 !important;line-height:1.45 !important;letter-spacing:0em !important}
.trackmath #owned-badge{font-family:"TM Lab dmmono" !important;font-size:9px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath span.matrix-state-key{font-family:"TM Lab dmmono" !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath #installed-badge{font-family:"TM Lab dmmono" !important;font-size:9px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath #suggested-badge{font-family:"TM Lab dmmono" !important;font-size:9px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath #fitted-gear-status > span.fitted-gear-label{font-family:"TM Lab dmmono" !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath #fitted-gear-value{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath #coverage-summary > button > b{font-family:"TM Lab dmmono" !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath #coverage-summary > button{font-family:"TM Lab dmmono" !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath div.matrix-range-row > span{font-family:"TM Lab dmmono" !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}

.trackmath div.map-dropout-limits > span{font-family:"TM Lab dmmono" !important;font-size:9px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}

.trackmath div.setup-owned-chain > button{font-family:"TM Lab dmmono" !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath fieldset.strategy-option-group > legend{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath button.temporary-clear-all{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath div.strategy-segmented > button{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath div.purchase-search-label{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath div.purchase-include-label{font-family:"TM Lab dmmono" !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath div.purchase-part-row > button{font-family:"TM Lab dmmono" !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath div.purchase-exclude-label{font-family:"TM Lab dmmono" !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath div.purchase-universe-copy{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:400 !important;line-height:1.45 !important;letter-spacing:0em !important}
.trackmath div.purchase-chain-fit > span{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath div.purchase-chain-fit > div > button{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath div.purchase-objective.purchase-question > span{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath div.purchase-question.purchase-improvement-question > a{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath div.strategy-preference-labels > span{font-family:"TM Lab dmmono" !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath p.purchase-chain-scope{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:400 !important;line-height:1.45 !important;letter-spacing:0em !important}
.trackmath div.purchase-range-copy{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:400 !important;line-height:1.45 !important;letter-spacing:0em !important}
.trackmath div.purchase-question.purchase-target-question > a{font-family:"TM Lab dmmono" !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath #target-set-targets > div.target-set-target-row > span{font-family:"TM Lab dmmono" !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath div.target-priority-options > button{font-family:"TM Lab dmmono" !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath div.chain-priority-buttons > button{font-family:"TM Lab dmmono" !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath #chain-coverage-field > span.chain-field-spacer{font-family:"TM Lab dmmono" !important;font-size:9px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath #chain-coverage-field > span.chain-field-x{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath #chain-coverage-field > span.chain-field-y > span{font-family:"TM Lab dmmono" !important;font-size:9px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath #chain-coverage-field > span.chain-field-y > small{font-family:"TM Lab dmmono" !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath small.chain-cell-lengths > span{font-family:"TM Lab dmmono" !important;font-size:9px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath #chain-coverage-field > button.chain-field-cell.chain-nominated > strong{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath #chain-coverage-field > button.chain-field-cell > strong{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath span.chain-value-expression{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath span.chain-cell-status{font-family:"TM Lab dmmono" !important;font-size:9px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath #chain-coverage-matrix > thead > tr > th{font-family:"TM Lab dmmono" !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath #chain-coverage-matrix > tbody > tr > th{font-family:"TM Lab dmmono" !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath strong.chain-assignment-links{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath span.chain-assignment-room{font-family:"TM Lab dmmono" !important;font-size:9px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath #chain-coverage-matrix > tbody > tr > td > strong{font-family:"TM Lab dmmono" !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath span.chain-nomination-context{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:400 !important;line-height:1.45 !important;letter-spacing:0em !important}
.trackmath span.chain-plan-lengths{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath #chain-coverage-cell-detail{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
.trackmath div.chain-coverage-section-heading > span{font-family:"TM Lab dmmono" !important;font-size:11px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0.025em !important}
@font-face{font-family:"TM Cockpit Titillium";src:url("./fonts/appearance/titilliumweb-black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}
.trackmath .terminal-qr .qr-width-label:not(.qr-phone-label) text{font-family:"TM Cockpit Titillium",sans-serif;font-weight:900;font-style:italic;fill:var(--orange)}
.trackmath .terminal-qr .qr-phone-label text{font-style:normal;fill:#fff}
.trackmath .map-terminal .terminal-slot,.trackmath .map-terminal .terminal-slot :is(p,span,button){font-family:var(--terminal-font-family) !important;font-size:var(--terminal-font-size) !important;font-weight:400 !important;font-style:normal !important;line-height:var(--terminal-line-height) !important;letter-spacing:0 !important}
.trackmath .sheet-shared-axis .sheet-target-control input[type="number"]:not(#target-number),.trackmath .sheet-shared-axis .sheet-target-control :is([data-type="target-display"],[data-type="instrument-control"],[data-type="instrument-label"]){font-family:"TM Lab dmmono",monospace !important;font-size:var(--sheet-target-font-size,18px) !important;font-weight:500 !important;font-style:normal !important;line-height:1 !important;letter-spacing:0 !important}
