.search[data-v-3ffc3628]{position:relative;max-width:660px;margin:0 auto;background:var(--surface);border:1px solid var(--border-strong);border-radius:16px;padding:8px 8px 8px 18px;display:flex;align-items:center;gap:12px;box-shadow:var(--shadow);transition:box-shadow .25s,border-color .25s,transform .25s var(--ease)}.search.focused[data-v-3ffc3628]{border-color:var(--brand-line);box-shadow:0 0 0 4px var(--brand-soft),var(--shadow);transform:translateY(-2px)}.search .mag[data-v-3ffc3628]{color:var(--text-3);transition:color .25s;flex:none}.search.focused .mag[data-v-3ffc3628]{color:var(--brand-ink)}.search input[data-v-3ffc3628]{flex:1;border:0;background:transparent;color:var(--text);font-family:var(--font-body);font-size:16px;outline:none;padding:12px 0;min-width:0}.search input[data-v-3ffc3628]::-moz-placeholder{color:var(--text-3)}.search input[data-v-3ffc3628]::placeholder{color:var(--text-3)}.ask-btn[data-v-3ffc3628]{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background:var(--brand);color:#1a1305;font-family:var(--font-display);font-weight:600;font-size:14px;border:0;border-radius:11px;padding:12px 16px;cursor:pointer;transition:transform .15s var(--spring),filter .15s,box-shadow .2s}.ask-btn[data-v-3ffc3628]:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:var(--glow)}.ask-btn .ai-spark[data-v-3ffc3628]{transition:transform .5s var(--spring)}.ask-btn:hover .ai-spark[data-v-3ffc3628]{transform:rotate(18deg) scale(1.12)}.ask-btn[data-v-3ffc3628]>*{position:relative;z-index:1}@property --beam{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.ask-btn[data-v-3ffc3628]:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;padding:1.6px;background:conic-gradient(from var(--beam),transparent 0deg 232deg,rgba(255,255,255,.55) 284deg,#ffffff 302deg,var(--brand-2) 320deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:beam-3ffc3628 3.6s linear infinite;pointer-events:none}.ask-btn[data-v-3ffc3628]:after{content:"";position:absolute;inset:-6px;z-index:-1;border-radius:16px;pointer-events:none;background:conic-gradient(from var(--beam),transparent 0deg 262deg,var(--brand-mid) 302deg,transparent 344deg);filter:blur(7px);opacity:.9;animation:beam-3ffc3628 3.6s linear infinite}@keyframes beam-3ffc3628{to{--beam: 360deg}}.popular[data-v-3ffc3628]{margin-top:18px;color:var(--text-3);font-size:13px;text-align:center}.popular .chip[data-v-3ffc3628]{color:var(--text-2);border:1px solid var(--border);background:var(--surface);padding:4px 12px;border-radius:var(--r-full);margin:0 3px;cursor:pointer;transition:.18s var(--ease);display:inline-block}.popular .chip[data-v-3ffc3628]:hover{color:var(--brand-ink);border-color:var(--brand-line);transform:translateY(-2px)}.instant-results[data-v-3ffc3628]{max-width:660px;margin:12px auto 0;text-align:left;background:var(--surface);border:1px solid var(--brand-line);border-radius:var(--r-md);box-shadow:var(--shadow);overflow:hidden;animation:rise-3ffc3628 .2s var(--ease) both}.result-item[data-v-3ffc3628]{display:block;padding:12px 16px;border-bottom:1px solid var(--border);transition:background .15s}.result-item[data-v-3ffc3628]:last-child{border-bottom:0}.result-item[data-v-3ffc3628]:hover,.result-item.active[data-v-3ffc3628]{background:var(--surface-2)}.result-title[data-v-3ffc3628]{display:block;font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--text);margin-bottom:2px}.result-cat[data-v-3ffc3628]{display:inline-block;font-size:11px;color:var(--brand-ink);background:var(--brand-soft);border-radius:var(--r-full);padding:1px 8px;margin-bottom:4px}.result-desc[data-v-3ffc3628]{display:block;font-size:12.5px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-title[data-v-3ffc3628] mark,.result-desc[data-v-3ffc3628] mark{background:var(--brand-soft);color:var(--brand-ink);border-radius:2px;padding:0 1px}.no-results[data-v-3ffc3628]{margin:0;padding:14px 16px;color:var(--text-3);font-size:13px}.ai-answer[data-v-3ffc3628]{max-width:660px;margin:22px auto 0;text-align:left;background:var(--surface);border:1px solid var(--brand-line);border-radius:var(--r-md);padding:18px 20px;box-shadow:var(--shadow);display:none}.ai-answer.show[data-v-3ffc3628]{display:block;animation:rise-3ffc3628 .4s var(--ease) both}@keyframes rise-3ffc3628{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}.ai-head[data-v-3ffc3628]{display:flex;align-items:center;gap:9px;font-family:var(--font-display);font-weight:600;font-size:13px;color:var(--brand-ink);margin-bottom:10px}.ai-head .mini[data-v-3ffc3628]{width:17px;height:17px;flex:none}.ai-answer p[data-v-3ffc3628]{margin:0 0 12px;color:var(--text-2);font-size:14.5px}.answer-prose[data-v-3ffc3628]{color:var(--text-2);font-size:14.5px;line-height:1.6}.answer-prose[data-v-3ffc3628]>:first-child{margin-top:0}.answer-prose[data-v-3ffc3628]>:last-child{margin-bottom:0}.answer-prose p[data-v-3ffc3628]{margin:0 0 10px;font-size:14.5px}.answer-prose h1[data-v-3ffc3628],.answer-prose h2[data-v-3ffc3628],.answer-prose h3[data-v-3ffc3628]{margin:14px 0 8px;font-size:15px;font-weight:600;color:var(--text-1);line-height:1.35}.answer-prose ul[data-v-3ffc3628],.answer-prose ol[data-v-3ffc3628]{margin:0 0 10px;padding-left:20px}.answer-prose li[data-v-3ffc3628]{margin:3px 0}.answer-prose li[data-v-3ffc3628]::marker{color:var(--brand, #f1b700)}.answer-prose strong[data-v-3ffc3628]{color:var(--text-1);font-weight:600}.answer-prose a[data-v-3ffc3628]{color:var(--brand, #f1b700);text-decoration:underline;text-underline-offset:2px}.answer-prose code[data-v-3ffc3628]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;background:var(--surface-2, rgba(120, 120, 120, .12));padding:1px 5px;border-radius:5px}.answer-prose hr[data-v-3ffc3628]{border:0;border-top:1px solid var(--border);margin:12px 0}.ai-sources[data-v-3ffc3628]{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--border);padding-top:12px}.src[data-v-3ffc3628]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-full);padding:5px 11px;transition:.15s}.src[data-v-3ffc3628]:hover{color:var(--brand-ink);border-color:var(--brand-line)}.thinking[data-v-3ffc3628]{display:flex;align-items:center;gap:10px;color:var(--text-3);font-size:13.5px}.thinking .dots[data-v-3ffc3628]{display:inline-flex;gap:5px}.thinking .dots i[data-v-3ffc3628]{width:7px;height:7px;border-radius:50%;background:var(--brand);display:inline-block;animation:fire-3ffc3628 1s infinite var(--ease)}.thinking .dots i[data-v-3ffc3628]:nth-child(2){animation-delay:.18s}.thinking .dots i[data-v-3ffc3628]:nth-child(3){animation-delay:.36s}@keyframes fire-3ffc3628{0%,to{transform:scale(.6);opacity:.35}50%{transform:scale(1.15);opacity:1;box-shadow:0 0 10px var(--brand-mid)}}@media(max-width:430px){.ask-btn .label[data-v-3ffc3628]{display:none}.ask-btn[data-v-3ffc3628]{padding:12px}.search[data-v-3ffc3628]{padding:6px 6px 6px 14px;gap:8px}.search input[data-v-3ffc3628]{font-size:15px}}@media(max-width:560px){.search[data-v-3ffc3628]{border-radius:14px}}
