@property --rvp-search-ph-len{syntax:"<number>";inherits:true;initial-value:24}.rvp-search{background:var(--rvp-surface);max-width:680px;box-shadow:0 18px 40px -12px color-mix(in srgb, var(--rvp-shadow) 45%, transparent);border-radius:9999px;align-items:center;gap:6px;margin:0 auto;padding:8px 8px 8px 24px;display:flex}.rvp-search input{min-width:0;color:var(--rvp-ink);background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-family:DM Sans,sans-serif;font-size:1rem}.rvp-search input::placeholder{color:var(--rvp-muted)}.rvp-search-icon{cursor:pointer;width:42px;height:42px;color:var(--rvp-muted);background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.rvp-search-icon:hover{background:var(--rvp-subtle)}.rvp-search-go{background:var(--rvp-primary);color:var(--rvp-on-primary)}.rvp-search-go:hover{background:var(--rvp-primary-hover)}@media (min-width:769px){.rvp-search--hero{max-width:560px;padding:6px 6px 6px 20px}.rvp-search--hero .rvp-search-icon{width:38px;height:38px}}@media (min-width:1024px){.rvp-search--hero input{padding:8px 0;font-size:.9375rem}}.rvp-search--faq{max-width:560px;box-shadow:0 6px 18px -8px color-mix(in srgb, var(--rvp-shadow) 20%, transparent);border:1px solid var(--rvp-border)}@media (max-width:768px){.rvp-search{--rvp-search-ph-reserved:180px;--rvp-search-ph-ratio:.52;--rvp-search-ph-min:16px;--rvp-search-ph-max:16px;max-width:100%;padding:6px 6px 6px 18px}.rvp-search.rvp-search--faq{--rvp-search-ph-reserved:212px}.rvp-search input{font-size:clamp(var(--rvp-search-ph-min), calc((100vw - var(--rvp-search-ph-reserved)) / (var(--rvp-search-ph-len,24) * var(--rvp-search-ph-ratio))), var(--rvp-search-ph-max))}.rvp-search-icon{width:38px;height:38px}}
