.finder-screen{padding-bottom:100px;animation:.28s ease-out backwards finder-enter}.finder-screen h1{letter-spacing:0}.finder-filter-dialog{max-height:85dvh;overflow-y:auto}@media(max-width:639px){.finder-filter-dialog{max-width:none;padding-bottom:max(24px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0;top:auto;bottom:0;left:0;transform:none;translate:none!important}.finder-filter-dialog[data-state=open]{animation:.24s ease-out finder-filter-open}.finder-filter-dialog[data-state=closed]{animation:.18s ease-in finder-filter-close}}@keyframes finder-filter-open{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes finder-filter-close{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.finder-option{animation:.28s ease-out both finder-enter}.finder-option:hover{border-color:var(--primary)}.finder-progress-segment{position:relative;overflow:hidden}.finder-progress-active:after{content:"";background:linear-gradient(100deg,transparent,color-mix(in oklab,var(--foreground) 65%,transparent),transparent);animation:2.4s ease-in-out infinite finder-progress-sheen;position:absolute;inset:0}.finder-progress-active:nth-child(2):after{animation-delay:.12s}.finder-progress-active:nth-child(3):after{animation-delay:.24s}.finder-progress-active:nth-child(4):after{animation-delay:.36s}.finder-progress-active:nth-child(5):after{animation-delay:.48s}.finder-progress-active:nth-child(6):after{animation-delay:.6s}@keyframes finder-progress-sheen{0%{transform:translate(-110%)}65%,to{transform:translate(110%)}}.finder-option:nth-child(2){animation-delay:35ms}.finder-option:nth-child(3){animation-delay:70ms}.finder-option:nth-child(4){animation-delay:.105s}.finder-option:nth-child(5){animation-delay:.14s}@media(max-width:1023px){.finder-offers>ul>li>button{background:var(--card);border-radius:12px}.finder-offers>ul>li>button[aria-pressed=true]{background:color-mix(in oklab,var(--primary) 10%,var(--card))}.finder-offers>ul>li>button>span:first-child{border-radius:8px}}.finder-offers>div:last-child>button{border-radius:10px}.finder-offers>ul>li{animation:.28s ease-out both finder-enter}.finder-offers{padding-bottom:0}.finder-analysis{animation:.28s ease-out backwards finder-enter}.finder-analysis-bar{box-shadow:0 0 12px color-mix(in oklab,var(--primary) 45%,transparent)}.finder-analysis-row{animation:.28s ease-out backwards finder-enter}.finder-analysis-row:nth-child(2){animation-delay:60ms}.finder-analysis-row:nth-child(3){animation-delay:.12s}.finder-analysis-row:nth-child(4){animation-delay:.18s}.finder-offers>div:last-child{z-index:30;border-top:1px solid var(--border);background:var(--background);padding:12px 20px max(12px,env(safe-area-inset-bottom));margin:0;inset:auto 0 0;position:fixed!important}.finder-offers>div:last-child>button{width:100%;max-width:960px;margin:0 auto;display:flex}@keyframes finder-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(min-width:1024px){.finder-offers>div:first-child{justify-content:flex-start;gap:8px}.finder-offers>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.finder-offers>ul>li{min-width:0;margin:0}.finder-offers>div:last-child{padding:16px 32px}.finder-offers>div:last-child>button{max-width:400px;margin:0 auto;display:flex}}@media(prefers-reduced-motion:reduce){.finder-filter-dialog[data-state]{animation:none}.finder-progress-active:after{animation:none;display:none}.finder-screen,.finder-option,.finder-offers>ul>li,.finder-analysis,.finder-analysis-row,.finder-analysis .animate-spin{animation:none}}.finder-analysis-name{animation:.24s ease-out finder-name-in}@keyframes finder-name-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.finder-analysis-name{animation:none}}
