@layer starter, reset, base, state, application;
@layer reset {
  ._skeleton_1mtwj_2 {
    all: unset;
    font-family: var(--font-family-base, "Nunito Sans", sans-serif);
    font-size: 100%;
    color: var(--foreground-color, #141414);
    margin: 0;
    padding: 0;
    border-style: none;
    border-width: 0;
    border-color: transparent;
    box-sizing: border-box;
    display: flex;
  }
}
@layer base {
  ._shade_1mtwj_17 {
    background-color: var(--background-color-stronger, var(--background-color-stronger, #eeeeee));
    position: relative;
  }
  ._shade_1mtwj_17:after {
    content: "";
    background-color: var(--overloay-color-hover, var(--overlay-color-hover, rgba(20, 20, 20, 0.0784313725)));
    animation: _pulser_1mtwj_1 750ms ease-in-out infinite alternate;
    position: absolute;
    inset: 0;
    border-radius: inherit;
  }
  ._shade_1mtwj_17._ai_1mtwj_29 {
    background-color: var(--background-color-primary-subdued, var(--background-color-primary-subdued, #E0F2FF));
  }
  ._shade_1mtwj_17._ai_1mtwj_29:after {
    background-color: rgba(2, 101, 220, 0.1019607843);
  }
  ._skeleton_1mtwj_2._text_1mtwj_35 {
    flex-direction: column;
    gap: 0.75rem;
  }
  ._skeleton_1mtwj_2._text_1mtwj_35._body_1mtwj_39 ._line_1mtwj_39 {
    border-radius: 0.375rem;
    height: 1rem;
  }
  ._skeleton_1mtwj_2._text_1mtwj_35._body_1mtwj_39 ._line_1mtwj_39:last-child:not(:first-child) {
    margin-inline-end: 20%;
  }
  ._skeleton_1mtwj_2._text_1mtwj_35._headline_1mtwj_46 ._line_1mtwj_39 {
    border-radius: 0.375rem;
    height: 1.5rem;
  }
  ._skeleton_1mtwj_2._circle_1mtwj_50 {
    border-radius: var(--diameter, 2rem);
    height: var(--diameter, 2rem);
    width: var(--diameter, 2rem);
  }
  ._skeleton_1mtwj_2._rectangle_1mtwj_55 {
    border-radius: 0.375rem;
    height: var(--height, 3.5rem);
  }
  ._skeleton_1mtwj_2._pill_1mtwj_59 {
    border-radius: 1.5rem;
    height: 1.5rem;
    width: var(--width);
  }
}
@keyframes _pulser_1mtwj_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}