@property --lfb-orbit{syntax:"<angle>";inherits:false;initial-value:0deg}.lf-chat-box{--r-hand:22px 26px 20px 24px/24px 20px 26px 22px;--font-body:"Figtree","Segoe UI",system-ui,-apple-system,sans-serif;--font-display:"Figtree","Segoe UI",system-ui,-apple-system,sans-serif;width:100%;-webkit-font-smoothing:antialiased}.lf-chat-box *,.lf-chat-box :after,.lf-chat-box :before{box-sizing:border-box}.lf-chat-box .hero-chat{width:min(640px,100%);margin:0 auto;isolation:isolate}.lf-chat-box .hc-form{position:relative;width:100%;display:grid;gap:8px;padding:16px 18px 12px;border:1.5px solid #1e174f;border-radius:var(--r-hand);background:#ffffff;color:#1e174f;text-align:left;cursor:text;animation:lfb-show .35s ease .2s backwards;transition:box-shadow .15s ease}.lf-chat-box .hc-form:focus-within{box-shadow:0 0 0 3px rgba(255,205,50,.5)}.lf-chat-box .hc-field{position:relative}.lf-chat-box .hc-field textarea{display:block;width:100%;height:96px;min-height:96px;max-height:168px;margin:0;padding:0;border:0;outline:0;resize:none;background:transparent;color:#1e174f;font:500 16px/1.55 var(--font-body)}.lf-chat-box .hc-field textarea::-moz-placeholder{color:#7a8099;opacity:1}.lf-chat-box .hc-field textarea::placeholder{color:#7a8099;opacity:1}.lf-chat-box .hc-field.is-typing textarea::-moz-placeholder{color:transparent}.lf-chat-box .hc-field.is-typing textarea::placeholder{color:transparent}.lf-chat-box .hc-type{position:absolute;inset:0 0 auto 0;color:#1e174f;font:500 16px/1.55 var(--font-body);pointer-events:none;transition:opacity .26s ease}.lf-chat-box .hc-type.is-fading{opacity:0}.lf-chat-box .hc-caret{display:inline-block;height:1.1em;margin-left:1px;border-left:1.5px solid;vertical-align:-.17em;animation:lfb-blink .9s step-end infinite}.lf-chat-box .hc-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:default}.lf-chat-box .hc-tip{font:600 13px/1.35 var(--font-body);color:#5b6178}.lf-chat-box .hc-send{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid #1e174f;background:#1e174f;color:#ffffff;font:800 15px/1 var(--font-display);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.lf-chat-box .hc-send svg{width:18px;height:18px}.lf-chat-box .hc-send:hover:not(:disabled){transform:translateX(1px)}.lf-chat-box .hc-send:disabled{background:#eef0f5;border-color:#dde1ea;color:#8b90a6;cursor:default}.lf-chat-box .hc-form:after,.lf-chat-box .hc-form:before{content:"";position:absolute;z-index:-1;inset:-3.5px;pointer-events:none;border-radius:25.5px 29.5px 23.5px 27.5px/27.5px 23.5px 29.5px 25.5px;background:conic-gradient(from var(--lfb-orbit),transparent 0deg 228deg,rgba(255,205,50,0) 236deg,rgba(255,205,50,.55) 290deg,#ffcd32 334deg,#ffe38a 350deg,transparent 356deg);animation:lfb-orbit 4.2s linear infinite,lfb-orbit-wait .6s;transition:opacity .4s ease}.lf-chat-box .hc-form:after{filter:blur(8px);opacity:.55}.lf-chat-box .hc-form:focus-within:after,.lf-chat-box .hc-form:focus-within:before{opacity:0}@media (max-width:720px){.lf-chat-box .hc-tip{display:none}.lf-chat-box .hc-foot{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.lf-chat-box .hc-form,.lf-chat-box .hc-send,.lf-chat-box .hc-type{animation:none;transition:none}.lf-chat-box .hc-caret{animation:none}.lf-chat-box .hc-form:after,.lf-chat-box .hc-form:before{display:none}}@keyframes lfb-show{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lfb-blink{50%{opacity:0}}@keyframes lfb-orbit{to{--lfb-orbit:360deg}}@keyframes lfb-orbit-wait{0%,to{visibility:hidden}}.lf-chat-box .hero-chat:has(.hc-badge){padding-top:22px}.lf-chat-box .hc-badge{position:absolute;top:-22px;left:16px;z-index:2;padding:9px 14px;border-radius:16px 16px 16px 0;background:#1e174f;color:#ffffff;font:700 14px/1.15 var(--font-display);transition:opacity .26s ease}.lf-chat-box .hc-badge.is-fading{opacity:0}