.sfg-glass-container{background-color:rgb(255 255 255 / .1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgb(255 255 255 / .2);padding:1rem;border-radius:1.5rem;max-width:72rem;margin:1rem auto 0 auto;position:relative;z-index:50;box-sizing:border-box;box-shadow:0 25px 50px -12px rgb(0 0 0 / .25)}@media (min-width:768px){.sfg-glass-container{padding:1.5rem}}.sfg-toolbar-wrapper{display:grid;grid-template-columns:1fr auto;gap:.625rem;width:100%;position:relative;z-index:10}@media (min-width:768px){.sfg-toolbar-wrapper{display:flex;flex-direction:row;align-items:stretch;gap:1rem}}.sfg-category-dropdown{position:relative;width:100%;flex-shrink:0;z-index:20}@media (min-width:768px){.sfg-category-dropdown{width:200px}}.sfg-text-input-wrapper{position:relative;flex-grow:1;z-index:20}.sfg-glass-input{background-color:rgb(255 255 255 / .95)!important;border:none!important;box-shadow:inset 0 2px 4px 0 rgb(0 0 0 / .05)!important;height:4rem!important;line-height:4rem!important;width:100%!important;border-radius:1rem!important;font-size:1.125rem!important;color:#111827!important;box-sizing:border-box!important;font-weight:500!important;margin:0!important}.sfg-glass-input:focus,.sfg-glass-input:focus-visible{background-color:#ffffff!important;box-shadow:0 0 0 3px rgb(16 185 129 / .35),0 0 0 1px #059669!important;outline:2px solid #059669!important;outline-offset:2px!important}.sfg-glass-input::placeholder{color:#71717A!important}.sfg-submit-button{flex-shrink:0;height:4rem!important;line-height:1!important;padding:0 2.5rem!important;border-radius:1rem!important;color:white!important;font-weight:600!important;border:1px solid rgb(255 255 255 / .2)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0.5rem!important;cursor:pointer!important;box-sizing:border-box!important;font-size:1.125rem!important;transition:all 0.2s ease!important;z-index:20!important;margin:0!important}.sfg-submit-button:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1)!important}.sfg-submit-button:active{transform:scale(.98)!important}.sfg-icon-chevron{pointer-events:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%);color:#4b5563;width:1.25rem;height:1.25rem}.sfg-icon-pen{pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%);color:#9ca3af;width:1.5rem;height:1.5rem}@media (max-width:767px){.sfg-glass-container{padding:.75rem;border-radius:1.25rem}.sfg-text-input-wrapper{grid-column:1 / -1;order:-1}.sfg-category-dropdown{grid-column:1}.sfg-glass-input{height:3.25rem!important;line-height:3.25rem!important;font-size:1rem!important}.sfg-submit-button{height:3.25rem!important;padding:0 .875rem!important;font-size:1rem!important}.sfg-toolbar-wrapper{grid-template-columns:minmax(0,1fr) auto}#category-select{padding-left:.875rem!important;padding-right:2.25rem!important}.sfg-icon-chevron{right:.75rem}}@media (max-width:379px){.sfg-submit-button svg{display:none!important}}@media (max-width:359px){.sfg-dir-grid{grid-template-columns:minmax(0,1fr)!important}.sfg-dir-link{min-width:0}.sfg-toolbar-wrapper{grid-template-columns:minmax(0,1fr)}.sfg-category-dropdown{grid-column:1}}@media (min-width:768px){.sfg-glass-container{padding:1.25rem}.sfg-submit-button{height:auto!important;align-self:stretch}}.sfg-toolbar-slot{position:relative}.sfg-stuck-top{display:none}body.sfg-toolbar-stuck .sfg-hero-section,body.sfg-toolbar-stuck .sfg-hero-section>.z-20{z-index:9990!important}.sfg-glass-container.is-stuck{position:fixed;top:var(--sfg-stick-top,0);left:0;right:0;width:calc(100% - 1.5rem);max-width:72rem;margin:0 auto;padding:.5rem;border-radius:0 0 1rem 1rem;border-top:0;background-color:rgb(2 6 23 / .94);box-shadow:0 12px 30px rgb(2 6 23 / .35);z-index:9990}.sfg-glass-container.is-stuck .sfg-glass-input,.sfg-glass-container.is-stuck .sfg-submit-button{height:2.75rem!important;line-height:2.75rem!important;font-size:1rem!important}.sfg-glass-container.is-stuck .sfg-submit-button{line-height:1!important;align-self:auto}.sfg-glass-container.is-stuck .sfg-stuck-top{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.75rem;height:2.75rem;border:1px solid rgb(255 255 255 / .25);border-radius:.75rem;background:rgb(255 255 255 / .08);color:#fff;cursor:pointer}.sfg-glass-container.is-stuck .sfg-stuck-top:hover{background:rgb(255 255 255 / .16)}@media (max-width:767px){.sfg-glass-container.is-stuck .sfg-toolbar-wrapper{grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem}.sfg-glass-container.is-stuck .sfg-category-dropdown{display:none}.sfg-glass-container.is-stuck .sfg-text-input-wrapper{grid-column:auto;order:0}.sfg-glass-container.is-stuck .sfg-submit-button{width:2.75rem;padding:0!important}.sfg-glass-container.is-stuck .sfg-submit-button svg{display:block!important}.sfg-glass-container.is-stuck .sfg-btn-label{display:none}.sfg-glass-container.is-stuck .sfg-icon-pen{width:1.25rem;height:1.25rem;left:.75rem}.sfg-glass-container.is-stuck #user-input{padding-left:2.5rem!important}}