.collapsible{border-radius:var(--radius-lg);will-change:transform,height;width:100%;overflow:hidden}.collapsible.disabled .collapsibleTrigger{cursor:default}.collapsible .collapsibleTrigger{width:100%;padding:var(--spacing-sm)var(--spacing-md);cursor:pointer;color:var(--text);-webkit-tap-highlight-color:#0000;touch-action:manipulation;background:0 0;border:none;justify-content:space-between;align-items:center;font-family:inherit;transition:background .2s,color .1s,padding .3s,transform .15s;display:flex}.collapsible .collapsibleTrigger .triggerChevron{opacity:.5;transform-origin:50%;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .3s;display:flex}.collapsible .collapsibleTrigger .collapsibleTriggerContent{text-align:right;align-items:center;gap:.6em;min-width:0;display:flex}.collapsible .collapsibleTrigger .triggerIcon{opacity:.7;flex-shrink:0;justify-content:center;align-items:center;display:flex}.collapsible .collapsibleTrigger .triggerLabel{font-size:var(--font-md);font-weight:300}.collapsible .collapsibleTrigger .triggerBadge{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--primary)12%,transparent);color:var(--primary);font-size:var(--font-xs);padding:.1em .5em;font-weight:600}.collapsible .collapsibleTrigger:focus-visible{outline:2px solid color-mix(in srgb,var(--primary)65%,transparent);outline-offset:-2px}.collapsible .collapsibleTrigger:disabled{opacity:1;cursor:default}.collapsible.open .collapsibleTrigger{padding-bottom:0!important}.collapsible.open .triggerChevron{opacity:1}.collapsible .collapsiblePreview{padding:0 var(--spacing-md)var(--spacing-md);will-change:opacity,transform,filter;backface-visibility:hidden;transform-origin:top}.collapsible .collapsibleBody{transform-origin:top;will-change:height;overflow:hidden}.collapsible .collapsibleContent{gap:var(--spacing-sm);padding:0 var(--spacing-md)var(--spacing-md);will-change:opacity,transform,filter;backface-visibility:hidden;transform-origin:top;flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.collapsible .collapsibleTrigger:not(:disabled):hover{background:var(--container)}.collapsible .collapsibleTrigger:not(:disabled):hover .triggerChevron{opacity:1}}@media (hover:none) and (pointer:coarse){.collapsible .collapsibleTrigger:not(:disabled):active{background:var(--container);transform:scale(.985)}.collapsible .collapsibleTrigger:not(:disabled):active .triggerChevron{opacity:1}}