.AiFilterTag-module-scss-module__Htw3pG__aiFilterTag{height:3.25rem;padding:0 var(--spacing-lg);background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-full);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;transition:transform .2s ease-in-out;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.AiFilterTag-module-scss-module__Htw3pG__aiFilterTag:hover{transform:translateY(-.125rem)}}.AiFilterTag-module-scss-module__Htw3pG__aiFilterTag .AiFilterTag-module-scss-module__Htw3pG__aiFilterTagText{color:#0000;background:linear-gradient(229deg,#ff9602 1.14%,#ac0bb6 50.87%,#0370ff 88.77%) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text}.AiFilterTag-module-scss-module__Htw3pG__aiFilterTag .AiFilterTag-module-scss-module__Htw3pG__aiFilterTagText.AiFilterTag-module-scss-module__Htw3pG__carshop{color:#0000;background:linear-gradient(229deg, var(--carshop-accent) 1.14%, var(--carshop-red) 50.87%, var(--carshop-green) 88.77%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text}.AiFilterTag-module-scss-module__Htw3pG__aiFilterTag .AiFilterTag-module-scss-module__Htw3pG__textSkeleton{background-color:var(--elevated-level-two);border-radius:var(--radius-sm);width:4.6875rem;height:1.25rem}.AiFilterTag-module-scss-module__Htw3pG__aiFilterTag .AiFilterTag-module-scss-module__Htw3pG__badge{padding:var(--spacing-xxs) var(--spacing-xs);font-size:var(--font-size-xs);background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);font-weight:500;line-height:1;position:absolute;top:-.375rem;right:-.25rem}.AiFilterTag-module-scss-module__Htw3pG__aiFilterTag .AiFilterTag-module-scss-module__Htw3pG__badgeText{font-size:var(--font-size-xs)}
.AiSuggestions-module-scss-module__nwpKOW__aiSuggestions{align-items:flex-start;gap:var(--spacing-xs);width:100%;padding:var(--spacing-md) var(--spacing-md) var(--spacing-xs) var(--spacing-md);background-color:var(--surface-80);background-image:linear-gradient(var(--surface-80), var(--surface-80)),linear-gradient(229deg, #ff9602 1.14%, #ac0bb6 50.87%, #0370ff 88.77%);border-top:var(--spacing-xxxs) solid #0000;border-right:var(--spacing-xxxs) solid #0000;border-bottom:var(--spacing-xxxs) solid #0000;border-left:var(--spacing-xxxs) solid #0000;border-radius:var(--radius-xl);background-size:100% 100%,200% 200%;background-origin:border-box;background-clip:padding-box,border-box;flex-direction:column;animation:3s linear infinite AiSuggestions-module-scss-module__nwpKOW__gradient-rotate,5s ease-in-out infinite AiSuggestions-module-scss-module__nwpKOW__glowing-border;display:flex;position:relative}.AiSuggestions-module-scss-module__nwpKOW__aiSuggestions.AiSuggestions-module-scss-module__nwpKOW__carshop{background-image:linear-gradient(var(--surface-80), var(--surface-80)),linear-gradient(229deg, var(--carshop-accent) 1.14%, var(--carshop-blue) 50.87%, var(--carshop-green) 88.77%);background-size:100% 100%,200% 200%;background-origin:border-box;background-clip:padding-box,border-box;animation:3s linear infinite AiSuggestions-module-scss-module__nwpKOW__gradient-rotate,5s ease-in-out infinite AiSuggestions-module-scss-module__nwpKOW__glowing-border}@media screen and (max-width:48rem){.AiSuggestions-module-scss-module__nwpKOW__aiSuggestions{z-index:1000;padding:var(--spacing-sm);border-bottom:none;border-left:none;border-right:none;border-radius:0;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}}.AiSuggestions-module-scss-module__nwpKOW__aiSuggestions .AiSuggestions-module-scss-module__nwpKOW__aiSuggestionsInner{align-items:center;gap:var(--spacing-xs);display:flex}@media screen and (min-width:48rem){.AiSuggestions-module-scss-module__nwpKOW__aiSuggestions .AiSuggestions-module-scss-module__nwpKOW__aiSuggestionsInner{padding:var(--spacing-xs)}}.AiSuggestions-module-scss-module__nwpKOW__aiSuggestions .AiSuggestions-module-scss-module__nwpKOW__aiSuggestionsHeader{align-items:center;gap:var(--spacing-xs);width:100%;height:var(--spacing-xl);display:flex}.AiSuggestions-module-scss-module__nwpKOW__aiSuggestions .AiSuggestions-module-scss-module__nwpKOW__aiSuggestionsHeader .AiSuggestions-module-scss-module__nwpKOW__aiSuggestionsHeaderText{color:#0000;background:linear-gradient(229deg,#ff9602 1.14%,#ac0bb6 50.87%,#0370ff 88.77%) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite AiSuggestions-module-scss-module__nwpKOW__gradient-rotate}.AiSuggestions-module-scss-module__nwpKOW__aiSuggestions .AiSuggestions-module-scss-module__nwpKOW__aiSuggestionsHeader .AiSuggestions-module-scss-module__nwpKOW__aiSuggestionsHeaderText.AiSuggestions-module-scss-module__nwpKOW__carshop{color:#0000;background:linear-gradient(229deg, var(--carshop-accent) 1.14%, var(--carshop-red) 50.87%, var(--carshop-green) 88.77%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite AiSuggestions-module-scss-module__nwpKOW__gradient-rotate}.AiSuggestions-module-scss-module__nwpKOW__aiSuggestions .AiSuggestions-module-scss-module__nwpKOW__aiSuggestionsHeader .AiSuggestions-module-scss-module__nwpKOW__aiSuggestionsHeaderButton{margin-left:auto;display:block}@media screen and (min-width:48rem){.AiSuggestions-module-scss-module__nwpKOW__aiSuggestions .AiSuggestions-module-scss-module__nwpKOW__aiSuggestionsHeader .AiSuggestions-module-scss-module__nwpKOW__aiSuggestionsHeaderButton{display:none}}@keyframes AiSuggestions-module-scss-module__nwpKOW__gradient-rotate{0%{background-position:0 0,0%}50%{background-position:0 0,100%}to{background-position:0 0,0%}}@keyframes AiSuggestions-module-scss-module__nwpKOW__glowing-border{0%{box-shadow:0 0 3px -3px #ff960266,0 0 6px -3px #ac0bb666,0 0 9px -3px #0370ff66}25%{box-shadow:0 0 6px -1px #0370ff66,0 0 9px -1px #ff960266,0 0 12px -1px #ac0bb666}50%{box-shadow:0 0 6px -1px #ac0bb666,0 0 9px -1px #0370ff66,0 0 12px -1px #ff960266}75%{box-shadow:0 0 6px -1px #ff960266,0 0 9px -1px #ac0bb666,0 0 12px -1px #0370ff66}to{box-shadow:0 0 3px -3px #ff960266,0 0 6px -3px #ac0bb666,0 0 9px -3px #0370ff66}}
.Form-module-scss-module__pDZeCa__formWrapper{width:100%;height:fit-content;padding:0 0 var(--spacing-md) 0;flex-direction:column;align-items:center;display:flex}.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm{justify-content:center;align-items:flex-end;gap:var(--spacing-sm);flex-wrap:wrap;width:100%;height:100%;display:flex;container-type:inline-size}.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm--inline{padding:var(--spacing-md);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft)}.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__contactPreferenceSelectorWrapper{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__elementWrapper,.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__elementWrapper--w1{width:calc(100% - .625rem)}.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__elementWrapper--w2{width:calc(50% - .625rem)}.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__elementWrapper--w3{width:calc(33.33% - .625rem)}.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__elementWrapper--w4{width:calc(66.66% - .625rem)}.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__formHeader{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-xxs);width:100%;padding:0 0 var(--spacing-sm) var(--spacing-xxs);border-bottom:var(--border-strong);flex-direction:column;display:flex}.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__recipientDealerSelector{gap:var(--spacing-sm);width:100%}.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__formFooter{gap:var(--spacing-sm);width:calc(100% - .625rem);padding:0 0 var(--spacing-xs);display:flex}@media (max-width:48rem){.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__formFooter{flex-direction:column-reverse}}.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__successHeader{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__resetCountdown{align-items:center;gap:var(--spacing-xxs);width:100%;max-width:22.5rem;margin-top:var(--spacing-xs);flex-direction:column;display:flex}.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__resetProgressTrack{background-color:var(--elevated-level-two);border-radius:var(--radius-xl);width:100%;height:.375rem;overflow:hidden}.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__resetProgressBar{background-color:var(--primary);transform-origin:0;width:100%;height:100%;animation-name:Form-module-scss-module__pDZeCa__reset-progress;animation-duration:0s;animation-timing-function:linear;animation-fill-mode:forwards}.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__failureHeader{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__contentElementWrapper{width:100%;margin:var(--spacing-xs) 0 var(--spacing-md)}.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__contentElementWrapper p{margin:0}@container (max-width:21.875rem){.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__elementWrapper,.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__elementWrapper--w1,.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__elementWrapper--w2,.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__elementWrapper--w3,.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__elementWrapper--w4{width:calc(100% - .625rem)}}@media (max-width:48rem){.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__elementWrapper,.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__elementWrapper--w1,.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__elementWrapper--w2,.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__elementWrapper--w3,.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__elementWrapper--w4{width:calc(100% - .625rem)}}.Form-module-scss-module__pDZeCa__formSkeleton{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.Form-module-scss-module__pDZeCa__formSkeleton .Form-module-scss-module__pDZeCa__skeletonRow{gap:var(--spacing-sm);display:flex}@media only screen and (max-width:48rem){.Form-module-scss-module__pDZeCa__formSkeleton .Form-module-scss-module__pDZeCa__skeletonRow{flex-direction:column}}.Form-module-scss-module__pDZeCa__formSkeleton .Form-module-scss-module__pDZeCa__skeletonField{width:100%;height:var(--spacing-3xl);background:var(--elevated-level-two);border-radius:var(--radius-md);animation:1.5s ease-in-out infinite Form-module-scss-module__pDZeCa__form-skeleton-pulse}.Form-module-scss-module__pDZeCa__formSkeleton .Form-module-scss-module__pDZeCa__skeletonButton{background:var(--elevated-level-two);border-radius:var(--radius-md);width:100%;height:2.75rem;animation:1.5s ease-in-out infinite Form-module-scss-module__pDZeCa__form-skeleton-pulse}@keyframes Form-module-scss-module__pDZeCa__form-skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes Form-module-scss-module__pDZeCa__reset-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.Form-module-scss-module__pDZeCa__formWrapper .Form-module-scss-module__pDZeCa__renderedForm .Form-module-scss-module__pDZeCa__resetProgressBar{animation:none}}
