@layer base{._item_edbxz_2{border-radius:var(--radius);background-color:var(--card);color:var(--card-foreground);overflow:hidden;margin-bottom:var(--spacing-4);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal) ease}._item_edbxz_2:hover:not(:has(._trigger_edbxz_12:disabled)){box-shadow:var(--shadow-md)}._item_edbxz_2:has(._trigger_edbxz_12:disabled){opacity:.6;box-shadow:var(--shadow)}._header_edbxz_21{display:flex}._trigger_edbxz_12{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-4) var(--spacing-6);font-family:var(--font-family-heading);font-weight:400;line-height:1.5;letter-spacing:-.01em;text-align:left;background-color:transparent;color:inherit;border:none;cursor:pointer;transition:opacity var(--animation-duration-fast) ease}._trigger_edbxz_12:hover:not(:disabled){opacity:.8}._trigger_edbxz_12:active:not(:disabled){opacity:.7}._trigger_edbxz_12:disabled{opacity:.6;cursor:not-allowed;color:var(--muted-foreground)}._trigger_edbxz_12:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._icon_edbxz_62{width:1rem;height:1rem;transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);flex-shrink:0;color:var(--muted-foreground)}._trigger_edbxz_12:disabled ._icon_edbxz_62{color:var(--muted-foreground)}._trigger_edbxz_12[data-state=open] ._icon_edbxz_62{transform:rotate(180deg)}._content_edbxz_79{overflow:hidden;background-color:transparent;color:inherit;animation:_accordion-up_edbxz_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_edbxz_79[data-state=open]{animation:_accordion-down_edbxz_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._contentInner_edbxz_92{padding:var(--spacing-3) var(--spacing-6) var(--spacing-4);color:var(--muted-foreground);font-size:var(--text-body-sm);line-height:var(--text-body-sm-lh)}._item_edbxz_2[data-variant=prose] ._trigger_edbxz_12{font-family:var(--font-family-base);font-weight:600;font-size:var(--text-lead);line-height:var(--text-lead-lh)}._item_edbxz_2[data-variant=prose] ._contentInner_edbxz_92{font-family:var(--font-family-prose);font-size:var(--text-prose);line-height:var(--text-prose-lh);color:var(--foreground);text-wrap:pretty}@keyframes _accordion-up_edbxz_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes _accordion-down_edbxz_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}}
