.aipt-faq-accordion{display:flex;flex-direction:column;font-family:var(--aipt-faq-font-family,inherit);font-size:var(--aipt-faq-font-size,1rem);gap:var(--aipt-faq-gap,10px)}.aipt-faq-item{background-color:var(--aipt-faq-background-color,#0000);border-color:var(--aipt-faq-border-color,#80808026);border-radius:var(--aipt-faq-border-radius-tl,8px) var(--aipt-faq-border-radius-tr,8px) var(--aipt-faq-border-radius-br,8px) var(--aipt-faq-border-radius-bl,8px);border-style:solid;border-width:var(--aipt-faq-border-width-top,1px) var(--aipt-faq-border-width-right,1px) var(--aipt-faq-border-width-bottom,1px) var(--aipt-faq-border-width-left,1px);margin:var(--aipt-faq-margin-top,0) var(--aipt-faq-margin-right,0) var(--aipt-faq-margin-bottom,0) var(--aipt-faq-margin-left,0);overflow:hidden;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.aipt-faq-question{align-items:center;color:var(--aipt-faq-question-color,inherit);cursor:pointer;display:flex;font-weight:var(--aipt-faq-font-weight,600);justify-content:space-between;list-style:none;padding:var(--aipt-faq-padding-top,20px) var(--aipt-faq-padding-right,20px) var(--aipt-faq-padding-bottom,20px) var(--aipt-faq-padding-left,20px);transition:color .15s ease;-webkit-user-select:none;user-select:none}.aipt-faq-question::-webkit-details-marker{display:none}.aipt-faq-question:focus{outline:none}.aipt-faq-question:focus-visible{border-radius:4px;outline:2px solid currentColor;outline-offset:-2px}.aipt-faq-question:after{background-image:var(--aipt-faq-toggle-icon,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"));background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:16px;margin-left:12px;opacity:.5;transition:transform .25s cubic-bezier(.4,0,.2,1);width:16px}.aipt-faq-item[open]>.aipt-faq-question:after{opacity:.8;transform:rotate(180deg)}.aipt-faq-answer{color:var(--aipt-faq-answer-color,inherit);line-height:1.65;padding:0 var(--aipt-faq-padding-right,20px) var(--aipt-faq-padding-bottom,20px) var(--aipt-faq-padding-left,20px)}@keyframes aipt-faq-fade{0%{opacity:0}to{opacity:1}}.aipt-faq-accordion--smooth .aipt-faq-answer{animation:aipt-faq-fade .2s ease}.aipt-faq-accordion--default{--aipt-faq-border-color-hover:color-mix(in srgb,var(--aipt-faq-border-color,#80808026),currentColor 20%);--aipt-faq-border-color-open:color-mix(in srgb,var(--aipt-faq-border-color,#80808026),currentColor 15%)}.aipt-faq-accordion--default .aipt-faq-item:hover{border-color:var(--aipt-faq-border-color-hover)}.aipt-faq-accordion--default .aipt-faq-item[open]{border-color:var(--aipt-faq-border-color-open)}.aipt-faq-flat{display:flex;flex-direction:column;font-family:var(--aipt-faq-font-family,inherit);font-size:var(--aipt-faq-font-size,1rem);gap:var(--aipt-faq-gap,12px)}