.ExpandableCard_card__yG_Fg{position:relative;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-card);display:flex;flex-direction:column;transition:box-shadow .2s,border-color .2s}.ExpandableCard_card__yG_Fg:hover,.ExpandableCard_expanded__i_DxI{box-shadow:var(--shadow-card-hover)}.ExpandableCard_expanded__i_DxI{border-color:var(--color-primary);border-left:3px solid var(--color-primary)}[data-theme=dark] .ExpandableCard_expanded__i_DxI{border-color:var(--color-sky);border-left-color:var(--color-sky)}.ExpandableCard_summary___qw_N{display:flex;align-items:center;gap:16px;padding:18px 24px}.ExpandableCard_summaryTop__zyOLz{align-items:flex-start}.ExpandableCard_expandBtn__Sim0q{width:28px;height:28px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s;cursor:pointer}.ExpandableCard_expandBtn__Sim0q:hover{background:var(--bg-elevated);color:var(--text-heading)}.ExpandableCard_expandBtn__Sim0q svg{transition:transform .25s ease}.ExpandableCard_expanded__i_DxI .ExpandableCard_expandBtn__Sim0q svg{transform:rotate(180deg)}.ExpandableCard_expanded__i_DxI .ExpandableCard_expandBtn__Sim0q{border-color:var(--color-primary);color:var(--color-primary)}[data-theme=dark] .ExpandableCard_expanded__i_DxI .ExpandableCard_expandBtn__Sim0q{border-color:var(--color-sky);color:var(--color-sky)}.ExpandableCard_detail__EUX4i{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .35s ease,visibility 0s .35s}.ExpandableCard_detailExpanded__XDFP9{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .35s ease,visibility 0s}.ExpandableCard_detailClip__bnFMa{min-height:0;overflow:hidden}.ExpandableCard_detailInner__glqZf{padding:0 20px 20px;border-top:1px solid var(--border-subtle)}@media (prefers-reduced-motion:reduce){.ExpandableCard_detailExpanded__XDFP9,.ExpandableCard_detail__EUX4i,.ExpandableCard_expandBtn__Sim0q svg{transition:none}}@media (max-width:640px){.ExpandableCard_summary___qw_N{padding:14px 16px}}