.WheelOffsetCalculator-module__1PWpgG__page{color:#172033;background:#f8fafc;min-height:100vh;padding:18px clamp(12px,2vw,32px) 24px}.WheelOffsetCalculator-module__1PWpgG__header{justify-content:space-between;align-items:center;gap:22px;width:min(1760px,100%);margin:0 auto 14px;display:flex}.WheelOffsetCalculator-module__1PWpgG__titleBlock{align-items:center;gap:14px;min-width:0;display:flex}.WheelOffsetCalculator-module__1PWpgG__titleBlock h1{color:#111827;letter-spacing:-.045em;margin:0;font-size:clamp(1.45rem,2vw,2.15rem);font-weight:900}.WheelOffsetCalculator-module__1PWpgG__titleBlock p{color:#5f6b7c;margin:4px 0 0;font-size:clamp(.78rem,.9vw,.95rem)}.WheelOffsetCalculator-module__1PWpgG__titleIcon{color:#172033;background:radial-gradient(circle at 35% 30%,#fff 0 20%,#e4e9ef 22% 55%,#9aa4b0 57% 61%,#26313e 63% 100%);border:2px solid #172033;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 7px 18px #0f172a29}.WheelOffsetCalculator-module__1PWpgG__titleIcon:before,.WheelOffsetCalculator-module__1PWpgG__titleIcon:after,.WheelOffsetCalculator-module__1PWpgG__titleIcon span:before,.WheelOffsetCalculator-module__1PWpgG__titleIcon span:after{content:"";transform-origin:2px 22px;background:#f8fafc;border-radius:4px;width:4px;height:18px;position:absolute;top:7px;left:27px}.WheelOffsetCalculator-module__1PWpgG__titleIcon:after{transform:rotate(90deg)}.WheelOffsetCalculator-module__1PWpgG__titleIcon span:before{transform:rotate(45deg)}.WheelOffsetCalculator-module__1PWpgG__titleIcon span:after{transform:rotate(-45deg)}.WheelOffsetCalculator-module__1PWpgG__titleIcon svg{z-index:2;filter:drop-shadow(0 1px #fff);position:relative}.WheelOffsetCalculator-module__1PWpgG__backLink{color:#334155;background:#fff;border:1px solid #d4dce7;border-radius:12px;align-items:center;gap:5px;height:38px;padding:0 12px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.WheelOffsetCalculator-module__1PWpgG__backLink:hover{color:#e5483b;border-color:#e5483b}.WheelOffsetCalculator-module__1PWpgG__headerLegend{background:#fff;border:1px solid #d6dee9;border-radius:12px;flex:none;padding:12px 17px;box-shadow:0 6px 20px #102a4c0d}.WheelOffsetCalculator-module__1PWpgG__headerLegend span,.WheelOffsetCalculator-module__1PWpgG__mobileLegend span,.WheelOffsetCalculator-module__1PWpgG__lineLegend{align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.WheelOffsetCalculator-module__1PWpgG__headerLegend span+span{margin-top:9px}.WheelOffsetCalculator-module__1PWpgG__blueLine,.WheelOffsetCalculator-module__1PWpgG__redLine{border-radius:4px;width:28px;height:3px;display:inline-block}.WheelOffsetCalculator-module__1PWpgG__blueLine{background:#1675d1}.WheelOffsetCalculator-module__1PWpgG__redLine{background:#ef2b2d}.WheelOffsetCalculator-module__1PWpgG__dashboard{grid-template-columns:minmax(310px,360px) minmax(510px,1fr) minmax(300px,350px);align-items:start;gap:clamp(12px,1.2vw,20px);width:min(1760px,100%);margin:0 auto;display:grid}.WheelOffsetCalculator-module__1PWpgG__inputsColumn,.WheelOffsetCalculator-module__1PWpgG__resultsColumn{gap:14px;display:grid}.WheelOffsetCalculator-module__1PWpgG__inputPanel,.WheelOffsetCalculator-module__1PWpgG__quickCard,.WheelOffsetCalculator-module__1PWpgG__visualColumn,.WheelOffsetCalculator-module__1PWpgG__resultsCard,.WheelOffsetCalculator-module__1PWpgG__legendCard{background:#fff;border:1px solid #d7dee8;border-radius:13px;overflow:hidden;box-shadow:0 5px 18px #0f172a09}.WheelOffsetCalculator-module__1PWpgG__inputPanel{padding:16px}.WheelOffsetCalculator-module__1PWpgG__panelHeadingRow,.WheelOffsetCalculator-module__1PWpgG__quickHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.WheelOffsetCalculator-module__1PWpgG__panelHeadingRow h2,.WheelOffsetCalculator-module__1PWpgG__quickHeading h2{color:#172033;letter-spacing:-.035em;margin:0 0 14px;font-size:18px;font-weight:900}.WheelOffsetCalculator-module__1PWpgG__blue .WheelOffsetCalculator-module__1PWpgG__panelHeadingRow h2{color:#126cc5}.WheelOffsetCalculator-module__1PWpgG__red .WheelOffsetCalculator-module__1PWpgG__panelHeadingRow h2{color:#e5252a}.WheelOffsetCalculator-module__1PWpgG__exampleLoad{color:#df272b;background:#fff5f5;border:1px solid #f2b9b9;border-radius:8px;margin-bottom:12px;padding:6px 9px;font-size:11px;font-weight:800}.WheelOffsetCalculator-module__1PWpgG__twoFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.WheelOffsetCalculator-module__1PWpgG__twoFields label>span:first-child,.WheelOffsetCalculator-module__1PWpgG__tireFields legend{color:#202b3c;margin-bottom:7px;font-size:13px;font-weight:800;display:block}.WheelOffsetCalculator-module__1PWpgG__inputShell{background:#fff;border:1px solid #ced7e3;border-radius:9px;align-items:center;height:42px;display:flex}.WheelOffsetCalculator-module__1PWpgG__inputShell:focus-within,.WheelOffsetCalculator-module__1PWpgG__tireFields label:focus-within{border-color:#488bcf;box-shadow:0 0 0 3px #1675d11a}.WheelOffsetCalculator-module__1PWpgG__inputShell input{color:#172033;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 4px 0 12px;font-weight:850}.WheelOffsetCalculator-module__1PWpgG__inputShell em,.WheelOffsetCalculator-module__1PWpgG__tireFields em{color:#667085;white-space:nowrap;padding-right:9px;font-size:12px;font-style:normal}.WheelOffsetCalculator-module__1PWpgG__tireFields{border:0;align-items:center;gap:5px;margin:14px 0 0;padding:0;display:flex}.WheelOffsetCalculator-module__1PWpgG__tireFields legend{width:100%}.WheelOffsetCalculator-module__1PWpgG__tireFields label{border:1px solid #ced7e3;border-radius:9px;flex:1 1 0;align-items:center;min-width:0;height:42px;display:flex}.WheelOffsetCalculator-module__1PWpgG__tireFields input{background:0 0;border:0;outline:none;width:100%;min-width:0;height:100%;padding-left:9px;font-weight:850}.WheelOffsetCalculator-module__1PWpgG__tireFields b{color:#293548;font-size:14px}.WheelOffsetCalculator-module__1PWpgG__metricStrip{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.WheelOffsetCalculator-module__1PWpgG__metricStrip>div{text-align:center;background:#eef5ff;border-radius:8px;padding:10px 4px 8px}.WheelOffsetCalculator-module__1PWpgG__red .WheelOffsetCalculator-module__1PWpgG__metricStrip>div{background:#fff1f1}.WheelOffsetCalculator-module__1PWpgG__metricStrip span{color:#47729f;font-size:10px;font-weight:850;display:block}.WheelOffsetCalculator-module__1PWpgG__red .WheelOffsetCalculator-module__1PWpgG__metricStrip span{color:#d63d42}.WheelOffsetCalculator-module__1PWpgG__metricStrip strong{color:#172b51;margin-top:4px;font-size:17px;line-height:1.1;display:block}.WheelOffsetCalculator-module__1PWpgG__metricStrip small{color:#52657c;font-size:10px}.WheelOffsetCalculator-module__1PWpgG__quickCard{padding:14px 12px 12px}.WheelOffsetCalculator-module__1PWpgG__quickHeading h2{margin-bottom:10px;font-size:14px}.WheelOffsetCalculator-module__1PWpgG__quickHeading svg{color:#e5483b}.WheelOffsetCalculator-module__1PWpgG__quickGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.WheelOffsetCalculator-module__1PWpgG__quickGrid button{color:#234f81;background:#f9fbfd;border:1px solid #d4dce7;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:54px;padding:8px 6px;font-size:10px;transition:all .18s;display:flex}.WheelOffsetCalculator-module__1PWpgG__quickGrid button:hover{background:#edf6ff;border-color:#6e9ed0;transform:translateY(-1px)}.WheelOffsetCalculator-module__1PWpgG__quickGrid strong{font-size:11px}.WheelOffsetCalculator-module__1PWpgG__quickGrid span{color:#667085}.WheelOffsetCalculator-module__1PWpgG__visualColumn{background:linear-gradient(#fff 0%,#fbfcfe 100%);flex-direction:column;align-items:center;min-height:720px;padding:8px 8px 10px;display:flex;position:sticky;top:12px}.WheelOffsetCalculator-module__1PWpgG__diagramSvg{width:min(100%,660px);height:auto;min-height:630px;max-height:calc(100vh - 98px);display:block}.WheelOffsetCalculator-module__1PWpgG__referenceDiagram{width:min(100%,620px);margin:0}.WheelOffsetCalculator-module__1PWpgG__referenceDiagramCanvas{aspect-ratio:1113/1413;width:100%;position:relative}.WheelOffsetCalculator-module__1PWpgG__referenceDiagramImage{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.WheelOffsetCalculator-module__1PWpgG__referenceDiagramOverlay{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.WheelOffsetCalculator-module__1PWpgG__referenceComparison{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.WheelOffsetCalculator-module__1PWpgG__referenceComparison path{stroke-width:4px;transition:d .24s}.WheelOffsetCalculator-module__1PWpgG__referenceComparison line{stroke-width:2.4px;stroke-dasharray:12 10;transition:x1 .24s,x2 .24s,y1 .24s,y2 .24s}.WheelOffsetCalculator-module__1PWpgG__referenceCurrent{color:#1675d1}.WheelOffsetCalculator-module__1PWpgG__referenceModified{color:#ef2b2d}.WheelOffsetCalculator-module__1PWpgG__referenceGuides text{paint-order:stroke;stroke:#fff;stroke-width:7px;stroke-linejoin:round;text-anchor:middle;font-weight:950}.WheelOffsetCalculator-module__1PWpgG__mountReferenceLine{stroke:#141a22;stroke-width:3.2px}.WheelOffsetCalculator-module__1PWpgG__referencePlus,.WheelOffsetCalculator-module__1PWpgG__referenceMinus{fill:#ec1e24;font-size:38px}.WheelOffsetCalculator-module__1PWpgG__referenceZero{fill:#111820;font-size:31px}.WheelOffsetCalculator-module__1PWpgG__referenceDimensions{color:#2478dc}.WheelOffsetCalculator-module__1PWpgG__referenceDimensions line{stroke:currentColor;stroke-width:2.2px;transition:x1 .24s,x2 .24s,y1 .24s,y2 .24s}.WheelOffsetCalculator-module__1PWpgG__referenceDimensions rect{fill:#ffffffeb;stroke:#c7d8eb;stroke-width:1.5px;transition:x .24s,y .24s}.WheelOffsetCalculator-module__1PWpgG__referenceDimensions text{fill:#172033;paint-order:stroke;stroke:#fff;stroke-width:6px;stroke-linejoin:round;font-size:22px;font-weight:900;transition:x .24s,y .24s}.WheelOffsetCalculator-module__1PWpgG__svgLabel{fill:#252d38;font-size:14px;font-weight:800}.WheelOffsetCalculator-module__1PWpgG__plusMark,.WheelOffsetCalculator-module__1PWpgG__minusMark{fill:#ef1119;font-size:34px;font-weight:900}.WheelOffsetCalculator-module__1PWpgG__zeroMark{fill:#111;font-size:26px;font-weight:900}.WheelOffsetCalculator-module__1PWpgG__dimensionNumber{fill:#111827;font-size:13px;font-weight:900}.WheelOffsetCalculator-module__1PWpgG__dimensionLabel{fill:#253143;font-size:13px;font-weight:800}.WheelOffsetCalculator-module__1PWpgG__visualCaption{color:#667085;text-align:center;margin:-8px 16px 4px;font-size:11px;line-height:1.55}.WheelOffsetCalculator-module__1PWpgG__mobileLegend,.WheelOffsetCalculator-module__1PWpgG__panHint{display:none}.WheelOffsetCalculator-module__1PWpgG__resultsCard h2,.WheelOffsetCalculator-module__1PWpgG__legendCard h2{color:#172033;border-bottom:1px solid #d9e0e9;margin:0;padding:16px 18px;font-size:17px;font-weight:900}.WheelOffsetCalculator-module__1PWpgG__resultsCard h2{color:#e5252a;letter-spacing:-.035em;align-items:center;height:58px;padding:0 18px;font-size:23px;line-height:1;display:flex}.WheelOffsetCalculator-module__1PWpgG__resultRow{border-bottom:1px solid #e1e6ed;grid-template-columns:1fr 1.22fr;align-items:center;height:68px;display:grid}.WheelOffsetCalculator-module__1PWpgG__resultRow:last-child{border-bottom:0}.WheelOffsetCalculator-module__1PWpgG__resultRow>span{letter-spacing:-.025em;white-space:nowrap;border-right:1px solid #e1e6ed;align-items:center;height:100%;padding:10px 16px;font-size:16px;font-weight:850;display:flex}.WheelOffsetCalculator-module__1PWpgG__resultRow>div{text-align:right;color:#233a5c;padding:9px 15px}.WheelOffsetCalculator-module__1PWpgG__resultRow strong{letter-spacing:-.03em;font-size:21px;font-weight:950}.WheelOffsetCalculator-module__1PWpgG__resultRow b{font-size:11px}.WheelOffsetCalculator-module__1PWpgG__resultRow small{margin-top:2px;font-size:10px;font-weight:700;display:block}.WheelOffsetCalculator-module__1PWpgG__resultRow .WheelOffsetCalculator-module__1PWpgG__red{color:#df171d}.WheelOffsetCalculator-module__1PWpgG__resultRow .WheelOffsetCalculator-module__1PWpgG__green{color:#07865f}.WheelOffsetCalculator-module__1PWpgG__legendCard{padding-bottom:15px}.WheelOffsetCalculator-module__1PWpgG__legendCard h2{margin-bottom:13px}.WheelOffsetCalculator-module__1PWpgG__legendCard p,.WheelOffsetCalculator-module__1PWpgG__lineLegend{margin:8px 18px;font-size:12px}.WheelOffsetCalculator-module__1PWpgG__legendCard p b{min-width:18px;font-size:18px;display:inline-block}.WheelOffsetCalculator-module__1PWpgG__redText{color:#ed171f}.WheelOffsetCalculator-module__1PWpgG__legendCard ol{color:#364152;border-top:1px dashed #d5dce6;margin:13px 18px 0;padding:12px 12px 2px 31px;font-size:12px;line-height:1.9}.WheelOffsetCalculator-module__1PWpgG__legendCard ol li::marker{font-weight:900}.WheelOffsetCalculator-module__1PWpgG__disclaimer{color:#737f90;text-align:center;width:min(1760px,100%);margin:14px auto 0;font-size:11px}.WheelOffsetCalculator-module__1PWpgG__srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:1220px){.WheelOffsetCalculator-module__1PWpgG__dashboard{grid-template-columns:minmax(300px,350px) minmax(470px,1fr)}.WheelOffsetCalculator-module__1PWpgG__resultsColumn{grid-column:1/-1;grid-template-columns:1.25fr .75fr}.WheelOffsetCalculator-module__1PWpgG__visualColumn{position:static}.WheelOffsetCalculator-module__1PWpgG__diagramSvg{max-height:780px}}@media (max-width:820px){.WheelOffsetCalculator-module__1PWpgG__page{padding:10px 10px 24px}.WheelOffsetCalculator-module__1PWpgG__header{align-items:flex-start}.WheelOffsetCalculator-module__1PWpgG__backLink,.WheelOffsetCalculator-module__1PWpgG__headerLegend{display:none}.WheelOffsetCalculator-module__1PWpgG__titleBlock{gap:10px}.WheelOffsetCalculator-module__1PWpgG__titleIcon{flex-basis:48px;width:48px;height:48px}.WheelOffsetCalculator-module__1PWpgG__titleIcon:before,.WheelOffsetCalculator-module__1PWpgG__titleIcon:after,.WheelOffsetCalculator-module__1PWpgG__titleIcon span:before,.WheelOffsetCalculator-module__1PWpgG__titleIcon span:after{transform-origin:2px 18px;height:15px;top:6px;left:22px}.WheelOffsetCalculator-module__1PWpgG__titleIcon:after{transform:rotate(90deg)}.WheelOffsetCalculator-module__1PWpgG__titleIcon span:before{transform:rotate(45deg)}.WheelOffsetCalculator-module__1PWpgG__titleIcon span:after{transform:rotate(-45deg)}.WheelOffsetCalculator-module__1PWpgG__titleBlock h1{font-size:1.3rem}.WheelOffsetCalculator-module__1PWpgG__titleBlock p{font-size:.72rem;line-height:1.45}.WheelOffsetCalculator-module__1PWpgG__dashboard{flex-direction:column;display:flex}.WheelOffsetCalculator-module__1PWpgG__inputsColumn,.WheelOffsetCalculator-module__1PWpgG__visualColumn,.WheelOffsetCalculator-module__1PWpgG__resultsColumn{width:100%}.WheelOffsetCalculator-module__1PWpgG__inputsColumn{display:contents}.WheelOffsetCalculator-module__1PWpgG__inputPanel:first-child{order:1}.WheelOffsetCalculator-module__1PWpgG__inputPanel:nth-child(2){order:2}.WheelOffsetCalculator-module__1PWpgG__quickCard{order:7}.WheelOffsetCalculator-module__1PWpgG__visualColumn{overscroll-behavior-x:contain;order:3;align-items:flex-start;min-height:0;overflow-x:auto}.WheelOffsetCalculator-module__1PWpgG__resultsColumn{order:5;display:contents}.WheelOffsetCalculator-module__1PWpgG__resultsCard{order:4;width:100%}.WheelOffsetCalculator-module__1PWpgG__legendCard{order:5;width:100%}.WheelOffsetCalculator-module__1PWpgG__diagramSvg{width:560px;min-width:560px;min-height:0;max-height:none}.WheelOffsetCalculator-module__1PWpgG__referenceDiagram{width:540px;min-width:540px}.WheelOffsetCalculator-module__1PWpgG__referenceDiagramImage{width:540px;max-width:none;height:auto}.WheelOffsetCalculator-module__1PWpgG__mobileLegend{justify-content:flex-end;gap:16px;width:calc(100vw - 34px);padding:8px 10px 0;display:flex;position:sticky;left:0}.WheelOffsetCalculator-module__1PWpgG__panHint{color:#6b7788;text-align:center;width:calc(100vw - 34px);margin:7px 0 -6px;font-size:10px;font-weight:750;display:block;position:sticky;left:0}.WheelOffsetCalculator-module__1PWpgG__visualCaption{width:calc(100vw - 34px);margin-top:-2px;position:sticky;left:0}.WheelOffsetCalculator-module__1PWpgG__disclaimer{text-align:left;line-height:1.6}}@media (max-width:430px){.WheelOffsetCalculator-module__1PWpgG__page{padding-inline:7px}.WheelOffsetCalculator-module__1PWpgG__header{margin-bottom:10px;padding:4px 4px 0}.WheelOffsetCalculator-module__1PWpgG__titleIcon{flex-basis:44px;width:44px;height:44px}.WheelOffsetCalculator-module__1PWpgG__titleIcon svg{width:22px}.WheelOffsetCalculator-module__1PWpgG__titleIcon:before,.WheelOffsetCalculator-module__1PWpgG__titleIcon:after,.WheelOffsetCalculator-module__1PWpgG__titleIcon span:before,.WheelOffsetCalculator-module__1PWpgG__titleIcon span:after{display:none}.WheelOffsetCalculator-module__1PWpgG__titleBlock h1{font-size:1.16rem}.WheelOffsetCalculator-module__1PWpgG__titleBlock p{margin-top:2px}.WheelOffsetCalculator-module__1PWpgG__inputPanel{padding:14px 12px}.WheelOffsetCalculator-module__1PWpgG__panelHeadingRow h2{font-size:16px}.WheelOffsetCalculator-module__1PWpgG__inputShell input{padding-left:9px}.WheelOffsetCalculator-module__1PWpgG__metricStrip strong{font-size:15px}.WheelOffsetCalculator-module__1PWpgG__metricStrip span{font-size:9px}.WheelOffsetCalculator-module__1PWpgG__visualColumn{padding-inline:0}.WheelOffsetCalculator-module__1PWpgG__diagramSvg,.WheelOffsetCalculator-module__1PWpgG__referenceDiagram{width:540px;min-width:540px;margin-inline:-2px}.WheelOffsetCalculator-module__1PWpgG__svgLabel{font-size:15px}.WheelOffsetCalculator-module__1PWpgG__resultRow{min-height:64px}.WheelOffsetCalculator-module__1PWpgG__resultRow>span,.WheelOffsetCalculator-module__1PWpgG__resultRow>div{padding-inline:13px}.WheelOffsetCalculator-module__1PWpgG__resultRow strong{font-size:19px}}
