.AISearchBar_container__q3n3Y{width:100%;margin-bottom:1.5rem}.AISearchBar_searchBox__ZTfUt{display:flex;align-items:center;gap:.5rem;background:var(--background-primary,#16213e);border:3px solid var(--accent-color,#e94560);border-radius:8px;padding:.5rem;box-shadow:4px 4px 0 rgba(0,0,0,.3);transition:transform .1s}.AISearchBar_searchBox__ZTfUt:focus-within{transform:scale(1.02);box-shadow:6px 6px 0 rgba(0,0,0,.4)}.AISearchBar_iconContainer__m3_nw{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.AISearchBar_aiIcon__Exo1q,.AISearchBar_searchIcon__MivVa{font-size:1.5rem;animation:AISearchBar_pulse__z2FhS 2s ease-in-out infinite}.AISearchBar_aiIcon__Exo1q{filter:drop-shadow(0 0 4px rgba(233,69,96,.6))}@keyframes AISearchBar_pulse__z2FhS{0%,to{opacity:1}50%{opacity:.6}}.AISearchBar_spinner__DFeCz{width:1.5rem;height:1.5rem;border:3px solid rgba(233,69,96,.3);border-top:3px solid var(--accent-color,#e94560);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(--text-primary,#f0f0f0);font-family:Press Start\ 2P,monospace;font-size:.7rem;padding:.5rem;outline:none}.AISearchBar_input__REaGR::-moz-placeholder{color:rgba(240,240,240,.5);font-size:.6rem}.AISearchBar_input__REaGR::placeholder{color:rgba(240,240,240,.5);font-size:.6rem}.AISearchBar_input__REaGR:disabled{opacity:.5;cursor:not-allowed}.AISearchBar_clearButton__T_M7j{background:rgba(233,69,96,.2);border:2px solid var(--accent-color,#e94560);color:var(--accent-color,#e94560);font-family:Press Start\ 2P,monospace;font-size:.8rem;padding:.5rem .75rem;cursor:pointer;border-radius:4px;transition:all .2s}.AISearchBar_clearButton__T_M7j:hover:not(:disabled){background:var(--accent-color,#e94560);color:white;transform:scale(1.1)}.AISearchBar_clearButton__T_M7j:disabled{opacity:.3;cursor:not-allowed}.AISearchBar_searchButton__ttb__{background:var(--accent-color,#e94560);border:3px solid transparent;color:white;font-family:Press Start\ 2P,monospace;font-size:.7rem;padding:.75rem 1.5rem;cursor:pointer;border-radius:6px;box-shadow:3px 3px 0 rgba(0,0,0,.3);transition:all .1s;white-space:nowrap}.AISearchBar_searchButton__ttb__:hover:not(:disabled){background:#ff5573;transform:translate(-2px,-2px);box-shadow:5px 5px 0 rgba(0,0,0,.4)}.AISearchBar_searchButton__ttb__:active:not(:disabled){transform:translate(0);box-shadow:2px 2px 0 rgba(0,0,0,.3)}.AISearchBar_searchButton__ttb__:disabled{opacity:.5;cursor:not-allowed;transform:none}.AISearchBar_error__vzTDA{margin-top:.75rem;padding:.75rem;background:rgba(233,69,96,.2);border:2px solid var(--accent-color,#e94560);border-radius:6px;color:var(--accent-color,#e94560);font-family:Press Start\ 2P,monospace;font-size:.6rem;text-align:center}.AISearchBar_loadingMessage__TuCxM{background:rgba(233,69,96,.1);animation:AISearchBar_pulse__z2FhS 2s ease-in-out infinite}.AISearchBar_loadingMessage__TuCxM,.AISearchBar_searchProgress__q42SO{margin-top:.75rem;padding:.75rem;border:2px solid var(--accent-color,#e94560);border-radius:6px;color:var(--text-primary,#f0f0f0);font-family:Press Start\ 2P,monospace;font-size:.6rem;text-align:center}.AISearchBar_searchProgress__q42SO{background:rgba(233,69,96,.15);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:rgba(22,33,62,.6);border:2px solid rgba(233,69,96,.3);border-radius:6px;color:rgba(240,240,240,.8);font-family:Press Start\ 2P,monospace;font-size:.55rem;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:"→";position:absolute;left:-1.2rem;color:var(--accent-color,#e94560)}@media (max-width:768px){.AISearchBar_searchBox__ZTfUt{flex-wrap:wrap}.AISearchBar_input__REaGR{font-size:.6rem;min-width:200px}.AISearchBar_input__REaGR::-moz-placeholder{font-size:.5rem}.AISearchBar_input__REaGR::placeholder{font-size:.5rem}.AISearchBar_searchButton__ttb__{font-size:.6rem;padding:.6rem 1rem}.AISearchBar_clearButton__T_M7j{font-size:.7rem;padding:.4rem .6rem}.AISearchBar_hint__csGx6{font-size:.5rem}.AISearchBar_error__vzTDA,.AISearchBar_loadingMessage__TuCxM{font-size:.55rem}}@media (max-width:480px){.AISearchBar_searchBox__ZTfUt{padding:.4rem}.AISearchBar_input__REaGR{font-size:.55rem;padding:.4rem}.AISearchBar_input__REaGR::-moz-placeholder{font-size:.45rem}.AISearchBar_input__REaGR::placeholder{font-size:.45rem}.AISearchBar_searchButton__ttb__{font-size:.55rem;padding:.5rem .8rem}.AISearchBar_hint__csGx6 ul{padding-left:1rem}}