._accordionRoot_x6i0e_1{width:100%;border-radius:var(--radius-lg);border:1px solid var(--border);background-color:var(--surface);overflow:hidden;box-shadow:var(--shadow-sm)}._accordionItem_x6i0e_10{border-bottom:1px solid var(--border)}._accordionItem_x6i0e_10:last-child{border-bottom:none}._accordionHeader_x6i0e_18{margin:0;display:flex}._accordionTrigger_x6i0e_23{all:unset;font-family:var(--font-family-base);background-color:var(--surface);padding:var(--spacing-4);flex:1;display:flex;align-items:center;justify-content:space-between;font-size:1rem;font-weight:500;color:var(--foreground);cursor:pointer;transition:background-color .2s ease;min-height:48px}._accordionTrigger_x6i0e_23:hover{background-color:var(--muted)}._accordionTrigger_x6i0e_23:focus-visible{background-color:var(--muted);box-shadow:inset 0 0 0 2px var(--primary);z-index:1}._questionText_x6i0e_50{padding-right:var(--spacing-4);text-align:left;line-height:1.4}._accordionTrigger_x6i0e_23[data-state=open]{background-color:color-mix(in srgb,var(--primary) 5%,var(--surface))}._accordionTrigger_x6i0e_23[data-state=open] ._questionText_x6i0e_50{color:var(--primary);font-weight:600}._accordionTrigger_x6i0e_23[data-state=open]>._accordionChevron_x6i0e_65{transform:rotate(180deg);color:var(--primary)}._accordionChevron_x6i0e_65{color:var(--muted-foreground);flex-shrink:0;transition:transform .3s cubic-bezier(.87,0,.13,1),color .2s ease;width:18px;height:18px}._accordionContent_x6i0e_78{overflow:hidden;font-size:.9375rem;color:var(--muted-foreground);background-color:var(--surface)}._accordionContent_x6i0e_78[data-state=open]{animation:_slideDown_x6i0e_1 .3s cubic-bezier(.87,0,.13,1)}._accordionContent_x6i0e_78[data-state=closed]{height:0;animation:_slideUp_x6i0e_1 .3s cubic-bezier(.87,0,.13,1)}._accordionContentText_x6i0e_96{padding:0 var(--spacing-4) 1.25rem var(--spacing-4);line-height:1.6}@keyframes _slideDown_x6i0e_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes _slideUp_x6i0e_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}.dark ._accordionTrigger_x6i0e_23:hover{background-color:var(--muted)}.dark ._accordionTrigger_x6i0e_23[data-state=open]{background-color:color-mix(in srgb,var(--primary) 15%,var(--surface))}
