:root{--bg-canvas-raw:210 20% 98%;--bg-surface-1-raw:0 0% 100%;--bg-surface-2-raw:210 16% 94%;--bg-elevated-raw:0 0% 100%;--bg-card-raw:0 0% 100%;--border-subtle-raw:215 18% 88%;--border-strong-raw:215 22% 74%;--border-focus-raw:34 98% 46%;--border-accent-raw:214 85% 45%;--bg-canvas:hsl(var(--bg-canvas-raw));--bg-surface-1:hsl(var(--bg-surface-1-raw));--bg-surface-2:hsl(var(--bg-surface-2-raw));--bg-elevated:hsl(var(--bg-elevated-raw));--bg-card:hsl(var(--bg-card-raw));--border-subtle:hsl(var(--border-subtle-raw));--border-strong:hsl(var(--border-strong-raw));--border-focus:hsl(var(--border-focus-raw));--border-accent:hsl(var(--border-accent-raw));--bg-glass:#ffffffeb;--border-glass:#d4dae2bf;--shadow-glass:inset 0 1px 0 0 #fffffff2, 0 8px 24px -4px #161c2714;--text-primary-raw:220 28% 12%;--text-secondary-raw:218 16% 30%;--text-muted-raw:216 14% 44%;--text-accent-raw:34 98% 36%;--text-primary:hsl(var(--text-primary-raw));--text-secondary:hsl(var(--text-secondary-raw));--text-muted:hsl(var(--text-muted-raw));--text-accent:hsl(var(--text-accent-raw));--accent-primary-raw:34 98% 46%;--accent-primary:hsl(var(--accent-primary-raw));--accent-primary-hover:#c06e02;--accent-primary-glow:#e885022e;--accent-gold-raw:38 92% 44%;--accent-gold:hsl(var(--accent-gold-raw));--accent-gold-glow:#d78c092e;--accent-secondary-raw:214 85% 45%;--accent-secondary:hsl(var(--accent-secondary-raw));--accent-secondary-glow:#1166d429;--accent-link-raw:214 85% 36%;--accent-link:hsl(var(--accent-link-raw));--accent-link-hover:#0a3b7b;--accent-vibrant-raw:24 95% 50%;--accent-vibrant:hsl(var(--accent-vibrant-raw));--accent-vibrant-glow:#f967062e;--color-success-raw:145 75% 36%;--color-success:hsl(var(--color-success-raw));--color-success-bg:#edfcf4;--color-success-border:#70eba3;--color-warning-raw:38 92% 38%;--color-warning:hsl(var(--color-warning-raw));--color-warning-bg:#fef7eb;--color-warning-border:#f8c162;--color-error-raw:0 82% 46%;--color-error:hsl(var(--color-error-raw));--color-error-bg:#fdecec;--color-error-border:#f17474;--font-heading:"Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:"Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"Space Mono", ui-monospace, menlo, monaco, consolas, monospace;--text-hero:clamp(2.4rem, 5vw + .5rem, 4.25rem);--text-h1:clamp(2rem, 3.8vw + .5rem, 3.25rem);--text-h2:clamp(1.5rem, 2.5vw + .4rem, 2.25rem);--text-h3:clamp(1.2rem, 1.5vw + .3rem, 1.6rem);--text-body:clamp(1rem, .4vw + .85rem, 1.125rem);--text-small:clamp(.875rem, .2vw + .8rem, .95rem);--text-micro:clamp(.72rem, .2vw + .68rem, .82rem);--tracking-tight:-.035em;--tracking-normal:-.011em;--tracking-wide:.05em;--tracking-eyebrow:.18em;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:18px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #161c270d;--shadow-md:0 4px 12px -2px #161c2714;--shadow-lg:0 12px 32px -4px #161c271f;--shadow-specular:inset 0 1px 0 0 #fffffff2, 0 4px 16px -2px #161c270f;--ease-spring:cubic-bezier(.16, 1, .3, 1);--ease-smooth:cubic-bezier(.4, 0, .2, 1);--spring-bounce:cubic-bezier(.34, 1.56, .64, 1);--transition-fast:.1s ease;--transition-interactive:all .14s var(--ease-spring);--transition-reveal:opacity .4s var(--ease-spring), transform .4s var(--ease-spring)}@keyframes ambient-pulse{0%,to{opacity:.96;transform:scale(1)}50%{opacity:1;transform:scale(1.008)}}@keyframes spring-drift{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes specular-shimmer{0%{opacity:0;transform:translate(-100%)}50%{opacity:.35}to{opacity:0;transform:translate(100%)}}.will-change-gpu{will-change:transform, opacity}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-body);background-color:var(--bg-canvas);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;font-size:16px;line-height:1.65;overflow-x:clip}body{background-color:var(--bg-canvas);min-height:100vh;color:var(--text-primary);flex-direction:column;width:100%;display:flex;overflow-x:clip}.tabular-nums,[data-value],table td,.stat-value,.metric-value,input[type=number],input[type=range]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:var(--tracking-tight);padding-top:.08em;font-weight:700;line-height:1.25}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}p{color:var(--text-secondary);font-size:var(--text-body);line-height:1.7}a{color:var(--accent-link);text-underline-offset:3px;transition:var(--transition-fast);text-decoration:underline 1.5px}a:hover{color:var(--accent-link-hover)}:focus-visible{outline:2px solid var(--border-focus)!important;outline-offset:2px!important}.skip-link{background:var(--bg-surface-1);color:var(--text-primary);border:2px solid var(--border-focus);border-radius:var(--radius-md);z-index:9999;padding:.75rem 1.25rem;font-weight:600;text-decoration:none;transition:top .18s;position:absolute;top:-100px;left:1rem}.skip-link:focus{top:1rem}.chip-group,.button-group,.filter-tabs{flex-wrap:wrap;align-items:center;gap:.5rem;width:auto;display:flex}.btn-chip{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-surface-1);min-width:48px;min-height:48px;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-small);white-space:nowrap;cursor:pointer;transition:var(--transition-interactive);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;gap:.4rem;padding:.5rem .85rem;font-weight:600;display:inline-flex}.btn-chip:hover{background:var(--bg-surface-2);color:var(--text-primary);border-color:var(--border-strong)}.btn-chip[aria-pressed=true],.btn-chip.active{background:var(--accent-primary);color:var(--text-primary);border-color:var(--accent-primary-hover);box-shadow:0 2px 8px var(--accent-primary-glow);font-weight:700}.btn-primary{background:var(--accent-primary);min-height:48px;color:var(--text-primary);font-weight:700;font-size:var(--text-body);border-radius:var(--radius-md);border:1px solid var(--accent-primary-hover);cursor:pointer;box-shadow:var(--shadow-specular);transition:var(--transition-interactive);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;display:inline-flex}.btn-primary:hover{background:var(--accent-primary-hover);transform:translateY(-1px)}.btn-primary:active{transform:translateY(1px)}.btn-secondary{background:var(--bg-surface-1);min-height:48px;color:var(--text-primary);font-weight:600;font-size:var(--text-body);border-radius:var(--radius-md);border:1px solid var(--border-subtle);cursor:pointer;box-shadow:var(--shadow-sm);transition:var(--transition-interactive);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;text-decoration:none;display:inline-flex}.btn-secondary:hover{background:var(--bg-surface-2);border-color:var(--border-strong)}.container{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding-left:clamp(1rem,3vw,2rem);padding-right:clamp(1rem,3vw,2rem)}.section-scene{border-bottom:1px solid var(--border-subtle);padding-top:clamp(4rem,7vw,7.5rem);padding-bottom:clamp(4rem,7vw,7.5rem)}.surface-band{background-color:var(--bg-surface-1)!important}.surface-alt{background-color:var(--bg-surface-2)!important}.unboxed-direct-answer{border-left:3px solid var(--accent-primary);background:0 0;margin:1.25rem 0 2rem;padding:.5rem 0 .5rem 1.25rem}.unboxed-direct-answer p{color:var(--text-secondary);margin:0;font-size:1.05rem;font-weight:500;line-height:1.65}@media print{@page{size:letter portrait;margin:.4in}header,footer,nav,.site-header,.site-footer,.skip-link,.btn-print-sheet,.print-btn,.btn-pin,.compare-tray-floating,.combobox-control-column,.toggle-cluster,.brand-pill-bar,.combobox-stage-wrap,.artifact-export-wrap,.schematic-section,.breakthrough-spotlight-section,.citation-section,.faq-section,.editorial-dossier-wrap,.hero-visual-thumb,.no-print,#btn-pin-compare,.embed-trigger{display:none!important}html,body,main,.page-content,.spec-engine-root,.tool-display-body{color:#000!important;box-shadow:none!important;background:#fff!important;border:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:10pt!important}.container{max-width:100%!important;margin:0!important;padding:0!important}.spec-engine-root:before{content:"SKIDSTEERSPECS.ONLINE • OFFICIAL FIELD SERVICE SPECIFICATION SHEET";color:#000;letter-spacing:.05em;border-bottom:2px solid #000;margin-bottom:12px;padding-bottom:6px;font-family:Space Mono,monospace,sans-serif;font-size:13pt;font-weight:800;display:block}.centerpiece-grid{page-break-inside:avoid;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin-bottom:12px!important;display:grid!important}.stat-tile{min-height:auto!important;box-shadow:none!important;background:#fff!important;border:1px solid #000!important;border-radius:4px!important;padding:8px 10px!important}.stat-label{color:#333!important;text-transform:uppercase!important;font-size:8pt!important;font-weight:700!important}.metric-value{color:#000!important;font-size:16pt!important;font-weight:800!important}.unit-label{color:#333!important;font-size:9pt!important;font-weight:700!important}.stat-subtext{color:#444!important;font-size:7.5pt!important}.chain-case-banner{page-break-inside:avoid;color:#000!important;background:#fff!important;border:1.5px solid #000!important;border-radius:4px!important;margin-bottom:12px!important;padding:6px 10px!important;font-size:9pt!important}.specs-matrix-grid{page-break-inside:avoid;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-bottom:12px!important;display:grid!important}.matrix-panel{box-shadow:none!important;background:#fff!important;border:1px solid #000!important;border-radius:4px!important;padding:8px 12px!important}.matrix-title{color:#000!important;border-bottom:1px solid #999!important;margin-bottom:6px!important;padding-bottom:3px!important;font-size:10pt!important;font-weight:800!important}.spec-dl{gap:4px 8px!important;font-size:8.5pt!important}.spec-dl dt{color:#444!important;font-weight:700!important}.spec-dl dd{color:#000!important;font-weight:700!important}.filter-cross-box{page-break-inside:avoid;background:#fff!important;border:1px solid #000!important;border-radius:4px!important;margin-bottom:10px!important;padding:8px 12px!important}.filter-box-title{color:#000!important;margin-bottom:6px!important;font-size:9.5pt!important;font-weight:800!important}.filter-grid{grid-template-columns:repeat(4,1fr)!important;gap:6px!important;display:grid!important}.filter-item{background:#fff!important;border:1px solid #666!important;padding:4px 6px!important}.filter-item strong{color:#000!important;font-size:9pt!important}.serial-map-box{page-break-inside:avoid;background:#fff!important;border:1px dashed #000!important;padding:6px 10px!important;font-size:8.5pt!important}.work-details{border:1px solid #999!important;padding:6px 10px!important;display:block!important}a[href]:after{content:""!important}}
