.PartLengthFields_wrap__hMHz2{margin-top:8px}.PartLengthFields_wrapInline__dQ6CC{margin-top:0;flex:0 0 auto;width:auto;max-width:-moz-max-content;max-width:max-content;min-width:0;position:relative;isolation:isolate}.PartLengthFields_inlineGroup__St6qG{display:flex;align-items:center;gap:6px;flex:0 0 auto;min-width:0}.PartLengthFields_fieldset__wSnJ0{border:0;margin:0;padding:0;min-inline-size:0}.PartLengthFields_legendRow__WeCqA{display:flex;align-items:center;gap:6px;margin:0 0 6px;padding:0;float:none;width:100%}.PartLengthFields_legend__uH4n5{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;padding:0}.PartLengthFields_helpBtn__OdKcu{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:1px solid #9ca3af;border-radius:999px;background:transparent;color:#6b7280;font-size:11px;font-weight:700;line-height:1;cursor:help;flex-shrink:0}.PartLengthFields_helpBtn__OdKcu:focus-visible,.PartLengthFields_helpBtn__OdKcu:hover{color:#111827;border-color:#111827;outline:none}.PartLengthFields_helpWrap__GwfRa{position:relative;display:inline-flex}.PartLengthFields_helpWrapInline__bHo4a{flex-shrink:0}.PartLengthFields_tooltip__yuy9p{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);width:min(240px,calc(100vw - 24px));opacity:0;visibility:hidden;transition:opacity .12s ease,visibility .12s ease;z-index:20}.PartLengthFields_tooltipFixed__fgIKi,.PartLengthFields_tooltip__yuy9p{padding:8px 10px;border-radius:8px;background:#111827;color:#f9fafb;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.4;box-shadow:0 8px 20px rgba(0,0,0,.18);pointer-events:none}.PartLengthFields_tooltipFixed__fgIKi{position:fixed;transform:translateY(-100%);z-index:200}.PartLengthFields_tooltipFixed__fgIKi:after,.PartLengthFields_tooltip__yuy9p:after{content:"";position:absolute;top:100%;left:var(--tooltip-arrow-left,50%);transform:translateX(-50%);border:5px solid transparent;border-top-color:#111827}.PartLengthFields_helpWrap__GwfRa:focus-within .PartLengthFields_tooltip__yuy9p,.PartLengthFields_helpWrap__GwfRa:hover .PartLengthFields_tooltip__yuy9p{opacity:1;visibility:visible}.PartLengthFields_segment__UnWIq{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:4px;padding:3px;border:1px solid #e5e7eb;border-radius:10px;background:#f3f4f6}.PartLengthFields_segmentInline__yttcG{min-width:148px;max-width:196px;width:100%;border-radius:0;padding:2px;gap:2px}.PartLengthFields_segmentInline__yttcG .PartLengthFields_face__TH4bH{min-height:40px;padding:6px 8px}.PartLengthFields_segmentInline__yttcG .PartLengthFields_primary__l12Gx{font-size:12px}.PartLengthFields_segmentInline__yttcG .PartLengthFields_meta__vLuoQ{font-size:10px}.PartLengthFields_option__u4XY8{position:relative;display:grid;margin:0;cursor:pointer;min-width:0;min-height:100%}.PartLengthFields_optionBtn__vwExY{display:grid;margin:0;padding:0;border:none;background:transparent;cursor:pointer;min-width:0;min-height:100%;font:inherit;color:inherit}.PartLengthFields_input__YJlxK{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.PartLengthFields_face__TH4bH{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-sizing:border-box;width:100%;height:100%;min-height:44px;padding:8px 10px;border-radius:7px;text-align:center;background:transparent;color:#4b5563;line-height:1.2;transition:background-color .12s ease,color .12s ease;pointer-events:none}.PartLengthFields_optionBtnActive__eBC2X .PartLengthFields_face__TH4bH{background:#111827;color:#fff}.PartLengthFields_optionBtnActive__eBC2X .PartLengthFields_face__TH4bH .PartLengthFields_meta__vLuoQ{opacity:.8;color:#e5e7eb}.PartLengthFields_optionBtn__vwExY:focus-visible .PartLengthFields_face__TH4bH{outline:2px solid #2563eb;outline-offset:1px}.PartLengthFields_primary__l12Gx{font-size:13px;font-weight:600;line-height:1.2}.PartLengthFields_meta__vLuoQ{font-size:11px;font-weight:500;line-height:1.2;opacity:.72}.PartLengthFields_optionBtnRecommended__ym5eL .PartLengthFields_face__TH4bH{box-shadow:inset 0 0 0 1.5px #4f46e5}.PartLengthFields_optionBtnRecommended__ym5eL.PartLengthFields_optionBtnActive__eBC2X .PartLengthFields_face__TH4bH{box-shadow:inset 0 0 0 1.5px #c7d2fe}.PartLengthFields_optionBtnStronglyRecommended__Igwbs .PartLengthFields_face__TH4bH{box-shadow:inset 0 0 0 1.5px #d97706}.PartLengthFields_optionBtnStronglyRecommended__Igwbs.PartLengthFields_optionBtnActive__eBC2X .PartLengthFields_face__TH4bH{box-shadow:inset 0 0 0 1.5px #fde68a}.PartLengthFields_recommendHint__IDxA_{display:flex;align-items:flex-start;gap:6px;box-sizing:border-box;width:100%;margin:6px 0 0;padding:6px 8px;border-radius:6px;background:#eef2ff;color:#312e81;font-size:11px;line-height:1.35}.PartLengthFields_recommendHintStrong__Z3NIT{background:#fffbeb;color:#78350f}.PartLengthFields_recommendHintMark__uZoMD{flex-shrink:0;font-size:10px;font-weight:700;line-height:1.35;opacity:.75}.PartLengthFields_recommendHint__IDxA_ strong{font-weight:700}.PartLengthFields_proportionsNote__wEa6F{margin:8px 0 0;font-size:11px;line-height:1.4;color:#6b7280}@media (prefers-reduced-motion:reduce){.PartLengthFields_face__TH4bH,.PartLengthFields_tooltip__yuy9p{transition:none}}