/* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */
:host(.v-m-0),
.v-m-0 {
  margin: 0px;
}

:host(.v-mx-0),
.v-mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}

:host(.v-my-0),
.v-my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

:host(.v-mt-0),
.v-mt-0 {
  margin-top: 0px;
}

:host(.v-mb-0),
.v-mb-0 {
  margin-bottom: 0px;
}

:host(.v-mr-0),
.v-mr-0 {
  margin-right: 0px;
}

:host(.v-ml-0),
.v-ml-0 {
  margin-left: 0px;
}

:host(.v-m-size-0),
.v-m-size-0 {
  margin: 0px;
}

:host(.v-mx-size-0),
.v-mx-size-0 {
  margin-left: 0px;
  margin-right: 0px;
}

:host(.v-my-size-0),
.v-my-size-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

:host(.v-mt-size-0),
.v-mt-size-0 {
  margin-top: 0px;
}

:host(.v-mb-size-0),
.v-mb-size-0 {
  margin-bottom: 0px;
}

:host(.v-mr-size-0),
.v-mr-size-0 {
  margin-right: 0px;
}

:host(.v-ml-size-0),
.v-ml-size-0 {
  margin-left: 0px;
}

:host(.v-m-size-4),
.v-m-size-4 {
  margin: 4px;
}

:host(.v-mx-size-4),
.v-mx-size-4 {
  margin-left: 4px;
  margin-right: 4px;
}

:host(.v-my-size-4),
.v-my-size-4 {
  margin-top: 4px;
  margin-bottom: 4px;
}

:host(.v-mt-size-4),
.v-mt-size-4 {
  margin-top: 4px;
}

:host(.v-mb-size-4),
.v-mb-size-4 {
  margin-bottom: 4px;
}

:host(.v-mr-size-4),
.v-mr-size-4 {
  margin-right: 4px;
}

:host(.v-ml-size-4),
.v-ml-size-4 {
  margin-left: 4px;
}

:host(.v-m-size-8),
.v-m-size-8 {
  margin: 8px;
}

:host(.v-mx-size-8),
.v-mx-size-8 {
  margin-left: 8px;
  margin-right: 8px;
}

:host(.v-my-size-8),
.v-my-size-8 {
  margin-top: 8px;
  margin-bottom: 8px;
}

:host(.v-mt-size-8),
.v-mt-size-8 {
  margin-top: 8px;
}

:host(.v-mb-size-8),
.v-mb-size-8 {
  margin-bottom: 8px;
}

:host(.v-mr-size-8),
.v-mr-size-8 {
  margin-right: 8px;
}

:host(.v-ml-size-8),
.v-ml-size-8 {
  margin-left: 8px;
}

:host(.v-m-size-12),
.v-m-size-12 {
  margin: 12px;
}

:host(.v-mx-size-12),
.v-mx-size-12 {
  margin-left: 12px;
  margin-right: 12px;
}

:host(.v-my-size-12),
.v-my-size-12 {
  margin-top: 12px;
  margin-bottom: 12px;
}

:host(.v-mt-size-12),
.v-mt-size-12 {
  margin-top: 12px;
}

:host(.v-mb-size-12),
.v-mb-size-12 {
  margin-bottom: 12px;
}

:host(.v-mr-size-12),
.v-mr-size-12 {
  margin-right: 12px;
}

:host(.v-ml-size-12),
.v-ml-size-12 {
  margin-left: 12px;
}

:host(.v-m-size-16),
.v-m-size-16 {
  margin: 16px;
}

:host(.v-mx-size-16),
.v-mx-size-16 {
  margin-left: 16px;
  margin-right: 16px;
}

:host(.v-my-size-16),
.v-my-size-16 {
  margin-top: 16px;
  margin-bottom: 16px;
}

:host(.v-mt-size-16),
.v-mt-size-16 {
  margin-top: 16px;
}

:host(.v-mb-size-16),
.v-mb-size-16 {
  margin-bottom: 16px;
}

:host(.v-mr-size-16),
.v-mr-size-16 {
  margin-right: 16px;
}

:host(.v-ml-size-16),
.v-ml-size-16 {
  margin-left: 16px;
}

:host(.v-m-size-20),
.v-m-size-20 {
  margin: 20px;
}

:host(.v-mx-size-20),
.v-mx-size-20 {
  margin-left: 20px;
  margin-right: 20px;
}

:host(.v-my-size-20),
.v-my-size-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

:host(.v-mt-size-20),
.v-mt-size-20 {
  margin-top: 20px;
}

:host(.v-mb-size-20),
.v-mb-size-20 {
  margin-bottom: 20px;
}

:host(.v-mr-size-20),
.v-mr-size-20 {
  margin-right: 20px;
}

:host(.v-ml-size-20),
.v-ml-size-20 {
  margin-left: 20px;
}

:host(.v-m-size-24),
.v-m-size-24 {
  margin: 24px;
}

:host(.v-mx-size-24),
.v-mx-size-24 {
  margin-left: 24px;
  margin-right: 24px;
}

:host(.v-my-size-24),
.v-my-size-24 {
  margin-top: 24px;
  margin-bottom: 24px;
}

:host(.v-mt-size-24),
.v-mt-size-24 {
  margin-top: 24px;
}

:host(.v-mb-size-24),
.v-mb-size-24 {
  margin-bottom: 24px;
}

:host(.v-mr-size-24),
.v-mr-size-24 {
  margin-right: 24px;
}

:host(.v-ml-size-24),
.v-ml-size-24 {
  margin-left: 24px;
}

:host(.v-m-size-32),
.v-m-size-32 {
  margin: 32px;
}

:host(.v-mx-size-32),
.v-mx-size-32 {
  margin-left: 32px;
  margin-right: 32px;
}

:host(.v-my-size-32),
.v-my-size-32 {
  margin-top: 32px;
  margin-bottom: 32px;
}

:host(.v-mt-size-32),
.v-mt-size-32 {
  margin-top: 32px;
}

:host(.v-mb-size-32),
.v-mb-size-32 {
  margin-bottom: 32px;
}

:host(.v-mr-size-32),
.v-mr-size-32 {
  margin-right: 32px;
}

:host(.v-ml-size-32),
.v-ml-size-32 {
  margin-left: 32px;
}

:host(.v-m-size-40),
.v-m-size-40 {
  margin: 40px;
}

:host(.v-mx-size-40),
.v-mx-size-40 {
  margin-left: 40px;
  margin-right: 40px;
}

:host(.v-my-size-40),
.v-my-size-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

:host(.v-mt-size-40),
.v-mt-size-40 {
  margin-top: 40px;
}

:host(.v-mb-size-40),
.v-mb-size-40 {
  margin-bottom: 40px;
}

:host(.v-mr-size-40),
.v-mr-size-40 {
  margin-right: 40px;
}

:host(.v-ml-size-40),
.v-ml-size-40 {
  margin-left: 40px;
}

:host(.v-m-size-48),
.v-m-size-48 {
  margin: 48px;
}

:host(.v-mx-size-48),
.v-mx-size-48 {
  margin-left: 48px;
  margin-right: 48px;
}

:host(.v-my-size-48),
.v-my-size-48 {
  margin-top: 48px;
  margin-bottom: 48px;
}

:host(.v-mt-size-48),
.v-mt-size-48 {
  margin-top: 48px;
}

:host(.v-mb-size-48),
.v-mb-size-48 {
  margin-bottom: 48px;
}

:host(.v-mr-size-48),
.v-mr-size-48 {
  margin-right: 48px;
}

:host(.v-ml-size-48),
.v-ml-size-48 {
  margin-left: 48px;
}

:host(.v-m-size-64),
.v-m-size-64 {
  margin: 64px;
}

:host(.v-mx-size-64),
.v-mx-size-64 {
  margin-left: 64px;
  margin-right: 64px;
}

:host(.v-my-size-64),
.v-my-size-64 {
  margin-top: 64px;
  margin-bottom: 64px;
}

:host(.v-mt-size-64),
.v-mt-size-64 {
  margin-top: 64px;
}

:host(.v-mb-size-64),
.v-mb-size-64 {
  margin-bottom: 64px;
}

:host(.v-mr-size-64),
.v-mr-size-64 {
  margin-right: 64px;
}

:host(.v-ml-size-64),
.v-ml-size-64 {
  margin-left: 64px;
}

