.equipment-recognition-visual-module__CHXZiG__visual{width:100%;min-width:0;height:100%;min-height:0;color:var(--hm-blue,var(--brand-blue));place-items:center;display:grid;overflow:hidden}.equipment-recognition-visual-module__CHXZiG__savedPhoto,.equipment-recognition-visual-module__CHXZiG__illustration{object-fit:contain;width:100%;height:100%;display:block}.equipment-recognition-visual-module__CHXZiG__illustrationFrame{place-items:center;max-width:100%;max-height:100%;display:grid;overflow:hidden;transform:scale(1.04)}.equipment-recognition-visual-module__CHXZiG__illustrationFrameTall{width:auto;height:100%}.equipment-recognition-visual-module__CHXZiG__illustrationFrameWide{width:100%;height:auto}.equipment-recognition-visual-module__CHXZiG__neutralFallback{max-width:8rem;color:var(--hm-ink-muted,var(--text-secondary));text-align:center;justify-items:center;gap:.35rem;display:grid}.equipment-recognition-visual-module__CHXZiG__neutralFallback svg{width:1.45rem;height:1.45rem}.equipment-recognition-visual-module__CHXZiG__neutralFallback span{font-size:.68rem;font-weight:650;line-height:1.3}.equipment-recognition-visual-module__CHXZiG__choice{border:1px solid var(--hm-line,var(--border));width:100%;min-width:0;height:14rem;min-height:0;color:var(--hm-ink,var(--text-primary));background:color-mix(in oklch, var(--hm-paper-raised,var(--surface-1)) 84%, transparent);font:inherit;text-align:left;border-radius:.75rem;grid-template-rows:minmax(0,1fr) auto;gap:.4rem;padding:.45rem .6rem .65rem;transition:border-color .14s cubic-bezier(.25,1,.5,1),background-color .14s cubic-bezier(.25,1,.5,1),transform .14s cubic-bezier(.25,1,.5,1);display:grid}.equipment-recognition-visual-module__CHXZiG__choice:hover{border-color:color-mix(in oklch, var(--hm-blue,var(--brand-blue)) 48%, var(--hm-line,var(--border)))}.equipment-recognition-visual-module__CHXZiG__choice:active{transform:translateY(1px)}.equipment-recognition-visual-module__CHXZiG__choice:focus-visible{outline:3px solid color-mix(in oklch, var(--hm-blue,var(--brand-blue)) 54%, transparent);outline-offset:2px}.equipment-recognition-visual-module__CHXZiG__choice:disabled{cursor:not-allowed;opacity:.58}.equipment-recognition-visual-module__CHXZiG__choiceSelected{border-width:2px;border-color:var(--hm-blue,var(--brand-blue));background:color-mix(in oklch, var(--hm-blue-soft,var(--surface-2)) 48%, var(--hm-paper-raised,var(--surface-1)));padding:calc(.45rem - 1px) calc(.6rem - 1px) calc(.65rem - 1px)}.equipment-recognition-visual-module__CHXZiG__choiceCopy{align-content:start;gap:.15rem;min-width:0;display:grid}.equipment-recognition-visual-module__CHXZiG__choiceCopy strong{overflow-wrap:anywhere;font-size:.86rem;font-weight:720;line-height:1.3}.equipment-recognition-visual-module__CHXZiG__choiceCopy small{color:var(--hm-ink-muted,var(--text-secondary));font-size:.7rem;font-weight:480;line-height:1.35}.equipment-recognition-visual-module__CHXZiG__choiceBadge{width:fit-content;max-width:100%;color:var(--hm-blue,var(--brand-blue));font-size:.66rem;font-weight:720;line-height:1.3}.equipment-recognition-visual-module__CHXZiG__choiceState{min-width:0;color:var(--hm-ink-muted,var(--text-secondary));align-items:center;gap:.3rem;margin-top:.25rem;font-size:.66rem;font-weight:680;line-height:1.25;display:inline-flex}.equipment-recognition-visual-module__CHXZiG__choiceSelected .equipment-recognition-visual-module__CHXZiG__choiceState{color:var(--hm-blue,var(--brand-blue))}.equipment-recognition-visual-module__CHXZiG__choiceCheck{border:1px solid;border-radius:999px;flex:none;place-items:center;width:1.1rem;height:1.1rem;display:grid}.equipment-recognition-visual-module__CHXZiG__choiceCheck svg{stroke-width:2.6px;width:.74rem;height:.74rem}@media (prefers-reduced-motion:reduce){.equipment-recognition-visual-module__CHXZiG__choice{transition:none}}:is(:root[data-a11y-text-size=large] .equipment-recognition-visual-module__CHXZiG__choice,:root[data-a11y-text-size=accessibility] .equipment-recognition-visual-module__CHXZiG__choice,:root[style*="--a11y-text-scale: 2"] .equipment-recognition-visual-module__CHXZiG__choice){grid-template-rows:7rem auto;height:auto;min-height:0}
.setup-equipment-visuals-module__iUELJq__visualChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0;display:grid}.setup-equipment-visuals-module__iUELJq__visualChoiceGrid>div{position:relative}.setup-equipment-visuals-module__iUELJq__visualChoiceHelp{z-index:2;position:absolute;top:.35rem;right:.35rem}.setup-equipment-visuals-module__iUELJq__visualChoiceHelp>summary{border:1px solid color-mix(in oklch, var(--hm-line,var(--border)) 82%, transparent);background:color-mix(in oklch, var(--hm-paper-raised,var(--surface-1)) 92%, transparent)}.setup-equipment-visuals-module__iUELJq__visualChoiceHelp[open]{z-index:auto;border:1px solid var(--hm-line,var(--border));background:var(--hm-paper-raised,var(--surface-1));border-radius:.75rem;margin-top:.35rem;position:relative;top:auto;right:auto}.setup-equipment-visuals-module__iUELJq__selectedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0;margin-top:1rem;display:grid}.setup-equipment-visuals-module__iUELJq__selectedCard{border:1px solid var(--hm-line,var(--border));background:color-mix(in oklch, var(--hm-paper-raised,var(--surface-1)) 88%, transparent);border-radius:.75rem;min-width:0;height:14rem;overflow:hidden}.setup-equipment-visuals-module__iUELJq__selectedCardOpen{grid-column:1/-1;height:auto}.setup-equipment-visuals-module__iUELJq__selectedToggle{width:100%;min-width:0;height:100%;color:var(--hm-ink,var(--text-primary));font:inherit;text-align:left;background:0 0;border:0;grid-template-rows:minmax(0,1fr) auto;gap:.35rem;padding:.45rem .6rem .65rem;transition:background-color .14s cubic-bezier(.25,1,.5,1);display:grid}.setup-equipment-visuals-module__iUELJq__selectedToggle:hover{background:color-mix(in oklch, var(--hm-blue-soft,var(--surface-2)) 30%, transparent)}.setup-equipment-visuals-module__iUELJq__selectedToggle:focus-visible{z-index:1;outline:3px solid color-mix(in oklch, var(--hm-blue,var(--brand-blue)) 54%, transparent);outline-offset:-3px;position:relative}.setup-equipment-visuals-module__iUELJq__selectedVisual{min-height:0}.setup-equipment-visuals-module__iUELJq__selectedCopy{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.3rem .45rem;min-width:0;display:grid}.setup-equipment-visuals-module__iUELJq__selectedText{gap:.12rem;min-width:0;display:grid}.setup-equipment-visuals-module__iUELJq__selectedTitle,.setup-equipment-visuals-module__iUELJq__selectedMeta{overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.setup-equipment-visuals-module__iUELJq__selectedTitle{-webkit-line-clamp:3;color:var(--hm-ink,var(--text-primary));font-size:.88rem;font-weight:720;line-height:1.25}.setup-equipment-visuals-module__iUELJq__selectedMeta{-webkit-line-clamp:1;color:var(--hm-ink-muted,var(--text-secondary));font-size:.7rem;line-height:1.35}.setup-equipment-visuals-module__iUELJq__selectedChevron{width:1rem;height:1rem;color:var(--hm-blue,var(--brand-blue));flex:none;align-self:end;transition:transform .19s cubic-bezier(.25,1,.5,1)}.setup-equipment-visuals-module__iUELJq__selectedCardOpen .setup-equipment-visuals-module__iUELJq__selectedToggle{grid-template-rows:auto;grid-template-columns:5.6rem minmax(0,1fr);align-items:center;gap:.8rem;height:auto;min-height:6.75rem;padding:.6rem .75rem}.setup-equipment-visuals-module__iUELJq__selectedCardOpen .setup-equipment-visuals-module__iUELJq__selectedVisual{height:5.5rem}.setup-equipment-visuals-module__iUELJq__selectedCardOpen .setup-equipment-visuals-module__iUELJq__selectedTitle,.setup-equipment-visuals-module__iUELJq__selectedCardOpen .setup-equipment-visuals-module__iUELJq__selectedMeta{display:block;overflow:visible}.setup-equipment-visuals-module__iUELJq__selectedCardOpen .setup-equipment-visuals-module__iUELJq__selectedChevron{transform:rotate(180deg)}.setup-equipment-visuals-module__iUELJq__selectedDetail{border-top:1px solid var(--hm-line,var(--border));padding:1rem 1rem 1.25rem}.setup-equipment-visuals-module__iUELJq__careButton{text-align:left!important;grid-template-columns:3.75rem minmax(0,1fr) auto!important;align-items:center!important;gap:.7rem!important;min-height:5rem!important;padding:.45rem 0!important;display:grid!important}.setup-equipment-visuals-module__iUELJq__careVisual{width:3.75rem;height:3.75rem}.setup-equipment-visuals-module__iUELJq__careButtonText{overflow-wrap:anywhere;min-width:0}.setup-equipment-visuals-module__iUELJq__careButtonAction{color:var(--hm-blue,var(--brand-blue));font-size:.7rem;font-weight:720}@media (min-width:48rem){.setup-equipment-visuals-module__iUELJq__selectedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.setup-equipment-visuals-module__iUELJq__selectedToggle,.setup-equipment-visuals-module__iUELJq__selectedChevron{transition:none}}:is(:root[data-a11y-text-size=large] .setup-equipment-visuals-module__iUELJq__visualChoiceGrid,:root[data-a11y-text-size=large] .setup-equipment-visuals-module__iUELJq__selectedGrid,:root[data-a11y-text-size=accessibility] .setup-equipment-visuals-module__iUELJq__visualChoiceGrid,:root[data-a11y-text-size=accessibility] .setup-equipment-visuals-module__iUELJq__selectedGrid,:root[style*="--a11y-text-scale: 2"] .setup-equipment-visuals-module__iUELJq__visualChoiceGrid,:root[style*="--a11y-text-scale: 2"] .setup-equipment-visuals-module__iUELJq__selectedGrid){grid-template-columns:minmax(0,1fr)}:is(:root[data-a11y-text-size=large] .setup-equipment-visuals-module__iUELJq__selectedCard,:root[data-a11y-text-size=accessibility] .setup-equipment-visuals-module__iUELJq__selectedCard,:root[style*="--a11y-text-scale: 2"] .setup-equipment-visuals-module__iUELJq__selectedCard){height:auto}:is(:root[data-a11y-text-size=large] .setup-equipment-visuals-module__iUELJq__selectedToggle,:root[data-a11y-text-size=accessibility] .setup-equipment-visuals-module__iUELJq__selectedToggle,:root[style*="--a11y-text-scale: 2"] .setup-equipment-visuals-module__iUELJq__selectedToggle){grid-template-rows:7rem auto;height:auto;min-height:11rem}:is(:root[data-a11y-text-size=large] .setup-equipment-visuals-module__iUELJq__selectedTitle,:root[data-a11y-text-size=large] .setup-equipment-visuals-module__iUELJq__selectedMeta,:root[data-a11y-text-size=accessibility] .setup-equipment-visuals-module__iUELJq__selectedTitle,:root[data-a11y-text-size=accessibility] .setup-equipment-visuals-module__iUELJq__selectedMeta,:root[style*="--a11y-text-scale: 2"] .setup-equipment-visuals-module__iUELJq__selectedTitle,:root[style*="--a11y-text-scale: 2"] .setup-equipment-visuals-module__iUELJq__selectedMeta){-webkit-line-clamp:unset;display:block;overflow:visible}:is(:root[data-a11y-text-size=large] .setup-equipment-visuals-module__iUELJq__selectedCardOpen .setup-equipment-visuals-module__iUELJq__selectedToggle,:root[data-a11y-text-size=accessibility] .setup-equipment-visuals-module__iUELJq__selectedCardOpen .setup-equipment-visuals-module__iUELJq__selectedToggle,:root[style*="--a11y-text-scale: 2"] .setup-equipment-visuals-module__iUELJq__selectedCardOpen .setup-equipment-visuals-module__iUELJq__selectedToggle){grid-template-rows:7rem auto;grid-template-columns:minmax(0,1fr);min-height:0}:is(:root[data-a11y-text-size=large] .setup-equipment-visuals-module__iUELJq__selectedCardOpen .setup-equipment-visuals-module__iUELJq__selectedVisual,:root[data-a11y-text-size=accessibility] .setup-equipment-visuals-module__iUELJq__selectedCardOpen .setup-equipment-visuals-module__iUELJq__selectedVisual,:root[style*="--a11y-text-scale: 2"] .setup-equipment-visuals-module__iUELJq__selectedCardOpen .setup-equipment-visuals-module__iUELJq__selectedVisual){width:100%;height:7rem}:is(:root[data-a11y-text-size=large] .setup-equipment-visuals-module__iUELJq__careButton,:root[data-a11y-text-size=accessibility] .setup-equipment-visuals-module__iUELJq__careButton,:root[style*="--a11y-text-scale: 2"] .setup-equipment-visuals-module__iUELJq__careButton){grid-template-columns:minmax(0,1fr)!important}:is(:root[data-a11y-text-size=large] .setup-equipment-visuals-module__iUELJq__careVisual,:root[data-a11y-text-size=accessibility] .setup-equipment-visuals-module__iUELJq__careVisual,:root[style*="--a11y-text-scale: 2"] .setup-equipment-visuals-module__iUELJq__careVisual){width:100%;height:7rem}
