@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-v2-root{--avaamo-hero-v2-text: #1f2937;--avaamo-hero-v2-text-strong: #0a0a0a;--avaamo-hero-v2-text-muted: #475569;--avaamo-hero-v2-placeholder: #9ca3af;--avaamo-hero-v2-accent: #00accc;--avaamo-hero-v2-accent-hover: #0098b3;--avaamo-hero-v2-box-bg: #ffffff;--avaamo-hero-v2-box-border: #e5e7eb;--avaamo-hero-v2-box-radius: 22px;--avaamo-hero-v2-send-bg: #0a0a0a;--avaamo-hero-v2-send-bg-hover: #00accc;--avaamo-hero-v2-send-fg: #ffffff;--avaamo-hero-v2-send-disabled: #d1d5db;--avaamo-hero-v2-chip-bg: #ffffff;--avaamo-hero-v2-chip-border: #e5e7eb;--avaamo-hero-v2-chip-fg: #374151;--avaamo-hero-v2-drop-bg: #ffffff;--avaamo-hero-v2-drop-border: #e5e7eb;--avaamo-hero-v2-ph-line: 1.55rem;width:100%;background:transparent;color:var(--avaamo-hero-v2-text);font-family:Graphik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;flex-direction:column;align-items:stretch}.avaamo-hero-v2-root,.avaamo-hero-v2-root *{box-sizing:border-box}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-stage{width:100%;max-width:760px;margin:0 auto;padding:clamp(16px,3vw,32px) clamp(12px,2vw,20px);display:flex;flex-direction:column;gap:clamp(20px,3vw,28px);background:transparent}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-form{position:relative;width:100%;margin:0;padding:0;background:transparent}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-box{position:relative;display:flex;flex-direction:column;background:var(--avaamo-hero-v2-box-bg);border:1px solid var(--avaamo-hero-v2-box-border);border-radius:var(--avaamo-hero-v2-box-radius);box-shadow:none!important;padding:clamp(11px,2.4vw,14px) clamp(12px,2.6vw,16px) clamp(8px,1.6vw,10px);min-height:clamp(82px,14vw,96px);transition:border-color .15s ease}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-box:focus-within{border-color:#cbd5e1}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-field{position:relative;min-width:0}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-placeholder-mask{position:absolute;left:0;right:0;top:0;height:var(--avaamo-hero-v2-ph-line);overflow:hidden;pointer-events:none;z-index:0}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-placeholder-track{will-change:transform}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-placeholder-track[data-transition=on]{transition:transform .5s cubic-bezier(.32,.72,0,1)}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-placeholder-track[data-transition=off]{transition:none}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-placeholder-line{min-height:var(--avaamo-hero-v2-ph-line);height:var(--avaamo-hero-v2-ph-line);display:flex;align-items:center;font-family:inherit;font-size:16px;color:var(--avaamo-hero-v2-placeholder);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-input{position:relative;z-index:1;width:100%;min-width:0;min-height:var(--avaamo-hero-v2-ph-line);height:var(--avaamo-hero-v2-ph-line);padding:0!important;border:none!important;background:transparent!important;font-family:inherit;font-size:16px;line-height:var(--avaamo-hero-v2-ph-line);outline:none;caret-color:var(--avaamo-hero-v2-text-strong);color:var(--avaamo-hero-v2-text-strong);box-shadow:none!important;border-radius:0;text-transform:none;letter-spacing:normal;appearance:none;-webkit-appearance:none;resize:none;overflow:hidden}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-input.avaamo-hero-v2-input-empty{color:transparent}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-input::placeholder{color:transparent}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-toolbar{display:flex;justify-content:flex-end;align-items:center;margin-top:8px}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-send{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none!important;border-radius:50%!important;background:var(--avaamo-hero-v2-send-disabled)!important;color:var(--avaamo-hero-v2-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,opacity .15s ease;-webkit-appearance:none;appearance:none}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-send:disabled{cursor:not-allowed;background:var(--avaamo-hero-v2-send-disabled)!important}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-send-ready{background:var(--avaamo-hero-v2-send-bg)!important}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-send-ready:hover{background:var(--avaamo-hero-v2-send-bg-hover)!important}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-send:focus-visible{outline:2px solid var(--avaamo-hero-v2-accent);outline-offset:2px}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-send svg{width:16px;height:16px;fill:none;stroke:currentColor}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-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-v2-drop-bg);border:1px solid var(--avaamo-hero-v2-drop-border);border-radius:18px;box-shadow:none!important;max-height:min(60vh,28rem);overflow-y:auto}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-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-v2-text-muted);cursor:pointer;transition:background .12s ease,color .12s ease;user-select:none;list-style:none;background:transparent}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-suggestion:hover,.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-suggestion-active{background:#0f172a0d;color:var(--avaamo-hero-v2-text-strong)}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-suggestion-icon{flex-shrink:0;width:18px;height:18px;color:#9ca3af;fill:none;stroke:currentColor}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-suggestion:hover .avaamo-hero-v2-suggestion-icon,.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-suggestion-active .avaamo-hero-v2-suggestion-icon{color:var(--avaamo-hero-v2-accent)}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-suggestion-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-suggestion-match{color:var(--avaamo-hero-v2-text-strong);font-weight:600}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;background:transparent;margin:0;padding:0}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-chip{display:inline-flex!important;align-items:center;padding:8px 14px!important;border:1px solid var(--avaamo-hero-v2-chip-border)!important;border-radius:999px!important;background:var(--avaamo-hero-v2-chip-bg)!important;color:var(--avaamo-hero-v2-chip-fg);font-family:inherit;font-size:13.5px;font-weight:400;line-height:1.25;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;-webkit-appearance:none;appearance:none}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-chip:hover{border-color:#cbd5e1!important;background:#f9fafb!important;color:var(--avaamo-hero-v2-text-strong)}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-chip:focus-visible{outline:2px solid var(--avaamo-hero-v2-accent);outline-offset:2px}@media(max-width:520px){.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-stage{gap:18px;padding:14px 12px}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-chips{flex-direction:column;align-items:center;gap:8px}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-chip{white-space:normal;padding:8px 14px!important;font-size:13px;max-width:100%;text-align:center}}@media(max-width:360px){.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-send{width:30px;height:30px}.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-send svg{width:14px;height:14px}}@media(prefers-reduced-motion:reduce){.avaamo-hero-v2-root.avaamo-hero-v2-root .avaamo-hero-v2-placeholder-track[data-transition=on]{transition-duration:.01ms}}
