@layer components{.root_iq8Ytq{flex-direction:column;gap:0;display:flex}.trigger_iq8Ytq{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);background:var(--color-surface-1);border:var(--border-width-base) solid var(--color-line);border-radius:var(--radius-md);cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--easing-standard), border-bottom-left-radius var(--duration-normal) var(--easing-standard) var(--duration-normal), border-bottom-right-radius var(--duration-normal) var(--easing-standard) var(--duration-normal), border-bottom-color var(--duration-normal) var(--easing-standard) var(--duration-normal);outline:none;display:flex}.trigger_iq8Ytq[data-panel-open]{transition:background-color var(--duration-fast) var(--easing-standard), border-bottom-left-radius var(--duration-normal) var(--easing-standard), border-bottom-right-radius var(--duration-normal) var(--easing-standard), border-bottom-color var(--duration-normal) var(--easing-standard);border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.trigger_iq8Ytq:hover{background-color:var(--color-hover)}.trigger_iq8Ytq:focus-visible{box-shadow:var(--shadow-focus)}.trigger_iq8Ytq[data-disabled]{opacity:.44;cursor:not-allowed}.trigger-icon_iq8Ytq{color:var(--color-tertiary);transition:transform var(--duration-normal) var(--easing-standard);flex-shrink:0}.trigger_iq8Ytq[data-panel-open] .trigger-icon_iq8Ytq{transform:rotate(90deg)}.panel_iq8Ytq{height:var(--collapsible-panel-height);transition:height var(--duration-normal) var(--easing-standard);overflow:hidden}.panel_iq8Ytq[hidden]:not([hidden=until-found]){display:none}.panel_iq8Ytq[data-starting-style],.panel_iq8Ytq[data-ending-style]{height:0}.panel-content_iq8Ytq{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-3);font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-secondary);line-height:var(--line-height-relaxed);border:var(--border-width-base) solid var(--color-line);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--color-elevated);border-top:none}}
