@media (min-width:992px) and (max-width:1199px){html{font-size:14px}}@media (min-width:1200px) and (max-width:1399px){html{font-size:15px}}body{font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.card{transition:border-color .3s,transform .2s,box-shadow .3s;border-width:2px!important}[data-bs-theme=light] .card{border-color:#0003!important}[data-bs-theme=dark] .card{border-color:#f0e8e8!important}.card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026;border-color:var(--bs-primary)!important}[data-bs-theme=dark] .card:hover{box-shadow:0 4px 12px #ffffff1a}.accordion-adaptive-border{transition:border-color .3s;border-width:2px!important}[data-bs-theme=light] .accordion-adaptive-border{border-color:#000!important}[data-bs-theme=dark] .accordion-adaptive-border{border-color:#fff!important}.prose{color:var(--bs-body-color);max-width:65ch}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin-top:1.5em;margin-bottom:.5em;font-weight:700;line-height:1.3}.prose h1{font-size:2.25em}.prose h2{font-size:1.875em}.prose h3{font-size:1.5em}.prose p{margin-top:1.25em;margin-bottom:1.25em;line-height:1.75}.prose a{color:var(--bs-primary);font-weight:500;text-decoration:underline}.prose a:hover{opacity:.8}.prose strong{font-weight:600}.prose ul,.prose ol{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose li{margin-top:.5em;margin-bottom:.5em}.prose code{background-color:var(--bs-secondary-bg);border-radius:.25rem;padding:.2em .4em;font-size:.875em;font-weight:500}.prose pre{background-color:var(--bs-secondary-bg);border-radius:.5rem;margin-top:1.5em;margin-bottom:1.5em;padding:1rem;overflow-x:auto}.prose pre code{background-color:#0000;padding:0}.prose blockquote{border-left:4px solid var(--bs-primary);color:var(--bs-secondary-color);margin-top:1.5em;margin-bottom:1.5em;padding-left:1em;font-style:italic}.prose img{border-radius:.5rem;margin-top:2em;margin-bottom:2em}.section-gradient-green{color:#fff;background:linear-gradient(135deg,#21c45d 0%,#1a9948 100%)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bs-secondary-bg)}::-webkit-scrollbar-thumb{background:var(--bs-tertiary-bg);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--bs-border-color)}[data-bs-theme=dark] ::-webkit-scrollbar-track{background:#111}[data-bs-theme=dark] ::-webkit-scrollbar-thumb{background:#333}[data-bs-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#555}.accordion-chevron{transition:transform .2s ease-in-out}[data-state=open]>.accordion-chevron{transform:rotate(180deg)}
.Assistant-module-scss-module__-8Mo8G__fab{z-index:1035;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 .5rem 1rem #00000040}.Assistant-module-scss-module__-8Mo8G__panel{z-index:1990;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);border-radius:1rem;flex-direction:column;width:min(23.75rem,100vw - 2rem);height:min(34rem,100dvh - 7.5rem);display:flex;position:fixed;bottom:5.75rem;right:1.5rem;overflow:hidden;box-shadow:0 1rem 2.5rem #00000040}@media (max-width:575.98px){.Assistant-module-scss-module__-8Mo8G__panel{border-radius:1rem 1rem 0 0;width:100%;max-width:100%;height:auto;max-height:70dvh;bottom:0;left:0;right:0}}.Assistant-module-scss-module__-8Mo8G__messages{scroll-behavior:smooth;flex:auto;min-height:0;overflow-y:auto}.Assistant-module-scss-module__-8Mo8G__chip{border:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg);color:var(--bs-body-color);border-radius:999px;padding:.3rem .8rem;font-size:.78rem;line-height:1.25;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}.Assistant-module-scss-module__-8Mo8G__chip:hover:not(:disabled),.Assistant-module-scss-module__-8Mo8G__chip:focus-visible{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.Assistant-module-scss-module__-8Mo8G__chip:disabled{opacity:.55}.Assistant-module-scss-module__-8Mo8G__iconBtn{border:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg);width:1.9rem;height:1.9rem;color:var(--bs-body-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.Assistant-module-scss-module__-8Mo8G__iconBtn:hover,.Assistant-module-scss-module__-8Mo8G__iconBtn:focus-visible{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.Assistant-module-scss-module__-8Mo8G__chipWhatsApp:hover:not(:disabled),.Assistant-module-scss-module__-8Mo8G__chipWhatsApp:focus-visible{color:#fff;background:#25d366;border-color:#25d366}.Assistant-module-scss-module__-8Mo8G__chipSelected{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.Assistant-module-scss-module__-8Mo8G__chipSelected:disabled{opacity:1}.Assistant-module-scss-module__-8Mo8G__bubbleUser{background:var(--bs-primary);color:#fff;white-space:pre-wrap;word-break:break-word;border-radius:1rem 1rem .25rem;max-width:85%;margin-left:auto}.Assistant-module-scss-module__-8Mo8G__bubbleBot{background:var(--bs-secondary-bg);color:var(--bs-body-color);white-space:pre-wrap;word-break:break-word;border-radius:1rem 1rem 1rem .25rem;max-width:92%}.Assistant-module-scss-module__-8Mo8G__cardImage{border:1px solid var(--bs-border-color);background:var(--bs-body-bg);border-radius:.375rem;flex-shrink:0;width:3.5rem;height:3.5rem;position:relative;overflow:hidden}.Assistant-module-scss-module__-8Mo8G__typing span{background:var(--bs-secondary-color);border-radius:50%;width:.4rem;height:.4rem;margin-right:.2rem;animation:1.2s ease-in-out infinite Assistant-module-scss-module__-8Mo8G__assistantTyping;display:inline-block}.Assistant-module-scss-module__-8Mo8G__typing span:nth-child(2){animation-delay:.15s}.Assistant-module-scss-module__-8Mo8G__typing span:nth-child(3){animation-delay:.3s}@keyframes Assistant-module-scss-module__-8Mo8G__assistantTyping{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-.25rem)}}
