@charset "UTF-8";.faq-section[data-v-80eeae1b]{background:var(--token-background);color:var(--token-text-primary)}.faq-section_bg-surface[data-v-80eeae1b]{background:var(--token-surface)}.faq-section_bg-dark[data-v-80eeae1b]{background:var(--token-overlay-scrim);color:var(--token-on-scrim)}.faq-section_bg-accent[data-v-80eeae1b]{background:var(--token-accent);color:var(--token-on-accent)}.faq-section__title[data-v-80eeae1b]{margin-bottom:var(--token-heading-gap)}.faq-section__subtitle_align-left[data-v-80eeae1b],.faq-section__title_align-left[data-v-80eeae1b]{text-align:left}.faq-section__subtitle_align-center[data-v-80eeae1b],.faq-section__title_align-center[data-v-80eeae1b]{text-align:center}.faq-section__subtitle_align-left[data-v-80eeae1b]{margin-inline:0}.faq-section__subtitle[data-v-80eeae1b]{margin-bottom:var(--token-section-gap)}@container (min-width: 640px){.faq-section_layout-two-cols .faq-section__list[data-v-80eeae1b]{display:grid;gap:var(--token-spacing-sm);grid-template-columns:1fr 1fr}}.faq-section_layout-cards .faq-section__list .question[data-v-80eeae1b]{background:var(--token-surface)}.faq-section__add[data-v-80eeae1b]{align-items:center;background:var(--token-accent-light,transparent);border:1px dashed var(--token-accent);border-radius:var(--token-radius-lg,12px);color:var(--token-accent);cursor:pointer;display:inline-flex;font-family:var(--token-font-family-body);font-size:var(--token-font-size-base);font-weight:var(--token-font-weight-medium,500);gap:var(--token-spacing-xs,8px);margin-top:var(--token-spacing-md);padding:var(--token-spacing-sm) var(--token-spacing-lg);transition:background .2s ease,color .2s ease}.faq-section__add span[data-v-80eeae1b]{font-size:1.2em;line-height:1}.faq-section__add[data-v-80eeae1b]:hover{background:var(--token-btn-primary-bg,var(--token-accent));color:var(--token-btn-primary-fg,var(--token-on-accent))}.faq-section__list[data-v-80eeae1b]{container-type:inline-size}.faq-section__list_style-divider .question[data-v-80eeae1b]{background:transparent;border:none;border-bottom:1px solid var(--token-border-light);border-radius:0;padding-left:0;padding-right:0}.faq-section__list_style-divider .question+.question[data-v-80eeae1b]{margin-top:0}.faq-section__list_style-divider .question[data-v-80eeae1b]:hover{box-shadow:none}.faq-section__list_style-divider .question.question_open[data-v-80eeae1b]:before{display:none}.faq-section__list_style-shadow .question[data-v-80eeae1b]{border-color:transparent;box-shadow:var(--token-shadow-md)}.faq-section__list_style-shadow .question[data-v-80eeae1b]:hover{box-shadow:var(--token-shadow-lg)}.faq-section__list_radius-sharp .question[data-v-80eeae1b]{border-radius:var(--token-radius-none)}.faq-section__list_radius-soft .question[data-v-80eeae1b]{border-radius:var(--token-radius-lg)}.faq-section__list_radius-round .question[data-v-80eeae1b]{border-radius:var(--token-radius-xl)}.question[data-v-80eeae1b]{background:var(--token-surface-raised,var(--token-surface));border:1px solid var(--token-border,var(--token-border-light));border-radius:var(--token-radius-lg);cursor:pointer;padding:var(--token-spacing-lg);transition:box-shadow var(--token-dur-fast,.2s) var(--token-ease-out,ease),border-color var(--token-dur-fast,.2s) var(--token-ease-out,ease),background var(--token-dur-fast,.2s) var(--token-ease-out,ease)}.question+.question[data-v-80eeae1b]{margin-top:var(--token-spacing-sm)}.question[data-v-80eeae1b]{position:relative}.question_open[data-v-80eeae1b]{border-color:color-mix(in srgb,var(--token-accent) 45%,var(--token-border-light))}.question_open[data-v-80eeae1b]:before{background:var(--token-accent);border-radius:var(--token-radius-full,9999px);bottom:var(--token-spacing-sm);content:"";left:0;position:absolute;top:var(--token-spacing-sm);width:3px}.question__icon[data-v-80eeae1b]{color:var(--token-text-muted);flex-shrink:0;transition:transform .2s ease-in-out,color .2s ease-in-out}.question__icon_chevron[data-v-80eeae1b]{transform:rotate(-90deg)}.question__icon_plus[data-v-80eeae1b]{align-items:center;background:color-mix(in srgb,var(--token-text-primary) 8%,transparent);border-radius:var(--token-radius-full,9999px);display:flex;font-size:1.1rem;font-style:normal;height:24px;justify-content:center;line-height:1;transform:none;transition:background var(--token-dur-fast,.2s) var(--token-ease-out,ease),transform var(--token-dur-fast,.2s) var(--token-ease-spring,ease);width:24px}.question__icon_plus[data-v-80eeae1b] svg{display:none}.question__icon_plus[data-v-80eeae1b]:before{content:"+";font-weight:var(--token-font-weight-semibold);transition:transform var(--token-dur-base,.3s) var(--token-ease-spring,ease)}.question__remove[data-v-80eeae1b]{background:transparent;border:1px solid transparent;border-radius:var(--token-radius-full,9999px);color:var(--token-text-secondary);cursor:pointer;flex-shrink:0;font-size:18px;height:28px;line-height:1;margin-left:var(--token-spacing-sm);opacity:.55;transition:background .18s ease,color .18s ease,border-color .18s ease,opacity .18s ease;width:28px}.question__remove[data-v-80eeae1b]:hover{background:var(--token-error);border-color:var(--token-error);color:var(--token-on-accent);opacity:1}.question__title[data-v-80eeae1b]{align-items:center;color:var(--token-text-primary);display:flex;font-family:var(--token-font-body,var(--token-font-family-body));font-size:var(--token-font-size-lg);font-weight:var(--token-font-weight-medium,500);gap:var(--token-spacing-sm);letter-spacing:normal;line-height:var(--token-line-height-normal,1.4);margin:0}.question__text[data-v-80eeae1b]{flex:1;min-width:0}.question__answer[data-v-80eeae1b]{color:var(--token-text-secondary);font-family:var(--token-font-family-body);font-size:var(--token-font-size-base);line-height:var(--token-line-height-relaxed,1.6);max-width:65ch;padding-top:var(--token-spacing-lg);text-wrap:pretty}.question_open .question__icon_chevron[data-v-80eeae1b]{color:var(--token-accent);transform:rotate(-270deg)}.question_open .question__icon_plus[data-v-80eeae1b]{background:var(--token-accent);color:var(--token-on-accent);transform:rotate(180deg)}.question_open .question__icon_plus[data-v-80eeae1b]:before{content:"−"}.question_open .question__title[data-v-80eeae1b]{color:var(--token-accent)}.question[data-v-80eeae1b]:hover{box-shadow:var(--token-shadow-sm)}.faq-section_bg-accent .question[data-v-80eeae1b],.faq-section_bg-dark .question[data-v-80eeae1b]{background:#ffffff14;border-color:#ffffff26;color:var(--token-on-scrim)}.faq-section_bg-accent .question__title[data-v-80eeae1b],.faq-section_bg-dark .question__title[data-v-80eeae1b]{color:inherit}.faq-section_bg-accent .question__answer[data-v-80eeae1b],.faq-section_bg-dark .question__answer[data-v-80eeae1b]{color:#ffffffbf}.faq-section_bg-accent .question[data-v-80eeae1b]{color:var(--token-on-accent)}.faq-section_bg-accent .question .question__answer[data-v-80eeae1b]{color:var(--token-on-accent-muted)}.faq-section_bg-accent .question_open[data-v-80eeae1b],.faq-section_bg-dark .question_open[data-v-80eeae1b]{border-color:color-mix(in srgb,currentColor 45%,transparent)}.faq-section_bg-accent .question_open[data-v-80eeae1b]:before,.faq-section_bg-dark .question_open[data-v-80eeae1b]:before{background:currentColor}.faq-section_bg-accent .question_open .question__title[data-v-80eeae1b],.faq-section_bg-dark .question_open .question__title[data-v-80eeae1b]{color:inherit}@container (max-width: 768px){.faq-section__list[data-v-80eeae1b]{display:block!important}.faq-section_layout-two-cols .faq-section__list[data-v-80eeae1b]{grid-template-columns:1fr!important}}@container (max-width: 480px){.question[data-v-80eeae1b]{padding:var(--token-spacing-sm) var(--token-spacing-md)}.question__title[data-v-80eeae1b]{font-size:var(--token-font-size-base);min-height:44px}.question__text[data-v-80eeae1b],.question__title[data-v-80eeae1b]{overflow-wrap:break-word;word-break:break-word}.question__icon[data-v-80eeae1b]{flex-shrink:0;min-height:24px;min-width:24px}.question__answer[data-v-80eeae1b]{font-size:var(--token-font-size-sm);padding-top:var(--token-spacing-sm)}}html[data-style=soft] .faq-section .question{border-color:transparent;box-shadow:var(--token-shadow-sm)}html[data-style=flat] .faq-section .question{border-color:var(--token-border);border-radius:0;box-shadow:none}html[data-style=flat] .faq-section .question{border-top:none;margin-top:0}html[data-style=bold] .faq-section .question{border-color:color-mix(in srgb,var(--token-text-primary) 35%,var(--token-border))}html[data-style=elegant] .faq-section .question{border-color:var(--token-border-light);border-radius:var(--token-radius-sm,6px)}
