.nx-faq-item{border-bottom:1px solid #1f1f1f1a}.nx-faq-summary{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:1.375rem 0;list-style:none;display:flex}.nx-faq-summary::-webkit-details-marker{display:none}.nx-faq-summary:focus-visible{outline:2px solid var(--nx-ink);outline-offset:4px;border-radius:6px}.nx-faq-icon{color:#1f1f1f8c;width:2rem;height:2rem;transition:background-color .2s ease,color .2s ease,transform .16s var(--nx-ease-out);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nx-faq-icon path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.nx-faq-icon-v{transform-origin:8px 8px;transition:transform .28s var(--nx-ease-out),opacity .28s var(--nx-ease-out)}.nx-faq-item[open]:not([data-closing]) .nx-faq-icon-v{opacity:0;transform:rotate(90deg)}.nx-faq-item[open]:not([data-closing]) .nx-faq-icon{color:var(--nx-ink)}.nx-faq-summary:active .nx-faq-icon{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.nx-faq-summary:hover .nx-faq-icon{color:var(--nx-ink);background-color:#1f1f1f0f}}.nx-faq-panel{transition:height .3s var(--nx-ease-out);overflow:clip}.nx-faq-answer{transition:opacity .16s,filter .16s}.nx-faq-item[data-closing] .nx-faq-answer{opacity:0;filter:blur(2px)}.nx-faq-answer a{color:var(--nx-ink)}.nx-ask-field{border-bottom:1px solid #1f1f1f1a;align-items:center;transition:border-color .2s;display:flex;position:relative}.nx-ask-field:focus-within{border-bottom-color:var(--nx-ink)}.nx-ask-input{font-family:var(--font-sans);letter-spacing:-.01em;width:100%;min-width:0;color:var(--nx-ink);background:0 0;outline:none;padding:1.375rem 3rem 1.375rem 0;font-size:17px;font-weight:500;line-height:1.375}@media (min-width:768px){.nx-ask-input,.nx-ask-ghost{font-size:18.5px}}.nx-ask-input::placeholder{color:#0000}.nx-ask-ghost{pointer-events:none;white-space:pre;letter-spacing:-.01em;align-items:center;font-size:17px;font-weight:500;line-height:1.375;display:flex;position:absolute;inset:0 3rem 0 0;overflow:hidden}.nx-ask-placeholder{color:#1f1f1f6b;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),filter .4s cubic-bezier(.22,1,.36,1)}.nx-ask-field[data-filled] .nx-ask-placeholder{opacity:0;filter:blur(2px);transition:none;transform:translateY(-12px)}.nx-ask-sent{color:var(--nx-ink)}.nx-ask-sent span{animation:.4s cubic-bezier(.22,1,.36,1) both nx-ask-dissolve;display:inline-block}@keyframes nx-ask-dissolve{to{opacity:0;filter:blur(3px);transform:translateY(12px)}}.nx-ask-send{color:#1f1f1f6b;width:2.75rem;height:2.75rem;transition:color .2s ease,background-color .2s ease,transform .16s var(--nx-ease-out);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:-.375rem;transform:translateY(-50%)}.nx-ask-field[data-filled] .nx-ask-send{color:var(--nx-ink)}.nx-ask-send:active{transform:translateY(-50%)scale(.92)}.nx-ask-send:focus-visible{outline:2px solid var(--nx-ink);outline-offset:-4px}.nx-ask-send svg{transition:transform .2s var(--nx-ease-out)}@media (hover:hover) and (pointer:fine){.nx-ask-send:hover{color:var(--nx-ink);background-color:#1f1f1f0f}.nx-ask-send:hover svg{transform:translate(2px)}}.nx-ask-reply{transition:height .3s var(--nx-ease-out);overflow:clip}.nx-ask-asked{animation:.4s cubic-bezier(.22,1,.36,1) both nx-ask-rise}@keyframes nx-ask-rise{0%{opacity:0;filter:blur(2px);transform:translateY(-8px)}}.nx-think{color:#1f1f1f6b;animation:.2s ease-out both nx-think-in;display:inline-block;position:relative}.nx-think:before{content:attr(data-text);background-image:linear-gradient(90deg,transparent 0%,transparent 40%,var(--nx-ink)50%,transparent 60%,transparent 100%);color:#0000;-webkit-text-fill-color:transparent;background-repeat:no-repeat;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite nx-think-shimmer;position:absolute;inset:0}@keyframes nx-think-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes nx-think-in{0%{opacity:0;filter:blur(2px);transform:translateY(8px)}}.nx-stream-w{animation:.35s cubic-bezier(.22,1,.36,1) both nx-stream-in}@keyframes nx-stream-in{0%{opacity:0;filter:blur(1px)}}@media (prefers-reduced-motion:reduce){.nx-faq-panel,.nx-ask-reply,.nx-faq-icon-v,.nx-ask-placeholder{transition:none}.nx-ask-sent span,.nx-ask-asked,.nx-think,.nx-stream-w{animation:none}.nx-ask-sent,.nx-think:before{display:none}}
