.home-illustration_portrait__a9TjJ{position:relative;aspect-ratio:620/583;padding-bottom:42px}.home-illustration_stage__gMp7o{position:absolute;inset:0 0 42px;display:grid;place-items:center}.home-illustration_canvas__4FjCb{position:absolute;inset:0}.home-illustration_image__XXdZS{display:block;object-fit:contain}.home-illustration_controls__pY1We,.home-illustration_error__1xZtR{position:absolute;bottom:6px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:10px}.home-illustration_controls__pY1We button,.home-illustration_error__1xZtR button{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;padding:5px;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--green)}.home-illustration_error__1xZtR{padding-inline:12px;font-size:9px}.home-illustration_error__1xZtR button{border-radius:8px;flex-shrink:0}.guide-photo_cardPhoto__zh2Az{position:relative;width:100%;height:100%;min-height:190px}.guide-photo_cardPhoto__zh2Az img{object-fit:cover;object-position:center 43%}.guide-photo_reference__D_2M2{margin:0}.guide-photo_reference__D_2M2 img{display:block;width:100%;height:auto;border-radius:8px}.guide-photo_reference__D_2M2 figcaption{margin-top:10px;font-size:12px;line-height:1.6;color:var(--muted)}.guide-photo_reference__D_2M2 a{display:inline-block;margin-top:8px;font-size:12px;text-decoration:underline}.PartsViewer_viewer__zS4v_{--ink:#263d30;--muted:#69766b;--line:#e2e6dc;width:100%;overflow:hidden;color:var(--ink);background:#fffefa;border:1px solid var(--line);border-radius:20px;box-shadow:0 10px 36px #32473108;font-family:inherit}.PartsViewer_heading__s8n7O{display:flex;align-items:center;gap:11px;padding:20px 22px 18px}.PartsViewer_headingIcon__AYdvU{display:grid;place-items:center;width:37px;height:37px;flex:0 0 auto;background:#edf1e8;border-radius:11px;color:#537b5a}.PartsViewer_heading__s8n7O h3{margin:0;font-size:16px;font-weight:650;letter-spacing:-.35px}.PartsViewer_heading__s8n7O p{margin:4px 0 0;font-size:11px;line-height:1.5;color:var(--muted)}.PartsViewer_interactive__szgQo{margin-left:auto;padding-left:8px;font-size:8px;letter-spacing:1.1px;color:#5d8064;white-space:nowrap;font-weight:650}.PartsViewer_stage__Fj8W_{position:relative;height:342px;background:radial-gradient(ellipse at 50% 40%,#fbfaf0 0,#f0f1e7 62%,#e7ece0 100%);isolation:isolate}.PartsViewer_stage__Fj8W_ canvas{touch-action:none}.PartsViewer_stageControls__XE_xv{position:absolute;z-index:2;top:54px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 24px)}.PartsViewer_modelBadge__KoHLh{position:absolute;z-index:2;top:17px;left:18px;right:12px;display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 30px);padding:6px 9px;font-size:9px;line-height:1.4;color:#53614f;border:1px solid #dce2d3;border-radius:6px;background:#fffff6b8;pointer-events:none}.PartsViewer_modelBadge__KoHLh>span{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:#8b9f71}.PartsViewer_stageHint__RNmqA{position:absolute;bottom:14px;left:10px;right:10px;text-align:center;color:#75806b;font-size:10px;pointer-events:none}.PartsViewer_diagram__Ip5c_{display:block;width:100%;height:100%;padding:20px 0 8px}.PartsViewer_textFallback__uedr6{position:absolute;inset:55px 20px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:#63765f}.PartsViewer_textFallback__uedr6 strong{font-size:15px}.PartsViewer_textFallback__uedr6 span{font-size:12px}.PartsViewer_loading__NnDeJ{position:absolute;inset:0;display:grid;place-content:center;color:#718069;font-size:12px;pointer-events:none}.PartsViewer_toolbar__8p_04{padding:13px 18px;display:flex;flex-wrap:wrap;gap:7px;border-bottom:1px solid var(--line);background:#fffefa}.PartsViewer_viewer__zS4v_ button{font:inherit;cursor:pointer;transition:background .15s ease,color .15s ease}.PartsViewer_viewer__zS4v_ button:focus-visible{outline:3px solid #78966f;outline-offset:3px;position:relative;z-index:3}.PartsViewer_toolbar__8p_04 button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 11px;border:1px solid #dce2d5;border-radius:7px;font-size:11px;color:#4e654d;background:#fffefa}.PartsViewer_toolbar__8p_04 button.PartsViewer_engaged__Z56lq,.PartsViewer_toolbar__8p_04 button:hover:not(:disabled),.PartsViewer_toolbar__8p_04 button[aria-pressed=true]{background:#edf3e7;border-color:#9bb38b;color:#365632}.PartsViewer_toolbar__8p_04 button:disabled{opacity:.45;cursor:not-allowed}.PartsViewer_toolbar__8p_04 .PartsViewer_reset__hNofn{margin-left:auto;border-color:transparent;color:#74816d}.PartsViewer_partsHeading__5LvxS{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:21px 22px 12px;color:#74806d;font-size:9px;letter-spacing:1.25px;font-weight:650}.PartsViewer_partsHeading__5LvxS span:last-child{letter-spacing:0;font-size:10px;font-weight:400}.PartsViewer_partList__GY6gC{list-style:none;margin:0;padding:0 15px 6px;display:grid;grid-gap:5px;gap:5px}.PartsViewer_part__HIPmc{display:flex;align-items:center;flex-wrap:wrap;border:1px solid transparent;border-radius:9px}.PartsViewer_part__HIPmc:hover{background:#f5f6ef}.PartsViewer_selected__wiIM_{border-color:#b8c9aa;background:#f0f5e9}.PartsViewer_stepActive__omnqh:not(.PartsViewer_selected__wiIM_){border-color:#d2ddc7;background:#f8faef}.PartsViewer_partSelect__qZjmL{display:flex;flex:1 1;align-items:center;gap:11px;min-width:0;min-height:44px;padding:9px 10px;border:0;text-align:left;background:transparent;color:var(--ink);font-size:12px!important}.PartsViewer_partSelect__qZjmL>span:nth-child(2){display:flex;align-items:center;gap:8px;flex-wrap:wrap}.PartsViewer_partSelect__qZjmL small{font-size:9px;color:#57704a;background:#e6edd9;padding:2px 6px;border-radius:4px}.PartsViewer_partNumber__fAwp5{display:grid;flex:0 0 auto;place-items:center;width:23px;height:23px;font-size:9px;color:#7c876f;border:1px solid #dfe5d4;border-radius:6px;background:#f6f7f0}.PartsViewer_selected__wiIM_ .PartsViewer_partNumber__fAwp5{color:#fff;background:#6d8a5f;border-color:#6d8a5f}.PartsViewer_chevron__NJQX2{margin-left:auto;color:#a2ad98}.PartsViewer_visibility__8mi_8{display:grid;place-items:center;min-width:44px;min-height:44px;border:0;background:transparent;color:#829174;border-radius:7px}.PartsViewer_visibility__8mi_8:hover{color:#355233;background:#e7efde}.PartsViewer_partDescription__3gHec{flex:0 0 100%;margin:0;padding:0 14px 12px 45px;font-size:11px;line-height:1.65;color:#66765d}.PartsViewer_notice__HZOrU{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:12px 18px;font-size:11px;line-height:1.6;color:#775b2c;background:#fbf3e2;border-bottom:1px solid #eee3cb}.PartsViewer_notice__HZOrU span{flex:1 1;min-width:170px}.PartsViewer_notice__HZOrU button{border:1px solid #daccac;border-radius:6px;padding:7px 10px;background:#fffaf0;color:#70592f;font-size:11px}.PartsViewer_selectionStatus__3N2HM{margin:2px 23px;color:#5c7654;font-size:10px;line-height:1.5}.PartsViewer_disclaimer__29b6A{margin:0;padding:12px 22px 20px;font-size:10px;line-height:1.7;color:#808976}.PartsViewer_immersive__VfeNE{position:relative;container-type:inline-size}.PartsViewer_immersive__VfeNE .PartsViewer_stage__Fj8W_{height:max(740px,85svh)}.PartsViewer_immersive__VfeNE .PartsViewer_modelBadge__KoHLh{left:50%;transform:translateX(-50%);max-width:calc(100% - 36px)}.PartsViewer_immersive__VfeNE .PartsViewer_overlay__bqkV7{position:absolute;z-index:3;top:72px;left:16px;width:280px}.PartsViewer_immersive__VfeNE .PartsViewer_controls__OACsS{position:absolute;z-index:3;top:72px;right:16px;width:240px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fffefa;box-shadow:0 8px 28px #32473112}.PartsViewer_panelToggle__4QVPz{width:100%;min-height:44px;padding:12px 16px;border:0;background:#edf1e7;color:#365632;text-align:left;font-size:12px!important}.PartsViewer_immersive__VfeNE .PartsViewer_controlsBody__CwtUQ{max-height:540px;max-height:min(65svh,700px);overflow-y:auto;overscroll-behavior:contain}.PartsViewer_immersive__VfeNE .PartsViewer_toolbar__8p_04{padding:12px}.PartsViewer_immersive__VfeNE .PartsViewer_partList__GY6gC{padding-inline:6px}.PartsViewer_immersive__VfeNE .PartsViewer_partSelect__qZjmL{gap:6px}.PartsViewer_immersive__VfeNE .PartsViewer_partSelect__qZjmL>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.PartsViewer_immersive__VfeNE .PartsViewer_partsHeading__5LvxS{padding-inline:12px}@container (max-width: 1000px){.PartsViewer_immersive__VfeNE .PartsViewer_stage__Fj8W_{height:65svh;min-height:380px}.PartsViewer_immersive__VfeNE .PartsViewer_controls__OACsS,.PartsViewer_immersive__VfeNE .PartsViewer_overlay__bqkV7{position:static;width:auto;margin:12px}.PartsViewer_immersive__VfeNE .PartsViewer_controlsBody__CwtUQ{max-height:440px}}@media (max-width:520px){.PartsViewer_heading__s8n7O{padding:17px 16px}.PartsViewer_heading__s8n7O p{font-size:10px}.PartsViewer_interactive__szgQo{display:none}.PartsViewer_stage__Fj8W_{height:305px}.PartsViewer_toolbar__8p_04{padding:11px 12px;gap:5px}.PartsViewer_toolbar__8p_04 button{padding:7px 9px;font-size:10px}.PartsViewer_toolbar__8p_04 .PartsViewer_reset__hNofn span{display:none}.PartsViewer_partsHeading__5LvxS{padding-left:18px;padding-right:18px}.PartsViewer_partList__GY6gC{padding-left:10px;padding-right:10px}}@media (prefers-reduced-motion:reduce){.PartsViewer_viewer__zS4v_ button{transition:none}}.visual-tutorial_tutorial__0i35m{margin:32px 0}.visual-tutorial_details__av7mZ{display:grid;grid-gap:24px;gap:24px;margin-top:28px}.visual-tutorial_fullWidth__zxa9i{width:100cqw;margin-inline:calc(50% - 50cqw)}.visual-tutorial_fullWidth__zxa9i>section{border-radius:0;border-inline:0}.visual-tutorial_intro__2j1gU{max-width:800px}.visual-tutorial_intro__2j1gU h2{margin-bottom:14px}.visual-tutorial_intro__2j1gU p{font-size:14px}.visual-tutorial_reference__76Nfw{border-left:3px solid #a6b896;padding:10px 16px;background:#edf1e7}.visual-tutorial_grid__ugmGn{margin-top:25px}.visual-tutorial_instructions__xT3Qc,.visual-tutorial_model__fnkHU{min-width:0}.visual-tutorial_instructions__xT3Qc{border:1px solid var(--line);border-radius:12px;background:#fffefa;overflow:hidden}.visual-tutorial_panelToggle__SGo5f{width:100%;min-height:44px;padding:12px 16px;border:0;background:#edf1e7;color:#365632;text-align:left;font-size:12px}.visual-tutorial_stepsBody____5kz{padding:12px;max-height:540px;max-height:min(65svh,700px);overflow-y:auto;overscroll-behavior:contain}.visual-tutorial_contextSwitch__JnlMA{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.visual-tutorial_contextSwitch__JnlMA button{border:1px solid #b6c7a7;border-radius:8px;padding:10px 15px;background:#fffefa;color:#365632;font-size:12px}.visual-tutorial_contextSwitch__JnlMA button[aria-pressed=true]{background:#244b3a;color:white}.visual-tutorial_contextHint__EjdZ2{font-size:12px;margin:0}.visual-tutorial_evidence__m85aE{padding:16px;border:1px solid var(--line);border-radius:12px;margin-bottom:16px}.visual-tutorial_evidence__m85aE h3{font-size:17px}.visual-tutorial_evidence__m85aE p{font-size:12px}.visual-tutorial_evidence__m85aE img{max-height:260px;object-fit:contain}.visual-tutorial_stepList__ucQ_B{display:grid;grid-gap:7px;gap:7px;margin-bottom:22px}.visual-tutorial_stepList__ucQ_B button{display:flex;align-items:center;gap:10px;padding:12px;text-align:left;border:1px solid var(--line);border-radius:9px;background:#fffefa;color:var(--ink);font-size:13px}.visual-tutorial_stepList__ucQ_B button[aria-current]{background:#eaf0e2;border-color:#91a680}.visual-tutorial_stepList__ucQ_B button>span{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background:#dde6d3;font-size:11px}.visual-tutorial_stepList__ucQ_B small{margin-left:auto;color:#52704b}.visual-tutorial_checkpoint__yrpR2{padding:22px;background:#fffefa;border:1px solid var(--line);border-radius:14px}.visual-tutorial_counter__SMjwv{font-size:11px;color:#567248}.visual-tutorial_checkpoint__yrpR2 h3{font-size:22px}.visual-tutorial_checkpoint__yrpR2>p{font-size:13px}.visual-tutorial_cues__5oBlJ{margin:20px 0}.visual-tutorial_cues__5oBlJ>div{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.visual-tutorial_cues__5oBlJ dt{font-size:12px;font-weight:700;margin-bottom:5px}.visual-tutorial_cues__5oBlJ dd{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.visual-tutorial_targetNames__tLxBH{color:#46653c}.visual-tutorial_confirm___UWKw{display:flex;align-items:flex-start;gap:10px;font-size:12px;margin:18px 0}.visual-tutorial_confirm___UWKw input{margin-top:4px;accent-color:var(--green);flex-shrink:0}.visual-tutorial_actions__ja9gQ{display:flex;flex-wrap:wrap;gap:10px}.visual-tutorial_uncertain__2x48l{display:flex;align-items:center;gap:10px;width:100%;text-align:left;margin:16px 0;padding:15px;border:1px solid #d8c99e;border-radius:10px;background:#faf2dd;color:#73592c;font-size:13px}.visual-tutorial_pause__iiIb_{border:1px solid #d8c99e;padding:20px;border-radius:12px;background:#fff7e4;font-size:13px}.visual-tutorial_pause__iiIb_ button{margin-top:16px;display:flex}.visual-tutorial_completion__4LiDX{padding:18px;background:#edf1e7;border-radius:10px;font-size:13px}.visual-tutorial_selection__VGfiS{display:flex;align-items:flex-start;gap:12px;padding:20px;margin-top:15px;background:#edf1e7;border-radius:12px}.visual-tutorial_selection__VGfiS strong{font-size:14px}.visual-tutorial_selection__VGfiS p{font-size:12px;margin:8px 0 0}.visual-tutorial_related__CO9Y3{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.visual-tutorial_related__CO9Y3 button{padding:7px 10px;border:1px solid #b6c7a7;border-radius:7px;background:#fffefa;color:#365632;font-size:11px;text-align:left}@media (max-width:800px){.visual-tutorial_stepsBody____5kz{max-height:440px}}@media (max-width:400px){.visual-tutorial_checkpoint__yrpR2{padding:16px}.visual-tutorial_actions__ja9gQ>button{width:100%}}.intake-form_screen__F49VA{background:var(--paper);color:var(--ink);color-scheme:light;min-height:calc(100svh - 100px);padding:94px 32px 70px}.intake-form_content__2CwzN{max-width:1040px;margin:0 auto}.intake-form_heading__0fKJf{color:var(--ink);text-align:center;font-size:clamp(28px,3.6vw,42px);font-weight:400;letter-spacing:-1.2px;margin:0 0 64px}.intake-form_intake__sVEpk{color:var(--ink);color-scheme:light}.intake-form_composer__Zpjvw{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid #dfe2d8;border-radius:38px;background:#f0f1eb;transition:border-color .16s}.intake-form_composer__Zpjvw:focus-within{border-color:#8b9f88}.intake-form_intake__sVEpk a:focus-visible,.intake-form_intake__sVEpk button:focus-visible,.intake-form_intake__sVEpk input:focus-visible{outline:2px solid #658364;outline-offset:4px}.intake-form_input__nFvQk{flex:1 1;min-width:0;min-height:36px;max-height:160px;border:0;border-radius:0;padding:3px 0;resize:none;background:transparent;color:var(--ink);font-size:20px;line-height:30px}.intake-form_input__nFvQk::placeholder{color:#747a70}.intake-form_input__nFvQk:focus-visible{outline:none}.intake-form_actions__kuscP{display:flex;align-items:center;gap:8px;align-self:flex-end}.intake-form_iconButton__jG1Zl,.intake-form_sendButton__CZeRo{display:inline-grid;place-items:center;width:48px;height:48px;flex-shrink:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--green)}.intake-form_iconButton__jG1Zl:hover:not(:disabled){background:#e1e6d9}.intake-form_sendButton__CZeRo{background:var(--green);color:#fff}.intake-form_sendButton__CZeRo:hover:not(:disabled){background:#173c2b}.intake-form_sendButton__CZeRo:disabled{opacity:.6}.intake-form_attachmentPicker__4FBMQ{position:relative;align-self:flex-end}.intake-form_attachmentOptions__J07yV{position:absolute;top:calc(100% + 18px);left:0;z-index:10;width:300px;max-width:calc(100vw - 64px);padding:6px;border:1px solid #dfe2d8;border-radius:16px;background:#fffefa;box-shadow:0 16px 40px #203f321a}.intake-form_attachmentOptions__J07yV button{display:flex;align-items:center;gap:12px;width:100%;padding:13px;border:0;border-radius:10px;background:transparent;color:var(--ink);text-align:left}.intake-form_attachmentOptions__J07yV button:hover:not(:disabled){background:#edf0e6}.intake-form_attachmentOptions__J07yV small{display:block;color:#70766b;font-size:11px;margin-top:3px}.intake-form_hint__IWL52{display:flex;justify-content:space-between;gap:16px;margin:12px 24px 0;color:#71776c;font-size:12px}.intake-form_hint__IWL52>span:last-child{flex-shrink:0}.intake-form_photos__TZAv_{display:flex;flex-wrap:wrap;gap:14px;margin:0 16px 18px}.intake-form_photo__1nE1g{position:relative;width:96px;height:96px}.intake-form_photo__1nE1g img{width:100%;height:100%;object-fit:cover;border:1px solid #dfe2d8;border-radius:14px}.intake-form_photo__1nE1g button{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:28px;height:28px;border:1px solid #d5ddcc;border-radius:50%;background:#fffefa;color:var(--green)}.intake-form_audioPreview__485Mc{padding:16px;margin:20px 12px 0;border:1px solid #dfe2d8;border-radius:16px;background:#f0f2e9}.intake-form_audioInfo__T28_o,.intake-form_audioInfo__T28_o>span{display:flex;align-items:center;gap:8px}.intake-form_audioInfo__T28_o{justify-content:space-between;margin-bottom:8px}.intake-form_audioInfo__T28_o>span{min-width:0;overflow-wrap:anywhere;font-size:13px}.intake-form_audioPreview__485Mc audio{display:block;width:100%}.intake-form_audioPreview__485Mc p,.intake-form_status__k7Zsu{color:#66715e;font-size:12px;margin:12px 0 0}.intake-form_status__k7Zsu{margin-inline:24px}.intake-form_consent__xYnW6{display:flex;align-items:flex-start;gap:12px;margin:22px 24px 0;color:#66715e;font-size:12px;line-height:1.8}.intake-form_consent__xYnW6 input{width:18px;height:18px;flex-shrink:0;margin:2px 0 0;accent-color:var(--green)}.intake-form_consent__xYnW6 a,.intake-form_safety__FAQyT a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.intake-form_error__UJnYb{display:flex;align-items:flex-start;gap:10px;margin-top:20px;padding:16px;border:1px solid #eed0c5;border-radius:12px;background:#f9e9e4;color:#923f2f}.intake-form_error__UJnYb p{color:inherit;font-size:13px;margin:0}.intake-form_recording__CIIbu{background:#f9e9e4;color:#923f2f}.intake-form_safety__FAQyT{margin:52px 24px 0;color:#70766a;font-size:12px}.intake-form_setup__eAQnm>div{margin-top:24px;background:#f0f2e9;border-color:#dfe2d8;color:#66715e}.intake-form_screen__F49VA .empty-state{background:#edf0e6;color:var(--ink)}.intake-form_screen__F49VA .empty-state p{color:var(--muted)}.intake-form_spinner__N6HmN{animation:intake-form_spin__UOVWC 1s linear infinite}@keyframes intake-form_spin__UOVWC{to{transform:rotate(1turn)}}@media (max-width:800px){.intake-form_screen__F49VA{min-height:calc(100svh - 80px);padding:72px 24px 48px}}@media (max-width:480px){.intake-form_screen__F49VA{padding:56px 14px 40px}.intake-form_heading__0fKJf{margin-bottom:36px;letter-spacing:-.8px}.intake-form_composer__Zpjvw{flex-wrap:wrap;gap:8px;padding:10px;border-radius:28px}.intake-form_input__nFvQk{flex-basis:calc(100% - 60px);font-size:16px;align-self:center}.intake-form_actions__kuscP{margin-left:auto}.intake-form_iconButton__jG1Zl,.intake-form_sendButton__CZeRo{width:44px;height:44px}.intake-form_hint__IWL52{flex-wrap:wrap;gap:4px 12px;margin-inline:12px}.intake-form_hint__IWL52>span:last-child{flex-shrink:1}.intake-form_consent__xYnW6,.intake-form_safety__FAQyT,.intake-form_status__k7Zsu{margin-inline:12px}}@media (prefers-reduced-motion:reduce){.intake-form_composer__Zpjvw{transition:none}.intake-form_spinner__N6HmN{animation:none}}.repair-pipeline_pipeline__fpQvT{list-style:none;padding:0;margin:25px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.repair-pipeline_pipeline__fpQvT li{position:relative;padding:20px;background:#fffefa;border:1px solid var(--line);border-radius:12px;min-width:0}.repair-pipeline_number__s_WZ5{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#eef0e8;margin-bottom:14px;font-size:11px}.repair-pipeline_pipeline__fpQvT li[data-ready=true] .repair-pipeline_number__s_WZ5{background:#244b3a;color:white}.repair-pipeline_pipeline__fpQvT h3{font-size:16px;margin-bottom:9px}.repair-pipeline_pipeline__fpQvT strong{display:block;font-size:11px;font-weight:600;color:#647452}.repair-pipeline_pipeline__fpQvT p{font-size:11px;margin:8px 0 0}@media (max-width:600px){.repair-pipeline_pipeline__fpQvT{grid-template-columns:minmax(0,1fr)}.repair-pipeline_pipeline__fpQvT li{padding:16px}}.guide-page_page__G7APQ{container-type:inline-size}.visual-repair-workspace_shell__Pki_U{width:100vw;margin-left:calc(50% - 50vw);margin-top:-60px;margin-bottom:-80px;background:#f3f5ef;min-height:calc(100dvh - 100px);color:var(--ink)}body:has(.visual-repair-workspace_shell__Pki_U) .site-header{position:-webkit-sticky;position:sticky;top:0}.visual-repair-workspace_topbar__sJLSa{min-height:60px;display:flex;gap:16px;align-items:center;justify-content:space-between;padding:8px 24px;border-bottom:1px solid #dce2d8;background:var(--paper)}.visual-repair-workspace_topbar__sJLSa>span{font-size:12px;color:#53665a}.visual-repair-workspace_topbar__sJLSa button{border:0;background:transparent}.visual-repair-workspace_workspace__6tJTH{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,390px);height:calc(100dvh - 160px);min-height:0}.visual-repair-workspace_stage__Rz1Wj{position:relative;min-width:0;min-height:0;background:radial-gradient(ellipse at center,#fafbf7,#e6eadf);overflow:hidden}.visual-repair-workspace_modelLabel__dR5vt{position:absolute;top:16px;left:16px;right:16px;z-index:2;font-size:12px;pointer-events:none}.visual-repair-workspace_overlay___qq6g{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;background:#f3f5efed;z-index:3;gap:10px}.visual-repair-workspace_overlay___qq6g p{max-width:480px;margin:0}.visual-repair-workspace_viewControls__U6kgO{position:absolute;bottom:16px;left:16px;right:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;pointer-events:none}.visual-repair-workspace_viewControls__U6kgO button{pointer-events:auto}.visual-repair-workspace_panel__dKXRh{background:var(--paper);border-left:1px solid #dce2d8;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;min-width:0;min-height:0;padding:24px;gap:18px}.visual-repair-workspace_panel__dKXRh>*{flex-shrink:0}.visual-repair-workspace_panelHeading__fWjXg h1{font-size:24px;line-height:1.2;margin:8px 0 12px}.visual-repair-workspace_panelHeading__fWjXg p{font-size:14px;margin:0}.visual-repair-workspace_panelHeading__fWjXg .eyebrow{font-size:10px}.visual-repair-workspace_stepContent___TEMG h2{font-size:21px;line-height:1.3;margin:20px 0 12px;scroll-margin-top:110px}.visual-repair-workspace_stepContent___TEMG p{font-size:14px}.visual-repair-workspace_stepContent___TEMG select{width:100%;min-height:44px;margin-top:8px}.visual-repair-workspace_safety__846Pe{font-size:12px;background:#edf0e7;padding:12px;margin-bottom:18px;border-radius:8px}.visual-repair-workspace_safety__846Pe summary{cursor:pointer;font-weight:650;min-height:30px}.visual-repair-workspace_safety__846Pe ul{padding-left:18px}.visual-repair-workspace_safety__846Pe li{margin:8px 0}.visual-repair-workspace_safety__846Pe p{font-size:12px}.visual-repair-workspace_sources__05acT{padding-left:18px;font-size:12px}.visual-repair-workspace_sources__05acT a{text-decoration:underline;overflow-wrap:anywhere}.visual-repair-workspace_stepNavigation__stCUB{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.visual-repair-workspace_stepNavigation__stCUB button{padding:10px 13px;font-size:13px}.visual-repair-workspace_stepNavigation__stCUB span{font-size:12px}.visual-repair-workspace_pause__w8N5F{display:flex;gap:8px;align-items:center;justify-content:center;min-height:44px;padding:10px;background:#f3eadc;border:1px solid #decbaa;border-radius:8px;color:#5b452c;font-size:12px;cursor:pointer}.visual-repair-workspace_locked__Gi_eO{margin:auto 0}.visual-repair-workspace_locked__Gi_eO h2{font-size:24px}.visual-repair-workspace_locked__Gi_eO p{font-size:14px}.visual-repair-workspace_locked__Gi_eO a{display:block;margin-top:20px}.visual-repair-workspace_drawerToggle___n3pl{display:none}.visual-repair-workspace_progress__3P0vt{max-width:780px;margin:auto;padding:70px 24px}.visual-repair-workspace_progress__3P0vt h1{font-size:32px;line-height:1.2}.visual-repair-workspace_progress__3P0vt p{margin-block:20px}.visual-repair-workspace_progress__3P0vt>a,.visual-repair-workspace_progress__3P0vt>button{margin:8px}.visual-repair-workspace_progressLine__vfz__{padding:16px;border-left:4px solid #708b70;background:#e8eee3;font-weight:600}.visual-repair-workspace_spinner__yOiO7{display:block;flex-shrink:0;animation:visual-repair-workspace_repair-spin__oByCk 1s linear infinite}.visual-repair-workspace_progress__3P0vt .visual-repair-workspace_spinner__yOiO7{margin-bottom:20px}.visual-repair-workspace_recommendations__xNX_1{min-width:0;margin-block:24px;padding:24px;background:var(--paper);border:1px solid #dce2d8;border-radius:12px;overflow-wrap:anywhere}.visual-repair-workspace_recommendations__xNX_1 h2{font-size:26px;line-height:1.2;margin:10px 0 16px}.visual-repair-workspace_recommendations__xNX_1 h3{font-size:16px;line-height:1.4;margin:0 0 8px}.visual-repair-workspace_recommendations__xNX_1 p{font-size:14px;margin:8px 0 16px}.visual-repair-workspace_recommendations__xNX_1 .small{font-size:12px}.visual-repair-workspace_identification__yYoJ_{padding:16px;background:#edf0e7;border-radius:8px;margin-block:20px}.visual-repair-workspace_identification__yYoJ_ dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.visual-repair-workspace_identification__yYoJ_ dt{font-size:12px;color:#53665a}.visual-repair-workspace_identification__yYoJ_ dd{font-size:14px;margin:4px 0 0}.visual-repair-workspace_recommendationItems__bak2V{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-block:24px}.visual-repair-workspace_recommendationItems__bak2V li{border-left:3px solid #708b70;padding-left:14px}.visual-repair-workspace_recommendationItems__bak2V p{margin-bottom:0}.visual-repair-workspace_questions__Vp0Bc,.visual-repair-workspace_recommendations__xNX_1 .visual-repair-workspace_sources__05acT{padding-left:20px;margin-bottom:20px}.visual-repair-workspace_questions__Vp0Bc li,.visual-repair-workspace_recommendations__xNX_1 .visual-repair-workspace_sources__05acT li{margin-block:10px;font-size:14px}.visual-repair-workspace_recommendations__xNX_1 a{display:inline-block;min-height:24px}.visual-repair-workspace_panel__dKXRh .visual-repair-workspace_recommendations__xNX_1{padding:16px;margin:0}.visual-repair-workspace_panel__dKXRh .visual-repair-workspace_recommendations__xNX_1 h2{font-size:21px}.visual-repair-workspace_panel__dKXRh .visual-repair-workspace_identification__yYoJ_ dl,.visual-repair-workspace_panel__dKXRh .visual-repair-workspace_recommendationItems__bak2V{grid-template-columns:1fr}.visual-repair-workspace_identification__yYoJ_,.visual-repair-workspace_modelName__Xf_GH{overflow-wrap:anywhere}.visual-repair-workspace_urgent___b6RQ{padding:16px;border-left:4px solid #a13e24;background:#fff0e5;color:#71301c;margin-bottom:20px}.visual-repair-workspace_urgent___b6RQ p{margin-bottom:0}.visual-repair-workspace_modelName__Xf_GH{font-family:monospace}@keyframes visual-repair-workspace_repair-spin__oByCk{to{transform:rotate(1turn)}}@media(max-width:800px){.visual-repair-workspace_shell__Pki_U{margin-top:-40px;margin-bottom:-55px;min-height:calc(100dvh - 80px)}.visual-repair-workspace_workspace__6tJTH{height:calc(100dvh - 140px);grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.visual-repair-workspace_panel__dKXRh{border-left:0;border-top:1px solid #dce2d8;padding:20px}.visual-repair-workspace_topbar__sJLSa{padding:8px 18px}.visual-repair-workspace_topbar__sJLSa>span{display:none}.visual-repair-workspace_drawerToggle___n3pl{display:block;min-height:44px;text-align:left;border:1px solid #dce2d8;border-radius:8px;padding:10px;background:#f3f5ef}.visual-repair-workspace_panelHeading__fWjXg h1{font-size:22px}.visual-repair-workspace_stepNavigation__stCUB{position:-webkit-sticky;position:sticky;bottom:0;background:var(--paper);padding-block:10px;z-index:4}.visual-repair-workspace_progress__3P0vt{padding-top:40px}}@media(max-width:600px){.visual-repair-workspace_shell__Pki_U{margin-top:-32px;margin-bottom:-50px}.visual-repair-workspace_viewControls__U6kgO{font-size:10px}.visual-repair-workspace_modelLabel__dR5vt{font-size:11px}.visual-repair-workspace_overlay___qq6g{padding:20px}.visual-repair-workspace_recommendations__xNX_1{padding:18px}.visual-repair-workspace_identification__yYoJ_ dl,.visual-repair-workspace_recommendationItems__bak2V{grid-template-columns:1fr}.visual-repair-workspace_recommendations__xNX_1 h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.visual-repair-workspace_shell__Pki_U *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}