.hv-card.svelte-1ub9vhh{--hv-user-bubble: #3f3f46;--hv-user-fg: #f3ece4;--hv-accent: #b8543a;position:relative;z-index:2;width:100%;max-width:400px;padding:1.1rem 1.35rem 1.4rem;border-radius:1.5rem;background:linear-gradient(180deg,#fffffff7,#ffffffe6);box-shadow:0 0 0 1px #3a302b0f,0 1px #ffffffbf inset,0 30px 70px #3a302b21,0 6px 16px #3a302b0f;transition:box-shadow .25s ease}.hv-titlebar.svelte-1ub9vhh{display:flex;gap:.4rem;margin-bottom:1rem}.hv-dot.svelte-1ub9vhh{width:9px;height:9px;border-radius:50%;background:#3a302b24}.hv-q.svelte-1ub9vhh{margin-left:auto;width:-moz-fit-content;width:fit-content;max-width:80%;padding:.65rem .95rem;border-radius:1.1rem 1.1rem .4rem;background:var(--hv-user-bubble);color:var(--hv-user-fg);font-size:.9rem;line-height:1.45}.hv-stage.svelte-1ub9vhh{position:relative;min-height:9.5em;animation:svelte-1ub9vhh-hvEnter .5s cubic-bezier(.23,1,.32,1) both;transition:opacity .45s ease,transform .45s ease}.hv-stage.hv-leaving.svelte-1ub9vhh{opacity:0;transform:translateY(-8px)}.hv-a.svelte-1ub9vhh{margin-top:1rem}.hv-text.svelte-1ub9vhh{margin:0;font-size:.94rem;line-height:1.55;color:#2a211c}.hv-text.svelte-1ub9vhh strong:where(.svelte-1ub9vhh){font-weight:700;color:#1c1410}.hv-thinking.svelte-1ub9vhh{display:flex;gap:5px;padding:.6rem 0 .25rem}.hv-thinking.svelte-1ub9vhh span:where(.svelte-1ub9vhh){width:7px;height:7px;border-radius:50%;background:#c2b4a6;animation:svelte-1ub9vhh-hvDot 1.2s ease-in-out infinite}.hv-thinking.svelte-1ub9vhh span:where(.svelte-1ub9vhh):nth-child(2){animation-delay:.16s}.hv-thinking.svelte-1ub9vhh span:where(.svelte-1ub9vhh):nth-child(3){animation-delay:.32s}.hv-cursor.svelte-1ub9vhh{display:inline-block;width:2px;height:1em;margin-left:1px;transform:translateY(.15em);background:var(--hv-accent);animation:svelte-1ub9vhh-hvBlink 1s steps(1) infinite}.hv-chips.svelte-1ub9vhh{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.hv-chip.svelte-1ub9vhh{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .6rem;border-radius:999px;font-size:.74rem;color:#6b5d54;background:#ffffffb3;box-shadow:inset 0 0 0 1px #3a302b1a}.hv-chip.svelte-1ub9vhh svg:where(.svelte-1ub9vhh){opacity:.7}.hv-chip-pop.svelte-1ub9vhh{animation:svelte-1ub9vhh-hvChipPop .42s cubic-bezier(.34,1.56,.64,1) both}.hv-seed.svelte-1ub9vhh{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.hv-seed-chip.svelte-1ub9vhh{padding:.3rem .7rem;border-radius:999px;font-size:.76rem;font-weight:500;color:#4a3f38;background:#ffffffb3;border:none;box-shadow:inset 0 0 0 1px #3a302b1f;cursor:pointer;transition:background .16s ease,transform .16s ease}.hv-seed-chip.svelte-1ub9vhh:hover{background:#fffffff2;transform:translateY(-1px)}.hv-seed-active.svelte-1ub9vhh{color:#f3ece4;background:#26201b;box-shadow:inset 0 0 0 1px #3a302b33}.hv-seed-active.svelte-1ub9vhh:hover{background:#2f2823}.hv-ask.svelte-1ub9vhh{display:flex;align-items:center;gap:.5rem;margin-top:.85rem;padding:.35rem .35rem .35rem .9rem;border-radius:999px;background:#ffffffbf;box-shadow:inset 0 0 0 1px #3a302b24;transition:box-shadow .18s ease}.hv-ask.svelte-1ub9vhh:focus-within{box-shadow:inset 0 0 0 1.5px #3a302b66}.hv-input.svelte-1ub9vhh{flex:1;min-width:0;border:none;background:transparent;font-size:.9rem;color:#2a211c;outline:none}.hv-input.svelte-1ub9vhh::-moz-placeholder{color:#9a8c80}.hv-input.svelte-1ub9vhh::placeholder{color:#9a8c80}.hv-send.svelte-1ub9vhh{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:none;border-radius:50%;color:#f3ece4;background:#26201b;cursor:pointer;transition:opacity .16s ease,transform .16s ease}.hv-send.svelte-1ub9vhh:hover:not(:disabled){transform:scale(1.06)}.hv-send.svelte-1ub9vhh:disabled{opacity:.4;cursor:default}@keyframes svelte-1ub9vhh-hvEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes svelte-1ub9vhh-hvDot{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-5px);opacity:1}}@keyframes svelte-1ub9vhh-hvChipPop{0%{opacity:0;transform:translateY(6px) scale(.92)}to{opacity:1;transform:none}}@keyframes svelte-1ub9vhh-hvBlink{0%,49%{opacity:1}50%,to{opacity:0}}.aurora-paused .hv-cursor.svelte-1ub9vhh{animation:none;opacity:1}@media (prefers-reduced-motion: reduce){.hv-stage.svelte-1ub9vhh,.hv-thinking.svelte-1ub9vhh span:where(.svelte-1ub9vhh),.hv-chip-pop.svelte-1ub9vhh,.hv-cursor.svelte-1ub9vhh{animation:none}.hv-cursor.svelte-1ub9vhh{display:none}}.search-demo.svelte-1dimtvt{border:1px solid rgba(0,0,0,.08);border-radius:16px;background:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px;box-shadow:0 10px 40px -16px #00000040}.dark .search-demo.svelte-1dimtvt{border-color:#ffffff1a;background:#161616b3}.demo-bar.svelte-1dimtvt{display:flex;align-items:center;gap:8px;padding:7px 10px;margin-bottom:8px;border:1px solid rgba(0,0,0,.08);border-radius:10px;font-size:14px}.dark .demo-bar.svelte-1dimtvt{border-color:#ffffff1a}.demo-query.svelte-1dimtvt{color:inherit}.demo-output.svelte-1dimtvt{min-height:0}.faq.svelte-w504dx{position:relative;z-index:1;padding:0 0 6rem;background:transparent}.faq-inner.svelte-w504dx{max-width:680px;margin:clamp(5rem,11vw,8rem) auto 0;padding:0 1.5rem}.faq-head.svelte-w504dx{margin-bottom:1.25rem}.tick.svelte-w504dx{display:block;width:2.5rem;height:2px;background:#b8543a8c;border-radius:1px;margin-bottom:1.6rem}.faq-h2.svelte-w504dx{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(1.7rem,3.4vw,2.3rem);font-weight:700;color:#1c1410;letter-spacing:-.03em;line-height:1.12;margin:0;text-wrap:balance}.faq-list.svelte-w504dx{display:flex;flex-direction:column}.faq-item.svelte-w504dx{border-bottom:1px solid rgba(58,48,43,.1)}.faq-q.svelte-w504dx{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem .25rem;font-size:1.05rem;font-weight:600;color:#1c1410;cursor:pointer;list-style:none;transition:color .2s ease}.faq-q.svelte-w504dx::-webkit-details-marker{display:none}.faq-q.svelte-w504dx:hover{color:#5d4b3f}.faq-chevron.svelte-w504dx{flex-shrink:0;color:#a89b89;transition:transform .3s cubic-bezier(.23,1,.32,1)}.faq-item[open].svelte-w504dx .faq-chevron:where(.svelte-w504dx){transform:rotate(180deg)}.faq-a.svelte-w504dx{margin:0;padding:0 .25rem 1.35rem;font-size:.98rem;color:#6b5d54;line-height:1.7}.faq-a.svelte-w504dx a{color:#5b4f47;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.faq-a.svelte-w504dx a:hover{color:#1c1410}
