@charset "UTF-8";.woody-component-django-prompt{box-sizing:border-box}@media screen and (max-width:39.9375em){.landswpr-search-form--django-prompt .woody-component-django-prompt{width:100%;max-width:100%;margin:0 auto;box-sizing:border-box}.woody-component-django-prompt{max-width:100%;min-width:0;overflow:visible}}.woody-component-django-prompt .django-prompt-align-center,.woody-component-django-prompt.django-prompt-align-center{display:flex;justify-content:center}.woody-component-django-prompt .django-prompt-align-left,.woody-component-django-prompt.django-prompt-align-left{display:flex;justify-content:flex-start}.woody-component-django-prompt .django-prompt-align-right,.woody-component-django-prompt.django-prompt-align-right{display:flex;justify-content:flex-end}.woody-component-django-prompt form[data-woody-controller=woody_django_prompt_controller].django-prompt-form-align-center{align-items:center}.woody-component-django-prompt form[data-woody-controller=woody_django_prompt_controller].django-prompt-form-align-left{align-items:flex-start}.woody-component-django-prompt form[data-woody-controller=woody_django_prompt_controller].django-prompt-form-align-right{align-items:flex-end}.woody-component-django-prompt .prompt-wrapper:not(.prompt-wrapper--tpl-02){max-width:var(--django-prompt-wrapper-maxwidth,-moz-fit-content);max-width:var(--django-prompt-wrapper-maxwidth,fit-content);width:100%}.woody-component-django-prompt .prompt-wrapper:not(.prompt-wrapper--tpl-02) .prompt-content{width:100%;display:flex;gap:10px}@media screen and (max-width:600px){.woody-component-django-prompt .prompt-wrapper:not(.prompt-wrapper--tpl-02) .prompt-content{flex-direction:column}}.woody-component-django-prompt .prompt-wrapper:not(.prompt-wrapper--tpl-02) .prompt-content .prompt-input-wrapper{min-height:var(--django-prompt-fields-height,50px);flex:1;display:inline-grid}.woody-component-django-prompt .prompt-wrapper:not(.prompt-wrapper--tpl-02) .prompt-content .prompt-input-wrapper input{height:100%;margin:0}.woody-component-django-prompt .prompt-wrapper:not(.prompt-wrapper--tpl-02) .prompt-content .prompt-list-wrapper{min-height:var(--django-prompt-fields-height,50px);flex:1;display:inline-grid}.woody-component-django-prompt .prompt-wrapper:not(.prompt-wrapper--tpl-02) .prompt-content .prompt-list-wrapper select{height:100%;margin:0}.woody-component-django-prompt .prompt-wrapper:not(.prompt-wrapper--tpl-02) .prompt-content .prompt-button-wrapper{height:var(--django-prompt-fields-height,50px);width:var(--django-prompt-button-width,230px)}@media screen and (max-width:600px){.woody-component-django-prompt .prompt-wrapper:not(.prompt-wrapper--tpl-02) .prompt-content .prompt-button-wrapper{width:100%}}.woody-component-django-prompt .prompt-wrapper:not(.prompt-wrapper--tpl-02) .prompt-content .prompt-button-wrapper button{width:100%;height:100%;margin:0}.prompt-wrapper--tpl-02{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--django-prompt-tpl-02-gap,12px);width:100%;max-width:min(var(--django-prompt-wrapper-maxwidth,700px),100vw - 2rem);min-width:0;margin:0 auto}.prompt-wrapper--tpl-02 .prompt-tpl-02-label-above{display:none;align-self:center;box-sizing:border-box;max-width:100%;margin:0;padding:.4em 1em;border-radius:var(--django-prompt-tpl-02-radius,999px);background-color:var(--django-prompt-search-bar-bg,#fff);box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 20px -14px rgba(0,0,0,.35);color:var(--secondary-color,currentColor);font-size:.9em;font-weight:600;text-align:center}.prompt-wrapper--tpl-02 .prompt-tpl-02-search-label{flex:0 0 auto;max-width:100%;padding-right:15px;margin-right:15px;border-right:1px solid var(--django-prompt-tpl-02-hairline,rgba(0,0,0,.12));color:var(--secondary-color,currentColor);font-size:.85em;font-weight:600;letter-spacing:.02em;white-space:nowrap}.prompt-wrapper--tpl-02 .prompt-tpl-02-search-bar{box-sizing:border-box;display:flex;align-items:center;width:100%;max-width:100%;min-width:0;padding:6px 6px 6px 20px;border-radius:var(--django-prompt-tpl-02-radius,999px);background-color:var(--django-prompt-search-bar-bg,#fff);box-shadow:0 1px 2px rgba(0,0,0,.06),0 12px 26px -18px rgba(0,0,0,.4);transition:box-shadow .2s}.prompt-wrapper--tpl-02 .prompt-tpl-02-input-wrapper{position:relative;box-sizing:border-box;flex:1 1 auto;display:flex;align-items:center;min-width:0;padding-right:8px}.prompt-wrapper--tpl-02 .prompt-tpl-02-input{box-sizing:border-box;flex:1 1 auto;width:100%;max-width:100%;min-width:0;height:auto;margin:0;padding:9px 0;border:0;border-radius:0;background:0 0;box-shadow:none;outline:0;color:var(--secondary-color,currentColor);font-size:1em}.prompt-wrapper--tpl-02 .prompt-tpl-02-input:focus{border:0!important}.prompt-wrapper--tpl-02 .prompt-tpl-02-input::-moz-placeholder{color:var(--secondary-color,currentColor);opacity:.7}.prompt-wrapper--tpl-02 .prompt-tpl-02-input::placeholder{color:var(--secondary-color,currentColor);opacity:.7}.prompt-wrapper--tpl-02 .prompt-tpl-02-input:-webkit-autofill,.prompt-wrapper--tpl-02 .prompt-tpl-02-input:-webkit-autofill:active,.prompt-wrapper--tpl-02 .prompt-tpl-02-input:-webkit-autofill:focus,.prompt-wrapper--tpl-02 .prompt-tpl-02-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--secondary-color,currentColor);box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out}.prompt-wrapper--tpl-02 .prompt-tpl-02-animated-placeholder{position:absolute;inset:0;z-index:1;display:flex;align-items:center;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.prompt-wrapper--tpl-02 .prompt-tpl-02-animated-placeholder-text{display:inline-block;color:var(--secondary-color,currentColor);opacity:.7;white-space:nowrap;will-change:transform}.prompt-wrapper--tpl-02 .prompt-tpl-02-input-wrapper.has-animated-placeholder .prompt-tpl-02-input::-moz-placeholder{color:transparent}.prompt-wrapper--tpl-02 .prompt-tpl-02-input-wrapper.has-animated-placeholder .prompt-tpl-02-input::placeholder{color:transparent}@media (prefers-reduced-motion:reduce){.prompt-wrapper--tpl-02 .prompt-tpl-02-animated-placeholder{display:none!important}.prompt-wrapper--tpl-02 .prompt-tpl-02-input-wrapper.has-animated-placeholder .prompt-tpl-02-input::-moz-placeholder{color:var(--secondary-color,currentColor);opacity:.7}.prompt-wrapper--tpl-02 .prompt-tpl-02-input-wrapper.has-animated-placeholder .prompt-tpl-02-input::placeholder{color:var(--secondary-color,currentColor);opacity:.7}}.prompt-wrapper--tpl-02 .prompt-tpl-02-submit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--django-prompt-tpl-02-submit-size,42px);height:var(--django-prompt-tpl-02-submit-size,42px);margin:0;padding:0;border:0;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--primary-color,currentColor);color:var(--primary-negative-color,#fff);line-height:1;cursor:pointer;transition:transform .18s,background-color .18s}.prompt-wrapper--tpl-02 .prompt-tpl-02-submit:hover{transform:rotate(-8deg) scale(1.05);background-color:var(--secondary-color,currentColor)}.prompt-wrapper--tpl-02 .prompt-tpl-02-submit .wicon{font-size:18px;line-height:1}.prompt-wrapper--tpl-02 .prompt-tpl-02-suggestions-outer{box-sizing:border-box;display:flex;align-items:center;gap:7px;width:100%;max-width:100%;min-width:0;height:auto!important;min-height:0!important}.prompt-wrapper--tpl-02 .prompt-tpl-02-suggestions{box-sizing:border-box;flex:1 1 auto;align-self:center;width:100%;max-width:100%;min-width:0;height:auto!important;min-height:0!important;overflow:hidden;--django-prompt-tpl-02-fade-left:0px;--django-prompt-tpl-02-fade-right:0px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--django-prompt-tpl-02-fade-left),#000 calc(100% - var(--django-prompt-tpl-02-fade-right)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--django-prompt-tpl-02-fade-left),#000 calc(100% - var(--django-prompt-tpl-02-fade-right)),transparent 100%)}.prompt-wrapper--tpl-02 .prompt-tpl-02-suggestions-outer.has-swiper:has(.prompt-tpl-02-nav--prev:not(.swiper-button-disabled)) .prompt-tpl-02-suggestions{--django-prompt-tpl-02-fade-left:var(--django-prompt-tpl-02-fade, 20px)}.prompt-wrapper--tpl-02 .prompt-tpl-02-suggestions-outer.has-swiper:has(.prompt-tpl-02-nav--next:not(.swiper-button-disabled)) .prompt-tpl-02-suggestions{--django-prompt-tpl-02-fade-right:var(--django-prompt-tpl-02-fade, 20px)}.prompt-wrapper--tpl-02 .prompt-tpl-02-suggestions:not(.swiper-initialized){overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.prompt-wrapper--tpl-02 .prompt-tpl-02-suggestions:not(.swiper-initialized)::-webkit-scrollbar{display:none}.prompt-wrapper--tpl-02 .prompt-tpl-02-suggestions:not(.swiper-initialized) .swiper-wrapper{gap:12px}.prompt-wrapper--tpl-02 .prompt-tpl-02-suggestions-swiper .swiper-wrapper{display:flex;flex-wrap:nowrap;align-items:center;height:auto!important;min-height:0!important}.prompt-wrapper--tpl-02 .prompt-tpl-02-suggestions .swiper-slide{flex-shrink:0;align-self:center;width:auto;height:auto!important;min-height:0!important}.prompt-wrapper--tpl-02 .prompt-tpl-02-suggestions.swiper-initialized{-webkit-user-select:none;-moz-user-select:none;user-select:none}.prompt-wrapper--tpl-02 .prompt-tpl-02-suggestions.swiper-initialized .swiper-slide{cursor:pointer}.prompt-wrapper--tpl-02 .prompt-tpl-02-suggestions.swiper-initialized .prompt-tpl-02-suggestion-btn{pointer-events:none}.prompt-wrapper--tpl-02 .prompt-tpl-02-suggestions.swiper-initialized .swiper-slide:hover .prompt-tpl-02-suggestion-btn{border-color:var(--primary-color,currentColor);background-color:var(--primary-color,currentColor);color:var(--primary-negative-color,#fff)}.prompt-wrapper--tpl-02 .prompt-tpl-02-suggestion-btn{margin:0;padding:.5em 1em;border:1px solid var(--django-prompt-tpl-02-hairline,rgba(0,0,0,.12));border-radius:var(--django-prompt-tpl-02-radius,999px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--django-prompt-search-bar-bg,#fff);color:var(--secondary-color,currentColor);font:inherit;font-size:var(--django-prompt-suggestion-font-size, calc(.7em + 2px));font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .16s,color .16s,border-color .16s}.prompt-wrapper--tpl-02 .prompt-tpl-02-suggestion-btn:hover{border-color:var(--primary-color,currentColor);background-color:var(--primary-color,currentColor);color:var(--primary-negative-color,#fff)}.prompt-wrapper--tpl-02 .prompt-tpl-02-suggestion-btn:focus-visible{outline:dashed 2px var(--primary-color,currentColor)!important;outline-offset:2px}.prompt-wrapper--tpl-02 .prompt-tpl-02-nav{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;visibility:hidden;width:var(--django-prompt-tpl-02-arrow-size,32px);height:var(--django-prompt-tpl-02-arrow-size,32px);margin:0;padding:0;border:1px solid var(--django-prompt-tpl-02-hairline,rgba(0,0,0,.12));border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--django-prompt-search-bar-bg,#fff);color:var(--secondary-color,currentColor);line-height:1;cursor:pointer;transition:background-color .16s,color .16s,opacity .16s}.prompt-wrapper--tpl-02 .prompt-tpl-02-suggestions-outer.has-swiper .prompt-tpl-02-nav{visibility:visible}.prompt-wrapper--tpl-02 .prompt-tpl-02-nav:hover{border-color:var(--primary-color,currentColor);background-color:var(--primary-color,currentColor);color:var(--primary-negative-color,#fff)}.prompt-wrapper--tpl-02 .prompt-tpl-02-nav .wicon{font-size:12px;line-height:1}.prompt-wrapper--tpl-02 .prompt-tpl-02-nav.swiper-button-disabled{opacity:.35;cursor:default}.prompt-wrapper--tpl-02 .prompt-tpl-02-nav.swiper-button-lock{display:none}.prompt-wrapper--tpl-02 .prompt-tpl-02-nav:focus-visible{outline:dashed 2px var(--primary-color,currentColor)!important;outline-offset:2px}@media screen and (max-width:39.9375em){.prompt-wrapper--tpl-02 .prompt-tpl-02-label-above{display:block}.prompt-wrapper--tpl-02 .prompt-tpl-02-search-label{display:none}.prompt-wrapper--tpl-02 .prompt-tpl-02-search-bar{padding:6px 6px 6px 16px}.prompt-wrapper--tpl-02 .prompt-tpl-02-suggestions-outer{gap:5px}}