:host(.v-m-size-72),
.v-m-size-72 {
  margin: 72px;
}

:host(.v-mx-size-72),
.v-mx-size-72 {
  margin-left: 72px;
  margin-right: 72px;
}

:host(.v-my-size-72),
.v-my-size-72 {
  margin-top: 72px;
  margin-bottom: 72px;
}

:host(.v-mt-size-72),
.v-mt-size-72 {
  margin-top: 72px;
}

:host(.v-mb-size-72),
.v-mb-size-72 {
  margin-bottom: 72px;
}

:host(.v-mr-size-72),
.v-mr-size-72 {
  margin-right: 72px;
}

:host(.v-ml-size-72),
.v-ml-size-72 {
  margin-left: 72px;
}

:host(.v-m-size-80),
.v-m-size-80 {
  margin: 80px;
}

:host(.v-mx-size-80),
.v-mx-size-80 {
  margin-left: 80px;
  margin-right: 80px;
}

:host(.v-my-size-80),
.v-my-size-80 {
  margin-top: 80px;
  margin-bottom: 80px;
}

:host(.v-mt-size-80),
.v-mt-size-80 {
  margin-top: 80px;
}

:host(.v-mb-size-80),
.v-mb-size-80 {
  margin-bottom: 80px;
}

:host(.v-mr-size-80),
.v-mr-size-80 {
  margin-right: 80px;
}

:host(.v-ml-size-80),
.v-ml-size-80 {
  margin-left: 80px;
}

:host(.v-m-size-112),
.v-m-size-112 {
  margin: 112px;
}

:host(.v-mx-size-112),
.v-mx-size-112 {
  margin-left: 112px;
  margin-right: 112px;
}

:host(.v-my-size-112),
.v-my-size-112 {
  margin-top: 112px;
  margin-bottom: 112px;
}

:host(.v-mt-size-112),
.v-mt-size-112 {
  margin-top: 112px;
}

:host(.v-mb-size-112),
.v-mb-size-112 {
  margin-bottom: 112px;
}

:host(.v-mr-size-112),
.v-mr-size-112 {
  margin-right: 112px;
}

:host(.v-ml-size-112),
.v-ml-size-112 {
  margin-left: 112px;
}

:host(.v-m-size-2),
.v-m-size-2 {
  margin: 2px;
}

:host(.v-mx-size-2),
.v-mx-size-2 {
  margin-left: 2px;
  margin-right: 2px;
}

:host(.v-my-size-2),
.v-my-size-2 {
  margin-top: 2px;
  margin-bottom: 2px;
}

:host(.v-mt-size-2),
.v-mt-size-2 {
  margin-top: 2px;
}

:host(.v-mb-size-2),
.v-mb-size-2 {
  margin-bottom: 2px;
}

:host(.v-mr-size-2),
.v-mr-size-2 {
  margin-right: 2px;
}

:host(.v-ml-size-2),
.v-ml-size-2 {
  margin-left: 2px;
}

:host(.v-m-auto),
.v-m-auto {
  margin: auto;
}

:host(.v-mx-auto),
.v-mx-auto {
  margin-left: auto;
  margin-right: auto;
}

:host(.v-my-auto),
.v-my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

:host(.v-mt-auto),
.v-mt-auto {
  margin-top: auto;
}

:host(.v-mb-auto),
.v-mb-auto {
  margin-bottom: auto;
}

:host(.v-mr-auto),
.v-mr-auto {
  margin-right: auto;
}

:host(.v-ml-auto),
.v-ml-auto {
  margin-left: auto;
}

