@font-face{font-family:Graphik;src:url(https://chat.avaamo.ai/fonts/Graphik-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(https://chat.avaamo.ai/fonts/Graphik-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(https://chat.avaamo.ai/fonts/Graphik-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(https://chat.avaamo.ai/fonts/Graphik-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(https://chat.avaamo.ai/fonts/Graphik-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.avaamo-hero-root{--avaamo-hero-text: #1f2937;--avaamo-hero-text-strong: #0a0a0a;--avaamo-hero-text-muted: #475569;--avaamo-hero-placeholder: #9ca3af;--avaamo-hero-accent: #00accc;--avaamo-hero-accent-hover: #0098b3;--avaamo-hero-card-bg: #ffffff;--avaamo-hero-card-border: #e7eaef;--avaamo-hero-card-radius: 22px;--avaamo-hero-pill-bg: #ffffff;--avaamo-hero-pill-border: #e5e7eb;--avaamo-hero-pill-shadow: 0 1px 2px rgba(0, 0, 0, .04);--avaamo-hero-send-bg: #00accc;--avaamo-hero-send-bg-hover: #0098b3;--avaamo-hero-send-fg: #ffffff;--avaamo-hero-chip-bg: #ffffff;--avaamo-hero-chip-border: #e2e6ec;--avaamo-hero-chip-fg: #475569;--avaamo-hero-drop-bg: #ffffff;--avaamo-hero-drop-border: #e5e7eb;--avaamo-hero-drop-shadow: 0 18px 40px rgba(0, 0, 0, .08);--avaamo-hero-ph-line: 2.75rem;width:100%;background:transparent;color:var(--avaamo-hero-text);font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;flex-direction:column;align-items:stretch}.avaamo-hero-root,.avaamo-hero-root *{box-sizing:border-box}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-card{width:100%;max-width:950px;margin:0 auto;background:var(--avaamo-hero-card-bg);border:1px solid var(--avaamo-hero-card-border);border-radius:var(--avaamo-hero-card-radius);box-shadow:0 1px 2px #0f172a0d,0 12px 24px -6px #0f172a1f,0 40px 80px -20px #0f172a38;padding:clamp(20px,3vw,28px) clamp(20px,3vw,32px) clamp(18px,2.6vw,24px);display:flex;flex-direction:column;gap:clamp(14px,2vw,18px)}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-headline{margin:0;padding:0;text-align:center;font-family:Graphik,-apple-system,system-ui,sans-serif;font-weight:400;font-size:26px;line-height:1.3;letter-spacing:-.04em;color:var(--avaamo-hero-text-strong);text-transform:none}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-form{position:relative;width:100%;margin:0;padding:0;background:transparent}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-shell{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:.35rem;min-height:52px;padding:.3rem .3rem .3rem .25rem;background:var(--avaamo-hero-pill-bg);border-radius:999px;border:1px solid var(--avaamo-hero-pill-border);box-shadow:var(--avaamo-hero-pill-shadow);transition:border-color .15s ease,box-shadow .15s ease}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-shell:focus-within{border-color:var(--avaamo-hero-accent);box-shadow:0 0 0 3px #00accc2e}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-field{position:relative;min-width:0;min-height:44px;display:flex;align-items:center}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-placeholder-mask{position:absolute;left:1rem;right:.35rem;top:50%;transform:translateY(-50%);height:var(--avaamo-hero-ph-line);overflow:hidden;pointer-events:none;z-index:0}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-placeholder-track{will-change:transform}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-placeholder-track[data-transition=on]{transition:transform .5s cubic-bezier(.32,.72,0,1)}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-placeholder-track[data-transition=off]{transition:none}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-placeholder-line{min-height:var(--avaamo-hero-ph-line);height:var(--avaamo-hero-ph-line);display:flex;align-items:center;font-family:inherit;font-size:.95rem;color:var(--avaamo-hero-placeholder);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-input{position:relative;z-index:1;width:100%;min-width:0;min-height:44px;height:44px;padding:0 .5rem 0 1rem!important;border:none!important;background:transparent!important;font-family:inherit;font-size:.95rem;line-height:1.4;outline:none;caret-color:var(--avaamo-hero-text-strong);color:var(--avaamo-hero-text-strong);box-shadow:none!important;border-radius:0;text-transform:none;letter-spacing:normal;appearance:none;-webkit-appearance:none}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-input.avaamo-hero-input-empty{color:transparent}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-input::placeholder{color:transparent}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-input::-webkit-search-cancel-button,.avaamo-hero-root.avaamo-hero-root .avaamo-hero-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-send{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none!important;border-radius:50%!important;background:var(--avaamo-hero-send-bg)!important;color:var(--avaamo-hero-send-fg);cursor:pointer;padding:0!important;font-family:inherit;font-weight:400;text-transform:none;letter-spacing:normal;line-height:1;transition:background .15s ease,transform .15s ease;-webkit-appearance:none;appearance:none}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-send:hover{background:var(--avaamo-hero-send-bg-hover)!important;color:var(--avaamo-hero-send-fg)}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-send:active{transform:scale(.96)}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-send:focus-visible{outline:2px solid var(--avaamo-hero-accent);outline-offset:2px}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-send svg{width:18px;height:18px;fill:none;stroke:currentColor}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-suggestions{position:absolute;left:0;right:0;top:calc(100% + .5rem);z-index:5;margin:0!important;padding:.4rem!important;list-style:none!important;background:var(--avaamo-hero-drop-bg);border:1px solid var(--avaamo-hero-drop-border);border-radius:18px;box-shadow:var(--avaamo-hero-drop-shadow);max-height:min(60vh,28rem);overflow-y:auto}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-suggestion{display:flex!important;align-items:center;gap:.75rem;padding:.7rem .9rem!important;margin:0!important;border-radius:12px;font-family:inherit;font-size:.95rem;color:var(--avaamo-hero-text-muted);cursor:pointer;transition:background .12s ease,color .12s ease;user-select:none;list-style:none;background:transparent}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-suggestion:hover,.avaamo-hero-root.avaamo-hero-root .avaamo-hero-suggestion-active{background:#00accc14;color:var(--avaamo-hero-text-strong)}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-suggestion-icon{flex-shrink:0;width:18px;height:18px;color:#9ca3af;fill:none;stroke:currentColor}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-suggestion:hover .avaamo-hero-suggestion-icon,.avaamo-hero-root.avaamo-hero-root .avaamo-hero-suggestion-active .avaamo-hero-suggestion-icon{color:var(--avaamo-hero-accent)}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-suggestion-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-suggestion-match{color:var(--avaamo-hero-text-strong);font-weight:600}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;background:transparent;margin:0;padding:0}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-chip{display:inline-flex!important;align-items:center;padding:10px 18px!important;border:1px solid var(--avaamo-hero-chip-border)!important;border-radius:999px!important;background:var(--avaamo-hero-chip-bg)!important;color:var(--avaamo-hero-chip-fg);font-family:inherit;font-size:14px;font-weight:400;line-height:1.3;letter-spacing:normal;text-transform:none;cursor:pointer;text-align:center;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;box-shadow:none!important;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .05s ease;-webkit-appearance:none;appearance:none}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-chip:hover{border-color:#00accc59!important;background:#00accc0f!important}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-chip:active{transform:translateY(1px)}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-chip:focus-visible{outline:2px solid var(--avaamo-hero-accent);outline-offset:2px}@media(max-width:520px){.avaamo-hero-root.avaamo-hero-root{--avaamo-hero-ph-line: 2.5rem}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-placeholder-line,.avaamo-hero-root.avaamo-hero-root .avaamo-hero-input{font-size:.9rem}.avaamo-hero-root.avaamo-hero-root .avaamo-hero-chip{white-space:normal;padding:8px 14px!important;font-size:13px}}@media(prefers-reduced-motion:reduce){.avaamo-hero-root.avaamo-hero-root .avaamo-hero-placeholder-track[data-transition=on]{transition-duration:.01ms}}
