.app-icon[data-v-37e1f771]{flex-shrink:0}.app-icon--xs[data-v-37e1f771]{width:var(--icon-size-xs);height:var(--icon-size-xs)}.app-icon--sm[data-v-37e1f771]{width:var(--icon-size-sm);height:var(--icon-size-sm)}.app-icon--md[data-v-37e1f771]{width:var(--icon-size-md);height:var(--icon-size-md)}.app-icon--lg[data-v-37e1f771]{width:var(--icon-size-lg);height:var(--icon-size-lg)}.icon-button[data-v-cce31e8e]{border-radius:var(--radius-pill);transition:color var(--duration-fast) var(--easing-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-button[data-v-cce31e8e]:disabled{color:var(--color-on-action-disabled);cursor:not-allowed}.icon-button--sm[data-v-cce31e8e]{width:var(--control-size-sm);height:var(--control-size-sm)}.icon-button--md[data-v-cce31e8e]{width:var(--control-size-md);height:var(--control-size-md)}.icon-button--lg[data-v-cce31e8e]{width:var(--control-size-2xl);height:var(--control-size-2xl)}.icon-button--surface[data-v-cce31e8e]{background:var(--color-surface);color:var(--color-text)}.icon-button--contrast[data-v-cce31e8e]{background:var(--color-action-contrast);color:var(--color-on-action-contrast)}.icon-button--contrast[data-v-cce31e8e]:disabled{background:var(--color-action-disabled)}.icon-button.is-active[data-v-cce31e8e]{color:var(--color-text-accent)}.app-text--body-l[data-v-12a023b0]{font-size:var(--fs-body-l);line-height:var(--lh-body-l)}.app-text--body-m[data-v-12a023b0]{font-size:var(--fs-body-m);line-height:var(--lh-body-m)}.app-text--body-s[data-v-12a023b0]{font-size:var(--fs-body-s);line-height:var(--lh-body-s)}.app-text--caption-l[data-v-12a023b0]{font-size:var(--fs-caption-l);line-height:var(--lh-caption-l)}.app-text--caption[data-v-12a023b0]{font-size:var(--fs-caption);line-height:var(--lh-caption)}.app-text--label[data-v-12a023b0]{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase}.app-text--title[data-v-12a023b0]{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-bold)}.app-text--heading-m[data-v-12a023b0]{font-size:var(--fs-heading-m);line-height:var(--lh-heading-m);font-weight:var(--fw-bold)}.app-text--default[data-v-12a023b0]{color:var(--color-text)}.app-text--muted[data-v-12a023b0]{color:var(--color-text-muted)}.app-text--accent[data-v-12a023b0]{color:var(--color-text-accent)}.app-text--danger[data-v-12a023b0]{color:var(--color-danger)}
