.global-search-bar{display:flex;align-items:center;gap:.55rem;width:100%;padding:.4rem .4rem .4rem .95rem;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:#ffffff;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.05);transition:border-color .15s ease,box-shadow .15s ease}.global-search-bar:focus-within{border-color:rgba(8,145,178,.55);box-shadow:0 0 0 4px rgba(8,145,178,.12),0 8px 24px rgba(15,23,42,.05)}.dark .global-search-bar,.homepage-container.dark .global-search-bar,.search-page.dark .global-search-bar{background:#162032;border-color:rgba(255,255,255,.08);box-shadow:0 1px 2px rgba(0,0,0,.25),0 10px 28px rgba(0,0,0,.28)}.dark .global-search-bar:focus-within,.homepage-container.dark .global-search-bar:focus-within,.search-page.dark .global-search-bar:focus-within{border-color:rgba(6,182,212,.55);box-shadow:0 0 0 4px rgba(6,182,212,.14),0 10px 28px rgba(0,0,0,.28)}.global-search-bar__icon{flex-shrink:0;color:#0891b2}.global-search-bar__input{flex:1 1;min-width:0;border:0;background:transparent;color:inherit;font-size:1rem;font-weight:600;padding:.55rem .15rem}.global-search-bar__input:focus{outline:none}.global-search-bar__input::placeholder{color:#64748b;font-weight:500}.dark .global-search-bar__input,.homepage-container.dark .global-search-bar__input,.search-page.dark .global-search-bar__input{color:#f1f5f9}.dark .global-search-bar__input::placeholder,.homepage-container.dark .global-search-bar__input::placeholder,.search-page.dark .global-search-bar__input::placeholder{color:#94a3b8}.global-search-bar__input::-webkit-search-cancel-button,.global-search-bar__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.global-search-bar__clear{flex-shrink:0;width:34px;height:34px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(15,23,42,.08);color:#334155;cursor:pointer;z-index:2;transition:background .15s ease,color .15s ease,transform .15s ease}.global-search-bar__clear:focus-visible,.global-search-bar__clear:hover{outline:none;background:rgba(8,145,178,.18);color:#0e7490;transform:scale(1.06)}.dark .global-search-bar__clear,.homepage-container.dark .global-search-bar__clear,.search-page.dark .global-search-bar__clear{background:rgba(255,255,255,.12);color:#e2e8f0}.dark .global-search-bar__clear:hover,.homepage-container.dark .global-search-bar__clear:hover,.search-page.dark .global-search-bar__clear:hover{background:rgba(6,182,212,.22);color:#67e8f9}.global-search-bar__submit{flex-shrink:0;border:0;border-radius:999px;padding:.65rem 1.15rem;background:linear-gradient(135deg,#00bcd4,#0891b2);color:#fff;font-weight:800;font-size:.88rem;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.global-search-bar__submit:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.global-search-bar__submit:disabled{opacity:.7;cursor:wait}@media (max-width:640px){.global-search-bar{padding:.35rem .35rem .35rem .8rem;gap:.4rem}.global-search-bar__input{font-size:.95rem;padding:.5rem .1rem}.global-search-bar__submit{padding:.58rem .9rem;font-size:.82rem}}