.WheelOffsetCalculator-module__1PWpgG__page{color:#142033;background:radial-gradient(circle at 8% 12%,#4ca6ff29,#0000 28%),radial-gradient(circle at 92% 8%,#ff7e6826,#0000 25%),linear-gradient(135deg,#f4f9ff 0%,#fffaf6 48%,#f5f2ff 100%);min-height:100vh;padding:26px clamp(24px,3.2vw,52px) 34px}.WheelOffsetCalculator-module__1PWpgG__header,.WheelOffsetCalculator-module__1PWpgG__calculatorCard,.WheelOffsetCalculator-module__1PWpgG__disclaimer{width:min(1440px,100%);margin-inline:auto}.WheelOffsetCalculator-module__1PWpgG__header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;margin-bottom:18px;display:grid}.WheelOffsetCalculator-module__1PWpgG__backLink{color:#1266ad;white-space:nowrap;background:#ffffffe6;border:1px solid #8dc5f2;border-radius:13px;align-items:center;gap:8px;height:46px;padding:0 17px;font-size:14px;font-weight:850;transition:transform .18s,border-color .18s,color .18s;display:inline-flex;box-shadow:0 7px 18px #1c6cb31c}.WheelOffsetCalculator-module__1PWpgG__backLink:hover{color:#df4b3d;border-color:#ef7667;transform:translateY(-1px)}.WheelOffsetCalculator-module__1PWpgG__headerCopy{min-width:0}.WheelOffsetCalculator-module__1PWpgG__header h1{color:#0f1d31;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,2.4vw,2.45rem);font-weight:900}.WheelOffsetCalculator-module__1PWpgG__header p{color:#52677f;margin:6px 0 0;font-size:15px;font-weight:650;line-height:1.55}.WheelOffsetCalculator-module__1PWpgG__calculatorCard{background:#fff;border:1px solid #b9d2eb;border-radius:17px;overflow:hidden;box-shadow:0 18px 45px #2b557e1f}.WheelOffsetCalculator-module__1PWpgG__setupGrid{border-bottom:1px solid #cfdbea;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.WheelOffsetCalculator-module__1PWpgG__inputPanel{background:linear-gradient(135deg,#f4faff 0%,#eaf5ff 100%);min-width:0;padding:24px}.WheelOffsetCalculator-module__1PWpgG__inputPanel+.WheelOffsetCalculator-module__1PWpgG__inputPanel{background:linear-gradient(135deg,#fff8f4 0%,#fff0ed 100%);border-left:1px solid #d9d5ef}.WheelOffsetCalculator-module__1PWpgG__inputPanel h2{color:#146ab2;letter-spacing:-.03em;margin:0 0 16px;font-size:20px;font-weight:900}.WheelOffsetCalculator-module__1PWpgG__inputPanel+.WheelOffsetCalculator-module__1PWpgG__inputPanel h2{color:#e65343}.WheelOffsetCalculator-module__1PWpgG__inputPanel h2:before{content:"";background:#2c8fe0;border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #2c8fe01f}.WheelOffsetCalculator-module__1PWpgG__inputPanel+.WheelOffsetCalculator-module__1PWpgG__inputPanel h2:before{background:#ef6655;box-shadow:0 0 0 5px #ef66551f}.WheelOffsetCalculator-module__1PWpgG__setupFields{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.WheelOffsetCalculator-module__1PWpgG__setupFields label{min-width:0}.WheelOffsetCalculator-module__1PWpgG__setupFields span{color:#53677e;white-space:nowrap;margin-bottom:6px;font-size:13px;font-weight:750;line-height:1;display:block}.WheelOffsetCalculator-module__1PWpgG__setupFields input{color:#111827;background:#fff;border:1px solid #afcde8;border-radius:11px;outline:none;width:100%;height:49px;padding:0 12px;font-size:18px;font-weight:850;transition:border-color .18s,box-shadow .18s}.WheelOffsetCalculator-module__1PWpgG__inputPanel+.WheelOffsetCalculator-module__1PWpgG__inputPanel .WheelOffsetCalculator-module__1PWpgG__setupFields input{border-color:#ebc2bc}.WheelOffsetCalculator-module__1PWpgG__setupFields input:focus{border-color:#508bc8;box-shadow:0 0 0 3px #2676c61a}.WheelOffsetCalculator-module__1PWpgG__comparisonGrid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:22px;padding:22px;display:grid}.WheelOffsetCalculator-module__1PWpgG__visualColumn{background:linear-gradient(90deg,#499de80f,#0000 32% 68%,#ff725f0f),#fff;border:1px solid #bdd7ef;border-radius:15px;justify-content:center;align-items:center;min-width:0;min-height:612px;padding:10px 18px;display:flex;overflow:hidden}.WheelOffsetCalculator-module__1PWpgG__diagramSvg{width:min(100%,660px);height:auto;max-height:590px;display:block}.WheelOffsetCalculator-module__1PWpgG__referenceDiagram{width:min(100%,465px);margin:0 auto}.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__resultsColumn{min-width:0}.WheelOffsetCalculator-module__1PWpgG__resultsCard{background:#fff;border:1px solid #efb9ae;border-radius:15px;overflow:hidden;box-shadow:0 10px 28px #d34d3c17}.WheelOffsetCalculator-module__1PWpgG__resultsCard h2{color:#fff;letter-spacing:-.025em;background:linear-gradient(105deg,#ed5e4d 0%,#f77b60 55%,#f49b58 100%);border-bottom:1px solid #efb9ae;align-items:center;height:62px;margin:0;padding:0 16px;font-size:21px;font-weight:900;display:flex}.WheelOffsetCalculator-module__1PWpgG__resultRow{border-bottom:1px solid #e3e9f1;grid-template-columns:42% 58%;align-items:stretch;min-height:54px;display:grid}.WheelOffsetCalculator-module__1PWpgG__resultRow:last-child{border-bottom:0}.WheelOffsetCalculator-module__1PWpgG__resultRow:nth-child(odd){background:#fffaf8}.WheelOffsetCalculator-module__1PWpgG__resultRow>span{color:#435a74;border-right:1px solid #e3e9f1;align-items:center;min-width:0;padding:10px 14px;font-size:14px;font-weight:750;line-height:1.25;display:flex}.WheelOffsetCalculator-module__1PWpgG__resultRow>div{-moz-column-gap:3px;color:#172b4d;text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;column-gap:3px;min-width:0;padding:9px 14px;display:flex}.WheelOffsetCalculator-module__1PWpgG__resultRow strong{overflow-wrap:anywhere;letter-spacing:-.02em;font-size:17px;font-weight:900}.WheelOffsetCalculator-module__1PWpgG__resultRow b{font-size:12px}.WheelOffsetCalculator-module__1PWpgG__resultRow small{width:100%;margin-top:1px;font-size:11px;font-weight:750}.WheelOffsetCalculator-module__1PWpgG__resultRow .WheelOffsetCalculator-module__1PWpgG__red{color:#e53f3f}.WheelOffsetCalculator-module__1PWpgG__resultRow .WheelOffsetCalculator-module__1PWpgG__green{color:#008b68}.WheelOffsetCalculator-module__1PWpgG__disclaimer{color:#586d84;text-align:center;margin-top:12px;font-size:13px;font-weight:650;line-height:1.55}@media (max-width:1080px){.WheelOffsetCalculator-module__1PWpgG__setupFields{grid-template-columns:repeat(3,minmax(0,1fr))}.WheelOffsetCalculator-module__1PWpgG__comparisonGrid{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:820px){.WheelOffsetCalculator-module__1PWpgG__page{padding:18px 12px 24px}.WheelOffsetCalculator-module__1PWpgG__header{grid-template-columns:1fr;gap:14px}.WheelOffsetCalculator-module__1PWpgG__backLink{width:max-content}.WheelOffsetCalculator-module__1PWpgG__setupGrid,.WheelOffsetCalculator-module__1PWpgG__comparisonGrid{grid-template-columns:1fr}.WheelOffsetCalculator-module__1PWpgG__inputPanel+.WheelOffsetCalculator-module__1PWpgG__inputPanel{border-top:1px solid #d9e0e9;border-left:0}.WheelOffsetCalculator-module__1PWpgG__setupFields{grid-template-columns:repeat(2,minmax(0,1fr))}.WheelOffsetCalculator-module__1PWpgG__visualColumn{min-height:0}.WheelOffsetCalculator-module__1PWpgG__referenceDiagram{width:min(100%,390px)}}
