.parts-picker_root__GITvM.parts-picker_root__GITvM{--shadow-control:0 0 0 1px rgb(0 0 0/.045),0 1px 2px rgb(0 0 0/.045),0 3px 6px -2px rgb(0 0 0/.04);--shadow-panel:0 0 0 1px rgb(0 0 0/.045),0 1px 2px rgb(0 0 0/.04),0 4px 8px -2px rgb(0 0 0/.045),0 12px 24px -6px rgb(0 0 0/.035);font:400 12px/1.5 -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#3d3d3d}.parts-picker_root__GITvM.parts-picker_root__GITvM button,.parts-picker_root__GITvM.parts-picker_root__GITvM select{font:inherit}.parts-picker_root__GITvM.parts-picker_root__GITvM button{border:0;background:none;cursor:pointer;color:inherit;padding:0}.parts-picker_root__GITvM.parts-picker_root__GITvM button:focus-visible,.parts-picker_root__GITvM.parts-picker_root__GITvM select:focus-visible{outline:2px solid #777777;outline-offset:3px}.parts-picker_stage__4w048{flex:1 1;min-height:400px;display:grid;place-items:center;padding:32px 16px}.parts-picker_picker__Wsdlw{--panel-radius:24px;--panel-inset:12px;--inner-radius:calc(var(--panel-radius) - var(--panel-inset));width:320px;max-width:calc(100vw - 32px);border-radius:var(--panel-radius);background:#ffffff;box-shadow:var(--shadow-panel);padding:var(--panel-inset) var(--panel-inset) 0;overflow:hidden}.parts-picker_root__GITvM .parts-picker_parts__guHZF{contain:layout paint;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:4px 12px 12px;height:290px;flex:0 0 100%;min-width:0;align-content:start;overflow:auto;scrollbar-width:thin;scrollbar-color:#cccccc transparent}.parts-picker_root__GITvM .parts-picker_parts__guHZF .parts-picker_part__XOKSv{padding:2px 12px 12px;min-height:110px;background:#f3f3f3;border-radius:14px;text-align:left;display:flex;flex-direction:column;gap:3px}.parts-picker_part__XOKSv:focus-visible,.parts-picker_part__XOKSv:hover{background:#e8e8e8}.parts-picker_root__GITvM .parts-picker_parts__guHZF .parts-picker_part__XOKSv[aria-pressed=true]{background:#e7e7e7;box-shadow:inset 0 0 0 1px #d1d1d1}.parts-picker_part__XOKSv:active{transform:scale(.98)}.parts-picker_part__XOKSv>span:last-child{font-size:11px;line-height:1.4;color:#666666}.parts-picker_part__XOKSv .part-thumbnail{height:80px;display:flex;align-items:center;justify-content:center;pointer-events:none}.parts-picker_part__XOKSv .part-thumbnail img{max-width:100%;height:auto;max-height:100%;object-fit:contain;display:block;filter:grayscale(1)}.parts-picker_selection__s57uJ{min-height:48px;text-align:center;font-size:12px;color:#737373}@media (max-width:600px){.parts-picker_picker__Wsdlw{zoom:1;max-width:calc(100vw - 32px)}.parts-picker_stage__4w048{min-height:420px}}.parts-picker_anchor__5VPu4{position:relative;width:320px;max-width:calc(100vw - 32px);height:387px;padding-top:40px}.parts-picker_root__GITvM.parts-picker_root__GITvM .parts-picker_toggle__z6JZ9{position:absolute;z-index:2;top:0;left:calc(50% - 15px);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#ffffff;color:#666666;box-shadow:var(--shadow-control),inset 0 1px 0 rgb(255 255 255/.7)}.parts-picker_toggle__z6JZ9:hover{background:#fff;color:#333}@media (prefers-reduced-motion:reduce){.parts-picker_toggle__z6JZ9 svg{transition:none}}.parts-picker_root__GITvM .parts-picker_tabs__uK_Vp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2px;gap:2px;margin:0;padding:3px;background:#f2f2f2;border-radius:var(--inner-radius);font-size:12px}.parts-picker_root__GITvM .parts-picker_tabs__uK_Vp>button{min-height:30px;border-radius:9px;color:#858585}.parts-picker_root__GITvM .parts-picker_tabs__uK_Vp>button:hover,.parts-picker_root__GITvM .parts-picker_tabs__uK_Vp>button[aria-pressed=true]{color:#333333}.parts-picker_viewport__2HiOE{position:relative;overflow:hidden;margin:10px -12px 0;touch-action:pan-y}.parts-picker_viewport__2HiOE:after{content:"";position:absolute;z-index:1;inset:0 0 auto;height:10px;background:linear-gradient(#fff,#ffffff00);pointer-events:none}.parts-picker_track__wDXRL{will-change:transform;display:flex;transition:transform .3s linear(0,.02013,.07023,.13815,.21524,.29545,.3747,.45033,.52074,.58507,.64298,.69448,.73984,.77945,.8138,.84338,.86873,.89033,.90866,.92415,.93719,.94813,.95727,.96489,.97122,.97646,.9808,.98437,.9873,.98971,.99168,.99329,.9946,.99567,.99653,.99723,.99779,.99824,.99861,.9989,1)}.parts-picker_track__wDXRL[data-dragging=true]{transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.parts-picker_track__wDXRL{transition:none}}.parts-picker_root__GITvM .parts-picker_tabs__uK_Vp{position:relative;isolation:isolate;gap:0}.parts-picker_segmentHighlight__jhRzf{will-change:transform;position:absolute;z-index:-1;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / 3);border-radius:calc(var(--inner-radius) - 3px);background:#fff;box-shadow:var(--shadow-control);transition:transform .3s linear(0,.02013,.07023,.13815,.21524,.29545,.3747,.45033,.52074,.58507,.64298,.69448,.73984,.77945,.8138,.84338,.86873,.89033,.90866,.92415,.93719,.94813,.95727,.96489,.97122,.97646,.9808,.98437,.9873,.98971,.99168,.99329,.9946,.99567,.99653,.99723,.99779,.99824,.99861,.9989,1);pointer-events:none}.parts-picker_root__GITvM .parts-picker_tabs__uK_Vp>button{transition:color .14s ease,transform .14s cubic-bezier(.23,1,.32,1)}.parts-picker_root__GITvM .parts-picker_tabs__uK_Vp>button:active{transform:scale(.985)}.parts-picker_root__GITvM .parts-picker_parts__guHZF .parts-picker_part__XOKSv{transition:background-color .16s ease,box-shadow .16s ease,transform .18s cubic-bezier(.23,1,.32,1)}.parts-picker_part__XOKSv .part-thumbnail{transition:transform .22s cubic-bezier(.23,1,.32,1)}@media (hover:hover){.parts-picker_root__GITvM .parts-picker_parts__guHZF .parts-picker_part__XOKSv:hover{background:#e9e9e9}.parts-picker_part__XOKSv:hover .part-thumbnail{transform:translateY(-1px) scale(1.01)}}.parts-picker_root__GITvM .parts-picker_parts__guHZF .parts-picker_part__XOKSv:active{transform:scale(.985)}.parts-picker_root__GITvM.parts-picker_root__GITvM .parts-picker_toggle__z6JZ9{transition:background-color .15s ease,box-shadow .15s ease}.parts-picker_root__GITvM.parts-picker_root__GITvM .parts-picker_toggle__z6JZ9:hover{background:#f7f7f7;box-shadow:var(--shadow-control),inset 0 1px 0 rgb(255 255 255/.7)}.parts-picker_picker__Wsdlw{transform-origin:50% -25px}@media (prefers-reduced-motion:reduce){.parts-picker_root__GITvM.parts-picker_root__GITvM *,.parts-picker_root__GITvM.parts-picker_root__GITvM :after,.parts-picker_root__GITvM.parts-picker_root__GITvM :before{animation:none!important;transition:none!important}.parts-picker_part__XOKSv:hover .part-thumbnail{transform:none}}.parts-picker_root__GITvM.parts-picker_root__GITvM[data-keyboard=true] *,.parts-picker_root__GITvM.parts-picker_root__GITvM[data-keyboard=true] :before{animation:none!important;transition:none!important}.parts-picker_root__GITvM.parts-picker_root__GITvM .parts-picker_toggle__z6JZ9{transform-origin:50% 50%}@media (max-width:650px),(pointer:coarse){[data-appearance=photoreal] .parts-picker_root__GITvM .parts-picker_tabs__uK_Vp>button{min-height:44px}[data-appearance=photoreal] .parts-picker_root__GITvM .parts-picker_parts__guHZF{overscroll-behavior:contain}[data-appearance=photoreal] .parts-picker_root__GITvM.parts-picker_root__GITvM .parts-picker_toggle__z6JZ9{width:44px;height:44px}[data-appearance=photoreal] .parts-picker_anchor__5VPu4[data-positioned=true] .parts-picker_parts__guHZF{height:calc(var(--pane-height) - 14px)}[data-appearance=photoreal] .parts-picker_root__GITvM.parts-picker_root__GITvM .parts-picker_anchor__5VPu4[data-positioned=true] .parts-picker_toggle__z6JZ9{left:calc(var(--anchor-x) - 22px);top:calc(var(--anchor-y) - 22px)}[data-appearance=photoreal] .parts-picker_tabs__uK_Vp{margin-right:42px}}.parts-picker_error__WEiVU{padding:8px 0 12px;font-size:11px;text-align:center;color:#775a45}.parts-picker_root__GITvM.parts-picker_root__GITvM .parts-picker_toggle__z6JZ9[hidden]{display:none}.parts-picker_anchor__5VPu4[data-positioned=true]{padding:0}.parts-picker_anchor__5VPu4[data-positioned=true] .parts-picker_picker__Wsdlw{width:100%;transform-origin:var(--anchor-x) var(--anchor-y)}.parts-picker_root__GITvM.parts-picker_root__GITvM .parts-picker_anchor__5VPu4[data-positioned=true] .parts-picker_toggle__z6JZ9{left:calc(var(--anchor-x) - 15px);top:calc(var(--anchor-y) - 15px)}.parts-picker_anchor__5VPu4[data-positioned=true] .parts-picker_parts__guHZF{height:var(--pane-height)}.scene-loading_veil__1xQ2D{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:#f5f5f2;opacity:1;transition:opacity 1.4s cubic-bezier(.22,.61,.36,1) .12s}.scene-loading_line__xIMBW{width:112px;height:1px;overflow:hidden;border-radius:1px;background:#dedfd8;opacity:1;transition:opacity .22s ease-out}.scene-loading_travel__m_D8c{display:block;width:40%;height:100%;background:#a3a99d;animation:scene-loading_travel__m_D8c 1.8s cubic-bezier(.45,0,.55,1) infinite}.scene-loading_veil__1xQ2D[data-scene-loading=revealing]{opacity:0;pointer-events:none}.scene-loading_veil__1xQ2D[data-scene-loading=revealing] .scene-loading_line__xIMBW{opacity:0}@keyframes scene-loading_travel__m_D8c{0%{transform:translateX(-100%);opacity:0}20%,80%{opacity:.8}to{transform:translateX(350%);opacity:0}}@media (prefers-reduced-motion:reduce){.scene-loading_travel__m_D8c{animation:none;width:100%;opacity:.5}.scene-loading_veil__1xQ2D{transition:opacity .16s linear}.scene-loading_line__xIMBW{transition:opacity .1s linear}}.picker_lab__a0qbT{min-height:100dvh;background:#eeeeee;display:flex;flex-direction:column}.picker_stage__rD1be{flex:1 1;display:grid;place-items:center;min-height:440px;padding:32px 16px}.picker_selection__sdfs2{min-height:48px;text-align:center;font-size:12px;color:#737373}