/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.inline{display:inline}.table{display:table}.rounded{border-radius:.25rem}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}.topbar{background:#faf9f5;border-bottom:1px solid #d8d5cb;justify-content:space-between;align-items:center;height:78px;padding:0 max(24px,4vw);display:flex}.brand,.user{align-items:center;gap:12px;display:flex}.brandmark{background:var(--green);width:42px;height:42px;color:var(--lime);border-radius:9px;place-items:center;font:700 24px Georgia;display:grid}.brand div,.user div{flex-direction:column;display:flex}.brand strong{font-size:16px}.brand small,.user small{color:var(--muted);margin-top:2px}.user>span{background:#e1e8df;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.hero{background:var(--green);color:#fff;padding:62px max(24px,50vw - 560px);position:relative;overflow:hidden}.hero:after{content:"";border:70px solid #d9f24f14;border-radius:50%;width:440px;height:440px;position:absolute;top:-180px;right:-120px}.eyebrow{color:var(--lime);letter-spacing:.18em;font-size:12px;font-weight:700}.hero h1{margin:16px 0;font:700 clamp(42px,6vw,72px)/.98 Georgia,serif}.hero h1 em{color:var(--lime);font-style:italic}.hero>p{color:#d8e2da;font-size:17px}.searchbox{z-index:1;background:#fff;border-radius:12px;align-items:center;max-width:850px;margin-top:28px;padding:8px 10px 8px 18px;display:flex;position:relative;box-shadow:0 12px 30px #10261a55}.searchbox svg{fill:none;stroke:#526159;stroke-width:2px;width:23px}.searchbox input{color:var(--ink);border:0;outline:0;flex:1;padding:14px;font-size:16px}.searchbox button{cursor:pointer;background:#edf0eb;border:0;border-radius:7px;padding:9px 13px}.quick{z-index:1;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex;position:relative}.quick span{color:#b9c8bd;font-size:12px}.quick button{color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #fff3;border-radius:99px;padding:6px 10px;font-size:12px}.workspace{max-width:1120px;margin:0 auto;padding:34px 24px 64px}.tabs{border-bottom:1px solid var(--line);gap:26px;display:flex}.tabs button{color:#6c746e;cursor:pointer;background:0 0;border:0;padding:0 0 14px;font-weight:700}.tabs button.active{color:var(--green);border-bottom:3px solid var(--green)}.tabs b{background:#e3e7df;border-radius:10px;margin-left:5px;padding:2px 7px;font-size:11px}.resulthead{justify-content:space-between;align-items:end;margin:28px 0 14px;display:flex}.resulthead h2{margin:0;font:700 27px Georgia}.resulthead p{color:var(--muted);margin:5px 0 0;font-size:13px}.resulthead>span{color:var(--muted);font-size:12px}.partcard{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(280px,1.4fr) minmax(230px,.8fr) minmax(210px,.8fr);margin-bottom:10px;display:grid;overflow:hidden}.partmain,.partmeta,.source{padding:20px 22px}.partmeta,.source{border-left:1px solid #e3e1da}.model{letter-spacing:.13em;color:#6d756e;font-size:11px;font-weight:700}.partmain h3{margin:7px 0;font-size:17px}.pn{color:var(--green);cursor:pointer;background:0 0;border:0;padding:0;font:700 18px Courier New}.pn span{color:#909790;font:10px Arial}.partmain p{color:var(--muted);margin:8px 0 0;font-size:12px}.partmeta{grid-template-columns:1fr 1.4fr;align-items:center;gap:15px;display:grid}.partmeta div{flex-direction:column;gap:7px;display:flex}.partmeta small,.source small{letter-spacing:.11em;color:#7c837e;font-size:9px;font-weight:700}.partmeta strong{font-size:17px}.source{flex-direction:column;justify-content:center;gap:6px;display:flex}.source>span{margin-bottom:4px;font-size:11px;font-weight:700}.verified{color:#31834f}.check{color:#a96d15}.source strong{font-size:13px}.machinegrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.machine{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:20px;display:grid}.machineicon{background:var(--green);width:48px;height:48px;color:var(--lime);border-radius:9px;place-items:center;font:700 18px Georgia;display:grid}.machine small{color:var(--muted)}.machine h3{margin:4px 0;font-size:18px}.machine p{color:#48534c;margin:0}.machine span{color:#31834f;margin-top:8px;font-size:11px;display:block}.machine button{color:var(--green);cursor:pointer;background:0 0;border:0;font-weight:700}.empty{text-align:center;background:#fff;border:1px dashed #b8bbb5;border-radius:12px;padding:40px}.empty p{color:var(--muted)}footer{border-top:1px solid var(--line);max-width:1120px;color:var(--muted);margin:0 auto 50px;padding:18px 24px;font-size:12px}footer strong{color:var(--green)}@media (width<=760px){.user div{display:none}.hero{padding-top:42px;padding-bottom:42px}.partcard{grid-template-columns:1fr}.partmeta,.source{border-top:1px solid #e3e1da;border-left:0}.machinegrid{grid-template-columns:1fr}.resulthead{align-items:start;gap:12px}.resulthead>span{display:none}.quick span{width:100%}.machine{grid-template-columns:auto 1fr}.machine button{text-align:left;grid-column:2;padding:0}.hero h1{font-size:44px}}:root{--ink:#142033;--green:#0758aa;--lime:#72c7f2;--paper:#f3f6fa;--line:#d5dfeb;--muted:#647487}body{background:linear-gradient(180deg,#f7f9fc 0%,var(--paper) 100%)}.topbar{background:#fff;border-bottom-color:#d9e2ed;height:86px;box-shadow:0 2px 12px #133a6520}.lano-logo{object-fit:contain;object-position:center;width:136px;height:52px;display:block}.brand-divider{background:#d8e2ec;width:1px;height:38px;margin:0 3px}.brand strong{color:#173a63;font-size:17px}.brand small,.user small{color:#68798b}.user>span{color:#0758aa;background:#e6f1fb}.hero{background:linear-gradient(128deg,#063b79 0%,#0758aa 58%,#0870ca 100%)}.hero:after{border-color:#72c7f221}.hero h1 em,.eyebrow{color:#80d4fb}.hero>p{color:#d9eafb}.searchbox{box-shadow:0 14px 34px #02264e66}.searchbox svg{stroke:#53708e}.searchbox button{color:#0758aa;background:#e9f3fc}.quick span{color:#c4daee}.tabs button.active{color:#0758aa;border-bottom-color:#0758aa}.tabs b{color:#315b82;background:#e6eff8}.pn,.machine button,footer strong{color:#0758aa}.machineicon{color:#fff;background:linear-gradient(145deg,#06488d,#0872cb)}.verified,.machine span{color:#1476ba}@media (width<=760px){.topbar{height:78px}.lano-logo{width:108px;height:44px}.brand-divider{height:32px}.brand small{display:none}.brand strong{font-size:14px}.hero h1{font-size:44px}}.top-actions{align-items:center;gap:18px;display:flex}.quote-shortcut{color:#0758aa;cursor:pointer;background:#edf6fe;border:1px solid #bdd2e6;border-radius:9px;padding:9px 12px;font-weight:700}.quote-shortcut b{color:#fff;background:#0758aa;border-radius:99px;place-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 5px;font-size:11px;display:inline-grid}.searchrow{z-index:1;align-items:stretch;gap:10px;max-width:980px;margin-top:28px;display:flex;position:relative}.searchrow .searchbox{flex:1;margin-top:0}.scan-button{color:#fff;cursor:pointer;background:#ffffff18;border:1px solid #fff5;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:118px;padding:0 16px;font-size:13px;font-weight:700;display:flex}.scan-button input{display:none}.scan-message{z-index:1;color:#d9effb;margin-top:10px;font-size:12px;position:relative}.tabs{scrollbar-width:thin;overflow-x:auto}.tabs button{white-space:nowrap}.workspace-message{color:#164f7d;background:#e7f3fd;border:1px solid #bdd8ed;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-top:16px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.workspace-message button{color:#0758aa;cursor:pointer;background:0 0;border:0}.part-actions{align-items:center;gap:13px;display:flex}.add-quote{color:#0758aa;cursor:pointer;background:#edf6fd;border:1px solid #bad1e5;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:700}@media (width<=760px){.top-actions{gap:8px}.quote-shortcut{padding:8px 9px}.searchrow{flex-direction:column}.scan-button{min-height:46px}.tabs{gap:20px}.workspace-message{align-items:flex-start}.brand-divider,.brand>div{display:none}}.hero{background:radial-gradient(circle at 83% 28%,#164d80 0%,#0a3159 30%,#0000 55%),linear-gradient(118deg,#061b31 0%,#073d73 52%,#061a2c 100%);align-items:center;min-height:550px;padding-top:52px;padding-bottom:52px;display:flex}.hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#041628fa 0%,#05274af0 42%,#04192d3d 72%,#04142314 100%);position:absolute;inset:0}.hero:after{display:none}.hero-copy{z-index:2;width:min(61%,680px);position:relative}.hero-copy>p{color:#d9eafb;max-width:640px;font-size:17px;line-height:1.55}.hero-art{z-index:0;pointer-events:none;justify-content:flex-end;align-items:flex-end;width:min(48vw,565px);display:flex;position:absolute;top:8px;bottom:0;right:max(12px,50vw - 640px)}.hero-art img{object-fit:contain;object-position:right bottom;filter:drop-shadow(0 18px 28px #0006);width:100%;height:100%;display:block}.hero .searchrow,.hero .quick{max-width:680px}@media (width<=980px){.hero{min-height:530px}.hero-copy{width:65%}.hero-art{opacity:.64;width:55vw;right:-80px}.hero:before{background:linear-gradient(90deg,#041628fc 0%,#05274af5 50%,#04192d70 76%,#04142338 100%)}}@media (width<=760px){.hero{min-height:520px;padding-top:42px;padding-bottom:38px;display:block}.hero-copy{width:100%}.hero-art{opacity:.22;justify-content:center;width:100%;height:100%;inset:0}.hero-art img{object-fit:cover;object-position:center 62%;filter:none;width:100%;height:100%}.hero:before{background:linear-gradient(#041628e6 0%,#05274adb 62%,#041423eb 100%)}.hero-copy>p{font-size:15px}.hero .searchrow,.hero .quick{max-width:none}}.desk-nav-shell{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #d5e1ec;position:sticky;top:0;box-shadow:0 5px 18px #0d355a17}.desk-nav{align-items:center;gap:8px;max-width:1120px;height:62px;margin:0 auto;padding:0 24px;display:flex}.desk-nav>button,.tools-dropdown>summary{color:#36516f;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;min-height:40px;padding:9px 13px;font-size:13px;font-weight:800;transition:background .16s,border-color .16s,color .16s}.desk-nav>button:hover,.tools-dropdown>summary:hover{color:#0758aa;background:#f0f6fb;border-color:#cfdfec}.desk-nav>button.active,.tools-dropdown.active>summary{color:#fff;background:#0758aa;border-color:#0758aa;box-shadow:0 5px 14px #0758aa33}.desk-nav>button>span,.tools-dropdown>summary>span{margin-right:6px;font-size:16px;line-height:0}.desk-nav b,.tools-dropdown-panel b{color:#315b82;background:#e8f1f9;border-radius:99px;place-items:center;min-width:21px;height:21px;margin-left:6px;padding:0 6px;font-size:10px;font-style:normal;display:inline-grid}.desk-nav>button.active b{color:#fff;background:#fff3}.tools-dropdown{margin-left:auto;position:relative}.tools-dropdown>summary{-webkit-user-select:none;user-select:none;align-items:center;list-style:none;display:flex}.tools-dropdown>summary::-webkit-details-marker{display:none}.tools-dropdown>summary i{margin-left:9px;font-size:10px;font-style:normal;transition:transform .16s}.tools-dropdown[open]>summary i{transform:rotate(180deg)}.tools-dropdown-panel{background:#fff;border:1px solid #cadbea;border-radius:14px;grid-template-columns:1fr 1fr;gap:7px;width:min(430px,100vw - 32px);max-height:min(680px,100vh - 90px);padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 20px 55px #0a2c4d38}.tools-dropdown-panel>small{color:#71869b;letter-spacing:.14em;grid-column:1/-1;padding:8px 7px 3px;font-size:9px;font-weight:900}.tools-dropdown-panel>button{text-align:left;color:#173a63;cursor:pointer;background:#f8fbfe;border:1px solid #dbe7f1;border-radius:10px;grid-template-columns:1fr auto;gap:3px 8px;min-height:68px;padding:11px 12px;display:grid}.tools-dropdown-panel>button:hover,.tools-dropdown-panel>button.active{background:#eaf5fd;border-color:#79b9e4}.tools-dropdown-panel>button span{font-size:13px;font-weight:900}.tools-dropdown-panel>button b{align-self:start;margin:0}.tools-dropdown-panel>button em{color:#6e8194;grid-column:1/-1;font-size:10px;font-style:normal;font-weight:600}@media (width<=760px){.desk-nav{gap:4px;height:58px;padding:0 10px}.desk-nav>button,.tools-dropdown>summary{min-height:38px;padding:8px 9px;font-size:11px}.desk-nav>button>span,.tools-dropdown>summary>span{margin-right:4px;font-size:14px}.desk-nav b{display:none}.tools-dropdown{margin-left:auto}.tools-dropdown>summary i{margin-left:5px}.tools-dropdown-panel{grid-template-columns:1fr;max-height:calc(100vh - 76px);right:-2px}.tools-dropdown-panel>small{grid-column:1}.tools-dropdown-panel>button{min-height:60px}.topbar{box-shadow:none}}@media (width<=430px){.desk-nav>button:nth-of-type(2){font-size:0}.desk-nav>button:nth-of-type(2):after{content:"Machines";font-size:11px}.desk-nav>button:nth-of-type(2)>span{font-size:14px}.tools-dropdown>summary{text-overflow:ellipsis;max-width:115px;overflow:hidden}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.catalogbar{background:#e8eee5;border:1px solid #d1dbce;border-radius:12px;grid-template-columns:repeat(3,auto) 1fr;align-items:center;gap:28px;margin-bottom:28px;padding:15px 20px;display:grid}.catalogbar>div{flex-direction:column;display:flex}.catalogbar strong{color:#244f38;font:700 22px Georgia}.catalogbar span{color:#667069;text-transform:uppercase;letter-spacing:.07em;font-size:10px}.catalogbar p{text-align:right;color:#536158;margin:0;font-size:12px}.catalogbar p b{color:#244f38}.partcard.full{grid-template-columns:minmax(300px,1.3fr) minmax(260px,.85fr) minmax(230px,.85fr)}.partmeta em{color:#8a651c;font-size:10px;font-style:normal}.coverage{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.coverage article{background:#fff;border:1px solid #d9d7cf;border-radius:12px;padding:24px}.coverage b{color:#244f38;font:700 34px Georgia}.coverage h3{margin:10px 0 7px;font-size:16px}.coverage p{color:#667069;margin:0;font-size:12px;line-height:1.6}.loading{color:#526159;justify-content:center;align-items:center;gap:12px;padding:70px;display:flex}.loading span{border:3px solid #cfd8ce;border-top-color:#244f38;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=900px){.coverage{grid-template-columns:1fr 1fr}.partcard.full{grid-template-columns:1fr}.partcard.full .partmeta,.partcard.full .source{border-top:1px solid #e3e1da;border-left:0}}@media (width<=760px){.catalogbar{grid-template-columns:repeat(3,1fr);gap:10px}.catalogbar p{text-align:left;grid-column:1/-1}.coverage{grid-template-columns:1fr}}.knife-results{gap:14px;margin-bottom:24px;display:grid}.knife-card{background:#fff;border:2px solid #244f38;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #183d2820}.knife-title{color:#fff;background:#244f38;justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.knife-title span{letter-spacing:.16em;color:#d9f24f;font-size:10px;font-weight:700}.knife-title h3{margin:4px 0 0;font:700 29px Georgia}.knife-price{text-align:right;flex-direction:column;gap:4px;display:flex}.knife-price small{letter-spacing:.11em;color:#c8d5cb;font-size:9px}.knife-price strong{font-size:15px}.knife-grid{grid-template-columns:repeat(3,1fr);display:grid}.knife-grid>div{border-right:1px solid #e3e1da;flex-direction:column;gap:7px;padding:20px 22px;display:flex}.knife-grid>div:last-child{border-right:0}.knife-grid .part-kind{letter-spacing:.13em;color:#667069;font-size:10px;font-weight:700}.knife-grid strong{font-size:18px}.knife-grid button{color:#244f38;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font:700 16px Courier New}.knife-grid button small{color:#909790;font:9px Arial}.setup-price{color:#17211b;border-top:1px solid #ece9df;flex-direction:column;gap:3px;margin-top:4px;padding-top:10px;display:flex}.setup-price small{letter-spacing:.11em;color:#7c837e;font-size:9px;font-weight:700}.setup-price b{font-size:14px}.hardware-rule{color:#5d4b17;background:#fff6d8;border:1px solid #ead48b;border-radius:9px;margin:0 22px 16px;padding:13px 15px;font-size:12px;line-height:1.55}.hardware-rule>b{color:#46380e}.knife-source{color:#31834f;padding:0 22px 18px;font-size:11px;font-weight:700}@media (width<=760px){.knife-title{align-items:flex-start}.knife-grid{grid-template-columns:1fr}.knife-grid>div{border-bottom:1px solid #e3e1da;border-right:0}.knife-grid>div:last-child{border-bottom:0}.knife-price{max-width:145px}}.catalogbar{background:#eaf3fb;border-color:#cbdced}.catalogbar strong,.catalogbar p b,.coverage b{color:#0758aa}.catalogbar span,.catalogbar p{color:#60768c}.coverage article,.partcard,.machine,.knife-card{border-color:#d5dfeb}.source-inventory{background:#fff;border:1px solid #d5dfeb;border-radius:14px;margin-top:18px;padding:24px}.source-inventory>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.source-inventory>header small{letter-spacing:.14em;color:#1476ba;font-size:10px;font-weight:800}.source-inventory>header h2{color:#173a63;margin:7px 0;font:700 27px Georgia}.source-inventory>header p{color:#647487;max-width:720px;margin:0;font-size:13px;line-height:1.55}.source-inventory>header>strong{color:#0758aa;text-align:right;font:700 34px Georgia}.source-inventory>header>strong span{color:#647487;text-transform:uppercase;letter-spacing:.08em;font:700 10px Arial;display:block}.source-inventory-search{align-items:center;gap:14px;margin:22px 0 14px;display:flex}.source-inventory-search input{border:1px solid #cbd9e8;border-radius:9px;outline:0;flex:1;padding:12px 14px}.source-inventory-search input:focus{border-color:#1476ba;box-shadow:0 0 0 3px #1476ba16}.source-inventory-search span{color:#647487;font-size:11px;font-weight:700}.source-file-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.source-file-grid article{background:#f8fbfe;border:1px solid #e0e7ef;border-radius:9px;flex-direction:column;gap:5px;min-width:0;padding:13px;display:flex}.source-file-grid small{letter-spacing:.09em;color:#1476ba;font-size:8px;font-weight:800}.source-file-grid b{overflow-wrap:anywhere;color:#173a63;font-size:12px}.source-file-grid span{color:#728196;font-size:10px}@media (width<=900px){.source-file-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.source-inventory{padding:18px}.source-inventory>header,.source-inventory-search{flex-direction:column}.source-inventory>header>strong{text-align:left}.source-file-grid{grid-template-columns:1fr}}.knife-card{border-color:#0758aa;box-shadow:0 8px 24px #0a4f9120}.knife-title{background:linear-gradient(125deg,#06427f,#0870c8)}.knife-title span{color:#8bd8fb}.knife-price small{color:#c7e4f7}.knife-grid button{color:#0758aa}.knife-item-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.knife-quantity-add{align-items:flex-end;gap:7px;display:flex}.knife-quantity-add label{color:#6c7e8e;letter-spacing:.08em;flex-direction:column;gap:3px;font:800 8px Arial;display:flex}.knife-quantity-add input{color:#173a63;text-align:center;background:#fff;border:1px solid #b9ccdb;border-radius:7px;outline-color:#0758aa;width:58px;padding:7px 6px;font:700 11px Arial}.knife-grid .knife-add-part{color:#0758aa;white-space:nowrap;background:#eaf5fd;border:1px solid #a9cbe3;border-radius:7px;padding:8px 10px;font:700 10px Arial}.knife-grid .knife-add-part:hover,.knife-grid .knife-add-part:focus-visible{color:#fff;background:#0758aa;border-color:#0758aa}.knife-source{color:#1476ba}.knife-torque{border-radius:9px;grid-template-columns:minmax(220px,.65fr) 1.35fr;align-items:center;gap:20px;margin:0 22px 12px;padding:14px 15px;display:grid}.knife-torque>div{flex-direction:column;gap:4px;display:flex}.knife-torque small{letter-spacing:.12em;font-size:9px;font-weight:800}.knife-torque strong{font-size:18px}.knife-torque span,.knife-torque p{margin:0;font-size:11px;line-height:1.5}.knife-torque.verified{color:#235e3b;background:#eaf8ef;border:1px solid #9bc9ae}.knife-torque.verified small{color:#31834f}.knife-torque.review{color:#654e13;background:#fff8df;border:1px solid #e3c56e}.knife-torque.review small{color:#987217}.complete-job-answer>.knife-torque{margin-top:13px}.loading{color:#586f86}.loading span{border-color:#0758aa #d4e0ec #d4e0ec}.knife-footer{justify-content:space-between;align-items:center;gap:16px;padding:0 22px 18px;display:flex}.knife-footer .knife-source{padding:0}.knife-footer>button,.profile-search,.tool-head>button,.quote-total button,.correction-form>button{color:#fff;cursor:pointer;background:#0758aa;border:0;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:700}.source details{margin-top:5px}.source summary{color:#0758aa;cursor:pointer;font-size:11px;font-weight:700}.source details p{color:#617386;margin:5px 0 0;font-size:10px;line-height:1.45}.machine-area{margin-top:28px}.machine-profile{background:#fff;border:2px solid #0758aa;border-radius:14px;margin-bottom:18px;overflow:hidden}.profile-head{color:#fff;background:linear-gradient(125deg,#06427f,#0870c8);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.profile-head small{color:#8bd8fb;letter-spacing:.14em;font-weight:700}.profile-head h2{margin:6px 0;font:700 30px Georgia}.profile-head p{color:#dcecf9;margin:0}.profile-head>button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff5;border-radius:7px;padding:8px 11px}.profile-facts{border-bottom:1px solid #dbe4ed;grid-template-columns:repeat(3,1fr);display:grid}.profile-facts>div{border-right:1px solid #dbe4ed;flex-direction:column;gap:6px;padding:16px 22px;display:flex}.profile-facts>div:last-child{border-right:0}.profile-facts small{letter-spacing:.11em;color:#718093;font-size:9px}.profile-parts{padding:20px 22px}.profile-parts h3{margin:0 0 10px}.profile-parts>div{border-top:1px solid #e2e8ee;grid-template-columns:1fr auto;align-items:center;display:grid}.profile-parts>div>button:first-child{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:11px 0;display:flex}.profile-parts>div>button:first-child b{color:#0758aa;font-family:Courier New}.profile-parts>div>button:first-child span{color:#4e5d6e}.profile-parts>div>button:last-child{color:#0758aa;cursor:pointer;background:0 0;border:0;font-weight:700}.profile-search{margin:0 22px 22px}.tool-page{margin-top:28px}.tool-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.tool-head span{color:#0758aa;letter-spacing:.15em;font-size:10px;font-weight:700}.tool-head h2{margin:5px 0;font:700 30px Georgia}.tool-head p{color:#647487;max-width:670px;margin:0;font-size:13px}.stock-list{gap:9px;display:grid}.stock-list article{background:#fff;border:1px solid #d5dfeb;border-radius:11px;grid-template-columns:auto minmax(280px,1fr) 90px 120px auto;align-items:center;gap:18px;padding:15px 18px;display:grid}.stock-status{border-radius:9px;place-items:center;width:43px;height:43px;font-size:11px;font-weight:700;display:grid}.stock-status.out{color:#ac2e2e;background:#fce5e5}.stock-status.low{color:#8a6411;background:#fff1cd}.stock-list small{color:#7a8794;letter-spacing:.08em;font-size:9px;display:block}.stock-list h3{margin:4px 0;font-size:14px}.stock-list>article>div:nth-child(3),.stock-list>article>div:nth-child(4){flex-direction:column;gap:6px;display:flex}.quote-builder{background:#fff;border:1px solid #d5dfeb;border-radius:14px;overflow:hidden}.quote-fields,.correction-form{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.quote-fields label,.correction-form label{color:#57697a;letter-spacing:.08em;flex-direction:column;gap:7px;font-size:10px;font-weight:700;display:flex}.quote-fields .wide,.correction-form .wide{grid-column:1/-1}.quote-fields input,.quote-fields textarea,.correction-form input,.correction-form textarea{color:#172333;background:#fbfdff;border:1px solid #cfdbe6;border-radius:8px;outline:none;width:100%;padding:11px 12px}.quote-fields textarea,.correction-form textarea{resize:vertical;min-height:74px}.quote-lines{border-top:1px solid #dbe4ed;border-bottom:1px solid #dbe4ed}.quote-lines>div{border-top:1px solid #e4eaf0;grid-template-columns:1fr 78px 120px 30px;align-items:center;gap:15px;padding:13px 20px;display:grid}.quote-lines>div:first-child{border-top:0}.quote-lines>div>div{flex-direction:column;gap:3px;display:flex}.quote-lines>div>div b{color:#0758aa;font-family:Courier New}.quote-lines>div>div span{color:#5e6c7b;font-size:12px}.quote-lines label{color:#778593;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.quote-lines input{border:1px solid #cbd8e4;border-radius:6px;width:48px;padding:7px}.quote-lines>div>button{color:#9a4242;cursor:pointer;background:0 0;border:0;font-size:22px}.quote-empty{text-align:center;color:#68798a;padding:34px!important;display:block!important}.quote-total{background:#f1f7fc;grid-template-columns:1fr auto auto;align-items:center;gap:12px 20px;padding:18px 20px;display:grid}.quote-total span{letter-spacing:.12em;color:#6b7d8f;font-size:9px;font-weight:700}.quote-total strong{color:#0758aa;font-size:24px}.quote-total small{color:#7a8794;grid-column:1/3}.quote-total button{grid-area:1/3/3}.saved-records{margin-top:24px}.saved-records>h3{font:700 22px Georgia}.saved-records>details,.correction{background:#fff;border:1px solid #d5dfeb;border-radius:10px;margin-bottom:8px;padding:14px 16px}.saved-records>details>summary{cursor:pointer;grid-template-columns:1fr auto;gap:5px 20px;display:grid}.saved-records>details>summary span{font-weight:700}.saved-records>details>summary b{color:#0758aa}.saved-records>details>summary small{color:#7b8794;grid-column:1/-1}.saved-items{border-top:1px solid #e1e8ee;margin-top:12px}.saved-items p{border-bottom:1px solid #e8edf2;grid-template-columns:170px 1fr auto;gap:15px;margin:0;padding:9px 0;font-size:12px;display:grid}.saved-items p b{color:#0758aa}.correction-form{background:#fff;border:1px solid #d5dfeb;border-radius:14px}.correction-form>button{grid-column:1/-1;justify-self:start}.correction{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.correction span{color:#b07613;background:#fff2cf;border-radius:99px;padding:3px 7px;font-size:9px;font-weight:700}.correction h4{margin:8px 0 4px}.correction p{color:#526375;margin:0;line-height:1.5}.correction>small{text-align:right;color:#7b8794;white-space:nowrap}@media (width<=900px){.stock-list article{grid-template-columns:auto 1fr 80px auto}.stock-list>article>div:nth-child(4){display:none}.quote-lines>div{grid-template-columns:1fr 70px 100px 25px}}@media (width<=760px){.knife-footer,.tool-head{flex-direction:column;align-items:flex-start}.knife-torque,.profile-facts{grid-template-columns:1fr}.profile-facts>div{border-bottom:1px solid #dbe4ed;border-right:0}.machine-profile{margin-top:0}.stock-list article{grid-template-columns:auto 1fr auto;gap:10px}.stock-list>article>div:nth-child(3){display:none}.stock-list .add-quote{grid-column:2/4;justify-self:start}.quote-fields,.correction-form{grid-template-columns:1fr}.quote-fields .wide,.correction-form .wide{grid-column:1}.quote-lines>div{grid-template-columns:1fr 65px 25px}.quote-lines>div>strong{grid-column:1}.quote-total{grid-template-columns:1fr auto}.quote-total small{grid-column:1/-1}.quote-total button{grid-area:auto/1/auto/-1}.saved-items p{grid-template-columns:1fr auto}.saved-items p span{grid-column:1/-1}.correction{flex-direction:column}.correction>small{text-align:left}}@media print{.topbar,.hero,.catalogbar,.tabs,.workspace-message,.tool-head>button,.saved-records,footer{display:none!important}.workspace{padding:0}.tool-page{margin:0}.quote-builder{border:0}.quote-total button,.quote-lines>div>button{display:none}.quote-fields input,.quote-fields textarea{background:0 0;border:0;padding:0}}.manual-result{background:#fff;border:2px solid #0758aa;border-radius:14px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);margin-bottom:18px;display:grid;overflow:hidden;box-shadow:0 9px 26px #0a4f911c}.manual-copy{background:linear-gradient(135deg,#fafdff,#edf6fe);padding:25px}.manual-kicker{color:#0870c8;letter-spacing:.16em;font-size:10px;font-weight:700;display:block}.manual-copy h3{color:#173a63;margin:7px 0 8px;font:700 28px Georgia}.manual-copy p{color:#566b80;max-width:650px;margin:0;font-size:13px;line-height:1.55}.manual-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.manual-actions a{color:#0758aa;background:#fff;border:1px solid #bad1e5;border-radius:8px;align-items:center;min-height:38px;padding:9px 11px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.manual-actions .manual-primary{color:#fff;background:#0758aa;border-color:#0758aa}.manual-parts{background:#fff;flex-direction:column;padding:20px 22px;display:flex}.manual-parts>small{color:#718093;letter-spacing:.13em;margin-bottom:8px;font-size:9px;font-weight:700}.manual-parts button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #dbe4ed;grid-template-columns:120px 1fr;gap:3px 12px;padding:10px 0;display:grid}.manual-parts button:first-of-type{border-top:0}.manual-parts b{color:#0758aa;grid-row:1/3;font:700 13px Courier New}.manual-parts span{color:#26384b;font-size:12px;font-weight:700}.manual-parts em{color:#748394;font-size:10px;font-style:normal}.manual-parts button:hover b,.manual-parts button:focus-visible b{text-decoration:underline}@media (width<=900px){.manual-result{grid-template-columns:1fr}.manual-parts{border-top:1px solid #dbe4ed}}@media (width<=760px){.manual-copy{padding:20px}.manual-copy h3{font-size:24px}.manual-actions a{justify-content:center;width:100%}.manual-parts{padding:16px 20px}.manual-parts button{grid-template-columns:1fr}.manual-parts b{grid-row:auto}}.manual-search-page{margin-top:28px}.manual-search-head{color:#fff;background:linear-gradient(125deg,#06427f,#0870c8);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:30px;padding:24px 26px;display:flex}.manual-search-head span{color:#8bd8fb;letter-spacing:.16em;font-size:9px;font-weight:700}.manual-search-head h2{margin:6px 0 7px;font:700 31px Georgia}.manual-search-head p{color:#dcecf9;max-width:760px;margin:0;font-size:13px;line-height:1.55}.manual-search-head>strong{text-align:right;flex:none;font:700 25px Georgia}.manual-search-head>strong small{color:#c9e3f5;font:11px Arial}.manual-search-results{gap:13px;margin-top:15px;display:grid}.manual-search-card{background:#fff;border:1px solid #cbdbea;border-radius:12px;overflow:hidden}.manual-search-card>header{background:#eef6fd;border-bottom:1px solid #d7e3ee;justify-content:space-between;align-items:center;gap:20px;padding:18px 21px;display:flex}.manual-search-card header small{color:#627a91;letter-spacing:.13em;font-size:9px;font-weight:700}.manual-search-card header h3{color:#173a63;margin:4px 0;font:700 24px Georgia}.manual-search-card header p{color:#64778a;margin:0;font-size:11px}.manual-search-card header>a{color:#fff;background:#0758aa;border-radius:8px;flex:none;padding:9px 11px;font-size:11px;font-weight:700;text-decoration:none}.manual-search-card header>span{color:#6c7d8e;letter-spacing:.08em;text-align:right;max-width:170px;font-size:9px;font-weight:700}.manual-section-list{grid-template-columns:1fr 1fr;padding:0 20px;display:grid}.manual-section-list>a,.manual-section-list>button{min-height:63px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e2e9f0;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;padding:11px 3px;text-decoration:none;display:grid}.manual-section-list>a:nth-child(odd),.manual-section-list>button:nth-child(odd){margin-right:18px}.manual-section-list b{color:#24384d;font-size:12px}.manual-section-list span{color:#738395;grid-column:1;font-size:10px}.manual-section-list em{color:#0758aa;grid-area:1/2/3;font-size:10px;font-style:normal;font-weight:700}.manual-section-list>a:hover b,.manual-section-list>a:focus-visible b,.manual-section-list>button:hover b,.manual-section-list>button:focus-visible b{color:#0758aa;text-decoration:underline}.manual-no-section{flex-direction:column;grid-column:1/-1;gap:5px;padding:25px 3px;display:flex}.manual-no-section span{font-size:11px}.manual-search-page>.empty{margin-top:15px}@media (width<=760px){.manual-search-head{flex-direction:column}.manual-search-head h2{font-size:26px}.manual-search-head>strong{text-align:left}.manual-search-card>header{flex-direction:column;align-items:flex-start}.manual-search-card header>span{text-align:left}.manual-section-list{grid-template-columns:1fr}.manual-section-list>a:nth-child(odd),.manual-section-list>button:nth-child(odd){margin-right:0}}.screen-gate-answer{background:#fff;border:2px solid #0758aa;border-radius:14px;margin-bottom:22px;overflow:hidden;box-shadow:0 9px 26px #0a4f9118}.screen-gate-head{color:#fff;background:linear-gradient(125deg,#06427f,#0870c8);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex}.screen-gate-head span{color:#8bd8fb;letter-spacing:.16em;font-size:9px;font-weight:700}.screen-gate-head h3{text-transform:none;margin:5px 0;font:700 27px Georgia}.screen-gate-head p{color:#dcecf9;max-width:720px;margin:0;font-size:12px;line-height:1.5}.screen-gate-head>button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff6;border-radius:8px;flex:none;margin-top:3px;padding:10px 12px;font-size:11px;font-weight:700}.screen-gate-lines{padding:0 21px}.screen-gate-lines article{border-top:1px solid #dfe7ef;grid-template-columns:minmax(260px,1fr) 175px 150px auto;align-items:center;gap:18px;padding:14px 2px;display:grid}.screen-gate-lines article:first-child{border-top:0}.screen-gate-lines article>div{flex-direction:column;gap:4px;display:flex}.screen-gate-lines small{color:#718295;letter-spacing:.08em;font-size:9px;font-weight:700}.screen-gate-lines h4{color:#263a4e;margin:0;font-size:14px}.screen-gate-lines span{color:#748497;font-size:10px}.screen-gate-lines strong{color:#173a63;font-size:12px}.screen-gate-pn button{color:#0758aa;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font:700 15px Courier New}.screen-gate-pn button:disabled{color:#a06118;cursor:default}.screen-gate-note{color:#654e13;background:#fff6db;border-top:1px solid #d9e3ec;padding:13px 22px;font-size:11px;line-height:1.5}@media (width<=900px){.screen-gate-lines article{grid-template-columns:1fr 160px auto}.screen-gate-lines article>div:nth-child(3){display:none}}@media (width<=760px){.screen-gate-head{flex-direction:column}.screen-gate-head h3{font-size:23px}.screen-gate-head>button{width:100%}.screen-gate-lines article{grid-template-columns:1fr auto;gap:11px}.screen-gate-lines .add-quote{grid-area:1/2/3}.screen-gate-pn{grid-column:1}.screen-gate-lines article>div:nth-child(3){display:none}}.screen-gate-layout{grid-template-columns:minmax(360px,.85fr) minmax(500px,1.15fr);min-height:560px;display:grid}.screen-gate-printouts{background:#edf4f8;border-right:1px solid #d6e3ec;align-content:start;gap:16px;max-height:780px;padding:20px;display:grid;overflow:auto}.screen-gate-printouts figure{background:#fff;border:1px solid #b8cedd;border-radius:10px;margin:0;overflow:hidden;box-shadow:0 5px 15px #123a6014}.screen-gate-printouts img{width:100%;height:auto;display:block}.screen-gate-printouts figcaption{color:#647c90;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:9px;font-weight:700;display:flex}.screen-gate-printouts figcaption a{color:#0758aa;white-space:nowrap;text-decoration:none}.screen-gate-layout>.screen-gate-lines{max-height:780px;padding:5px 17px;overflow:auto}.screen-gate-layout .screen-gate-lines article{grid-template-columns:minmax(190px,1fr) 130px 115px auto;gap:12px}.screen-gate-layout .screen-gate-lines article>div:nth-child(3) span{color:#61788b;margin-top:4px;font-size:9px}.screen-gate-layout .add-quote{padding:8px}.direct-manual-answer{background:#fff;border:2px solid #0758aa;border-radius:14px;margin-bottom:22px;overflow:hidden;box-shadow:0 9px 26px #0a4f9118}.direct-manual-answer>header{color:#fff;background:linear-gradient(125deg,#071039,#0758aa);justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 24px;display:flex}.direct-manual-answer>header span{color:#6ad2f4;letter-spacing:.15em;font-size:9px;font-weight:900}.direct-manual-answer>header h3{margin:5px 0;font:700 28px Georgia}.direct-manual-answer>header p{color:#d6e7f3;margin:0;font-size:11px}.direct-manual-answer>header a{color:#0758aa;white-space:nowrap;background:#fff;border:1px solid #fff6;border-radius:8px;padding:10px 12px;font-size:10px;font-weight:900;text-decoration:none}.direct-manual-layout{grid-template-columns:minmax(380px,.95fr) minmax(450px,1.05fr);min-height:600px;display:grid}.direct-manual-layout figure{background:#edf4f8;border-right:1px solid #d6e3ec;align-content:start;margin:0;padding:20px;display:grid}.direct-manual-layout figure a{background:#fff;border:1px solid #b8cedd;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px #123a6014}.direct-manual-layout figure img{width:100%;height:auto;display:block}.direct-manual-layout figcaption{color:#647c90;padding-top:9px;font-size:9px}.direct-manual-pages{align-content:start;max-height:780px;padding:18px;display:grid;overflow:auto}.direct-manual-pages label{color:#49677e;gap:6px;margin-bottom:12px;font-size:9px;font-weight:900;display:grid}.direct-manual-pages select{color:#123d62;background:#fff;border:1px solid #b9d0df;border-radius:8px;min-width:0;padding:10px;font-size:10px}.direct-manual-pages>small{color:#4f6c83;letter-spacing:.08em;background:#edf6fb;padding:9px 10px;font-size:8px;font-weight:900}.direct-manual-pages>button{color:#173a63;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #deebf2;grid-template-columns:36px 105px minmax(150px,1fr) 90px;align-items:center;gap:9px;padding:10px;display:grid}.direct-manual-pages>button:hover{background:#f3f9fc}.direct-manual-pages>button .manual-callout{color:#fff;background:#0758aa;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.direct-manual-pages>button b{color:#0758aa;font:700 9px Courier New}.direct-manual-pages>button span{font-size:9px}.direct-manual-pages>button em{color:#173a63;text-align:right;font-size:9px;font-style:normal;font-weight:900}.direct-manual-sections{color:#577187;text-align:center;gap:7px;padding:30px;display:grid}@media (width<=1050px){.screen-gate-layout,.direct-manual-layout{grid-template-columns:1fr}.screen-gate-printouts,.direct-manual-layout figure{border-bottom:1px solid #d6e3ec;border-right:0;max-height:none}.screen-gate-layout>.screen-gate-lines,.direct-manual-pages{max-height:none}}@media (width<=700px){.screen-gate-layout{min-height:0}.screen-gate-printouts{padding:12px}.screen-gate-printouts figcaption{flex-direction:column;align-items:flex-start}.screen-gate-layout .screen-gate-lines article{grid-template-columns:1fr auto}.screen-gate-layout .screen-gate-lines article>div:nth-child(3){display:grid}.screen-gate-layout .screen-gate-lines .add-quote{grid-area:1/2/4}.direct-manual-answer>header{flex-direction:column}.direct-manual-answer>header a{box-sizing:border-box;text-align:center;width:100%}.direct-manual-layout{min-height:0}.direct-manual-layout figure,.direct-manual-pages{padding:12px}.direct-manual-pages>button{grid-template-columns:34px 1fr 80px}.direct-manual-pages>button>span:nth-of-type(2){grid-column:2/4}}.tooth-results{margin-bottom:24px}.answer-banner{color:#fff;background:linear-gradient(125deg,#06427f,#0870c8);border:2px solid #0758aa;border-bottom:0;border-radius:14px 14px 0 0;padding:20px 22px}.answer-banner>span,.catalog-answer>span{color:#8bd8fb;letter-spacing:.16em;font-size:9px;font-weight:700}.answer-banner h3{margin:5px 0 4px;font:700 24px Georgia}.answer-banner p{color:#dcecf9;margin:0;font-size:12px;line-height:1.5}.tooth-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tooth-card{background:#fff;border:1px solid #c8d9ea;border-radius:0 0 14px 14px;flex-direction:column;display:flex;overflow:hidden}.tooth-head{background:#eef6fd;border-bottom:1px solid #d4e1ed;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 19px;display:flex}.tooth-head small{color:#647b91;letter-spacing:.12em;font-size:9px;font-weight:700}.tooth-head h3{color:#173a63;margin:5px 0 0;font-size:17px}.tooth-head a{color:#0758aa;text-align:right;font-size:10px;font-weight:700;text-decoration:none}.wheel-visual{color:#fff;background:linear-gradient(135deg,#17283a,#243c54);grid-template-columns:minmax(170px,.8fr) minmax(160px,1fr);align-items:center;gap:18px;min-height:178px;padding:16px 19px;text-decoration:none;display:grid}.wheel-visual img{object-fit:contain;background:#0c1722;border-radius:8px;width:100%;height:146px;display:block;box-shadow:0 6px 16px #0005}.wheel-visual div{flex-direction:column;gap:6px;display:flex}.wheel-visual b{color:#8bd8fb;letter-spacing:.12em;font-size:9px}.wheel-visual span{font-size:12px;line-height:1.45}.wheel-visual em{color:#a9d8f5;font-size:10px;font-style:normal;font-weight:700}.wheel-visual:hover em,.wheel-visual:focus-visible em{text-decoration:underline}.tooth-lines{flex:1;padding:0 19px}.tooth-lines button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e1e8ef;grid-template-columns:34px 112px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px 0;display:grid}.tooth-lines button:first-child{border-top:0}.tooth-lines b{color:#173a63}.tooth-lines strong{color:#0758aa;font:700 12px Courier New}.tooth-lines span{color:#405367;font-size:11px}.tooth-lines em{color:#66798c;white-space:nowrap;font-size:10px;font-style:normal}.tooth-footer{background:#f8fbfe;border-top:1px solid #d9e3ec;justify-content:space-between;align-items:center;gap:14px;padding:14px 19px;display:flex}.tooth-footer span{color:#1476ba;font-size:10px;font-weight:700}.tooth-footer button{color:#0758aa;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.catalog-answer{background:#eef7ff;border:1px solid #bad3e8;border-left:4px solid #0758aa;border-radius:11px;margin-bottom:18px;padding:20px 22px}.catalog-answer>span{color:#0870c8}.catalog-answer h3{color:#173a63;margin:5px 0;font:700 22px Georgia}.catalog-answer p{color:#50677d;margin:0;font-size:12px;line-height:1.6}.catalog-answer p button{color:#0758aa;cursor:pointer;background:0 0;border:0;padding:0;font:700 12px Courier New}.hm6420-tooth-results{background:#fff;border:2px solid #0758aa;border-radius:14px;overflow:hidden}.hm6420-tooth-results .answer-banner{border:0;border-radius:0}.hm6420-tooth-results .featured-manual-layout{border-inline:0}.hm6420-insert-choice{border-bottom:1px solid #d7e3ed;grid-template-columns:1fr 1fr;display:grid}.hm6420-insert-choice article{flex-direction:column;gap:7px;padding:18px 21px;display:flex}.hm6420-insert-choice article+article{border-left:1px solid #d7e3ed}.hm6420-insert-choice small{color:#61788d;letter-spacing:.11em;font-size:8px;font-weight:700}.hm6420-insert-choice h4{color:#173a63;margin:0;font-size:16px}.hm6420-insert-choice article>button:not(.add-quote){color:#0758aa;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font:700 15px Courier New}.hm6420-insert-choice button span{color:#7b8c9b;font:9px Arial}.hm6420-insert-choice p{color:#5f7488;margin:0;font-size:10px}.hm6420-insert-choice .add-quote{color:#fff;cursor:pointer;background:#0758aa;border:0;border-radius:7px;width:max-content;padding:9px 11px;font-size:9px;font-weight:700}.hm6420-tooth-lines{padding:5px 21px}.hm6420-tooth-results .tooth-note{color:#66501e;background:#fff7df;border-top:1px solid #ead8a9;margin:0;padding:14px 21px;font-size:10px;line-height:1.55}@media (width<=900px){.tooth-grid{grid-template-columns:1fr}.tooth-card{border-radius:0}.tooth-card:last-child{border-radius:0 0 14px 14px}}@media (width<=760px){.answer-banner h3{font-size:21px}.tooth-head{flex-direction:column;gap:8px}.tooth-head a{text-align:left}.wheel-visual{grid-template-columns:1fr;gap:11px}.wheel-visual img{height:190px}.tooth-lines button{grid-template-columns:30px 1fr}.tooth-lines span,.tooth-lines em{grid-column:2}.tooth-footer{flex-direction:column;align-items:flex-start}.hm6420-insert-choice{grid-template-columns:1fr}.hm6420-insert-choice article+article{border-top:1px solid #d7e3ed;border-left:0}.hm6420-tooth-lines button{grid-template-columns:30px 1fr}.hm6420-tooth-lines span,.hm6420-tooth-lines em{grid-column:2}}.tooth-head>span{color:#4f6b84;text-align:right;font-size:10px;font-weight:700}.tooth-note{color:#705315;background:#fff8df;border-top:1px solid #f2cf7d;margin:0;padding:11px 19px;font-size:10px;line-height:1.5}.tooth-footer span{flex-direction:column;gap:4px;display:flex}.tooth-footer span b{color:#173a63;font-size:11px}.service-answer{background:#fff;border:2px solid #0758aa;border-radius:14px;margin-bottom:22px;overflow:hidden;box-shadow:0 9px 26px #0a4f9118}.service-head{color:#fff;background:linear-gradient(125deg,#06427f,#0870c8);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex}.service-head span{color:#8bd8fb;letter-spacing:.16em;font-size:9px;font-weight:700}.service-head h3{margin:5px 0;font:700 27px Georgia}.service-head p{color:#dcecf9;max-width:720px;margin:0;font-size:12px;line-height:1.5}.service-head a{color:#fff;background:#ffffff14;border:1px solid #fff6;border-radius:8px;flex:none;margin-top:4px;padding:10px 12px;font-size:11px;font-weight:700;text-decoration:none}.service-intervals{grid-template-columns:repeat(4,1fr);display:grid}.service-intervals article{border-right:1px solid #dbe4ed;padding:19px 20px}.service-intervals article:last-child{border-right:0}.service-intervals strong{color:#0758aa;font-size:13px}.service-intervals ul{color:#4b5f73;margin:10px 0 0;padding-left:17px}.service-intervals li{margin:0 0 8px;font-size:11px;line-height:1.45}.service-note{color:#52687d;background:#f2f7fc;border-top:1px solid #dbe4ed;padding:13px 20px;font-size:11px}.service-note b{color:#173a63}.service-missing{background:#fff8e9;border-left-color:#b67b18}.service-missing>span{color:#a56b0a}@media (width<=1000px){.service-intervals{grid-template-columns:1fr 1fr}.service-intervals article{border-bottom:1px solid #dbe4ed}}@media (width<=760px){.service-head{flex-direction:column}.service-head h3{font-size:23px}.service-intervals{grid-template-columns:1fr}.service-intervals article{border-right:0}.service-head a{text-align:center;width:100%}}.service-filters{background:#f8fbfe;border-top:2px solid #b9d4ed}.service-filter-title{border-bottom:1px solid #dbe4ed;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.service-filter-title small{color:#0870c8;letter-spacing:.13em;font-size:9px;font-weight:800}.service-filter-title h4{color:#173a63;margin:4px 0 3px;font:700 20px Georgia}.service-filter-title p{color:#60758a;margin:0;font-size:11px}.service-filter-title>div:last-child{text-align:right}.service-filter-title>div:last-child strong{color:#173a63;margin:3px 0 7px;font-size:20px;display:block}.service-filter-title button{color:#fff;cursor:pointer;background:#0870c8;border:0;border-radius:7px;padding:8px 11px;font-size:10px;font-weight:700}.service-filter-lines article{border-bottom:1px solid #dbe4ed;grid-template-columns:145px minmax(260px,1fr) 190px auto;align-items:center;gap:16px;padding:14px 20px;display:grid}.service-filter-lines article:last-child{border-bottom:0}.service-filter-lines small{color:#71859a;letter-spacing:.08em;font-size:9px;font-weight:700;display:block}.service-filter-lines article>div:first-child button{color:#0758aa;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font:700 15px monospace}.service-filter-lines article>div:nth-child(2) strong,.service-filter-lines article>div:nth-child(2) span,.service-filter-lines article>div:nth-child(2) em{display:block}.service-filter-lines article>div:nth-child(2) strong{color:#233e58;font-size:12px}.service-filter-lines article>div:nth-child(2) span{color:#52687d;margin-top:3px;font-size:10px}.service-filter-lines article>div:nth-child(2) em{color:#7b8c9c;margin-top:3px;font-size:9px}.service-filter-lines article>div:nth-child(3)>strong{color:#173a63;margin-top:3px;font-size:12px;display:block}.service-filter-lines article>div:nth-child(3)>span{color:#60758a;margin-top:2px;font-size:9px;display:block}.service-filter-lines .add-quote{color:#0758aa;cursor:pointer;background:#fff;border:1px solid #0870c8;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:700}@media (width<=900px){.service-filter-lines article{grid-template-columns:125px 1fr 160px}.service-filter-lines .add-quote{grid-column:1/-1}}@media (width<=620px){.service-filter-title{flex-direction:column;align-items:flex-start}.service-filter-title>div:last-child{text-align:left}.service-filter-lines article{grid-template-columns:1fr}.service-filter-lines .add-quote{grid-column:auto}}.engine-service-filters{background:#f2f7fc;border-top-color:#94b9dc}.price-caveat{color:#8b5d18;margin:-3px 0 8px;font-size:9px;display:block}.maintenance-estimator{background:#fff;border-top:3px solid #0758aa}.maintenance-estimator-head{background:#eaf4fd;justify-content:space-between;align-items:center;gap:24px;padding:21px 22px;display:flex}.maintenance-estimator-head small{color:#0870c8;letter-spacing:.14em;font-size:9px;font-weight:800}.maintenance-estimator-head h4{color:#173a63;margin:5px 0 4px;font:700 22px Georgia}.maintenance-estimator-head p{color:#52687d;max-width:720px;margin:0;font-size:11px;line-height:1.45}.maintenance-estimator-head>div:last-child{text-align:right;min-width:230px}.maintenance-estimator-head>div:last-child strong,.maintenance-estimator-head>div:last-child span{display:block}.maintenance-estimator-head>div:last-child strong{color:#0758aa;margin:4px 0;font-size:25px}.maintenance-estimator-head>div:last-child span{color:#52687d;font-size:11px}.maintenance-inputs{border-bottom:1px solid #dbe4ed;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 22px;display:grid}.maintenance-inputs label{color:#40566c;font-size:10px;font-weight:700}.maintenance-inputs input{box-sizing:border-box;color:#173a63;background:#fff;border:1px solid #c8d6e4;border-radius:7px;width:100%;margin-top:5px;padding:9px 10px;font-size:13px;display:block}.maintenance-inputs label>small{color:#8493a2;margin-top:3px;font-size:8px;font-weight:400;display:block}.maintenance-breakdown{border-bottom:1px solid #dbe4ed;grid-template-columns:repeat(3,1fr);display:grid}.maintenance-breakdown article{border-right:1px solid #dbe4ed;padding:16px 22px}.maintenance-breakdown article:last-child{border-right:0}.maintenance-breakdown small,.maintenance-breakdown strong,.maintenance-breakdown span,.maintenance-breakdown em{display:block}.maintenance-breakdown small{color:#0870c8;letter-spacing:.11em;font-size:8px;font-weight:800}.maintenance-breakdown strong{color:#173a63;margin-top:5px;font-size:13px}.maintenance-breakdown span{color:#0758aa;margin-top:4px;font-size:18px;font-weight:800}.maintenance-breakdown em{color:#71859a;margin-top:3px;font-size:9px}.maintenance-addons{color:#72531e;background:#fff9e9;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;font-size:10px;line-height:1.45;display:flex}.maintenance-addons button{color:#fff;cursor:pointer;background:#0870c8;border:0;border-radius:7px;flex:none;padding:9px 12px;font-size:10px;font-weight:700}.maintenance-addons button:disabled{opacity:.45;cursor:not-allowed}@media (width<=850px){.maintenance-inputs{grid-template-columns:1fr 1fr}.maintenance-breakdown{grid-template-columns:1fr}.maintenance-breakdown article{border-bottom:1px solid #dbe4ed;border-right:0}.maintenance-estimator-head{flex-direction:column;align-items:flex-start}.maintenance-estimator-head>div:last-child{text-align:left}.maintenance-addons{flex-direction:column;align-items:flex-start}}@media (width<=520px){.maintenance-inputs{grid-template-columns:1fr}}.verified-filter-strip{color:#355d3b;background:#edf7ef;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;font-size:10px;line-height:1.45;display:flex}.verified-filter-strip span{color:#657868;margin-top:4px;display:block}.verified-filter-strip button{color:#fff;cursor:pointer;background:#0870c8;border:0;border-radius:7px;flex:none;padding:9px 12px;font-size:10px;font-weight:700}.verified-filter-strip button:disabled{opacity:.45}.incomplete-cost-warning{color:#72531e;background:#fff9e9;border-top:1px solid #ead8ac;padding:12px 22px;font-size:10px}.model-maintenance-estimator .maintenance-inputs{grid-template-columns:repeat(4,1fr)}@media (width<=950px){.model-maintenance-estimator .maintenance-inputs{grid-template-columns:1fr 1fr}.verified-filter-strip{flex-direction:column;align-items:flex-start}}@media (width<=520px){.model-maintenance-estimator .maintenance-inputs{grid-template-columns:1fr}}.symptom-answer{background:#fff;border:2px solid #0758aa;border-radius:14px;margin-bottom:22px;overflow:hidden;box-shadow:0 9px 26px #0a4f9118}.symptom-answer>header{color:#fff;background:linear-gradient(125deg,#063f79,#0870c8);justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 23px;display:flex}.symptom-answer>header span,.dealer-panel>header small,.warranty-intake>header small{color:#8bd8fb;letter-spacing:.14em;font-size:9px;font-weight:800}.symptom-answer>header h3{margin:5px 0 4px;font:700 25px Georgia}.symptom-answer>header p{color:#dcecf9;margin:0;font-size:11px}.symptom-answer>header button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #fff6;border-radius:8px;flex:none;padding:9px 11px;font-size:10px;font-weight:700}.symptom-safety{color:#6a501b;background:#fff8e4;border-bottom:1px solid #ead6a7;padding:13px 22px;font-size:11px;line-height:1.5}.symptom-checks{grid-template-columns:1fr 1fr;display:grid}.symptom-checks article{border-bottom:1px solid #dce5ee;border-right:1px solid #dce5ee;grid-template-columns:32px 1fr;gap:11px;padding:17px 20px;display:grid}.symptom-checks article:nth-child(2n){border-right:0}.symptom-checks article>b{color:#0758aa;background:#e7f2fc;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.symptom-checks strong{color:#173a63;font-size:12px}.symptom-checks p{color:#52677c;margin:4px 0 7px;font-size:10px;line-height:1.5}.symptom-checks button{color:#0758aa;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.symptom-answer>footer{color:#52687d;background:#edf5fc;border:0;max-width:none;margin:0;padding:13px 22px;font-size:10px}.dealer-launch-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.dealer-launch-grid>button{min-height:142px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbdbea;border-radius:12px;flex-direction:column;align-items:flex-start;padding:18px;display:flex}.dealer-launch-grid b{color:#173a63;font-size:15px}.dealer-launch-grid span{color:#607487;margin:8px 0;font-size:11px;line-height:1.45}.dealer-launch-grid em{color:#0758aa;margin-top:auto;font-size:10px;font-style:normal;font-weight:700}.dealer-panel{background:#fff;border:1px solid #cbdbea;border-radius:14px;margin-top:16px;overflow:hidden}.dealer-panel>header{background:#eef6fd;border-bottom:1px solid #dbe4ed;justify-content:space-between;align-items:flex-end;gap:20px;padding:20px 22px;display:flex}.dealer-panel>header small{color:#0870c8}.dealer-panel>header h3{color:#173a63;margin:5px 0 3px;font:700 23px Georgia}.dealer-panel>header p{color:#607487;max-width:730px;margin:0;font-size:11px;line-height:1.5}.dealer-panel>header label{color:#607487;flex-direction:column;gap:5px;font-size:9px;font-weight:700;display:flex}.dealer-panel select{color:#173a63;background:#fff;border:1px solid #bfd1e2;border-radius:8px;min-width:190px;padding:9px 11px}.kit-columns{grid-template-columns:1fr 1fr;display:grid}.kit-columns>article{flex-direction:column;min-width:0;padding:19px 21px;display:flex}.kit-columns>article+article{border-left:1px solid #dbe4ed}.kit-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kit-title small{color:#718498;letter-spacing:.11em;font-size:8px;font-weight:700}.kit-title h4{color:#173a63;margin:4px 0;font-size:15px}.kit-title>strong{color:#0758aa;font-size:18px}.kit-lines{border-top:1px solid #dfe7ee;margin:10px 0 14px}.kit-lines>div{border-bottom:1px solid #e5ebf0;grid-template-columns:28px 112px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.kit-lines b{color:#173a63}.kit-lines button{color:#0758aa;cursor:pointer;background:0 0;border:0;padding:0;font:700 11px Courier New}.kit-lines span{color:#4d6073;font-size:10px}.kit-lines em{color:#6e7e8e;text-align:right;font-size:9px;font-style:normal}.kit-empty{color:#6f561e;background:#fff8e4;border-radius:9px;flex:1;margin:14px 0;padding:15px;font-size:10px;line-height:1.55}.kit-add{color:#fff;cursor:pointer;background:#0758aa;border:0;border-radius:7px;align-self:flex-start;margin-top:auto;padding:9px 11px;font-size:10px;font-weight:700}.kit-add:disabled{opacity:.45;cursor:not-allowed}.kit-note{color:#5e7183;background:#f6f9fc;border-top:1px solid #dbe4ed;padding:12px 21px;font-size:10px}.cross-search{gap:9px;padding:17px 21px;display:flex}.cross-search input{border:1px solid #c5d6e5;border-radius:8px;flex:1;min-width:0;padding:11px 12px}.cross-search button{color:#fff;cursor:pointer;background:#0758aa;border:0;border-radius:8px;padding:10px 12px;font-size:10px;font-weight:700}.cross-results{padding:0 21px 18px}.cross-results>article{border-top:1px solid #dfe7ef;grid-template-columns:1fr 140px auto;align-items:center;gap:16px;padding:12px 0;display:grid}.cross-results>article>div{flex-direction:column;gap:4px;display:flex}.cross-results small{color:#738699;letter-spacing:.1em;font-size:8px;font-weight:700}.cross-results>article>div:first-child>button{color:#0758aa;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font:700 13px Courier New}.cross-results span{color:#607487;font-size:10px}.cross-results>article>div:nth-child(2) b{color:#173a63}.symptom-library>div{grid-template-columns:1fr 1fr;display:grid}.symptom-library>div>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7ef;border-top:0;border-left:0;flex-direction:column;align-items:flex-start;padding:16px 20px;display:flex}.symptom-library>div>button:nth-child(2n){border-right:0}.symptom-library b{color:#173a63}.symptom-library span{color:#657789;margin:5px 0;font-size:10px}.symptom-library em{color:#0758aa;font-size:9px;font-style:normal;font-weight:700}.warranty-hero{color:#fff;background:linear-gradient(125deg,#061f3b,#0758aa);border-radius:14px;justify-content:space-between;align-items:flex-end;gap:25px;padding:27px;display:flex}.warranty-hero span{color:#8bd8fb;letter-spacing:.16em;font-size:9px;font-weight:700}.warranty-hero h2{margin:6px 0;font:700 32px Georgia}.warranty-hero p{color:#dcecf9;max-width:760px;margin:0;font-size:12px;line-height:1.55}.warranty-hero a{color:#fff;border:1px solid #fff6;border-radius:8px;flex:none;padding:10px 12px;font-size:10px;font-weight:700;text-decoration:none}.warranty-summary{background:#fff;border:1px solid #cbdbea;border-radius:12px;grid-template-columns:repeat(3,1fr);margin:14px 0;display:grid}.warranty-summary article{border-right:1px solid #dbe4ed;flex-direction:column;gap:5px;padding:17px 20px;display:flex}.warranty-summary article:last-child{border-right:0}.warranty-summary small{color:#718498;letter-spacing:.11em;font-size:8px;font-weight:700}.warranty-summary strong{color:#0758aa;font-size:18px}.warranty-summary span{color:#607487;font-size:10px}.warranty-search{align-items:center;gap:15px;margin-bottom:14px;display:flex}.warranty-search input{background:#fff;border:1px solid #bfd2e4;border-radius:9px;flex:1;padding:12px 14px}.warranty-search span{color:#657789;font-size:10px}.warranty-policy-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.warranty-policy-grid>article{background:#fff;border:1px solid #cbdbea;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.warranty-policy-grid header{background:#eef6fd;border-bottom:1px solid #dbe4ed;padding:17px 19px}.warranty-policy-grid header small{color:#0870c8;letter-spacing:.12em;font-size:8px;font-weight:700}.warranty-policy-grid h3{color:#173a63;margin:4px 0 0;font-size:17px}.warranty-policy-grid>article>p{color:#445a70;margin:0;padding:15px 19px;font-size:11px;line-height:1.55}.warranty-policy-grid>article>div{padding:0 19px 13px}.warranty-policy-grid>article>div strong{color:#173a63;font-size:10px}.warranty-policy-grid ul{color:#53687d;margin:7px 0 0;padding-left:17px}.warranty-policy-grid li{margin-bottom:6px;font-size:10px;line-height:1.45}.policy-exclusions{background:#fff9e9;border-top:1px solid #ead7a7;margin-top:auto;padding-top:13px!important}.warranty-policy-grid>article>footer{color:#718295;background:#f7fafc;border:0;border-top:1px solid #dbe4ed;justify-content:space-between;align-items:center;gap:12px;max-width:none;margin:0;padding:11px 19px;font-size:8px;display:flex}.warranty-policy-grid footer a{color:#0758aa;font-weight:700;text-decoration:none}.warranty-intake{background:#fff;border:1px solid #cbdbea;border-radius:14px;margin-top:17px;overflow:hidden}.warranty-intake>header{background:#eef6fd;padding:20px 22px}.warranty-intake>header small{color:#0870c8}.warranty-intake h3{color:#173a63;margin:5px 0 3px;font:700 23px Georgia}.warranty-intake p{color:#607487;margin:0;font-size:11px}.warranty-fields{grid-template-columns:repeat(3,1fr);gap:12px;padding:19px 21px;display:grid}.warranty-fields label{color:#52677c;flex-direction:column;gap:5px;font-size:9px;font-weight:700;display:flex}.warranty-fields .wide{grid-column:1/-1}.warranty-fields input,.warranty-fields textarea{background:#fbfdff;border:1px solid #c7d7e5;border-radius:7px;width:100%;padding:10px 11px}.warranty-fields textarea{resize:vertical;min-height:72px}.claim-checklist{background:#f5f9fc;border-top:1px solid #dbe4ed;justify-content:space-between;align-items:center;gap:20px;padding:14px 21px;display:flex}.claim-checklist div{flex-direction:column;gap:4px;display:flex}.claim-checklist b{color:#173a63;font-size:11px}.claim-checklist span{color:#64778a;font-size:9px}.claim-checklist button{color:#fff;cursor:pointer;background:#0758aa;border:0;border-radius:8px;flex:none;padding:10px 12px;font-size:10px;font-weight:700}.warranty-contacts{grid-template-columns:1.1fr repeat(3,1fr);gap:12px;margin-top:17px;display:grid}.warranty-contacts>div,.warranty-contacts article{background:#fff;border:1px solid #cbdbea;border-radius:11px;flex-direction:column;padding:17px;display:flex}.warranty-contacts small{color:#0870c8;letter-spacing:.12em;font-size:8px;font-weight:700}.warranty-contacts h3{color:#173a63;margin:5px 0}.warranty-contacts p,.warranty-contacts span{color:#64778a;font-size:9px;line-height:1.45}.warranty-contacts article{gap:5px}.warranty-contacts article b{color:#173a63}.warranty-contacts article a{color:#0758aa;font-size:9px;text-decoration:none}.warranty-disclaimer{color:#6c5116;background:#fff6d9;border:1px solid #e4ca86;border-radius:9px;margin-top:14px;padding:14px 17px;font-size:10px;line-height:1.5}@media (width<=1000px){.dealer-launch-grid,.warranty-contacts{grid-template-columns:1fr 1fr}.kit-lines>div{grid-template-columns:28px 105px 1fr}.kit-lines em{text-align:left;grid-column:3}.warranty-policy-grid{grid-template-columns:1fr}}@media (width<=760px){.symptom-answer>header,.dealer-panel>header,.warranty-hero,.claim-checklist{flex-direction:column;align-items:flex-start}.symptom-answer>header button,.warranty-hero a{text-align:center;width:100%}.symptom-checks,.kit-columns,.symptom-library>div,.warranty-summary,.warranty-fields,.dealer-launch-grid,.warranty-contacts{grid-template-columns:1fr}.symptom-checks article,.symptom-library>div>button{border-right:0}.kit-columns>article+article{border-top:1px solid #dbe4ed;border-left:0}.dealer-panel select{width:100%;min-width:0}.cross-search{flex-direction:column}.cross-results>article{grid-template-columns:1fr auto}.cross-results>article>.add-quote{grid-column:1/-1;justify-self:start}.warranty-summary article{border-bottom:1px solid #dbe4ed;border-right:0}.warranty-summary article:last-child{border-bottom:0}.warranty-search{flex-direction:column;align-items:flex-start}.warranty-search input{width:100%}.warranty-fields .wide{grid-column:1}.claim-checklist button{width:100%}}.fitment-answer{background:#fff;border:2px solid #0758aa;border-radius:14px;margin-bottom:22px;overflow:hidden;box-shadow:0 10px 28px #0a4f911c}.fitment-answer>header{color:#fff;background:linear-gradient(125deg,#052f5d,#0870c8);justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.fitment-answer>header>div:first-child>span{color:#8bd8fb;letter-spacing:.16em;font-size:9px;font-weight:800}.fitment-answer>header h3{margin:5px 0 4px;font:700 27px Georgia}.fitment-answer>header p{color:#dcecf9;margin:0;font-size:12px}.fitment-answer>header p b{font-family:Courier New}.fitment-answer>header>div:last-child{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;min-width:180px;display:flex}.fitment-answer>header>div:last-child small{color:#b9dcf4;letter-spacing:.11em;font-size:8px;font-weight:700}.fitment-answer>header>div:last-child strong{font-size:17px}.fitment-answer>header>div:last-child button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff6;border-radius:7px;margin-top:5px;padding:8px 10px;font-size:9px;font-weight:700}.fitment-machines article{border-top:1px solid #dbe4ed;grid-template-columns:150px minmax(280px,1fr) minmax(220px,.65fr);align-items:center;gap:18px;padding:18px 22px;display:grid}.fitment-machines article:first-child{border-top:0}.fitment-machines article.yes{background:#f5fbf7}.fitment-machines article.no{background:#fff9f5}.fitment-machines article.unverified{background:#fffaf0}.fitment-status{flex-direction:column;gap:5px;display:flex}.fitment-status b{letter-spacing:.08em;border-radius:99px;align-self:flex-start;padding:5px 9px;font-size:10px}.fitment-status span{color:#64778a;font-size:9px;line-height:1.35}.fitment-machines .yes .fitment-status b{color:#16703b;background:#daf2e1}.fitment-machines .no .fitment-status b{color:#a23b31;background:#fde0dc}.fitment-machines .unverified .fitment-status b{color:#8a6411;background:#fff0c8}.fitment-machine small,.fitment-part small{color:#718498;letter-spacing:.11em;font-size:8px;font-weight:700}.fitment-machine h4{color:#173a63;margin:4px 0;font-size:15px}.fitment-machine p{color:#52677c;margin:0;font-size:10px;line-height:1.45}.fitment-part{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.fitment-part button{color:#0758aa;cursor:pointer;background:0 0;border:0;padding:0;font:700 15px Courier New}.fitment-part strong{color:#8a6411;font-size:11px}.fitment-part span{color:#748698;font-size:9px;line-height:1.4}.fitment-answer>footer{color:#52687d;background:#edf5fc;border:0;border-top:1px solid #dbe4ed;max-width:none;margin:0;padding:13px 22px;font-size:10px;line-height:1.5}.fitment-answer>footer b{color:#173a63}@media (width<=800px){.fitment-answer>header{flex-direction:column;align-items:flex-start}.fitment-answer>header>div:last-child{text-align:left;align-items:flex-start}.fitment-machines article{grid-template-columns:105px 1fr}.fitment-part{grid-column:2}}@media (width<=540px){.fitment-answer>header h3{font-size:23px}.fitment-machines article{grid-template-columns:1fr}.fitment-part{grid-column:1}.fitment-status{flex-direction:row;align-items:center}.fitment-status span{max-width:180px}}.manual-support-answer{border-color:#d09a35}.manual-support-answer>header{background:linear-gradient(125deg,#69470e,#b87812)}.manual-support-answer>header>div:last-child{display:none}.manual-support-answer .fitment-machine p b{color:#8a4f08}.manual-support-answer>footer{background:#fff6e3;border-top-color:#ead5ac}.manual-quote-button{color:#fff!important;background:#0758aa!important;border-radius:7px!important;margin-top:5px!important;padding:8px 10px!important;font:700 9px Arial!important}.manual-page-preview{background:#f4ead0;border:1px solid #ceb578;border-radius:10px;grid-column:1/-1;overflow:hidden}.manual-preview-toolbar{background:#f9f2df;border-bottom:1px solid #d8c08a;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;display:flex}.manual-preview-toolbar>div{flex-direction:column;gap:3px;display:flex}.manual-preview-toolbar small{color:#8a6411;letter-spacing:.12em;font-size:8px;font-weight:700}.manual-preview-toolbar strong{color:#3f3728;font-size:11px}.manual-preview-toolbar a{color:#fff;background:#69470e;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:700;text-decoration:none}.manual-paper{color:#171717;background:#fffef9;border:1px solid #b9aa8b;max-width:790px;margin:16px auto;padding:25px 30px 22px;font-family:Arial,Helvetica,sans-serif;box-shadow:0 8px 24px #56451f26}.manual-paper-head{border-bottom:3px solid #222;grid-template-columns:1fr 1.35fr auto;align-items:end;gap:16px;padding-bottom:9px;font-size:11px;display:grid}.manual-paper-head strong{text-align:center;font-size:14px}.manual-paper-head span{font-weight:700}.manual-paper-columns,.manual-paper-row{grid-template-columns:85px 145px 1fr;align-items:center;gap:11px;display:grid}.manual-paper-columns{border-bottom:1px solid #222;padding:10px 8px 6px;font-size:9px}.manual-paper-row{border-bottom:1px solid #c7c3b8;min-height:39px;padding:6px 8px;font-size:10px;position:relative}.manual-paper-row p{margin:0;line-height:1.35}.manual-paper-row.highlighted{background:#e8f4ff;border:2px solid #0870c8}.manual-paper-row.highlighted b{color:#0758aa}.manual-paper-row em{color:#fff;letter-spacing:.08em;background:#0758aa;border-radius:99px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:700;position:absolute;top:-9px;right:7px}.manual-paper-notice{border:1px solid #333;margin-top:12px;padding:8px 10px;font-size:9px;line-height:1.45}.manual-paper-notice b{margin-right:6px}.manual-support-answer .fitment-machines>article{align-items:start}@media (width<=700px){.manual-preview-toolbar{flex-direction:column;align-items:flex-start}.manual-preview-toolbar a{text-align:center;width:100%}.manual-page-preview{overflow:auto}.manual-paper{width:720px;margin:12px;padding:20px}.manual-paper-row em{display:none}}.general-answer-lines{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.general-answer-lines>button{color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbddea;border-radius:8px;grid-template-columns:120px 1fr auto;align-items:center;gap:3px 12px;padding:11px 12px;display:grid}.general-answer-lines b{color:#0758aa;grid-row:1/3;font:700 12px Courier New}.general-answer-lines strong{color:#243a4f;font-size:11px}.general-answer-lines span{color:#667a8e;font-size:9px}.general-answer-lines em{color:#0758aa;grid-area:1/3/3;font-size:9px;font-style:normal;font-weight:700}.general-answer-lines.warranty-lines b{font-family:Arial}.general-manual-sources{background:#fff;border:1px solid #c8dbea;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:12px 14px;display:flex}.general-manual-sources>div{flex-direction:column;gap:5px;display:flex}.general-manual-sources small{color:#71869a;letter-spacing:.11em;font-size:8px;font-weight:700}.general-manual-sources strong{color:#40576d;font-size:10px;line-height:1.45}.general-manual-sources button{color:#fff;cursor:pointer;background:#0758aa;border:0;border-radius:7px;flex:none;padding:8px 10px;font-size:9px;font-weight:700}@media (width<=760px){.general-answer-lines{grid-template-columns:1fr}.general-manual-sources{flex-direction:column;align-items:flex-start}.general-answer-lines>button{grid-template-columns:95px 1fr}.general-answer-lines em{display:none}}.build-sheet-request-banner{background:linear-gradient(120deg,#edf7ff,#fff);border:1px solid #b9d4e9;border-left:5px solid #0758aa;border-radius:12px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:16px;padding:20px 22px;display:flex}.build-sheet-request-banner small{color:#0870c8;letter-spacing:.14em;font-size:8px;font-weight:700}.build-sheet-request-banner h2{color:#173a63;margin:5px 0 4px;font:700 24px Georgia}.build-sheet-request-banner p{color:#607487;margin:0;font-size:11px;line-height:1.5}.build-sheet-request-banner>span{color:#0758aa;background:#dceefd;border-radius:99px;flex:none;padding:7px 10px;font-size:10px;font-weight:700}.build-sheet-request-banner.no-match{background:#fff8e8;border-left-color:#b87812}.build-sheet-request-banner.no-match small{color:#9a650f}@media (width<=660px){.build-sheet-request-banner{flex-direction:column;align-items:flex-start}.build-sheet-request-banner h2{font-size:21px}}.profile-head-actions{align-items:center;gap:8px;display:flex}.profile-head-actions button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #fff6;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:700}.profile-head-actions button:first-child{color:#0758aa;background:#fff}.build-sheet-viewer{background:#f7fafc;border-top:1px solid #cbdbea}.build-sheet-viewer>header{background:#eaf4fd;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.build-sheet-viewer>header small{color:#0870c8;letter-spacing:.13em;font-size:8px;font-weight:700}.build-sheet-viewer>header h3{color:#173a63;margin:5px 0 4px;font:700 22px Georgia}.build-sheet-viewer>header p{color:#607487;margin:0;font-size:10px}.build-sheet-viewer>header button{color:#fff;cursor:pointer;background:#0758aa;border:0;border-radius:7px;flex:none;padding:9px 11px;font-size:9px;font-weight:700}.build-sheet-search{background:#fff;border-top:1px solid #d8e4ee;border-bottom:1px solid #d8e4ee;align-items:center;gap:15px;padding:13px 20px;display:flex}.build-sheet-search input{border:1px solid #c5d6e5;border-radius:8px;flex:1;min-width:0;padding:10px 11px}.build-sheet-search span{color:#64788b;white-space:nowrap;font-size:9px}.build-sheet-lines{background:#fff;max-height:620px;overflow:auto}.build-sheet-lines>article{border-bottom:1px solid #e2e9ef;grid-template-columns:125px minmax(260px,1fr) 115px 80px auto;align-items:center;gap:13px;padding:11px 20px;display:grid}.build-sheet-lines>article>button:first-child{color:#0758aa;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font:700 12px Courier New}.build-sheet-lines>article>div{flex-direction:column;gap:3px;display:flex}.build-sheet-lines strong{color:#263b50;font-size:11px}.build-sheet-lines span,.build-sheet-lines small{color:#748698;font-size:8px}.build-sheet-lines b{color:#173a63;font-size:10px}.build-sheet-viewer>footer{color:#6e551f;background:#fff8e6;border:0;border-top:1px solid #dbe4ed;max-width:none;margin:0;padding:12px 20px;font-size:9px;line-height:1.45}@media (width<=900px){.build-sheet-lines>article{grid-template-columns:115px 1fr 100px auto}.build-sheet-lines>article>div:nth-child(4){display:none}}@media (width<=660px){.profile-head-actions,.build-sheet-viewer>header,.build-sheet-search{flex-direction:column;align-items:flex-start}.profile-head-actions,.profile-head-actions button,.build-sheet-viewer>header button,.build-sheet-search input{width:100%}.build-sheet-lines>article{grid-template-columns:1fr auto;gap:6px 12px}.build-sheet-lines>article>button:first-child,.build-sheet-lines>article>div:nth-child(2){grid-column:1}.build-sheet-lines>article>div:nth-child(3){display:none}.build-sheet-lines>article>.add-quote{grid-area:1/2/3}}.model-warranty-answer{background:#fff;border:2px solid #0758aa;padding:0;overflow:hidden}.model-warranty-answer>span{color:#8bd8fb;background:#052f5d;padding:10px 22px;display:block}.model-warranty-title{background:linear-gradient(125deg,#eaf5ff,#fff);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.model-warranty-title small{color:#0870c8;letter-spacing:.13em;font-size:8px;font-weight:700}.model-warranty-title h3{color:#173a63;margin:5px 0 6px;font:700 27px Georgia}.model-warranty-title p{color:#52677c;max-width:830px;margin:0;font-size:11px;line-height:1.55}.model-warranty-title button{color:#fff;cursor:pointer;background:#0758aa;border:0;border-radius:8px;flex:none;padding:10px 12px;font-size:10px;font-weight:700}.model-warranty-route{background:#f7fafc;border-top:1px solid #d9e5ef;border-bottom:1px solid #d9e5ef;grid-template-columns:150px 1fr;gap:14px;padding:14px 22px;display:grid}.model-warranty-route b{color:#173a63;font-size:10px}.model-warranty-route span{color:#53687c;font-size:10px;line-height:1.5}.model-warranty-policies{grid-template-columns:repeat(3,1fr);gap:10px;padding:17px 22px;display:grid}.model-warranty-policies>button{min-height:145px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbdbea;border-radius:10px;flex-direction:column;align-items:flex-start;padding:14px;display:flex}.model-warranty-policies small{color:#0870c8;letter-spacing:.11em;font-size:8px;font-weight:700}.model-warranty-policies strong{color:#173a63;margin:5px 0;font-size:12px}.model-warranty-policies span{color:#5c7083;font-size:9px;line-height:1.45}.model-warranty-policies em{color:#0758aa;margin-top:auto;padding-top:9px;font-size:9px;font-style:normal;font-weight:700}.model-warranty-note,.model-warranty-check{border-radius:8px;margin:0 22px 14px;padding:12px 14px;font-size:10px;line-height:1.5}.model-warranty-note{color:#6c5116;background:#fff7dc;border:1px solid #e4ca86}.model-warranty-check{color:#53687c;background:#edf7ff;border:1px solid #bcd8ec;flex-direction:column;gap:4px;display:flex}.model-warranty-check b{color:#173a63}@media (width<=900px){.model-warranty-policies{grid-template-columns:1fr 1fr}}@media (width<=650px){.model-warranty-title{flex-direction:column}.model-warranty-title button{width:100%}.model-warranty-route,.model-warranty-policies{grid-template-columns:1fr}.model-warranty-policies>button{min-height:0}}.customer-setup-note{color:#3f617f;background:#edf7ff;border:1px solid #b9d8ef;border-radius:9px;margin:0 22px 12px;padding:12px 14px;font-size:11px;line-height:1.5}.knife-title p{color:#d8ecfa;margin:4px 0 0;font-size:10px}.partmeta{grid-template-columns:1fr 1fr}.past-sale-meta{border-top:1px solid #dbe4ed;grid-column:1/-1;padding-top:11px}.past-sale-meta strong{color:#0758aa}.past-sale-meta em{color:#667b8e!important}.spec-answer{background:#fff;border:2px solid #0758aa;border-radius:14px;margin-bottom:22px;overflow:hidden;box-shadow:0 10px 28px #0a4f9118}.spec-answer>header{color:#fff;background:linear-gradient(125deg,#063a70,#0870c8);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.spec-answer>header span,.specs-hero span{color:#8bd8fb;letter-spacing:.15em;font-size:9px;font-weight:800}.spec-answer h3{margin:5px 0 3px;font:700 27px Georgia}.spec-answer>header p{color:#d9ecfa;margin:0;font-size:11px}.spec-answer>header button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #fff6;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:700}.spec-answer-grid,.spec-metrics{grid-template-columns:repeat(3,1fr);display:grid}.spec-answer-grid>div,.spec-metrics>div{border-bottom:1px solid #dbe4ed;border-right:1px solid #dbe4ed;flex-direction:column;gap:6px;min-height:76px;padding:15px 18px;display:flex}.spec-answer-grid small,.spec-metrics small,.spec-production small,.production-callout small{color:#71869a;letter-spacing:.11em;font-size:8px;font-weight:800}.spec-answer-grid strong,.spec-metrics strong{color:#173a63;font-size:13px;line-height:1.35}.production-callout{background:#eaf5fd;grid-template-columns:minmax(230px,.55fr) 1fr;align-items:center;gap:20px;padding:17px 22px;display:grid}.production-callout>div{flex-direction:column;gap:5px;display:flex}.production-callout strong{color:#0758aa;font-size:21px}.production-callout p{color:#52677c;margin:0;font-size:10px;line-height:1.5}.spec-answer>footer{color:#52677c;border:0;border-top:1px solid #dbe4ed;justify-content:space-between;align-items:center;gap:20px;max-width:none;margin:0;padding:13px 22px;font-size:9px;display:flex}.spec-answer>footer a{color:#0758aa;font-weight:700;text-decoration:none}.specs-page,.wheel-library-page,.sales-page{margin-top:28px}.specs-hero{color:#fff;background:linear-gradient(125deg,#051f3b,#0758aa);border-radius:14px;justify-content:space-between;align-items:flex-end;gap:24px;padding:25px 27px;display:flex}.specs-hero h2{margin:6px 0 5px;font:700 31px Georgia}.specs-hero p{color:#d9ecfa;max-width:800px;margin:0;font-size:11px;line-height:1.55}.specs-hero>strong{text-align:right;font:700 42px Georgia}.specs-hero>strong small{color:#c9e3f5;margin-top:3px;font:10px Arial;display:block}.specs-controls{align-items:center;gap:10px;margin:15px 0;display:flex}.specs-controls input{background:#fff;border:1px solid #bfd2e4;border-radius:9px;flex:1;min-width:0;padding:12px 14px}.specs-controls select{color:#173a63;background:#fff;border:1px solid #bfd2e4;border-radius:9px;padding:12px 14px}.specs-controls span{color:#65798d;white-space:nowrap;font-size:10px}.spec-card-grid,.wheel-library-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.spec-card,.wheel-library-card{background:#fff;border:1px solid #cbdbea;border-radius:13px;overflow:hidden}.spec-card>header,.wheel-library-card>header{background:#eef6fd;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.spec-card header small,.wheel-library-card header small{color:#0870c8;letter-spacing:.11em;font-size:8px;font-weight:700}.spec-card h3,.wheel-library-card h3{color:#173a63;margin:4px 0 3px;font:700 23px Georgia}.spec-card header p,.wheel-library-card header p{color:#607487;margin:0;font-size:9px}.spec-card header a,.wheel-library-card header a{color:#0758aa;white-space:nowrap;font-size:9px;font-weight:700;text-decoration:none}.spec-metrics{grid-template-columns:1fr 1fr}.spec-production{background:#eaf5fd;padding:15px 18px}.spec-production strong{color:#0758aa;margin:5px 0;font-size:18px;display:block}.spec-production p{color:#53687c;margin:0;font-size:9px;line-height:1.5}.spec-card>footer{color:#53687c;border:0;border-top:1px solid #dbe4ed;flex-direction:column;gap:6px;max-width:none;margin:0;padding:13px 18px;font-size:9px;line-height:1.45;display:flex}.spec-card>footer span{color:#7b8b9a}.wheel-library-visual{border-bottom:1px solid #dbe4ed;grid-template-columns:150px 1fr;align-items:center;gap:15px;padding:16px 18px;display:grid}.wheel-library-visual img{object-fit:cover;border-radius:8px;width:150px;height:105px}.wheel-library-visual b{color:#173a63;letter-spacing:.08em;font-size:9px}.wheel-library-visual p{color:#607487;margin:6px 0 0;font-size:9px;line-height:1.45}.wheel-library-parts{padding:0 18px 15px}.wheel-library-parts>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e1e8ee;grid-template-columns:34px 115px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.wheel-library-parts>button>b{color:#173a63}.wheel-library-parts>button>strong{color:#0758aa;font:700 10px Courier New}.wheel-library-parts>button>span{color:#52677c;font-size:9px}.wheel-library-parts>button>em{color:#667b8e;font-size:8px;font-style:normal}.wheel-manual-breakdown{background:#f5f9fc;border:1px solid #c8d8e6;border-radius:9px;margin:0 18px 14px}.wheel-manual-breakdown>summary{color:#0758aa;cursor:pointer;padding:11px 13px;font-size:10px;font-weight:700}.wheel-manual-breakdown>div{padding:0 12px 12px}.wheel-manual-breakdown iframe{background:#fff;border:1px solid #aebfcd;border-radius:6px;width:100%;height:560px;display:block}.wheel-manual-breakdown a{color:#0758aa;margin-top:9px;font-size:9px;font-weight:700;text-decoration:none;display:inline-block}.wheel-manual-breakdown p{color:#607487;margin:7px 0 0;font-size:9px;line-height:1.45}.sales-summary{background:#fff;border:1px solid #cbdbea;border-radius:10px;align-items:center;gap:22px;margin:14px 0;padding:14px 18px;display:flex}.sales-summary>div{flex-direction:column;flex:none;gap:4px;display:flex}.sales-summary small,.sales-list small{color:#71869a;letter-spacing:.1em;font-size:8px;font-weight:700}.sales-summary strong{color:#0758aa;font-size:22px}.sales-summary p{color:#5e7286;margin:0;font-size:10px;line-height:1.45}.sales-list{gap:9px;display:grid}.sales-list>article{background:#fff;border:1px solid #cbdbea;border-radius:11px;grid-template-columns:minmax(280px,1fr) 115px 115px 110px auto;align-items:center;gap:16px;padding:15px 18px;display:grid}.sales-list>article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.sales-list h3{color:#263c51;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.sales-list>article>div:first-child>button{color:#0758aa;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font:700 12px Courier New}.sales-list strong{color:#173a63;font-size:13px}.sales-list>article>div:nth-child(2) strong{color:#0758aa}.sales-list span{color:#718398;font-size:8px;line-height:1.35}@media (width<=900px){.spec-card-grid,.wheel-library-grid{grid-template-columns:1fr}.sales-list>article{grid-template-columns:1fr 1fr 1fr auto}.sales-list>article>div:first-child{grid-column:1/-1}.sales-list>article>div:nth-child(4){display:none}.spec-answer-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.spec-answer>header,.specs-hero,.spec-answer>footer,.specs-controls,.sales-summary{flex-direction:column;align-items:flex-start}.spec-answer>header button,.specs-controls input,.specs-controls select{width:100%}.spec-answer-grid,.spec-metrics,.production-callout{grid-template-columns:1fr}.specs-hero>strong{text-align:left}.sales-list>article{grid-template-columns:1fr auto}.sales-list>article>div:nth-child(3){display:none}.wheel-library-visual{grid-template-columns:95px 1fr}.wheel-library-visual img{width:95px;height:85px}.wheel-library-parts>button{grid-template-columns:28px 100px 1fr}.wheel-library-parts>button>em{display:none}.wheel-manual-breakdown iframe{height:430px}}.manual-wheel-layout,.wheel-library-manual{color:#fff;background:linear-gradient(135deg,#132b43,#1e4568);grid-template-columns:minmax(280px,1.35fr) minmax(180px,.65fr);align-items:center;gap:20px;padding:18px 20px;text-decoration:none;display:grid}.manual-wheel-layout img,.wheel-library-manual img{object-fit:contain;background:#fff;border-radius:8px;width:100%;max-height:640px;display:block;box-shadow:0 8px 24px #0005}.manual-wheel-layout>div,.wheel-library-manual>div{flex-direction:column;gap:8px;display:flex}.manual-wheel-layout b,.wheel-library-manual b{color:#8bd8fb;letter-spacing:.13em;font-size:9px}.manual-wheel-layout strong,.wheel-library-manual strong{font:700 17px/1.25 Georgia}.manual-wheel-layout span,.wheel-library-manual p{color:#dbeaf6;margin:0;font-size:11px;line-height:1.55}.manual-wheel-layout em,.wheel-library-manual em{color:#fff;background:#0c3152;border:1px solid #4380ad;border-radius:7px;padding:8px 10px;font-size:10px;font-style:normal;font-weight:700}.manual-wheel-layout small,.wheel-library-manual small{color:#9ed4f2;font-size:9px;font-weight:700}.manual-wheel-layout:hover small,.manual-wheel-layout:focus-visible small,.wheel-library-manual:hover small,.wheel-library-manual:focus-visible small{text-decoration:underline}.manual-layout-missing{background:#f7fafc;border-block:1px solid #d8e2eb;flex-direction:column;gap:7px;padding:17px 19px;display:flex}.manual-layout-missing b{color:#7a4d00;font-size:11px}.manual-layout-missing span{color:#607487;font-size:10px;line-height:1.5}.library-missing{border-top:0}.manual-layout-warning{color:#76551e;background:#fff8e8;border-bottom:1px solid #ead8b4;margin:0;padding:11px 19px;font-size:9px;line-height:1.5}.wheel-library-manual{border-bottom:1px solid #dbe4ed;grid-template-columns:minmax(250px,1.25fr) minmax(180px,.75fr)}.wheel-library-manual img{max-height:520px}.featured-manual-layout{color:#fff;background:linear-gradient(135deg,#071e35,#123f66);border:2px solid #0758aa;grid-template-columns:minmax(240px,.62fr) minmax(360px,1.38fr);align-items:center;gap:22px;padding:22px;text-decoration:none;display:grid}.featured-manual-layout>div{flex-direction:column;gap:8px;display:flex}.featured-manual-layout span{color:#8bd8fb;letter-spacing:.14em;font-size:9px;font-weight:700}.featured-manual-layout h3{margin:0;font:700 24px/1.15 Georgia}.featured-manual-layout p{color:#dbeaf6;margin:0;font-size:11px;line-height:1.55}.featured-manual-layout strong{background:#092f51;border:1px solid #3f7ead;border-radius:7px;padding:9px 11px;font-size:11px}.featured-manual-layout small{color:#9ed4f2;font-size:9px;font-weight:700}.featured-manual-layout img{object-fit:contain;background:#fff;border-radius:8px;width:100%;max-height:720px;display:block;box-shadow:0 10px 26px #0006}.featured-manual-layout:hover small,.featured-manual-layout:focus-visible small{text-decoration:underline}@media (width<=760px){.manual-wheel-layout,.wheel-library-manual,.featured-manual-layout{grid-template-columns:1fr}.manual-wheel-layout img,.wheel-library-manual img,.featured-manual-layout img{max-height:none}.manual-wheel-layout strong,.wheel-library-manual strong{font-size:15px}.featured-manual-layout h3{font-size:20px}}.operations-page{margin-top:28px}.operations-hero{color:#fff;background:linear-gradient(125deg,#041d37,#0758aa);border-radius:15px;justify-content:space-between;align-items:flex-end;gap:25px;padding:27px 29px;display:flex}.operations-hero span,.operations-panel header small{color:#8bd8fb;letter-spacing:.15em;font-size:9px;font-weight:800}.operations-hero h2{margin:6px 0;font:700 31px Georgia}.operations-hero p{color:#d8ecfa;max-width:820px;margin:0;font-size:11px;line-height:1.55}.operations-hero>strong{text-align:center;font:700 46px Georgia}.operations-hero>strong small{color:#c9e4f6;letter-spacing:.11em;text-transform:uppercase;font:9px Arial;display:block}.operations-nav{gap:7px;margin:14px 0;padding-bottom:3px;display:flex;overflow:auto}.operations-nav button{color:#466078;cursor:pointer;background:#fff;border:1px solid #bfd3e4;border-radius:8px;flex:none;padding:9px 11px;font-size:9px;font-weight:700}.operations-nav button.active{color:#fff;background:#0758aa;border-color:#0758aa}.operations-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.operations-metrics article{background:#fff;border:1px solid #cbdbea;border-radius:11px;flex-direction:column;gap:5px;padding:16px 18px;display:flex}.operations-metrics small{color:#71869a;letter-spacing:.11em;font-size:8px;font-weight:700}.operations-metrics strong{color:#0758aa;font-size:24px}.operations-metrics span{color:#607487;font-size:9px}.operations-launch-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.operations-launch-grid button{min-height:150px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbdbea;border-radius:12px;flex-direction:column;align-items:flex-start;padding:18px;display:flex}.operations-launch-grid button:hover{border-color:#2c85c9;box-shadow:0 9px 22px #0758aa13}.operations-launch-grid b{color:#173a63;font-size:13px}.operations-launch-grid span{color:#617589;margin-top:7px;font-size:10px;line-height:1.5}.operations-launch-grid em{color:#0758aa;margin-top:auto;padding-top:12px;font-size:9px;font-style:normal;font-weight:700}.operations-panel{background:#fff;border:1px solid #c8dbea;border-radius:13px;overflow:hidden}.operations-panel>header{background:#edf6fd;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.operations-panel>header h3{color:#173a63;margin:5px 0 4px;font:700 24px Georgia}.operations-panel>header p{color:#5d7286;max-width:850px;margin:0;font-size:10px;line-height:1.5}.operations-panel>header>button{color:#fff;cursor:pointer;background:#0758aa;border:0;border-radius:7px;padding:9px 11px;font-size:9px;font-weight:700}.operations-controls{border-bottom:1px solid #dbe4ed;align-items:center;gap:10px;padding:14px 18px;display:flex}.operations-controls>input{flex:1;min-width:200px}.operations-controls input,.operations-controls select,.compact-form input,.compact-form select,.compact-form textarea,.transfer-form input,.transfer-form select{color:#173a63;background:#fff;border:1px solid #bfd2e4;border-radius:8px;padding:10px 11px}.operations-controls label{color:#536a80;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.operations-controls label input{width:65px}.operations-controls>span{color:#617589;font-size:9px}.stocking-table{overflow:auto}.stocking-table .table-head,.stocking-table article{border-bottom:1px solid #e0e8ef;grid-template-columns:minmax(300px,1fr) 85px 80px 80px 85px 85px;align-items:center;gap:10px;min-width:760px;padding:10px 18px;display:grid}.stocking-table .table-head{color:#6a7e91;letter-spacing:.08em;background:#f7fafc;font-size:8px}.stocking-table article>button{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;min-width:0;padding:0;display:flex}.stocking-table article>button b{color:#0758aa;font:700 11px Courier New}.stocking-table article>button span{color:#4e657a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.stocking-table article>strong{color:#173a63;font-size:11px}.stocking-table article>em{color:#52677c;background:#e8eff5;border-radius:99px;justify-self:start;padding:5px 7px;font-size:8px;font-style:normal;font-weight:700}.stocking-table article>em.order{color:#a43527;background:#fee8e5}.stocking-table article>em.overstock{color:#825b00;background:#fff1ce}.fleet-grid{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.fleet-grid>article{border:1px solid #ccdce9;border-radius:11px;overflow:hidden}.fleet-grid>article>header{background:#f4f9fd;justify-content:space-between;align-items:flex-start;padding:15px 16px;display:flex}.fleet-grid small{color:#71869a;letter-spacing:.1em;font-size:8px;font-weight:700}.fleet-grid h4{color:#173a63;margin:4px 0 0;font-size:15px}.fleet-grid header>strong{color:#0758aa;text-align:right;font-size:22px}.fleet-grid header>strong span{color:#71869a;font-size:8px;display:block}.fleet-grid>article>p{color:#617589;margin:0;padding:10px 15px;font-size:9px}.fleet-grid>article>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e1e8ee;grid-template-columns:1fr auto;gap:4px 12px;padding:11px 15px;display:grid}.fleet-grid button b{color:#173a63;font-size:10px}.fleet-grid button span{color:#6b7e90;font-size:8px}.fleet-grid button em{color:#0758aa;grid-area:1/2/3;font-size:8px;font-style:normal;font-weight:700}.service-ops-grid,.warranty-ops,.engine-layout,.request-layout{grid-template-columns:1fr 1.25fr;gap:16px;padding:17px;display:grid}.service-ops-grid>article:first-child{background:#eff7fd;border-radius:10px;flex-direction:column;gap:13px;padding:17px;display:flex}.service-ops-grid label{color:#52687c;flex-direction:column;gap:5px;font-size:9px;font-weight:700;display:flex}.service-ops-grid select{background:#fff;border:1px solid #bfd2e4;border-radius:8px;padding:10px}.service-kit-summary{flex-direction:column;gap:6px;display:flex}.service-kit-summary strong{color:#173a63;font-size:15px}.service-kit-summary span{color:#607487;font-size:9px}.service-kit-summary b{color:#0758aa;font-size:21px}.compact-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.compact-form label{color:#52687c;letter-spacing:.05em;flex-direction:column;gap:5px;font-size:8px;font-weight:700;display:flex}.compact-form .wide{grid-column:1/-1}.compact-form textarea{resize:vertical;min-height:76px}.primary-action{color:#fff;cursor:pointer;background:#0758aa;border:0;border-radius:8px;padding:11px 13px;font-size:9px;font-weight:700}.primary-action:disabled{opacity:.45}.record-list{gap:8px;padding:0 17px 17px;display:grid}.record-list>article{background:#fff;border:1px solid #d5e2ec;border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.record-list b,.record-list strong{color:#173a63;font-size:10px}.record-list span,.record-list small{color:#697d90;font-size:8px}.supersession-list{gap:9px;padding:17px;display:grid}.supersession-list article{border:1px solid #d1dfeb;border-radius:9px;grid-template-columns:140px 25px 140px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.supersession-list article>div{flex-direction:column;gap:5px;display:flex}.supersession-list small{color:#71869a;letter-spacing:.1em;font-size:7px;font-weight:700}.supersession-list button{color:#0758aa;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font:700 11px Courier New}.supersession-list article>strong{color:#0758aa;font-size:20px}.supersession-list p{flex-direction:column;gap:4px;margin:0;display:flex}.supersession-list p b{color:#173a63;font-size:10px}.supersession-list p span{color:#6b7f91;font-size:8px}.operations-panel>.cross-search{margin:0 17px 17px}.claim-requirements{background:#edf7ff;border-radius:10px;flex-direction:column;gap:8px;padding:17px;display:flex}.claim-requirements b{color:#173a63;font-size:13px}.claim-requirements span{color:#52687c;background:#fff;border-radius:6px;padding:8px 10px;font-size:9px}.claim-requirements span:before{color:#118356;content:"✓";margin-right:7px;font-weight:700}.request-board{gap:8px;max-height:620px;display:grid;overflow:auto}.request-board>article{border:1px solid #d1dfeb;border-radius:9px;padding:13px 14px}.request-board article>header{align-items:center;gap:6px;display:flex}.request-board header span,.request-board header b,.request-board header em{color:#52677c;text-transform:uppercase;background:#edf2f6;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:700}.request-board header span.high,.request-board header span.urgent{color:#a43527;background:#fee8e5}.request-board header em{color:#0758aa;background:#e7f2fb;margin-left:auto}.request-board h4{color:#173a63;margin:8px 0 4px;font-size:11px}.request-board p{color:#607487;margin:0;font-size:8px}.request-board small{color:#8493a1;margin-top:8px;font-size:7px;display:block}.branch-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:17px;display:grid}.branch-grid article{border:1px solid #d1dfeb;border-radius:10px;padding:16px}.branch-grid small,.transfer-total small{color:#71869a;letter-spacing:.1em;font-size:8px;font-weight:700}.branch-grid h4{color:#173a63;margin:5px 0 4px;font-size:17px}.branch-grid p{color:#64788b;min-height:28px;margin:0 0 10px;font-size:9px;line-height:1.45}.branch-grid strong{color:#9a650f;font-size:9px}.transfer-form{background:#f7fafc;border-top:1px solid #dbe4ed;grid-template-columns:1.2fr .5fr 1fr 1fr 1fr auto;align-items:end;gap:10px;padding:17px;display:grid}.transfer-form label{color:#52687c;flex-direction:column;gap:5px;font-size:8px;font-weight:700;display:flex}.transfer-total{flex-direction:column;gap:5px;display:flex}.transfer-total strong{color:#0758aa;font-size:16px}.report-drop{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.report-drop>label,.report-drop>article,.report-drop>div{background:#f5fbff;border:2px dashed #9fc2dc;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:185px;padding:22px;display:flex}.report-drop>label{cursor:pointer}.report-drop input{display:none}.report-drop b,.report-drop h4,.report-drop>div strong{color:#173a63;margin:0;font-size:15px}.report-drop span,.report-drop p{color:#617589;margin:0;font-size:9px;line-height:1.5}.report-drop small{color:#71869a;font-size:8px;font-weight:700}.report-drop article strong{color:#9a650f;font-size:10px}.report-drop button{color:#fff;cursor:pointer;background:#0758aa;border:0;border-radius:7px;padding:9px 11px;font-size:9px;font-weight:700}.engine-gate{background:#fff7dd;border:1px solid #e0c47e;border-radius:9px;padding:18px}.engine-gate b{color:#76551e}.engine-gate p{color:#6f5d38;margin:7px 0 0;font-size:9px;line-height:1.5}@media (width<=950px){.operations-launch-grid,.operations-metrics{grid-template-columns:1fr 1fr}.fleet-grid{grid-template-columns:1fr}.transfer-form{grid-template-columns:1fr 1fr 1fr}.transfer-form button{grid-column:3}}@media (width<=680px){.operations-hero,.operations-panel>header{flex-direction:column;align-items:flex-start}.operations-launch-grid,.operations-metrics,.service-ops-grid,.warranty-ops,.engine-layout,.request-layout,.branch-grid,.report-drop{grid-template-columns:1fr}.operations-controls{flex-direction:column;align-items:stretch}.operations-controls input{width:100%}.operations-controls label{justify-content:space-between}.compact-form{grid-template-columns:1fr}.compact-form .wide{grid-column:auto}.supersession-list article{grid-template-columns:1fr 24px 1fr}.supersession-list p{grid-column:1/-1}.transfer-form{grid-template-columns:1fr 1fr}.transfer-form button{grid-column:1/-1}.operations-hero>strong{text-align:left}}.universal-bandit-answer{background:#fff;border:2px solid #0b6ab7;overflow:hidden}.universal-bandit-answer>span{color:#92d9fb;letter-spacing:.15em;background:#083b70;padding:13px 22px;font-size:9px;font-weight:800;display:block}.universal-answer-head{color:#fff;background:linear-gradient(120deg,#074684,#0b70c8);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex}.universal-answer-head h3{color:#fff;margin:0 0 7px;font:700 25px/1.18 Georgia}.universal-answer-head p{color:#dcefff;max-width:900px;margin:0;font-size:11px;line-height:1.55}.universal-answer-head>strong{color:#e8f7ff;letter-spacing:.08em;white-space:nowrap;border:1px solid #79c4ee;border-radius:99px;flex:none;padding:8px 10px;font-size:8px}.universal-answer-grid{border-bottom:1px solid #d6e3ed;grid-template-columns:1fr 1fr 1fr;display:grid}.universal-answer-grid>div{border-right:1px solid #d6e3ed;flex-direction:column;gap:7px;padding:18px 21px;display:flex}.universal-answer-grid>div:last-child{border-right:0}.universal-answer-grid small,.universal-answer-suggestions small{color:#6c8398;letter-spacing:.11em;font-size:8px;font-weight:800}.universal-answer-grid b{color:#294d6d;font-size:10px;line-height:1.5}.universal-answer-safety{color:#6a521f;background:#fff5d8;border-bottom:1px solid #efd698;padding:12px 20px;font-size:10px;line-height:1.5}.universal-answer-suggestions{background:#f6fafe;border-bottom:1px solid #dbe6ee;flex-wrap:wrap;align-items:center;gap:7px;padding:13px 20px;display:flex}.universal-answer-suggestions span{color:#245b88;background:#fff;border:1px solid #bfd6e8;border-radius:99px;padding:6px 8px;font-size:8px;font-weight:700}.universal-answer-evidence{color:#536d84;background:#edf6fd;gap:9px;padding:13px 20px;font-size:10px;line-height:1.45;display:flex}.universal-answer-evidence b{color:#173f64}.compact-universal-answer .universal-answer-grid{grid-template-columns:1fr 1fr}.query-understood{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.query-understood small{color:#0b70c8;letter-spacing:.1em;font-size:8px;font-weight:800}.query-understood b{color:#174d78;background:#e8f4fd;border-radius:6px;padding:5px 8px;font:700 10px Courier New}.query-understood span{color:#74899b;font-size:8px}@media (width<=760px){.universal-answer-head{flex-direction:column}.universal-answer-head>strong{white-space:normal}.universal-answer-grid,.compact-universal-answer .universal-answer-grid{grid-template-columns:1fr}.universal-answer-grid>div{border-bottom:1px solid #d6e3ed;border-right:0}.universal-answer-evidence{flex-direction:column}}.customer-component-answer{background:#fff;border:2px solid #0b6ab7;border-radius:14px;margin:0 0 14px;overflow:hidden}.customer-component-answer>header{color:#fff;background:linear-gradient(120deg,#063b79,#0870ca);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.customer-component-answer>header small{letter-spacing:.15em;color:#8bd8fc;font-size:10px;font-weight:800}.customer-component-answer>header h3{margin:6px 0 4px;font:700 27px Georgia}.customer-component-answer>header p{color:#d8edff;margin:0;font-size:12px}.customer-component-answer>header>strong{white-space:nowrap;color:#e7f7ff;border:1px solid #7bc9f1;border-radius:99px;padding:8px 11px;font-size:11px}.customer-component-lines{grid-template-columns:1fr 1fr;display:grid}.customer-component-lines article{border-bottom:1px solid #d9e5f0;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:20px 24px;display:grid}.customer-component-lines article:nth-child(odd){border-right:1px solid #d9e5f0}.customer-component-lines article>div{flex-direction:column;gap:5px;display:flex}.customer-component-lines small{letter-spacing:.11em;color:#5a7691;font-size:9px;font-weight:800}.customer-component-lines h4{margin:0;font-size:15px}.customer-component-lines article>div>button{color:#0758aa;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font:700 17px Courier New}.customer-component-lines article>div>button span{color:#7d8b98;font:9px Arial}.customer-component-lines article>div:nth-child(2){text-align:right}.customer-component-lines article>div:nth-child(2) strong{font-size:15px}.customer-component-lines article>div:nth-child(2) span{color:#647487;font-size:10px}.customer-component-lines article>button{color:#0758aa;cursor:pointer;background:#edf6fe;border:1px solid #bdd2e6;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:700}.customer-component-note{color:#31536f;background:#eef7fe;padding:15px 24px;font-size:12px;line-height:1.55}.customer-component-answer>footer{color:#1476ba;border-top:1px solid #d5e4f1;max-width:none;margin:0;padding:12px 24px;font-size:11px;font-weight:700}@media (width<=850px){.customer-component-lines{grid-template-columns:1fr}.customer-component-lines article:nth-child(odd){border-right:0}.customer-component-answer>header{flex-direction:column}.customer-component-lines article{grid-template-columns:1fr auto}.customer-component-lines article>button{grid-column:1/-1;width:100%}}.workspace{width:calc(100% - 48px);max-width:1680px}@media (width<=760px){.workspace{width:calc(100% - 24px)}}.reverse-fitment-answer{background:#fff;border:2px solid #0758aa;border-radius:15px;margin:0 0 22px;overflow:hidden;box-shadow:0 12px 30px #0758aa18}.reverse-fitment-answer>header{color:#fff;background:linear-gradient(120deg,#061c37,#0868bc);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px;display:flex}.reverse-fitment-answer>header small,.reverse-fitment-builds small{color:#79d8f7;letter-spacing:.14em;font-size:9px;font-weight:900}.reverse-fitment-answer>header h3{margin:6px 0 5px;font:700 30px Georgia}.reverse-fitment-answer>header p{color:#dbeaf5;max-width:900px;margin:0;font-size:11px;line-height:1.5}.reverse-fitment-answer>header>div:last-child{flex-direction:column;flex:none;align-items:flex-end;gap:5px;min-width:150px;display:flex}.reverse-fitment-answer>header>div:last-child strong{font-size:20px}.reverse-fitment-answer>header>div:last-child span{color:#c5dced;font-size:9px}.reverse-fitment-answer>header>div:last-child button{color:#0758aa;cursor:pointer;background:#fff;border:1px solid #fff6;border-radius:7px;margin-top:4px;padding:8px 10px;font-size:9px;font-weight:700}.reverse-fitment-summary{background:#edf6fc;border-bottom:1px solid #d8e4ed;align-items:center;gap:18px;padding:15px 22px;display:flex}.reverse-fitment-summary>div{white-space:nowrap;align-items:baseline;gap:7px;display:flex}.reverse-fitment-summary b{color:#0758aa;font:700 26px Georgia}.reverse-fitment-summary span{color:#4e6d86;text-transform:uppercase;font-size:9px;font-weight:700}.reverse-fitment-summary p{color:#587188;margin:0;font-size:10px;line-height:1.5}.reverse-fitment-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px;display:grid}.reverse-fitment-models article{background:#fafdff;border:1px solid #c7dbea;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 18px;padding:17px 18px;display:grid}.reverse-fitment-models article>div:first-child{min-width:0}.reverse-fitment-models small{color:#0780bb;letter-spacing:.11em;font-size:8px;font-weight:900}.reverse-fitment-models h4{color:#173a63;margin:5px 0 4px;font:700 21px Georgia}.reverse-fitment-models p{color:#60768a;margin:0;font-size:9px;line-height:1.4}.reverse-fitment-models article>div:nth-child(2){flex-direction:column;align-items:center;display:flex}.reverse-fitment-models article>div:nth-child(2) b{color:#0758aa;font-size:18px}.reverse-fitment-models article>div:nth-child(2) span{color:#778a9a;font-size:7px}.reverse-fitment-models article>button{color:#0758aa;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;margin-top:8px;padding:0;font-size:9px;font-weight:700}.reverse-fitment-customer{color:#315f43;background:#edf9f1;border:1px solid #9ccbb0;border-radius:9px;gap:12px;margin:0 18px 18px;padding:13px 15px;font-size:10px;display:flex}.reverse-fitment-builds{border:1px solid #cbdce9;border-radius:10px;margin:0 18px 18px;overflow:hidden}.reverse-fitment-builds>header{background:#eef6fb;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.reverse-fitment-builds h4{color:#173a63;margin:4px 0 0;font-size:13px}.reverse-fitment-builds>header>span{color:#5f778c;font-size:9px;font-weight:700}.reverse-fitment-builds>div{grid-template-columns:repeat(2,1fr);display:grid}.reverse-fitment-builds button{color:#173a63;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e0e8ef;justify-content:space-between;gap:12px;padding:12px 15px;font-size:9px;font-weight:700;display:flex}.reverse-fitment-builds button:nth-child(odd){border-right:1px solid #e0e8ef}.reverse-fitment-builds button span{color:#0758aa;font-size:8px}.reverse-fitment-builds>p{color:#61778a;margin:0;padding:15px;font-size:10px;line-height:1.5}.reverse-fitment-answer>footer{color:#60768a;background:#f4f8fb;border:0;border-top:1px solid #d5e2eb;max-width:none;margin:0;padding:13px 20px;font-size:9px}.reverse-fitment-answer>footer b{color:#173a63}@media (width<=760px){.reverse-fitment-answer>header{flex-direction:column}.reverse-fitment-answer>header>div:last-child{align-items:flex-start}.reverse-fitment-summary{flex-direction:column;align-items:flex-start}.reverse-fitment-models{grid-template-columns:1fr;padding:12px}.reverse-fitment-builds>div{grid-template-columns:1fr}.reverse-fitment-builds button:nth-child(odd){border-right:0}}.seo-site{color:#082c51;background:#eef5f9;min-height:100vh}.seo-topbar{color:#fff;background:#071039;border-bottom:3px solid #12a9dc;align-items:center;gap:28px;min-height:82px;padding:12px max(24px,50vw - 620px);display:flex}.seo-brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.seo-brand>span{background:#0b66b7;border-radius:10px;place-items:center;width:43px;height:43px;font:700 24px Georgia;display:grid}.seo-brand>div{flex-direction:column;display:flex}.seo-brand strong{font:700 19px Georgia}.seo-brand small{color:#9fd8ee;font-size:9px}.seo-topbar nav{gap:18px;margin-left:auto;display:flex}.seo-topbar nav a{color:#dcebf5;font-size:12px;font-weight:700;text-decoration:none}.seo-help{color:#fff;border:1px solid #2a5a86;border-radius:9px;flex-direction:column;padding:8px 12px;text-decoration:none;display:flex}.seo-help small{color:#6ed2f0;font-size:8px}.seo-help b{font-size:11px}.seo-help span{font-size:10px}.seo-wrap{width:min(1180px,100% - 40px);margin:0 auto}.seo-breadcrumbs{color:#5b7690;align-items:center;gap:7px;padding:20px 0;font-size:11px;display:flex}.seo-breadcrumbs a{color:#0962ac;text-decoration:none}.seo-hero{color:#fff;background:linear-gradient(125deg,#071039,#0758aa 70%,#12a9dc);border-radius:20px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);align-items:center;gap:26px;padding:44px 48px;display:grid;overflow:hidden}.seo-hero small{color:#6ed2f0;letter-spacing:.15em;font-size:10px;font-weight:800}.seo-hero h1{max-width:820px;margin:10px 0 12px;font:700 clamp(36px,5vw,59px)/1 Georgia}.seo-hero p{color:#d5e8f5;max-width:760px;margin:0;font-size:16px;line-height:1.55}.seo-hero-actions{flex-direction:column;gap:10px;display:flex}.seo-primary,.seo-secondary{text-align:center;border-radius:10px;padding:14px 16px;font-size:12px;font-weight:800;text-decoration:none;display:block}.seo-primary{color:#0758aa;background:#fff}.seo-secondary{color:#fff;border:1px solid #79cbe9}.seo-section{padding:42px 0}.seo-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.seo-section-heading h2{margin:0;font:700 31px Georgia}.seo-section-heading p{color:#577087;max-width:650px;margin:6px 0 0;font-size:13px;line-height:1.5}.seo-machine-grid,.seo-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.seo-machine-card,.seo-category-card,.seo-part-card,.seo-topic-card,.seo-spec-card{color:#082c51;background:#fff;border:1px solid #c8dae6;border-radius:13px;flex-direction:column;gap:8px;padding:21px;text-decoration:none;display:flex}.seo-machine-card small,.seo-category-card small,.seo-part-card small,.seo-topic-card small,.seo-spec-card small{color:#078dbd;letter-spacing:.11em;font-size:9px;font-weight:800}.seo-machine-card h3,.seo-category-card h3,.seo-part-card h3,.seo-topic-card h3{margin:0;font:700 20px Georgia}.seo-machine-card p,.seo-category-card p,.seo-part-card p,.seo-topic-card p{color:#60778b;margin:0;font-size:12px;line-height:1.5}.seo-machine-card span,.seo-category-card span,.seo-part-card span{color:#0962ac;margin-top:auto;font-size:11px;font-weight:800}.seo-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;padding:34px 0;display:grid}.seo-topic-grid,.seo-spec-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.seo-topic-card{min-height:145px}.seo-topic-card a{color:#0962ac;margin-top:auto;font-size:11px;font-weight:800;text-decoration:none}.seo-spec-card b{font-size:15px}.seo-spec-card span{color:#60778b;font-size:11px}.seo-side-panel{color:#fff;background:#082c51;border-radius:14px;padding:24px}.seo-side-panel h2{margin:0 0 12px;font:700 24px Georgia}.seo-side-panel p{color:#c8dae8;font-size:12px;line-height:1.55}.seo-side-panel ul{color:#e6f2f8;gap:9px;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.seo-side-panel .seo-primary{margin-top:18px}.seo-content-card{background:#fff;border:1px solid #c8dae6;border-radius:14px;padding:28px}.seo-content-card h2{margin:0 0 14px;font:700 27px Georgia}.seo-content-card p,.seo-content-card li{color:#526d83;font-size:13px;line-height:1.65}.seo-fitment{flex-wrap:wrap;gap:8px;display:flex}.seo-fitment span{color:#0758aa;background:#e8f5fb;border-radius:99px;padding:8px 10px;font-size:11px;font-weight:800}.seo-price{background:#edf6fb;border-radius:11px;align-items:end;gap:14px;margin:20px 0;padding:18px;display:flex}.seo-price small{color:#647c90;letter-spacing:.1em;font-size:9px;display:block}.seo-price b{font:700 30px Georgia}.seo-price span{color:#6b7e8c;font-size:11px}.seo-disclaimer{color:#3d6078;background:#e7f6fb;border-left:4px solid #16a9dc;padding:14px 16px;font-size:11px;line-height:1.55}.seo-footer{color:#fff;background:#071039;justify-content:space-between;gap:24px;margin-top:40px;padding:30px max(24px,50vw - 590px);display:flex}.seo-footer p{color:#a9c5d8;max-width:650px;margin:6px 0 0;font-size:11px}.seo-footer nav{align-items:center;gap:16px;display:flex}.seo-footer a{color:#80d4fb;font-size:11px;font-weight:700;text-decoration:none}.desk-seo-links{flex-wrap:wrap;gap:8px;max-width:1120px;margin:0 auto 20px;padding:0 24px;display:flex}.desk-seo-links a{color:#0758aa;background:#fff;border:1px solid #bed6e5;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:700;text-decoration:none}@media (width<=900px){.seo-topbar nav{display:none}.seo-help{margin-left:auto}.seo-hero{grid-template-columns:1fr;padding:34px}.seo-hero-actions{flex-flow:wrap}.seo-detail-grid{grid-template-columns:1fr}.seo-machine-grid,.seo-category-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.seo-topbar{padding:12px 18px}.seo-help small,.seo-help b{display:none}.seo-wrap{width:min(100% - 24px,1180px)}.seo-hero{border-radius:14px;padding:28px 22px}.seo-hero h1{font-size:36px}.seo-hero-actions{display:grid}.seo-machine-grid,.seo-category-grid,.seo-topic-grid,.seo-spec-grid{grid-template-columns:1fr}.seo-section{padding:30px 0}.seo-footer{flex-direction:column}.seo-footer nav{flex-direction:column;align-items:flex-start}}.seo-site>.seo-footer{max-width:none;margin:40px 0 0}