@media (min-width: 320px) {
  :host(.S\:v-m-0),
  .S\:v-m-0 {
    margin: 0px;
  }
  :host(.S\:v-mx-0),
  .S\:v-mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  :host(.S\:v-my-0),
  .S\:v-my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  :host(.S\:v-mt-0),
  .S\:v-mt-0 {
    margin-top: 0px;
  }
  :host(.S\:v-mb-0),
  .S\:v-mb-0 {
    margin-bottom: 0px;
  }
  :host(.S\:v-mr-0),
  .S\:v-mr-0 {
    margin-right: 0px;
  }
  :host(.S\:v-ml-0),
  .S\:v-ml-0 {
    margin-left: 0px;
  }
  :host(.S\:v-m-size-0),
  .S\:v-m-size-0 {
    margin: 0px;
  }
  :host(.S\:v-mx-size-0),
  .S\:v-mx-size-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  :host(.S\:v-my-size-0),
  .S\:v-my-size-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  :host(.S\:v-mt-size-0),
  .S\:v-mt-size-0 {
    margin-top: 0px;
  }
  :host(.S\:v-mb-size-0),
  .S\:v-mb-size-0 {
    margin-bottom: 0px;
  }
  :host(.S\:v-mr-size-0),
  .S\:v-mr-size-0 {
    margin-right: 0px;
  }
  :host(.S\:v-ml-size-0),
  .S\:v-ml-size-0 {
    margin-left: 0px;
  }
  :host(.S\:v-m-size-4),
  .S\:v-m-size-4 {
    margin: 4px;
  }
  :host(.S\:v-mx-size-4),
  .S\:v-mx-size-4 {
    margin-left: 4px;
    margin-right: 4px;
  }
  :host(.S\:v-my-size-4),
  .S\:v-my-size-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  :host(.S\:v-mt-size-4),
  .S\:v-mt-size-4 {
    margin-top: 4px;
  }
  :host(.S\:v-mb-size-4),
  .S\:v-mb-size-4 {
    margin-bottom: 4px;
  }
  :host(.S\:v-mr-size-4),
  .S\:v-mr-size-4 {
    margin-right: 4px;
  }
  :host(.S\:v-ml-size-4),
  .S\:v-ml-size-4 {
    margin-left: 4px;
  }
  :host(.S\:v-m-size-8),
  .S\:v-m-size-8 {
    margin: 8px;
  }
  :host(.S\:v-mx-size-8),
  .S\:v-mx-size-8 {
    margin-left: 8px;
    margin-right: 8px;
  }
  :host(.S\:v-my-size-8),
  .S\:v-my-size-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  :host(.S\:v-mt-size-8),
  .S\:v-mt-size-8 {
    margin-top: 8px;
  }
  :host(.S\:v-mb-size-8),
  .S\:v-mb-size-8 {
    margin-bottom: 8px;
  }
  :host(.S\:v-mr-size-8),
  .S\:v-mr-size-8 {
    margin-right: 8px;
  }
  :host(.S\:v-ml-size-8),
  .S\:v-ml-size-8 {
    margin-left: 8px;
  }
  :host(.S\:v-m-size-12),
  .S\:v-m-size-12 {
    margin: 12px;
  }
  :host(.S\:v-mx-size-12),
  .S\:v-mx-size-12 {
    margin-left: 12px;
    margin-right: 12px;
  }
  :host(.S\:v-my-size-12),
  .S\:v-my-size-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  :host(.S\:v-mt-size-12),
  .S\:v-mt-size-12 {
    margin-top: 12px;
  }
  :host(.S\:v-mb-size-12),
  .S\:v-mb-size-12 {
    margin-bottom: 12px;
  }
  :host(.S\:v-mr-size-12),
  .S\:v-mr-size-12 {
    margin-right: 12px;
  }
  :host(.S\:v-ml-size-12),
  .S\:v-ml-size-12 {
    margin-left: 12px;
  }
  :host(.S\:v-m-size-16),
  .S\:v-m-size-16 {
    margin: 16px;
  }
  :host(.S\:v-mx-size-16),
  .S\:v-mx-size-16 {
    margin-left: 16px;
    margin-right: 16px;
  }
  :host(.S\:v-my-size-16),
  .S\:v-my-size-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  :host(.S\:v-mt-size-16),
  .S\:v-mt-size-16 {
    margin-top: 16px;
  }
  :host(.S\:v-mb-size-16),
  .S\:v-mb-size-16 {
    margin-bottom: 16px;
  }
  :host(.S\:v-mr-size-16),
  .S\:v-mr-size-16 {
    margin-right: 16px;
  }
  :host(.S\:v-ml-size-16),
  .S\:v-ml-size-16 {
    margin-left: 16px;
  }
  :host(.S\:v-m-size-20),
  .S\:v-m-size-20 {
    margin: 20px;
  }
  :host(.S\:v-mx-size-20),
  .S\:v-mx-size-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  :host(.S\:v-my-size-20),
  .S\:v-my-size-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  :host(.S\:v-mt-size-20),
  .S\:v-mt-size-20 {
    margin-top: 20px;
  }
  :host(.S\:v-mb-size-20),
  .S\:v-mb-size-20 {
    margin-bottom: 20px;
  }
  :host(.S\:v-mr-size-20),
  .S\:v-mr-size-20 {
    margin-right: 20px;
  }
  :host(.S\:v-ml-size-20),
  .S\:v-ml-size-20 {
    margin-left: 20px;
  }
  :host(.S\:v-m-size-24),
  .S\:v-m-size-24 {
    margin: 24px;
  }
  :host(.S\:v-mx-size-24),
  .S\:v-mx-size-24 {
    margin-left: 24px;
    margin-right: 24px;
  }
  :host(.S\:v-my-size-24),
  .S\:v-my-size-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  :host(.S\:v-mt-size-24),
  .S\:v-mt-size-24 {
    margin-top: 24px;
  }
  :host(.S\:v-mb-size-24),
  .S\:v-mb-size-24 {
    margin-bottom: 24px;
  }
  :host(.S\:v-mr-size-24),
  .S\:v-mr-size-24 {
    margin-right: 24px;
  }
  :host(.S\:v-ml-size-24),
  .S\:v-ml-size-24 {
    margin-left: 24px;
  }
  :host(.S\:v-m-size-32),
  .S\:v-m-size-32 {
    margin: 32px;
  }
  :host(.S\:v-mx-size-32),
  .S\:v-mx-size-32 {
    margin-left: 32px;
    margin-right: 32px;
  }
  :host(.S\:v-my-size-32),
  .S\:v-my-size-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  :host(.S\:v-mt-size-32),
  .S\:v-mt-size-32 {
    margin-top: 32px;
  }
  :host(.S\:v-mb-size-32),
  .S\:v-mb-size-32 {
    margin-bottom: 32px;
  }
  :host(.S\:v-mr-size-32),
  .S\:v-mr-size-32 {
    margin-right: 32px;
  }
  :host(.S\:v-ml-size-32),
  .S\:v-ml-size-32 {
    margin-left: 32px;
  }
  :host(.S\:v-m-size-40),
  .S\:v-m-size-40 {
    margin: 40px;
  }
  :host(.S\:v-mx-size-40),
  .S\:v-mx-size-40 {
    margin-left: 40px;
    margin-right: 40px;
  }
  :host(.S\:v-my-size-40),
  .S\:v-my-size-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  :host(.S\:v-mt-size-40),
  .S\:v-mt-size-40 {
    margin-top: 40px;
  }
  :host(.S\:v-mb-size-40),
  .S\:v-mb-size-40 {
    margin-bottom: 40px;
  }
  :host(.S\:v-mr-size-40),
  .S\:v-mr-size-40 {
    margin-right: 40px;
  }
  :host(.S\:v-ml-size-40),
  .S\:v-ml-size-40 {
    margin-left: 40px;
  }
  :host(.S\:v-m-size-48),
  .S\:v-m-size-48 {
    margin: 48px;
  }
  :host(.S\:v-mx-size-48),
  .S\:v-mx-size-48 {
    margin-left: 48px;
    margin-right: 48px;
  }
  :host(.S\:v-my-size-48),
  .S\:v-my-size-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  :host(.S\:v-mt-size-48),
  .S\:v-mt-size-48 {
    margin-top: 48px;
  }
  :host(.S\:v-mb-size-48),
  .S\:v-mb-size-48 {
    margin-bottom: 48px;
  }
  :host(.S\:v-mr-size-48),
  .S\:v-mr-size-48 {
    margin-right: 48px;
  }
  :host(.S\:v-ml-size-48),
  .S\:v-ml-size-48 {
    margin-left: 48px;
  }
  :host(.S\:v-m-size-64),
  .S\:v-m-size-64 {
    margin: 64px;
  }
  :host(.S\:v-mx-size-64),
  .S\:v-mx-size-64 {
    margin-left: 64px;
    margin-right: 64px;
  }
  :host(.S\:v-my-size-64),
  .S\:v-my-size-64 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  :host(.S\:v-mt-size-64),
  .S\:v-mt-size-64 {
    margin-top: 64px;
  }
  :host(.S\:v-mb-size-64),
  .S\:v-mb-size-64 {
    margin-bottom: 64px;
  }
  :host(.S\:v-mr-size-64),
  .S\:v-mr-size-64 {
    margin-right: 64px;
  }
  :host(.S\:v-ml-size-64),
  .S\:v-ml-size-64 {
    margin-left: 64px;
  }
  :host(.S\:v-m-size-72),
  .S\:v-m-size-72 {
    margin: 72px;
  }
  :host(.S\:v-mx-size-72),
  .S\:v-mx-size-72 {
    margin-left: 72px;
    margin-right: 72px;
  }
  :host(.S\:v-my-size-72),
  .S\:v-my-size-72 {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  :host(.S\:v-mt-size-72),
  .S\:v-mt-size-72 {
    margin-top: 72px;
  }
  :host(.S\:v-mb-size-72),
  .S\:v-mb-size-72 {
    margin-bottom: 72px;
  }
  :host(.S\:v-mr-size-72),
  .S\:v-mr-size-72 {
    margin-right: 72px;
  }
  :host(.S\:v-ml-size-72),
  .S\:v-ml-size-72 {
    margin-left: 72px;
  }
  :host(.S\:v-m-size-80),
  .S\:v-m-size-80 {
    margin: 80px;
  }
  :host(.S\:v-mx-size-80),
  .S\:v-mx-size-80 {
    margin-left: 80px;
    margin-right: 80px;
  }
  :host(.S\:v-my-size-80),
  .S\:v-my-size-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  :host(.S\:v-mt-size-80),
  .S\:v-mt-size-80 {
    margin-top: 80px;
  }
  :host(.S\:v-mb-size-80),
  .S\:v-mb-size-80 {
    margin-bottom: 80px;
  }
  :host(.S\:v-mr-size-80),
  .S\:v-mr-size-80 {
    margin-right: 80px;
  }
  :host(.S\:v-ml-size-80),
  .S\:v-ml-size-80 {
    margin-left: 80px;
  }
  :host(.S\:v-m-size-112),
  .S\:v-m-size-112 {
    margin: 112px;
  }
  :host(.S\:v-mx-size-112),
  .S\:v-mx-size-112 {
    margin-left: 112px;
    margin-right: 112px;
  }
  :host(.S\:v-my-size-112),
  .S\:v-my-size-112 {
    margin-top: 112px;
    margin-bottom: 112px;
  }
  :host(.S\:v-mt-size-112),
  .S\:v-mt-size-112 {
    margin-top: 112px;
  }
  :host(.S\:v-mb-size-112),
  .S\:v-mb-size-112 {
    margin-bottom: 112px;
  }
  :host(.S\:v-mr-size-112),
  .S\:v-mr-size-112 {
    margin-right: 112px;
  }
  :host(.S\:v-ml-size-112),
  .S\:v-ml-size-112 {
    margin-left: 112px;
  }
  :host(.S\:v-m-size-2),
  .S\:v-m-size-2 {
    margin: 2px;
  }
  :host(.S\:v-mx-size-2),
  .S\:v-mx-size-2 {
    margin-left: 2px;
    margin-right: 2px;
  }
  :host(.S\:v-my-size-2),
  .S\:v-my-size-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  :host(.S\:v-mt-size-2),
  .S\:v-mt-size-2 {
    margin-top: 2px;
  }
  :host(.S\:v-mb-size-2),
  .S\:v-mb-size-2 {
    margin-bottom: 2px;
  }
  :host(.S\:v-mr-size-2),
  .S\:v-mr-size-2 {
    margin-right: 2px;
  }
  :host(.S\:v-ml-size-2),
  .S\:v-ml-size-2 {
    margin-left: 2px;
  }
  :host(.S\:v-m-auto),
  .S\:v-m-auto {
    margin: auto;
  }
  :host(.S\:v-mx-auto),
  .S\:v-mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  :host(.S\:v-my-auto),
  .S\:v-my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  :host(.S\:v-mt-auto),
  .S\:v-mt-auto {
    margin-top: auto;
  }
  :host(.S\:v-mb-auto),
  .S\:v-mb-auto {
    margin-bottom: auto;
  }
  :host(.S\:v-mr-auto),
  .S\:v-mr-auto {
    margin-right: auto;
  }
  :host(.S\:v-ml-auto),
  .S\:v-ml-auto {
    margin-left: auto;
  }
}
@media (min-width: 768px) {
  :host(.M\:v-m-0),
  .M\:v-m-0 {
    margin: 0px;
  }
  :host(.M\:v-mx-0),
  .M\:v-mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  :host(.M\:v-my-0),
  .M\:v-my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  :host(.M\:v-mt-0),
  .M\:v-mt-0 {
    margin-top: 0px;
  }
  :host(.M\:v-mb-0),
  .M\:v-mb-0 {
    margin-bottom: 0px;
  }
  :host(.M\:v-mr-0),
  .M\:v-mr-0 {
    margin-right: 0px;
  }
  :host(.M\:v-ml-0),
  .M\:v-ml-0 {
    margin-left: 0px;
  }
  :host(.M\:v-m-size-0),
  .M\:v-m-size-0 {
    margin: 0px;
  }
  :host(.M\:v-mx-size-0),
  .M\:v-mx-size-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  :host(.M\:v-my-size-0),
  .M\:v-my-size-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  :host(.M\:v-mt-size-0),
  .M\:v-mt-size-0 {
    margin-top: 0px;
  }
  :host(.M\:v-mb-size-0),
  .M\:v-mb-size-0 {
    margin-bottom: 0px;
  }
  :host(.M\:v-mr-size-0),
  .M\:v-mr-size-0 {
    margin-right: 0px;
  }
  :host(.M\:v-ml-size-0),
  .M\:v-ml-size-0 {
    margin-left: 0px;
  }
  :host(.M\:v-m-size-4),
  .M\:v-m-size-4 {
    margin: 4px;
  }
  :host(.M\:v-mx-size-4),
  .M\:v-mx-size-4 {
    margin-left: 4px;
    margin-right: 4px;
  }
  :host(.M\:v-my-size-4),
  .M\:v-my-size-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  :host(.M\:v-mt-size-4),
  .M\:v-mt-size-4 {
    margin-top: 4px;
  }
  :host(.M\:v-mb-size-4),
  .M\:v-mb-size-4 {
    margin-bottom: 4px;
  }
  :host(.M\:v-mr-size-4),
  .M\:v-mr-size-4 {
    margin-right: 4px;
  }
  :host(.M\:v-ml-size-4),
  .M\:v-ml-size-4 {
    margin-left: 4px;
  }
  :host(.M\:v-m-size-8),
  .M\:v-m-size-8 {
    margin: 8px;
  }
  :host(.M\:v-mx-size-8),
  .M\:v-mx-size-8 {
    margin-left: 8px;
    margin-right: 8px;
  }
  :host(.M\:v-my-size-8),
  .M\:v-my-size-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  :host(.M\:v-mt-size-8),
  .M\:v-mt-size-8 {
    margin-top: 8px;
  }
  :host(.M\:v-mb-size-8),
  .M\:v-mb-size-8 {
    margin-bottom: 8px;
  }
  :host(.M\:v-mr-size-8),
  .M\:v-mr-size-8 {
    margin-right: 8px;
  }
  :host(.M\:v-ml-size-8),
  .M\:v-ml-size-8 {
    margin-left: 8px;
  }
  :host(.M\:v-m-size-12),
  .M\:v-m-size-12 {
    margin: 12px;
  }
  :host(.M\:v-mx-size-12),
  .M\:v-mx-size-12 {
    margin-left: 12px;
    margin-right: 12px;
  }
  :host(.M\:v-my-size-12),
  .M\:v-my-size-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  :host(.M\:v-mt-size-12),
  .M\:v-mt-size-12 {
    margin-top: 12px;
  }
  :host(.M\:v-mb-size-12),
  .M\:v-mb-size-12 {
    margin-bottom: 12px;
  }
  :host(.M\:v-mr-size-12),
  .M\:v-mr-size-12 {
    margin-right: 12px;
  }
  :host(.M\:v-ml-size-12),
  .M\:v-ml-size-12 {
    margin-left: 12px;
  }
  :host(.M\:v-m-size-16),
  .M\:v-m-size-16 {
    margin: 16px;
  }
  :host(.M\:v-mx-size-16),
  .M\:v-mx-size-16 {
    margin-left: 16px;
    margin-right: 16px;
  }
  :host(.M\:v-my-size-16),
  .M\:v-my-size-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  :host(.M\:v-mt-size-16),
  .M\:v-mt-size-16 {
    margin-top: 16px;
  }
  :host(.M\:v-mb-size-16),
  .M\:v-mb-size-16 {
    margin-bottom: 16px;
  }
  :host(.M\:v-mr-size-16),
  .M\:v-mr-size-16 {
    margin-right: 16px;
  }
  :host(.M\:v-ml-size-16),
  .M\:v-ml-size-16 {
    margin-left: 16px;
  }
  :host(.M\:v-m-size-20),
  .M\:v-m-size-20 {
    margin: 20px;
  }
  :host(.M\:v-mx-size-20),
  .M\:v-mx-size-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  :host(.M\:v-my-size-20),
  .M\:v-my-size-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  :host(.M\:v-mt-size-20),
  .M\:v-mt-size-20 {
    margin-top: 20px;
  }
  :host(.M\:v-mb-size-20),
  .M\:v-mb-size-20 {
    margin-bottom: 20px;
  }
  :host(.M\:v-mr-size-20),
  .M\:v-mr-size-20 {
    margin-right: 20px;
  }
  :host(.M\:v-ml-size-20),
  .M\:v-ml-size-20 {
    margin-left: 20px;
  }
  :host(.M\:v-m-size-24),
  .M\:v-m-size-24 {
    margin: 24px;
  }
  :host(.M\:v-mx-size-24),
  .M\:v-mx-size-24 {
    margin-left: 24px;
    margin-right: 24px;
  }
  :host(.M\:v-my-size-24),
  .M\:v-my-size-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  :host(.M\:v-mt-size-24),
  .M\:v-mt-size-24 {
    margin-top: 24px;
  }
  :host(.M\:v-mb-size-24),
  .M\:v-mb-size-24 {
    margin-bottom: 24px;
  }
  :host(.M\:v-mr-size-24),
  .M\:v-mr-size-24 {
    margin-right: 24px;
  }
  :host(.M\:v-ml-size-24),
  .M\:v-ml-size-24 {
    margin-left: 24px;
  }
  :host(.M\:v-m-size-32),
  .M\:v-m-size-32 {
    margin: 32px;
  }
  :host(.M\:v-mx-size-32),
  .M\:v-mx-size-32 {
    margin-left: 32px;
    margin-right: 32px;
  }
  :host(.M\:v-my-size-32),
  .M\:v-my-size-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  :host(.M\:v-mt-size-32),
  .M\:v-mt-size-32 {
    margin-top: 32px;
  }
  :host(.M\:v-mb-size-32),
  .M\:v-mb-size-32 {
    margin-bottom: 32px;
  }
  :host(.M\:v-mr-size-32),
  .M\:v-mr-size-32 {
    margin-right: 32px;
  }
  :host(.M\:v-ml-size-32),
  .M\:v-ml-size-32 {
    margin-left: 32px;
  }
  :host(.M\:v-m-size-40),
  .M\:v-m-size-40 {
    margin: 40px;
  }
  :host(.M\:v-mx-size-40),
  .M\:v-mx-size-40 {
    margin-left: 40px;
    margin-right: 40px;
  }
  :host(.M\:v-my-size-40),
  .M\:v-my-size-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  :host(.M\:v-mt-size-40),
  .M\:v-mt-size-40 {
    margin-top: 40px;
  }
  :host(.M\:v-mb-size-40),
  .M\:v-mb-size-40 {
    margin-bottom: 40px;
  }
  :host(.M\:v-mr-size-40),
  .M\:v-mr-size-40 {
    margin-right: 40px;
  }
  :host(.M\:v-ml-size-40),
  .M\:v-ml-size-40 {
    margin-left: 40px;
  }
  :host(.M\:v-m-size-48),
  .M\:v-m-size-48 {
    margin: 48px;
  }
  :host(.M\:v-mx-size-48),
  .M\:v-mx-size-48 {
    margin-left: 48px;
    margin-right: 48px;
  }
  :host(.M\:v-my-size-48),
  .M\:v-my-size-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  :host(.M\:v-mt-size-48),
  .M\:v-mt-size-48 {
    margin-top: 48px;
  }
  :host(.M\:v-mb-size-48),
  .M\:v-mb-size-48 {
    margin-bottom: 48px;
  }
  :host(.M\:v-mr-size-48),
  .M\:v-mr-size-48 {
    margin-right: 48px;
  }
  :host(.M\:v-ml-size-48),
  .M\:v-ml-size-48 {
    margin-left: 48px;
  }
  :host(.M\:v-m-size-64),
  .M\:v-m-size-64 {
    margin: 64px;
  }
  :host(.M\:v-mx-size-64),
  .M\:v-mx-size-64 {
    margin-left: 64px;
    margin-right: 64px;
  }
  :host(.M\:v-my-size-64),
  .M\:v-my-size-64 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  :host(.M\:v-mt-size-64),
  .M\:v-mt-size-64 {
    margin-top: 64px;
  }
  :host(.M\:v-mb-size-64),
  .M\:v-mb-size-64 {
    margin-bottom: 64px;
  }
  :host(.M\:v-mr-size-64),
  .M\:v-mr-size-64 {
    margin-right: 64px;
  }
  :host(.M\:v-ml-size-64),
  .M\:v-ml-size-64 {
    margin-left: 64px;
  }
  :host(.M\:v-m-size-72),
  .M\:v-m-size-72 {
    margin: 72px;
  }
  :host(.M\:v-mx-size-72),
  .M\:v-mx-size-72 {
    margin-left: 72px;
    margin-right: 72px;
  }
  :host(.M\:v-my-size-72),
  .M\:v-my-size-72 {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  :host(.M\:v-mt-size-72),
  .M\:v-mt-size-72 {
    margin-top: 72px;
  }
  :host(.M\:v-mb-size-72),
  .M\:v-mb-size-72 {
    margin-bottom: 72px;
  }
  :host(.M\:v-mr-size-72),
  .M\:v-mr-size-72 {
    margin-right: 72px;
  }
  :host(.M\:v-ml-size-72),
  .M\:v-ml-size-72 {
    margin-left: 72px;
  }
  :host(.M\:v-m-size-80),
  .M\:v-m-size-80 {
    margin: 80px;
  }
  :host(.M\:v-mx-size-80),
  .M\:v-mx-size-80 {
    margin-left: 80px;
    margin-right: 80px;
  }
  :host(.M\:v-my-size-80),
  .M\:v-my-size-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  :host(.M\:v-mt-size-80),
  .M\:v-mt-size-80 {
    margin-top: 80px;
  }
  :host(.M\:v-mb-size-80),
  .M\:v-mb-size-80 {
    margin-bottom: 80px;
  }
  :host(.M\:v-mr-size-80),
  .M\:v-mr-size-80 {
    margin-right: 80px;
  }
  :host(.M\:v-ml-size-80),
  .M\:v-ml-size-80 {
    margin-left: 80px;
  }
  :host(.M\:v-m-size-112),
  .M\:v-m-size-112 {
    margin: 112px;
  }
  :host(.M\:v-mx-size-112),
  .M\:v-mx-size-112 {
    margin-left: 112px;
    margin-right: 112px;
  }
  :host(.M\:v-my-size-112),
  .M\:v-my-size-112 {
    margin-top: 112px;
    margin-bottom: 112px;
  }
  :host(.M\:v-mt-size-112),
  .M\:v-mt-size-112 {
    margin-top: 112px;
  }
  :host(.M\:v-mb-size-112),
  .M\:v-mb-size-112 {
    margin-bottom: 112px;
  }
  :host(.M\:v-mr-size-112),
  .M\:v-mr-size-112 {
    margin-right: 112px;
  }
  :host(.M\:v-ml-size-112),
  .M\:v-ml-size-112 {
    margin-left: 112px;
  }
  :host(.M\:v-m-size-2),
  .M\:v-m-size-2 {
    margin: 2px;
  }
  :host(.M\:v-mx-size-2),
  .M\:v-mx-size-2 {
    margin-left: 2px;
    margin-right: 2px;
  }
  :host(.M\:v-my-size-2),
  .M\:v-my-size-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  :host(.M\:v-mt-size-2),
  .M\:v-mt-size-2 {
    margin-top: 2px;
  }
  :host(.M\:v-mb-size-2),
  .M\:v-mb-size-2 {
    margin-bottom: 2px;
  }
  :host(.M\:v-mr-size-2),
  .M\:v-mr-size-2 {
    margin-right: 2px;
  }
  :host(.M\:v-ml-size-2),
  .M\:v-ml-size-2 {
    margin-left: 2px;
  }
  :host(.M\:v-m-auto),
  .M\:v-m-auto {
    margin: auto;
  }
  :host(.M\:v-mx-auto),
  .M\:v-mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  :host(.M\:v-my-auto),
  .M\:v-my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  :host(.M\:v-mt-auto),
  .M\:v-mt-auto {
    margin-top: auto;
  }
  :host(.M\:v-mb-auto),
  .M\:v-mb-auto {
    margin-bottom: auto;
  }
  :host(.M\:v-mr-auto),
  .M\:v-mr-auto {
    margin-right: auto;
  }
  :host(.M\:v-ml-auto),
  .M\:v-ml-auto {
    margin-left: auto;
  }
}
@media (min-width: 1024px) {
  :host(.L\:v-m-0),
  .L\:v-m-0 {
    margin: 0px;
  }
  :host(.L\:v-mx-0),
  .L\:v-mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  :host(.L\:v-my-0),
  .L\:v-my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  :host(.L\:v-mt-0),
  .L\:v-mt-0 {
    margin-top: 0px;
  }
  :host(.L\:v-mb-0),
  .L\:v-mb-0 {
    margin-bottom: 0px;
  }
  :host(.L\:v-mr-0),
  .L\:v-mr-0 {
    margin-right: 0px;
  }
  :host(.L\:v-ml-0),
  .L\:v-ml-0 {
    margin-left: 0px;
  }
  :host(.L\:v-m-size-0),
  .L\:v-m-size-0 {
    margin: 0px;
  }
  :host(.L\:v-mx-size-0),
  .L\:v-mx-size-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  :host(.L\:v-my-size-0),
  .L\:v-my-size-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  :host(.L\:v-mt-size-0),
  .L\:v-mt-size-0 {
    margin-top: 0px;
  }
  :host(.L\:v-mb-size-0),
  .L\:v-mb-size-0 {
    margin-bottom: 0px;
  }
  :host(.L\:v-mr-size-0),
  .L\:v-mr-size-0 {
    margin-right: 0px;
  }
  :host(.L\:v-ml-size-0),
  .L\:v-ml-size-0 {
    margin-left: 0px;
  }
  :host(.L\:v-m-size-4),
  .L\:v-m-size-4 {
    margin: 4px;
  }
  :host(.L\:v-mx-size-4),
  .L\:v-mx-size-4 {
    margin-left: 4px;
    margin-right: 4px;
  }
  :host(.L\:v-my-size-4),
  .L\:v-my-size-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  :host(.L\:v-mt-size-4),
  .L\:v-mt-size-4 {
    margin-top: 4px;
  }
  :host(.L\:v-mb-size-4),
  .L\:v-mb-size-4 {
    margin-bottom: 4px;
  }
  :host(.L\:v-mr-size-4),
  .L\:v-mr-size-4 {
    margin-right: 4px;
  }
  :host(.L\:v-ml-size-4),
  .L\:v-ml-size-4 {
    margin-left: 4px;
  }
  :host(.L\:v-m-size-8),
  .L\:v-m-size-8 {
    margin: 8px;
  }
  :host(.L\:v-mx-size-8),
  .L\:v-mx-size-8 {
    margin-left: 8px;
    margin-right: 8px;
  }
  :host(.L\:v-my-size-8),
  .L\:v-my-size-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  :host(.L\:v-mt-size-8),
  .L\:v-mt-size-8 {
    margin-top: 8px;
  }
  :host(.L\:v-mb-size-8),
  .L\:v-mb-size-8 {
    margin-bottom: 8px;
  }
  :host(.L\:v-mr-size-8),
  .L\:v-mr-size-8 {
    margin-right: 8px;
  }
  :host(.L\:v-ml-size-8),
  .L\:v-ml-size-8 {
    margin-left: 8px;
  }
  :host(.L\:v-m-size-12),
  .L\:v-m-size-12 {
    margin: 12px;
  }
  :host(.L\:v-mx-size-12),
  .L\:v-mx-size-12 {
    margin-left: 12px;
    margin-right: 12px;
  }
  :host(.L\:v-my-size-12),
  .L\:v-my-size-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  :host(.L\:v-mt-size-12),
  .L\:v-mt-size-12 {
    margin-top: 12px;
  }
  :host(.L\:v-mb-size-12),
  .L\:v-mb-size-12 {
    margin-bottom: 12px;
  }
  :host(.L\:v-mr-size-12),
  .L\:v-mr-size-12 {
    margin-right: 12px;
  }
  :host(.L\:v-ml-size-12),
  .L\:v-ml-size-12 {
    margin-left: 12px;
  }
  :host(.L\:v-m-size-16),
  .L\:v-m-size-16 {
    margin: 16px;
  }
  :host(.L\:v-mx-size-16),
  .L\:v-mx-size-16 {
    margin-left: 16px;
    margin-right: 16px;
  }
  :host(.L\:v-my-size-16),
  .L\:v-my-size-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  :host(.L\:v-mt-size-16),
  .L\:v-mt-size-16 {
    margin-top: 16px;
  }
  :host(.L\:v-mb-size-16),
  .L\:v-mb-size-16 {
    margin-bottom: 16px;
  }
  :host(.L\:v-mr-size-16),
  .L\:v-mr-size-16 {
    margin-right: 16px;
  }
  :host(.L\:v-ml-size-16),
  .L\:v-ml-size-16 {
    margin-left: 16px;
  }
  :host(.L\:v-m-size-20),
  .L\:v-m-size-20 {
    margin: 20px;
  }
  :host(.L\:v-mx-size-20),
  .L\:v-mx-size-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  :host(.L\:v-my-size-20),
  .L\:v-my-size-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  :host(.L\:v-mt-size-20),
  .L\:v-mt-size-20 {
    margin-top: 20px;
  }
  :host(.L\:v-mb-size-20),
  .L\:v-mb-size-20 {
    margin-bottom: 20px;
  }
  :host(.L\:v-mr-size-20),
  .L\:v-mr-size-20 {
    margin-right: 20px;
  }
  :host(.L\:v-ml-size-20),
  .L\:v-ml-size-20 {
    margin-left: 20px;
  }
  :host(.L\:v-m-size-24),
  .L\:v-m-size-24 {
    margin: 24px;
  }
  :host(.L\:v-mx-size-24),
  .L\:v-mx-size-24 {
    margin-left: 24px;
    margin-right: 24px;
  }
  :host(.L\:v-my-size-24),
  .L\:v-my-size-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  :host(.L\:v-mt-size-24),
  .L\:v-mt-size-24 {
    margin-top: 24px;
  }
  :host(.L\:v-mb-size-24),
  .L\:v-mb-size-24 {
    margin-bottom: 24px;
  }
  :host(.L\:v-mr-size-24),
  .L\:v-mr-size-24 {
    margin-right: 24px;
  }
  :host(.L\:v-ml-size-24),
  .L\:v-ml-size-24 {
    margin-left: 24px;
  }
  :host(.L\:v-m-size-32),
  .L\:v-m-size-32 {
    margin: 32px;
  }
  :host(.L\:v-mx-size-32),
  .L\:v-mx-size-32 {
    margin-left: 32px;
    margin-right: 32px;
  }
  :host(.L\:v-my-size-32),
  .L\:v-my-size-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  :host(.L\:v-mt-size-32),
  .L\:v-mt-size-32 {
    margin-top: 32px;
  }
  :host(.L\:v-mb-size-32),
  .L\:v-mb-size-32 {
    margin-bottom: 32px;
  }
  :host(.L\:v-mr-size-32),
  .L\:v-mr-size-32 {
    margin-right: 32px;
  }
  :host(.L\:v-ml-size-32),
  .L\:v-ml-size-32 {
    margin-left: 32px;
  }
  :host(.L\:v-m-size-40),
  .L\:v-m-size-40 {
    margin: 40px;
  }
  :host(.L\:v-mx-size-40),
  .L\:v-mx-size-40 {
    margin-left: 40px;
    margin-right: 40px;
  }
  :host(.L\:v-my-size-40),
  .L\:v-my-size-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  :host(.L\:v-mt-size-40),
  .L\:v-mt-size-40 {
    margin-top: 40px;
  }
  :host(.L\:v-mb-size-40),
  .L\:v-mb-size-40 {
    margin-bottom: 40px;
  }
  :host(.L\:v-mr-size-40),
  .L\:v-mr-size-40 {
    margin-right: 40px;
  }
  :host(.L\:v-ml-size-40),
  .L\:v-ml-size-40 {
    margin-left: 40px;
  }
  :host(.L\:v-m-size-48),
  .L\:v-m-size-48 {
    margin: 48px;
  }
  :host(.L\:v-mx-size-48),
  .L\:v-mx-size-48 {
    margin-left: 48px;
    margin-right: 48px;
  }
  :host(.L\:v-my-size-48),
  .L\:v-my-size-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  :host(.L\:v-mt-size-48),
  .L\:v-mt-size-48 {
    margin-top: 48px;
  }
  :host(.L\:v-mb-size-48),
  .L\:v-mb-size-48 {
    margin-bottom: 48px;
  }
  :host(.L\:v-mr-size-48),
  .L\:v-mr-size-48 {
    margin-right: 48px;
  }
  :host(.L\:v-ml-size-48),
  .L\:v-ml-size-48 {
    margin-left: 48px;
  }
  :host(.L\:v-m-size-64),
  .L\:v-m-size-64 {
    margin: 64px;
  }
  :host(.L\:v-mx-size-64),
  .L\:v-mx-size-64 {
    margin-left: 64px;
    margin-right: 64px;
  }
  :host(.L\:v-my-size-64),
  .L\:v-my-size-64 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  :host(.L\:v-mt-size-64),
  .L\:v-mt-size-64 {
    margin-top: 64px;
  }
  :host(.L\:v-mb-size-64),
  .L\:v-mb-size-64 {
    margin-bottom: 64px;
  }
  :host(.L\:v-mr-size-64),
  .L\:v-mr-size-64 {
    margin-right: 64px;
  }
  :host(.L\:v-ml-size-64),
  .L\:v-ml-size-64 {
    margin-left: 64px;
  }
  :host(.L\:v-m-size-72),
  .L\:v-m-size-72 {
    margin: 72px;
  }
  :host(.L\:v-mx-size-72),
  .L\:v-mx-size-72 {
    margin-left: 72px;
    margin-right: 72px;
  }
  :host(.L\:v-my-size-72),
  .L\:v-my-size-72 {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  :host(.L\:v-mt-size-72),
  .L\:v-mt-size-72 {
    margin-top: 72px;
  }
  :host(.L\:v-mb-size-72),
  .L\:v-mb-size-72 {
    margin-bottom: 72px;
  }
  :host(.L\:v-mr-size-72),
  .L\:v-mr-size-72 {
    margin-right: 72px;
  }
  :host(.L\:v-ml-size-72),
  .L\:v-ml-size-72 {
    margin-left: 72px;
  }
  :host(.L\:v-m-size-80),
  .L\:v-m-size-80 {
    margin: 80px;
  }
  :host(.L\:v-mx-size-80),
  .L\:v-mx-size-80 {
    margin-left: 80px;
    margin-right: 80px;
  }
  :host(.L\:v-my-size-80),
  .L\:v-my-size-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  :host(.L\:v-mt-size-80),
  .L\:v-mt-size-80 {
    margin-top: 80px;
  }
  :host(.L\:v-mb-size-80),
  .L\:v-mb-size-80 {
    margin-bottom: 80px;
  }
  :host(.L\:v-mr-size-80),
  .L\:v-mr-size-80 {
    margin-right: 80px;
  }
  :host(.L\:v-ml-size-80),
  .L\:v-ml-size-80 {
    margin-left: 80px;
  }
  :host(.L\:v-m-size-112),
  .L\:v-m-size-112 {
    margin: 112px;
  }
  :host(.L\:v-mx-size-112),
  .L\:v-mx-size-112 {
    margin-left: 112px;
    margin-right: 112px;
  }
  :host(.L\:v-my-size-112),
  .L\:v-my-size-112 {
    margin-top: 112px;
    margin-bottom: 112px;
  }
  :host(.L\:v-mt-size-112),
  .L\:v-mt-size-112 {
    margin-top: 112px;
  }
  :host(.L\:v-mb-size-112),
  .L\:v-mb-size-112 {
    margin-bottom: 112px;
  }
  :host(.L\:v-mr-size-112),
  .L\:v-mr-size-112 {
    margin-right: 112px;
  }
  :host(.L\:v-ml-size-112),
  .L\:v-ml-size-112 {
    margin-left: 112px;
  }
  :host(.L\:v-m-size-2),
  .L\:v-m-size-2 {
    margin: 2px;
  }
  :host(.L\:v-mx-size-2),
  .L\:v-mx-size-2 {
    margin-left: 2px;
    margin-right: 2px;
  }
  :host(.L\:v-my-size-2),
  .L\:v-my-size-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  :host(.L\:v-mt-size-2),
  .L\:v-mt-size-2 {
    margin-top: 2px;
  }
  :host(.L\:v-mb-size-2),
  .L\:v-mb-size-2 {
    margin-bottom: 2px;
  }
  :host(.L\:v-mr-size-2),
  .L\:v-mr-size-2 {
    margin-right: 2px;
  }
  :host(.L\:v-ml-size-2),
  .L\:v-ml-size-2 {
    margin-left: 2px;
  }
  :host(.L\:v-m-auto),
  .L\:v-m-auto {
    margin: auto;
  }
  :host(.L\:v-mx-auto),
  .L\:v-mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  :host(.L\:v-my-auto),
  .L\:v-my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  :host(.L\:v-mt-auto),
  .L\:v-mt-auto {
    margin-top: auto;
  }
  :host(.L\:v-mb-auto),
  .L\:v-mb-auto {
    margin-bottom: auto;
  }
  :host(.L\:v-mr-auto),
  .L\:v-mr-auto {
    margin-right: auto;
  }
  :host(.L\:v-ml-auto),
  .L\:v-ml-auto {
    margin-left: auto;
  }
}
@media (min-width: 1440px) {
  :host(.XL\:v-m-0),
  .XL\:v-m-0 {
    margin: 0px;
  }
  :host(.XL\:v-mx-0),
  .XL\:v-mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  :host(.XL\:v-my-0),
  .XL\:v-my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  :host(.XL\:v-mt-0),
  .XL\:v-mt-0 {
    margin-top: 0px;
  }
  :host(.XL\:v-mb-0),
  .XL\:v-mb-0 {
    margin-bottom: 0px;
  }
  :host(.XL\:v-mr-0),
  .XL\:v-mr-0 {
    margin-right: 0px;
  }
  :host(.XL\:v-ml-0),
  .XL\:v-ml-0 {
    margin-left: 0px;
  }
  :host(.XL\:v-m-size-0),
  .XL\:v-m-size-0 {
    margin: 0px;
  }
  :host(.XL\:v-mx-size-0),
  .XL\:v-mx-size-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  :host(.XL\:v-my-size-0),
  .XL\:v-my-size-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  :host(.XL\:v-mt-size-0),
  .XL\:v-mt-size-0 {
    margin-top: 0px;
  }
  :host(.XL\:v-mb-size-0),
  .XL\:v-mb-size-0 {
    margin-bottom: 0px;
  }
  :host(.XL\:v-mr-size-0),
  .XL\:v-mr-size-0 {
    margin-right: 0px;
  }
  :host(.XL\:v-ml-size-0),
  .XL\:v-ml-size-0 {
    margin-left: 0px;
  }
  :host(.XL\:v-m-size-4),
  .XL\:v-m-size-4 {
    margin: 4px;
  }
  :host(.XL\:v-mx-size-4),
  .XL\:v-mx-size-4 {
    margin-left: 4px;
    margin-right: 4px;
  }
  :host(.XL\:v-my-size-4),
  .XL\:v-my-size-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  :host(.XL\:v-mt-size-4),
  .XL\:v-mt-size-4 {
    margin-top: 4px;
  }
  :host(.XL\:v-mb-size-4),
  .XL\:v-mb-size-4 {
    margin-bottom: 4px;
  }
  :host(.XL\:v-mr-size-4),
  .XL\:v-mr-size-4 {
    margin-right: 4px;
  }
  :host(.XL\:v-ml-size-4),
  .XL\:v-ml-size-4 {
    margin-left: 4px;
  }
  :host(.XL\:v-m-size-8),
  .XL\:v-m-size-8 {
    margin: 8px;
  }
  :host(.XL\:v-mx-size-8),
  .XL\:v-mx-size-8 {
    margin-left: 8px;
    margin-right: 8px;
  }
  :host(.XL\:v-my-size-8),
  .XL\:v-my-size-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  :host(.XL\:v-mt-size-8),
  .XL\:v-mt-size-8 {
    margin-top: 8px;
  }
  :host(.XL\:v-mb-size-8),
  .XL\:v-mb-size-8 {
    margin-bottom: 8px;
  }
  :host(.XL\:v-mr-size-8),
  .XL\:v-mr-size-8 {
    margin-right: 8px;
  }
  :host(.XL\:v-ml-size-8),
  .XL\:v-ml-size-8 {
    margin-left: 8px;
  }
  :host(.XL\:v-m-size-12),
  .XL\:v-m-size-12 {
    margin: 12px;
  }
  :host(.XL\:v-mx-size-12),
  .XL\:v-mx-size-12 {
    margin-left: 12px;
    margin-right: 12px;
  }
  :host(.XL\:v-my-size-12),
  .XL\:v-my-size-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  :host(.XL\:v-mt-size-12),
  .XL\:v-mt-size-12 {
    margin-top: 12px;
  }
  :host(.XL\:v-mb-size-12),
  .XL\:v-mb-size-12 {
    margin-bottom: 12px;
  }
  :host(.XL\:v-mr-size-12),
  .XL\:v-mr-size-12 {
    margin-right: 12px;
  }
  :host(.XL\:v-ml-size-12),
  .XL\:v-ml-size-12 {
    margin-left: 12px;
  }
  :host(.XL\:v-m-size-16),
  .XL\:v-m-size-16 {
    margin: 16px;
  }
  :host(.XL\:v-mx-size-16),
  .XL\:v-mx-size-16 {
    margin-left: 16px;
    margin-right: 16px;
  }
  :host(.XL\:v-my-size-16),
  .XL\:v-my-size-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  :host(.XL\:v-mt-size-16),
  .XL\:v-mt-size-16 {
    margin-top: 16px;
  }
  :host(.XL\:v-mb-size-16),
  .XL\:v-mb-size-16 {
    margin-bottom: 16px;
  }
  :host(.XL\:v-mr-size-16),
  .XL\:v-mr-size-16 {
    margin-right: 16px;
  }
  :host(.XL\:v-ml-size-16),
  .XL\:v-ml-size-16 {
    margin-left: 16px;
  }
  :host(.XL\:v-m-size-20),
  .XL\:v-m-size-20 {
    margin: 20px;
  }
  :host(.XL\:v-mx-size-20),
  .XL\:v-mx-size-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  :host(.XL\:v-my-size-20),
  .XL\:v-my-size-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  :host(.XL\:v-mt-size-20),
  .XL\:v-mt-size-20 {
    margin-top: 20px;
  }
  :host(.XL\:v-mb-size-20),
  .XL\:v-mb-size-20 {
    margin-bottom: 20px;
  }
  :host(.XL\:v-mr-size-20),
  .XL\:v-mr-size-20 {
    margin-right: 20px;
  }
  :host(.XL\:v-ml-size-20),
  .XL\:v-ml-size-20 {
    margin-left: 20px;
  }
  :host(.XL\:v-m-size-24),
  .XL\:v-m-size-24 {
    margin: 24px;
  }
  :host(.XL\:v-mx-size-24),
  .XL\:v-mx-size-24 {
    margin-left: 24px;
    margin-right: 24px;
  }
  :host(.XL\:v-my-size-24),
  .XL\:v-my-size-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  :host(.XL\:v-mt-size-24),
  .XL\:v-mt-size-24 {
    margin-top: 24px;
  }
  :host(.XL\:v-mb-size-24),
  .XL\:v-mb-size-24 {
    margin-bottom: 24px;
  }
  :host(.XL\:v-mr-size-24),
  .XL\:v-mr-size-24 {
    margin-right: 24px;
  }
  :host(.XL\:v-ml-size-24),
  .XL\:v-ml-size-24 {
    margin-left: 24px;
  }
  :host(.XL\:v-m-size-32),
  .XL\:v-m-size-32 {
    margin: 32px;
  }
  :host(.XL\:v-mx-size-32),
  .XL\:v-mx-size-32 {
    margin-left: 32px;
    margin-right: 32px;
  }
  :host(.XL\:v-my-size-32),
  .XL\:v-my-size-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  :host(.XL\:v-mt-size-32),
  .XL\:v-mt-size-32 {
    margin-top: 32px;
  }
  :host(.XL\:v-mb-size-32),
  .XL\:v-mb-size-32 {
    margin-bottom: 32px;
  }
  :host(.XL\:v-mr-size-32),
  .XL\:v-mr-size-32 {
    margin-right: 32px;
  }
  :host(.XL\:v-ml-size-32),
  .XL\:v-ml-size-32 {
    margin-left: 32px;
  }
  :host(.XL\:v-m-size-40),
  .XL\:v-m-size-40 {
    margin: 40px;
  }
  :host(.XL\:v-mx-size-40),
  .XL\:v-mx-size-40 {
    margin-left: 40px;
    margin-right: 40px;
  }
  :host(.XL\:v-my-size-40),
  .XL\:v-my-size-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  :host(.XL\:v-mt-size-40),
  .XL\:v-mt-size-40 {
    margin-top: 40px;
  }
  :host(.XL\:v-mb-size-40),
  .XL\:v-mb-size-40 {
    margin-bottom: 40px;
  }
  :host(.XL\:v-mr-size-40),
  .XL\:v-mr-size-40 {
    margin-right: 40px;
  }
  :host(.XL\:v-ml-size-40),
  .XL\:v-ml-size-40 {
    margin-left: 40px;
  }
  :host(.XL\:v-m-size-48),
  .XL\:v-m-size-48 {
    margin: 48px;
  }
  :host(.XL\:v-mx-size-48),
  .XL\:v-mx-size-48 {
    margin-left: 48px;
    margin-right: 48px;
  }
  :host(.XL\:v-my-size-48),
  .XL\:v-my-size-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  :host(.XL\:v-mt-size-48),
  .XL\:v-mt-size-48 {
    margin-top: 48px;
  }
  :host(.XL\:v-mb-size-48),
  .XL\:v-mb-size-48 {
    margin-bottom: 48px;
  }
  :host(.XL\:v-mr-size-48),
  .XL\:v-mr-size-48 {
    margin-right: 48px;
  }
  :host(.XL\:v-ml-size-48),
  .XL\:v-ml-size-48 {
    margin-left: 48px;
  }
  :host(.XL\:v-m-size-64),
  .XL\:v-m-size-64 {
    margin: 64px;
  }
  :host(.XL\:v-mx-size-64),
  .XL\:v-mx-size-64 {
    margin-left: 64px;
    margin-right: 64px;
  }
  :host(.XL\:v-my-size-64),
  .XL\:v-my-size-64 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  :host(.XL\:v-mt-size-64),
  .XL\:v-mt-size-64 {
    margin-top: 64px;
  }
  :host(.XL\:v-mb-size-64),
  .XL\:v-mb-size-64 {
    margin-bottom: 64px;
  }
  :host(.XL\:v-mr-size-64),
  .XL\:v-mr-size-64 {
    margin-right: 64px;
  }
  :host(.XL\:v-ml-size-64),
  .XL\:v-ml-size-64 {
    margin-left: 64px;
  }
  :host(.XL\:v-m-size-72),
  .XL\:v-m-size-72 {
    margin: 72px;
  }
  :host(.XL\:v-mx-size-72),
  .XL\:v-mx-size-72 {
    margin-left: 72px;
    margin-right: 72px;
  }
  :host(.XL\:v-my-size-72),
  .XL\:v-my-size-72 {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  :host(.XL\:v-mt-size-72),
  .XL\:v-mt-size-72 {
    margin-top: 72px;
  }
  :host(.XL\:v-mb-size-72),
  .XL\:v-mb-size-72 {
    margin-bottom: 72px;
  }
  :host(.XL\:v-mr-size-72),
  .XL\:v-mr-size-72 {
    margin-right: 72px;
  }
  :host(.XL\:v-ml-size-72),
  .XL\:v-ml-size-72 {
    margin-left: 72px;
  }
  :host(.XL\:v-m-size-80),
  .XL\:v-m-size-80 {
    margin: 80px;
  }
  :host(.XL\:v-mx-size-80),
  .XL\:v-mx-size-80 {
    margin-left: 80px;
    margin-right: 80px;
  }
  :host(.XL\:v-my-size-80),
  .XL\:v-my-size-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  :host(.XL\:v-mt-size-80),
  .XL\:v-mt-size-80 {
    margin-top: 80px;
  }
  :host(.XL\:v-mb-size-80),
  .XL\:v-mb-size-80 {
    margin-bottom: 80px;
  }
  :host(.XL\:v-mr-size-80),
  .XL\:v-mr-size-80 {
    margin-right: 80px;
  }
  :host(.XL\:v-ml-size-80),
  .XL\:v-ml-size-80 {
    margin-left: 80px;
  }
  :host(.XL\:v-m-size-112),
  .XL\:v-m-size-112 {
    margin: 112px;
  }
  :host(.XL\:v-mx-size-112),
  .XL\:v-mx-size-112 {
    margin-left: 112px;
    margin-right: 112px;
  }
  :host(.XL\:v-my-size-112),
  .XL\:v-my-size-112 {
    margin-top: 112px;
    margin-bottom: 112px;
  }
  :host(.XL\:v-mt-size-112),
  .XL\:v-mt-size-112 {
    margin-top: 112px;
  }
  :host(.XL\:v-mb-size-112),
  .XL\:v-mb-size-112 {
    margin-bottom: 112px;
  }
  :host(.XL\:v-mr-size-112),
  .XL\:v-mr-size-112 {
    margin-right: 112px;
  }
  :host(.XL\:v-ml-size-112),
  .XL\:v-ml-size-112 {
    margin-left: 112px;
  }
  :host(.XL\:v-m-size-2),
  .XL\:v-m-size-2 {
    margin: 2px;
  }
  :host(.XL\:v-mx-size-2),
  .XL\:v-mx-size-2 {
    margin-left: 2px;
    margin-right: 2px;
  }
  :host(.XL\:v-my-size-2),
  .XL\:v-my-size-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  :host(.XL\:v-mt-size-2),
  .XL\:v-mt-size-2 {
    margin-top: 2px;
  }
  :host(.XL\:v-mb-size-2),
  .XL\:v-mb-size-2 {
    margin-bottom: 2px;
  }
  :host(.XL\:v-mr-size-2),
  .XL\:v-mr-size-2 {
    margin-right: 2px;
  }
  :host(.XL\:v-ml-size-2),
  .XL\:v-ml-size-2 {
    margin-left: 2px;
  }
  :host(.XL\:v-m-auto),
  .XL\:v-m-auto {
    margin: auto;
  }
  :host(.XL\:v-mx-auto),
  .XL\:v-mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  :host(.XL\:v-my-auto),
  .XL\:v-my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  :host(.XL\:v-mt-auto),
  .XL\:v-mt-auto {
    margin-top: auto;
  }
  :host(.XL\:v-mb-auto),
  .XL\:v-mb-auto {
    margin-bottom: auto;
  }
  :host(.XL\:v-mr-auto),
  .XL\:v-mr-auto {
    margin-right: auto;
  }
  :host(.XL\:v-ml-auto),
  .XL\:v-ml-auto {
    margin-left: auto;
  }
}
/* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */ /* This file is generated by vega-design 2.0.77 */
/**
 * Deprecated. Not for use in new websites.
 * https://developer.mozilla.org/en-US/docs/Web/CSS/word-break#break-word
 */
:host(.vega-divider-horizontal) {
  display: block;
  height: 1px;
  width: 100%;
}

:host(.vega-divider-vertical) {
  display: inline-block;
  width: 1px;
  height: 100%;
}

:host(.vega-divider-primary) {
  background-color: rgba(var(--v-bg-divider, 171, 198, 216, 1));
}

:host(.vega-divider-secondary) {
  background-color: rgba(var(--v-bg-divider-secondary, 199, 217, 229, 1));
}