.AISearchBar_container__q3n3Y{width:100%;margin-bottom:1.5rem}.AISearchBar_searchBox__ZTfUt{display:flex;align-items:center;gap:.5rem;background:var(--color-surface,#232532);border:1px solid var(--color-neutral-700,#595d6c);border-radius:var(--radius-md,8px);padding:.5rem;box-shadow:var(--shadow-sm,0 0 0 1px #3f424d);transition:border-color .15s}.AISearchBar_searchBox__ZTfUt:focus-within{border-color:var(--color-accent,#9184d9)}.AISearchBar_iconContainer__m3_nw{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--color-accent,#9184d9)}@keyframes AISearchBar_pulse__z2FhS{0%,to{opacity:1}50%{opacity:.6}}.AISearchBar_spinner__DFeCz{width:1.25rem;height:1.25rem;border:2px solid color-mix(in srgb,var(--color-accent,#9184d9) 30%,transparent);border-top-color:var(--color-accent,#9184d9);border-radius:50%;animation:AISearchBar_spin__cemkc .8s linear infinite}@keyframes AISearchBar_spin__cemkc{to{transform:rotate(1turn)}}.AISearchBar_input__REaGR{flex:1;background:transparent;border:none;color:var(--color-text,#e9e9ed);font-family:var(--font-body,"Inter",system-ui,sans-serif);font-size:.9rem;padding:.5rem;outline:none}.AISearchBar_input__REaGR::-moz-placeholder{color:var(--color-neutral-400,#b2b6ca);font-size:.85rem}.AISearchBar_input__REaGR::placeholder{color:var(--color-neutral-400,#b2b6ca);font-size:.85rem}.AISearchBar_input__REaGR:disabled{opacity:.5;cursor:not-allowed}.AISearchBar_clearButton__T_M7j{background:transparent;border:1px solid var(--color-neutral-700,#595d6c);color:var(--color-neutral-300,#cfd3e5);font-family:var(--font-body,"Inter",system-ui,sans-serif);font-size:.8rem;padding:.5rem .75rem;cursor:pointer;border-radius:var(--radius-md,8px);transition:border-color .15s,background-color .15s}.AISearchBar_clearButton__T_M7j:hover:not(:disabled){border-color:var(--color-accent,#9184d9);background:color-mix(in srgb,var(--color-accent,#9184d9) 10%,transparent)}.AISearchBar_clearButton__T_M7j:disabled{opacity:.3;cursor:not-allowed}.AISearchBar_searchButton__ttb__{background:transparent;border:1px solid var(--color-accent,#9184d9);color:var(--color-accent,#9184d9);font-family:var(--font-heading,"Inter",system-ui,sans-serif);font-weight:500;font-size:.85rem;padding:.65rem 1.25rem;cursor:pointer;border-radius:var(--radius-md,8px);transition:background-color .15s;white-space:nowrap}.AISearchBar_searchButton__ttb__:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent,#9184d9) 12%,transparent)}.AISearchBar_searchButton__ttb__:active:not(:disabled){background:color-mix(in srgb,var(--color-accent,#9184d9) 22%,transparent)}.AISearchBar_searchButton__ttb__:disabled{opacity:.5;cursor:not-allowed}.AISearchBar_error__vzTDA{margin-top:.75rem;padding:.75rem;background:color-mix(in srgb,var(--error-gradient,#c97b7b) 12%,transparent);border:1px solid var(--error-gradient,#c97b7b);border-radius:var(--radius-md,8px);color:var(--error-gradient,#c97b7b);font-size:.8rem;text-align:center}.AISearchBar_loadingMessage__TuCxM{background:color-mix(in srgb,var(--color-accent,#9184d9) 8%,transparent);animation:AISearchBar_pulse__z2FhS 2s ease-in-out infinite}.AISearchBar_loadingMessage__TuCxM,.AISearchBar_searchProgress__q42SO{margin-top:.75rem;padding:.75rem;border:1px solid var(--color-neutral-700,#595d6c);border-radius:var(--radius-md,8px);color:var(--color-text,#e9e9ed);font-size:.8rem;text-align:center}.AISearchBar_searchProgress__q42SO{background:color-mix(in srgb,var(--color-accent,#9184d9) 10%,transparent);display:flex;align-items:center;justify-content:center;gap:.75rem}.AISearchBar_searchProgress__q42SO .AISearchBar_spinner__DFeCz{width:1rem;height:1rem}.AISearchBar_hint__csGx6{margin-top:1rem;padding:1rem;background:var(--color-surface,#232532);border:1px solid var(--color-neutral-800,#3f424d);border-radius:var(--radius-md,8px);color:var(--text-secondary,color-mix(in srgb,#e9e9ed 75%,transparent));font-size:.8rem;line-height:1.6}.AISearchBar_hint__csGx6 ul{margin:.5rem 0 0;padding-left:1.5rem;list-style:none}.AISearchBar_hint__csGx6 li{margin:.5rem 0;position:relative}.AISearchBar_hint__csGx6 li:before{content:"\2192";position:absolute;left:-1.2rem;color:var(--color-accent,#9184d9)}@media (max-width:768px){.AISearchBar_searchBox__ZTfUt{flex-wrap:wrap}.AISearchBar_input__REaGR{font-size:.85rem;min-width:200px}.AISearchBar_searchButton__ttb__{font-size:.8rem;padding:.55rem 1rem}.AISearchBar_clearButton__T_M7j{font-size:.75rem;padding:.45rem .6rem}}@media (max-width:480px){.AISearchBar_searchBox__ZTfUt{padding:.4rem}.AISearchBar_input__REaGR{font-size:.8rem;padding:.4rem}.AISearchBar_searchButton__ttb__{font-size:.75rem;padding:.5rem .8rem}.AISearchBar_hint__csGx6 ul{padding-left:1rem}}