.flowbie-search-wrap{--fbs-primary:#3b82f6;--fbs-bg:#fff;--fbs-radius:8px;--fbs-font-size:16px;--fbs-text:#1e293b;--fbs-text-muted:#64748b;--fbs-border:#cbd5e1;--fbs-hover:#f1f5f9;--fbs-shadow:0 4px 24px rgba(0,0,0,.12)}.flowbie-search-wrap,.flowbie-search-wrap *{color:var(--fbs-text)}.fbs{position:relative;width:100%;max-width:640px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:var(--fbs-font-size)}.fbs__form{display:flex;gap:0;background:var(--fbs-bg) !important;border:2px solid var(--fbs-border);border-radius:var(--fbs-radius);overflow:hidden;transition:border-color .15s ease}.fbs__form:focus-within{border-color:var(--fbs-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--fbs-primary) 20%,transparent)}.fbs__input{flex:1;border:none;outline:none;padding:12px 16px;font-size:inherit;font-family:inherit;color:var(--fbs-text) !important;background:var(--fbs-bg) !important;min-width:0;-webkit-text-fill-color:var(--fbs-text)}.fbs__input::placeholder{color:var(--fbs-text-muted) !important;-webkit-text-fill-color:var(--fbs-text-muted);opacity:1}.fbs__btn{flex-shrink:0;border:none;background:var(--fbs-primary);color:#fff;padding:12px 24px;font-size:inherit;font-family:inherit;font-weight:600;cursor:pointer;transition:opacity .15s ease}.fbs__btn:hover{opacity:.88}.fbs__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--fbs-bg) !important;border:1px solid var(--fbs-border);border-radius:var(--fbs-radius);box-shadow:var(--fbs-shadow);max-height:420px;overflow-y:auto;z-index:9999}.fbs__result{display:block;padding:12px 16px;text-decoration:none;color:var(--fbs-text);border-bottom:1px solid var(--fbs-border);transition:background-color .1s ease}.fbs__result:last-child{border-bottom:none}.fbs__result:hover,.fbs__result:focus{background:var(--fbs-hover);outline:none}.fbs__result-row{display:flex;align-items:center;gap:14px}.fbs__result-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fbs__result-title{font-weight:600;font-size:1em;line-height:1.4}.fbs__result-excerpt{font-size:.85em;color:var(--fbs-text-muted) !important;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fbs__result-meta{font-size:.75em;color:var(--fbs-primary) !important;text-transform:uppercase;letter-spacing:.04em;font-weight:600;margin-top:2px}.fbs__relevance{flex-shrink:0;width:48px;height:48px;position:relative;display:flex;align-items:center;justify-content:center}.fbs__relevance-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.fbs__relevance-track{fill:none;stroke:var(--fbs-border);stroke-width:3}.fbs__relevance-fill{fill:none;stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .4s ease}.fbs__relevance--high .fbs__relevance-fill{stroke:#10b981}.fbs__relevance--mid .fbs__relevance-fill{stroke:#f59e0b}.fbs__relevance--low .fbs__relevance-fill{stroke:#ef4444}.fbs__relevance-pct{position:relative;z-index:1;font-size:.68em;font-weight:700;line-height:1}.fbs__relevance--high .fbs__relevance-pct{color:#10b981 !important}.fbs__relevance--mid .fbs__relevance-pct{color:#f59e0b !important}.fbs__relevance--low .fbs__relevance-pct{color:#ef4444 !important}.fbs__status{display:flex;align-items:center;gap:8px;padding:14px 16px;font-size:.9em;color:var(--fbs-text-muted) !important;background:var(--fbs-bg) !important;border:1px solid var(--fbs-border);border-radius:var(--fbs-radius);margin-top:4px}.fbs__powered{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:8px;padding:6px 0;font-size:.72em;color:var(--fbs-text-muted) !important;text-decoration:none;opacity:.7;transition:opacity .15s ease;letter-spacing:.01em}.fbs__powered:hover{opacity:1;color:var(--fbs-primary) !important;text-decoration:none}.fbs__powered strong{color:var(--fbs-primary) !important;font-weight:700}.fbs__powered-icon{flex-shrink:0;color:var(--fbs-primary) !important}.fbs__ai-banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;background:color-mix(in srgb,var(--fbs-primary) 8%,var(--fbs-bg));border-bottom:1px solid var(--fbs-border);font-size:.78em;line-height:1.4}.fbs__ai-label{font-weight:700;color:var(--fbs-primary) !important;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.fbs__ai-tag{display:inline-block;padding:2px 8px;border-radius:4px;font-weight:600;font-size:.92em}.fbs__ai-tag--intent{background:color-mix(in srgb,var(--fbs-primary) 15%,var(--fbs-bg));color:var(--fbs-primary) !important}.fbs__ai-tag--sentiment{background:color-mix(in srgb,#10b981 15%,var(--fbs-bg));color:#059669 !important}.fbs__ai-tag--negative{background:color-mix(in srgb,#ef4444 12%,var(--fbs-bg));color:#dc2626 !important}.fbs__ai-keywords{color:var(--fbs-text-muted) !important;font-style:italic}.fbs__spinner{display:inline-block;width:16px;height:16px;border:2px solid var(--fbs-border);border-top-color:var(--fbs-primary);border-radius:50%;animation:fbs-spin .6s linear infinite}@keyframes fbs-spin{to{transform:rotate(360deg)}}