/* Keyway native page foundation. Shared fits-shell-r3 owns navigation. */
html[data-fc-cloud-module="keyway"] { color-scheme:light; background:#e7ebe8; }
body[data-fc-module="keyway"] { --fc-ui-font-mono:Consolas,"Courier New",monospace; margin:0; background:#e7ebe8; color:#000; font:14px/1.45 "Segoe UI",Arial,sans-serif; }
#fc-page-content { min-width:0; padding:20px; }
#fc-page-content *, #fc-page-content *::before, #fc-page-content *::after { box-sizing:border-box; }
.fc-page__header, .fc-page__body { width:100%; min-width:0; max-width:1380px; margin:0 auto; }
.fc-module-hero__title { margin:0 0 6px; font-size:24px; font-weight:600; }
.fc-module-hero__desc { margin:0; color:#000; font-size:14px; }
#powertrainHost { min-width:0; color:#000; font:14px/1.45 "Segoe UI",Arial,sans-serif; }
#powertrainHost :where(input:not([type="checkbox"]):not([type="radio"]),select) { min-height:36px; height:36px; font:14px/1.4 "Segoe UI",Arial,sans-serif; background:#f8f9f7; color:#000; border:1px solid #718078; border-radius:3px; }
#powertrainHost :where(button) { min-height:36px; font:600 13px/1.4 "Segoe UI",Arial,sans-serif; border:1px solid #718078; border-radius:3px; background:#eef1ee; color:#000; cursor:pointer; }
#powertrainHost :where(label) { font-size:12px; color:#000; }
#powertrainHost :where(input,select,button):focus-visible { outline:2px solid #365c76; outline-offset:2px; }
#powertrainHost :where(button):disabled { opacity:.55; cursor:not-allowed; }
#powertrainHost :where(table) { width:100%; border-collapse:collapse; }
#powertrainHost :where(img,svg) { max-width:100%; }
@media(max-width:760px) { #fc-page-content { padding:10px; } .fc-module-hero__title { font-size:21px; } }

/* FitsCalc R3 canonical keyway technical layer. */
/* Stage 3.8O powertrain top style color tokens */
[data-fc-module="keyway"]{
  --fc-powertrain-v38o-c001: #F7F9FB;
  --fc-powertrain-v38o-c002: #586472;
  --fc-powertrain-v38o-c003: #1B2430;
  --fc-powertrain-v38o-c004: #E3E7EC;
  --fc-powertrain-v38o-c005: #FFFFFF;
  --fc-powertrain-v38o-c006: rgba(20,30,45,.06);
  --fc-powertrain-v38o-c007: #1F6FEB;
  --fc-powertrain-v38o-c008: rgba(31,111,235,.30);
  --fc-powertrain-v38o-c009: #EEF2F7;
  --fc-powertrain-v38o-c010: #D03A2F;
  --fc-powertrain-v38o-c011: #FCEAE8;
  --fc-powertrain-v38o-c012: #B12C22;
  --fc-powertrain-v38o-c013: #B7791F;
  --fc-powertrain-v38o-c014: #2E9E5B;
  --fc-powertrain-v38o-c015: #E7F4ED;
  --fc-powertrain-v38o-c016: #248049;
  --fc-powertrain-v38o-c017: #FBF1DD;
  --fc-powertrain-v38o-c018: #8A94A1;
  --fc-powertrain-v38o-c019: #fff;
  --fc-powertrain-v38o-c020: rgba(31,111,235,.25);
  --fc-powertrain-v38o-c021: #EAF2FF;
  --fc-powertrain-v38o-c022: rgba(178,106,0,.28);
  --fc-powertrain-v38o-c023: #FFF7E6;
  --fc-powertrain-v38o-c024: #B26A00;
  --fc-powertrain-v38o-c025: rgba(46,158,91,.30);
  --fc-powertrain-v38o-c026: #EAF7EF;
  --fc-powertrain-v38o-c027: #1F6B3A;
  --fc-powertrain-v38o-c028: rgba(46,158,91,.08);
  --fc-powertrain-v38o-c029: rgba(178,106,0,.10);
  --fc-powertrain-v38o-c030: rgba(208,58,47,.09);
  --fc-powertrain-v38o-c031: rgba(46,158,91,.35);
  --fc-powertrain-v38o-c032: rgba(178,106,0,.35);
  --fc-powertrain-v38o-c033: rgba(208,58,47,.35);
  --fc-powertrain-v38o-c034: rgba(255,255,255,.72);
  --fc-powertrain-v38o-c035: #E5F6EC;
  --fc-powertrain-v38o-c036: #126B3A;
  --fc-powertrain-v38o-c037: #D97706;
  --fc-powertrain-v38o-c038: #FFF0CF;
  --fc-powertrain-v38o-c039: #8A4B00;
  --fc-powertrain-v38o-c040: #C6281D;
  --fc-powertrain-v38o-c041: #FCE2DE;
  --fc-powertrain-v38o-c042: #A91F17;
  --fc-powertrain-v38o-c043: rgba(20,30,45,.08);
  --fc-powertrain-v38o-c044: rgba(31,111,235,.35);
  --fc-powertrain-v38o-c045: rgba(27,36,48,.82);
  --fc-powertrain-v38o-c046: #CBD2DB;
  --fc-powertrain-v38o-c047: rgba(15,23,42,.74);
  --fc-powertrain-v38o-c048: rgba(0,0,0,.28);
  --fc-powertrain-v38o-c049: rgba(27,36,48,.84);
  --fc-powertrain-v38o-c050: #F3F5F8;
  --fc-powertrain-v38o-c051: #EAF1FD;
  --fc-powertrain-v38o-c052: #0D9488;
  --fc-powertrain-v38o-c053: #0F766E;
  --fc-powertrain-v38o-c054: rgba(20,30,45,.04);
  --fc-powertrain-v38o-c055: #9FBDF1;
  --fc-powertrain-v38o-c056: #1A5FC8;
  --fc-powertrain-v38o-c057: #B9DEC8;
  --fc-powertrain-v38o-c058: #166534;
  --fc-powertrain-v38o-c059: #F4F7FA;
  --fc-powertrain-v38o-c060: #111827;
  --fc-powertrain-v38o-c061: rgba(31,111,235,.20);
  --fc-powertrain-v38o-c062: #CFE0F3;
  --fc-powertrain-v38o-c063: #F3F8FE;
  --fc-powertrain-v38o-c064: #3E536E;
  --fc-powertrain-v38o-c065: #FBFCFE;
  --fc-powertrain-v38o-c066: #0F3D66;
  --fc-powertrain-v38o-c067: rgba(183,121,31,.22);
  --fc-powertrain-v38o-c068: #98651A;
  --fc-powertrain-v38o-c069: rgba(177,44,34,.20);
  --fc-powertrain-v38o-c070: rgba(15,23,42,.72);
  --fc-powertrain-v38o-c071: rgba(226,232,240,.28);
  --fc-powertrain-v38o-c072: rgba(15,23,42,.42);
  --fc-powertrain-v38o-c073: rgba(203,210,219,.9);
  --fc-powertrain-v38o-c074: rgba(255,255,255,.86);
  --fc-powertrain-v38o-c075: rgba(15,23,42,.16);
  --fc-powertrain-v38o-c076: #334155;
  --fc-powertrain-v38o-c077: #B7E0C2;
  --fc-powertrain-v38o-c078: #ECFDF3;
  --fc-powertrain-v38o-c079: #16713A;
  --fc-powertrain-v38o-c080: #F1B8B8;
  --fc-powertrain-v38o-c081: #FEF2F2;
  --fc-powertrain-v38o-c082: #B42318;
  --fc-powertrain-v38o-c083: #f3f6fa;
  --fc-powertrain-v38o-c084: #0f172a;
  --fc-powertrain-v38o-c085: #dbe6f3;
  --fc-powertrain-v38o-c086: rgba(15,23,42,.045);
  --fc-powertrain-v38o-c087: #0f766e;
  --fc-powertrain-v38o-c088: #475569;
  --fc-powertrain-v38o-c089: #eef3f8;
  --fc-powertrain-v38o-c090: #f8fafc;
  --fc-powertrain-v38o-c091: #cbd5e1;
  --fc-powertrain-v38o-c092: #64748b;
  --fc-powertrain-v38o-c093: #ffffff;
}


/* Stage 3.8O keyway residual color tokens */
[data-fc-module="keyway"]{
  --fc-powertrain-keyway-v38o-c001: #F3F5F8;
  --fc-powertrain-keyway-v38o-c002: #FFFFFF;
  --fc-powertrain-keyway-v38o-c003: #F7F9FB;
  --fc-powertrain-keyway-v38o-c004: #EEF2F7;
  --fc-powertrain-keyway-v38o-c005: #E3E7EC;
  --fc-powertrain-keyway-v38o-c006: #CBD2DB;
  --fc-powertrain-keyway-v38o-c007: #1B2430;
  --fc-powertrain-keyway-v38o-c008: #586472;
  --fc-powertrain-keyway-v38o-c009: #1F6FEB;
  --fc-powertrain-keyway-v38o-c010: #EAF1FD;
  --fc-powertrain-keyway-v38o-c011: #0D9488;
  --fc-powertrain-keyway-v38o-c012: #0F766E;
  --fc-powertrain-keyway-v38o-c013: #248049;
  --fc-powertrain-keyway-v38o-c014: #E7F4ED;
  --fc-powertrain-keyway-v38o-c015: #B12C22;
  --fc-powertrain-keyway-v38o-c016: #FCEAE8;
  --fc-powertrain-keyway-v38o-c017: #B7791F;
  --fc-powertrain-keyway-v38o-c018: #FBF1DD;
  --fc-powertrain-keyway-v38o-c019: rgba(20,30,45,.04);
  --fc-powertrain-keyway-v38o-c020: #9FBDF1;
  --fc-powertrain-keyway-v38o-c021: #1A5FC8;
  --fc-powertrain-keyway-v38o-c022: #fff;
  --fc-powertrain-keyway-v38o-c023: rgba(36,128,73,.16);
  --fc-powertrain-keyway-v38o-c024: rgba(183,121,31,.18);
  --fc-powertrain-keyway-v38o-c025: rgba(177,44,34,.18);
  --fc-powertrain-keyway-v38o-c026: #111827;
  --fc-powertrain-keyway-v38o-c027: rgba(15,23,42,.72);
  --fc-powertrain-keyway-v38o-c028: rgba(226,232,240,.28);
  --fc-powertrain-keyway-v38o-c029: rgba(15,23,42,.42);
  --fc-powertrain-keyway-v38o-c030: rgba(203,210,219,.9);
  --fc-powertrain-keyway-v38o-c031: rgba(255,255,255,.86);
  --fc-powertrain-keyway-v38o-c032: rgba(15,23,42,.16);
}

/* Stage 3.8O keyway route-owned color tokens v3 */
[data-fc-module="keyway"]{
  --fc-powertrain-keyway-v38o-route-c001: #111827;
  --fc-powertrain-keyway-v38o-route-c002: #DCE3EB;
  --fc-powertrain-keyway-v38o-route-c003: #FFFFFF;
  --fc-powertrain-keyway-v38o-route-c004: rgba(15,23,42,.04);
  --fc-powertrain-keyway-v38o-route-c005: #536273;
  --fc-powertrain-keyway-v38o-route-c006: #334155;
  --fc-powertrain-keyway-v38o-route-c007: #C8D3DF;
  --fc-powertrain-keyway-v38o-route-c008: #0F172A;
  --fc-powertrain-keyway-v38o-route-c009: #243244;
  --fc-powertrain-keyway-v38o-route-c010: #DDE5EE;
  --fc-powertrain-keyway-v38o-route-c011: #F8FAFC;
  --fc-powertrain-keyway-v38o-route-c012: #0D9488;
  --fc-powertrain-keyway-v38o-route-c013: #0F766E;
  --fc-powertrain-keyway-v38o-route-c014: #F7F9FB;
  --fc-powertrain-keyway-v38o-route-c015: #B9DEC8;
  --fc-powertrain-keyway-v38o-route-c016: #EAF7EF;
  --fc-powertrain-keyway-v38o-route-c017: #16723C;
  --fc-powertrain-keyway-v38o-route-c018: #EAD39D;
  --fc-powertrain-keyway-v38o-route-c019: #FFF7E5;
  --fc-powertrain-keyway-v38o-route-c020: #855C14;
  --fc-powertrain-keyway-v38o-route-c021: #E8B8B3;
  --fc-powertrain-keyway-v38o-route-c022: #FDECEA;
  --fc-powertrain-keyway-v38o-route-c023: #A82D24;
  --fc-powertrain-keyway-v38o-route-c024: #5B6775;
  --fc-powertrain-keyway-v38o-route-c025: #020617;
  --fc-powertrain-keyway-v38o-route-c026: #EEF3F8;
  --fc-powertrain-keyway-v38o-route-c027: #415062;
  --fc-powertrain-keyway-v38o-route-c028: #E4EAF1;
  --fc-powertrain-keyway-v38o-route-c029: #102033;
  --fc-powertrain-keyway-v38o-route-c030: #F0FAF4;
  --fc-powertrain-keyway-v38o-route-c031: #E7B8B3;
  --fc-powertrain-keyway-v38o-route-c032: #6E4B0E;
  --fc-powertrain-keyway-v38o-route-c033: #667384;
  --fc-powertrain-keyway-v38o-route-c034: #fff;
  --fc-powertrain-keyway-v38o-route-c035: #F5F7FA;
  --fc-powertrain-keyway-v38o-route-c036: #64748B;
  --fc-powertrain-keyway-v38o-route-c037: rgba(127,127,127,.35);
  --fc-powertrain-keyway-v38o-route-c038: rgba(127,127,127,.06);
  --fc-powertrain-keyway-v38o-route-c039: rgba(255,170,0,.12);
  --fc-powertrain-keyway-v38o-route-c040: rgba(0,160,90,.10);
  --fc-powertrain-keyway-v38o-route-c041: rgba(255,170,0,.10);
  --fc-powertrain-keyway-v38o-route-c042: #D8E0EA;
  --fc-powertrain-keyway-v38o-route-c043: #1B2430;
  --fc-powertrain-keyway-v38o-route-c044: #586472;
  --fc-powertrain-keyway-v38o-route-c045: #CBD2DB;
  --fc-powertrain-keyway-v38o-route-c046: #EED6A4;
  --fc-powertrain-keyway-v38o-route-c047: #FFF8E8;
  --fc-powertrain-keyway-v38o-route-c048: #855713;
  --fc-powertrain-keyway-v38o-route-c049: #E3E7EC;
  --fc-powertrain-keyway-v38o-route-c050: #94A3B8;
  --fc-powertrain-keyway-v38o-route-c051: #EEF2F7;
  --fc-powertrain-keyway-v38o-route-c052: #166534;
  --fc-powertrain-keyway-v38o-route-c053: rgba(15,23,42,.72);
  --fc-powertrain-keyway-v38o-route-c054: rgba(15,23,42,.76);
  --fc-powertrain-keyway-v38o-route-c055: rgba(0,0,0,.28);
  --fc-powertrain-keyway-v38o-route-c056: #1F2937;
  --fc-powertrain-keyway-v38o-route-c057: rgba(15,23,42,.8);
  --fc-powertrain-keyway-v38o-route-c058: rgba(0,0,0,.35);
  --fc-powertrain-keyway-v38o-route-c059: rgba(255,255,255,.9);
  --fc-powertrain-keyway-v38o-route-c060: #8249;
  --fc-powertrain-keyway-v38o-route-c061: #8250;
  --fc-powertrain-keyway-v38o-route-c062: #8A94A1;
  --fc-powertrain-keyway-v38o-route-c063: #1F6FEB;
  --fc-powertrain-keyway-v38o-route-c064: #F4F7FA;
  --fc-powertrain-keyway-v38o-route-c065: #475569;
  --fc-powertrain-keyway-v38o-route-c066: #B4533E;
  --fc-powertrain-keyway-v38o-route-c067: #E7C5BC;
  --fc-powertrain-keyway-v38o-route-c068: #2563eb;
  --fc-powertrain-keyway-v38o-route-c069: #3b82f6;
  --fc-powertrain-keyway-v38o-route-c070: #60a5fa;
  --fc-powertrain-keyway-v38o-route-c071: #16a34a;
  --fc-powertrain-keyway-v38o-route-c072: #22c55e;
  --fc-powertrain-keyway-v38o-route-c073: #d97706;
  --fc-powertrain-keyway-v38o-route-c074: #f59e0b;
  --fc-powertrain-keyway-v38o-route-c075: #f97316;
  --fc-powertrain-keyway-v38o-route-c076: #dc2626;
  --fc-powertrain-keyway-v38o-route-c077: #ef4444;
  --fc-powertrain-keyway-v38o-route-c078: #000;
  --fc-powertrain-keyway-v38o-route-c079: #000000;
  --fc-powertrain-keyway-v38o-route-c080: #7A8AA0;
  --fc-powertrain-keyway-v38o-route-c081: #5B6B7F;
  --fc-powertrain-keyway-v38o-route-c082: #C2410C;
  --fc-powertrain-keyway-v38o-route-c083: #DDE4ED;
  --fc-powertrain-keyway-v38o-route-c084: #27364B;
  --fc-powertrain-keyway-v38o-route-c085: #D4E0EE;
  --fc-powertrain-keyway-v38o-route-c086: #F7FAFD;
  --fc-powertrain-keyway-v38o-route-c087: #536277;
  --fc-powertrain-keyway-v38o-route-c088: #C9D3DF;
  --fc-powertrain-keyway-v38o-route-c089: #69778A;
  --fc-powertrain-keyway-v38o-route-c090: #D7E0EA;
  --fc-powertrain-keyway-v38o-route-c091: #152137;
  --fc-powertrain-keyway-v38o-route-c092: #BEDDCB;
  --fc-powertrain-keyway-v38o-route-c093: #EAF6EF;
  --fc-powertrain-keyway-v38o-route-c094: #287C4D;
  --fc-powertrain-keyway-v38o-route-c095: #EDC1BC;
  --fc-powertrain-keyway-v38o-route-c096: #FCEAE8;
  --fc-powertrain-keyway-v38o-route-c097: #B12C22;
  --fc-powertrain-keyway-v38o-route-c098: #FFF5E5;
  --fc-powertrain-keyway-v38o-route-c099: #DCE3EC;
  --fc-powertrain-keyway-v38o-route-c100: #E4E9F0;
  --fc-powertrain-keyway-v38o-route-c101: #627084;
  --fc-powertrain-keyway-v38o-route-c102: #4A596D;
  --fc-powertrain-keyway-v38o-route-c103: rgba(31,111,235,.20);
  --fc-powertrain-keyway-v38o-route-c104: rgba(46,158,91,.23);
  --fc-powertrain-keyway-v38o-route-c105: #E7F4ED;
  --fc-powertrain-keyway-v38o-route-c106: #248049;
  --fc-powertrain-keyway-v38o-route-c107: rgba(183,121,31,.25);
  --fc-powertrain-keyway-v38o-route-c108: #FBF1DD;
  --fc-powertrain-keyway-v38o-route-c109: #98651A;
  --fc-powertrain-keyway-v38o-route-c110: rgba(208,58,47,.23);
  --fc-powertrain-keyway-v38o-route-c111: #D7E2EF;
  --fc-powertrain-keyway-v38o-route-c112: #5C6A7C;
  --fc-powertrain-keyway-v38o-route-c113: rgba(27,36,48,.78);
  --fc-powertrain-keyway-v38o-route-c114: rgba(0,0,0,.25);
  --fc-powertrain-keyway-v38o-route-c115: rgba(20,30,45,.06);
  --fc-powertrain-keyway-v38o-route-c116: #E9F7EF;
  --fc-powertrain-keyway-v38o-route-c117: #077232;
  --fc-powertrain-keyway-v38o-route-c118: #F0B6B6;
  --fc-powertrain-keyway-v38o-route-c119: #FFF0F0;
  --fc-powertrain-keyway-v38o-route-c120: #9B1C1C;
  --fc-powertrain-keyway-v38o-route-c121: #E9EEF4;
  --fc-powertrain-keyway-v38o-route-c122: rgba(20,30,45,.04);
  --fc-powertrain-keyway-v38o-route-c123: rgba(31,111,235,.25);
  --fc-powertrain-keyway-v38o-route-c124: rgba(15, 23, 42, .52);
  --fc-powertrain-keyway-v38o-route-c125: rgba(20,30,45,.20);
  --fc-powertrain-keyway-v38o-route-c126: #F3F5F8;
  --fc-powertrain-keyway-v38o-route-c127: #A6B2C2;
  --fc-powertrain-keyway-v38o-route-c128: #9A3412;
  --fc-powertrain-keyway-v38o-route-c129: #F1F5F9;
  --fc-powertrain-keyway-v38o-route-c130: #EAF1FD;
  --fc-powertrain-keyway-v38o-route-c131: #1A5FC8;
  --fc-powertrain-keyway-v38o-route-c132: #CBD5E1;
  --fc-powertrain-keyway-v38o-route-c133: #D03A2F;
  --fc-powertrain-keyway-v38o-route-c134: #B7791F;
  --fc-powertrain-keyway-v38o-route-c135: rgba(255,255,255,.68);
  --fc-powertrain-keyway-v38o-route-c136: rgba(31,111,235,.30);
  --fc-powertrain-keyway-v38o-route-c137: #F3FBF6;
  --fc-powertrain-keyway-v38o-route-c138: #4B5B6D;
  --fc-powertrain-keyway-v38o-route-c139: rgba(177,44,34,.14);
  --fc-powertrain-keyway-v38o-route-c140: rgba(226,232,240,.40);
  --fc-powertrain-keyway-v38o-route-c141: rgba(15,23,42,.46);
  --fc-powertrain-keyway-v38o-route-c142: rgba(15,23,42,.78);
  --fc-powertrain-keyway-v38o-route-c143: #1F3352;
  --fc-powertrain-keyway-v38o-route-c144: #22324A;
  --fc-powertrain-keyway-v38o-route-c145: #0F2342;
  --fc-powertrain-keyway-v38o-route-c146: #0F3D66;
  --fc-powertrain-keyway-v38o-route-c147: rgba(255,255,255,.10);
  --fc-powertrain-keyway-v38o-route-c148: rgba(255,255,255,.04);
  --fc-powertrain-keyway-v38o-route-c149: rgba(255,255,255,.14);
  --fc-powertrain-keyway-v38o-route-c150: rgba(255,255,255,.06);
  --fc-powertrain-keyway-v38o-route-c151: #eaf1ff;
  --fc-powertrain-keyway-v38o-route-c152: rgba(64,135,255,.18);
  --fc-powertrain-keyway-v38o-route-c153: rgba(64,200,120,.18);
  --fc-powertrain-keyway-v38o-route-c154: rgba(180,255,220,.25);
  --fc-powertrain-keyway-v38o-route-c155: #ffd6d6;
  --fc-powertrain-keyway-v38o-route-c156: #ffe9b8;
  --fc-powertrain-keyway-v38o-route-c157: #d7ffd7;
  --fc-powertrain-keyway-v38o-route-c158: rgba(255,255,255,.03);
  --fc-powertrain-keyway-v38o-route-c159: #D7DEE8;
  --fc-powertrain-keyway-v38o-route-c160: #159C92;
  --fc-powertrain-keyway-v38o-route-c161: #12857D;
  --fc-powertrain-keyway-v38o-route-c162: #425066;
  --fc-powertrain-keyway-v38o-route-c163: rgba(31,111,235,.16);
  --fc-powertrain-keyway-v38o-route-c164: #6B788A;
  --fc-powertrain-keyway-v38o-route-c165: #CFE0F3;
  --fc-powertrain-keyway-v38o-route-c166: #F3F8FE;
  --fc-powertrain-keyway-v38o-route-c167: #43566F;
  --fc-powertrain-keyway-v38o-route-c168: #C8E6D4;
  --fc-powertrain-keyway-v38o-route-c169: #F1D8A7;
  --fc-powertrain-keyway-v38o-route-c170: #F0C4BE;
  --fc-powertrain-keyway-v38o-route-c171: #86580F;
  --fc-powertrain-keyway-v38o-route-c172: #FFF6E7;
  --fc-powertrain-keyway-v38o-route-c173: #435066;
  --fc-powertrain-keyway-v38o-route-c174: #FBFCFE;
  --fc-powertrain-keyway-v38o-route-c175: rgba(31,111,235,.24);
  --fc-powertrain-keyway-v38o-route-c176: #3E536E;
  --fc-powertrain-keyway-v38o-route-c177: #17395F;
  --fc-powertrain-keyway-v38o-route-c178: #F6F8FB;
  --fc-powertrain-keyway-v38o-route-c179: #172235;
  --fc-powertrain-keyway-v38o-route-c180: #5D6B7D;
  --fc-powertrain-keyway-v38o-route-c181: #168C83;
  --fc-powertrain-keyway-v38o-route-c182: #7AA7F8;
  --fc-powertrain-keyway-v38o-route-c183: #EEF4FF;
  --fc-powertrain-keyway-v38o-route-c184: #1558B0;
  --fc-powertrain-keyway-v38o-route-c185: #435269;
  --fc-powertrain-keyway-v38o-route-c186: rgba(31,111,235,.15);
  --fc-powertrain-keyway-v38o-route-c187: #BFDCCB;
  --fc-powertrain-keyway-v38o-route-c188: #267B4B;
  --fc-powertrain-keyway-v38o-route-c189: #EABDB8;
  --fc-powertrain-keyway-v38o-route-c190: #EFD7A5;
  --fc-powertrain-keyway-v38o-route-c191: #8A5B15;
  --fc-powertrain-keyway-v38o-route-c192: rgba(64,135,255,.35);
  --fc-powertrain-keyway-v38o-route-c193: rgba(64,135,255,.45);
  --fc-powertrain-keyway-v38o-route-c194: #FFF;
  --fc-powertrain-keyway-v38o-route-c195: #FFF1D6;
  --fc-powertrain-keyway-v38o-route-c196: #718096;
  --fc-powertrain-keyway-v38o-route-c197: #1e3a5f;
  --fc-powertrain-keyway-v38o-route-c198: rgba(0,0,0,.4);
  --fc-powertrain-keyway-v38o-route-c199: #e2e8f0;
  --fc-powertrain-keyway-v38o-route-c200: #0d9488;
  --fc-powertrain-keyway-v38o-route-c201: #0f766e;
  --fc-powertrain-keyway-v38o-route-c202: #f1f5f9;
  --fc-powertrain-keyway-v38o-route-c203: #5eead4;
  --fc-powertrain-keyway-v38o-route-c204: #94a3b8;
  --fc-powertrain-keyway-v38o-route-c205: rgba(96, 165, 250, .38);
  --fc-powertrain-keyway-v38o-route-c206: rgba(37, 99, 235, .16);
  --fc-powertrain-keyway-v38o-route-c207: #dbeafe;
  --fc-powertrain-keyway-v38o-route-c208: rgba(255,255,255,.07);
  --fc-powertrain-keyway-v38o-route-c209: rgba(255,255,255,.13);
  --fc-powertrain-keyway-v38o-route-c210: #4b5563;
  --fc-powertrain-keyway-v38o-route-c211: rgba(255,255,255,.11);
  --fc-powertrain-keyway-v38o-route-c212: rgba(13,148,136,.08);
  --fc-powertrain-keyway-v38o-route-c213: rgba(0,0,0,.18);
  --fc-powertrain-keyway-v38o-route-c214: #1e293b;
  --fc-powertrain-keyway-v38o-route-c215: #f0fdf9;
  --fc-powertrain-keyway-v38o-route-c216: #ccfbf1;
  --fc-powertrain-keyway-v38o-route-c217: #99f6e4;
  --fc-powertrain-keyway-v38o-route-c218: #f4f7fb;
  --fc-powertrain-keyway-v38o-route-c219: #0f1e30;
  --fc-powertrain-keyway-v38o-route-c220: #1e3048;
  --fc-powertrain-keyway-v38o-route-c221: rgba(255,255,255,.05);
  --fc-powertrain-keyway-v38o-route-c222: rgba(13,148,136,.18);
  --fc-powertrain-keyway-v38o-route-c223: rgba(13,148,136,.25);
  --fc-powertrain-keyway-v38o-route-c224: rgba(13,148,136,.35);
  --fc-powertrain-keyway-v38o-route-c225: #1e3a50;
  --fc-powertrain-keyway-v38o-route-c226: rgba(13,148,136,.12);
  --fc-powertrain-keyway-v38o-route-c227: rgba(13,148,136,.22);
  --fc-powertrain-keyway-v38o-route-c228: #64748b;
  --fc-powertrain-keyway-v38o-route-c229: #f0f4f8;
  --fc-powertrain-keyway-v38o-route-c230: #dde5f0;
  --fc-powertrain-keyway-v38o-route-c231: #d1dae8;
  --fc-powertrain-keyway-v38o-route-c232: rgba(18,37,63,.07);
  --fc-powertrain-keyway-v38o-route-c233: #f8fafc;
  --fc-powertrain-keyway-v38o-route-c234: #d9e2ef;
  --fc-powertrain-keyway-v38o-route-c235: rgba(13,148,136,.10);
  --fc-powertrain-keyway-v38o-route-c236: #172033;
  --fc-powertrain-keyway-v38o-route-c237: #667085;
  --fc-powertrain-keyway-v38o-route-c238: rgba(255,255,255,.15);
  --fc-powertrain-keyway-v38o-route-c239: rgba(0,0,0,.14);
  --fc-powertrain-keyway-v38o-route-c240: rgba(13,148,136,.14);
  --fc-powertrain-keyway-v38o-route-c241: rgba(20,184,166,.36);
  --fc-powertrain-keyway-v38o-route-c242: rgba(13,148,136,.17);
  --fc-powertrain-keyway-v38o-route-c243: #d0d5dd;
  --fc-powertrain-keyway-v38o-route-c244: rgba(15,118,110,.14);
  --fc-powertrain-keyway-v38o-route-c245: #344054;
  --fc-powertrain-keyway-v38o-route-c246: #98a2b3;
  --fc-powertrain-keyway-v38o-route-c247: #e5e7eb;
  --fc-powertrain-keyway-v38o-route-c248: rgba(15,118,110,.28);
  --fc-powertrain-keyway-v38o-route-c249: #ecfdf5;
  --fc-powertrain-keyway-v38o-route-c250: #e6fffb;
  --fc-powertrain-keyway-v38o-route-c251: #2E9E5B;
  --fc-powertrain-keyway-v38o-route-c252: rgba(15, 23, 42, 0.45);
  --fc-powertrain-keyway-v38o-route-c253: rgba(15, 23, 42, 0.34);
  --fc-powertrain-keyway-v38o-route-c254: #0f172a;
  --fc-powertrain-keyway-v38o-route-c255: #cbd5e1;
}



html[data-fc-industrial] body #fc-page-content > .fc-module-header {padding:0 0 14px;margin:0 0 16px;border:0;border-bottom:1px solid #aab5ae;background:transparent;box-shadow:none;}
html[data-fc-industrial] body #fc-page-content > .fc-module-header h1 {font:700 32px/1.2 "Segoe UI",Arial,sans-serif;margin:0;color:#000;}
html[data-fc-industrial] body #powertrainHost button[data-fc-action="primary"] {background:#365c76!important;color:#fff!important;border-color:#28465b!important;}


#fc-page-content #powertrainHost button:is([id^="ptk_calc_"],[id^="w24_calc_"],[id^="g71_calc_"],[id^="ks87_calc_"]) {background:#365c76!important;color:#fff!important;border-color:#28465b!important;}

/* Result summaries are actual two-column tables, not card grids. */
#fc-page-content #powertrainHost table[data-fc-result-table]{display:table!important;table-layout:fixed!important;width:100%!important;border-collapse:collapse!important;background:#fff!important;}
#fc-page-content #powertrainHost table[data-fc-result-table] tr[data-fc-result-row]{display:table-row!important;min-height:0!important;height:auto!important;padding:0!important;background:#fff!important;border:0!important;}
#fc-page-content #powertrainHost table[data-fc-result-table] tr > :is(th,td){display:table-cell!important;vertical-align:top!important;border:1px solid #aab5ae!important;padding:8px 10px!important;background:#fff!important;white-space:normal!important;overflow-wrap:anywhere;}
#fc-page-content #powertrainHost table[data-fc-result-table] th{width:32%!important;text-align:left;font-weight:600;}
#fc-page-content #powertrainHost table[data-fc-result-table] :is(th,td)>div{min-height:0!important;margin:0!important;line-height:1.5!important;background:transparent!important;}
#fc-page-content #powertrainHost table[data-fc-result-table] tr:hover > :is(th,td){background:#e8f2f8!important;}
#fc-page-content #powertrainHost .fc-g24109-field-v2 label{height:auto!important;min-height:0!important;line-height:18px!important;white-space:normal!important;}
#fc-page-content #powertrainHost .fc-g24109-field-v2 label::before,
#fc-page-content #powertrainHost .fc-g24109-field-v2 label::after{content:none!important;display:none!important;}

/* FCDIRECT_PUBLIC_KEYWAYS_SOURCE_PARITY_R1_1 */
