.ComplexAutocomplete-module__VZqKNq__wrapper{width:100%;position:relative}.ComplexAutocomplete-module__VZqKNq__label{margin-bottom:calc(var(--spacing-xs) * .75);color:var(--text-main);font-size:var(--font-caption);font-weight:var(--weight-bold);display:block}.ComplexAutocomplete-module__VZqKNq__hint{font-size:var(--font-caption);color:var(--text-body);line-height:var(--leading-meta);margin:0 0 var(--spacing-xs)}.ComplexAutocomplete-module__VZqKNq__control{width:100%;position:relative}.ComplexAutocomplete-module__VZqKNq__input{width:100%;min-height:var(--control-min-height);padding:0 var(--control-padding-inline);border:var(--control-border);border-radius:var(--control-radius);font-size:var(--control-font-size);color:var(--text-main);background:var(--bg-white);background-image:linear-gradient(var(--bg-white), var(--bg-white));box-sizing:border-box;outline:none;transition:border-color .15s}.ComplexAutocomplete-module__VZqKNq__input:focus{border-color:var(--primary);box-shadow:var(--ring)}.ComplexAutocomplete-module__VZqKNq__input::placeholder{color:var(--text-muted)}.ComplexAutocomplete-module__VZqKNq__heroInput{min-height:var(--hero-search-control-height);padding-left:var(--spacing-3xl);padding-right:calc(var(--hero-search-action-width) + var(--spacing-md));border-color:var(--border-strong);border-radius:var(--radius-card);background:var(--bg-white);box-shadow:var(--sh-panel);font-size:var(--control-font-size);font-weight:var(--weight-medium)}.ComplexAutocomplete-module__VZqKNq__heroInput:focus{border-color:var(--primary);box-shadow:var(--sh-pop), var(--ring)}.ComplexAutocomplete-module__VZqKNq__searchIcon{z-index:1;width:var(--spacing-lg);height:var(--spacing-lg);top:50%;left:var(--spacing-lg);color:var(--primary);pointer-events:none;position:absolute;transform:translateY(-50%)}.ComplexAutocomplete-module__VZqKNq__searchIcon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px}.ComplexAutocomplete-module__VZqKNq__searchAction{z-index:2;width:var(--hero-search-action-width);min-height:var(--touch-min);top:50%;right:var(--spacing-xs);padding-inline:var(--spacing-sm);border-radius:var(--radius-btn);background:var(--primary);color:var(--on-dark);font:inherit;font-size:var(--font-caption);font-weight:var(--weight-bold);cursor:pointer;border:0;position:absolute;transform:translateY(-50%)}.ComplexAutocomplete-module__VZqKNq__searchAction:hover:not(:disabled){background:var(--primary-hover)}.ComplexAutocomplete-module__VZqKNq__searchAction:focus-visible{box-shadow:var(--ring)}.ComplexAutocomplete-module__VZqKNq__dropdown{margin-top:calc(var(--spacing-xs) / 2);background:var(--bg-white);background-image:linear-gradient(var(--bg-white), var(--bg-white));border:var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--sh-pop);z-index:100;max-height:17.5rem;padding:calc(var(--spacing-xs) / 2);list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.ComplexAutocomplete-module__VZqKNq__option{gap:calc(var(--spacing-xs) / 4);min-height:var(--touch-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);cursor:pointer;flex-direction:column;justify-content:center;transition:background .1s;display:flex}.ComplexAutocomplete-module__VZqKNq__option:hover,.ComplexAutocomplete-module__VZqKNq__optionActive{background:var(--bg-light);background-image:linear-gradient(var(--primary-tint), var(--primary-tint))}.ComplexAutocomplete-module__VZqKNq__optionName{font-size:var(--font-caption);font-weight:var(--weight-medium);color:var(--text-main)}.ComplexAutocomplete-module__VZqKNq__optionMeta,.ComplexAutocomplete-module__VZqKNq__optionAddr{font-size:var(--font-caption);color:var(--text-body)}.ComplexAutocomplete-module__VZqKNq__noResult{margin-top:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-caption);color:var(--text-body);background:var(--bg-light);background-image:linear-gradient(var(--bg-light), var(--bg-light));border:var(--border-subtle);border-radius:var(--radius-md);text-align:center;line-height:var(--leading-meta)}.ComplexAutocomplete-module__VZqKNq__noResultSub{margin-top:calc(var(--spacing-xs) * .75);font-size:var(--font-caption);color:var(--primary);font-weight:600;display:block}.ComplexAutocomplete-module__VZqKNq__noResultSwitch{min-height:var(--touch-sm);margin-top:var(--spacing-sm);padding:0 var(--spacing-md);background:var(--primary);color:var(--on-dark);font-size:var(--font-caption);font-weight:var(--weight-bold);border-radius:var(--radius-btn);cursor:pointer;border:0;display:inline-block}.ComplexAutocomplete-module__VZqKNq__noResultSwitch:hover{background:var(--primary-hover)}@media (max-width:48rem){.ComplexAutocomplete-module__VZqKNq__heroInput{min-height:var(--hero-search-control-height-compact);padding-left:calc(var(--spacing-2xl) + var(--spacing-xs));padding-right:calc(var(--hero-search-action-width-compact) + var(--spacing-md))}.ComplexAutocomplete-module__VZqKNq__searchIcon{left:var(--spacing-md)}.ComplexAutocomplete-module__VZqKNq__searchAction{width:var(--hero-search-action-width-compact);min-height:var(--touch-sm)}}
.ComplexSocialProof-module__hJzAVG__container{background:var(--primary-tint);border-left:4px solid var(--primary);border-radius:var(--radius-sm);margin-top:8px;padding:12px 16px;animation:.3s ComplexSocialProof-module__hJzAVG__fadeIn}.ComplexSocialProof-module__hJzAVG__containerEmpty{background:var(--primary-tint);border-left:4px solid var(--primary-soft);border-radius:var(--radius-sm);margin-top:8px;padding:12px 16px;animation:.3s ComplexSocialProof-module__hJzAVG__fadeIn}.ComplexSocialProof-module__hJzAVG__line{color:var(--ink-soft);margin:0;font-size:.875rem;line-height:1.6}.ComplexSocialProof-module__hJzAVG__line+.ComplexSocialProof-module__hJzAVG__line{margin-top:2px}.ComplexSocialProof-module__hJzAVG__bold{color:var(--text-main);font-weight:700}.ComplexSocialProof-module__hJzAVG__r4Badge{color:var(--danger);font-weight:700}.ComplexSocialProof-module__hJzAVG__encourageText{color:#5b21b6;margin:0;font-size:.875rem;line-height:1.6}.ComplexSocialProof-module__hJzAVG__skeleton{border-radius:var(--radius-sm);background:var(--primary-tint);border-left:4px solid var(--primary);margin-top:8px;padding:12px 16px}.ComplexSocialProof-module__hJzAVG__skeletonLine{background:linear-gradient(90deg, var(--border-color) 25%, var(--bg-light) 50%, var(--border-color) 75%);background-size:200% 100%;border-radius:4px;height:14px;margin-bottom:6px;animation:1.5s infinite ComplexSocialProof-module__hJzAVG__shimmer}.ComplexSocialProof-module__hJzAVG__skeletonLine:first-child{width:70%}.ComplexSocialProof-module__hJzAVG__skeletonLine:last-child{width:55%;margin-bottom:0}@keyframes ComplexSocialProof-module__hJzAVG__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ComplexSocialProof-module__hJzAVG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:480px){.ComplexSocialProof-module__hJzAVG__container,.ComplexSocialProof-module__hJzAVG__containerEmpty,.ComplexSocialProof-module__hJzAVG__skeleton{padding:10px 14px}.ComplexSocialProof-module__hJzAVG__line,.ComplexSocialProof-module__hJzAVG__encourageText{font-size:.8125rem}}
