/* [project]/UIKit/web/packages/frameworks/Theme/Theme.background.module.scss.module.css [app-client] (css) */
.Theme-background-module-scss-module__igotaW__Layer {
  z-index: -1;
  border-radius: inherit;
  clip-path: border-box;
  pointer-events: none;
  display: block;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

/* [project]/UIKit/web/packages/frameworks/View/View.module.scss.module.css [app-client] (css) */
@media (max-width: 1279.98px) {
  .View-module-scss-module__kzZkkG__ResponsiveW5Display {
    display: var(--view-responsive-w5-display) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5Width {
    width: var(--view-responsive-w5-width) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5Height {
    height: var(--view-responsive-w5-height) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5AspectRatio {
    aspect-ratio: var(--view-responsive-w5-aspect-ratio) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5MinWidth {
    min-width: var(--view-responsive-w5-min-width) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5MaxWidth {
    max-width: var(--view-responsive-w5-max-width) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5MinHeight {
    min-height: var(--view-responsive-w5-min-height) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5MaxHeight {
    max-height: var(--view-responsive-w5-max-height) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5Padding {
    padding: var(--view-responsive-w5-padding) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5Margin {
    margin: var(--view-responsive-w5-margin) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5Position {
    position: var(--view-responsive-w5-position) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5Top {
    top: var(--view-responsive-w5-top) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5Order {
    order: var(--view-responsive-w5-order) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5AlignItems {
    align-items: var(--view-responsive-w5-align-items) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5JustifyContent {
    justify-content: var(--view-responsive-w5-justify-content) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5AlignSelf {
    align-self: var(--view-responsive-w5-align-self) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5Direction {
    flex-direction: var(--view-responsive-w5-direction) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5Wrap {
    flex-wrap: var(--view-responsive-w5-wrap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5Grow {
    flex-grow: var(--view-responsive-w5-grow) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5Shrink {
    flex-shrink: var(--view-responsive-w5-shrink) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5Basis {
    flex-basis: var(--view-responsive-w5-basis) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5Gap {
    gap: var(--view-responsive-w5-gap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5RowGap {
    row-gap: var(--view-responsive-w5-row-gap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5ColumnGap {
    column-gap: var(--view-responsive-w5-column-gap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5OverflowX {
    overflow-x: var(--view-responsive-w5-overflow-x) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5OverflowY {
    overflow-y: var(--view-responsive-w5-overflow-y) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5GridTemplateColumns {
    grid-template-columns: var(--view-responsive-w5-grid-template-columns) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5GridTemplateRows {
    grid-template-rows: var(--view-responsive-w5-grid-template-rows) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5GridColumn {
    grid-column: var(--view-responsive-w5-grid-column) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5GridRow {
    grid-row: var(--view-responsive-w5-grid-row) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW5GridAutoFlow {
    grid-auto-flow: var(--view-responsive-w5-grid-auto-flow) !important;
  }
}

@media (max-width: 813.98px) {
  .View-module-scss-module__kzZkkG__ResponsiveW4Display {
    display: var(--view-responsive-w4-display) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4Width {
    width: var(--view-responsive-w4-width) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4Height {
    height: var(--view-responsive-w4-height) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4AspectRatio {
    aspect-ratio: var(--view-responsive-w4-aspect-ratio) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4MinWidth {
    min-width: var(--view-responsive-w4-min-width) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4MaxWidth {
    max-width: var(--view-responsive-w4-max-width) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4MinHeight {
    min-height: var(--view-responsive-w4-min-height) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4MaxHeight {
    max-height: var(--view-responsive-w4-max-height) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4Padding {
    padding: var(--view-responsive-w4-padding) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4Margin {
    margin: var(--view-responsive-w4-margin) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4Position {
    position: var(--view-responsive-w4-position) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4Top {
    top: var(--view-responsive-w4-top) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4Order {
    order: var(--view-responsive-w4-order) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4AlignItems {
    align-items: var(--view-responsive-w4-align-items) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4JustifyContent {
    justify-content: var(--view-responsive-w4-justify-content) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4AlignSelf {
    align-self: var(--view-responsive-w4-align-self) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4Direction {
    flex-direction: var(--view-responsive-w4-direction) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4Wrap {
    flex-wrap: var(--view-responsive-w4-wrap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4Grow {
    flex-grow: var(--view-responsive-w4-grow) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4Shrink {
    flex-shrink: var(--view-responsive-w4-shrink) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4Basis {
    flex-basis: var(--view-responsive-w4-basis) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4Gap {
    gap: var(--view-responsive-w4-gap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4RowGap {
    row-gap: var(--view-responsive-w4-row-gap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4ColumnGap {
    column-gap: var(--view-responsive-w4-column-gap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4OverflowX {
    overflow-x: var(--view-responsive-w4-overflow-x) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4OverflowY {
    overflow-y: var(--view-responsive-w4-overflow-y) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4GridTemplateColumns {
    grid-template-columns: var(--view-responsive-w4-grid-template-columns) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4GridTemplateRows {
    grid-template-rows: var(--view-responsive-w4-grid-template-rows) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4GridColumn {
    grid-column: var(--view-responsive-w4-grid-column) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4GridRow {
    grid-row: var(--view-responsive-w4-grid-row) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW4GridAutoFlow {
    grid-auto-flow: var(--view-responsive-w4-grid-auto-flow) !important;
  }
}

@media (max-width: 767.98px) {
  .View-module-scss-module__kzZkkG__ResponsiveW3Display {
    display: var(--view-responsive-w3-display) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3Width {
    width: var(--view-responsive-w3-width) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3Height {
    height: var(--view-responsive-w3-height) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3AspectRatio {
    aspect-ratio: var(--view-responsive-w3-aspect-ratio) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3MinWidth {
    min-width: var(--view-responsive-w3-min-width) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3MaxWidth {
    max-width: var(--view-responsive-w3-max-width) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3MinHeight {
    min-height: var(--view-responsive-w3-min-height) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3MaxHeight {
    max-height: var(--view-responsive-w3-max-height) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3Padding {
    padding: var(--view-responsive-w3-padding) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3Margin {
    margin: var(--view-responsive-w3-margin) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3Position {
    position: var(--view-responsive-w3-position) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3Top {
    top: var(--view-responsive-w3-top) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3Order {
    order: var(--view-responsive-w3-order) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3AlignItems {
    align-items: var(--view-responsive-w3-align-items) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3JustifyContent {
    justify-content: var(--view-responsive-w3-justify-content) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3AlignSelf {
    align-self: var(--view-responsive-w3-align-self) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3Direction {
    flex-direction: var(--view-responsive-w3-direction) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3Wrap {
    flex-wrap: var(--view-responsive-w3-wrap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3Grow {
    flex-grow: var(--view-responsive-w3-grow) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3Shrink {
    flex-shrink: var(--view-responsive-w3-shrink) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3Basis {
    flex-basis: var(--view-responsive-w3-basis) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3Gap {
    gap: var(--view-responsive-w3-gap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3RowGap {
    row-gap: var(--view-responsive-w3-row-gap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3ColumnGap {
    column-gap: var(--view-responsive-w3-column-gap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3OverflowX {
    overflow-x: var(--view-responsive-w3-overflow-x) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3OverflowY {
    overflow-y: var(--view-responsive-w3-overflow-y) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3GridTemplateColumns {
    grid-template-columns: var(--view-responsive-w3-grid-template-columns) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3GridTemplateRows {
    grid-template-rows: var(--view-responsive-w3-grid-template-rows) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3GridColumn {
    grid-column: var(--view-responsive-w3-grid-column) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3GridRow {
    grid-row: var(--view-responsive-w3-grid-row) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW3GridAutoFlow {
    grid-auto-flow: var(--view-responsive-w3-grid-auto-flow) !important;
  }
}

@media (max-width: 409.98px) {
  .View-module-scss-module__kzZkkG__ResponsiveW2Display {
    display: var(--view-responsive-w2-display) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2Width {
    width: var(--view-responsive-w2-width) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2Height {
    height: var(--view-responsive-w2-height) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2AspectRatio {
    aspect-ratio: var(--view-responsive-w2-aspect-ratio) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2MinWidth {
    min-width: var(--view-responsive-w2-min-width) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2MaxWidth {
    max-width: var(--view-responsive-w2-max-width) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2MinHeight {
    min-height: var(--view-responsive-w2-min-height) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2MaxHeight {
    max-height: var(--view-responsive-w2-max-height) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2Padding {
    padding: var(--view-responsive-w2-padding) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2Margin {
    margin: var(--view-responsive-w2-margin) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2Position {
    position: var(--view-responsive-w2-position) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2Top {
    top: var(--view-responsive-w2-top) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2Order {
    order: var(--view-responsive-w2-order) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2AlignItems {
    align-items: var(--view-responsive-w2-align-items) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2JustifyContent {
    justify-content: var(--view-responsive-w2-justify-content) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2AlignSelf {
    align-self: var(--view-responsive-w2-align-self) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2Direction {
    flex-direction: var(--view-responsive-w2-direction) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2Wrap {
    flex-wrap: var(--view-responsive-w2-wrap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2Grow {
    flex-grow: var(--view-responsive-w2-grow) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2Shrink {
    flex-shrink: var(--view-responsive-w2-shrink) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2Basis {
    flex-basis: var(--view-responsive-w2-basis) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2Gap {
    gap: var(--view-responsive-w2-gap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2RowGap {
    row-gap: var(--view-responsive-w2-row-gap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2ColumnGap {
    column-gap: var(--view-responsive-w2-column-gap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2OverflowX {
    overflow-x: var(--view-responsive-w2-overflow-x) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2OverflowY {
    overflow-y: var(--view-responsive-w2-overflow-y) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2GridTemplateColumns {
    grid-template-columns: var(--view-responsive-w2-grid-template-columns) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2GridTemplateRows {
    grid-template-rows: var(--view-responsive-w2-grid-template-rows) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2GridColumn {
    grid-column: var(--view-responsive-w2-grid-column) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2GridRow {
    grid-row: var(--view-responsive-w2-grid-row) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2GridAutoFlow {
    grid-auto-flow: var(--view-responsive-w2-grid-auto-flow) !important;
  }
}

@media (max-width: 349.98px) {
  .View-module-scss-module__kzZkkG__ResponsiveW1Display {
    display: var(--view-responsive-w1-display) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1Width {
    width: var(--view-responsive-w1-width) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1Height {
    height: var(--view-responsive-w1-height) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1AspectRatio {
    aspect-ratio: var(--view-responsive-w1-aspect-ratio) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1MinWidth {
    min-width: var(--view-responsive-w1-min-width) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1MaxWidth {
    max-width: var(--view-responsive-w1-max-width) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1MinHeight {
    min-height: var(--view-responsive-w1-min-height) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1MaxHeight {
    max-height: var(--view-responsive-w1-max-height) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1Padding {
    padding: var(--view-responsive-w1-padding) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1Margin {
    margin: var(--view-responsive-w1-margin) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1Position {
    position: var(--view-responsive-w1-position) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1Top {
    top: var(--view-responsive-w1-top) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1Order {
    order: var(--view-responsive-w1-order) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1AlignItems {
    align-items: var(--view-responsive-w1-align-items) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1JustifyContent {
    justify-content: var(--view-responsive-w1-justify-content) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1AlignSelf {
    align-self: var(--view-responsive-w1-align-self) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1Direction {
    flex-direction: var(--view-responsive-w1-direction) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1Wrap {
    flex-wrap: var(--view-responsive-w1-wrap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1Grow {
    flex-grow: var(--view-responsive-w1-grow) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1Shrink {
    flex-shrink: var(--view-responsive-w1-shrink) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1Basis {
    flex-basis: var(--view-responsive-w1-basis) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1Gap {
    gap: var(--view-responsive-w1-gap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1RowGap {
    row-gap: var(--view-responsive-w1-row-gap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1ColumnGap {
    column-gap: var(--view-responsive-w1-column-gap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1OverflowX {
    overflow-x: var(--view-responsive-w1-overflow-x) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1OverflowY {
    overflow-y: var(--view-responsive-w1-overflow-y) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1GridTemplateColumns {
    grid-template-columns: var(--view-responsive-w1-grid-template-columns) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1GridTemplateRows {
    grid-template-rows: var(--view-responsive-w1-grid-template-rows) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1GridColumn {
    grid-column: var(--view-responsive-w1-grid-column) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1GridRow {
    grid-row: var(--view-responsive-w1-grid-row) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW1GridAutoFlow {
    grid-auto-flow: var(--view-responsive-w1-grid-auto-flow) !important;
  }
}

@media (max-width: 549.98px) {
  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEDisplay {
    display: var(--view-responsive-w2Wide-display) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEWidth {
    width: var(--view-responsive-w2Wide-width) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEHeight {
    height: var(--view-responsive-w2Wide-height) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEAspectRatio {
    aspect-ratio: var(--view-responsive-w2Wide-aspect-ratio) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEMinWidth {
    min-width: var(--view-responsive-w2Wide-min-width) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEMaxWidth {
    max-width: var(--view-responsive-w2Wide-max-width) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEMinHeight {
    min-height: var(--view-responsive-w2Wide-min-height) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEMaxHeight {
    max-height: var(--view-responsive-w2Wide-max-height) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEPadding {
    padding: var(--view-responsive-w2Wide-padding) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEMargin {
    margin: var(--view-responsive-w2Wide-margin) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEPosition {
    position: var(--view-responsive-w2Wide-position) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDETop {
    top: var(--view-responsive-w2Wide-top) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEOrder {
    order: var(--view-responsive-w2Wide-order) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEAlignItems {
    align-items: var(--view-responsive-w2Wide-align-items) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEJustifyContent {
    justify-content: var(--view-responsive-w2Wide-justify-content) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEAlignSelf {
    align-self: var(--view-responsive-w2Wide-align-self) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEDirection {
    flex-direction: var(--view-responsive-w2Wide-direction) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEWrap {
    flex-wrap: var(--view-responsive-w2Wide-wrap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEGrow {
    flex-grow: var(--view-responsive-w2Wide-grow) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEShrink {
    flex-shrink: var(--view-responsive-w2Wide-shrink) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEBasis {
    flex-basis: var(--view-responsive-w2Wide-basis) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEGap {
    gap: var(--view-responsive-w2Wide-gap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDERowGap {
    row-gap: var(--view-responsive-w2Wide-row-gap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEColumnGap {
    column-gap: var(--view-responsive-w2Wide-column-gap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEOverflowX {
    overflow-x: var(--view-responsive-w2Wide-overflow-x) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEOverflowY {
    overflow-y: var(--view-responsive-w2Wide-overflow-y) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEGridTemplateColumns {
    grid-template-columns: var(--view-responsive-w2Wide-grid-template-columns) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEGridTemplateRows {
    grid-template-rows: var(--view-responsive-w2Wide-grid-template-rows) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEGridColumn {
    grid-column: var(--view-responsive-w2Wide-grid-column) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEGridRow {
    grid-row: var(--view-responsive-w2Wide-grid-row) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW2WIDEGridAutoFlow {
    grid-auto-flow: var(--view-responsive-w2Wide-grid-auto-flow) !important;
  }
}

@media (max-width: 329.98px) {
  .View-module-scss-module__kzZkkG__ResponsiveW0Display {
    display: var(--view-responsive-w0-display) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0Width {
    width: var(--view-responsive-w0-width) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0Height {
    height: var(--view-responsive-w0-height) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0AspectRatio {
    aspect-ratio: var(--view-responsive-w0-aspect-ratio) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0MinWidth {
    min-width: var(--view-responsive-w0-min-width) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0MaxWidth {
    max-width: var(--view-responsive-w0-max-width) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0MinHeight {
    min-height: var(--view-responsive-w0-min-height) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0MaxHeight {
    max-height: var(--view-responsive-w0-max-height) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0Padding {
    padding: var(--view-responsive-w0-padding) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0Margin {
    margin: var(--view-responsive-w0-margin) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0Position {
    position: var(--view-responsive-w0-position) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0Top {
    top: var(--view-responsive-w0-top) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0Order {
    order: var(--view-responsive-w0-order) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0AlignItems {
    align-items: var(--view-responsive-w0-align-items) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0JustifyContent {
    justify-content: var(--view-responsive-w0-justify-content) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0AlignSelf {
    align-self: var(--view-responsive-w0-align-self) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0Direction {
    flex-direction: var(--view-responsive-w0-direction) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0Wrap {
    flex-wrap: var(--view-responsive-w0-wrap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0Grow {
    flex-grow: var(--view-responsive-w0-grow) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0Shrink {
    flex-shrink: var(--view-responsive-w0-shrink) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0Basis {
    flex-basis: var(--view-responsive-w0-basis) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0Gap {
    gap: var(--view-responsive-w0-gap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0RowGap {
    row-gap: var(--view-responsive-w0-row-gap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0ColumnGap {
    column-gap: var(--view-responsive-w0-column-gap) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0OverflowX {
    overflow-x: var(--view-responsive-w0-overflow-x) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0OverflowY {
    overflow-y: var(--view-responsive-w0-overflow-y) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0GridTemplateColumns {
    grid-template-columns: var(--view-responsive-w0-grid-template-columns) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0GridTemplateRows {
    grid-template-rows: var(--view-responsive-w0-grid-template-rows) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0GridColumn {
    grid-column: var(--view-responsive-w0-grid-column) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0GridRow {
    grid-row: var(--view-responsive-w0-grid-row) !important;
  }

  .View-module-scss-module__kzZkkG__ResponsiveW0GridAutoFlow {
    grid-auto-flow: var(--view-responsive-w0-grid-auto-flow) !important;
  }
}

.View-module-scss-module__kzZkkG__FullWidth, .View-module-scss-module__kzZkkG__FullWidth > * {
  width: 100%;
}

/* [project]/UIKit/web/packages/frameworks/Pressable/Pressable.module.scss.module.css [app-client] (css) */
.Pressable-module-scss-module__hj9shq__Pressable {
  touch-action: manipulation;
  text-decoration: none !important;
}

.Pressable-module-scss-module__hj9shq__Pressable[data-pressable-long-press="true"], .Pressable-module-scss-module__hj9shq__Pressable[data-pressable-long-press="true"] * {
  -webkit-touch-callout: none;
}

.Pressable-module-scss-module__hj9shq__Pressable[data-pressable-long-press="true"][data-pressable-touch-input="true"], .Pressable-module-scss-module__hj9shq__Pressable[data-pressable-long-press="true"][data-pressable-touch-input="true"] * {
  -webkit-user-select: none;
  user-select: none;
}

.Pressable-module-scss-module__hj9shq__Pressable[data-pressable-long-press="true"] :is(input, textarea, [contenteditable]:not([contenteditable="false"])), .Pressable-module-scss-module__hj9shq__Pressable[data-pressable-long-press="true"] [contenteditable]:not([contenteditable="false"]) * {
  -webkit-touch-callout: default;
  -webkit-user-select: text;
  user-select: text;
}

.Pressable-module-scss-module__hj9shq__Pressable:has( > input:focus-visible):not([data-focus-modality="pointer"] *) {
  outline-offset: var(--focus-ring-offset);
  outline: auto;
}

.Pressable-module-scss-module__hj9shq__Pressable:is([href], button, [role="button"], [role="link"], label) {
  cursor: pointer;
  appearance: none;
}

.Pressable-module-scss-module__hj9shq__Pressable:is([href], button, [role="button"], [role="link"], label):disabled, .Pressable-module-scss-module__hj9shq__Pressable:is([href], button, [role="button"], [role="link"], label)[disabled], .Pressable-module-scss-module__hj9shq__Pressable:is([href], button, [role="button"], [role="link"], label)[aria-disabled="true"], .Pressable-module-scss-module__hj9shq__Pressable:is([href], button, [role="button"], [role="link"], label)[data-disabled="true"] {
  cursor: not-allowed;
}

.Pressable-module-scss-module__hj9shq__Pressable:is([href], button, [role="button"], [role="link"], label):disabled:not([data-material-surface]), .Pressable-module-scss-module__hj9shq__Pressable:is([href], button, [role="button"], [role="link"], label)[disabled]:not([data-material-surface]), .Pressable-module-scss-module__hj9shq__Pressable:is([href], button, [role="button"], [role="link"], label)[aria-disabled="true"]:not([data-material-surface]), .Pressable-module-scss-module__hj9shq__Pressable:is([href], button, [role="button"], [role="link"], label)[data-disabled="true"]:not([data-material-surface]) {
  opacity: .4;
}

:where(.Pressable-module-scss-module__hj9shq__Pressable) {
  gap: 2.4rem;
  display: flex;
}

.Pressable-module-scss-module__hj9shq__Control {
  cursor: pointer;
  position: relative;
}

.Pressable-module-scss-module__hj9shq__VisuallyHidden {
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.Pressable-module-scss-module__hj9shq__Inline {
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  -webkit-box-decoration-break: slice;
  box-decoration-break: slice;
  font: inherit;
  text-align: inherit !important;
  display: inline !important;
  overflow: visible !important;
}

/* [project]/UIKit/web/packages/components/Tooltip/Tooltip.module.scss.module.css [app-client] (css) */
.Tooltip-module-scss-module__S3uMEG__Wrapper {
  width: fit-content;
  display: inline-flex;
  position: relative;
}

.Tooltip-module-scss-module__S3uMEG__Wrapper:focus-visible {
  outline-offset: var(--focus-ring-offset);
  border-radius: var(--radius-system-light);
  outline: auto;
}

.Tooltip-module-scss-module__S3uMEG__Bubble {
  filter: drop-shadow(0 6px 24px color-mix(in srgb, var(--color-base-dark-6) 18%, transparent));
  position: fixed;
}

.Tooltip-module-scss-module__S3uMEG__ContentClip {
  max-height: inherit;
  position: relative;
  overflow: hidden auto;
}

.Tooltip-module-scss-module__S3uMEG__Bubble[data-tooltip-combined-shape="true"] {
  box-shadow: none !important;
  background: none !important;
  border-color: #0000 !important;
}

.Tooltip-module-scss-module__S3uMEG__Bubble[data-tooltip-combined-shape="true"]:before, .Tooltip-module-scss-module__S3uMEG__Bubble[data-tooltip-combined-shape="true"]:after, .Tooltip-module-scss-module__S3uMEG__Bubble[data-tooltip-combined-shape="true"] > [data-tooltip-combined-shadow], .Tooltip-module-scss-module__S3uMEG__Bubble[data-tooltip-combined-shape="true"] > [data-tooltip-combined-border] {
  inset: calc(-1 * var(--tooltip-bubble-inset-top, 0px)) calc(-1 * var(--tooltip-bubble-inset-right, 0px)) calc(-1 * var(--tooltip-bubble-inset-bottom, 0px)) calc(-1 * var(--tooltip-bubble-inset-left, 0px));
  width: calc(100% + var(--tooltip-bubble-inset-left, 0px) + var(--tooltip-bubble-inset-right, 0px));
  height: calc(100% + var(--tooltip-bubble-inset-top, 0px) + var(--tooltip-bubble-inset-bottom, 0px));
}

.Tooltip-module-scss-module__S3uMEG__Bubble[data-tooltip-combined-shape="true"]:before, .Tooltip-module-scss-module__S3uMEG__Bubble[data-tooltip-combined-shape="true"]:after {
  -webkit-mask-image: var(--tooltip-bubble-mask);
  -webkit-mask-image: var(--tooltip-bubble-mask);
  mask-image: var(--tooltip-bubble-mask);
  border-radius: 0;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.Tooltip-module-scss-module__S3uMEG__Bubble[data-tooltip-combined-shape="true"]:before {
  -webkit-mask-image: var(--tooltip-bubble-mask), linear-gradient(rgb(0, 0, 0, var(--material-opacity, 1)), rgb(0, 0, 0, var(--material-opacity, 1)));
  -webkit-mask-image: var(--tooltip-bubble-mask), linear-gradient(rgb(0, 0, 0, var(--material-opacity, 1)), rgb(0, 0, 0, var(--material-opacity, 1)));
  mask-image: var(--tooltip-bubble-mask), linear-gradient(rgb(0, 0, 0, var(--material-opacity, 1)), rgb(0, 0, 0, var(--material-opacity, 1)));
  -webkit-mask-composite: source-in;
  -webkit-mask-composite: source-in;
  mask-composite: intersect;
}

.Tooltip-module-scss-module__S3uMEG__Bubble[data-tooltip-combined-shape="true"]:after {
  content: "";
  z-index: -1;
  pointer-events: none;
  background: var(--theme-bg, transparent);
  transition: var(--transition-theme-background);
  position: absolute;
}

.Tooltip-module-scss-module__S3uMEG__Bubble[data-tooltip-combined-shape="true"] {
  filter: none !important;
}

.Tooltip-module-scss-module__S3uMEG__CombinedShadow, .Tooltip-module-scss-module__S3uMEG__CombinedBorder {
  pointer-events: none;
  display: block;
  position: absolute;
}

.Tooltip-module-scss-module__S3uMEG__CombinedShadow {
  z-index: -2;
  overflow: visible;
}

.Tooltip-module-scss-module__S3uMEG__CombinedBorder {
  z-index: 2;
  background-color: var(--theme-border-color, transparent);
  background-image: var(--theme-border-ring-image, none);
  -webkit-mask-image: var(--tooltip-bubble-border-mask);
  -webkit-mask-image: var(--tooltip-bubble-border-mask);
  mask-image: var(--tooltip-bubble-border-mask);
  background-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

/* [project]/UIKit/web/packages/frameworks/Pressable/Pressable.overlay.module.scss.module.css [app-client] (css) */
.Pressable-overlay-module-scss-module__2nsHgG__PopoverRoot {
  position: relative;
  overflow: visible;
}

/* [project]/UIKit/web/packages/components/GenerativeLoader/GenerativeLoader.module.scss.module.css [app-client] (css) */
.GenerativeLoader-module-scss-module__L7uGea__ImageLoader, .GenerativeLoader-module-scss-module__L7uGea__ImageLoader * {
  box-sizing: border-box;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageLoader {
  width: 100%;
  height: 100%;
  min-height: 0;
  color: inherit;
  flex: none;
  place-items: center;
  line-height: 1;
  display: inline-grid;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageVisual, .GenerativeLoader-module-scss-module__L7uGea__ImageStage {
  isolation: isolate;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageVisual {
  --image-loader-inset: 7%;
  background: color-mix(in srgb, currentcolor 3%, transparent);
  container-type: size;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageVisual > span, .GenerativeLoader-module-scss-module__L7uGea__ImageResolveLayer > span {
  display: block;
  position: absolute;
  inset: 0;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageVisual i, .GenerativeLoader-module-scss-module__L7uGea__ImageVisual b, .GenerativeLoader-module-scss-module__L7uGea__ImageVisual em {
  font: inherit;
  margin: 0;
  display: block;
  position: absolute;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageCoalesce, .GenerativeLoader-module-scss-module__L7uGea__ImageDiffusion {
  inset: var(--image-loader-inset) !important;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageCoalesce i {
  top: var(--loader-start-y);
  left: var(--loader-start-x);
  width: var(--loader-dot-size);
  aspect-ratio: 1;
  animation: GenerativeLoader-module-scss-module__L7uGea__image-loader-coalesce calc(var(--loader-duration) * .88) linear infinite;
  animation-delay: var(--loader-delay);
  background: currentColor;
  border-radius: 50%;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageCoalesce b {
  aspect-ratio: 1;
  width: 3.2%;
  box-shadow: 0 0 3.5cqmin color-mix(in srgb, currentcolor 22%, transparent);
  animation: GenerativeLoader-module-scss-module__L7uGea__image-loader-coalesce-core calc(var(--loader-duration) * .88) ease-in-out infinite;
  background: currentColor;
  border-radius: 50%;
  top: 48.4%;
  left: 48.4%;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageDiffusion i {
  top: var(--loader-y);
  left: var(--loader-x);
  width: var(--loader-dot-size);
  aspect-ratio: 1;
  animation: GenerativeLoader-module-scss-module__L7uGea__image-loader-diffusion var(--loader-duration) ease-in-out infinite;
  animation-delay: var(--loader-delay);
  background: currentColor;
  border-radius: 8%;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageLoader[data-paused="true"] *, .GenerativeLoader-module-scss-module__L7uGea__ImageLoader[data-paused="true"] :before, .GenerativeLoader-module-scss-module__L7uGea__ImageLoader[data-paused="true"] :after {
  animation-play-state: paused !important;
}

@keyframes GenerativeLoader-module-scss-module__L7uGea__image-loader-coalesce {
  0% {
    top: var(--loader-start-y);
    left: var(--loader-start-x);
    opacity: 0;
    transform: translate(-50%, -50%) scale(.35);
  }

  14% {
    opacity: .26;
    transform: translate(-50%, -50%) scale(.62);
  }

  56% {
    top: var(--loader-mid-y);
    left: var(--loader-mid-x);
    opacity: var(--loader-opacity);
    transform: translate(-50%, -50%) scale(.86);
  }

  86% {
    top: var(--loader-end-y);
    left: var(--loader-end-x);
    opacity: var(--loader-opacity);
    transform: translate(-50%, -50%) scale(1);
  }

  100% {
    opacity: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(.12);
  }
}

@keyframes GenerativeLoader-module-scss-module__L7uGea__image-loader-coalesce-core {
  0%, 100% {
    opacity: .46;
    transform: scale(.76);
  }

  82% {
    opacity: .9;
    transform: scale(1.08);
  }
}

@keyframes GenerativeLoader-module-scss-module__L7uGea__image-loader-diffusion {
  0%, 100% {
    opacity: .06;
    filter: blur(2px);
    transform: translate(-50%, -50%) scale(.35);
  }

  38% {
    opacity: .7;
    filter: blur();
    transform: translate(-50%, -50%) scale(1);
  }

  68% {
    opacity: .2;
    filter: blur(.5px);
    transform: translate(-50%, -50%) scale(.64);
  }
}

.GenerativeLoader-module-scss-module__L7uGea__StreamRoot, .GenerativeLoader-module-scss-module__L7uGea__StreamRoot * {
  box-sizing: border-box;
}

.GenerativeLoader-module-scss-module__L7uGea__StreamRoot, .GenerativeLoader-module-scss-module__L7uGea__StreamVisual, .GenerativeLoader-module-scss-module__L7uGea__StreamCopy {
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  white-space: pre-wrap;
  display: inline;
}

.GenerativeLoader-module-scss-module__L7uGea__StreamWord {
  white-space: nowrap;
  display: inline-block;
}

.GenerativeLoader-module-scss-module__L7uGea__StreamSpace {
  white-space: pre-wrap;
}

.GenerativeLoader-module-scss-module__L7uGea__StreamCharacter {
  transform-origin: 50% 65%;
  display: inline-block;
}

.GenerativeLoader-module-scss-module__L7uGea__StreamTypewriter {
  position: relative;
}

.GenerativeLoader-module-scss-module__L7uGea__StreamCursor {
  vertical-align: -.12em;
  background: currentColor;
  border-radius: 1px;
  width: .08em;
  height: 1em;
  margin-left: .08em;
  display: inline-block;
}

.GenerativeLoader-module-scss-module__L7uGea__StreamTerminal {
  min-height: 1.45em;
}

.GenerativeLoader-module-scss-module__L7uGea__StreamTerminal > b {
  margin-right: .45em;
  font-weight: 500;
}

.GenerativeLoader-module-scss-module__L7uGea__StreamTerminal > span {
  white-space: pre-wrap;
}

.GenerativeLoader-module-scss-module__L7uGea__StreamTerminalCursor {
  vertical-align: -.08em;
  background: currentColor;
  width: .58em;
  height: .9em;
  margin-left: .12em;
  display: inline-block;
}

.GenerativeLoader-module-scss-module__L7uGea__StreamTracking .GenerativeLoader-module-scss-module__L7uGea__StreamCharacter {
  transform-origin: 0;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageStage {
  min-height: 0;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageLoadingStatus {
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageResult {
  z-index: 1;
  opacity: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageStage[data-phase="loaded"] .GenerativeLoader-module-scss-module__L7uGea__ImageResult {
  opacity: 1;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageLoaderLayer, .GenerativeLoader-module-scss-module__L7uGea__ImageResolveLayer, .GenerativeLoader-module-scss-module__L7uGea__ImageResolve {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageLoaderLayer {
  z-index: 3;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageResolveLayer {
  z-index: 2;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageResolveLayer > span {
  overflow: hidden;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageResolveLayer, .GenerativeLoader-module-scss-module__L7uGea__ImageResolve {
  background: var(--resolve-background, color-mix(in srgb, currentcolor 3%, transparent));
  overflow: hidden;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageResolve i, .GenerativeLoader-module-scss-module__L7uGea__ImageResolveCoalesceMedia {
  box-sizing: border-box;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageResolve i {
  font: inherit;
  margin: 0;
  display: block;
  position: relative;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageResolveCoalesce {
  overflow: visible;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageResolveCoalesceMedia {
  filter: blur(14px) saturate(.7);
  opacity: .12;
  animation: none;
  position: absolute;
  inset: 0;
  transform: scale(1.045);
  -webkit-mask-image: radial-gradient(circle, #000 0 34%, #000000eb 46%, #0000 70%);
  mask-image: radial-gradient(circle, #000 0 34%, #000000eb 46%, #0000 70%);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: 7% 7%;
  mask-size: 7% 7%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageResolveCoalesceMedia > img {
  pointer-events: none;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageResolveCoalesce[data-ready="true"] .GenerativeLoader-module-scss-module__L7uGea__ImageResolveCoalesceMedia {
  animation: GenerativeLoader-module-scss-module__L7uGea__image-resolve-coalesce-image var(--resolve-duration) cubic-bezier(.16, 1, .3, 1) forwards;
  will-change: opacity, transform, filter;
}

@keyframes GenerativeLoader-module-scss-module__L7uGea__image-resolve-coalesce-image {
  0%, 12% {
    opacity: .12;
    filter: blur(14px) saturate(.7);
    transform: scale(1.045);
    -webkit-mask-size: 7% 7%;
    mask-size: 7% 7%;
  }

  100% {
    opacity: 1;
    filter: blur() saturate();
    transform: scale(1);
    -webkit-mask-size: 230% 230%;
    mask-size: 230% 230%;
  }
}

.GenerativeLoader-module-scss-module__L7uGea__ImageResolveDiffusion {
  grid-template-rows: repeat(5, minmax(0, 1fr));
  grid-template-columns: repeat(5, minmax(0, 1fr));
  display: grid !important;
}

.GenerativeLoader-module-scss-module__L7uGea__ImageResolveDiffusion i {
  opacity: 0;
  width: 100%;
  height: 100%;
  min-height: 0;
  animation: GenerativeLoader-module-scss-module__L7uGea__image-resolve-diffusion calc(var(--resolve-duration) * .82) cubic-bezier(.22, 1, .36, 1) forwards;
  animation-delay: var(--resolve-delay);
  filter: blur(5px);
  position: relative;
  overflow: hidden;
  transform: scale(.72);
}

.GenerativeLoader-module-scss-module__L7uGea__ImageResolveDiffusionMedia {
  top: var(--resolve-cell-offset-y);
  left: var(--resolve-cell-offset-x);
  width: var(--resolve-frame-width);
  height: var(--resolve-frame-height);
  pointer-events: none;
  display: block;
  position: absolute;
}

@keyframes GenerativeLoader-module-scss-module__L7uGea__image-resolve-diffusion {
  0%, 12% {
    opacity: 0;
    filter: blur(5px);
    transform: scale(.72);
  }

  100% {
    opacity: 1;
    filter: blur();
    transform: scale(1.01);
  }
}

@media (prefers-reduced-motion: reduce) {
  .GenerativeLoader-module-scss-module__L7uGea__ImageLoader *, .GenerativeLoader-module-scss-module__L7uGea__ImageLoader :before, .GenerativeLoader-module-scss-module__L7uGea__ImageLoader :after, .GenerativeLoader-module-scss-module__L7uGea__ImageResolve *, .GenerativeLoader-module-scss-module__L7uGea__ImageResolve:before, .GenerativeLoader-module-scss-module__L7uGea__ImageResolve :before {
    transition-duration: .01ms !important;
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
  }

  .GenerativeLoader-module-scss-module__L7uGea__ImageResult {
    opacity: 1;
    animation: none !important;
  }

  .GenerativeLoader-module-scss-module__L7uGea__ImageStage[data-phase="loading"] .GenerativeLoader-module-scss-module__L7uGea__ImageLoaderLayer, .GenerativeLoader-module-scss-module__L7uGea__ImageStage[data-phase="resolving"] .GenerativeLoader-module-scss-module__L7uGea__ImageLoaderLayer, .GenerativeLoader-module-scss-module__L7uGea__ImageStage[data-phase="resolving"] .GenerativeLoader-module-scss-module__L7uGea__ImageResolveLayer {
    display: none;
  }
}

/* [project]/UIKit/web/packages/components/Text/Text.module.scss.module.css [app-client] (css) */
.Text-module-scss-module__yh9bTG__Text {
  color: inherit;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  transition: var(--transition-opacity);
}

.Text-module-scss-module__yh9bTG__Text.Text-module-scss-module__yh9bTG__ThemePaintTransition {
  transition: var(--transition-theme-paint), var(--transition-opacity);
}

.Text-module-scss-module__yh9bTG__PressableText {
  vertical-align: middle;
  white-space: nowrap;
  flex: none !important;
  display: inline-flex !important;
}

.Text-module-scss-module__yh9bTG__Superscript, .Text-module-scss-module__yh9bTG__Subscript {
  font-size: .72em;
  line-height: 0;
}

.Text-module-scss-module__yh9bTG__InlinePressableText .Text-module-scss-module__yh9bTG__InlineIcon {
  vertical-align: baseline;
  margin-inline: var(--inline-icon-gap);
  display: inline-flex;
}

.Text-module-scss-module__yh9bTG__TabularRun {
  vertical-align: baseline;
  text-align: center;
  grid-auto-columns: 1fr;
  display: inline-grid;
}

.Text-module-scss-module__yh9bTG__DigitMetric {
  visibility: hidden;
  pointer-events: none;
  grid-area: 1 / 1;
}

.Text-module-scss-module__yh9bTG__DigitMetric:before {
  content: attr(data-digit);
}

/* [project]/UIKit/web/packages/components/Spinner/Spinner.module.scss.module.css [app-client] (css) */
.Spinner-module-scss-module__LnQ8zG__Spinner, .Spinner-module-scss-module__LnQ8zG__MaterialSpinner {
  width: var(--spinner-size, 1.5rem);
  height: var(--spinner-size, 1.5rem);
  transform-origin: center;
  flex-shrink: 0;
  display: block;
}

.Spinner-module-scss-module__LnQ8zG__Spinner {
  animation: Spinner-module-scss-module__LnQ8zG__spinner-rotate var(--spinner-duration, 1s) steps(12, end) infinite;
}

.Spinner-module-scss-module__LnQ8zG__Segment {
  stroke: currentColor;
  stroke-width: var(--spinner-segment-width, 2.4);
}

.Spinner-module-scss-module__LnQ8zG__MaterialSpinner {
  animation: Spinner-module-scss-module__LnQ8zG__spinner-rotate calc(var(--spinner-duration, 1s) * 4 / 3) linear infinite;
}

.Spinner-module-scss-module__LnQ8zG__MaterialTrack {
  stroke: currentColor;
  animation: Spinner-module-scss-module__LnQ8zG__spinner-dash var(--spinner-duration, 1s) ease-in-out infinite;
  transform-origin: center;
}

@keyframes Spinner-module-scss-module__LnQ8zG__spinner-rotate {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes Spinner-module-scss-module__LnQ8zG__spinner-dash {
  0% {
    stroke-dasharray: 1 200;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 89 200;
    stroke-dashoffset: -35px;
  }

  100% {
    stroke-dasharray: 89 200;
    stroke-dashoffset: -124px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .Spinner-module-scss-module__LnQ8zG__Spinner, .Spinner-module-scss-module__LnQ8zG__MaterialSpinner, .Spinner-module-scss-module__LnQ8zG__MaterialTrack {
    animation: none;
  }
}

/* [project]/UIKit/web/packages/components/Spinner/Spinner.wheel.module.scss.module.css [app-client] (css) */
@property --spinner-wheel-progress {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 0%;
}

.Spinner-wheel-module-scss-module__vMqxXW__Wheel {
  width: var(--spinner-size, 1.5rem);
  height: var(--spinner-size, 1.5rem);
  flex-shrink: 0;
  display: block;
  position: relative;
}

.Spinner-wheel-module-scss-module__vMqxXW__Track, .Spinner-wheel-module-scss-module__vMqxXW__Indicator {
  pointer-events: none;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
}

.Spinner-wheel-module-scss-module__vMqxXW__Track, .Spinner-wheel-module-scss-module__vMqxXW__IndeterminateIndicator {
  -webkit-mask: radial-gradient(farthest-side, transparent var(--spinner-wheel-mask-inner, 62%), black var(--spinner-wheel-mask-outer, 64%));
  mask: radial-gradient(farthest-side, transparent var(--spinner-wheel-mask-inner, 62%), black var(--spinner-wheel-mask-outer, 64%));
  -webkit-mask: radial-gradient(farthest-side, transparent var(--spinner-wheel-mask-inner, 62%), black var(--spinner-wheel-mask-outer, 64%));
  border-radius: 50%;
}

.Spinner-wheel-module-scss-module__vMqxXW__Track {
  background: var(--theme-bg, transparent);
}

.Spinner-wheel-module-scss-module__vMqxXW__DeterminateIndicator {
  overflow: visible;
}

.Spinner-wheel-module-scss-module__vMqxXW__DeterminateCircle {
  fill: none;
  stroke: currentColor;
  stroke-width: var(--spinner-wheel-thickness, 18);
  stroke-linecap: butt;
  stroke-dasharray: var(--spinner-wheel-circumference);
  stroke-dashoffset: var(--spinner-wheel-dashoffset, 0);
  transform-origin: center;
  transform: rotate(-90deg);
}

.Spinner-wheel-module-scss-module__vMqxXW__IndeterminateIndicator {
  background: conic-gradient(#0000 20%, currentColor 100%);
}

.Spinner-wheel-module-scss-module__vMqxXW__IndeterminateIndicator[data-spinner-mode="indeterminate"] {
  animation: Spinner-wheel-module-scss-module__vMqxXW__spinner-wheel-rotate var(--spinner-duration, 1s) linear infinite;
}

.Spinner-wheel-module-scss-module__vMqxXW__DeterminateIndicator[data-motion="true"] .Spinner-wheel-module-scss-module__vMqxXW__DeterminateCircle {
  transition: stroke-dashoffset .22s var(--transition-surface-ease) var(--spinner-wheel-progress-delay, 0s);
}

@keyframes Spinner-wheel-module-scss-module__vMqxXW__spinner-wheel-rotate {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@media (prefers-reduced-motion: reduce) {
  .Spinner-wheel-module-scss-module__vMqxXW__IndeterminateIndicator[data-spinner-mode="indeterminate"] {
    animation: none;
  }

  .Spinner-wheel-module-scss-module__vMqxXW__DeterminateIndicator[data-motion="true"] .Spinner-wheel-module-scss-module__vMqxXW__DeterminateCircle {
    transition: none;
  }
}

/* [project]/UIKit/web/packages/components/Icon/Icon.group.module.scss.module.css [app-client] (css) */
.Icon-group-module-scss-module__iwjOka__Group {
  position: relative;
  overflow: hidden;
}

.Icon-group-module-scss-module__iwjOka__Group [data-icon-group-index] {
  z-index: 2;
  position: relative;
  --theme-bg: transparent !important;
  --theme-shadow: none !important;
  background: none !important;
}

@media (hover: hover) and (pointer: fine) {
  .Icon-group-module-scss-module__iwjOka__Group [data-icon-group-index]:hover {
    background: none !important;
  }
}

.Icon-group-module-scss-module__iwjOka__Group [data-icon-group-index]:active {
  background: none !important;
}

.Icon-group-module-scss-module__iwjOka__Group [data-icon-group-index][href] {
  -webkit-user-drag: none;
}

@media (hover: hover) and (pointer: fine) {
  .Icon-group-module-scss-module__iwjOka__Group:not([data-icon-group-ready]) [data-icon-group-index]:hover {
    background: color-mix(in srgb, var(--color-base-3) var(--theme-alpha-TP1), transparent) !important;
  }
}

.Icon-group-module-scss-module__iwjOka__Indicator, .Icon-group-module-scss-module__iwjOka__SelectedIndicator {
  opacity: 0;
  transform-origin: center;
  pointer-events: none;
  will-change: left, top, width, height, scale, opacity;
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  translate: -50%;
  scale: 1;
}

.Icon-group-module-scss-module__iwjOka__SelectedIndicator {
  z-index: 0;
}

.Icon-group-module-scss-module__iwjOka__Indicator {
  z-index: 1;
}

@media (prefers-reduced-motion: reduce) {
  .Icon-group-module-scss-module__iwjOka__Indicator {
    transition: none !important;
  }

  .Icon-group-module-scss-module__iwjOka__SelectedIndicator {
    scale: 1 !important;
  }

  .Icon-group-module-scss-module__iwjOka__Group[data-icon-group-pressed] .Icon-group-module-scss-module__iwjOka__Indicator {
    scale: 1;
  }
}

/* [project]/UIKit/web/packages/components/Icon/Icon.module.scss.module.css [app-client] (css) */
.Icon-module-scss-module__O7kepW__Font {
  color: inherit;
  font-variation-settings: "wght" var(--uikit-icon-font-weight, 400), "rond" 2, "edpt" 1;
}

.Icon-module-scss-module__O7kepW__InlineFrame, .Icon-module-scss-module__O7kepW__InlineInner {
  vertical-align: baseline;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.Icon-module-scss-module__O7kepW__InlineFrame, .Icon-module-scss-module__O7kepW__ImageFrame, .Icon-module-scss-module__O7kepW__Item, .Icon-module-scss-module__O7kepW__Inner {
  flex: none;
}

.Icon-module-scss-module__O7kepW__ImageFrame {
  position: relative;
}

.Icon-module-scss-module__O7kepW__ImageStage {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}

.Icon-module-scss-module__O7kepW__ImageMedia {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.Icon-module-scss-module__O7kepW__ImageStage[data-icon-image-phase="loading"] > [data-icon-image-base], .Icon-module-scss-module__O7kepW__ImageStage[data-icon-image-phase="resolving"] > [data-icon-image-base] {
  opacity: 0;
}

.Icon-module-scss-module__O7kepW__ImageResolve {
  pointer-events: none;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
}

.Icon-module-scss-module__O7kepW__Emoji {
  font-family: var(--font-emoji);
  font-synthesis-weight: auto;
  justify-content: center;
  align-items: center;
  line-height: 1;
  display: inline-flex;
}

.Icon-module-scss-module__O7kepW__Country {
  border-radius: 50%;
  overflow: hidden;
}

.Icon-module-scss-module__O7kepW__Svg {
  color: inherit;
}

.Icon-module-scss-module__O7kepW__Inner, .Icon-module-scss-module__O7kepW__Item {
  min-height: max-content;
}

.Icon-module-scss-module__O7kepW__Item {
  overflow: hidden;
}

.Icon-module-scss-module__O7kepW__Group {
  touch-action: pan-y;
}

.Icon-module-scss-module__O7kepW__Group[data-icon-group-direction="column"] {
  touch-action: pan-x;
}

/* [project]/UIKit/web/packages/components/Button/Button.module.scss.module.css [app-client] (css) */
.Button-module-scss-module__fsVZna__RootAction {
  text-align: center;
  position: relative;
}

.Button-module-scss-module__fsVZna__SplitButton {
  overflow: hidden;
}

.Button-module-scss-module__fsVZna__SplitMainAction {
  text-align: center;
  flex: auto;
  position: relative;
}

.Button-module-scss-module__fsVZna__SplitDivider {
  z-index: 1;
  pointer-events: none;
  width: .1rem;
  position: absolute;
  top: 18%;
  bottom: 18%;
  right: 0;
}

/* [project]/UIKit/web/packages/frameworks/EdgeEffect/EdgeEffect.module.scss.module.css [app-client] (css) */
:where(.EdgeEffect-module-scss-module__o-eVQW__Top) {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

:where(.EdgeEffect-module-scss-module__o-eVQW__Bottom) {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}

:where(.EdgeEffect-module-scss-module__o-eVQW__Left) {
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
}

:where(.EdgeEffect-module-scss-module__o-eVQW__Right) {
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
}

/* [project]/UIKit/web/packages/frameworks/Dialog/contents/Dialog.footer.module.scss.module.css [app-client] (css) */
.Dialog-footer-module-scss-module__YBNYQq__Floating {
  pointer-events: none;
}

.Dialog-footer-module-scss-module__YBNYQq__Floating :is(button, a[href], input, select, textarea, [role="button"], [role="link"]) {
  pointer-events: auto;
}

/* [project]/UIKit/web/packages/frameworks/Dialog/Dialog.background.module.scss.module.css [app-client] (css) */
.Dialog-background-module-scss-module__PWVvNG__Backdrop {
  min-height: var(--dialog-backdrop-height, 0);
}

/* [project]/UIKit/web/packages/frameworks/Dialog/renderers/Modal.module.scss.module.css [app-client] (css) */
.Modal-module-scss-module__1lm9Ua__ViewportAlignment {
  box-sizing: border-box;
  pointer-events: none;
  padding: max(0px, env(safe-area-inset-top, 0px) - var(--uikit-viewport-top-occlusion, 0px)) env(safe-area-inset-right, 0) max(0px, env(safe-area-inset-bottom, 0px) - var(--uikit-viewport-bottom-occlusion, 0px)) env(safe-area-inset-left, 0);
}

.Modal-module-scss-module__1lm9Ua__ViewportAlignment[data-dialog-immersive-container="true"] {
  padding: 0;
}

.Modal-module-scss-module__1lm9Ua__ImmersiveContent {
  transform-origin: center;
}

.Modal-module-scss-module__1lm9Ua__Surface {
  will-change: auto;
}

[data-dialog-modal-height-contracting] > .Modal-module-scss-module__1lm9Ua__Surface {
  height: 100% !important;
}

.Modal-module-scss-module__1lm9Ua__Fill {
  flex: 1;
}

.Modal-module-scss-module__1lm9Ua__Chrome {
  flex: none;
}

.Modal-module-scss-module__1lm9Ua__ScrollViewport {
  overscroll-behavior: contain;
  scroll-padding-block: var(--dialog-header-height, 0) calc(var(--dialog-footer-height, 0px) + var(--dialog-form-changes-height, 0px));
  flex: 1;
  position: relative;
  overflow: hidden auto;
}

.Modal-module-scss-module__1lm9Ua__ScrollContent {
  flex: none;
}

.Modal-module-scss-module__1lm9Ua__ImmersiveRadiusTransition[data-dialog-immersive-paint="native"] {
  transition: border-radius .28s cubic-bezier(.22, 1, .36, 1);
  overflow: hidden;
}

.Modal-module-scss-module__1lm9Ua__ImmersiveRadiusTransition[data-dialog-immersive-paint="native"][data-dialog-immersive-radius="exiting"] {
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(.23, 1, .32, 1);
}

@media (prefers-reduced-motion: reduce) {
  .Modal-module-scss-module__1lm9Ua__ImmersiveRadiusTransition[data-dialog-immersive-paint="native"] {
    transition: none;
  }
}

@media (max-width: 549.98px) {
  .Modal-module-scss-module__1lm9Ua__ViewportAlignment[data-dialog-mobile-immersive-container="true"] {
    --dialog-footer-safe-area-bottom: 0px;
  }

  .Modal-module-scss-module__1lm9Ua__ViewportAlignment[data-dialog-mobile-immersive-container="true"] > [data-dialog-modal-height-shell] {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
  }

  .Modal-module-scss-module__1lm9Ua__MobileImmersiveSurface[data-dialog-mobile-immersive] {
    box-sizing: border-box;
    overflow: hidden;
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    margin: 0 !important;
  }
}

.Modal-module-scss-module__1lm9Ua__Workspace {
  container-type: inline-size;
}

.Modal-module-scss-module__1lm9Ua__Sidebar {
  --dialog-modal-sidebar-hidden-offset: -100%;
  min-width: 0;
  min-height: 0;
  width: min(var(--dialog-modal-sidebar-width), 40cqw);
  flex: none;
  position: relative;
  overflow: visible;
}

.Modal-module-scss-module__1lm9Ua__Sidebar[data-open="false"] {
  visibility: hidden;
  pointer-events: none;
  width: 0;
}

.Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-animating] {
  visibility: visible;
}

.Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"] {
  width: var(--dialog-modal-sidebar-floating-width, min(var(--dialog-modal-sidebar-width), 80cqw));
  position: absolute;
  inset: 0 auto 0 0;
}

.Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-open="false"] {
  width: var(--dialog-modal-sidebar-floating-width, min(var(--dialog-modal-sidebar-width), 80cqw));
}

.Modal-module-scss-module__1lm9Ua__SidebarInner {
  width: min(var(--dialog-modal-sidebar-width), 40cqw);
  opacity: 1;
  flex-shrink: 0;
  height: 100%;
  transform: translateX(0);
}

.Modal-module-scss-module__1lm9Ua__Sidebar[data-open="false"] > .Modal-module-scss-module__1lm9Ua__SidebarInner {
  transform: translateX(var(--dialog-modal-sidebar-hidden-offset));
  opacity: 0;
}

.Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"] > .Modal-module-scss-module__1lm9Ua__SidebarInner {
  width: var(--dialog-modal-sidebar-floating-width, min(var(--dialog-modal-sidebar-width), 80cqw));
}

.Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w0"] {
  --dialog-modal-sidebar-resolved-floating-width: min(var(--dialog-modal-sidebar-width), 80cqw);
}

@media (max-width: 329.98px) {
  .Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w0"] {
    --dialog-modal-sidebar-resolved-floating-width: var(--dialog-modal-sidebar-floating-width, min(var(--dialog-modal-sidebar-width), 80cqw));
  }
}

.Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w0"], .Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w0"][data-open="false"], .Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w0"] > .Modal-module-scss-module__1lm9Ua__SidebarInner {
  width: var(--dialog-modal-sidebar-resolved-floating-width);
}

.Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w1"] {
  --dialog-modal-sidebar-resolved-floating-width: min(var(--dialog-modal-sidebar-width), 80cqw);
}

@media (max-width: 349.98px) {
  .Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w1"] {
    --dialog-modal-sidebar-resolved-floating-width: var(--dialog-modal-sidebar-floating-width, min(var(--dialog-modal-sidebar-width), 80cqw));
  }
}

.Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w1"], .Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w1"][data-open="false"], .Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w1"] > .Modal-module-scss-module__1lm9Ua__SidebarInner {
  width: var(--dialog-modal-sidebar-resolved-floating-width);
}

.Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w2"] {
  --dialog-modal-sidebar-resolved-floating-width: min(var(--dialog-modal-sidebar-width), 80cqw);
}

@media (max-width: 409.98px) {
  .Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w2"] {
    --dialog-modal-sidebar-resolved-floating-width: var(--dialog-modal-sidebar-floating-width, min(var(--dialog-modal-sidebar-width), 80cqw));
  }
}

.Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w2"], .Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w2"][data-open="false"], .Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w2"] > .Modal-module-scss-module__1lm9Ua__SidebarInner {
  width: var(--dialog-modal-sidebar-resolved-floating-width);
}

.Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w3"] {
  --dialog-modal-sidebar-resolved-floating-width: min(var(--dialog-modal-sidebar-width), 80cqw);
}

@media (max-width: 767.98px) {
  .Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w3"] {
    --dialog-modal-sidebar-resolved-floating-width: var(--dialog-modal-sidebar-floating-width, min(var(--dialog-modal-sidebar-width), 80cqw));
  }
}

.Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w3"], .Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w3"][data-open="false"], .Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w3"] > .Modal-module-scss-module__1lm9Ua__SidebarInner {
  width: var(--dialog-modal-sidebar-resolved-floating-width);
}

.Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w4"] {
  --dialog-modal-sidebar-resolved-floating-width: min(var(--dialog-modal-sidebar-width), 80cqw);
}

@media (max-width: 813.98px) {
  .Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w4"] {
    --dialog-modal-sidebar-resolved-floating-width: var(--dialog-modal-sidebar-floating-width, min(var(--dialog-modal-sidebar-width), 80cqw));
  }
}

.Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w4"], .Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w4"][data-open="false"], .Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w4"] > .Modal-module-scss-module__1lm9Ua__SidebarInner {
  width: var(--dialog-modal-sidebar-resolved-floating-width);
}

.Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w5"] {
  --dialog-modal-sidebar-resolved-floating-width: min(var(--dialog-modal-sidebar-width), 80cqw);
}

@media (max-width: 1279.98px) {
  .Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w5"] {
    --dialog-modal-sidebar-resolved-floating-width: var(--dialog-modal-sidebar-floating-width, min(var(--dialog-modal-sidebar-width), 80cqw));
  }
}

.Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w5"], .Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w5"][data-open="false"], .Modal-module-scss-module__1lm9Ua__Sidebar[data-dialog-modal-sidebar-placement="floating"][data-sidebar-floating-width-below="w5"] > .Modal-module-scss-module__1lm9Ua__SidebarInner {
  width: var(--dialog-modal-sidebar-resolved-floating-width);
}

/* [project]/UIKit/web/packages/frameworks/Dialog/renderers/Popover.module.scss.module.css [app-client] (css) */
.Popover-module-scss-module__U07z1G__Surface {
  overflow: visible !important;
}

.Popover-module-scss-module__U07z1G__MotionFallback {
  will-change: transform;
}

body:has(.Popover-module-scss-module__U07z1G__Surface) [data-dialog-covered-anchor] {
  --theme-border-color: transparent !important;
  --theme-border-color-top: transparent !important;
  --theme-border-color-right: transparent !important;
  --theme-border-color-bottom: transparent !important;
  --theme-border-color-left: transparent !important;
  --theme-border-ring-image: none !important;
  border-color: #0000 !important;
}

.Popover-module-scss-module__U07z1G__ContentClip {
  width: 100%;
  min-height: 0;
  max-height: inherit;
  flex: 1;
  position: relative;
}

.Popover-module-scss-module__U07z1G__Chrome {
  flex: none;
}

.Popover-module-scss-module__U07z1G__ScrollViewport {
  overscroll-behavior: contain;
  scroll-padding-block: var(--dialog-header-height, 0) calc(var(--dialog-footer-height, 0px) + var(--dialog-form-changes-height, 0px));
  flex: 1;
  position: relative;
  overflow: hidden auto;
}

.Popover-module-scss-module__U07z1G__ScrollContent {
  flex: none;
}

.Popover-module-scss-module__U07z1G__Surface[data-dialog-popover-combined-shape="true"] {
  box-shadow: none !important;
  background: none !important;
  border-color: #0000 !important;
}

.Popover-module-scss-module__U07z1G__Surface[data-dialog-popover-combined-shape="true"]:before, .Popover-module-scss-module__U07z1G__Surface[data-dialog-popover-combined-shape="true"]:after, .Popover-module-scss-module__U07z1G__Surface[data-dialog-popover-combined-shape="true"] > [data-dialog-popover-combined-shadow], .Popover-module-scss-module__U07z1G__Surface[data-dialog-popover-combined-shape="true"] > [data-dialog-popover-combined-border] {
  inset: calc(-1 * var(--popover-bubble-inset-top, 0px)) calc(-1 * var(--popover-bubble-inset-right, 0px)) calc(-1 * var(--popover-bubble-inset-bottom, 0px)) calc(-1 * var(--popover-bubble-inset-left, 0px));
  width: calc(100% + var(--popover-bubble-inset-left, 0px) + var(--popover-bubble-inset-right, 0px));
  height: calc(100% + var(--popover-bubble-inset-top, 0px) + var(--popover-bubble-inset-bottom, 0px));
}

.Popover-module-scss-module__U07z1G__Surface[data-dialog-popover-combined-shape="true"]:before, .Popover-module-scss-module__U07z1G__Surface[data-dialog-popover-combined-shape="true"]:after {
  -webkit-mask-image: var(--popover-bubble-mask);
  -webkit-mask-image: var(--popover-bubble-mask);
  mask-image: var(--popover-bubble-mask);
  border-radius: 0;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.Popover-module-scss-module__U07z1G__Surface[data-dialog-popover-combined-shape="true"]:before {
  -webkit-mask-image: var(--popover-bubble-mask), linear-gradient(rgb(0, 0, 0, var(--material-opacity, 1)), rgb(0, 0, 0, var(--material-opacity, 1)));
  -webkit-mask-image: var(--popover-bubble-mask), linear-gradient(rgb(0, 0, 0, var(--material-opacity, 1)), rgb(0, 0, 0, var(--material-opacity, 1)));
  mask-image: var(--popover-bubble-mask), linear-gradient(rgb(0, 0, 0, var(--material-opacity, 1)), rgb(0, 0, 0, var(--material-opacity, 1)));
  -webkit-mask-composite: source-in;
  -webkit-mask-composite: source-in;
  mask-composite: intersect;
}

.Popover-module-scss-module__U07z1G__Surface[data-dialog-popover-combined-shape="true"]:after {
  content: "";
  z-index: -1;
  pointer-events: none;
  background: var(--theme-bg, transparent);
  transition: var(--transition-theme-background);
  position: absolute;
}

.Popover-module-scss-module__U07z1G__CombinedShadow, .Popover-module-scss-module__U07z1G__CombinedBorder {
  pointer-events: none;
  display: block;
  position: absolute;
}

.Popover-module-scss-module__U07z1G__CombinedShadow {
  z-index: -2;
  overflow: visible;
}

.Popover-module-scss-module__U07z1G__CombinedBorder {
  z-index: 2;
  background-color: var(--theme-border-color, transparent);
  background-image: var(--theme-border-ring-image, none);
  -webkit-mask-image: var(--popover-bubble-border-mask);
  -webkit-mask-image: var(--popover-bubble-border-mask);
  mask-image: var(--popover-bubble-border-mask);
  background-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

[data-dialog-popover-width-animating] > .Popover-module-scss-module__U07z1G__Surface {
  width: 100% !important;
}

[data-dialog-popover-height-animating][data-dialog-popover-width-animating] > .Popover-module-scss-module__U07z1G__Surface {
  height: 100% !important;
}

[data-dialog-popover-height-animating][data-dialog-popover-width-animating] > .Popover-module-scss-module__U07z1G__Surface > .Popover-module-scss-module__U07z1G__ContentClip {
  height: 100%;
}

/* [project]/UIKit/web/packages/frameworks/Dialog/renderers/Sheet.module.scss.module.css [app-client] (css) */
.Sheet-module-scss-module__Btaq9G__Fill {
  flex: 1;
}

.Sheet-module-scss-module__Btaq9G__Chrome, .Sheet-module-scss-module__Btaq9G__Content, .Sheet-module-scss-module__Btaq9G__DragHandle, .Sheet-module-scss-module__Btaq9G__ScrollContent {
  flex: none;
}

.Sheet-module-scss-module__Btaq9G__DragHandle {
  position: relative;
}

.Sheet-module-scss-module__Btaq9G__ScrollViewport {
  overscroll-behavior: contain;
  touch-action: pan-y;
  scroll-padding-block: var(--dialog-header-height, 0) calc(var(--dialog-footer-height, 0px) + var(--dialog-form-changes-height, 0px));
  flex: 1;
  position: relative;
  overflow: hidden auto;
}

.Sheet-module-scss-module__Btaq9G__MotionHost {
  will-change: transform;
}

/* [project]/UIKit/web/packages/frameworks/Toaster/Toaster.module.scss.module.css [app-client] (css) */
.Toaster-module-scss-module__SxwI7W__Toaster {
  --width: 42rem;
  transition: none !important;
}

.Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast] {
  width: calc(100% - 3.2rem);
}

@media (min-width: 768px) {
  .Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast] {
    width: 42rem;
  }
}

@media (max-width: 767.98px) {
  .Toaster-module-scss-module__SxwI7W__Toaster[data-sonner-toaster] {
    --offset-top: var(--uikit-toaster-mobile-offset) !important;
    --offset-right: var(--uikit-toaster-mobile-offset) !important;
    --offset-bottom: var(--uikit-toaster-mobile-offset) !important;
    --offset-left: var(--uikit-toaster-mobile-offset) !important;
  }

  .Toaster-module-scss-module__SxwI7W__Toaster.Toaster-module-scss-module__SxwI7W__Toaster[data-x-position="center"] {
    left: var(--mobile-offset-left);
    right: var(--mobile-offset-right);
    width: auto;
    transform: none;
  }

  .Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast] {
    left: 0;
    right: 0;
    translate: none;
    width: 100% !important;
  }
}

.Toaster-module-scss-module__SxwI7W__Toast {
  width: 100%;
  position: relative;
}

.Toaster-module-scss-module__SxwI7W__Toast[data-material-surface] {
  opacity: 1 !important;
}

.Toaster-module-scss-module__SxwI7W__Toast[data-material-surface]:before {
  opacity: 1 !important;
}

.Toaster-module-scss-module__SxwI7W__CustomClose {
  z-index: 3;
  position: absolute;
  top: 1.2rem;
  right: 1.2rem;
}

.Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast][data-visible="true"] {
  --uikit-toast-motion-x: 0px;
  --uikit-toast-motion-y: 0px;
  --uikit-toast-motion-scale: 1;
  will-change: transform;
  opacity: 1 !important;
  transform: translate3d(var(--swipe-amount-x, 0), var(--swipe-amount-y, 0), 0) translate3d(var(--uikit-toast-motion-x), var(--uikit-toast-motion-y), 0) scale(var(--uikit-toast-motion-scale)) !important;
  transition: transform var(--uikit-toast-entry-duration) var(--uikit-toast-entry-easing, var(--uikit-toast-entry-fallback-easing)), height .2s var(--transition-surface-ease), box-shadow .2s ease !important;
  animation: none !important;
}

.Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast][data-x-position="left"][data-y-position="top"] {
  transform-origin: 0 0;
}

.Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast][data-x-position="center"][data-y-position="top"] {
  transform-origin: top;
}

.Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast][data-x-position="right"][data-y-position="top"] {
  transform-origin: 100% 0;
}

.Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast][data-x-position="left"][data-y-position="bottom"] {
  transform-origin: 0 100%;
}

.Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast][data-x-position="center"][data-y-position="bottom"] {
  transform-origin: bottom;
}

.Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast][data-x-position="right"][data-y-position="bottom"] {
  transform-origin: 100% 100%;
}

.Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast][data-visible="true"]:not([data-mounted="true"])[data-y-position="top"] {
  --uikit-toast-motion-y: calc(var(--uikit-toast-entry-offset) * -1);
  --uikit-toast-motion-scale: var(--uikit-toast-entry-scale);
}

.Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast][data-visible="true"]:not([data-mounted="true"])[data-y-position="bottom"] {
  --uikit-toast-motion-y: var(--uikit-toast-entry-offset);
  --uikit-toast-motion-scale: var(--uikit-toast-entry-scale);
}

.Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast][data-uikit-toast-entry="true"][data-visible="true"][data-y-position="top"] {
  --uikit-toast-motion-y: calc(var(--uikit-toast-entry-offset) * -1);
  --uikit-toast-motion-scale: var(--uikit-toast-entry-scale);
}

.Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast][data-uikit-toast-entry="true"][data-visible="true"][data-y-position="bottom"] {
  --uikit-toast-motion-y: var(--uikit-toast-entry-offset);
  --uikit-toast-motion-scale: var(--uikit-toast-entry-scale);
}

.Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast][data-removed="true"][data-visible="true"]:not([data-swipe-out="true"]) {
  --uikit-toast-motion-scale: var(--uikit-toast-exit-scale);
  transition: transform var(--uikit-toast-exit-spatial-duration) var(--uikit-toast-exit-easing), height .2s var(--transition-surface-ease), box-shadow .2s ease !important;
}

.Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast][data-removed="true"][data-visible="true"][data-y-position="top"]:not([data-swipe-out="true"]) {
  --uikit-toast-motion-y: calc(var(--uikit-toast-exit-offset) * -1);
}

.Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast][data-removed="true"][data-visible="true"][data-y-position="bottom"]:not([data-swipe-out="true"]) {
  --uikit-toast-motion-y: var(--uikit-toast-exit-offset);
}

.Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast][data-swiping="true"][data-visible="true"] {
  transition: none !important;
  animation: none !important;
}

.Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast][data-swipe-out="true"][data-visible="true"] {
  --uikit-toast-motion-scale: 1;
  transition: transform var(--uikit-toast-exit-spatial-duration) var(--uikit-toast-exit-easing), height .2s var(--transition-surface-ease), box-shadow .2s ease !important;
}

.Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast][data-removed="true"][data-visible="true"] [data-uikit-toast-surface] {
  opacity: 0 !important;
  filter: blur(calc(var(--layer-blur-Light, .8rem) * 1)) !important;
  transition: opacity var(--uikit-toast-exit-opacity-duration) var(--uikit-toast-exit-easing), filter var(--uikit-toast-exit-opacity-duration) var(--uikit-toast-exit-easing) !important;
}

.Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast]:not(:has([data-material-surface]))[data-visible="true"] > * {
  opacity: 1;
  filter: blur();
  transition: opacity var(--uikit-toast-visual-duration) var(--uikit-toast-visual-easing), filter var(--uikit-toast-visual-duration) var(--uikit-toast-visual-easing);
}

:is(.Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast]:not(:has([data-material-surface]))[data-visible="true"]:not([data-mounted="true"]) > *, .Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast]:not(:has([data-material-surface]))[data-removed="true"][data-visible="true"] > *) {
  opacity: 0;
  filter: blur(var(--uikit-toast-entry-blur));
}

.Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast]:not(:has([data-material-surface]))[data-removed="true"][data-visible="true"] > * {
  filter: blur(var(--uikit-toast-exit-blur));
  transition-duration: var(--uikit-toast-exit-opacity-duration);
  transition-timing-function: var(--uikit-toast-exit-easing);
}

.Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast][data-visible="false"] {
  will-change: auto;
}

.Toaster-module-scss-module__SxwI7W__Body {
  flex: 0 auto;
}

.Toaster-module-scss-module__SxwI7W__BodyWithContent {
  flex: auto;
}

.Toaster-module-scss-module__SxwI7W__Actions {
  flex: none;
}

@media (prefers-reduced-motion: reduce) {
  .Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast] {
    will-change: auto;
    --uikit-toast-motion-x: 0px;
    --uikit-toast-motion-y: 0px;
    --uikit-toast-motion-scale: 1;
    transition: none !important;
    animation: none !important;
  }

  .Toaster-module-scss-module__SxwI7W__Toast {
    transition: none;
    filter: none !important;
  }

  .Toaster-module-scss-module__SxwI7W__Toast:before, .Toaster-module-scss-module__SxwI7W__Toast:after {
    transition: none !important;
    animation: none !important;
  }

  .Toaster-module-scss-module__SxwI7W__Toast > * {
    transition: opacity var(--uikit-toast-reduced-motion-duration) var(--uikit-toast-reduced-motion-easing) !important;
    filter: none !important;
    animation: none !important;
  }

  .Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast][data-removed="true"][data-visible="true"] [data-uikit-toast-surface] {
    opacity: 0 !important;
    filter: none !important;
    transition: none !important;
  }

  .Toaster-module-scss-module__SxwI7W__Toaster [data-sonner-toast]:not(:has([data-material-surface]))[data-visible="true"] > * {
    transition: opacity var(--uikit-toast-reduced-motion-duration) var(--uikit-toast-reduced-motion-easing) !important;
  }
}

/* [project]/UIKit/web/packages/components/Milestone/Milestone.module.scss.module.css [app-client] (css) */
.Milestone-module-scss-module__kdVYfq__Celebration {
  opacity: 0;
  animation: Milestone-module-scss-module__kdVYfq__milestone-celebration-wash .24s var(--transition-surface-ease) .3s both;
  inset: 0;
  position: absolute !important;
}

.Milestone-module-scss-module__kdVYfq__Atmosphere {
  filter: blur(2rem);
  transform: scale(1.08);
}

.Milestone-module-scss-module__kdVYfq__Halo, .Milestone-module-scss-module__kdVYfq__Bloom {
  opacity: 0;
  transform: scale(.94);
}

.Milestone-module-scss-module__kdVYfq__Halo {
  animation: Milestone-module-scss-module__kdVYfq__milestone-halo-settle .34s var(--transition-surface-ease) both;
}

.Milestone-module-scss-module__kdVYfq__Bloom {
  animation: Milestone-module-scss-module__kdVYfq__milestone-bloom .24s var(--transition-surface-ease) .3s both;
}

.Milestone-module-scss-module__kdVYfq__OrbCore {
  z-index: 1;
}

.Milestone-module-scss-module__kdVYfq__PreviousValue, .Milestone-module-scss-module__kdVYfq__Value {
  transform-origin: center;
}

.Milestone-module-scss-module__kdVYfq__PreviousValue {
  animation: Milestone-module-scss-module__kdVYfq__milestone-previous-out .16s var(--transition-surface-ease) .12s both;
}

.Milestone-module-scss-module__kdVYfq__Value {
  opacity: 0;
  filter: blur(.2rem);
  animation: Milestone-module-scss-module__kdVYfq__milestone-value-in .22s var(--transition-surface-ease) .2s both;
  transform: translateY(.8rem) scale(.96);
}

.Milestone-module-scss-module__kdVYfq__Copy, .Milestone-module-scss-module__kdVYfq__ProgressPanel, .Milestone-module-scss-module__kdVYfq__Action {
  opacity: 0;
  transform: translateY(.6rem);
}

.Milestone-module-scss-module__kdVYfq__Copy {
  animation: Milestone-module-scss-module__kdVYfq__milestone-content-in .3s var(--transition-surface-ease) .24s both;
}

.Milestone-module-scss-module__kdVYfq__ProgressPanel {
  --progress-motion-delay: .32s;
  animation: Milestone-module-scss-module__kdVYfq__milestone-content-in .3s var(--transition-surface-ease) .3s both;
}

.Milestone-module-scss-module__kdVYfq__Action {
  animation: Milestone-module-scss-module__kdVYfq__milestone-content-in .3s var(--transition-surface-ease) .34s both;
}

@keyframes Milestone-module-scss-module__kdVYfq__milestone-halo-settle {
  0% {
    opacity: 0;
    transform: scale(.94);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes Milestone-module-scss-module__kdVYfq__milestone-previous-out {
  0% {
    opacity: 1;
    transform: translateY(0) scale(1);
  }

  100% {
    opacity: 0;
    filter: blur(.2rem);
    transform: translateY(-.8rem) scale(.96);
  }
}

@keyframes Milestone-module-scss-module__kdVYfq__milestone-value-in {
  0% {
    opacity: 0;
    filter: blur(.2rem);
    transform: translateY(.8rem) scale(.96);
  }

  100% {
    opacity: 1;
    filter: none;
    transform: translateY(0) scale(1);
  }
}

@keyframes Milestone-module-scss-module__kdVYfq__milestone-bloom {
  0% {
    opacity: 0;
    transform: scale(.94);
  }

  42% {
    opacity: .52;
  }

  100% {
    opacity: 0;
    transform: scale(1.18);
  }
}

@keyframes Milestone-module-scss-module__kdVYfq__milestone-content-in {
  0% {
    opacity: 0;
    transform: translateY(.6rem);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes Milestone-module-scss-module__kdVYfq__milestone-celebration-wash {
  0% {
    opacity: 0;
  }

  46% {
    opacity: .5;
  }

  100% {
    opacity: 0;
  }
}

@media (prefers-reduced-motion: reduce) {
  .Milestone-module-scss-module__kdVYfq__Bloom, .Milestone-module-scss-module__kdVYfq__Celebration, .Milestone-module-scss-module__kdVYfq__Halo, .Milestone-module-scss-module__kdVYfq__PreviousValue, .Milestone-module-scss-module__kdVYfq__Value, .Milestone-module-scss-module__kdVYfq__Copy, .Milestone-module-scss-module__kdVYfq__ProgressPanel, .Milestone-module-scss-module__kdVYfq__Action {
    animation: none;
  }

  .Milestone-module-scss-module__kdVYfq__PreviousValue {
    opacity: 0;
  }

  .Milestone-module-scss-module__kdVYfq__Value, .Milestone-module-scss-module__kdVYfq__Copy, .Milestone-module-scss-module__kdVYfq__ProgressPanel, .Milestone-module-scss-module__kdVYfq__Action, .Milestone-module-scss-module__kdVYfq__Halo {
    opacity: 1;
    filter: none;
    transform: none;
  }

  .Milestone-module-scss-module__kdVYfq__Bloom, .Milestone-module-scss-module__kdVYfq__Celebration {
    opacity: 0;
  }
}

/* [project]/UIKit/web/packages/components/Progress/Progress.module.scss.module.css [app-client] (css) */
.Progress-module-scss-module__IN-neq__Indicator {
  width: var(--progress-percent, 0%);
  background: currentColor;
  height: 100%;
  position: absolute;
  inset: 0 auto 0 0;
}

.Progress-module-scss-module__IN-neq__Indicator[data-motion] {
  transition: width .22s var(--transition-surface-ease) var(--progress-motion-delay, 0s);
}

@media (prefers-reduced-motion: reduce) {
  .Progress-module-scss-module__IN-neq__Indicator[data-motion] {
    transition: none;
  }
}

/* [project]/UIKit/web/packages/components/ContextMenu/ContextMenu.module.scss.module.css [app-client] (css) */
.ContextMenu-module-scss-module__AekCsq__OptionItem {
  width: 100%;
  padding: .6rem 1.6rem;
}

.ContextMenu-module-scss-module__AekCsq__OptionItem[data-active="true"] {
  --theme-bg: color-mix(in srgb, currentcolor 10%, transparent);
  background: var(--theme-bg);
}

.ContextMenu-module-scss-module__AekCsq__OptionItem[data-active="true"]:focus-visible {
  outline-offset: 0;
  outline: none;
}

@media (forced-colors: active) {
  .ContextMenu-module-scss-module__AekCsq__OptionItem[data-active="true"]:focus-visible {
    outline-offset: var(--focus-ring-offset);
    outline: auto;
  }
}

.ContextMenu-module-scss-module__AekCsq__Options:hover .ContextMenu-module-scss-module__AekCsq__HierarchyGuide, .ContextMenu-module-scss-module__AekCsq__Options:focus-within .ContextMenu-module-scss-module__AekCsq__HierarchyGuide, .ContextMenu-module-scss-module__AekCsq__HierarchyGuide[data-default-guide="true"] {
  opacity: .25;
}

.ContextMenu-module-scss-module__AekCsq__HierarchyGuide {
  opacity: 0;
  pointer-events: none;
  transition: opacity .16s;
}

.ContextMenu-module-scss-module__AekCsq__OptionTitle {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.ContextMenu-module-scss-module__AekCsq__OptionContent {
  flex: 1;
  min-width: 0;
}

.ContextMenu-module-scss-module__AekCsq__OptionText {
  min-width: 0;
}

.ContextMenu-module-scss-module__AekCsq__SubmenuArrow:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  transform: rotate(180deg);
}

/* [project]/UIKit/web/packages/components/FileTree/FileTree.module.scss.module.css [app-client] (css) */
.FileTree-module-scss-module__M6--xW__Tree {
  overscroll-behavior: contain;
  overflow: auto;
}

.FileTree-module-scss-module__M6--xW__Row {
  -webkit-user-select: none;
  user-select: none;
  position: relative;
}

.FileTree-module-scss-module__M6--xW__Label {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.FileTree-module-scss-module__M6--xW__Indicator {
  transition: var(--transition-transform);
}

.FileTree-module-scss-module__M6--xW__Expanded {
  transform: rotate(90deg);
}

.FileTree-module-scss-module__M6--xW__Guide {
  pointer-events: none;
}

.FileTree-module-scss-module__M6--xW__Tree[data-guides="hover"] .FileTree-module-scss-module__M6--xW__Guide {
  opacity: 0;
  transition: var(--transition-opacity);
}

.FileTree-module-scss-module__M6--xW__Tree[data-guides="hover"]:hover .FileTree-module-scss-module__M6--xW__Guide, .FileTree-module-scss-module__M6--xW__Tree[data-guides="hover"]:focus-within .FileTree-module-scss-module__M6--xW__Guide {
  opacity: .25;
}

@media (prefers-reduced-motion: reduce) {
  .FileTree-module-scss-module__M6--xW__Indicator, .FileTree-module-scss-module__M6--xW__Guide {
    transition: none;
  }
}

/* [project]/node_modules/.bun/flag-icons@7.6.0/node_modules/flag-icons/css/flag-icons.css [app-client] (css) */
.fib, .fi {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.fi {
  width: 1.33333em;
  line-height: 1em;
  display: inline-block;
  position: relative;
}

.fi:before {
  content: " ";
}

.fi.fis {
  width: 1em;
}

.fi-xx {
  background-image: url("../media/xx.1kwexm3z4mpn8.svg");
}

.fi-xx.fis {
  background-image: url("../media/xx.2o5849jkgl215.svg");
}

.fi-ad {
  background-image: url("../media/ad.08qnjjtmrj5ws.svg");
}

.fi-ad.fis {
  background-image: url("../media/ad.3-_wa_97npmrq.svg");
}

.fi-ae {
  background-image: url("../media/ae.0lp_egfq6qkfn.svg");
}

.fi-ae.fis {
  background-image: url("../media/ae.29x3nmps-aao0.svg");
}

.fi-af {
  background-image: url("../media/af.3wy7czenksp87.svg");
}

.fi-af.fis {
  background-image: url("../media/af.2ok1p-urpzy33.svg");
}

.fi-ag {
  background-image: url("../media/ag.340n3xaufdtvz.svg");
}

.fi-ag.fis {
  background-image: url("../media/ag.2xz1kxfurf3kk.svg");
}

.fi-ai {
  background-image: url("../media/ai.32ze2sguyowsm.svg");
}

.fi-ai.fis {
  background-image: url("../media/ai.3swdwnt4rt5uz.svg");
}

.fi-al {
  background-image: url("../media/al.3s0ei9o1ve2al.svg");
}

.fi-al.fis {
  background-image: url("../media/al.042ns-wg5txv-.svg");
}

.fi-am {
  background-image: url("../media/am.3lmy677m2_lm3.svg");
}

.fi-am.fis {
  background-image: url("../media/am.2l70_ll6qi258.svg");
}

.fi-ao {
  background-image: url("../media/ao.0scxcqfcwqgi8.svg");
}

.fi-ao.fis {
  background-image: url("../media/ao.3fojas6h1_nel.svg");
}

.fi-aq {
  background-image: url("../media/aq.2sc04lcbes1bk.svg");
}

.fi-aq.fis {
  background-image: url("../media/aq.09fwrjt-zqzhl.svg");
}

.fi-ar {
  background-image: url("../media/ar.0vbyobv8reqyt.svg");
}

.fi-ar.fis {
  background-image: url("../media/ar.2jjj6r5revr1i.svg");
}

.fi-as {
  background-image: url("../media/as.12c9098horuui.svg");
}

.fi-as.fis {
  background-image: url("../media/as.0l93d7i10tggi.svg");
}

.fi-at {
  background-image: url("../media/at.0z26n741kgg24.svg");
}

.fi-at.fis {
  background-image: url("../media/at.05v93not9sq8l.svg");
}

.fi-au {
  background-image: url("../media/au.09c4lbi8l53ox.svg");
}

.fi-au.fis {
  background-image: url("../media/au.0jryytr-pkmya.svg");
}

.fi-aw {
  background-image: url("../media/aw.1-h174xnjsrb8.svg");
}

.fi-aw.fis {
  background-image: url("../media/aw.1w9cbmjq-7ygd.svg");
}

.fi-ax {
  background-image: url("../media/ax.2zvxy2bl7ibos.svg");
}

.fi-ax.fis {
  background-image: url("../media/ax.17nrbz_rzg1_j.svg");
}

.fi-az {
  background-image: url("../media/az.3ydnaydfpxwzf.svg");
}

.fi-az.fis {
  background-image: url("../media/az.31ehu3t-pln85.svg");
}

.fi-ba {
  background-image: url("../media/ba.3bcnhs2vjhuxr.svg");
}

.fi-ba.fis {
  background-image: url("../media/ba.0f49ki69j9w2y.svg");
}

.fi-bb {
  background-image: url("../media/bb.1g46vq-lhhc3s.svg");
}

.fi-bb.fis {
  background-image: url("../media/bb.07-wq7m2u0srq.svg");
}

.fi-bd {
  background-image: url("../media/bd.2bwd5f-ynuims.svg");
}

.fi-bd.fis {
  background-image: url("../media/bd.1g16q3vgpfp5e.svg");
}

.fi-be {
  background-image: url("../media/be.0y1v3bw6w_glk.svg");
}

.fi-be.fis {
  background-image: url("../media/be.3pbd4n48gcsfi.svg");
}

.fi-bf {
  background-image: url("../media/bf.1jr5z9hmwq0m6.svg");
}

.fi-bf.fis {
  background-image: url("../media/bf.0yht6wtn2z9xj.svg");
}

.fi-bg {
  background-image: url("../media/bg.18qzd7kjrn-xw.svg");
}

.fi-bg.fis {
  background-image: url("../media/bg.1mxxhoib9h2p0.svg");
}

.fi-bh {
  background-image: url("../media/bh.2k_6btf8nxt_7.svg");
}

.fi-bh.fis {
  background-image: url("../media/bh.21jwqpal5iibt.svg");
}

.fi-bi {
  background-image: url("../media/bi.0e_86bzj7z_rk.svg");
}

.fi-bi.fis {
  background-image: url("../media/bi.16rurls0k6293.svg");
}

.fi-bj {
  background-image: url("../media/bj.3t_5rs6jct-6a.svg");
}

.fi-bj.fis {
  background-image: url("../media/bj.1ye5gp9y32p0f.svg");
}

.fi-bl {
  background-image: url("../media/bl.01wt6-nha06aj.svg");
}

.fi-bl.fis {
  background-image: url("../media/bl.1bd_okb5-b3s2.svg");
}

.fi-bm {
  background-image: url("../media/bm.0t70ft8di4wy_.svg");
}

.fi-bm.fis {
  background-image: url("../media/bm.0sy734ajcz6r2.svg");
}

.fi-bn {
  background-image: url("../media/bn.0lyyp4--m6wil.svg");
}

.fi-bn.fis {
  background-image: url("../media/bn.2_-aovuuw_vhl.svg");
}

.fi-bo {
  background-image: url("../media/bo.29h82-_2lsnr6.svg");
}

.fi-bo.fis {
  background-image: url("../media/bo.2fu-z0vc-rbls.svg");
}

.fi-bq {
  background-image: url("../media/bq.23io8eb3zljoi.svg");
}

.fi-bq.fis {
  background-image: url("../media/bq.0w8yeouivkfoi.svg");
}

.fi-br {
  background-image: url("../media/br.1lim59_m3v1o5.svg");
}

.fi-br.fis {
  background-image: url("../media/br.22gl1e4i-n8j3.svg");
}

.fi-bs {
  background-image: url("../media/bs.2nyheqsu0_e4q.svg");
}

.fi-bs.fis {
  background-image: url("../media/bs.3h6cx5ab52vg_.svg");
}

.fi-bt {
  background-image: url("../media/bt.2nh_nuuhmeq4n.svg");
}

.fi-bt.fis {
  background-image: url("../media/bt.0bhkgp7475y2a.svg");
}

.fi-bv {
  background-image: url("../media/bv.3hwoeyztu_-zy.svg");
}

.fi-bv.fis {
  background-image: url("../media/bv.0g5dvf8m3dswl.svg");
}

.fi-bw {
  background-image: url("../media/bw.2ephhjwq-96o_.svg");
}

.fi-bw.fis {
  background-image: url("../media/bw.0aamslgx9p5g5.svg");
}

.fi-by {
  background-image: url("../media/by.2kyls0yvbg0ui.svg");
}

.fi-by.fis {
  background-image: url("../media/by.1dbnxd42j2i-8.svg");
}

.fi-bz {
  background-image: url("../media/bz.38f06ygk2-_0_.svg");
}

.fi-bz.fis {
  background-image: url("../media/bz.0bb76u7gijn_i.svg");
}

.fi-ca {
  background-image: url("../media/ca.2cy6u2z55hu60.svg");
}

.fi-ca.fis {
  background-image: url("../media/ca.1psgb0-9zdtmb.svg");
}

.fi-cc {
  background-image: url("../media/cc.2c9wc9s_h_1qq.svg");
}

.fi-cc.fis {
  background-image: url("../media/cc.0oyyqsy4yry29.svg");
}

.fi-cd {
  background-image: url("../media/cd.0gf5_g2o705de.svg");
}

.fi-cd.fis {
  background-image: url("../media/cd.2k2fxfcoaq35s.svg");
}

.fi-cf {
  background-image: url("../media/cf.0bbl2x0l6zxdn.svg");
}

.fi-cf.fis {
  background-image: url("../media/cf.2jq4mdq9zdkfk.svg");
}

.fi-cg {
  background-image: url("../media/cg.3ndol8utyi-4t.svg");
}

.fi-cg.fis {
  background-image: url("../media/cg.1utez71syxe5_.svg");
}

.fi-ch {
  background-image: url("../media/ch.04-zx8uno7o9p.svg");
}

.fi-ch.fis {
  background-image: url("../media/ch.28a64yq2ocl6c.svg");
}

.fi-ci {
  background-image: url("../media/ci.0zcznnlma6_y7.svg");
}

.fi-ci.fis {
  background-image: url("../media/ci.08uz79dgvtpu2.svg");
}

.fi-ck {
  background-image: url("../media/ck.335ej9f9r4wkt.svg");
}

.fi-ck.fis {
  background-image: url("../media/ck.1qpv7gdpevypf.svg");
}

.fi-cl {
  background-image: url("../media/cl.2oee8g-8uri5a.svg");
}

.fi-cl.fis {
  background-image: url("../media/cl.0pgdplmaouy57.svg");
}

.fi-cm {
  background-image: url("../media/cm.3nhttzm4arl35.svg");
}

.fi-cm.fis {
  background-image: url("../media/cm.1elrdbilrvpy-.svg");
}

.fi-cn {
  background-image: url("../media/cn.0xbthc_a9bbwn.svg");
}

.fi-cn.fis {
  background-image: url("../media/cn.3uyeootpkmicr.svg");
}

.fi-co {
  background-image: url("../media/co.0pegwekfgjbsk.svg");
}

.fi-co.fis {
  background-image: url("../media/co.35wq6l8hhtpvl.svg");
}

.fi-cr {
  background-image: url("../media/cr.1mmsmpuurng73.svg");
}

.fi-cr.fis {
  background-image: url("../media/cr.0qcboxi7xafvv.svg");
}

.fi-cu {
  background-image: url("../media/cu.2eooua8ru0o2r.svg");
}

.fi-cu.fis {
  background-image: url("../media/cu.2pb2qrglbslag.svg");
}

.fi-cv {
  background-image: url("../media/cv.03ja7ouc8g3ld.svg");
}

.fi-cv.fis {
  background-image: url("../media/cv.061a765zpft4z.svg");
}

.fi-cw {
  background-image: url("../media/cw.192oktk0z2n4a.svg");
}

.fi-cw.fis {
  background-image: url("../media/cw.1n2zbqtk2004w.svg");
}

.fi-cx {
  background-image: url("../media/cx.16yxhz__37eb5.svg");
}

.fi-cx.fis {
  background-image: url("../media/cx.3skhuhnpioe1y.svg");
}

.fi-cy {
  background-image: url("../media/cy.1ycsl3sgdfsy5.svg");
}

.fi-cy.fis {
  background-image: url("../media/cy.14a8xtvy-z_b1.svg");
}

.fi-cz {
  background-image: url("../media/cz.0jhcdil1dv9cb.svg");
}

.fi-cz.fis {
  background-image: url("../media/cz.0rgekh58gelkp.svg");
}

.fi-de {
  background-image: url("../media/de.382yhwb-cufgt.svg");
}

.fi-de.fis {
  background-image: url("../media/de.3mwt3ab7p_c3r.svg");
}

.fi-dj {
  background-image: url("../media/dj.02evkh-575cus.svg");
}

.fi-dj.fis {
  background-image: url("../media/dj.245jm724q5s2a.svg");
}

.fi-dk {
  background-image: url("../media/dk.0jr0294h4sfnj.svg");
}

.fi-dk.fis {
  background-image: url("../media/dk.3xl9e75opkzsq.svg");
}

.fi-dm {
  background-image: url("../media/dm.02j3wmii0zb8a.svg");
}

.fi-dm.fis {
  background-image: url("../media/dm.1306-asn2w_3p.svg");
}

.fi-do {
  background-image: url("../media/do.08bxmnge7w4cd.svg");
}

.fi-do.fis {
  background-image: url("../media/do.2xrtny4ehf_yf.svg");
}

.fi-dz {
  background-image: url("../media/dz.1w0mt-vkcckip.svg");
}

.fi-dz.fis {
  background-image: url("../media/dz.0_4opsk27-900.svg");
}

.fi-ec {
  background-image: url("../media/ec.0l24k0x52xsgj.svg");
}

.fi-ec.fis {
  background-image: url("../media/ec.0ip_vnw61n9sh.svg");
}

.fi-ee {
  background-image: url("../media/ee.2vphvd7dupyoi.svg");
}

.fi-ee.fis {
  background-image: url("../media/ee.1srcbpdocyeut.svg");
}

.fi-eg {
  background-image: url("../media/eg.2022-s1i2n2kb.svg");
}

.fi-eg.fis {
  background-image: url("../media/eg.2454gg-y8bi4l.svg");
}

.fi-eh {
  background-image: url("../media/eh.1_wsmbn2k286t.svg");
}

.fi-eh.fis {
  background-image: url("../media/eh.1789mhh1g8-om.svg");
}

.fi-er {
  background-image: url("../media/er.1plsx0yo6qn0f.svg");
}

.fi-er.fis {
  background-image: url("../media/er.0lps8otp9znss.svg");
}

.fi-es {
  background-image: url("../media/es.3jwq6b1aedu03.svg");
}

.fi-es.fis {
  background-image: url("../media/es.2f8-_zatq3k1e.svg");
}

.fi-et {
  background-image: url("../media/et.2xn0t80bly4bf.svg");
}

.fi-et.fis {
  background-image: url("../media/et.0adphn1m_zcm0.svg");
}

.fi-fi {
  background-image: url("../media/fi.0icgbywumbgxs.svg");
}

.fi-fi.fis {
  background-image: url("../media/fi.0g6q8fxz-hu2h.svg");
}

.fi-fj {
  background-image: url("../media/fj.1jof26-0ywda-.svg");
}

.fi-fj.fis {
  background-image: url("../media/fj.21_mkb3zs8-dq.svg");
}

.fi-fk {
  background-image: url("../media/fk.0r7yj0bkb-3g8.svg");
}

.fi-fk.fis {
  background-image: url("../media/fk.3gss-763y6gon.svg");
}

.fi-fm {
  background-image: url("../media/fm.2zzauwf7t014y.svg");
}

.fi-fm.fis {
  background-image: url("../media/fm.0orx15ogim-5i.svg");
}

.fi-fo {
  background-image: url("../media/fo.1oigx-c4p-w4m.svg");
}

.fi-fo.fis {
  background-image: url("../media/fo.27z77fpbl4jay.svg");
}

.fi-fr {
  background-image: url("../media/fr.2qtnmmkygkwo0.svg");
}

.fi-fr.fis {
  background-image: url("../media/fr.1uzro7cjkg2bz.svg");
}

.fi-ga {
  background-image: url("../media/ga.2qm9vuf_22pg3.svg");
}

.fi-ga.fis {
  background-image: url("../media/ga.32wse5w28gynz.svg");
}

.fi-gb {
  background-image: url("../media/gb.1e85bjg_5t8f0.svg");
}

.fi-gb.fis {
  background-image: url("../media/gb.2u5d_yvsc55x4.svg");
}

.fi-gd {
  background-image: url("../media/gd.2ua5sjbxlzlqm.svg");
}

.fi-gd.fis {
  background-image: url("../media/gd.08a23p-v--9ob.svg");
}

.fi-ge {
  background-image: url("../media/ge.1sjscsnxtr768.svg");
}

.fi-ge.fis {
  background-image: url("../media/ge.19vsj1sgj_x9t.svg");
}

.fi-gf {
  background-image: url("../media/gf.2z48dsi_iwzn3.svg");
}

.fi-gf.fis {
  background-image: url("../media/gf.2r2pfsj9nwy53.svg");
}

.fi-gg {
  background-image: url("../media/gg.15w2ak2-gr11g.svg");
}

.fi-gg.fis {
  background-image: url("../media/gg.2-bbcpde7ly-1.svg");
}

.fi-gh {
  background-image: url("../media/gh.28vw1xqefa35e.svg");
}

.fi-gh.fis {
  background-image: url("../media/gh.1qq8gaqv7ovah.svg");
}

.fi-gi {
  background-image: url("../media/gi.19jpu8nhmdwj1.svg");
}

.fi-gi.fis {
  background-image: url("../media/gi.2jjv10ez2_c9o.svg");
}

.fi-gl {
  background-image: url("../media/gl.26bj58htdfq7u.svg");
}

.fi-gl.fis {
  background-image: url("../media/gl.3wjymvsq__6il.svg");
}

.fi-gm {
  background-image: url("../media/gm.2kzdevbj1tew0.svg");
}

.fi-gm.fis {
  background-image: url("../media/gm.3luea8ekrlv1c.svg");
}

.fi-gn {
  background-image: url("../media/gn.35hkr6jnn1ij4.svg");
}

.fi-gn.fis {
  background-image: url("../media/gn.29j350zd-vhhe.svg");
}

.fi-gp {
  background-image: url("../media/gp.2fvoboz9vna9e.svg");
}

.fi-gp.fis {
  background-image: url("../media/gp.0epon1il62cax.svg");
}

.fi-gq {
  background-image: url("../media/gq.2xg4vpmvniws1.svg");
}

.fi-gq.fis {
  background-image: url("../media/gq.42vkpra40i19_.svg");
}

.fi-gr {
  background-image: url("../media/gr.2fy04rl96dsps.svg");
}

.fi-gr.fis {
  background-image: url("../media/gr.0-turet1nloa_.svg");
}

.fi-gs {
  background-image: url("../media/gs.40uuf30c3uuj2.svg");
}

.fi-gs.fis {
  background-image: url("../media/gs.0t09i_7w7xkuw.svg");
}

.fi-gt {
  background-image: url("../media/gt.40fgfe0r-pb81.svg");
}

.fi-gt.fis {
  background-image: url("../media/gt.1m34g3f92deai.svg");
}

.fi-gu {
  background-image: url("../media/gu.0icw555djkd_h.svg");
}

.fi-gu.fis {
  background-image: url("../media/gu.1-cq8i3jxha4_.svg");
}

.fi-gw {
  background-image: url("../media/gw.1kg6m08_5sdbu.svg");
}

.fi-gw.fis {
  background-image: url("../media/gw.2jo1cnfwb61ne.svg");
}

.fi-gy {
  background-image: url("../media/gy.3153-adua9d9z.svg");
}

.fi-gy.fis {
  background-image: url("../media/gy.0g_3x3oyrs4r9.svg");
}

.fi-hk {
  background-image: url("../media/hk.2glawr-h3ed6g.svg");
}

.fi-hk.fis {
  background-image: url("../media/hk.166k89iyj-67o.svg");
}

.fi-hm {
  background-image: url("../media/hm.02_i4xx3rcj__.svg");
}

.fi-hm.fis {
  background-image: url("../media/hm.2crrksdhuba2m.svg");
}

.fi-hn {
  background-image: url("../media/hn.15fxszo36rc8p.svg");
}

.fi-hn.fis {
  background-image: url("../media/hn.1nk5bzilo2yq5.svg");
}

.fi-hr {
  background-image: url("../media/hr.04bys4huewk8_.svg");
}

.fi-hr.fis {
  background-image: url("../media/hr.01q8t88zb4-z7.svg");
}

.fi-ht {
  background-image: url("../media/ht.2-62b_4vxar8-.svg");
}

.fi-ht.fis {
  background-image: url("../media/ht.1pf4k4zt_3wkm.svg");
}

.fi-hu {
  background-image: url("../media/hu.2mgk5ohjcqwhf.svg");
}

.fi-hu.fis {
  background-image: url("../media/hu.22wajjdxmlo0s.svg");
}

.fi-id {
  background-image: url("../media/id.2p_bmmjx0hlmc.svg");
}

.fi-id.fis {
  background-image: url("../media/id.0wz9divp_b4vg.svg");
}

.fi-ie {
  background-image: url("../media/ie.2in2hao5yrc75.svg");
}

.fi-ie.fis {
  background-image: url("../media/ie.1l_3-mum5pp68.svg");
}

.fi-il {
  background-image: url("../media/il.23_79c33ymfry.svg");
}

.fi-il.fis {
  background-image: url("../media/il.06f7uyj0vru-v.svg");
}

.fi-im {
  background-image: url("../media/im.2xjro6v4yw__k.svg");
}

.fi-im.fis {
  background-image: url("../media/im.2n2x9m_5wn0ku.svg");
}

.fi-in {
  background-image: url("../media/in.23o1lp_ompvci.svg");
}

.fi-in.fis {
  background-image: url("../media/in.3ijkp8w9q429v.svg");
}

.fi-io {
  background-image: url("../media/io.3xgl7c8tdgc2t.svg");
}

.fi-io.fis {
  background-image: url("../media/io.2qunwczlydu3t.svg");
}

.fi-iq {
  background-image: url("../media/iq.2bl5c7p9u9xz3.svg");
}

.fi-iq.fis {
  background-image: url("../media/iq.3nkdjyjl_zxm5.svg");
}

.fi-ir {
  background-image: url("../media/ir.25o1m1av7p56o.svg");
}

.fi-ir.fis {
  background-image: url("../media/ir.3dt0udm8vqx1n.svg");
}

.fi-is {
  background-image: url("../media/is.2im7rvbdjxgeo.svg");
}

.fi-is.fis {
  background-image: url("../media/is.3zp9u11rp_7vf.svg");
}

.fi-it {
  background-image: url("../media/it.28jj5t2w1e8n9.svg");
}

.fi-it.fis {
  background-image: url("../media/it.0s4abwx0c0mf2.svg");
}

.fi-je {
  background-image: url("../media/je.3fw1rz632rmq1.svg");
}

.fi-je.fis {
  background-image: url("../media/je.1yj04bl5j540l.svg");
}

.fi-jm {
  background-image: url("../media/jm.2bjervf8x0ae3.svg");
}

.fi-jm.fis {
  background-image: url("../media/jm.3ysownfmo8s2t.svg");
}

.fi-jo {
  background-image: url("../media/jo.2ox3cm-zosovh.svg");
}

.fi-jo.fis {
  background-image: url("../media/jo.3lgq5mq8-z39a.svg");
}

.fi-jp {
  background-image: url("../media/jp.07kbrn116x9rq.svg");
}

.fi-jp.fis {
  background-image: url("../media/jp.0487ljbr7eel7.svg");
}

.fi-ke {
  background-image: url("../media/ke.1svh7ewcm21tx.svg");
}

.fi-ke.fis {
  background-image: url("../media/ke.3tcotnkp06y6o.svg");
}

.fi-kg {
  background-image: url("../media/kg.40bbse10h2g4k.svg");
}

.fi-kg.fis {
  background-image: url("../media/kg.35om6ut3d1rr6.svg");
}

.fi-kh {
  background-image: url("../media/kh.2xbb-0s47a0ej.svg");
}

.fi-kh.fis {
  background-image: url("../media/kh.0gzd3yo8i4l7m.svg");
}

.fi-ki {
  background-image: url("../media/ki.2of4-_nc-1ete.svg");
}

.fi-ki.fis {
  background-image: url("../media/ki.3njd3zd356gko.svg");
}

.fi-km {
  background-image: url("../media/km.1dwd878qgdilv.svg");
}

.fi-km.fis {
  background-image: url("../media/km.2y9rclmsl1263.svg");
}

.fi-kn {
  background-image: url("../media/kn.3pg9v-v_yc76h.svg");
}

.fi-kn.fis {
  background-image: url("../media/kn.0wjauej7_7e-s.svg");
}

.fi-kp {
  background-image: url("../media/kp.2d25jxwtnvhe8.svg");
}

.fi-kp.fis {
  background-image: url("../media/kp.2waxe-temucc7.svg");
}

.fi-kr {
  background-image: url("../media/kr.3nm9b2rm0e892.svg");
}

.fi-kr.fis {
  background-image: url("../media/kr.2cpsb1zsc3c-3.svg");
}

.fi-kw {
  background-image: url("../media/kw.0f_vzxox8e6mm.svg");
}

.fi-kw.fis {
  background-image: url("../media/kw.3b9zyqgu_3kqi.svg");
}

.fi-ky {
  background-image: url("../media/ky.0ij8_dredj5h5.svg");
}

.fi-ky.fis {
  background-image: url("../media/ky.3s0sib7rp8plq.svg");
}

.fi-kz {
  background-image: url("../media/kz.1mgsvosss8wkm.svg");
}

.fi-kz.fis {
  background-image: url("../media/kz.42sve6a9ltos2.svg");
}

.fi-la {
  background-image: url("../media/la.0n6n74y142j89.svg");
}

.fi-la.fis {
  background-image: url("../media/la.1c-rrtxl7wgxc.svg");
}

.fi-lb {
  background-image: url("../media/lb.1i0nv-nyoex4d.svg");
}

.fi-lb.fis {
  background-image: url("../media/lb.257rpgs6e5t60.svg");
}

.fi-lc {
  background-image: url("../media/lc.1kh73_3wvkseq.svg");
}

.fi-lc.fis {
  background-image: url("../media/lc.2bf0526ot4gh_.svg");
}

.fi-li {
  background-image: url("../media/li.1a-nfexbj_8dw.svg");
}

.fi-li.fis {
  background-image: url("../media/li.1ujx4buytayf7.svg");
}

.fi-lk {
  background-image: url("../media/lk.3x3bncsszkgud.svg");
}

.fi-lk.fis {
  background-image: url("../media/lk.3avgn28_ova-9.svg");
}

.fi-lr {
  background-image: url("../media/lr.0x0ypt_5dtbi7.svg");
}

.fi-lr.fis {
  background-image: url("../media/lr.1dsct7xe96w02.svg");
}

.fi-ls {
  background-image: url("../media/ls.0s9i2x0an7sjc.svg");
}

.fi-ls.fis {
  background-image: url("../media/ls.0att13c56lgzs.svg");
}

.fi-lt {
  background-image: url("../media/lt.0dvkjcjv0ujf-.svg");
}

.fi-lt.fis {
  background-image: url("../media/lt.10o3rk0qiadc8.svg");
}

.fi-lu {
  background-image: url("../media/lu.3yyrwyr23dg46.svg");
}

.fi-lu.fis {
  background-image: url("../media/lu.125egsmjaiv66.svg");
}

.fi-lv {
  background-image: url("../media/lv.2rtcxxkt2iw2r.svg");
}

.fi-lv.fis {
  background-image: url("../media/lv.1u3o2nni5qtda.svg");
}

.fi-ly {
  background-image: url("../media/ly.0ts0-sx9ht93b.svg");
}

.fi-ly.fis {
  background-image: url("../media/ly.2rqoa7h-k9vsi.svg");
}

.fi-ma {
  background-image: url("../media/ma.3-lu5ymhacwsp.svg");
}

.fi-ma.fis {
  background-image: url("../media/ma.0959b7yg4-ahd.svg");
}

.fi-mc {
  background-image: url("../media/mc.2_a2t2imu79o6.svg");
}

.fi-mc.fis {
  background-image: url("../media/mc.40l6ldbajq7ql.svg");
}

.fi-md {
  background-image: url("../media/md.25n114h4ed91p.svg");
}

.fi-md.fis {
  background-image: url("../media/md.42zi4yc32mjzc.svg");
}

.fi-me {
  background-image: url("../media/me.0e7549_owbkua.svg");
}

.fi-me.fis {
  background-image: url("../media/me.3e4ri39yfcu30.svg");
}

.fi-mf {
  background-image: url("../media/mf.0rmaw9hfar1of.svg");
}

.fi-mf.fis {
  background-image: url("../media/mf.3eilizm3hznq6.svg");
}

.fi-mg {
  background-image: url("../media/mg.3xzx7tdkjcx-n.svg");
}

.fi-mg.fis {
  background-image: url("../media/mg.1fli67iif5v08.svg");
}

.fi-mh {
  background-image: url("../media/mh.2hp7bqpnzn5vu.svg");
}

.fi-mh.fis {
  background-image: url("../media/mh.38ynfphioc-_h.svg");
}

.fi-mk {
  background-image: url("../media/mk.2gyoisr3ezc__.svg");
}

.fi-mk.fis {
  background-image: url("../media/mk.3ke79kfzzqapt.svg");
}

.fi-ml {
  background-image: url("../media/ml.24u1ck97fajoa.svg");
}

.fi-ml.fis {
  background-image: url("../media/ml.2r89qymrh2jod.svg");
}

.fi-mm {
  background-image: url("../media/mm.0ps2-wsd1e3ej.svg");
}

.fi-mm.fis {
  background-image: url("../media/mm.2p-mmyo5kqmst.svg");
}

.fi-mn {
  background-image: url("../media/mn.0spn2v_pix38z.svg");
}

.fi-mn.fis {
  background-image: url("../media/mn.410ga6jj6j2pe.svg");
}

.fi-mo {
  background-image: url("../media/mo.28ttxabmac52y.svg");
}

.fi-mo.fis {
  background-image: url("../media/mo.1qbttwpznzh5y.svg");
}

.fi-mp {
  background-image: url("../media/mp.1twvdmh_3w3p-.svg");
}

.fi-mp.fis {
  background-image: url("../media/mp.1d0z-qh38sv8v.svg");
}

.fi-mq {
  background-image: url("../media/mq.1j4i3mxy01mkm.svg");
}

.fi-mq.fis {
  background-image: url("../media/mq.3z6usmqtptwhu.svg");
}

.fi-mr {
  background-image: url("../media/mr.1xbfbi4hhc28_.svg");
}

.fi-mr.fis {
  background-image: url("../media/mr.3r61_-hm2ldzl.svg");
}

.fi-ms {
  background-image: url("../media/ms.1892-fa90g1ay.svg");
}

.fi-ms.fis {
  background-image: url("../media/ms.191t67c5slqb4.svg");
}

.fi-mt {
  background-image: url("../media/mt.16_8tss0uvig-.svg");
}

.fi-mt.fis {
  background-image: url("../media/mt.2n9_2_9z43kqx.svg");
}

.fi-mu {
  background-image: url("../media/mu.1jaq3fxlsuw78.svg");
}

.fi-mu.fis {
  background-image: url("../media/mu.37md8kk8faac1.svg");
}

.fi-mv {
  background-image: url("../media/mv.1dqxp4c58o_86.svg");
}

.fi-mv.fis {
  background-image: url("../media/mv.2-kcxbimaunz3.svg");
}

.fi-mw {
  background-image: url("../media/mw.3jhvb8o08jrwd.svg");
}

.fi-mw.fis {
  background-image: url("../media/mw.0kiyz5uz5wel_.svg");
}

.fi-mx {
  background-image: url("../media/mx.2pliu-_prjq5h.svg");
}

.fi-mx.fis {
  background-image: url("../media/mx.1fp7vcewejtv6.svg");
}

.fi-my {
  background-image: url("../media/my.2r-9xrwm_hib5.svg");
}

.fi-my.fis {
  background-image: url("../media/my.26wpykeu0ci85.svg");
}

.fi-mz {
  background-image: url("../media/mz.2kix2mpahj5wy.svg");
}

.fi-mz.fis {
  background-image: url("../media/mz.2efw3gl_nta_d.svg");
}

.fi-na {
  background-image: url("../media/na.3d2iac_e-frx0.svg");
}

.fi-na.fis {
  background-image: url("../media/na.15ult6v2o_vyb.svg");
}

.fi-nc {
  background-image: url("../media/nc.3nr9vlvwj9obw.svg");
}

.fi-nc.fis {
  background-image: url("../media/nc.3__krg9f1-epm.svg");
}

.fi-ne {
  background-image: url("../media/ne.3gean43ry81c_.svg");
}

.fi-ne.fis {
  background-image: url("../media/ne.0ymcegfx-28q-.svg");
}

.fi-nf {
  background-image: url("../media/nf.23u3y_r2nvsme.svg");
}

.fi-nf.fis {
  background-image: url("../media/nf.0dvy1huvriz5j.svg");
}

.fi-ng {
  background-image: url("../media/ng.08p8tfb041qvh.svg");
}

.fi-ng.fis {
  background-image: url("../media/ng.2k751rf0att2i.svg");
}

.fi-ni {
  background-image: url("../media/ni.0gvr8l1qsy7xw.svg");
}

.fi-ni.fis {
  background-image: url("../media/ni.3us1vjxfc2r_6.svg");
}

.fi-nl {
  background-image: url("../media/nl.032d_gwegw-fa.svg");
}

.fi-nl.fis {
  background-image: url("../media/nl.201nl7949_f6j.svg");
}

.fi-no {
  background-image: url("../media/no.29b6jdvgi8o5y.svg");
}

.fi-no.fis {
  background-image: url("../media/no.2axuipxehr8l4.svg");
}

.fi-np {
  background-image: url("../media/np.3eymdwb96xxqe.svg");
}

.fi-np.fis {
  background-image: url("../media/np.297-pwjcsiz-n.svg");
}

.fi-nr {
  background-image: url("../media/nr.3imq-j40byy6v.svg");
}

.fi-nr.fis {
  background-image: url("../media/nr.1z29ijeddr2cg.svg");
}

.fi-nu {
  background-image: url("../media/nu.1ii447sa-9w41.svg");
}

.fi-nu.fis {
  background-image: url("../media/nu.15-bk-7nxv0nu.svg");
}

.fi-nz {
  background-image: url("../media/nz.423d2d5iknj_x.svg");
}

.fi-nz.fis {
  background-image: url("../media/nz.1krj0gm0d_n90.svg");
}

.fi-om {
  background-image: url("../media/om.20_b_impdr56x.svg");
}

.fi-om.fis {
  background-image: url("../media/om.3tp_kxob9-399.svg");
}

.fi-pa {
  background-image: url("../media/pa.3ry0g44wixh87.svg");
}

.fi-pa.fis {
  background-image: url("../media/pa.3lyu_yv_15ku8.svg");
}

.fi-pe {
  background-image: url("../media/pe.1_8i8r-1fra32.svg");
}

.fi-pe.fis {
  background-image: url("../media/pe.260fc3dr1cqt4.svg");
}

.fi-pf {
  background-image: url("../media/pf.3z0eoo6z2sc-j.svg");
}

.fi-pf.fis {
  background-image: url("../media/pf.1sapmtsy0rws6.svg");
}

.fi-pg {
  background-image: url("../media/pg.3ykkiplqnk8jg.svg");
}

.fi-pg.fis {
  background-image: url("../media/pg.1je63tvduccnw.svg");
}

.fi-ph {
  background-image: url("../media/ph.3azj0xmcy1tgi.svg");
}

.fi-ph.fis {
  background-image: url("../media/ph.0l_5--7hd-i6b.svg");
}

.fi-pk {
  background-image: url("../media/pk.3o6tl1hm52y_f.svg");
}

.fi-pk.fis {
  background-image: url("../media/pk.0c1a-44ax15q7.svg");
}

.fi-pl {
  background-image: url("../media/pl.2n39rbxemzpae.svg");
}

.fi-pl.fis {
  background-image: url("../media/pl.41y-rhclwxg-s.svg");
}

.fi-pm {
  background-image: url("../media/pm.2nfzegtqzr4_u.svg");
}

.fi-pm.fis {
  background-image: url("../media/pm.0u49-l_3vgt3b.svg");
}

.fi-pn {
  background-image: url("../media/pn.0m0475b96ikwl.svg");
}

.fi-pn.fis {
  background-image: url("../media/pn.1pr97epdnl-gm.svg");
}

.fi-pr {
  background-image: url("../media/pr.2ij1lkscljxpv.svg");
}

.fi-pr.fis {
  background-image: url("../media/pr.3vzjr84kisq1_.svg");
}

.fi-ps {
  background-image: url("../media/ps.0cy3oeoim82fi.svg");
}

.fi-ps.fis {
  background-image: url("../media/ps.1ox2iwwokwc3n.svg");
}

.fi-pt {
  background-image: url("../media/pt.30uq3q4ca_-ob.svg");
}

.fi-pt.fis {
  background-image: url("../media/pt.0s68hg09vum3m.svg");
}

.fi-pw {
  background-image: url("../media/pw.3qs0epp3znr61.svg");
}

.fi-pw.fis {
  background-image: url("../media/pw.0-nmvqfej8pt9.svg");
}

.fi-py {
  background-image: url("../media/py.3w2cm32abmx7b.svg");
}

.fi-py.fis {
  background-image: url("../media/py.1i-dttsojmmwv.svg");
}

.fi-qa {
  background-image: url("../media/qa.2xtv1t2mfaea_.svg");
}

.fi-qa.fis {
  background-image: url("../media/qa.2odq5ns-noz_r.svg");
}

.fi-re {
  background-image: url("../media/re.1ujh2q-nahwxa.svg");
}

.fi-re.fis {
  background-image: url("../media/re.3-6_1nep_hmq9.svg");
}

.fi-ro {
  background-image: url("../media/ro.0mkw5mp9tsi4b.svg");
}

.fi-ro.fis {
  background-image: url("../media/ro.0h45irn3xl319.svg");
}

.fi-rs {
  background-image: url("../media/rs.3fp59pzcoe7zm.svg");
}

.fi-rs.fis {
  background-image: url("../media/rs.1dc7tvnzyz7nv.svg");
}

.fi-ru {
  background-image: url("../media/ru.22ziysz1h6pbc.svg");
}

.fi-ru.fis {
  background-image: url("../media/ru.051ow4ar0urnj.svg");
}

.fi-rw {
  background-image: url("../media/rw.25zz3q_iate4p.svg");
}

.fi-rw.fis {
  background-image: url("../media/rw.0_m2y1qtsunzs.svg");
}

.fi-sa {
  background-image: url("../media/sa.1d-o0sx2msp7o.svg");
}

.fi-sa.fis {
  background-image: url("../media/sa.22woceiwr4sh9.svg");
}

.fi-sb {
  background-image: url("../media/sb.1d2dqy03a90e7.svg");
}

.fi-sb.fis {
  background-image: url("../media/sb.1q0vskmy4x_tu.svg");
}

.fi-sc {
  background-image: url("../media/sc.1doy59whe3cy9.svg");
}

.fi-sc.fis {
  background-image: url("../media/sc.0bs9bi4x29htw.svg");
}

.fi-sd {
  background-image: url("../media/sd.0olpntt_m74m0.svg");
}

.fi-sd.fis {
  background-image: url("../media/sd.015ij7li3dzd_.svg");
}

.fi-se {
  background-image: url("../media/se.0x4bam4k37dur.svg");
}

.fi-se.fis {
  background-image: url("../media/se.3xyrkneb03r1b.svg");
}

.fi-sg {
  background-image: url("../media/sg.09pg31o1s1w4l.svg");
}

.fi-sg.fis {
  background-image: url("../media/sg.413t2c-35acy6.svg");
}

.fi-sh {
  background-image: url("../media/sh.30_2db695ejuu.svg");
}

.fi-sh.fis {
  background-image: url("../media/sh.3idg6donbyr37.svg");
}

.fi-si {
  background-image: url("../media/si.2jikcjz1khewt.svg");
}

.fi-si.fis {
  background-image: url("../media/si.2hzs7aw53w5a_.svg");
}

.fi-sj {
  background-image: url("../media/sj.3kkc8b4_6vlf6.svg");
}

.fi-sj.fis {
  background-image: url("../media/sj.41xx153kq_xnf.svg");
}

.fi-sk {
  background-image: url("../media/sk.389yba_4ysbi9.svg");
}

.fi-sk.fis {
  background-image: url("../media/sk.0te4sayv_qjmh.svg");
}

.fi-sl {
  background-image: url("../media/sl.3qxn71z_m4gvm.svg");
}

.fi-sl.fis {
  background-image: url("../media/sl.2g_morc9a8yr_.svg");
}

.fi-sm {
  background-image: url("../media/sm.23vwlbrxo8s67.svg");
}

.fi-sm.fis {
  background-image: url("../media/sm.28x9ebx_0c70t.svg");
}

.fi-sn {
  background-image: url("../media/sn.3_kbvdair1rtf.svg");
}

.fi-sn.fis {
  background-image: url("../media/sn.3vvhtohtg2ixf.svg");
}

.fi-so {
  background-image: url("../media/so.39m8_z2wmpnfr.svg");
}

.fi-so.fis {
  background-image: url("../media/so.09zl_nsi2apfg.svg");
}

.fi-sr {
  background-image: url("../media/sr.0of320lw6vpjq.svg");
}

.fi-sr.fis {
  background-image: url("../media/sr.2425yw59-_fw6.svg");
}

.fi-ss {
  background-image: url("../media/ss.1ecc9k7z8zcii.svg");
}

.fi-ss.fis {
  background-image: url("../media/ss.1imo7xocbdw-d.svg");
}

.fi-st {
  background-image: url("../media/st.3ufx0wgr-mrvr.svg");
}

.fi-st.fis {
  background-image: url("../media/st.2itywisw-c72p.svg");
}

.fi-sv {
  background-image: url("../media/sv.0r-08f90d1no5.svg");
}

.fi-sv.fis {
  background-image: url("../media/sv.2pbu2x4jtz1xx.svg");
}

.fi-sx {
  background-image: url("../media/sx.1nuisls0pqn34.svg");
}

.fi-sx.fis {
  background-image: url("../media/sx.3pzo6sx94eo5x.svg");
}

.fi-sy {
  background-image: url("../media/sy.37xvox1_bx4eh.svg");
}

.fi-sy.fis {
  background-image: url("../media/sy.14v91_zmrezly.svg");
}

.fi-sz {
  background-image: url("../media/sz.44fmd3txbtsdb.svg");
}

.fi-sz.fis {
  background-image: url("../media/sz.15nzo-i0ol3_3.svg");
}

.fi-tc {
  background-image: url("../media/tc.2adq_1nd7ur3k.svg");
}

.fi-tc.fis {
  background-image: url("../media/tc.33hsnc5v3i9o6.svg");
}

.fi-td {
  background-image: url("../media/td.19njcmp66oth6.svg");
}

.fi-td.fis {
  background-image: url("../media/td.2mvchmjb190ux.svg");
}

.fi-tf {
  background-image: url("../media/tf.37ok118fq50kk.svg");
}

.fi-tf.fis {
  background-image: url("../media/tf.1q06a2cao33z3.svg");
}

.fi-tg {
  background-image: url("../media/tg.2es8t49yimhzm.svg");
}

.fi-tg.fis {
  background-image: url("../media/tg.12-0hhzeoxd_e.svg");
}

.fi-th {
  background-image: url("../media/th.0ma-9fgy1_vj8.svg");
}

.fi-th.fis {
  background-image: url("../media/th.0of4nkgrqx878.svg");
}

.fi-tj {
  background-image: url("../media/tj.3l52jakiac9bc.svg");
}

.fi-tj.fis {
  background-image: url("../media/tj.1qx5m584htzp4.svg");
}

.fi-tk {
  background-image: url("../media/tk.3ad275y-n8xn0.svg");
}

.fi-tk.fis {
  background-image: url("../media/tk.0xbtb4lkscq0l.svg");
}

.fi-tl {
  background-image: url("../media/tl.0vhhs3p-e5d5v.svg");
}

.fi-tl.fis {
  background-image: url("../media/tl.1sbc0h4keff-z.svg");
}

.fi-tm {
  background-image: url("../media/tm.0ngb0p90_zhlx.svg");
}

.fi-tm.fis {
  background-image: url("../media/tm.1lh1qrxubj__a.svg");
}

.fi-tn {
  background-image: url("../media/tn.1c7hqabasnanh.svg");
}

.fi-tn.fis {
  background-image: url("../media/tn.3ir5twz5v2vnz.svg");
}

.fi-to {
  background-image: url("../media/to.12ei56lhzsj2z.svg");
}

.fi-to.fis {
  background-image: url("../media/to.2iqy6_qhuczh0.svg");
}

.fi-tr {
  background-image: url("../media/tr.29qgv6gtc7976.svg");
}

.fi-tr.fis {
  background-image: url("../media/tr.084vr5wytmfi6.svg");
}

.fi-tt {
  background-image: url("../media/tt.3ftnm8x2_fw9a.svg");
}

.fi-tt.fis {
  background-image: url("../media/tt.44tm41p2vge_7.svg");
}

.fi-tv {
  background-image: url("../media/tv.0kmzsmgjwsh23.svg");
}

.fi-tv.fis {
  background-image: url("../media/tv.2ne6ei58yu3vo.svg");
}

.fi-tw {
  background-image: url("../media/tw.3gb_7b_095ejo.svg");
}

.fi-tw.fis {
  background-image: url("../media/tw.1lh9wzruv4hce.svg");
}

.fi-tz {
  background-image: url("../media/tz.3togoiu71nn3q.svg");
}

.fi-tz.fis {
  background-image: url("../media/tz.14zz5rsu5p9yr.svg");
}

.fi-ua {
  background-image: url("../media/ua.1guqasah1gjce.svg");
}

.fi-ua.fis {
  background-image: url("../media/ua.23s1hly56x2gh.svg");
}

.fi-ug {
  background-image: url("../media/ug.0r71hqc8e7dbu.svg");
}

.fi-ug.fis {
  background-image: url("../media/ug.0td7-atk3-di0.svg");
}

.fi-um {
  background-image: url("../media/um.1d5icov7p2rg0.svg");
}

.fi-um.fis {
  background-image: url("../media/um.381aujxjuwl4b.svg");
}

.fi-us {
  background-image: url("../media/us.0i80fi4aa4liy.svg");
}

.fi-us.fis {
  background-image: url("../media/us.34zi2fzuqwcwd.svg");
}

.fi-uy {
  background-image: url("../media/uy.3fsqj5fftofde.svg");
}

.fi-uy.fis {
  background-image: url("../media/uy.3y7jtm_ppbte5.svg");
}

.fi-uz {
  background-image: url("../media/uz.44sh_x0fgp11k.svg");
}

.fi-uz.fis {
  background-image: url("../media/uz.1piicz2m7m2gg.svg");
}

.fi-va {
  background-image: url("../media/va.2-9mp9wq3yrc6.svg");
}

.fi-va.fis {
  background-image: url("../media/va.0s0h5pc92jrbz.svg");
}

.fi-vc {
  background-image: url("../media/vc.26b64tzn6l7jp.svg");
}

.fi-vc.fis {
  background-image: url("../media/vc.2mqy4nuwa9c3z.svg");
}

.fi-ve {
  background-image: url("../media/ve.02adb43d355b6.svg");
}

.fi-ve.fis {
  background-image: url("../media/ve.268nwms_bd15c.svg");
}

.fi-vg {
  background-image: url("../media/vg.1v603ndhlhve-.svg");
}

.fi-vg.fis {
  background-image: url("../media/vg.0g29s_a18qaf3.svg");
}

.fi-vi {
  background-image: url("../media/vi.1svo8dc23bjhf.svg");
}

.fi-vi.fis {
  background-image: url("../media/vi.3ln15q2f46mcn.svg");
}

.fi-vn {
  background-image: url("../media/vn.0c164k5hbr83_.svg");
}

.fi-vn.fis {
  background-image: url("../media/vn.1is-vnkjuyfbt.svg");
}

.fi-vu {
  background-image: url("../media/vu.2wb6rjciaqdx_.svg");
}

.fi-vu.fis {
  background-image: url("../media/vu.28-p8zgpzf1i9.svg");
}

.fi-wf {
  background-image: url("../media/wf.0job2nw0b7km8.svg");
}

.fi-wf.fis {
  background-image: url("../media/wf.193pryai9i1fh.svg");
}

.fi-ws {
  background-image: url("../media/ws.0n5gfjvc_2xlq.svg");
}

.fi-ws.fis {
  background-image: url("../media/ws.021pqjgbm9uiz.svg");
}

.fi-ye {
  background-image: url("../media/ye.0xczc8dmybd63.svg");
}

.fi-ye.fis {
  background-image: url("../media/ye.08tz7t-e1u98h.svg");
}

.fi-yt {
  background-image: url("../media/yt.1fowrp7swn5pf.svg");
}

.fi-yt.fis {
  background-image: url("../media/yt.13h47wavkteus.svg");
}

.fi-za {
  background-image: url("../media/za.1pxy20vfsgof_.svg");
}

.fi-za.fis {
  background-image: url("../media/za.3d4vaz6-tpeng.svg");
}

.fi-zm {
  background-image: url("../media/zm.10t5n2vbkwe01.svg");
}

.fi-zm.fis {
  background-image: url("../media/zm.3ok6c3tnwi0p6.svg");
}

.fi-zw {
  background-image: url("../media/zw.2axavks_4lo_f.svg");
}

.fi-zw.fis {
  background-image: url("../media/zw.1vlbvsuab1n56.svg");
}

.fi-arab {
  background-image: url("../media/arab.0lgz8kqxeou1i.svg");
}

.fi-arab.fis {
  background-image: url("../media/arab.3_rkpsix-75x-.svg");
}

.fi-asean {
  background-image: url("../media/asean.37_z6c9h_j5kx.svg");
}

.fi-asean.fis {
  background-image: url("../media/asean.1iu28oj-8x2z-.svg");
}

.fi-cefta {
  background-image: url("../media/cefta.2h4bwl10h2au9.svg");
}

.fi-cefta.fis {
  background-image: url("../media/cefta.2ns732o7j8uya.svg");
}

.fi-cp {
  background-image: url("../media/cp.0fbmq869ejl7v.svg");
}

.fi-cp.fis {
  background-image: url("../media/cp.0sole_kvmv3m3.svg");
}

.fi-dg {
  background-image: url("../media/dg.3pbx-gf5al6m3.svg");
}

.fi-dg.fis {
  background-image: url("../media/dg.1uww3mvqdz5d2.svg");
}

.fi-eac {
  background-image: url("../media/eac.1hs9q8a8n87il.svg");
}

.fi-eac.fis {
  background-image: url("../media/eac.25t9jq-en48bi.svg");
}

.fi-es-ct {
  background-image: url("../media/es-ct.31ufyo2r11wys.svg");
}

.fi-es-ct.fis {
  background-image: url("../media/es-ct.2id191lyo55rn.svg");
}

.fi-es-ga {
  background-image: url("../media/es-ga.1fi124p5xfx0e.svg");
}

.fi-es-ga.fis {
  background-image: url("../media/es-ga.38930id1i61sw.svg");
}

.fi-es-pv {
  background-image: url("../media/es-pv.1z9isefzsfxgb.svg");
}

.fi-es-pv.fis {
  background-image: url("../media/es-pv.31j8flz8gcbrs.svg");
}

.fi-eu {
  background-image: url("../media/eu.0268p2q9me4fv.svg");
}

.fi-eu.fis {
  background-image: url("../media/eu.1glkajdgx4ok0.svg");
}

.fi-gb-eng {
  background-image: url("../media/gb-eng.299aux0_e_275.svg");
}

.fi-gb-eng.fis {
  background-image: url("../media/gb-eng.1d77vvxoq6ehi.svg");
}

.fi-gb-nir {
  background-image: url("../media/gb-nir.2272f8y3yy4kv.svg");
}

.fi-gb-nir.fis {
  background-image: url("../media/gb-nir.40h4nul9a5j05.svg");
}

.fi-gb-sct {
  background-image: url("../media/gb-sct.0whinknk6ixrt.svg");
}

.fi-gb-sct.fis {
  background-image: url("../media/gb-sct.35v4eejbb17b2.svg");
}

.fi-gb-wls {
  background-image: url("../media/gb-wls.22w3wqa3yyolz.svg");
}

.fi-gb-wls.fis {
  background-image: url("../media/gb-wls.2uzys-s729mqz.svg");
}

.fi-ic {
  background-image: url("../media/ic.3vy0m6a28-ws4.svg");
}

.fi-ic.fis {
  background-image: url("../media/ic.3wug0skaywc78.svg");
}

.fi-pc {
  background-image: url("../media/pc.2skfvbsy7f19t.svg");
}

.fi-pc.fis {
  background-image: url("../media/pc.1p0h31x1lxkjk.svg");
}

.fi-sh-ac {
  background-image: url("../media/sh-ac.3e1_97bwv01no.svg");
}

.fi-sh-ac.fis {
  background-image: url("../media/sh-ac.1jgg7xvgxcg_f.svg");
}

.fi-sh-hl {
  background-image: url("../media/sh-hl.2yq6pzd2np6fr.svg");
}

.fi-sh-hl.fis {
  background-image: url("../media/sh-hl.1p1fhsxjqbswz.svg");
}

.fi-sh-ta {
  background-image: url("../media/sh-ta.40cc3uyfax68c.svg");
}

.fi-sh-ta.fis {
  background-image: url("../media/sh-ta.14j9hxo430u7o.svg");
}

.fi-un {
  background-image: url("../media/un.1xgp9bv3-0pmw.svg");
}

.fi-un.fis {
  background-image: url("../media/un.1dtywribx7xhe.svg");
}

.fi-xk {
  background-image: url("../media/xk.2wm84fu-3ryxz.svg");
}

.fi-xk.fis {
  background-image: url("../media/xk.38dlvhsjyrbwo.svg");
}

/* [project]/UIKit/web/packages/styles/_importer.scss.css [app-client] (css) */
:root {
  --transition-surface-duration: .42s;
  --transition-surface-ease: cubic-bezier(.22, 1, .36, 1);
  --transition-paint-duration: .25s;
  --transition-theme-duration: .25s;
  --transition-theme-paint-duration: var(--transition-paint-duration);
  --transition-theme-ease: cubic-bezier(.65, 0, .35, 1);
  --transition-theme-background: background-color var(--transition-theme-paint-duration)
    var(--transition-theme-ease);
  --transition-theme-color: color var(--transition-theme-paint-duration)
    var(--transition-theme-ease);
  --transition-theme-border: border-color var(--transition-theme-paint-duration)
    var(--transition-theme-ease);
  --transition-theme-outline: outline-color var(--transition-theme-paint-duration)
    var(--transition-theme-ease);
  --transition-theme-shadow: box-shadow var(--transition-theme-paint-duration)
    var(--transition-theme-ease);
  --transition-theme-opacity: opacity var(--transition-theme-paint-duration)
    var(--transition-theme-ease);
  --transition-theme-filter: filter var(--transition-theme-paint-duration) var(--transition-theme-ease),
    -webkit-backdrop-filter var(--transition-theme-paint-duration) var(--transition-theme-ease),
    backdrop-filter var(--transition-theme-paint-duration) var(--transition-theme-ease);
  --transition-theme-fill: fill var(--transition-theme-paint-duration) var(--transition-theme-ease);
  --transition-theme-stroke: stroke var(--transition-theme-paint-duration)
    var(--transition-theme-ease);
  --transition-theme-flood: flood-color var(--transition-theme-paint-duration)
    var(--transition-theme-ease);
  --transition-theme-stop: stop-color var(--transition-theme-paint-duration)
    var(--transition-theme-ease);
  --transition-theme-paint: var(--transition-theme-background), var(--transition-theme-color),
    var(--transition-theme-border), var(--transition-theme-outline), var(--transition-theme-fill),
    var(--transition-theme-stroke);
  --transition-background: background-color var(--transition-surface-duration)
    var(--transition-surface-ease);
  --transition-color: color var(--transition-paint-duration) ease-out;
  --transition-font-size: font-size .25s ease-out;
  --transition-outline: outline-color var(--transition-surface-duration)
    var(--transition-surface-ease);
  --transition-opacity: opacity .25s ease-out;
  --transition-border: border-color var(--transition-surface-duration)
    var(--transition-surface-ease);
  --transition-transform: transform .25s ease-out;
  --transition-shadow: box-shadow var(--transition-paint-duration) ease-out;
  --transition-radius: border-radius .25s ease-out;
  --transition-filter: filter var(--transition-paint-duration) ease-out,
    -webkit-backdrop-filter var(--transition-paint-duration) ease-out,
    backdrop-filter var(--transition-paint-duration) ease-out;
  --transition-fill: fill var(--transition-paint-duration) ease-out;
  --transition-stroke: stroke var(--transition-paint-duration) ease-out;
  --transition-icon: var(--transition-fill), var(--transition-stroke), var(--transition-color);
  --transition-surface: var(--transition-border), var(--transition-background), var(--transition-outline);
  --transition-default: var(--transition-background), var(--transition-color), var(--transition-font-size),
    var(--transition-outline), var(--transition-opacity), var(--transition-border),
    var(--transition-transform);
  --transition-fade: opacity .25s ease-in-out;
  --transition-pressable: background .2s ease, opacity .2s ease, transform .2s ease, box-shadow .2s ease;
  --transition-pressable-content: opacity .2s ease, color .2s ease;
  --transition-slide: left .25s cubic-bezier(.4, 0, .2, 1), width .25s cubic-bezier(.4, 0, .2, 1),
    opacity .2s ease;
  --transition-image: transform .15s ease, box-shadow .15s ease, outline-color .15s ease;
  --transition-image-thumbnail: opacity .15s ease, border-color .15s ease, transform .15s ease;
  --transition-color-fast: color .15s ease;
  --s-shallow: scaleX(.99) scaleY(.99);
  --s: scaleX(.96) scaleY(.96);
}

@supports (animation-timing-function: linear(0, 1)) {
  :root {
    --transition-theme-ease: linear(0,
      0 2%,
      .0003 4%,
      .0009 6%,
      .002 8%,
      .004 10%,
      .0069 12%,
      .011 14%,
      .0164 16%,
      .0233 18%,
      .032 20%,
      .0426 22%,
      .0553 24%,
      .0703 26%,
      .0878 28%,
      .108 30%,
      .1311 32%,
      .1572 34%,
      .1866 36%,
      .2195 38%,
      .256 40%,
      .2964 42%,
      .3407 44%,
      .3893 46%,
      .4424 48%,
      .5 50%,
      .5576 52%,
      .6107 54%,
      .6593 56%,
      .7036 58%,
      .744 60%,
      .7805 62%,
      .8134 64%,
      .8428 66%,
      .8689 68%,
      .892 70%,
      .9122 72%,
      .9297 74%,
      .9447 76%,
      .9574 78%,
      .968 80%,
      .9767 82%,
      .9836 84%,
      .989 86%,
      .9931 88%,
      .996 90%,
      .998 92%,
      .9991 94%,
      .9997 96%,
      1 98%,
      1);
  }
}

::view-transition-group(root) {
  animation-duration: var(--transition-theme-duration);
  animation-timing-function: var(--transition-theme-ease);
}

::view-transition {
  pointer-events: none;
}

::view-transition-group(root) {
  pointer-events: none;
}

::view-transition-image-pair(root) {
  pointer-events: none;
}

::view-transition-old(root) {
  pointer-events: none;
}

::view-transition-new(root) {
  pointer-events: none;
}

:root[data-theme-transition] {
  --transition-surface-duration: 0s;
  --transition-paint-duration: 0s;
  --transition-theme-paint-duration: 0s;
}

:root[data-reduced-motion] {
  --transition-surface-duration: 0s;
  --transition-paint-duration: 0s;
  --transition-theme-duration: 0s;
  --transition-theme-paint-duration: 0s;
  scroll-behavior: auto;
}

:root[data-reduced-motion] *, :root[data-reduced-motion] :before, :root[data-reduced-motion] :after {
  transition-duration: .01ms !important;
  transition-delay: 0s !important;
  animation-duration: .01ms !important;
  animation-iteration-count: 1 !important;
  animation-delay: 0s !important;
}

@media (prefers-reduced-motion: reduce) {
  :root {
    --transition-surface-duration: 0s;
    --transition-paint-duration: 0s;
    --transition-theme-duration: 0s;
    --transition-theme-paint-duration: 0s;
  }
}

.a-view ::-webkit-scrollbar {
  display: none;
}

@layer uikit-view-default {
  :where(.a-view) {
    gap: var(--view-default-gap, 2.4rem);
    display: flex;
  }
}

.a-dn, .a-s.a-dn.a-dn.a-dn.a-dn.a-dn {
  display: none;
}

.a-db, .a-s.a-db.a-db.a-db.a-db.a-db {
  display: block;
}

.a-df, .a-s.a-df.a-df.a-df.a-df.a-df {
  display: flex;
}

.a-dif, .a-s.a-dif.a-dif.a-dif.a-dif.a-dif {
  display: inline-flex;
}

.a-dg, .a-s.a-dg.a-dg.a-dg.a-dg.a-dg {
  display: grid;
}

.a-dc, .a-s.a-dc.a-dc.a-dc.a-dc.a-dc {
  display: contents;
}

.a-fr, .a-s.a-fr.a-fr.a-fr.a-fr.a-fr {
  flex-direction: row;
}

.a-fc, .a-s.a-fc.a-fc.a-fc.a-fc.a-fc {
  flex-direction: column;
}

.a-fnw, .a-s.a-fnw.a-fnw.a-fnw.a-fnw.a-fnw {
  flex-wrap: nowrap;
}

.a-fw, .a-s.a-fw.a-fw.a-fw.a-fw.a-fw {
  flex-wrap: wrap;
}

.a-fwr, .a-s.a-fwr.a-fwr.a-fwr.a-fwr.a-fwr {
  flex-wrap: wrap-reverse;
}

.a-is, .a-s.a-is.a-is.a-is.a-is.a-is {
  align-items: flex-start;
}

.a-ie, .a-s.a-ie.a-ie.a-ie.a-ie.a-ie {
  align-items: flex-end;
}

.a-ic, .a-s.a-ic.a-ic.a-ic.a-ic.a-ic {
  align-items: center;
}

.a-ib, .a-s.a-ib.a-ib.a-ib.a-ib.a-ib {
  align-items: baseline;
}

.a-ist, .a-s.a-ist.a-ist.a-ist.a-ist.a-ist {
  align-items: stretch;
}

.a-js, .a-s.a-js.a-js.a-js.a-js.a-js {
  justify-content: flex-start;
}

.a-je, .a-s.a-je.a-je.a-je.a-je.a-je {
  justify-content: flex-end;
}

.a-jc, .a-s.a-jc.a-jc.a-jc.a-jc.a-jc {
  justify-content: center;
}

.a-jb, .a-s.a-jb.a-jb.a-jb.a-jb.a-jb {
  justify-content: space-between;
}

.a-ja, .a-s.a-ja.a-ja.a-ja.a-ja.a-ja {
  justify-content: space-around;
}

.a-jev, .a-s.a-jev.a-jev.a-jev.a-jev.a-jev {
  justify-content: space-evenly;
}

.a-sa, .a-s.a-sa.a-sa.a-sa.a-sa.a-sa {
  align-self: auto;
}

.a-ss, .a-s.a-ss.a-ss.a-ss.a-ss.a-ss {
  align-self: flex-start;
}

.a-se, .a-s.a-se.a-se.a-se.a-se.a-se {
  align-self: flex-end;
}

.a-sc, .a-s.a-sc.a-sc.a-sc.a-sc.a-sc {
  align-self: center;
}

.a-sb, .a-s.a-sb.a-sb.a-sb.a-sb.a-sb {
  align-self: baseline;
}

.a-sst, .a-s.a-sst.a-sst.a-sst.a-sst.a-sst {
  align-self: stretch;
}

.a-fg0, .a-s.a-fg0.a-fg0.a-fg0.a-fg0.a-fg0 {
  flex-grow: 0;
}

.a-fg1, .a-s.a-fg1.a-fg1.a-fg1.a-fg1.a-fg1 {
  flex-grow: 1;
}

.a-fs0, .a-s.a-fs0.a-fs0.a-fs0.a-fs0.a-fs0 {
  flex-shrink: 0;
}

.a-fs1, .a-s.a-fs1.a-fs1.a-fs1.a-fs1.a-fs1 {
  flex-shrink: 1;
}

.a-w0, .a-s.a-w0.a-w0.a-w0.a-w0.a-w0 {
  width: 0;
}

.a-wf, .a-s.a-wf.a-wf.a-wf.a-wf.a-wf {
  width: 100%;
}

.a-wa, .a-s.a-wa.a-wa.a-wa.a-wa.a-wa {
  width: auto;
}

.a-wmin, .a-s.a-wmin.a-wmin.a-wmin.a-wmin.a-wmin {
  width: min-content;
}

.a-wmax, .a-s.a-wmax.a-wmax.a-wmax.a-wmax.a-wmax {
  width: max-content;
}

.a-wfit, .a-s.a-wfit.a-wfit.a-wfit.a-wfit.a-wfit {
  width: fit-content;
}

.a-h0, .a-s.a-h0.a-h0.a-h0.a-h0.a-h0 {
  height: 0;
}

.a-hf, .a-s.a-hf.a-hf.a-hf.a-hf.a-hf {
  height: 100%;
}

.a-ha, .a-s.a-ha.a-ha.a-ha.a-ha.a-ha {
  height: auto;
}

.a-hmin, .a-s.a-hmin.a-hmin.a-hmin.a-hmin.a-hmin {
  height: min-content;
}

.a-hmax, .a-s.a-hmax.a-hmax.a-hmax.a-hmax.a-hmax {
  height: max-content;
}

.a-hfit, .a-s.a-hfit.a-hfit.a-hfit.a-hfit.a-hfit {
  height: fit-content;
}

.a-mnw0, .a-s.a-mnw0.a-mnw0.a-mnw0.a-mnw0.a-mnw0 {
  min-width: 0;
}

.a-mnwf, .a-s.a-mnwf.a-mnwf.a-mnwf.a-mnwf.a-mnwf {
  min-width: 100%;
}

.a-mxwf, .a-s.a-mxwf.a-mxwf.a-mxwf.a-mxwf.a-mxwf {
  max-width: 100%;
}

.a-mnh0, .a-s.a-mnh0.a-mnh0.a-mnh0.a-mnh0.a-mnh0 {
  min-height: 0;
}

.a-mnhf, .a-s.a-mnhf.a-mnhf.a-mnhf.a-mnhf.a-mnhf {
  min-height: 100%;
}

.a-mxhf, .a-s.a-mxhf.a-mxhf.a-mxhf.a-mxhf.a-mxhf {
  max-height: 100%;
}

.a-g0, .a-s.a-g0.a-g0.a-g0.a-g0.a-g0 {
  gap: 0;
}

.a-g2, .a-s.a-g2.a-g2.a-g2.a-g2.a-g2 {
  gap: .2rem;
}

.a-g4, .a-s.a-g4.a-g4.a-g4.a-g4.a-g4 {
  gap: .4rem;
}

.a-g6, .a-s.a-g6.a-g6.a-g6.a-g6.a-g6 {
  gap: .6rem;
}

.a-g8, .a-s.a-g8.a-g8.a-g8.a-g8.a-g8 {
  gap: .8rem;
}

.a-g10, .a-s.a-g10.a-g10.a-g10.a-g10.a-g10 {
  gap: 1rem;
}

.a-g12, .a-s.a-g12.a-g12.a-g12.a-g12.a-g12 {
  gap: 1.2rem;
}

.a-g16, .a-s.a-g16.a-g16.a-g16.a-g16.a-g16 {
  gap: 1.6rem;
}

.a-g20, .a-s.a-g20.a-g20.a-g20.a-g20.a-g20 {
  gap: 2rem;
}

.a-g24, .a-s.a-g24.a-g24.a-g24.a-g24.a-g24 {
  gap: 2.4rem;
}

.a-g32, .a-s.a-g32.a-g32.a-g32.a-g32.a-g32 {
  gap: 3.2rem;
}

.a-rg0, .a-s.a-rg0.a-rg0.a-rg0.a-rg0.a-rg0 {
  row-gap: 0;
}

.a-rg2, .a-s.a-rg2.a-rg2.a-rg2.a-rg2.a-rg2 {
  row-gap: .2rem;
}

.a-rg4, .a-s.a-rg4.a-rg4.a-rg4.a-rg4.a-rg4 {
  row-gap: .4rem;
}

.a-rg6, .a-s.a-rg6.a-rg6.a-rg6.a-rg6.a-rg6 {
  row-gap: .6rem;
}

.a-rg8, .a-s.a-rg8.a-rg8.a-rg8.a-rg8.a-rg8 {
  row-gap: .8rem;
}

.a-rg10, .a-s.a-rg10.a-rg10.a-rg10.a-rg10.a-rg10 {
  row-gap: 1rem;
}

.a-rg12, .a-s.a-rg12.a-rg12.a-rg12.a-rg12.a-rg12 {
  row-gap: 1.2rem;
}

.a-rg16, .a-s.a-rg16.a-rg16.a-rg16.a-rg16.a-rg16 {
  row-gap: 1.6rem;
}

.a-rg20, .a-s.a-rg20.a-rg20.a-rg20.a-rg20.a-rg20 {
  row-gap: 2rem;
}

.a-rg24, .a-s.a-rg24.a-rg24.a-rg24.a-rg24.a-rg24 {
  row-gap: 2.4rem;
}

.a-rg32, .a-s.a-rg32.a-rg32.a-rg32.a-rg32.a-rg32 {
  row-gap: 3.2rem;
}

.a-cg0, .a-s.a-cg0.a-cg0.a-cg0.a-cg0.a-cg0 {
  column-gap: 0;
}

.a-cg2, .a-s.a-cg2.a-cg2.a-cg2.a-cg2.a-cg2 {
  column-gap: .2rem;
}

.a-cg4, .a-s.a-cg4.a-cg4.a-cg4.a-cg4.a-cg4 {
  column-gap: .4rem;
}

.a-cg6, .a-s.a-cg6.a-cg6.a-cg6.a-cg6.a-cg6 {
  column-gap: .6rem;
}

.a-cg8, .a-s.a-cg8.a-cg8.a-cg8.a-cg8.a-cg8 {
  column-gap: .8rem;
}

.a-cg10, .a-s.a-cg10.a-cg10.a-cg10.a-cg10.a-cg10 {
  column-gap: 1rem;
}

.a-cg12, .a-s.a-cg12.a-cg12.a-cg12.a-cg12.a-cg12 {
  column-gap: 1.2rem;
}

.a-cg16, .a-s.a-cg16.a-cg16.a-cg16.a-cg16.a-cg16 {
  column-gap: 1.6rem;
}

.a-cg20, .a-s.a-cg20.a-cg20.a-cg20.a-cg20.a-cg20 {
  column-gap: 2rem;
}

.a-cg24, .a-s.a-cg24.a-cg24.a-cg24.a-cg24.a-cg24 {
  column-gap: 2.4rem;
}

.a-cg32, .a-s.a-cg32.a-cg32.a-cg32.a-cg32.a-cg32 {
  column-gap: 3.2rem;
}

.a-p0, .a-s.a-p0.a-p0.a-p0.a-p0.a-p0 {
  padding: 0;
}

.a-p2, .a-s.a-p2.a-p2.a-p2.a-p2.a-p2 {
  padding: .2rem;
}

.a-p4, .a-s.a-p4.a-p4.a-p4.a-p4.a-p4 {
  padding: .4rem;
}

.a-p6, .a-s.a-p6.a-p6.a-p6.a-p6.a-p6 {
  padding: .6rem;
}

.a-p8, .a-s.a-p8.a-p8.a-p8.a-p8.a-p8 {
  padding: .8rem;
}

.a-p10, .a-s.a-p10.a-p10.a-p10.a-p10.a-p10 {
  padding: 1rem;
}

.a-p12, .a-s.a-p12.a-p12.a-p12.a-p12.a-p12 {
  padding: 1.2rem;
}

.a-p16, .a-s.a-p16.a-p16.a-p16.a-p16.a-p16 {
  padding: 1.6rem;
}

.a-p20, .a-s.a-p20.a-p20.a-p20.a-p20.a-p20 {
  padding: 2rem;
}

.a-p24, .a-s.a-p24.a-p24.a-p24.a-p24.a-p24 {
  padding: 2.4rem;
}

.a-p32, .a-s.a-p32.a-p32.a-p32.a-p32.a-p32 {
  padding: 3.2rem;
}

.a-m0, .a-s.a-m0.a-m0.a-m0.a-m0.a-m0 {
  margin: 0;
}

.a-m2, .a-s.a-m2.a-m2.a-m2.a-m2.a-m2 {
  margin: .2rem;
}

.a-m4, .a-s.a-m4.a-m4.a-m4.a-m4.a-m4 {
  margin: .4rem;
}

.a-m6, .a-s.a-m6.a-m6.a-m6.a-m6.a-m6 {
  margin: .6rem;
}

.a-m8, .a-s.a-m8.a-m8.a-m8.a-m8.a-m8 {
  margin: .8rem;
}

.a-m10, .a-s.a-m10.a-m10.a-m10.a-m10.a-m10 {
  margin: 1rem;
}

.a-m12, .a-s.a-m12.a-m12.a-m12.a-m12.a-m12 {
  margin: 1.2rem;
}

.a-m16, .a-s.a-m16.a-m16.a-m16.a-m16.a-m16 {
  margin: 1.6rem;
}

.a-m20, .a-s.a-m20.a-m20.a-m20.a-m20.a-m20 {
  margin: 2rem;
}

.a-m24, .a-s.a-m24.a-m24.a-m24.a-m24.a-m24 {
  margin: 2.4rem;
}

.a-m32, .a-s.a-m32.a-m32.a-m32.a-m32.a-m32 {
  margin: 3.2rem;
}

:root {
  --color-pink-1: #e67272;
  --color-pink-2: #e25f5f;
  --color-pink-3: #de4e4e;
  --color-pink-4: #dc3d3d;
  --color-pink-5: #d92b2b;
  --color-pink-6: #cb2525;
  --color-red-1: #f55;
  --color-red-2: #ff3d3d;
  --color-red-3: #ff1f1f;
  --color-red-4: red;
  --color-red-5: #e00000;
  --color-red-6: #c20000;
  --color-brown-1: #ba9177;
  --color-brown-2: #b28366;
  --color-brown-3: #aa7655;
  --color-brown-4: #996a4d;
  --color-brown-5: #8b6046;
  --color-brown-6: #7e573f;
  --color-orange-1: #feb454;
  --color-orange-2: #fea634;
  --color-orange-3: #fd9916;
  --color-orange-4: #f38a02;
  --color-orange-5: #df7f02;
  --color-orange-6: #d07601;
  --color-yellow-1: #ffd640;
  --color-yellow-2: #ffd22e;
  --color-yellow-3: #ffcd1a;
  --color-yellow-4: #ffc905;
  --color-yellow-5: #f0bc00;
  --color-yellow-6: #e0b000;
  --color-green-1: #62ec6b;
  --color-green-2: #49e954;
  --color-green-3: #2ee53a;
  --color-green-4: #1bda27;
  --color-green-5: #17bf22;
  --color-green-6: #14a41e;
  --color-mint-1: #36e0b0;
  --color-mint-2: #27ddaa;
  --color-mint-3: #20cf9e;
  --color-mint-4: #1ec294;
  --color-mint-5: #1bb186;
  --color-mint-6: #199f79;
  --color-cyan-1: #18dbf5;
  --color-cyan-2: #0ad5f0;
  --color-cyan-3: #0ac8e1;
  --color-cyan-4: #09b6cd;
  --color-cyan-5: #08a5ba;
  --color-cyan-6: #0794a6;
  --color-blue-1: #4a9cff;
  --color-blue-2: #338fff;
  --color-blue-3: #1a81ff;
  --color-blue-4: #0073ff;
  --color-blue-5: #0067e5;
  --color-blue-6: #005ccc;
  --color-indigo-1: #5f5fe4;
  --color-indigo-2: #4c4ce1;
  --color-indigo-3: #3b3bde;
  --color-indigo-4: #2929db;
  --color-indigo-5: #2323cd;
  --color-indigo-6: #2020bc;
  --color-purple-1: #ac74ff;
  --color-purple-2: #9d5cff;
  --color-purple-3: #9147ff;
  --color-purple-4: #8533ff;
  --color-purple-5: #781fff;
  --color-purple-6: #6c0aff;
  --color-magenta-1: #f959ff;
  --color-magenta-2: #f93dff;
  --color-magenta-3: #f824ff;
  --color-magenta-4: #f70fff;
  --color-magenta-5: #ed00f5;
  --color-magenta-6: #d900e0;
  --color-base-light-1: #fff;
  --color-base-light-2: #f5f5f5;
  --color-base-light-3: #ebebeb;
  --color-base-light-4: #e0e0e0;
  --color-base-light-5: #d6d6d6;
  --color-base-light-6: #ccc;
  --color-background-system-light: #f2f1f6;
  --color-background-modal-light: #f2f1f6;
  --color-background-system-dark: #000;
  --color-background-modal-dark: #000;
  --color-base-dark-1: #141417;
  --color-base-dark-2: #1e1e21;
  --color-base-dark-3: #28282b;
  --color-base-dark-4: #323235;
  --color-base-dark-5: #3c3c3f;
  --color-base-dark-6: #464649;
  --color-text-base-light: var(--color-base-dark-1);
  --color-icon-base-light: var(--color-base-dark-1);
  --color-border-base-light: var(--color-base-dark-1);
  --color-background-base-light: var(--color-background-system-light);
  --color-text-base-dark: var(--color-base-light-4);
  --color-icon-base-dark: var(--color-base-light-2);
  --color-border-base-dark: var(--color-base-light-1);
  --color-background-base-dark: var(--color-background-system-dark);
}

:root, [data-color-mode="light"] {
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
  color: var(--color-text-base);
  --color-text-base: var(--color-text-base-light);
  --color-icon-base: var(--color-icon-base-light);
  --color-border-base: var(--color-border-base-light);
  --color-background-base: var(--color-background-base-light);
  --color-base-1: var(--color-base-light-1);
  --color-base-reversed-1: var(--color-base-dark-1);
  --color-base-2: var(--color-base-light-2);
  --color-base-reversed-2: var(--color-base-dark-2);
  --color-base-3: var(--color-base-light-3);
  --color-base-reversed-3: var(--color-base-dark-3);
  --color-base-4: var(--color-base-light-4);
  --color-base-reversed-4: var(--color-base-dark-4);
  --color-base-5: var(--color-base-light-5);
  --color-base-reversed-5: var(--color-base-dark-5);
  --color-base-6: var(--color-base-light-6);
  --color-base-reversed-6: var(--color-base-dark-6);
}

[data-color-mode="dark"] {
  --lightningcss-light: ;
  --lightningcss-dark: initial;
  color-scheme: dark;
  color: var(--color-text-base);
  --color-text-base: var(--color-text-base-dark);
  --color-icon-base: var(--color-icon-base-dark);
  --color-border-base: var(--color-border-base-dark);
  --color-background-base: var(--color-background-base-dark);
  --color-base-1: var(--color-base-dark-1);
  --color-base-reversed-1: var(--color-base-light-1);
  --color-base-2: var(--color-base-dark-2);
  --color-base-reversed-2: var(--color-base-light-2);
  --color-base-3: var(--color-base-dark-3);
  --color-base-reversed-3: var(--color-base-light-3);
  --color-base-4: var(--color-base-dark-4);
  --color-base-reversed-4: var(--color-base-light-4);
  --color-base-5: var(--color-base-dark-5);
  --color-base-reversed-5: var(--color-base-light-5);
  --color-base-6: var(--color-base-dark-6);
  --color-base-reversed-6: var(--color-base-light-6);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode]) {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
    color: var(--color-text-base);
    --color-text-base: var(--color-text-base-dark);
    --color-icon-base: var(--color-icon-base-dark);
    --color-border-base: var(--color-border-base-dark);
    --color-background-base: var(--color-background-base-dark);
    --color-base-1: var(--color-base-dark-1);
    --color-base-reversed-1: var(--color-base-light-1);
    --color-base-2: var(--color-base-dark-2);
    --color-base-reversed-2: var(--color-base-light-2);
    --color-base-3: var(--color-base-dark-3);
    --color-base-reversed-3: var(--color-base-light-3);
    --color-base-4: var(--color-base-dark-4);
    --color-base-reversed-4: var(--color-base-light-4);
    --color-base-5: var(--color-base-dark-5);
    --color-base-reversed-5: var(--color-base-light-5);
    --color-base-6: var(--color-base-dark-6);
    --color-base-reversed-6: var(--color-base-light-6);
  }
}

:root, :root[data-theme-color="automatic"] {
  --color-theme-1: var(--color-base-reversed-1);
  --color-theme-2: var(--color-base-reversed-2);
  --color-theme-3: var(--color-base-reversed-3);
  --color-theme-4: var(--color-base-reversed-4);
  --color-theme-5: var(--color-base-reversed-5);
  --color-theme-6: var(--color-base-reversed-6);
  --theme-control-on-color: var(--color-mint-4);
  --color-theme-foreground: var(--color-base-1);
}

:root[data-theme-color="blue"] {
  --color-theme-1: var(--color-blue-1);
  --color-theme-2: var(--color-blue-2);
  --color-theme-3: var(--color-blue-3);
  --color-theme-4: var(--color-blue-4);
  --color-theme-5: var(--color-blue-5);
  --color-theme-6: var(--color-blue-6);
  --theme-control-on-color: var(--color-blue-4);
  --color-theme-foreground: var(--color-base-light-1);
}

:root[data-theme-color="teal"] {
  --color-theme-1: var(--color-mint-1);
  --color-theme-2: var(--color-mint-2);
  --color-theme-3: var(--color-mint-3);
  --color-theme-4: var(--color-mint-4);
  --color-theme-5: var(--color-mint-5);
  --color-theme-6: var(--color-mint-6);
  --theme-control-on-color: var(--color-mint-4);
  --color-theme-foreground: var(--color-base-light-1);
}

:root[data-theme-color="purple"] {
  --color-theme-1: var(--color-purple-1);
  --color-theme-2: var(--color-purple-2);
  --color-theme-3: var(--color-purple-3);
  --color-theme-4: var(--color-purple-4);
  --color-theme-5: var(--color-purple-5);
  --color-theme-6: var(--color-purple-6);
  --theme-control-on-color: var(--color-purple-4);
  --color-theme-foreground: var(--color-base-light-1);
}

:root[data-theme-color="pink"] {
  --color-theme-1: var(--color-pink-1);
  --color-theme-2: var(--color-pink-2);
  --color-theme-3: var(--color-pink-3);
  --color-theme-4: var(--color-pink-4);
  --color-theme-5: var(--color-pink-5);
  --color-theme-6: var(--color-pink-6);
  --theme-control-on-color: var(--color-pink-4);
  --color-theme-foreground: var(--color-base-light-1);
}

:root[data-theme-color="red"] {
  --color-theme-1: var(--color-red-1);
  --color-theme-2: var(--color-red-2);
  --color-theme-3: var(--color-red-3);
  --color-theme-4: var(--color-red-4);
  --color-theme-5: var(--color-red-5);
  --color-theme-6: var(--color-red-6);
  --theme-control-on-color: var(--color-red-4);
  --color-theme-foreground: var(--color-base-light-1);
}

:root[data-theme-color="orange"] {
  --color-theme-1: var(--color-orange-1);
  --color-theme-2: var(--color-orange-2);
  --color-theme-3: var(--color-orange-3);
  --color-theme-4: var(--color-orange-4);
  --color-theme-5: var(--color-orange-5);
  --color-theme-6: var(--color-orange-6);
  --theme-control-on-color: var(--color-orange-4);
  --color-theme-foreground: var(--color-base-light-1);
}

:root[data-theme-color="yellow"] {
  --color-theme-1: var(--color-yellow-1);
  --color-theme-2: var(--color-yellow-2);
  --color-theme-3: var(--color-yellow-3);
  --color-theme-4: var(--color-yellow-4);
  --color-theme-5: var(--color-yellow-5);
  --color-theme-6: var(--color-yellow-6);
  --theme-control-on-color: var(--color-yellow-4);
  --color-theme-foreground: var(--color-base-light-1);
}

:root[data-theme-color="green"] {
  --color-theme-1: var(--color-green-1);
  --color-theme-2: var(--color-green-2);
  --color-theme-3: var(--color-green-3);
  --color-theme-4: var(--color-green-4);
  --color-theme-5: var(--color-green-5);
  --color-theme-6: var(--color-green-6);
  --theme-control-on-color: var(--color-green-4);
  --color-theme-foreground: var(--color-base-light-1);
}

:root[data-theme-color="gray"] {
  --color-theme-1: var(--color-base-dark-1);
  --color-theme-2: var(--color-base-dark-2);
  --color-theme-3: var(--color-base-dark-3);
  --color-theme-4: var(--color-base-dark-4);
  --color-theme-5: var(--color-base-dark-5);
  --color-theme-6: var(--color-base-dark-6);
  --theme-control-on-color: var(--color-base-dark-4);
  --color-theme-foreground: var(--color-base-light-1);
}

:root {
  --control-liquid-surface-resting: var(--color-base-light-1);
  --control-liquid-surface-ring: color-mix(in srgb,
    var(--color-base-light-1) 40%,
    transparent);
  --control-liquid-surface-pressed: color-mix(in srgb,
    var(--color-base-light-1) 15%,
    transparent);
  --control-liquid-surface-gloss: linear-gradient(180deg,
    transparent 0%,
    transparent 100%);
  --control-liquid-surface-blur: .8rem;
  --control-liquid-surface-scale: 1.2;
  --control-liquid-surface-paint-duration: .16s;
  --control-liquid-surface-paint-ease: var(--transition-surface-ease);
}

@font-face {
  font-family: JetBrains Mono;
  src: url("https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@e709713f14a37e946b7052b474b8366a8e9c18e5/JetBrainsMono/JetBrainsMono[wght].woff2") format("woff2-variations");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Source Han Serif KR;
  src: url("https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@e709713f14a37e946b7052b474b8366a8e9c18e5/SourceHanSerifKR/SourceHanSerifKR-VF.woff2") format("woff2-variations");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Asta Sans Variable;
  src: url("https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@e709713f14a37e946b7052b474b8366a8e9c18e5/AstaSans/AstaSans[wght].woff2") format("woff2-variations");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Min Icon VF;
  src: url("https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@e709713f14a37e946b7052b474b8366a8e9c18e5/MinIcon/MinIconVF.woff2") format("woff2-variations");
  font-weight: 100 900;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: Min Icon Brand;
  src: url("https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@e709713f14a37e946b7052b474b8366a8e9c18e5/MinIcon/MinIconBrand-Brand.woff2") format("woff2-variations");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

:root {
  --font-size: 10px;
  --font-emoji: "Tossface", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-sans-serif: "Pretendard Variable", blinkmacsystemfont, system-ui,
    "Apple SD Gothic Neo", "Roboto", "Helvetica Neue", "Segoe UI", "Noto Sans KR", "Malgun Gothic",
    var(--font-emoji), sans-serif;
  --font-serif: "Source Han Serif KR", "Noto Serif KR", georgia, serif;
  --font-monospace: "JetBrains Mono", var(--font-emoji), "Pretendard Variable", monospace !important;
  --font-icon: "Min Icon VF", "Min Icon Brand" !important;
}

.FontSerif {
  --font-sans-synthesis-weight: auto;
  font-family: var(--font-serif) !important;
}

.FontCode, code, code * {
  --font-sans-synthesis-weight: auto;
  font-family: var(--font-monospace) !important;
}

@font-face {
  font-family: Tossface;
  src: url("https://cdn.jsdelivr.net/gh/toss/tossface@v1.6.1/dist/TossFaceFontMac-00.woff2") format("woff2");
  unicode-range: U+200D, U+FE0F, U+1F3FB-1F3FF, U+1F9B0-1F9B3, U+2640, U+2642, U+261D, U+2620, U+2639-263A, U+270A-270D, U+1F32B, U+1F3FB-1F3FF, U+1F440-1F450, U+1F479-1F47B, U+1F47D-1F480, U+1F48B, U+1F4A8-1F4AB, U+1F590, U+1F595-1F596, U+1F600-1F644, U+1F64C, U+1F64F, U+1F90C, U+1F90F-1F91C, U+1F91E-1F925, U+1F927-1F92F, U+1F932, U+1F970-1F976, U+1F978, U+1F97A, U+1F9B0-1F9B7, U+1F9BB, U+1F9BE-1F9BF, U+1F9D0, U+1F9E0, U+1FAC0-1FAC1;
  font-display: swap;
}

@font-face {
  font-family: Tossface;
  src: url("https://cdn.jsdelivr.net/gh/toss/tossface@v1.6.1/dist/TossFaceFontMac-01.woff2") format("woff2");
  unicode-range: U+200D, U+FE0F, U+1F3FB-1F3FF, U+1F9B0-1F9B3, U+2640, U+2642, U+1F466-1F469, U+1F471, U+1F474-1F476, U+1F481, U+1F485, U+1F645-1F647, U+1F64B, U+1F64D-1F64E, U+1F926, U+1F933, U+1F937, U+1F9CF, U+1F9D1-1F9D4;
  font-display: swap;
}

@font-face {
  font-family: Tossface;
  src: url("https://cdn.jsdelivr.net/gh/toss/tossface@v1.6.1/dist/TossFaceFontMac-02.woff2") format("woff2");
  unicode-range: U+200D, U+FE0F, U+1F3FB-1F3FF, U+1F9B0-1F9B3, U+2640, U+2642, U+2695-2696, U+2708, U+1F33E, U+1F373, U+1F393, U+1F3A4, U+1F3A8, U+1F3EB, U+1F3ED, U+1F468-1F469, U+1F46E, U+1F477, U+1F482, U+1F4BB-1F4BC, U+1F527, U+1F52C, U+1F575, U+1F680, U+1F692, U+1F977, U+1F9D1;
  font-display: swap;
}

@font-face {
  font-family: Tossface;
  src: url("https://cdn.jsdelivr.net/gh/toss/tossface@v1.6.1/dist/TossFaceFontMac-03.woff2") format("woff2");
  unicode-range: U+200D, U+FE0F, U+1F3FB-1F3FF, U+1F9B0-1F9B3, U+2640, U+2642, U+1F37C, U+1F384-1F385, U+1F468-1F469, U+1F470, U+1F472-1F473, U+1F478, U+1F47C, U+1F486-1F487, U+1F930-1F931, U+1F934-1F936, U+1F939, U+1F9B8-1F9B9, U+1F9D1, U+1F9D5-1F9D6, U+1F9D9-1F9DF;
  font-display: swap;
}

@font-face {
  font-family: Tossface;
  src: url("https://cdn.jsdelivr.net/gh/toss/tossface@v1.6.1/dist/TossFaceFontMac-04.woff2") format("woff2");
  unicode-range: U+200D, U+FE0F, U+1F3FB-1F3FF, U+1F9B0-1F9B3, U+2640, U+2642, U+2764, U+2764, U+1F468-1F469, U+1F48B, U+1F48F, U+1F491, U+1F525, U+1F9D1, U+1FA79;
  font-display: swap;
}

@font-face {
  font-family: Tossface;
  src: url("https://cdn.jsdelivr.net/gh/toss/tossface@v1.6.1/dist/TossFaceFontMac-05.woff2") format("woff2");
  unicode-range: U+200D, U+FE0F, U+1F3FB-1F3FF, U+1F9B0-1F9B3, U+2640, U+2642, U+1F466-1F46D, U+1F46F, U+1F483, U+1F574, U+1F57A, U+1F6B6, U+1F91D, U+1F9AF, U+1F9BC-1F9BD, U+1F9CD-1F9CE, U+1F9D1, U+1F9D8;
  font-display: swap;
}

@font-face {
  font-family: Tossface;
  src: url("https://cdn.jsdelivr.net/gh/toss/tossface@v1.6.1/dist/TossFaceFontMac-06.woff2") format("woff2");
  unicode-range: U+200D, U+FE0F, U+1F3FB-1F3FF, U+1F9B0-1F9B3, U+2640, U+2642, U+26F7, U+26F9, U+1F3BF, U+1F3C2-1F3C4, U+1F3C7, U+1F3CA-1F3CC, U+1F6A3, U+1F6B4-1F6B5, U+1F6C0-1F6C1, U+1F6CC, U+1F6CF, U+1F938, U+1F93A, U+1F93C-1F93E, U+1F9D7;
  font-display: swap;
}

@font-face {
  font-family: Tossface;
  src: url("https://cdn.jsdelivr.net/gh/toss/tossface@v1.6.1/dist/TossFaceFontMac-07.woff2") format("woff2");
  unicode-range: U+200D, U+FE0F, U+1F3FB-1F3FF, U+1F9B0-1F9B3, U+2640, U+2642, U+2600-2601, U+2603-2604, U+2614-2615, U+2618, U+26A1, U+26C4-26C5, U+26C8, U+26E9, U+26F0, U+26F2, U+26FA, U+2728, U+2744, U+2B1B, U+2B50, U+1F301, U+1F303-1F320, U+1F324-1F32A, U+1F32C-1F33D, U+1F33F-1F372, U+1F374-1F37B, U+1F37D-1F37F, U+1F382, U+1F386-1F387, U+1F38B, U+1F38D, U+1F391, U+1F3A0-1F3A2, U+1F3AA, U+1F3D4-1F3D6, U+1F3D8-1F3E6, U+1F3E8-1F3EA, U+1F3EC, U+1F3EF-1F3F0, U+1F3F5, U+1F400-1F43F, U+1F490, U+1F492, U+1F4A5-1F4A7, U+1F4AE, U+1F54A-1F54D, U+1F577-1F578, U+1F5FA-1F5FF, U+1F648-1F64A, U+1F6D5-1F6D6, U+1F6E3-1F6E4, U+1F940, U+1F942-1F944, U+1F950-1F96F, U+1F980-1F9AE, U+1F9BA, U+1F9C0-1F9CB, U+1FAA8, U+1FAB0-1FAB6, U+1FAD0-1FAD6;
  font-display: swap;
}

@font-face {
  font-family: Tossface;
  src: url("https://cdn.jsdelivr.net/gh/toss/tossface@v1.6.1/dist/TossFaceFontMac-08.woff2") format("woff2");
  unicode-range: U200D, U+FE0F, U1F3FB-1F3FF, U1F9B0-1F9B3, U2640, U2642, U23, U2A, U30-39, U+A9, U+AE, U203C, U2049, U20000, U2122, U2139, U2194-2199, U21A9-21AA, U23CF, U23000000000-23EF, U23F8-23FA, U24C2, U25AA-25AB, U25B6, U25C0, U25FB-25FE, U2611, U2622-2623, U2626, U262A, U0F, U2638, U2640, U2642, U2648-2653, U2660, U2663, U2665-2666, U2668, U267B, U0F, U2693, U269B-269C, U26A7, U26AA-26AB, U26CE, U26D4, U26F4-26F5, U26FD, U2705, U2714, U2716, U271D, U2721, U2733-2734, U2747, U274C, U274\65 , U2753-2755, U2757, U2763, U2795-2797, U27A1, U27B0, U27BF, U2934-2935, U2B05-2B07, U2B1C, U2B55, U3030, U303D, U3297, U3299, U1F004, U1F0CF, U1F170-1F171, U1F17E-1F17F, U1F18E, U1F191-1F19A, U1F1E6-1F1FF, U1F201-1F202, U1F21A, U1F22F, U1F232-1F23A, U1F250-1F251, U1F300, U1F3A6, U1F3B4-1F3B6, U1F3CD-1F3CE, U1F3D7, U1F3E7, U1F441, U1F493-1F49F, U1F4A2, U1F4A4, U1F4AC-1F4AD, U1F4AF, U1F4E2-1F4E3, U1F4F5-1F4F6, U1F500-1F50A, U1F514-1F515, U1F518-1F524, U1F52F, U1F531-1F53D, U1F549, U1F54E, U1F550-1F567, U1F570, U1F5A4, U1F5E8, U1F5EF, U1F681-1F691, U1F693-1F6A2, U1F6A4-1F6A8, U1F6AB, U1F6AD-1F6B3, U1F6B7, U1F6B9-1F6BC, U1F6BE, U1F6C2-1F6C5, U1F6D0-1F6D1, U1F6D7, U1F6E5, U1F6E9, U1F6EB-1F6EC, U1F6F0, U1F6F3-1F6F5, U1F6F8, U1F6FA-1F6FB, U1F7E0-1F7EB, U1F90D-1F90E, U1F9E1, U1FA82, U1FA90, U2320000, U2A20E3, U3020000, U3120000, U3220000, U3320000, U3420000, U3520000, U3620000, U3720000, U3820000, U3920000;
  font-display: swap;
}

@font-face {
  font-family: Tossface;
  src: url("https://cdn.jsdelivr.net/gh/toss/tossface@v1.6.1/dist/TossFaceFontMac-09.woff2") format("woff2");
  unicode-range: U+200D, U+FE0F, U+1F3FB-1F3FF, U+1F9B0-1F9B3, U+2640, U+2642, U+231A-231B, U+2328, U+23F0-23F3, U+2602, U+260E, U+265F, U+2692, U+2694, U+2697, U+2699, U+26A0, U+26B0-26B1, U+26BD-26BE, U+26CF, U+26D1, U+26D3, U+26EA, U+26F1, U+26F3, U+26F8, U+2702, U+2709, U+270F, U+2712, U+1F302, U+1F321, U+1F380-1F381, U+1F383, U+1F388-1F38A, U+1F38E-1F390, U+1F392, U+1F396-1F397, U+1F399-1F39B, U+1F39E-1F39F, U+1F3A3, U+1F3A5, U+1F3A7, U+1F3A9, U+1F3AB-1F3B3, U+1F3B7-1F3BE, U+1F3C0, U+1F3C5-1F3C6, U+1F3C8-1F3C9, U+1F3CF-1F3D3, U+1F3EE, U+1F3F7-1F3FA, U+1F451-1F465, U+1F484, U+1F488-1F48A, U+1F48C-1F48E, U+1F4A0-1F4A1, U+1F4A3, U+1F4B0-1F4BA, U+1F4BD-1F4E1, U+1F4E4-1F4F4, U+1F4F7-1F4FD, U+1F4FF, U+1F50B-1F513, U+1F516-1F517, U+1F526, U+1F528-1F52B, U+1F52D-1F52E, U+1F530, U+1F56F, U+1F573, U+1F576, U+1F579, U+1F587, U+1F58A-1F58D, U+1F5A5, U+1F5A8, U+1F5B1-1F5B2, U+1F5BC, U+1F5C2-1F5C4, U+1F5D1-1F5D3, U+1F5DC-1F5DE, U+1F5E1, U+1F5E3, U+1F5F3, U+1F6AA, U+1F6AC, U+1F6B8, U+1F6BD, U+1F6BF, U+1F6CB, U+1F6CD-1F6CE, U+1F6D2, U+1F6E0-1F6E2, U+1F6F6-1F6F7, U+1F6F9, U+1F6FC, U+1F93F, U+1F941, U+1F945, U+1F947-1F94F, U+1F97B-1F97F, U+1F9E2-1F9FF, U+1FA70-1FA74, U+1FA78, U+1FA7A, U+1FA80-1FA81, U+1FA83-1FA86, U+1FA91-1FAA7, U+1FAC2;
  font-display: swap;
}

@font-face {
  font-family: Tossface;
  src: url("https://cdn.jsdelivr.net/gh/toss/tossface@v1.6.1/dist/TossFaceFontMac-10.woff2") format("woff2");
  unicode-range: U+200D, U+FE0F, U+1F3FB-1F3FF, U+1F9B0-1F9B3, U+2640, U+2642, U+2620, U+26A7, U+1F1E6-1F1FF, U+1F308, U+1F38C, U+1F3C1, U+1F3F3-1F3F4, U+1F6A9, U+E0061-E007A, U+E007F;
  font-display: swap;
}

@font-face {
  font-family: Tossface;
  src: url("https://cdn.jsdelivr.net/gh/toss/tossface@v1.6.1/dist/TossFaceFontMac-11.woff2") format("woff2");
  unicode-range: U+200D, U+FE0F, U+1F3FB-1F3FF, U+1F9B0-1F9B3, U+2640, U+2642, U+26F9, U+E100-E11D, U+1F6DC-1F6DF, U+1F7F0, U+1F979, U+1F9CC, U+1FA75-1FA77, U+1FA7B-1FA7C, U+1FA87-1FA88, U+1FAA9-1FAAF, U+1FAB7-1FABD, U+1FABF, U+1FAC3-1FAC5, U+1FACE-1FACF, U+1FAD7-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8;
  font-display: swap;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.0.woff2") format("woff2-variations");
  unicode-range: U+F9CA-FA0B, U+FF03-FF05, U+FF07, U+FF0A-FF0B, U+FF0D-FF19, U+FF1B, U+FF1D, U+FF20-FF5B, U+FF5D, U+FFE0-FFE3, U+FFE5-FFE6;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.1.woff2") format("woff2-variations");
  unicode-range: U+D723-D728, U+D72A-D733, U+D735-D748, U+D74A-D74F, U+D752-D753, U+D755-D757, U+D75A-D75F, U+D762-D764, U+D766-D768, U+D76A-D76B, U+D76D-D76F, U+D771-D787, U+D789-D78B, U+D78D-D78F, U+D791-D797, U+D79A, U+D79C, U+D79E-D7A3, U+F900-F909, U+F90B-F92E;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.2.woff2") format("woff2-variations");
  unicode-range: U+D679-D68B, U+D68E-D69E, U+D6A0, U+D6A2-D6A7, U+D6A9-D6C3, U+D6C6-D6C7, U+D6C9-D6CB, U+D6CD-D6D3, U+D6D5-D6D6, U+D6D8-D6E3, U+D6E5-D6E7, U+D6E9-D6FB, U+D6FD-D717, U+D719-D71F, U+D721-D722;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.3.woff2") format("woff2-variations");
  unicode-range: U+D5BC-D5C7, U+D5CA-D5CB, U+D5CD-D5CF, U+D5D1-D5D7, U+D5D9-D5DA, U+D5DC, U+D5DE-D5E3, U+D5E6-D5E7, U+D5E9-D5EB, U+D5ED-D5F6, U+D5F8, U+D5FA-D5FF, U+D602-D603, U+D605-D607, U+D609-D60F, U+D612-D613, U+D616-D61B, U+D61D-D637, U+D63A-D63B, U+D63D-D63F, U+D641-D647, U+D64A-D64C, U+D64E-D653, U+D656-D657, U+D659-D65B, U+D65D-D666, U+D668, U+D66A-D678;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.4.woff2") format("woff2-variations");
  unicode-range: U+D507, U+D509-D50B, U+D50D-D513, U+D515-D53B, U+D53E-D53F, U+D541-D543, U+D545-D54C, U+D54E, U+D550, U+D552-D557, U+D55A-D55B, U+D55D-D55F, U+D561-D564, U+D566-D567, U+D56A, U+D56C, U+D56E-D573, U+D576-D577, U+D579-D583, U+D585-D586, U+D58A-D5A4, U+D5A6-D5BB;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.5.woff2") format("woff2-variations");
  unicode-range: U+D464-D477, U+D47A-D47B, U+D47D-D47F, U+D481-D487, U+D489-D48A, U+D48C, U+D48E-D4E7, U+D4E9-D503, U+D505-D506;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.6.woff2") format("woff2-variations");
  unicode-range: U+D3BF-D3C7, U+D3CA-D3CF, U+D3D1-D3EB, U+D3EE-D3EF, U+D3F1-D3F3, U+D3F5-D3FB, U+D3FD-D400, U+D402-D45B, U+D45D-D463;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.7.woff2") format("woff2-variations");
  unicode-range: U+D2FF, U+D302-D304, U+D306-D30B, U+D30F, U+D311-D313, U+D315-D31B, U+D31E, U+D322-D324, U+D326-D327, U+D32A-D32B, U+D32D-D32F, U+D331-D337, U+D339-D33C, U+D33E-D37B, U+D37E-D37F, U+D381-D383, U+D385-D38B, U+D38E-D390, U+D392-D397, U+D39A-D39B, U+D39D-D39F, U+D3A1-D3A7, U+D3A9-D3AA, U+D3AC, U+D3AE-D3B3, U+D3B5-D3B7, U+D3B9-D3BB, U+D3BD-D3BE;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.8.woff2") format("woff2-variations");
  unicode-range: U+D257-D27F, U+D281-D29B, U+D29D-D29F, U+D2A1-D2AB, U+D2AD-D2B7, U+D2BA-D2BB, U+D2BD-D2BF, U+D2C1-D2C7, U+D2C9-D2EF, U+D2F2-D2F3, U+D2F5-D2F7, U+D2F9-D2FE;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.9.woff2") format("woff2-variations");
  unicode-range: U+D1B4, U+D1B6-D1F3, U+D1F5-D22B, U+D22E-D22F, U+D231-D233, U+D235-D23B, U+D23D-D240, U+D242-D256;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.10.woff2") format("woff2-variations");
  unicode-range: U+D105-D12F, U+D132-D133, U+D135-D137, U+D139-D13F, U+D141-D142, U+D144, U+D146-D14B, U+D14E-D14F, U+D151-D153, U+D155-D15B, U+D15E-D187, U+D189-D19F, U+D1A2-D1A3, U+D1A5-D1A7, U+D1A9-D1AF, U+D1B2-D1B3;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.11.woff2") format("woff2-variations");
  unicode-range: U+D04B-D04F, U+D051-D057, U+D059-D06B, U+D06D-D06F, U+D071-D073, U+D075-D07B, U+D07E-D0A3, U+D0A6-D0A7, U+D0A9-D0AB, U+D0AD-D0B3, U+D0B6, U+D0B8, U+D0BA-D0BF, U+D0C2-D0C3, U+D0C5-D0C7, U+D0C9-D0CF, U+D0D2, U+D0D6-D0DB, U+D0DE-D0DF, U+D0E1-D0E3, U+D0E5-D0EB, U+D0EE-D0F0, U+D0F2-D104;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.12.woff2") format("woff2-variations");
  unicode-range: U+CFA2-CFC3, U+CFC5-CFDF, U+CFE2-CFE3, U+CFE5-CFE7, U+CFE9-CFF4, U+CFF6-CFFB, U+CFFD-CFFF, U+D001-D003, U+D005-D017, U+D019-D033, U+D036-D037, U+D039-D03B, U+D03D-D04A;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.13.woff2") format("woff2-variations");
  unicode-range: U+CEF0-CEF3, U+CEF6, U+CEF9-CEFF, U+CF01-CF03, U+CF05-CF07, U+CF09-CF0F, U+CF11-CF12, U+CF14-CF1B, U+CF1D-CF1F, U+CF21-CF2F, U+CF31-CF53, U+CF56-CF57, U+CF59-CF5B, U+CF5D-CF63, U+CF66, U+CF68, U+CF6A-CF6F, U+CF71-CF84, U+CF86-CF8B, U+CF8D-CFA1;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.14.woff2") format("woff2-variations");
  unicode-range: U+CE3C-CE57, U+CE5A-CE5B, U+CE5D-CE5F, U+CE61-CE67, U+CE6A, U+CE6C, U+CE6E-CE73, U+CE76-CE77, U+CE79-CE7B, U+CE7D-CE83, U+CE85-CE88, U+CE8A-CE8F, U+CE91-CE93, U+CE95-CE97, U+CE99-CE9F, U+CEA2, U+CEA4-CEAB, U+CEAD-CEE3, U+CEE6-CEE7, U+CEE9-CEEB, U+CEED-CEEF;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.15.woff2") format("woff2-variations");
  unicode-range: U+CD92-CD93, U+CD96-CD97, U+CD99-CD9B, U+CD9D-CDA3, U+CDA6-CDA8, U+CDAA-CDAF, U+CDB1-CDC3, U+CDC5-CDCB, U+CDCD-CDE7, U+CDE9-CE03, U+CE05-CE1F, U+CE22-CE34, U+CE36-CE3B;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.16.woff2") format("woff2-variations");
  unicode-range: U+CCEF-CD07, U+CD0A-CD0B, U+CD0D-CD1A, U+CD1C, U+CD1E-CD2B, U+CD2D-CD5B, U+CD5D-CD77, U+CD79-CD91;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.17.woff2") format("woff2-variations");
  unicode-range: U+CC3F-CC43, U+CC46-CC47, U+CC49-CC4B, U+CC4D-CC53, U+CC55-CC58, U+CC5A-CC5F, U+CC61-CC97, U+CC9A-CC9B, U+CC9D-CC9F, U+CCA1-CCA7, U+CCAA, U+CCAC, U+CCAE-CCB3, U+CCB6-CCB7, U+CCB9-CCBB, U+CCBD-CCCF, U+CCD1-CCE3, U+CCE5-CCEE;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.18.woff2") format("woff2-variations");
  unicode-range: U+CB91-CBD3, U+CBD5-CBE3, U+CBE5-CC0B, U+CC0E-CC0F, U+CC11-CC13, U+CC15-CC1B, U+CC1D-CC20, U+CC23-CC27, U+CC2A-CC2B, U+CC2D, U+CC2F, U+CC31-CC37, U+CC3A, U+CC3C;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.19.woff2") format("woff2-variations");
  unicode-range: U+CAF4-CB47, U+CB4A-CB90;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.20.woff2") format("woff2-variations");
  unicode-range: U+CA4A-CA4B, U+CA4E-CA4F, U+CA51-CA53, U+CA55-CA5B, U+CA5D-CA60, U+CA62-CA83, U+CA85-CABB, U+CABE-CABF, U+CAC1-CAC3, U+CAC5-CACB, U+CACD-CAD0, U+CAD2, U+CAD4-CAD8, U+CADA-CAF3;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.21.woff2") format("woff2-variations");
  unicode-range: U+C996-C997, U+C99A-C99C, U+C99E-C9BF, U+C9C2-C9C3, U+C9C5-C9C7, U+C9C9-C9CF, U+C9D2, U+C9D4, U+C9D7-C9D8, U+C9DB, U+C9DE-C9DF, U+C9E1-C9E3, U+C9E5-C9E6, U+C9E8-C9EB, U+C9EE-C9F0, U+C9F2-C9F7, U+C9F9-CA0B, U+CA0D-CA28, U+CA2A-CA49;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.22.woff2") format("woff2-variations");
  unicode-range: U+C8E9-C8F4, U+C8F6-C8FB, U+C8FE-C8FF, U+C901-C903, U+C905-C90B, U+C90E-C910, U+C912-C917, U+C919-C92B, U+C92D-C94F, U+C951-C953, U+C955-C96B, U+C96D-C973, U+C975-C987, U+C98A-C98B, U+C98D-C98F, U+C991-C995;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.23.woff2") format("woff2-variations");
  unicode-range: U+C841-C84B, U+C84D-C86F, U+C872-C873, U+C875-C877, U+C879-C87F, U+C882-C884, U+C887-C88A, U+C88D-C8C3, U+C8C5-C8DF, U+C8E1-C8E8;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.24.woff2") format("woff2-variations");
  unicode-range: U+C779-C77B, U+C77E-C782, U+C786, U+C78B, U+C78D, U+C78F, U+C792-C793, U+C795, U+C797, U+C799-C79F, U+C7A2, U+C7A7-C7AB, U+C7AE-C7BB, U+C7BD-C7C0, U+C7C2-C7C7, U+C7C9-C7DC, U+C7DE-C7FF, U+C802-C803, U+C805-C807, U+C809, U+C80B-C80F, U+C812, U+C814, U+C817-C81B, U+C81E-C81F, U+C821-C823, U+C825-C82E, U+C830-C837, U+C839-C83B, U+C83D-C840;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.25.woff2") format("woff2-variations");
  unicode-range: U+C6BB-C6BF, U+C6C2, U+C6C4, U+C6C6-C6CB, U+C6CE-C6CF, U+C6D1-C6D3, U+C6D5-C6DB, U+C6DD-C6DF, U+C6E1-C6E7, U+C6E9-C6EB, U+C6ED-C6EF, U+C6F1-C6F8, U+C6FA-C703, U+C705-C707, U+C709-C70B, U+C70D-C716, U+C718, U+C71A-C71F, U+C722-C723, U+C725-C727, U+C729-C734, U+C736-C73B, U+C73E-C73F, U+C741-C743, U+C745-C74B, U+C74E-C750, U+C752-C757, U+C759-C773, U+C776-C777;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.26.woff2") format("woff2-variations");
  unicode-range: U+C5F5-C5FB, U+C5FE, U+C602-C605, U+C607, U+C609-C60F, U+C611-C61A, U+C61C-C623, U+C626-C627, U+C629-C62B, U+C62D, U+C62F-C632, U+C636, U+C638, U+C63A-C63F, U+C642-C643, U+C645-C647, U+C649-C652, U+C656-C65B, U+C65D-C65F, U+C661-C663, U+C665-C677, U+C679-C67B, U+C67D-C693, U+C696-C697, U+C699-C69B, U+C69D-C6A3, U+C6A6, U+C6A8, U+C6AA-C6AF, U+C6B2-C6B3, U+C6B5-C6B7, U+C6B9-C6BA;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.27.woff2") format("woff2-variations");
  unicode-range: U+C517-C527, U+C52A-C52B, U+C52D-C52F, U+C531-C538, U+C53A, U+C53C, U+C53E-C543, U+C546-C547, U+C54B, U+C54D-C552, U+C556, U+C55A-C55B, U+C55D, U+C55F, U+C562-C563, U+C565-C567, U+C569-C56F, U+C572, U+C574, U+C576-C57B, U+C57E-C57F, U+C581-C583, U+C585-C586, U+C588-C58B, U+C58E, U+C590, U+C592-C596, U+C599-C5B3, U+C5B6-C5B7, U+C5BA, U+C5BE-C5C3, U+C5CA-C5CB, U+C5CD, U+C5CF, U+C5D2-C5D3, U+C5D5-C5D7, U+C5D9-C5DF, U+C5E1-C5E2, U+C5E4, U+C5E6-C5EB, U+C5EF, U+C5F1-C5F3;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.28.woff2") format("woff2-variations");
  unicode-range: U+C475-C4EF, U+C4F2-C4F3, U+C4F5-C4F7, U+C4F9-C4FF, U+C502-C50B, U+C50D-C516;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.29.woff2") format("woff2-variations");
  unicode-range: U+C3D0-C3D7, U+C3DA-C3DB, U+C3DD-C3DE, U+C3E1-C3EC, U+C3EE-C3F3, U+C3F5-C42B, U+C42D-C463, U+C466-C474;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.30.woff2") format("woff2-variations");
  unicode-range: U+C32B-C367, U+C36A-C36B, U+C36D-C36F, U+C371-C377, U+C37A-C37B, U+C37E-C383, U+C385-C387, U+C389-C3CF;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.31.woff2") format("woff2-variations");
  unicode-range: U+C26A-C26B, U+C26D-C26F, U+C271-C273, U+C275-C27B, U+C27E-C287, U+C289-C28F, U+C291-C297, U+C299-C29A, U+C29C-C2A3, U+C2A5-C2A7, U+C2A9-C2AB, U+C2AD-C2B3, U+C2B6, U+C2B8, U+C2BA-C2BB, U+C2BD-C2DB, U+C2DE-C2DF, U+C2E1-C2E2, U+C2E5-C2EA, U+C2EE, U+C2F0, U+C2F2-C2F5, U+C2F7, U+C2FA-C2FB, U+C2FD-C2FF, U+C301-C307, U+C309-C30C, U+C30E-C312, U+C315-C323, U+C325-C328, U+C32A;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.32.woff2") format("woff2-variations");
  unicode-range: U+C1BC-C1C3, U+C1C5-C1DF, U+C1E1-C1FB, U+C1FD-C203, U+C205-C20C, U+C20E, U+C210-C217, U+C21A-C21B, U+C21D-C21E, U+C221-C227, U+C229-C22A, U+C22C, U+C22E, U+C230, U+C233-C24F, U+C251-C257, U+C259-C269;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.33.woff2") format("woff2-variations");
  unicode-range: U+C101-C11B, U+C11F, U+C121-C123, U+C125-C12B, U+C12E, U+C132-C137, U+C13A-C13B, U+C13D-C13F, U+C141-C147, U+C14A, U+C14C-C153, U+C155-C157, U+C159-C15B, U+C15D-C166, U+C169-C16F, U+C171-C177, U+C179-C18B, U+C18E-C18F, U+C191-C193, U+C195-C19B, U+C19D-C19E, U+C1A0, U+C1A2-C1A4, U+C1A6-C1BB;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.34.woff2") format("woff2-variations");
  unicode-range: U+C049-C057, U+C059-C05B, U+C05D-C05F, U+C061-C067, U+C069-C08F, U+C091-C0AB, U+C0AE-C0AF, U+C0B1-C0B3, U+C0B5, U+C0B7-C0BB, U+C0BE, U+C0C2-C0C7, U+C0CA-C0CB, U+C0CD-C0CF, U+C0D1-C0D7, U+C0D9-C0DA, U+C0DC, U+C0DE-C0E3, U+C0E5-C0EB, U+C0ED-C0F3, U+C0F6, U+C0F8, U+C0FA-C0FF;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.35.woff2") format("woff2-variations");
  unicode-range: U+BFA7-BFAF, U+BFB1-BFC4, U+BFC6-BFCB, U+BFCE-BFCF, U+BFD1-BFD3, U+BFD5-BFDB, U+BFDD-C048;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.36.woff2") format("woff2-variations");
  unicode-range: U+BF07, U+BF09-BF3F, U+BF41-BF4F, U+BF52-BF54, U+BF56-BFA6;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.37.woff2") format("woff2-variations");
  unicode-range: U+BE56, U+BE58, U+BE5C-BE5F, U+BE62-BE63, U+BE65-BE67, U+BE69-BE74, U+BE76-BE7B, U+BE7E-BE7F, U+BE81-BE8E, U+BE90, U+BE92-BEA7, U+BEA9-BECF, U+BED2-BED3, U+BED5-BED6, U+BED9-BEE3, U+BEE6-BF06;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.38.woff2") format("woff2-variations");
  unicode-range: U+BDB0-BDD3, U+BDD5-BDEF, U+BDF1-BE0B, U+BE0D-BE0F, U+BE11-BE13, U+BE15-BE43, U+BE46-BE47, U+BE49-BE4B, U+BE4D-BE53;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.39.woff2") format("woff2-variations");
  unicode-range: U+BD03, U+BD06, U+BD08, U+BD0A-BD0F, U+BD11-BD22, U+BD25-BD47, U+BD49-BD58, U+BD5A-BD7F, U+BD82-BD83, U+BD85-BD87, U+BD8A-BD8F, U+BD91-BD92, U+BD94, U+BD96-BD98, U+BD9A-BDAF;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.40.woff2") format("woff2-variations");
  unicode-range: U+BC4E-BC83, U+BC86-BC87, U+BC89-BC8B, U+BC8D-BC93, U+BC96, U+BC98, U+BC9B-BC9F, U+BCA2-BCA3, U+BCA5-BCA7, U+BCA9-BCB2, U+BCB4-BCBB, U+BCBE-BCBF, U+BCC1-BCC3, U+BCC5-BCCC, U+BCCE-BCD0, U+BCD2-BCD4, U+BCD6-BCF3, U+BCF7, U+BCF9-BCFB, U+BCFD-BD02;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.41.woff2") format("woff2-variations");
  unicode-range: U+BB90-BBA3, U+BBA5-BBAB, U+BBAD-BBBF, U+BBC1-BBF7, U+BBFA-BBFB, U+BBFD-BBFE, U+BC01-BC07, U+BC09-BC0A, U+BC0E, U+BC10, U+BC12-BC13, U+BC17, U+BC19-BC1A, U+BC1E, U+BC20-BC23, U+BC26, U+BC28, U+BC2A-BC2C, U+BC2E-BC2F, U+BC32-BC33, U+BC35-BC37, U+BC39-BC3F, U+BC41-BC42, U+BC44, U+BC46-BC48, U+BC4A-BC4D;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.42.woff2") format("woff2-variations");
  unicode-range: U+BAE6-BAFB, U+BAFD-BB17, U+BB19-BB33, U+BB37, U+BB39-BB3A, U+BB3D-BB43, U+BB45-BB46, U+BB48, U+BB4A-BB4F, U+BB51-BB53, U+BB55-BB57, U+BB59-BB62, U+BB64-BB8F;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.43.woff2") format("woff2-variations");
  unicode-range: U+BA30-BA37, U+BA3A-BA3B, U+BA3D-BA3F, U+BA41-BA47, U+BA49-BA4A, U+BA4C, U+BA4E-BA53, U+BA56-BA57, U+BA59-BA5B, U+BA5D-BA63, U+BA65-BA66, U+BA68-BA6F, U+BA71-BA73, U+BA75-BA77, U+BA79-BA84, U+BA86, U+BA88-BAA7, U+BAAA, U+BAAD-BAAF, U+BAB1-BAB7, U+BABA, U+BABC, U+BABE-BAE5;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.44.woff2") format("woff2-variations");
  unicode-range: U+B96E-B973, U+B976-B977, U+B979-B97B, U+B97D-B983, U+B986, U+B988, U+B98A-B98D, U+B98F-B9AB, U+B9AE-B9AF, U+B9B1-B9B3, U+B9B5-B9BB, U+B9BE, U+B9C0, U+B9C2-B9C7, U+B9CA-B9CB, U+B9CD, U+B9D2-B9D7, U+B9DA, U+B9DC, U+B9DF-B9E0, U+B9E2, U+B9E6-B9E7, U+B9E9-B9F3, U+B9F6, U+B9F8, U+B9FB-BA2F;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.45.woff2") format("woff2-variations");
  unicode-range: U+B8BF-B8CB, U+B8CD-B8E0, U+B8E2-B8E7, U+B8EA-B8EB, U+B8ED-B8EF, U+B8F1-B8F7, U+B8FA, U+B8FC, U+B8FE-B903, U+B905-B917, U+B919-B91F, U+B921-B93B, U+B93D-B957, U+B95A-B95B, U+B95D-B95F, U+B961-B967, U+B969-B96C;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.46.woff2") format("woff2-variations");
  unicode-range: U+B80D-B80F, U+B811-B817, U+B81A, U+B81C-B823, U+B826-B827, U+B829-B82B, U+B82D-B833, U+B836, U+B83A-B83F, U+B841-B85B, U+B85E-B85F, U+B861-B863, U+B865-B86B, U+B86E, U+B870, U+B872-B8AF, U+B8B1-B8BE;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.47.woff2") format("woff2-variations");
  unicode-range: U+B74D-B75F, U+B761-B763, U+B765-B774, U+B776-B77B, U+B77E-B77F, U+B781-B783, U+B785-B78B, U+B78E, U+B792-B796, U+B79A-B79B, U+B79D-B7A7, U+B7AA, U+B7AE-B7B3, U+B7B6-B7C8, U+B7CA-B7EB, U+B7EE-B7EF, U+B7F1-B7F3, U+B7F5-B7FB, U+B7FE, U+B802-B806, U+B80A-B80B;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.48.woff2") format("woff2-variations");
  unicode-range: U+B6A7-B6AA, U+B6AC-B6B0, U+B6B2-B6EF, U+B6F1-B727, U+B72A-B72B, U+B72D-B72E, U+B731-B737, U+B739-B73A, U+B73C-B743, U+B745-B74C;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.49.woff2") format("woff2-variations");
  unicode-range: U+B605-B60F, U+B612-B617, U+B619-B624, U+B626-B69B, U+B69E-B6A3, U+B6A5-B6A6;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.50.woff2") format("woff2-variations");
  unicode-range: U+B55F, U+B562-B583, U+B585-B59F, U+B5A2-B5A3, U+B5A5-B5A7, U+B5A9-B5B2, U+B5B5-B5BA, U+B5BD-B604;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.51.woff2") format("woff2-variations");
  unicode-range: U+B4A5-B4B6, U+B4B8-B4BF, U+B4C1-B4C7, U+B4C9-B4DB, U+B4DE-B4DF, U+B4E1-B4E2, U+B4E5-B4EB, U+B4EE, U+B4F0, U+B4F2-B513, U+B516-B517, U+B519-B51A, U+B51D-B523, U+B526, U+B528, U+B52B-B52F, U+B532-B533, U+B535-B537, U+B539-B53F, U+B541-B544, U+B546-B54B, U+B54D-B54F, U+B551-B55B, U+B55D-B55E;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.52.woff2") format("woff2-variations");
  unicode-range: U+B3F8-B3FB, U+B3FD-B40F, U+B411-B417, U+B419-B41B, U+B41D-B41F, U+B421-B427, U+B42A-B42B, U+B42D-B44F, U+B452-B453, U+B455-B457, U+B459-B45F, U+B462-B464, U+B466-B46B, U+B46D-B47F, U+B481-B4A3;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.53.woff2") format("woff2-variations");
  unicode-range: U+B342-B353, U+B356-B357, U+B359-B35B, U+B35D-B35E, U+B360-B363, U+B366, U+B368, U+B36A-B36D, U+B36F, U+B372-B373, U+B375-B377, U+B379-B37F, U+B381-B382, U+B384, U+B386-B38B, U+B38D-B3C3, U+B3C6-B3C7, U+B3C9-B3CA, U+B3CD-B3D3, U+B3D6, U+B3D8, U+B3DA-B3F7;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.54.woff2") format("woff2-variations");
  unicode-range: U+B27C-B283, U+B285-B28F, U+B292-B293, U+B295-B297, U+B29A-B29F, U+B2A1-B2A4, U+B2A7-B2A9, U+B2AB, U+B2AD-B2C7, U+B2CA-B2CB, U+B2CD-B2CF, U+B2D1-B2D7, U+B2DA, U+B2DC, U+B2DE-B2E3, U+B2E7, U+B2E9-B2EA, U+B2EF-B2F3, U+B2F6, U+B2F8, U+B2FA-B2FB, U+B2FD-B2FE, U+B302-B303, U+B305-B307, U+B309-B30F, U+B312, U+B316-B31B, U+B31D-B341;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.55.woff2") format("woff2-variations");
  unicode-range: U+B1D6-B1E7, U+B1E9-B1FC, U+B1FE-B203, U+B206-B207, U+B209-B20B, U+B20D-B213, U+B216-B21F, U+B221-B257, U+B259-B273, U+B275-B27B;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.56.woff2") format("woff2-variations");
  unicode-range: U+B120-B122, U+B126-B127, U+B129-B12B, U+B12D-B133, U+B136, U+B138, U+B13A-B13F, U+B142-B143, U+B145-B14F, U+B151-B153, U+B156-B157, U+B159-B177, U+B17A-B17B, U+B17D-B17F, U+B181-B187, U+B189-B18C, U+B18E-B191, U+B195-B1A7, U+B1A9-B1CB, U+B1CD-B1D5;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.57.woff2") format("woff2-variations");
  unicode-range: U+B05F-B07B, U+B07E-B07F, U+B081-B083, U+B085-B08B, U+B08D-B097, U+B09B, U+B09D-B09F, U+B0A2-B0A7, U+B0AA, U+B0B0, U+B0B2, U+B0B6-B0B7, U+B0B9-B0BB, U+B0BD-B0C3, U+B0C6-B0C7, U+B0CA-B0CF, U+B0D1-B0DF, U+B0E1-B0E4, U+B0E6-B107, U+B10A-B10B, U+B10D-B10F, U+B111-B112, U+B114-B117, U+B119-B11A, U+B11C-B11F;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.58.woff2") format("woff2-variations");
  unicode-range: U+AFAC-AFB7, U+AFBA-AFBB, U+AFBD-AFBF, U+AFC1-AFC6, U+AFCA-AFCC, U+AFCE-AFD3, U+AFD5-AFE7, U+AFE9-AFEF, U+AFF1-B00B, U+B00D-B00F, U+B011-B013, U+B015-B01B, U+B01D-B027, U+B029-B043, U+B045-B047, U+B049, U+B04B, U+B04D-B052, U+B055-B056, U+B058-B05C, U+B05E;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.59.woff2") format("woff2-variations");
  unicode-range: U+AF03-AF07, U+AF09-AF2B, U+AF2E-AF33, U+AF35-AF3B, U+AF3E-AF40, U+AF44-AF47, U+AF4A-AF5C, U+AF5E-AF63, U+AF65-AF7F, U+AF81-AFAB;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.60.woff2") format("woff2-variations");
  unicode-range: U+AE56-AE5B, U+AE5E-AE60, U+AE62-AE64, U+AE66-AE67, U+AE69-AE6B, U+AE6D-AE83, U+AE85-AEBB, U+AEBF, U+AEC1-AEC3, U+AEC5-AECB, U+AECE, U+AED0, U+AED2-AED7, U+AED9-AEF3, U+AEF5-AF02;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.61.woff2") format("woff2-variations");
  unicode-range: U+AD9C-ADA3, U+ADA5-ADBF, U+ADC1-ADC3, U+ADC5-ADC7, U+ADC9-ADD2, U+ADD4-ADDB, U+ADDD-ADDF, U+ADE1-ADE3, U+ADE5-ADF7, U+ADFA-ADFB, U+ADFD-ADFF, U+AE02-AE07, U+AE0A, U+AE0C, U+AE0E-AE13, U+AE15-AE2F, U+AE31-AE33, U+AE35-AE37, U+AE39-AE3F, U+AE42, U+AE44, U+AE46-AE49, U+AE4B, U+AE4F, U+AE51-AE53, U+AE55;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.62.woff2") format("woff2-variations");
  unicode-range: U+ACE2-ACE3, U+ACE5-ACE6, U+ACE9-ACEF, U+ACF2, U+ACF4, U+ACF7-ACFB, U+ACFE-ACFF, U+AD01-AD03, U+AD05-AD0B, U+AD0D-AD10, U+AD12-AD1B, U+AD1D-AD33, U+AD35-AD48, U+AD4A-AD4F, U+AD51-AD6B, U+AD6E-AD6F, U+AD71-AD72, U+AD77-AD7C, U+AD7E, U+AD80, U+AD82-AD87, U+AD89-AD8B, U+AD8D-AD8F, U+AD91-AD9B;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.63.woff2") format("woff2-variations");
  unicode-range: U+AC25-AC2C, U+AC2E, U+AC30, U+AC32-AC37, U+AC39-AC3F, U+AC41-AC4C, U+AC4E-AC6F, U+AC72-AC73, U+AC75-AC76, U+AC79-AC7F, U+AC82, U+AC84-AC88, U+AC8A-AC8B, U+AC8D-AC8F, U+AC91-AC93, U+AC95-AC9B, U+AC9D-AC9E, U+ACA1-ACA7, U+ACAB, U+ACAD-ACAF, U+ACB1-ACB7, U+ACBA-ACBB, U+ACBE-ACC0, U+ACC2-ACC3, U+ACC5-ACDF;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.64.woff2") format("woff2-variations");
  unicode-range: U+99DF, U+99ED, U+99F1, U+99FF, U+9A01, U+9A08, U+9A0E-9A0F, U+9A19, U+9A2B, U+9A30, U+9A36-9A37, U+9A40, U+9A43, U+9A45, U+9A4D, U+9A55, U+9A57, U+9A5A-9A5B, U+9A5F, U+9A62, U+9A65, U+9A69-9A6A, U+9AA8, U+9AB8, U+9AD3, U+9AE5, U+9AEE, U+9B1A, U+9B27, U+9B2A, U+9B31, U+9B3C, U+9B41-9B45, U+9B4F, U+9B54, U+9B5A, U+9B6F, U+9B8E, U+9B91, U+9B9F, U+9BAB, U+9BAE, U+9BC9, U+9BD6, U+9BE4, U+9BE8, U+9C0D, U+9C10, U+9C12, U+9C15, U+9C25, U+9C32, U+9C3B, U+9C47, U+9C49, U+9C57, U+9CE5, U+9CE7, U+9CE9, U+9CF3-9CF4, U+9CF6, U+9D09, U+9D1B, U+9D26, U+9D28, U+9D3B, U+9D51, U+9D5D, U+9D60-9D61, U+9D6C, U+9D72, U+9DA9, U+9DAF, U+9DB4, U+9DC4, U+9DD7, U+9DF2, U+9DF8-9DFA, U+9E1A, U+9E1E, U+9E75, U+9E79, U+9E7D, U+9E7F, U+9E92-9E93, U+9E97, U+9E9D, U+9E9F, U+9EA5, U+9EB4-9EB5, U+9EBB, U+9EBE, U+9EC3, U+9ECD-9ECE, U+9ED4, U+9ED8, U+9EDB-9EDC, U+9EDE, U+9EE8, U+9EF4, U+9F07-9F08, U+9F0E, U+9F13, U+9F20, U+9F3B, U+9F4A-9F4B, U+9F4E, U+9F52, U+9F5F, U+9F61, U+9F67, U+9F6A, U+9F6C, U+9F77, U+9F8D, U+9F90, U+9F95, U+9F9C, U+AC02-AC03, U+AC05-AC06, U+AC09-AC0F, U+AC17-AC18, U+AC1B, U+AC1E-AC1F, U+AC21-AC23;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.65.woff2") format("woff2-variations");
  unicode-range: U+338C-339C, U+339F-33A0, U+33A2-33CB, U+33CF-33D0, U+33D3, U+33D6, U+33D8, U+33DB-33DD, U+4E01, U+4E03, U+4E07-4E08, U+4E11, U+4E14-4E15, U+4E18-4E19, U+4E1E, U+4E32, U+4E38-4E39, U+4E42-4E43, U+4E45, U+4E4D-4E4F, U+4E56, U+4E58-4E59, U+4E5D-4E5E, U+4E6B, U+4E6D, U+4E73, U+4E76-4E77, U+4E7E, U+4E82, U+4E86, U+4E88, U+4E8E, U+4E90-4E92, U+4E94-4E95, U+4E98, U+4E9B, U+4E9E, U+4EA1-4EA2, U+4EA4-4EA6, U+4EA8, U+4EAB, U+4EAD-4EAE, U+4EB6, U+4EC0-4EC1, U+4EC4, U+4EC7, U+4ECB, U+4ECD, U+4ED4-4ED5, U+4ED7-4ED9, U+4EDD, U+4EDF, U+4EE4, U+4EF0, U+4EF2, U+4EF6-4EF7, U+4EFB, U+4F01, U+4F09, U+4F0B, U+4F0D-4F11, U+4F2F, U+4F34, U+4F36, U+4F38, U+4F3A, U+4F3C-4F3D;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.66.woff2") format("woff2-variations");
  unicode-range: U+3136, U+3138, U+313A-3140, U+3143-3144, U+3150, U+3152, U+3154-3156, U+3158-315B, U+315D-315F, U+3162, U+3164-318C, U+318E, U+3200-321B, U+3231, U+3239, U+3251-325A, U+3260-327B, U+327E-327F, U+328A-3290, U+3294, U+329E, U+32A5, U+3380-3384, U+3388-338B;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.67.woff2") format("woff2-variations");
  unicode-range: U+2F7D, U+2F7F-2F8B, U+2F8E-2F90, U+2F92-2F97, U+2F99-2FA0, U+2FA2-2FA3, U+2FA5-2FA9, U+2FAC-2FB1, U+2FB3-2FBC, U+2FC1-2FCA, U+2FCD-2FD4, U+3003, U+3012-3019, U+301C, U+301E-3020, U+3036, U+3041, U+3043, U+3045, U+3047, U+3049, U+304E, U+3050, U+3052, U+3056, U+305A, U+305C, U+305E, U+3062, U+3065, U+306C, U+3070-307D, U+3080, U+3085, U+3087, U+308E, U+3090-3091, U+30A1, U+30A5, U+30A9, U+30AE, U+30B1-30B2, U+30B4, U+30B6, U+30BC-30BE, U+30C2, U+30C5, U+30CC, U+30D2, U+30D4, U+30D8-30DD, U+30E4, U+30E6, U+30E8, U+30EE, U+30F0-30F2, U+30F4-30F6, U+3133, U+3135;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.68.woff2") format("woff2-variations");
  unicode-range: U+2541-254B, U+25A4-25A9, U+25B1, U+25B5, U+25B9, U+25BF, U+25C1, U+25C3, U+25C9-25CA, U+25CC, U+25CE, U+25D0-25D1, U+25E6, U+25EF, U+260F, U+261D, U+261F, U+262F, U+2660, U+2664, U+2667-2669, U+266D, U+266F, U+2716, U+271A, U+273D, U+2756, U+2776-277F, U+278A-2793, U+2963, U+2965, U+2AC5-2AC6, U+2ACB-2ACC, U+2F00, U+2F04, U+2F06, U+2F08, U+2F0A-2F0B, U+2F11-2F12, U+2F14, U+2F17-2F18, U+2F1C-2F1D, U+2F1F-2F20, U+2F23-2F26, U+2F28-2F29, U+2F2B, U+2F2D, U+2F2F-2F32, U+2F38, U+2F3C-2F40, U+2F42-2F4C, U+2F4F-2F52, U+2F54-2F58, U+2F5A-2F66, U+2F69-2F70, U+2F72-2F76, U+2F78, U+2F7A-2F7C;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.69.woff2") format("woff2-variations");
  unicode-range: U+2479-2487, U+249C-24D1, U+24D3-24D7, U+24D9-24E9, U+24EB-24F4, U+2500-2501, U+2503, U+250C-2513, U+2515-2516, U+2518-2540;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.70.woff2") format("woff2-variations");
  unicode-range: U+215B-215E, U+2162-2169, U+2170-2179, U+2195-2199, U+21B0-21B4, U+21BC, U+21C0, U+21C4-21C5, U+21CD, U+21CF-21D4, U+21E0-21E3, U+21E6-21E9, U+2200, U+2202-2203, U+2206-2209, U+220B-220C, U+220F, U+2211, U+2213, U+221A, U+221D-2220, U+2222, U+2225-2227, U+2229-222C, U+222E, U+2234-2237, U+223D, U+2243, U+2245, U+2248, U+2250-2253, U+225A, U+2260-2262, U+2264-2267, U+226A-226B, U+226E-2273, U+2276-2277, U+2279-227B, U+2280-2287, U+228A-228B, U+2295-2297, U+22A3-22A5, U+22BB-22BC, U+22CE-22CF, U+22DA-22DB, U+22EE-22EF, U+2306, U+2312, U+2314, U+2467-2478;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.71.woff2") format("woff2-variations");
  unicode-range: U+81-82, U+84, U+A2-A5, U+A7-A8, U+AA, U+AC, U+B1-B3, U+B6, U+B8-BA, U+BC-BE, U+C0, U+C2, U+C6-CB, U+CE-D0, U+D4, U+D8-D9, U+DB-DC, U+DE-DF, U+E6, U+EB, U+EE-F0, U+F4, U+F7-F9, U+FB, U+FE-FF, U+111, U+126-127, U+132-133, U+138, U+13F-142, U+149-14B, U+152-153, U+166-167, U+2BC, U+2C7, U+2D0, U+2D8-2D9, U+2DB-2DD, U+391-394, U+396-3A1, U+3A3-3A9, U+3B2-3B6, U+3B8, U+3BC, U+3BE-3C1, U+3C3-3C9, U+2010, U+2015-2016, U+2018-2019, U+201B, U+201F-2021, U+2025, U+2030, U+2033-2036, U+203C, U+203E, U+2042, U+2074, U+207A-207F, U+2081-2084, U+2109, U+2113, U+2116, U+2121, U+2126, U+212B, U+2153-2154;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.72.woff2") format("woff2-variations");
  unicode-range: U+E8, U+2DA, U+2160, U+2194, U+3054, U+3058, U+306D, U+3086, U+308D, U+30AC, U+30BB, U+30C4, U+30CD-30CE, U+30E2, U+3132, U+3146, U+3149, U+339D, U+4E3B, U+4F0A, U+4FDD, U+4FE1, U+5409, U+540C, U+5834, U+592A-592B, U+5B9A, U+5DDE, U+5E0C, U+5E73, U+5F0F, U+60F3, U+653F, U+661F, U+662F, U+667A, U+683C, U+6B4C, U+6C11, U+767C, U+76EE, U+76F4, U+77F3, U+79D1, U+7A7A, U+7B2C, U+7D22, U+8207, U+8A00, U+8A71, U+9280, U+9580, U+958B, U+96C6, U+9762, U+98DF, U+9ED1, U+AC2D, U+ADC8, U+ADD3, U+AF48, U+B014, U+B134-B135, U+B158, U+B2AA, U+B35F, U+B6A4, U+B9CF, U+BB63, U+BD23, U+BE91, U+C29B, U+C3F4, U+C42C, U+C55C, U+C573, U+C58F, U+C78C, U+C7DD, U+C8F5, U+CAD1, U+CC48, U+CF10, U+CF20, U+D03C, U+D07D, U+D2A0, U+D30E, U+D38D, U+D3A8, U+D3C8, U+D5E5, U+D5F9, U+D6E4, U+F90A, U+FF02, U+FF1C;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.73.woff2") format("woff2-variations");
  unicode-range: U+3B1, U+2466, U+25A1, U+25A3, U+261C, U+3008-3009, U+305B, U+305D, U+3069, U+30A7, U+30BA, U+30CF, U+30EF, U+3151, U+3157, U+4E4B, U+4E5F, U+4E8C, U+4ECA, U+4ED6, U+4F5B, U+50CF, U+5149, U+5165, U+5171, U+5229, U+529B, U+5316, U+539F, U+53F2, U+571F, U+5728, U+58EB, U+591C, U+5B78, U+5C11, U+5C55, U+5DDD, U+5E02, U+5FB7, U+60C5, U+610F, U+611F, U+6625, U+66F8, U+6797, U+679C, U+682A, U+6D2A, U+706B, U+7406, U+767B, U+76F8, U+77E5, U+7ACB, U+898B, U+8A69, U+8DEF, U+8FD1, U+901A, U+90E8, U+91CD, U+975E, U+AE14, U+AE6C, U+AEC0, U+AFC7, U+AFC9, U+B01C, U+B028, U+B308, U+B311, U+B314, U+B31C, U+B524, U+B560, U+B764, U+B920, U+B9E3, U+BD48, U+BE7D, U+C0DB, U+C231, U+C270, U+C2E3, U+C37D, U+C3ED, U+C530, U+C6A5, U+C6DC, U+C7A4, U+C954, U+C974, U+D000, U+D565, U+D667, U+D6C5, U+D79D, U+FF1E;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.74.woff2") format("woff2-variations");
  unicode-range: U+131, U+2032, U+2465, U+2642, U+3048, U+3051, U+3083-3084, U+308F, U+30C0, U+30D1, U+30D3, U+30D6, U+30DF, U+30E7, U+3153, U+4E16, U+4E8B, U+4EE5, U+5206, U+52A0, U+52D5, U+53E4, U+53EF, U+54C1, U+57CE, U+597D, U+5B8C, U+5EA6, U+5F8C, U+5F97, U+6210, U+6240, U+624B, U+6728, U+6BD4, U+7236, U+7269, U+7279, U+738B, U+7528, U+7530, U+767E, U+798F, U+8005, U+8A18, U+90FD, U+91CC, U+9577, U+9593, U+98A8, U+AC20, U+ACF6, U+AD90, U+AF5D, U+AF80, U+AFCD, U+AFF0, U+B0A1, U+B0B5, U+B1FD, U+B2FC, U+B380, U+B51B, U+B584, U+B5B3, U+B8FD, U+B93C, U+B9F4, U+BB44, U+BC08, U+BC27, U+BC49, U+BE55, U+BE64, U+BFB0, U+BFC5, U+C178, U+C21F, U+C314, U+C4F1, U+C58D, U+C664, U+C698, U+C6A7, U+C6C1, U+C9ED, U+CAC0, U+CACC, U+CAD9, U+CCB5, U+CDCC, U+D0E4, U+D143, U+D320, U+D330, U+D54D, U+FF06, U+FF1F, U+FF5E;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.75.woff2") format("woff2-variations");
  unicode-range: U+B4, U+20A9, U+20AC, U+2190, U+24D8, U+2502, U+2514, U+2592, U+25C7-25C8, U+2663, U+3060, U+3064, U+3081, U+3088, U+30A3, U+30A6, U+30AA, U+30B5, U+30C7, U+30CA-30CB, U+30D0, U+30E3, U+30E5, U+339E, U+4E09, U+4EAC, U+4F5C, U+5167-5168, U+516C, U+51FA, U+5408, U+540D, U+591A, U+5B57, U+6211, U+65B9, U+660E, U+6642, U+6700, U+6B63, U+6E2F, U+7063, U+7532, U+793E, U+81EA, U+8272, U+82B1, U+897F, U+8ECA, U+91CE, U+AC38, U+AD76, U+AE84, U+AECC, U+B07D, U+B0B1, U+B215, U+B2A0, U+B310, U+B3D7, U+B52A, U+B618, U+B775, U+B797, U+BCD5, U+BD59, U+BE80, U+BEA8, U+BED1, U+BEE4-BEE5, U+C060, U+C2EF, U+C329, U+C3DC, U+C597, U+C5BD, U+C5E5, U+C69C, U+C9D6, U+CA29, U+CA5C, U+CA84, U+CC39, U+CC3B, U+CE89, U+CEE5, U+CF65, U+CF85, U+D058, U+D145, U+D22D, U+D325, U+D37D, U+D3AD, U+D769, U+FF0C;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.76.woff2") format("woff2-variations");
  unicode-range: U+2161, U+2228, U+2299, U+2464, U+2517, U+2640, U+3042, U+304A, U+3053, U+3061, U+307F, U+3082, U+308C, U+3092, U+30A8, U+30AB, U+30AD, U+30B0, U+30B3, U+30B7, U+30C1, U+30C6, U+30C9, U+30D5, U+30D7, U+30DE, U+30E0-30E1, U+30EC-30ED, U+4E0B, U+4E0D, U+4EE3, U+53F0, U+548C, U+5B89, U+5BB6, U+5C0F, U+611B, U+6771, U+6AA2, U+6BCD, U+6C34, U+6CD5, U+6D77, U+767D, U+795E, U+8ECD, U+9999, U+9AD8, U+AC07, U+AC1A, U+AC40, U+AD0C, U+AD88, U+ADA4, U+AE01, U+AE65, U+AEBD, U+AEC4, U+AFE8, U+B139, U+B205, U+B383, U+B38C, U+B42C, U+B461, U+B55C, U+B78F, U+B8FB, U+B9F7, U+BAFC, U+BC99, U+BED8, U+BFCD, U+C0BF, U+C0F9, U+C167, U+C204, U+C20F, U+C22F, U+C258, U+C298, U+C2BC, U+C388, U+C501, U+C50C, U+C5B9, U+C5CE, U+C641, U+C648, U+C73D, U+CA50, U+CA61, U+CC4C, U+CEAC, U+D0D4, U+D5F7, U+D6D7, U+FF1A;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.77.woff2") format("woff2-variations");
  unicode-range: U+2103, U+2463, U+25C6, U+25CB, U+266C, U+3001, U+300A, U+3046, U+304C-304D, U+304F, U+3055, U+3059, U+3063, U+3066-3068, U+306F, U+3089, U+30B8, U+30BF, U+314F, U+4E0A, U+570B, U+5730, U+5916, U+5929, U+5C71, U+5E74, U+5FC3, U+601D, U+6027, U+63D0, U+6709, U+6734, U+751F, U+7684, U+82F1, U+9053, U+91D1, U+97F3, U+AC2F, U+AC4D, U+ADC4, U+ADE4, U+AE41, U+AE4D-AE4E, U+AED1, U+AFB9, U+B0E0, U+B299, U+B365, U+B46C, U+B480, U+B4C8, U+B7B4, U+B819, U+B918, U+BAAB, U+BAB9, U+BE8F, U+BED7, U+C0EC, U+C19F, U+C1A5, U+C3D9, U+C464, U+C53D, U+C553, U+C570, U+C5CC, U+C633, U+C6A4, U+C7A3, U+C7A6, U+C886, U+C9D9-C9DA, U+C9EC, U+CA0C, U+CC21, U+CD1B, U+CD78, U+CDC4, U+CEF8, U+CFE4, U+D0A5, U+D0B5, U+D0EC, U+D15D, U+D188, U+D23C, U+D2AC, U+D729, U+D79B, U+FF01, U+FF08-FF09, U+FF5C;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.78.woff2") format("woff2-variations");
  unicode-range: U+2039-203A, U+223C, U+25B3, U+25B7, U+25BD, U+25CF, U+266A, U+3002, U+300B, U+304B, U+3057, U+305F, U+306A-306B, U+307E, U+308A-308B, U+3093, U+30A2, U+30AF, U+30B9, U+30C3, U+30C8, U+30E9-30EB, U+33A1, U+4E00, U+524D, U+5357, U+5B50, U+7121, U+884C, U+9751, U+AC94, U+AEBE, U+AECD, U+AF08, U+AF41, U+AF49, U+B010, U+B053, U+B109, U+B11B, U+B128, U+B154, U+B291, U+B2E6, U+B301, U+B385, U+B525, U+B5B4, U+B729, U+B72F, U+B738, U+B7FF, U+B837, U+B975, U+BA67, U+BB47, U+BC1F, U+BD90, U+BFD4, U+C27C, U+C324, U+C379, U+C3E0, U+C465, U+C53B, U+C58C, U+C610, U+C653, U+C6CD, U+C813, U+C82F, U+C999, U+C9E0, U+CAC4, U+CAD3, U+CBD4, U+CC10, U+CC22, U+CCB8, U+CCBC, U+CDA5, U+CE84, U+CEA3, U+CF67, U+CFE1, U+D241, U+D30D, U+D31C, U+D391, U+D401, U+D479, U+D5C9, U+D5DB, U+D649, U+D6D4;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.79.woff2") format("woff2-variations");
  unicode-range: U+B0, U+E9, U+2193, U+2462, U+260E, U+261E, U+300E-300F, U+3044, U+30A4, U+30FB-30FC, U+314D, U+5973, U+6545, U+6708, U+7537, U+AC89, U+AC9C, U+ACC1, U+AD04, U+AD75, U+AD7D, U+AE45, U+AE61, U+AF42, U+B0AB, U+B0AF, U+B0B3, U+B12C, U+B194, U+B1A8, U+B220, U+B258, U+B284, U+B2FF, U+B315, U+B371, U+B3D4-B3D5, U+B460, U+B527, U+B534, U+B810, U+B818, U+B98E, U+BA55, U+BBAC, U+BC0B, U+BC40, U+BCA1, U+BCCD, U+BD93, U+BE54, U+BE5A, U+BF08, U+BF50, U+BF55, U+BFDC, U+C0C0, U+C0D0, U+C0F4, U+C100, U+C11E, U+C170, U+C20D, U+C274, U+C290, U+C308, U+C369, U+C539, U+C587, U+C5FF, U+C6EC, U+C70C, U+C7AD, U+C7C8, U+C83C, U+C881, U+CB48, U+CC60, U+CE69, U+CE6B, U+CE75, U+CF04, U+CF08, U+CF55, U+CF70, U+CFFC, U+D0B7, U+D1A8, U+D2C8, U+D384, U+D47C, U+D48B, U+D5DD, U+D5E8, U+D720, U+D759, U+F981;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.80.woff2") format("woff2-variations");
  unicode-range: U+E0, U+E2, U+395, U+3B7, U+3BA, U+2460-2461, U+25A0, U+3010-3011, U+306E, U+30F3, U+314A, U+314C, U+5927, U+65B0, U+7E41, U+97D3, U+9AD4, U+AD49, U+AE0B, U+AE0D, U+AE43, U+AE5D, U+AECF, U+AF3C, U+AF64, U+AFD4, U+B080, U+B084, U+B0C5, U+B10C, U+B1E8, U+B2AC, U+B36E, U+B451, U+B515, U+B540, U+B561, U+B6AB, U+B6B1, U+B72C, U+B730, U+B744, U+B800, U+B8EC, U+B8F0, U+B904, U+B968, U+B96D, U+B987, U+B9D9, U+BB36, U+BB49, U+BC2D, U+BC43, U+BCF6, U+BD89, U+BE57, U+BE61, U+BED4, U+C090, U+C130, U+C148, U+C19C, U+C2F9, U+C36C, U+C37C, U+C384, U+C3DF, U+C575, U+C584, U+C660, U+C719, U+C816, U+CA4D, U+CA54, U+CABC, U+CB49, U+CC14, U+CFF5, U+D004, U+D038, U+D0B4, U+D0D3, U+D0E0, U+D0ED, U+D131, U+D1B0, U+D31F, U+D33D, U+D3A0, U+D3AB, U+D514, U+D584, U+D6A1, U+D6CC, U+D749, U+D760, U+D799;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.81.woff2") format("woff2-variations");
  unicode-range: U+24, U+60, U+3B9, U+3BB, U+3BD, U+2191, U+2606, U+300C-300D, U+3131, U+3134, U+3139, U+3141-3142, U+3148, U+3161, U+3163, U+321C, U+4EBA, U+5317, U+AC31, U+AC77, U+AC9F, U+ACB9, U+ACF0-ACF1, U+ACFD, U+AD73, U+AF3D, U+B00C, U+B04A, U+B057, U+B0C4, U+B188, U+B1CC, U+B214, U+B2DB, U+B2EE, U+B304, U+B4ED, U+B518, U+B5BC, U+B625, U+B69C-B69D, U+B7AC, U+B801, U+B86C, U+B959, U+B95C, U+B985, U+BA48, U+BB58, U+BC0C, U+BC38, U+BC85, U+BC9A, U+BF40, U+C068, U+C0BD, U+C0CC, U+C12F, U+C149, U+C1E0, U+C22B, U+C22D, U+C250, U+C2FC, U+C300, U+C313, U+C370, U+C3D8, U+C557, U+C580, U+C5E3, U+C62E, U+C634, U+C6F0, U+C74D, U+C783, U+C78E, U+C796, U+C7BC, U+C92C, U+CA4C, U+CC1C, U+CC54, U+CC59, U+CE04, U+CF30, U+CFC4, U+D140, U+D321, U+D38C, U+D399, U+D54F, U+D587, U+D5D0, U+D6E8, U+D770;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.82.woff2") format("woff2-variations");
  unicode-range: U+D7, U+EA, U+FC, U+2192, U+25BC, U+3000, U+3137, U+3145, U+315C, U+7F8E, U+AC13, U+AC71, U+AC90, U+ACB8, U+ACE7, U+AD7F, U+AE50, U+AEF4, U+AF34, U+AFBC, U+B048, U+B09A, U+B0AD, U+B0BC, U+B113, U+B125, U+B141, U+B20C, U+B2D9, U+B2ED, U+B367, U+B369, U+B374, U+B3CB, U+B4EC, U+B611, U+B760, U+B81B, U+B834, U+B8B0, U+B8E1, U+B989, U+B9D1, U+B9E1, U+B9FA, U+BA4D, U+BA78, U+BB35, U+BB54, U+BBF9, U+BC11, U+BCB3, U+BD05, U+BD95, U+BDD4, U+BE10, U+BED0, U+BF51, U+C0D8, U+C232, U+C2B7, U+C2EB, U+C378, U+C500, U+C52C, U+C549, U+C568, U+C598, U+C5C9, U+C61B, U+C639, U+C67C, U+C717, U+C78A, U+C80A, U+C90C-C90D, U+C950, U+C9E7, U+CBE4, U+CCA9, U+CCE4, U+CDB0, U+CE78, U+CE94, U+CE98, U+CF8C, U+D018, U+D034, U+D0F1, U+D1B1, U+D280, U+D2F8, U+D338, U+D380, U+D3B4, U+D610, U+D69F, U+D6FC, U+D758;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.83.woff2") format("woff2-variations");
  unicode-range: U+E7, U+2022, U+203B, U+25C0, U+2605, U+2661, U+3147, U+318D, U+672C, U+8A9E, U+ACAA, U+ACBC, U+AD1C, U+AE4A, U+AE5C, U+B044, U+B054, U+B0C8-B0C9, U+B2A6, U+B2D0, U+B35C, U+B364, U+B428, U+B454, U+B465, U+B4B7, U+B4E3, U+B51C, U+B5A1, U+B784, U+B790, U+B7AB, U+B7F4, U+B82C, U+B835, U+B8E9, U+B8F8, U+B9D8, U+B9F9, U+BA5C, U+BA64, U+BABD, U+BB18, U+BB3B, U+BBFF, U+BC0D, U+BC45, U+BC97, U+BCBC, U+BE45, U+BE75, U+BE7C, U+BFCC, U+C0B6, U+C0F7, U+C14B, U+C2B4, U+C30D, U+C4F8, U+C5BB, U+C5D1, U+C5E0, U+C5EE, U+C5FD, U+C606, U+C6C5, U+C6E0, U+C708, U+C81D, U+C820, U+C824, U+C878, U+C918, U+C96C, U+C9E4, U+C9F1, U+CC2E, U+CD09, U+CEA1, U+CEF5, U+CEF7, U+CF64, U+CF69, U+CFE8, U+D035, U+D0AC, U+D230, U+D234, U+D2F4, U+D31D, U+D575, U+D578, U+D608, U+D614, U+D718, U+D751, U+D761, U+D78C, U+D790;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.84.woff2") format("woff2-variations");
  unicode-range: U+2665, U+3160, U+4E2D, U+6587, U+65E5, U+AC12, U+AC14, U+AC16, U+AC81, U+AD34, U+ADE0, U+AE54, U+AEBC, U+AF2C, U+AFC0, U+AFC8, U+B04C, U+B08C, U+B099, U+B0A9, U+B0AC, U+B0AE, U+B0B8, U+B123, U+B179, U+B2E5, U+B2F7, U+B4C0, U+B531, U+B538, U+B545, U+B550, U+B5A8, U+B6F0, U+B728, U+B73B, U+B7AD, U+B7ED, U+B809, U+B864, U+B86D, U+B871, U+B9BF, U+B9F5, U+BA40, U+BA4B, U+BA58, U+BA87, U+BAAC, U+BBC0, U+BC16, U+BC34, U+BD07, U+BD99, U+BE59, U+BFD0, U+C058, U+C0E4, U+C0F5, U+C12D, U+C139, U+C228, U+C529, U+C5C7, U+C635, U+C637, U+C735, U+C77D, U+C787, U+C789, U+C8C4, U+C989, U+C98C, U+C9D0, U+C9D3, U+CC0C, U+CC99, U+CD0C, U+CD2C, U+CD98, U+CDA4, U+CE59, U+CE60, U+CE6D, U+CEA0, U+D0D0-D0D1, U+D0D5, U+D14D, U+D1A4, U+D29C, U+D2F1, U+D301, U+D39C, U+D3BC, U+D4E8, U+D540, U+D5EC, U+D640, U+D750;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.85.woff2") format("woff2-variations");
  unicode-range: U+5E, U+25B2, U+25B6, U+314E, U+AC24, U+ACE1, U+ACE4, U+AE68, U+AF2D, U+B0D0, U+B0E5, U+B150, U+B155, U+B193, U+B2C9, U+B2DD, U+B3C8, U+B3FC, U+B410, U+B458, U+B4DD, U+B5A0, U+B5A4, U+B5BB, U+B7B5, U+B838, U+B840, U+B86F, U+B8F9, U+B960, U+B9E5, U+BAB8, U+BB50, U+BC1D, U+BC24-BC25, U+BCA8, U+BCBD, U+BD04, U+BD10, U+BD24, U+BE48, U+BE5B, U+BE68, U+C05C, U+C12C, U+C140, U+C15C, U+C168, U+C194, U+C219, U+C27D, U+C2A8, U+C2F1, U+C2F8, U+C368, U+C554-C555, U+C559, U+C564, U+C5D8, U+C5FC, U+C625, U+C65C, U+C6B1, U+C728, U+C794, U+C84C, U+C88C, U+C8E0, U+C8FD, U+C998, U+C9DD, U+CC0D, U+CC30, U+CEEC, U+CF13, U+CF1C, U+CF5C, U+D050, U+D07C, U+D0A8, U+D134, U+D138, U+D154, U+D1F4, U+D2BC, U+D329, U+D32C, U+D3D0, U+D3F4, U+D3FC, U+D56B, U+D5CC, U+D600-D601, U+D639, U+D6C8, U+D754, U+D765;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.86.woff2") format("woff2-variations");
  unicode-range: U+3C-3D, U+2026, U+24D2, U+314B, U+AC11, U+ACF3, U+AD74, U+AD81, U+ADF9, U+AE34, U+AF43, U+AFB8, U+B05D, U+B07C, U+B110, U+B118, U+B17C, U+B180, U+B18D, U+B192, U+B2CC, U+B355, U+B378, U+B4A4, U+B4EF, U+B78D, U+B799, U+B7A9, U+B7FD, U+B807, U+B80C, U+B839, U+B9B4, U+B9DB, U+BA3C, U+BAB0, U+BBA4, U+BC94, U+BE4C, U+C154, U+C1C4, U+C26C, U+C2AC, U+C2ED, U+C4F4, U+C55E, U+C561, U+C571, U+C5B5, U+C5C4, U+C654-C655, U+C695, U+C6E8, U+C6F9, U+C724, U+C751, U+C775, U+C7A0, U+C7C1, U+C874, U+C880, U+C9D5, U+C9F8, U+CABD, U+CC29, U+CC2C, U+CCA8, U+CCAB, U+CCD0, U+CE21, U+CE35, U+CE7C, U+CE90, U+CEE8, U+CEF4, U+CFE0, U+D070, U+D0B9, U+D0C1, U+D0C4, U+D0C8, U+D15C, U+D1A1, U+D2C0, U+D300, U+D314, U+D3ED, U+D478, U+D480, U+D48D, U+D508, U+D53D, U+D5E4, U+D611, U+D61C, U+D68D, U+D6A8, U+D798;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.87.woff2") format("woff2-variations");
  unicode-range: U+23, U+25, U+5F, U+A9, U+AC08, U+AC78, U+ACA8, U+ACAC, U+ACE8, U+AD70, U+ADC0, U+ADDC, U+B137, U+B140, U+B208, U+B290, U+B2F5, U+B3C5, U+B3CC, U+B420, U+B429, U+B529, U+B530, U+B77D, U+B79C, U+B7A8, U+B7C9, U+B7F0, U+B7FC, U+B828, U+B860, U+B9AD, U+B9C1, U+B9C9, U+B9DD-B9DE, U+B9E8, U+BA38-BA39, U+BABB, U+BC00, U+BC8C, U+BCA0, U+BCA4, U+BCD1, U+BCFC, U+BD09, U+BDF0, U+BE60, U+C0AD, U+C0B4, U+C0BC, U+C190, U+C1FC, U+C220, U+C288, U+C2B9, U+C2F6, U+C528, U+C545, U+C558, U+C5BC, U+C5D4, U+C600, U+C644, U+C6C0, U+C6C3, U+C721, U+C798, U+C7A1, U+C811, U+C838, U+C871, U+C904, U+C990, U+C9DC, U+CC38, U+CC44, U+CCA0, U+CD1D, U+CD95, U+CDA9, U+CE5C, U+CF00, U+CF58, U+D150, U+D22C, U+D305, U+D328, U+D37C, U+D3F0, U+D551, U+D5A5, U+D5C8, U+D5D8, U+D63C, U+D64D, U+D669, U+D734, U+D76C;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.88.woff2") format("woff2-variations");
  unicode-range: U+26, U+2B, U+3E, U+40, U+7E, U+AC01, U+AC19, U+AC1D, U+ACA0, U+ACA9, U+ACB0, U+AD8C, U+AE09, U+AE38, U+AE40, U+AED8, U+B09C, U+B0A0, U+B108, U+B204, U+B298, U+B2D8, U+B2EB-B2EC, U+B2F4, U+B313, U+B358, U+B450, U+B4E0, U+B54C, U+B610, U+B780, U+B78C, U+B791, U+B8E8, U+B958, U+B974, U+B984, U+B9B0, U+B9BC-B9BD, U+B9CE, U+BA70, U+BBFC, U+BC0F, U+BC15, U+BC1B, U+BC31, U+BC95, U+BCC0, U+BCC4, U+BD81, U+BD88, U+C0C8, U+C11D, U+C13C, U+C158, U+C18D, U+C1A1, U+C21C, U+C4F0, U+C54A, U+C560, U+C5B8, U+C5C8, U+C5F4, U+C628, U+C62C, U+C678, U+C6CC, U+C808, U+C810, U+C885, U+C88B, U+C900, U+C988, U+C99D, U+C9C8, U+CC3D-CC3E, U+CC45, U+CD08, U+CE20, U+CEE4, U+D074, U+D0A4, U+D0DD, U+D2B9, U+D3B8, U+D3C9, U+D488, U+D544, U+D559, U+D56D, U+D588, U+D615, U+D648, U+D655, U+D658, U+D65C;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.89.woff2") format("woff2-variations");
  unicode-range: U+D, U+7C, U+AC10, U+AC15, U+AC74, U+AC80, U+AC83, U+ACC4, U+AD11, U+AD50, U+AD6D, U+ADFC, U+AE00, U+AE08, U+AE4C, U+B0A8, U+B124, U+B144, U+B178, U+B274, U+B2A5, U+B2E8, U+B2F9, U+B354, U+B370, U+B418, U+B41C, U+B4F1, U+B514, U+B798, U+B808, U+B824-B825, U+B8CC, U+B978, U+B9D0, U+B9E4, U+BAA9, U+BB3C, U+BC18, U+BC1C, U+BC30, U+BC84, U+BCF5, U+BCF8, U+BD84, U+BE0C, U+BE14, U+C0B0, U+C0C9, U+C0DD, U+C124, U+C2DD, U+C2E4, U+C2EC, U+C54C, U+C57C-C57D, U+C591, U+C5C5-C5C6, U+C5ED, U+C608, U+C640, U+C6B8, U+C6D4, U+C784, U+C7AC, U+C800-C801, U+C9C1, U+C9D1, U+CC28, U+CC98, U+CC9C, U+CCAD, U+CD5C, U+CD94, U+CD9C, U+CDE8, U+CE68, U+CF54, U+D0DC, U+D14C, U+D1A0, U+D1B5, U+D2F0, U+D30C, U+D310, U+D398, U+D45C, U+D50C, U+D53C, U+D560, U+D568, U+D589, U+D604, U+D6C4, U+D788;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.90.woff2") format("woff2-variations");
  unicode-range: U+AC04, U+AC1C, U+AC70, U+AC8C, U+ACBD, U+ACF5, U+ACFC, U+AD00, U+AD6C, U+ADF8, U+B098, U+B0B4, U+B294, U+B2C8, U+B300, U+B3C4, U+B3D9, U+B4DC, U+B4E4, U+B77C, U+B7EC, U+B85D, U+B97C, U+B9C8, U+B9CC, U+BA54, U+BA74, U+BA85, U+BAA8, U+BB34, U+BB38, U+BBF8, U+BC14, U+BC29, U+BC88, U+BCF4, U+BD80, U+BE44, U+C0C1, U+C11C, U+C120, U+C131, U+C138, U+C18C, U+C218, U+C2B5, U+C2E0, U+C544, U+C548, U+C5B4, U+C5D0, U+C5EC, U+C5F0, U+C601, U+C624, U+C694, U+C6A9, U+C6B0, U+C6B4, U+C6D0, U+C704, U+C720, U+C73C, U+C740, U+C744, U+C74C, U+C758, U+C77C, U+C785, U+C788, U+C790-C791, U+C7A5, U+C804, U+C815, U+C81C, U+C870, U+C8FC, U+C911, U+C9C4, U+CCB4, U+CE58, U+CE74, U+D06C, U+D0C0, U+D130, U+D2B8, U+D3EC, U+D504, U+D55C, U+D569, U+D574, U+D638, U+D654, U+D68C;
}

@font-face {
  font-family: Pretendard Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.91.woff2") format("woff2-variations");
  unicode-range: U+20-22, U+27-2A, U+2C-39, U+3A-3B, U+3F, U+41-4E, U+4F-5D, U+61-7B, U+7D, U+A0-A1, U+AB, U+AD-AE, U+B7, U+BB, U+BF, U+2013-2014, U+201C-201D, U+2122, U+AC00, U+ACE0, U+AE30, U+B2E4, U+B85C, U+B9AC, U+C0AC, U+C2A4, U+C2DC, U+C774, U+C778, U+C9C0, U+D558;
}

@font-face {
  font-family: UIKit SkyBori;
  src: url("https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@e709713f14a37e946b7052b474b8366a8e9c18e5/SkyBori/SkyBori.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0-A8, U+AA-AD, U+AF-200C, U+200E-203B, U+203D-2048, U+204A-20E2, U+20E4-2121, U+2123-2138, U+213A-2193, U+219A-21A8, U+21AB-2319, U+231C-2327, U+2329-23CE, U+23D0-23E8, U+23F4-23F7, U+23FB-24C1, U+24C3-25A9, U+25AC-25B5, U+25B7-25BF, U+25C1-25FA, U+25FF, U+2605-260D, U+260F-2610, U+2612-2613, U+2616-2617, U+2619-261C, U+261E-261F, U+2621, U+2624-2625, U+2627-2629, U+262B-262D, U+2630-2637, U+263B-263F, U+2641, U+2643-2647, U+2654-265E, U+2661-2662, U+2664, U+2667, U+2669-267A, U+267C-267D, U+2680-2691, U+2698, U+269A, U+269D-269F, U+26A2-26A6, U+26A8-26A9, U+26AC-26AF, U+26B2-26BC, U+26BF-26C3, U+26C6-26C7, U+26C9-26CD, U+26D0, U+26D2, U+26D5-26E8, U+26EB-26EF, U+26F6, U+26FB-26FC, U+26FE-2701, U+2703-2704, U+2706-2707, U+270E, U+2710-2711, U+2713, U+2715, U+2717-271C, U+271E-2720, U+2722-2727, U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274B, U+274D, U+274F-2752, U+2756, U+2758-2762, U+2765-2794, U+2798-27A0, U+27A2-27AF, U+27B1-27BE, U+27C0-2933, U+2936-2B04, U+2B08-2B1A, U+2B1D-2B4F, U+2B51-2B54, U+2B56-302F, U+3031-303C, U+303E-3296, U+3298, U+329A-D7FF, U+E000-FE0D, U+FE10-1F003, U+1F005-1F02B, U+1F030-1F093, U+1F0A0-1F0AE, U+1F0B1-1F0BF, U+1F0C1-1F0CE, U+1F0D1-1F0F5, U+1F100-1F16F, U+1F172-1F17D, U+1F180-1F18D, U+1F18F-1F190, U+1F19B-1F1AD, U+1F200, U+1F210-1F219, U+1F21B-1F22E, U+1F230-1F231, U+1F23B, U+1F240-1F248, U+1F260-1F265, U+1F322-1F323, U+1F394-1F395, U+1F398, U+1F39C-1F39D, U+1F3F1-1F3F2, U+1F3F6, U+1F4FE, U+1F53E-1F548, U+1F54F, U+1F568-1F56E, U+1F571-1F572, U+1F57B-1F586, U+1F588-1F589, U+1F58E-1F58F, U+1F591-1F594, U+1F597-1F5A3, U+1F5A6-1F5A7, U+1F5A9-1F5B0, U+1F5B3-1F5BB, U+1F5BD-1F5C1, U+1F5C5-1F5D0, U+1F5D4-1F5DB, U+1F5DF-1F5E0, U+1F5E2, U+1F5E4-1F5E7, U+1F5E9-1F5EE, U+1F5F0-1F5F2, U+1F5F4-1F5F9, U+1F650-1F67F, U+1F6C6-1F6CA, U+1F6D3-1F6D4, U+1F6E6-1F6E8, U+1F6EA, U+1F6F1-1F6F2, U+1F700-1F7D9, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1FA00-1FA57, U+1FA60-1FA6D, U+1FB??, U+1FFFE-10FFFF;
  ascent-override: 90%;
  descent-override: 20%;
  line-gap-override: 0%;
}

html[data-font-preference="skyBori"] {
  --font-sans-serif: "UIKit SkyBori", var(--font-emoji), "Pretendard Variable", system-ui, sans-serif;
}

@font-face {
  font-family: UIKit MapoFlowerIsland;
  src: url("https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@e709713f14a37e946b7052b474b8366a8e9c18e5/MapoFlowerIsland/MapoFlowerIsland.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0-A8, U+AA-AD, U+AF-200C, U+200E-203B, U+203D-2048, U+204A-20E2, U+20E4-2121, U+2123-2138, U+213A-2193, U+219A-21A8, U+21AB-2319, U+231C-2327, U+2329-23CE, U+23D0-23E8, U+23F4-23F7, U+23FB-24C1, U+24C3-25A9, U+25AC-25B5, U+25B7-25BF, U+25C1-25FA, U+25FF, U+2605-260D, U+260F-2610, U+2612-2613, U+2616-2617, U+2619-261C, U+261E-261F, U+2621, U+2624-2625, U+2627-2629, U+262B-262D, U+2630-2637, U+263B-263F, U+2641, U+2643-2647, U+2654-265E, U+2661-2662, U+2664, U+2667, U+2669-267A, U+267C-267D, U+2680-2691, U+2698, U+269A, U+269D-269F, U+26A2-26A6, U+26A8-26A9, U+26AC-26AF, U+26B2-26BC, U+26BF-26C3, U+26C6-26C7, U+26C9-26CD, U+26D0, U+26D2, U+26D5-26E8, U+26EB-26EF, U+26F6, U+26FB-26FC, U+26FE-2701, U+2703-2704, U+2706-2707, U+270E, U+2710-2711, U+2713, U+2715, U+2717-271C, U+271E-2720, U+2722-2727, U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274B, U+274D, U+274F-2752, U+2756, U+2758-2762, U+2765-2794, U+2798-27A0, U+27A2-27AF, U+27B1-27BE, U+27C0-2933, U+2936-2B04, U+2B08-2B1A, U+2B1D-2B4F, U+2B51-2B54, U+2B56-302F, U+3031-303C, U+303E-3296, U+3298, U+329A-D7FF, U+E000-FE0D, U+FE10-1F003, U+1F005-1F02B, U+1F030-1F093, U+1F0A0-1F0AE, U+1F0B1-1F0BF, U+1F0C1-1F0CE, U+1F0D1-1F0F5, U+1F100-1F16F, U+1F172-1F17D, U+1F180-1F18D, U+1F18F-1F190, U+1F19B-1F1AD, U+1F200, U+1F210-1F219, U+1F21B-1F22E, U+1F230-1F231, U+1F23B, U+1F240-1F248, U+1F260-1F265, U+1F322-1F323, U+1F394-1F395, U+1F398, U+1F39C-1F39D, U+1F3F1-1F3F2, U+1F3F6, U+1F4FE, U+1F53E-1F548, U+1F54F, U+1F568-1F56E, U+1F571-1F572, U+1F57B-1F586, U+1F588-1F589, U+1F58E-1F58F, U+1F591-1F594, U+1F597-1F5A3, U+1F5A6-1F5A7, U+1F5A9-1F5B0, U+1F5B3-1F5BB, U+1F5BD-1F5C1, U+1F5C5-1F5D0, U+1F5D4-1F5DB, U+1F5DF-1F5E0, U+1F5E2, U+1F5E4-1F5E7, U+1F5E9-1F5EE, U+1F5F0-1F5F2, U+1F5F4-1F5F9, U+1F650-1F67F, U+1F6C6-1F6CA, U+1F6D3-1F6D4, U+1F6E6-1F6E8, U+1F6EA, U+1F6F1-1F6F2, U+1F700-1F7D9, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1FA00-1FA57, U+1FA60-1FA6D, U+1FB??, U+1FFFE-10FFFF;
  size-adjust: 96.34%;
}

html[data-font-preference="mapoFlowerIsland"] {
  --font-sans-serif: "UIKit MapoFlowerIsland", var(--font-emoji), "Pretendard Variable", system-ui, sans-serif;
}

@font-face {
  font-family: UIKit HSBombaram;
  src: url("https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@e709713f14a37e946b7052b474b8366a8e9c18e5/HSBombaram/HSBombaram-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0-A8, U+AA-AD, U+AF-200C, U+200E-203B, U+203D-2048, U+204A-20E2, U+20E4-2121, U+2123-2138, U+213A-2193, U+219A-21A8, U+21AB-2319, U+231C-2327, U+2329-23CE, U+23D0-23E8, U+23F4-23F7, U+23FB-24C1, U+24C3-25A9, U+25AC-25B5, U+25B7-25BF, U+25C1-25FA, U+25FF, U+2605-260D, U+260F-2610, U+2612-2613, U+2616-2617, U+2619-261C, U+261E-261F, U+2621, U+2624-2625, U+2627-2629, U+262B-262D, U+2630-2637, U+263B-263F, U+2641, U+2643-2647, U+2654-265E, U+2661-2662, U+2664, U+2667, U+2669-267A, U+267C-267D, U+2680-2691, U+2698, U+269A, U+269D-269F, U+26A2-26A6, U+26A8-26A9, U+26AC-26AF, U+26B2-26BC, U+26BF-26C3, U+26C6-26C7, U+26C9-26CD, U+26D0, U+26D2, U+26D5-26E8, U+26EB-26EF, U+26F6, U+26FB-26FC, U+26FE-2701, U+2703-2704, U+2706-2707, U+270E, U+2710-2711, U+2713, U+2715, U+2717-271C, U+271E-2720, U+2722-2727, U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274B, U+274D, U+274F-2752, U+2756, U+2758-2762, U+2765-2794, U+2798-27A0, U+27A2-27AF, U+27B1-27BE, U+27C0-2933, U+2936-2B04, U+2B08-2B1A, U+2B1D-2B4F, U+2B51-2B54, U+2B56-302F, U+3031-303C, U+303E-3296, U+3298, U+329A-D7FF, U+E000-FE0D, U+FE10-1F003, U+1F005-1F02B, U+1F030-1F093, U+1F0A0-1F0AE, U+1F0B1-1F0BF, U+1F0C1-1F0CE, U+1F0D1-1F0F5, U+1F100-1F16F, U+1F172-1F17D, U+1F180-1F18D, U+1F18F-1F190, U+1F19B-1F1AD, U+1F200, U+1F210-1F219, U+1F21B-1F22E, U+1F230-1F231, U+1F23B, U+1F240-1F248, U+1F260-1F265, U+1F322-1F323, U+1F394-1F395, U+1F398, U+1F39C-1F39D, U+1F3F1-1F3F2, U+1F3F6, U+1F4FE, U+1F53E-1F548, U+1F54F, U+1F568-1F56E, U+1F571-1F572, U+1F57B-1F586, U+1F588-1F589, U+1F58E-1F58F, U+1F591-1F594, U+1F597-1F5A3, U+1F5A6-1F5A7, U+1F5A9-1F5B0, U+1F5B3-1F5BB, U+1F5BD-1F5C1, U+1F5C5-1F5D0, U+1F5D4-1F5DB, U+1F5DF-1F5E0, U+1F5E2, U+1F5E4-1F5E7, U+1F5E9-1F5EE, U+1F5F0-1F5F2, U+1F5F4-1F5F9, U+1F650-1F67F, U+1F6C6-1F6CA, U+1F6D3-1F6D4, U+1F6E6-1F6E8, U+1F6EA, U+1F6F1-1F6F2, U+1F700-1F7D9, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1FA00-1FA57, U+1FA60-1FA6D, U+1FB??, U+1FFFE-10FFFF;
  ascent-override: 99.8589%;
  descent-override: 24.9647%;
  line-gap-override: 0%;
  size-adjust: 92.13%;
}

@font-face {
  font-family: UIKit HSBombaram;
  src: url("https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@e709713f14a37e946b7052b474b8366a8e9c18e5/HSBombaram/HSBombaram-Thin.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0-A8, U+AA-AD, U+AF-200C, U+200E-203B, U+203D-2048, U+204A-20E2, U+20E4-2121, U+2123-2138, U+213A-2193, U+219A-21A8, U+21AB-2319, U+231C-2327, U+2329-23CE, U+23D0-23E8, U+23F4-23F7, U+23FB-24C1, U+24C3-25A9, U+25AC-25B5, U+25B7-25BF, U+25C1-25FA, U+25FF, U+2605-260D, U+260F-2610, U+2612-2613, U+2616-2617, U+2619-261C, U+261E-261F, U+2621, U+2624-2625, U+2627-2629, U+262B-262D, U+2630-2637, U+263B-263F, U+2641, U+2643-2647, U+2654-265E, U+2661-2662, U+2664, U+2667, U+2669-267A, U+267C-267D, U+2680-2691, U+2698, U+269A, U+269D-269F, U+26A2-26A6, U+26A8-26A9, U+26AC-26AF, U+26B2-26BC, U+26BF-26C3, U+26C6-26C7, U+26C9-26CD, U+26D0, U+26D2, U+26D5-26E8, U+26EB-26EF, U+26F6, U+26FB-26FC, U+26FE-2701, U+2703-2704, U+2706-2707, U+270E, U+2710-2711, U+2713, U+2715, U+2717-271C, U+271E-2720, U+2722-2727, U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274B, U+274D, U+274F-2752, U+2756, U+2758-2762, U+2765-2794, U+2798-27A0, U+27A2-27AF, U+27B1-27BE, U+27C0-2933, U+2936-2B04, U+2B08-2B1A, U+2B1D-2B4F, U+2B51-2B54, U+2B56-302F, U+3031-303C, U+303E-3296, U+3298, U+329A-D7FF, U+E000-FE0D, U+FE10-1F003, U+1F005-1F02B, U+1F030-1F093, U+1F0A0-1F0AE, U+1F0B1-1F0BF, U+1F0C1-1F0CE, U+1F0D1-1F0F5, U+1F100-1F16F, U+1F172-1F17D, U+1F180-1F18D, U+1F18F-1F190, U+1F19B-1F1AD, U+1F200, U+1F210-1F219, U+1F21B-1F22E, U+1F230-1F231, U+1F23B, U+1F240-1F248, U+1F260-1F265, U+1F322-1F323, U+1F394-1F395, U+1F398, U+1F39C-1F39D, U+1F3F1-1F3F2, U+1F3F6, U+1F4FE, U+1F53E-1F548, U+1F54F, U+1F568-1F56E, U+1F571-1F572, U+1F57B-1F586, U+1F588-1F589, U+1F58E-1F58F, U+1F591-1F594, U+1F597-1F5A3, U+1F5A6-1F5A7, U+1F5A9-1F5B0, U+1F5B3-1F5BB, U+1F5BD-1F5C1, U+1F5C5-1F5D0, U+1F5D4-1F5DB, U+1F5DF-1F5E0, U+1F5E2, U+1F5E4-1F5E7, U+1F5E9-1F5EE, U+1F5F0-1F5F2, U+1F5F4-1F5F9, U+1F650-1F67F, U+1F6C6-1F6CA, U+1F6D3-1F6D4, U+1F6E6-1F6E8, U+1F6EA, U+1F6F1-1F6F2, U+1F700-1F7D9, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1FA00-1FA57, U+1FA60-1FA6D, U+1FB??, U+1FFFE-10FFFF;
  ascent-override: 99.8589%;
  descent-override: 24.9647%;
  line-gap-override: 0%;
  size-adjust: 92.13%;
}

html[data-font-preference="hsBombaram"] {
  --font-sans-serif: "UIKit HSBombaram", var(--font-emoji), "Pretendard Variable", system-ui, sans-serif;
  --font-sans-synthesis-weight: none;
}

@font-face {
  font-family: UIKit SeoulHangang;
  src: url("https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@e709713f14a37e946b7052b474b8366a8e9c18e5/SeoulHangang/SeoulHangang-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0-A8, U+AA-AD, U+AF-200C, U+200E-203B, U+203D-2048, U+204A-20E2, U+20E4-2121, U+2123-2138, U+213A-2193, U+219A-21A8, U+21AB-2319, U+231C-2327, U+2329-23CE, U+23D0-23E8, U+23F4-23F7, U+23FB-24C1, U+24C3-25A9, U+25AC-25B5, U+25B7-25BF, U+25C1-25FA, U+25FF, U+2605-260D, U+260F-2610, U+2612-2613, U+2616-2617, U+2619-261C, U+261E-261F, U+2621, U+2624-2625, U+2627-2629, U+262B-262D, U+2630-2637, U+263B-263F, U+2641, U+2643-2647, U+2654-265E, U+2661-2662, U+2664, U+2667, U+2669-267A, U+267C-267D, U+2680-2691, U+2698, U+269A, U+269D-269F, U+26A2-26A6, U+26A8-26A9, U+26AC-26AF, U+26B2-26BC, U+26BF-26C3, U+26C6-26C7, U+26C9-26CD, U+26D0, U+26D2, U+26D5-26E8, U+26EB-26EF, U+26F6, U+26FB-26FC, U+26FE-2701, U+2703-2704, U+2706-2707, U+270E, U+2710-2711, U+2713, U+2715, U+2717-271C, U+271E-2720, U+2722-2727, U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274B, U+274D, U+274F-2752, U+2756, U+2758-2762, U+2765-2794, U+2798-27A0, U+27A2-27AF, U+27B1-27BE, U+27C0-2933, U+2936-2B04, U+2B08-2B1A, U+2B1D-2B4F, U+2B51-2B54, U+2B56-302F, U+3031-303C, U+303E-3296, U+3298, U+329A-D7FF, U+E000-FE0D, U+FE10-1F003, U+1F005-1F02B, U+1F030-1F093, U+1F0A0-1F0AE, U+1F0B1-1F0BF, U+1F0C1-1F0CE, U+1F0D1-1F0F5, U+1F100-1F16F, U+1F172-1F17D, U+1F180-1F18D, U+1F18F-1F190, U+1F19B-1F1AD, U+1F200, U+1F210-1F219, U+1F21B-1F22E, U+1F230-1F231, U+1F23B, U+1F240-1F248, U+1F260-1F265, U+1F322-1F323, U+1F394-1F395, U+1F398, U+1F39C-1F39D, U+1F3F1-1F3F2, U+1F3F6, U+1F4FE, U+1F53E-1F548, U+1F54F, U+1F568-1F56E, U+1F571-1F572, U+1F57B-1F586, U+1F588-1F589, U+1F58E-1F58F, U+1F591-1F594, U+1F597-1F5A3, U+1F5A6-1F5A7, U+1F5A9-1F5B0, U+1F5B3-1F5BB, U+1F5BD-1F5C1, U+1F5C5-1F5D0, U+1F5D4-1F5DB, U+1F5DF-1F5E0, U+1F5E2, U+1F5E4-1F5E7, U+1F5E9-1F5EE, U+1F5F0-1F5F2, U+1F5F4-1F5F9, U+1F650-1F67F, U+1F6C6-1F6CA, U+1F6D3-1F6D4, U+1F6E6-1F6E8, U+1F6EA, U+1F6F1-1F6F2, U+1F700-1F7D9, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1FA00-1FA57, U+1FA60-1FA6D, U+1FB??, U+1FFFE-10FFFF;
  ascent-override: 90%;
  descent-override: 25%;
  line-gap-override: 0%;
}

@font-face {
  font-family: UIKit SeoulHangang;
  src: url("https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@e709713f14a37e946b7052b474b8366a8e9c18e5/SeoulHangang/SeoulHangang-ExtraBold.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0-A8, U+AA-AD, U+AF-200C, U+200E-203B, U+203D-2048, U+204A-20E2, U+20E4-2121, U+2123-2138, U+213A-2193, U+219A-21A8, U+21AB-2319, U+231C-2327, U+2329-23CE, U+23D0-23E8, U+23F4-23F7, U+23FB-24C1, U+24C3-25A9, U+25AC-25B5, U+25B7-25BF, U+25C1-25FA, U+25FF, U+2605-260D, U+260F-2610, U+2612-2613, U+2616-2617, U+2619-261C, U+261E-261F, U+2621, U+2624-2625, U+2627-2629, U+262B-262D, U+2630-2637, U+263B-263F, U+2641, U+2643-2647, U+2654-265E, U+2661-2662, U+2664, U+2667, U+2669-267A, U+267C-267D, U+2680-2691, U+2698, U+269A, U+269D-269F, U+26A2-26A6, U+26A8-26A9, U+26AC-26AF, U+26B2-26BC, U+26BF-26C3, U+26C6-26C7, U+26C9-26CD, U+26D0, U+26D2, U+26D5-26E8, U+26EB-26EF, U+26F6, U+26FB-26FC, U+26FE-2701, U+2703-2704, U+2706-2707, U+270E, U+2710-2711, U+2713, U+2715, U+2717-271C, U+271E-2720, U+2722-2727, U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274B, U+274D, U+274F-2752, U+2756, U+2758-2762, U+2765-2794, U+2798-27A0, U+27A2-27AF, U+27B1-27BE, U+27C0-2933, U+2936-2B04, U+2B08-2B1A, U+2B1D-2B4F, U+2B51-2B54, U+2B56-302F, U+3031-303C, U+303E-3296, U+3298, U+329A-D7FF, U+E000-FE0D, U+FE10-1F003, U+1F005-1F02B, U+1F030-1F093, U+1F0A0-1F0AE, U+1F0B1-1F0BF, U+1F0C1-1F0CE, U+1F0D1-1F0F5, U+1F100-1F16F, U+1F172-1F17D, U+1F180-1F18D, U+1F18F-1F190, U+1F19B-1F1AD, U+1F200, U+1F210-1F219, U+1F21B-1F22E, U+1F230-1F231, U+1F23B, U+1F240-1F248, U+1F260-1F265, U+1F322-1F323, U+1F394-1F395, U+1F398, U+1F39C-1F39D, U+1F3F1-1F3F2, U+1F3F6, U+1F4FE, U+1F53E-1F548, U+1F54F, U+1F568-1F56E, U+1F571-1F572, U+1F57B-1F586, U+1F588-1F589, U+1F58E-1F58F, U+1F591-1F594, U+1F597-1F5A3, U+1F5A6-1F5A7, U+1F5A9-1F5B0, U+1F5B3-1F5BB, U+1F5BD-1F5C1, U+1F5C5-1F5D0, U+1F5D4-1F5DB, U+1F5DF-1F5E0, U+1F5E2, U+1F5E4-1F5E7, U+1F5E9-1F5EE, U+1F5F0-1F5F2, U+1F5F4-1F5F9, U+1F650-1F67F, U+1F6C6-1F6CA, U+1F6D3-1F6D4, U+1F6E6-1F6E8, U+1F6EA, U+1F6F1-1F6F2, U+1F700-1F7D9, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1FA00-1FA57, U+1FA60-1FA6D, U+1FB??, U+1FFFE-10FFFF;
  ascent-override: 90%;
  descent-override: 25%;
  line-gap-override: 0%;
}

@font-face {
  font-family: UIKit SeoulHangang;
  src: url("https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@e709713f14a37e946b7052b474b8366a8e9c18e5/SeoulHangang/SeoulHangang-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0-A8, U+AA-AD, U+AF-200C, U+200E-203B, U+203D-2048, U+204A-20E2, U+20E4-2121, U+2123-2138, U+213A-2193, U+219A-21A8, U+21AB-2319, U+231C-2327, U+2329-23CE, U+23D0-23E8, U+23F4-23F7, U+23FB-24C1, U+24C3-25A9, U+25AC-25B5, U+25B7-25BF, U+25C1-25FA, U+25FF, U+2605-260D, U+260F-2610, U+2612-2613, U+2616-2617, U+2619-261C, U+261E-261F, U+2621, U+2624-2625, U+2627-2629, U+262B-262D, U+2630-2637, U+263B-263F, U+2641, U+2643-2647, U+2654-265E, U+2661-2662, U+2664, U+2667, U+2669-267A, U+267C-267D, U+2680-2691, U+2698, U+269A, U+269D-269F, U+26A2-26A6, U+26A8-26A9, U+26AC-26AF, U+26B2-26BC, U+26BF-26C3, U+26C6-26C7, U+26C9-26CD, U+26D0, U+26D2, U+26D5-26E8, U+26EB-26EF, U+26F6, U+26FB-26FC, U+26FE-2701, U+2703-2704, U+2706-2707, U+270E, U+2710-2711, U+2713, U+2715, U+2717-271C, U+271E-2720, U+2722-2727, U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274B, U+274D, U+274F-2752, U+2756, U+2758-2762, U+2765-2794, U+2798-27A0, U+27A2-27AF, U+27B1-27BE, U+27C0-2933, U+2936-2B04, U+2B08-2B1A, U+2B1D-2B4F, U+2B51-2B54, U+2B56-302F, U+3031-303C, U+303E-3296, U+3298, U+329A-D7FF, U+E000-FE0D, U+FE10-1F003, U+1F005-1F02B, U+1F030-1F093, U+1F0A0-1F0AE, U+1F0B1-1F0BF, U+1F0C1-1F0CE, U+1F0D1-1F0F5, U+1F100-1F16F, U+1F172-1F17D, U+1F180-1F18D, U+1F18F-1F190, U+1F19B-1F1AD, U+1F200, U+1F210-1F219, U+1F21B-1F22E, U+1F230-1F231, U+1F23B, U+1F240-1F248, U+1F260-1F265, U+1F322-1F323, U+1F394-1F395, U+1F398, U+1F39C-1F39D, U+1F3F1-1F3F2, U+1F3F6, U+1F4FE, U+1F53E-1F548, U+1F54F, U+1F568-1F56E, U+1F571-1F572, U+1F57B-1F586, U+1F588-1F589, U+1F58E-1F58F, U+1F591-1F594, U+1F597-1F5A3, U+1F5A6-1F5A7, U+1F5A9-1F5B0, U+1F5B3-1F5BB, U+1F5BD-1F5C1, U+1F5C5-1F5D0, U+1F5D4-1F5DB, U+1F5DF-1F5E0, U+1F5E2, U+1F5E4-1F5E7, U+1F5E9-1F5EE, U+1F5F0-1F5F2, U+1F5F4-1F5F9, U+1F650-1F67F, U+1F6C6-1F6CA, U+1F6D3-1F6D4, U+1F6E6-1F6E8, U+1F6EA, U+1F6F1-1F6F2, U+1F700-1F7D9, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1FA00-1FA57, U+1FA60-1FA6D, U+1FB??, U+1FFFE-10FFFF;
  ascent-override: 90%;
  descent-override: 25%;
  line-gap-override: 0%;
}

@font-face {
  font-family: UIKit SeoulHangang;
  src: url("https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@e709713f14a37e946b7052b474b8366a8e9c18e5/SeoulHangang/SeoulHangang-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0-A8, U+AA-AD, U+AF-200C, U+200E-203B, U+203D-2048, U+204A-20E2, U+20E4-2121, U+2123-2138, U+213A-2193, U+219A-21A8, U+21AB-2319, U+231C-2327, U+2329-23CE, U+23D0-23E8, U+23F4-23F7, U+23FB-24C1, U+24C3-25A9, U+25AC-25B5, U+25B7-25BF, U+25C1-25FA, U+25FF, U+2605-260D, U+260F-2610, U+2612-2613, U+2616-2617, U+2619-261C, U+261E-261F, U+2621, U+2624-2625, U+2627-2629, U+262B-262D, U+2630-2637, U+263B-263F, U+2641, U+2643-2647, U+2654-265E, U+2661-2662, U+2664, U+2667, U+2669-267A, U+267C-267D, U+2680-2691, U+2698, U+269A, U+269D-269F, U+26A2-26A6, U+26A8-26A9, U+26AC-26AF, U+26B2-26BC, U+26BF-26C3, U+26C6-26C7, U+26C9-26CD, U+26D0, U+26D2, U+26D5-26E8, U+26EB-26EF, U+26F6, U+26FB-26FC, U+26FE-2701, U+2703-2704, U+2706-2707, U+270E, U+2710-2711, U+2713, U+2715, U+2717-271C, U+271E-2720, U+2722-2727, U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274B, U+274D, U+274F-2752, U+2756, U+2758-2762, U+2765-2794, U+2798-27A0, U+27A2-27AF, U+27B1-27BE, U+27C0-2933, U+2936-2B04, U+2B08-2B1A, U+2B1D-2B4F, U+2B51-2B54, U+2B56-302F, U+3031-303C, U+303E-3296, U+3298, U+329A-D7FF, U+E000-FE0D, U+FE10-1F003, U+1F005-1F02B, U+1F030-1F093, U+1F0A0-1F0AE, U+1F0B1-1F0BF, U+1F0C1-1F0CE, U+1F0D1-1F0F5, U+1F100-1F16F, U+1F172-1F17D, U+1F180-1F18D, U+1F18F-1F190, U+1F19B-1F1AD, U+1F200, U+1F210-1F219, U+1F21B-1F22E, U+1F230-1F231, U+1F23B, U+1F240-1F248, U+1F260-1F265, U+1F322-1F323, U+1F394-1F395, U+1F398, U+1F39C-1F39D, U+1F3F1-1F3F2, U+1F3F6, U+1F4FE, U+1F53E-1F548, U+1F54F, U+1F568-1F56E, U+1F571-1F572, U+1F57B-1F586, U+1F588-1F589, U+1F58E-1F58F, U+1F591-1F594, U+1F597-1F5A3, U+1F5A6-1F5A7, U+1F5A9-1F5B0, U+1F5B3-1F5BB, U+1F5BD-1F5C1, U+1F5C5-1F5D0, U+1F5D4-1F5DB, U+1F5DF-1F5E0, U+1F5E2, U+1F5E4-1F5E7, U+1F5E9-1F5EE, U+1F5F0-1F5F2, U+1F5F4-1F5F9, U+1F650-1F67F, U+1F6C6-1F6CA, U+1F6D3-1F6D4, U+1F6E6-1F6E8, U+1F6EA, U+1F6F1-1F6F2, U+1F700-1F7D9, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1FA00-1FA57, U+1FA60-1FA6D, U+1FB??, U+1FFFE-10FFFF;
  ascent-override: 90%;
  descent-override: 25%;
  line-gap-override: 0%;
}

html[data-font-preference="seoulHangang"] {
  --font-sans-serif: "UIKit SeoulHangang", var(--font-emoji), "Pretendard Variable", system-ui, sans-serif;
  --font-sans-synthesis-weight: none;
}

@font-face {
  font-family: UIKit NanumSquareNeo;
  src: url("https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@e709713f14a37e946b7052b474b8366a8e9c18e5/NanumSquareNeo/NanumSquareNeo-Variable.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0-A8, U+AA-AD, U+AF-200C, U+200E-203B, U+203D-2048, U+204A-20E2, U+20E4-2121, U+2123-2138, U+213A-2193, U+219A-21A8, U+21AB-2319, U+231C-2327, U+2329-23CE, U+23D0-23E8, U+23F4-23F7, U+23FB-24C1, U+24C3-25A9, U+25AC-25B5, U+25B7-25BF, U+25C1-25FA, U+25FF, U+2605-260D, U+260F-2610, U+2612-2613, U+2616-2617, U+2619-261C, U+261E-261F, U+2621, U+2624-2625, U+2627-2629, U+262B-262D, U+2630-2637, U+263B-263F, U+2641, U+2643-2647, U+2654-265E, U+2661-2662, U+2664, U+2667, U+2669-267A, U+267C-267D, U+2680-2691, U+2698, U+269A, U+269D-269F, U+26A2-26A6, U+26A8-26A9, U+26AC-26AF, U+26B2-26BC, U+26BF-26C3, U+26C6-26C7, U+26C9-26CD, U+26D0, U+26D2, U+26D5-26E8, U+26EB-26EF, U+26F6, U+26FB-26FC, U+26FE-2701, U+2703-2704, U+2706-2707, U+270E, U+2710-2711, U+2713, U+2715, U+2717-271C, U+271E-2720, U+2722-2727, U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274B, U+274D, U+274F-2752, U+2756, U+2758-2762, U+2765-2794, U+2798-27A0, U+27A2-27AF, U+27B1-27BE, U+27C0-2933, U+2936-2B04, U+2B08-2B1A, U+2B1D-2B4F, U+2B51-2B54, U+2B56-302F, U+3031-303C, U+303E-3296, U+3298, U+329A-D7FF, U+E000-FE0D, U+FE10-1F003, U+1F005-1F02B, U+1F030-1F093, U+1F0A0-1F0AE, U+1F0B1-1F0BF, U+1F0C1-1F0CE, U+1F0D1-1F0F5, U+1F100-1F16F, U+1F172-1F17D, U+1F180-1F18D, U+1F18F-1F190, U+1F19B-1F1AD, U+1F200, U+1F210-1F219, U+1F21B-1F22E, U+1F230-1F231, U+1F23B, U+1F240-1F248, U+1F260-1F265, U+1F322-1F323, U+1F394-1F395, U+1F398, U+1F39C-1F39D, U+1F3F1-1F3F2, U+1F3F6, U+1F4FE, U+1F53E-1F548, U+1F54F, U+1F568-1F56E, U+1F571-1F572, U+1F57B-1F586, U+1F588-1F589, U+1F58E-1F58F, U+1F591-1F594, U+1F597-1F5A3, U+1F5A6-1F5A7, U+1F5A9-1F5B0, U+1F5B3-1F5BB, U+1F5BD-1F5C1, U+1F5C5-1F5D0, U+1F5D4-1F5DB, U+1F5DF-1F5E0, U+1F5E2, U+1F5E4-1F5E7, U+1F5E9-1F5EE, U+1F5F0-1F5F2, U+1F5F4-1F5F9, U+1F650-1F67F, U+1F6C6-1F6CA, U+1F6D3-1F6D4, U+1F6E6-1F6E8, U+1F6EA, U+1F6F1-1F6F2, U+1F700-1F7D9, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1FA00-1FA57, U+1FA60-1FA6D, U+1FB??, U+1FFFE-10FFFF;
  size-adjust: 91.84%;
}

html[data-font-preference="nanumSquareNeo"] {
  --font-sans-serif: "UIKit NanumSquareNeo", var(--font-emoji), "Pretendard Variable", system-ui, sans-serif;
}

@font-face {
  font-family: UIKit NeoDunggeunmoPro;
  src: url("https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@e709713f14a37e946b7052b474b8366a8e9c18e5/NeoDunggeunmoPro/NeoDunggeunmoPro.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0-A8, U+AA-AD, U+AF-200C, U+200E-203B, U+203D-2048, U+204A-20E2, U+20E4-2121, U+2123-2138, U+213A-2193, U+219A-21A8, U+21AB-2319, U+231C-2327, U+2329-23CE, U+23D0-23E8, U+23F4-23F7, U+23FB-24C1, U+24C3-25A9, U+25AC-25B5, U+25B7-25BF, U+25C1-25FA, U+25FF, U+2605-260D, U+260F-2610, U+2612-2613, U+2616-2617, U+2619-261C, U+261E-261F, U+2621, U+2624-2625, U+2627-2629, U+262B-262D, U+2630-2637, U+263B-263F, U+2641, U+2643-2647, U+2654-265E, U+2661-2662, U+2664, U+2667, U+2669-267A, U+267C-267D, U+2680-2691, U+2698, U+269A, U+269D-269F, U+26A2-26A6, U+26A8-26A9, U+26AC-26AF, U+26B2-26BC, U+26BF-26C3, U+26C6-26C7, U+26C9-26CD, U+26D0, U+26D2, U+26D5-26E8, U+26EB-26EF, U+26F6, U+26FB-26FC, U+26FE-2701, U+2703-2704, U+2706-2707, U+270E, U+2710-2711, U+2713, U+2715, U+2717-271C, U+271E-2720, U+2722-2727, U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274B, U+274D, U+274F-2752, U+2756, U+2758-2762, U+2765-2794, U+2798-27A0, U+27A2-27AF, U+27B1-27BE, U+27C0-2933, U+2936-2B04, U+2B08-2B1A, U+2B1D-2B4F, U+2B51-2B54, U+2B56-302F, U+3031-303C, U+303E-3296, U+3298, U+329A-D7FF, U+E000-FE0D, U+FE10-1F003, U+1F005-1F02B, U+1F030-1F093, U+1F0A0-1F0AE, U+1F0B1-1F0BF, U+1F0C1-1F0CE, U+1F0D1-1F0F5, U+1F100-1F16F, U+1F172-1F17D, U+1F180-1F18D, U+1F18F-1F190, U+1F19B-1F1AD, U+1F200, U+1F210-1F219, U+1F21B-1F22E, U+1F230-1F231, U+1F23B, U+1F240-1F248, U+1F260-1F265, U+1F322-1F323, U+1F394-1F395, U+1F398, U+1F39C-1F39D, U+1F3F1-1F3F2, U+1F3F6, U+1F4FE, U+1F53E-1F548, U+1F54F, U+1F568-1F56E, U+1F571-1F572, U+1F57B-1F586, U+1F588-1F589, U+1F58E-1F58F, U+1F591-1F594, U+1F597-1F5A3, U+1F5A6-1F5A7, U+1F5A9-1F5B0, U+1F5B3-1F5BB, U+1F5BD-1F5C1, U+1F5C5-1F5D0, U+1F5D4-1F5DB, U+1F5DF-1F5E0, U+1F5E2, U+1F5E4-1F5E7, U+1F5E9-1F5EE, U+1F5F0-1F5F2, U+1F5F4-1F5F9, U+1F650-1F67F, U+1F6C6-1F6CA, U+1F6D3-1F6D4, U+1F6E6-1F6E8, U+1F6EA, U+1F6F1-1F6F2, U+1F700-1F7D9, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1FA00-1FA57, U+1FA60-1FA6D, U+1FB??, U+1FFFE-10FFFF;
  size-adjust: 96%;
}

html[data-font-preference="neoDunggeunmoPro"] {
  --font-sans-serif: "UIKit NeoDunggeunmoPro", var(--font-emoji), "Pretendard Variable", system-ui, sans-serif;
}

@font-face {
  font-family: UIKit SUITE;
  src: url("https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@e709713f14a37e946b7052b474b8366a8e9c18e5/SUITE/SUITE-Variable.woff2") format("woff2");
  font-weight: 300 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0-A8, U+AA-AD, U+AF-200C, U+200E-203B, U+203D-2048, U+204A-20E2, U+20E4-2121, U+2123-2138, U+213A-2193, U+219A-21A8, U+21AB-2319, U+231C-2327, U+2329-23CE, U+23D0-23E8, U+23F4-23F7, U+23FB-24C1, U+24C3-25A9, U+25AC-25B5, U+25B7-25BF, U+25C1-25FA, U+25FF, U+2605-260D, U+260F-2610, U+2612-2613, U+2616-2617, U+2619-261C, U+261E-261F, U+2621, U+2624-2625, U+2627-2629, U+262B-262D, U+2630-2637, U+263B-263F, U+2641, U+2643-2647, U+2654-265E, U+2661-2662, U+2664, U+2667, U+2669-267A, U+267C-267D, U+2680-2691, U+2698, U+269A, U+269D-269F, U+26A2-26A6, U+26A8-26A9, U+26AC-26AF, U+26B2-26BC, U+26BF-26C3, U+26C6-26C7, U+26C9-26CD, U+26D0, U+26D2, U+26D5-26E8, U+26EB-26EF, U+26F6, U+26FB-26FC, U+26FE-2701, U+2703-2704, U+2706-2707, U+270E, U+2710-2711, U+2713, U+2715, U+2717-271C, U+271E-2720, U+2722-2727, U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274B, U+274D, U+274F-2752, U+2756, U+2758-2762, U+2765-2794, U+2798-27A0, U+27A2-27AF, U+27B1-27BE, U+27C0-2933, U+2936-2B04, U+2B08-2B1A, U+2B1D-2B4F, U+2B51-2B54, U+2B56-302F, U+3031-303C, U+303E-3296, U+3298, U+329A-D7FF, U+E000-FE0D, U+FE10-1F003, U+1F005-1F02B, U+1F030-1F093, U+1F0A0-1F0AE, U+1F0B1-1F0BF, U+1F0C1-1F0CE, U+1F0D1-1F0F5, U+1F100-1F16F, U+1F172-1F17D, U+1F180-1F18D, U+1F18F-1F190, U+1F19B-1F1AD, U+1F200, U+1F210-1F219, U+1F21B-1F22E, U+1F230-1F231, U+1F23B, U+1F240-1F248, U+1F260-1F265, U+1F322-1F323, U+1F394-1F395, U+1F398, U+1F39C-1F39D, U+1F3F1-1F3F2, U+1F3F6, U+1F4FE, U+1F53E-1F548, U+1F54F, U+1F568-1F56E, U+1F571-1F572, U+1F57B-1F586, U+1F588-1F589, U+1F58E-1F58F, U+1F591-1F594, U+1F597-1F5A3, U+1F5A6-1F5A7, U+1F5A9-1F5B0, U+1F5B3-1F5BB, U+1F5BD-1F5C1, U+1F5C5-1F5D0, U+1F5D4-1F5DB, U+1F5DF-1F5E0, U+1F5E2, U+1F5E4-1F5E7, U+1F5E9-1F5EE, U+1F5F0-1F5F2, U+1F5F4-1F5F9, U+1F650-1F67F, U+1F6C6-1F6CA, U+1F6D3-1F6D4, U+1F6E6-1F6E8, U+1F6EA, U+1F6F1-1F6F2, U+1F700-1F7D9, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1FA00-1FA57, U+1FA60-1FA6D, U+1FB??, U+1FFFE-10FFFF;
}

html[data-font-preference="suite"] {
  --font-sans-serif: "UIKit SUITE", var(--font-emoji), "Pretendard Variable", system-ui, sans-serif;
}

@font-face {
  font-family: UIKit Maplestory;
  src: url("https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@e709713f14a37e946b7052b474b8366a8e9c18e5/Maplestory/Maplestory-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0-A8, U+AA-AD, U+AF-200C, U+200E-203B, U+203D-2048, U+204A-20E2, U+20E4-2121, U+2123-2138, U+213A-2193, U+219A-21A8, U+21AB-2319, U+231C-2327, U+2329-23CE, U+23D0-23E8, U+23F4-23F7, U+23FB-24C1, U+24C3-25A9, U+25AC-25B5, U+25B7-25BF, U+25C1-25FA, U+25FF, U+2605-260D, U+260F-2610, U+2612-2613, U+2616-2617, U+2619-261C, U+261E-261F, U+2621, U+2624-2625, U+2627-2629, U+262B-262D, U+2630-2637, U+263B-263F, U+2641, U+2643-2647, U+2654-265E, U+2661-2662, U+2664, U+2667, U+2669-267A, U+267C-267D, U+2680-2691, U+2698, U+269A, U+269D-269F, U+26A2-26A6, U+26A8-26A9, U+26AC-26AF, U+26B2-26BC, U+26BF-26C3, U+26C6-26C7, U+26C9-26CD, U+26D0, U+26D2, U+26D5-26E8, U+26EB-26EF, U+26F6, U+26FB-26FC, U+26FE-2701, U+2703-2704, U+2706-2707, U+270E, U+2710-2711, U+2713, U+2715, U+2717-271C, U+271E-2720, U+2722-2727, U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274B, U+274D, U+274F-2752, U+2756, U+2758-2762, U+2765-2794, U+2798-27A0, U+27A2-27AF, U+27B1-27BE, U+27C0-2933, U+2936-2B04, U+2B08-2B1A, U+2B1D-2B4F, U+2B51-2B54, U+2B56-302F, U+3031-303C, U+303E-3296, U+3298, U+329A-D7FF, U+E000-FE0D, U+FE10-1F003, U+1F005-1F02B, U+1F030-1F093, U+1F0A0-1F0AE, U+1F0B1-1F0BF, U+1F0C1-1F0CE, U+1F0D1-1F0F5, U+1F100-1F16F, U+1F172-1F17D, U+1F180-1F18D, U+1F18F-1F190, U+1F19B-1F1AD, U+1F200, U+1F210-1F219, U+1F21B-1F22E, U+1F230-1F231, U+1F23B, U+1F240-1F248, U+1F260-1F265, U+1F322-1F323, U+1F394-1F395, U+1F398, U+1F39C-1F39D, U+1F3F1-1F3F2, U+1F3F6, U+1F4FE, U+1F53E-1F548, U+1F54F, U+1F568-1F56E, U+1F571-1F572, U+1F57B-1F586, U+1F588-1F589, U+1F58E-1F58F, U+1F591-1F594, U+1F597-1F5A3, U+1F5A6-1F5A7, U+1F5A9-1F5B0, U+1F5B3-1F5BB, U+1F5BD-1F5C1, U+1F5C5-1F5D0, U+1F5D4-1F5DB, U+1F5DF-1F5E0, U+1F5E2, U+1F5E4-1F5E7, U+1F5E9-1F5EE, U+1F5F0-1F5F2, U+1F5F4-1F5F9, U+1F650-1F67F, U+1F6C6-1F6CA, U+1F6D3-1F6D4, U+1F6E6-1F6E8, U+1F6EA, U+1F6F1-1F6F2, U+1F700-1F7D9, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1FA00-1FA57, U+1FA60-1FA6D, U+1FB??, U+1FFFE-10FFFF;
}

@font-face {
  font-family: UIKit Maplestory;
  src: url("https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@e709713f14a37e946b7052b474b8366a8e9c18e5/Maplestory/Maplestory-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0-A8, U+AA-AD, U+AF-200C, U+200E-203B, U+203D-2048, U+204A-20E2, U+20E4-2121, U+2123-2138, U+213A-2193, U+219A-21A8, U+21AB-2319, U+231C-2327, U+2329-23CE, U+23D0-23E8, U+23F4-23F7, U+23FB-24C1, U+24C3-25A9, U+25AC-25B5, U+25B7-25BF, U+25C1-25FA, U+25FF, U+2605-260D, U+260F-2610, U+2612-2613, U+2616-2617, U+2619-261C, U+261E-261F, U+2621, U+2624-2625, U+2627-2629, U+262B-262D, U+2630-2637, U+263B-263F, U+2641, U+2643-2647, U+2654-265E, U+2661-2662, U+2664, U+2667, U+2669-267A, U+267C-267D, U+2680-2691, U+2698, U+269A, U+269D-269F, U+26A2-26A6, U+26A8-26A9, U+26AC-26AF, U+26B2-26BC, U+26BF-26C3, U+26C6-26C7, U+26C9-26CD, U+26D0, U+26D2, U+26D5-26E8, U+26EB-26EF, U+26F6, U+26FB-26FC, U+26FE-2701, U+2703-2704, U+2706-2707, U+270E, U+2710-2711, U+2713, U+2715, U+2717-271C, U+271E-2720, U+2722-2727, U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274B, U+274D, U+274F-2752, U+2756, U+2758-2762, U+2765-2794, U+2798-27A0, U+27A2-27AF, U+27B1-27BE, U+27C0-2933, U+2936-2B04, U+2B08-2B1A, U+2B1D-2B4F, U+2B51-2B54, U+2B56-302F, U+3031-303C, U+303E-3296, U+3298, U+329A-D7FF, U+E000-FE0D, U+FE10-1F003, U+1F005-1F02B, U+1F030-1F093, U+1F0A0-1F0AE, U+1F0B1-1F0BF, U+1F0C1-1F0CE, U+1F0D1-1F0F5, U+1F100-1F16F, U+1F172-1F17D, U+1F180-1F18D, U+1F18F-1F190, U+1F19B-1F1AD, U+1F200, U+1F210-1F219, U+1F21B-1F22E, U+1F230-1F231, U+1F23B, U+1F240-1F248, U+1F260-1F265, U+1F322-1F323, U+1F394-1F395, U+1F398, U+1F39C-1F39D, U+1F3F1-1F3F2, U+1F3F6, U+1F4FE, U+1F53E-1F548, U+1F54F, U+1F568-1F56E, U+1F571-1F572, U+1F57B-1F586, U+1F588-1F589, U+1F58E-1F58F, U+1F591-1F594, U+1F597-1F5A3, U+1F5A6-1F5A7, U+1F5A9-1F5B0, U+1F5B3-1F5BB, U+1F5BD-1F5C1, U+1F5C5-1F5D0, U+1F5D4-1F5DB, U+1F5DF-1F5E0, U+1F5E2, U+1F5E4-1F5E7, U+1F5E9-1F5EE, U+1F5F0-1F5F2, U+1F5F4-1F5F9, U+1F650-1F67F, U+1F6C6-1F6CA, U+1F6D3-1F6D4, U+1F6E6-1F6E8, U+1F6EA, U+1F6F1-1F6F2, U+1F700-1F7D9, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1FA00-1FA57, U+1FA60-1FA6D, U+1FB??, U+1FFFE-10FFFF;
}

html[data-font-preference="maplestory"] {
  --font-sans-serif: "UIKit Maplestory", var(--font-emoji), "Pretendard Variable", system-ui, sans-serif;
}

@font-face {
  font-family: UIKit PixelMplus;
  src: url("https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@e709713f14a37e946b7052b474b8366a8e9c18e5/PixelMplus/PixelMplus12-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0-A8, U+AA-AD, U+AF-200C, U+200E-203B, U+203D-2048, U+204A-20E2, U+20E4-2121, U+2123-2138, U+213A-2193, U+219A-21A8, U+21AB-2319, U+231C-2327, U+2329-23CE, U+23D0-23E8, U+23F4-23F7, U+23FB-24C1, U+24C3-25A9, U+25AC-25B5, U+25B7-25BF, U+25C1-25FA, U+25FF, U+2605-260D, U+260F-2610, U+2612-2613, U+2616-2617, U+2619-261C, U+261E-261F, U+2621, U+2624-2625, U+2627-2629, U+262B-262D, U+2630-2637, U+263B-263F, U+2641, U+2643-2647, U+2654-265E, U+2661-2662, U+2664, U+2667, U+2669-267A, U+267C-267D, U+2680-2691, U+2698, U+269A, U+269D-269F, U+26A2-26A6, U+26A8-26A9, U+26AC-26AF, U+26B2-26BC, U+26BF-26C3, U+26C6-26C7, U+26C9-26CD, U+26D0, U+26D2, U+26D5-26E8, U+26EB-26EF, U+26F6, U+26FB-26FC, U+26FE-2701, U+2703-2704, U+2706-2707, U+270E, U+2710-2711, U+2713, U+2715, U+2717-271C, U+271E-2720, U+2722-2727, U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274B, U+274D, U+274F-2752, U+2756, U+2758-2762, U+2765-2794, U+2798-27A0, U+27A2-27AF, U+27B1-27BE, U+27C0-2933, U+2936-2B04, U+2B08-2B1A, U+2B1D-2B4F, U+2B51-2B54, U+2B56-302F, U+3031-303C, U+303E-3296, U+3298, U+329A-D7FF, U+E000-FE0D, U+FE10-1F003, U+1F005-1F02B, U+1F030-1F093, U+1F0A0-1F0AE, U+1F0B1-1F0BF, U+1F0C1-1F0CE, U+1F0D1-1F0F5, U+1F100-1F16F, U+1F172-1F17D, U+1F180-1F18D, U+1F18F-1F190, U+1F19B-1F1AD, U+1F200, U+1F210-1F219, U+1F21B-1F22E, U+1F230-1F231, U+1F23B, U+1F240-1F248, U+1F260-1F265, U+1F322-1F323, U+1F394-1F395, U+1F398, U+1F39C-1F39D, U+1F3F1-1F3F2, U+1F3F6, U+1F4FE, U+1F53E-1F548, U+1F54F, U+1F568-1F56E, U+1F571-1F572, U+1F57B-1F586, U+1F588-1F589, U+1F58E-1F58F, U+1F591-1F594, U+1F597-1F5A3, U+1F5A6-1F5A7, U+1F5A9-1F5B0, U+1F5B3-1F5BB, U+1F5BD-1F5C1, U+1F5C5-1F5D0, U+1F5D4-1F5DB, U+1F5DF-1F5E0, U+1F5E2, U+1F5E4-1F5E7, U+1F5E9-1F5EE, U+1F5F0-1F5F2, U+1F5F4-1F5F9, U+1F650-1F67F, U+1F6C6-1F6CA, U+1F6D3-1F6D4, U+1F6E6-1F6E8, U+1F6EA, U+1F6F1-1F6F2, U+1F700-1F7D9, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1FA00-1FA57, U+1FA60-1FA6D, U+1FB??, U+1FFFE-10FFFF;
}

@font-face {
  font-family: UIKit PixelMplus;
  src: url("https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@e709713f14a37e946b7052b474b8366a8e9c18e5/PixelMplus/PixelMplus12-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0-A8, U+AA-AD, U+AF-200C, U+200E-203B, U+203D-2048, U+204A-20E2, U+20E4-2121, U+2123-2138, U+213A-2193, U+219A-21A8, U+21AB-2319, U+231C-2327, U+2329-23CE, U+23D0-23E8, U+23F4-23F7, U+23FB-24C1, U+24C3-25A9, U+25AC-25B5, U+25B7-25BF, U+25C1-25FA, U+25FF, U+2605-260D, U+260F-2610, U+2612-2613, U+2616-2617, U+2619-261C, U+261E-261F, U+2621, U+2624-2625, U+2627-2629, U+262B-262D, U+2630-2637, U+263B-263F, U+2641, U+2643-2647, U+2654-265E, U+2661-2662, U+2664, U+2667, U+2669-267A, U+267C-267D, U+2680-2691, U+2698, U+269A, U+269D-269F, U+26A2-26A6, U+26A8-26A9, U+26AC-26AF, U+26B2-26BC, U+26BF-26C3, U+26C6-26C7, U+26C9-26CD, U+26D0, U+26D2, U+26D5-26E8, U+26EB-26EF, U+26F6, U+26FB-26FC, U+26FE-2701, U+2703-2704, U+2706-2707, U+270E, U+2710-2711, U+2713, U+2715, U+2717-271C, U+271E-2720, U+2722-2727, U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274B, U+274D, U+274F-2752, U+2756, U+2758-2762, U+2765-2794, U+2798-27A0, U+27A2-27AF, U+27B1-27BE, U+27C0-2933, U+2936-2B04, U+2B08-2B1A, U+2B1D-2B4F, U+2B51-2B54, U+2B56-302F, U+3031-303C, U+303E-3296, U+3298, U+329A-D7FF, U+E000-FE0D, U+FE10-1F003, U+1F005-1F02B, U+1F030-1F093, U+1F0A0-1F0AE, U+1F0B1-1F0BF, U+1F0C1-1F0CE, U+1F0D1-1F0F5, U+1F100-1F16F, U+1F172-1F17D, U+1F180-1F18D, U+1F18F-1F190, U+1F19B-1F1AD, U+1F200, U+1F210-1F219, U+1F21B-1F22E, U+1F230-1F231, U+1F23B, U+1F240-1F248, U+1F260-1F265, U+1F322-1F323, U+1F394-1F395, U+1F398, U+1F39C-1F39D, U+1F3F1-1F3F2, U+1F3F6, U+1F4FE, U+1F53E-1F548, U+1F54F, U+1F568-1F56E, U+1F571-1F572, U+1F57B-1F586, U+1F588-1F589, U+1F58E-1F58F, U+1F591-1F594, U+1F597-1F5A3, U+1F5A6-1F5A7, U+1F5A9-1F5B0, U+1F5B3-1F5BB, U+1F5BD-1F5C1, U+1F5C5-1F5D0, U+1F5D4-1F5DB, U+1F5DF-1F5E0, U+1F5E2, U+1F5E4-1F5E7, U+1F5E9-1F5EE, U+1F5F0-1F5F2, U+1F5F4-1F5F9, U+1F650-1F67F, U+1F6C6-1F6CA, U+1F6D3-1F6D4, U+1F6E6-1F6E8, U+1F6EA, U+1F6F1-1F6F2, U+1F700-1F7D9, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1FA00-1FA57, U+1FA60-1FA6D, U+1FB??, U+1FFFE-10FFFF;
}

html[data-font-preference="pixelMplus"] {
  --font-sans-serif: "UIKit PixelMplus", var(--font-emoji), "Pretendard Variable", system-ui, sans-serif;
}

@font-face {
  font-family: UIKit KokuMincho;
  src: url("https://cdn.jsdelivr.net/gh/TheTechclip/UIKit-Fonts@e709713f14a37e946b7052b474b8366a8e9c18e5/KokuMincho/KokuMincho.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0-A8, U+AA-AD, U+AF-200C, U+200E-203B, U+203D-2048, U+204A-20E2, U+20E4-2121, U+2123-2138, U+213A-2193, U+219A-21A8, U+21AB-2319, U+231C-2327, U+2329-23CE, U+23D0-23E8, U+23F4-23F7, U+23FB-24C1, U+24C3-25A9, U+25AC-25B5, U+25B7-25BF, U+25C1-25FA, U+25FF, U+2605-260D, U+260F-2610, U+2612-2613, U+2616-2617, U+2619-261C, U+261E-261F, U+2621, U+2624-2625, U+2627-2629, U+262B-262D, U+2630-2637, U+263B-263F, U+2641, U+2643-2647, U+2654-265E, U+2661-2662, U+2664, U+2667, U+2669-267A, U+267C-267D, U+2680-2691, U+2698, U+269A, U+269D-269F, U+26A2-26A6, U+26A8-26A9, U+26AC-26AF, U+26B2-26BC, U+26BF-26C3, U+26C6-26C7, U+26C9-26CD, U+26D0, U+26D2, U+26D5-26E8, U+26EB-26EF, U+26F6, U+26FB-26FC, U+26FE-2701, U+2703-2704, U+2706-2707, U+270E, U+2710-2711, U+2713, U+2715, U+2717-271C, U+271E-2720, U+2722-2727, U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274B, U+274D, U+274F-2752, U+2756, U+2758-2762, U+2765-2794, U+2798-27A0, U+27A2-27AF, U+27B1-27BE, U+27C0-2933, U+2936-2B04, U+2B08-2B1A, U+2B1D-2B4F, U+2B51-2B54, U+2B56-302F, U+3031-303C, U+303E-3296, U+3298, U+329A-D7FF, U+E000-FE0D, U+FE10-1F003, U+1F005-1F02B, U+1F030-1F093, U+1F0A0-1F0AE, U+1F0B1-1F0BF, U+1F0C1-1F0CE, U+1F0D1-1F0F5, U+1F100-1F16F, U+1F172-1F17D, U+1F180-1F18D, U+1F18F-1F190, U+1F19B-1F1AD, U+1F200, U+1F210-1F219, U+1F21B-1F22E, U+1F230-1F231, U+1F23B, U+1F240-1F248, U+1F260-1F265, U+1F322-1F323, U+1F394-1F395, U+1F398, U+1F39C-1F39D, U+1F3F1-1F3F2, U+1F3F6, U+1F4FE, U+1F53E-1F548, U+1F54F, U+1F568-1F56E, U+1F571-1F572, U+1F57B-1F586, U+1F588-1F589, U+1F58E-1F58F, U+1F591-1F594, U+1F597-1F5A3, U+1F5A6-1F5A7, U+1F5A9-1F5B0, U+1F5B3-1F5BB, U+1F5BD-1F5C1, U+1F5C5-1F5D0, U+1F5D4-1F5DB, U+1F5DF-1F5E0, U+1F5E2, U+1F5E4-1F5E7, U+1F5E9-1F5EE, U+1F5F0-1F5F2, U+1F5F4-1F5F9, U+1F650-1F67F, U+1F6C6-1F6CA, U+1F6D3-1F6D4, U+1F6E6-1F6E8, U+1F6EA, U+1F6F1-1F6F2, U+1F700-1F7D9, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1FA00-1FA57, U+1FA60-1FA6D, U+1FB??, U+1FFFE-10FFFF;
}

html[data-font-preference="kokuMincho"] {
  --font-sans-serif: "UIKit KokuMincho", var(--font-emoji), "Pretendard Variable", system-ui, sans-serif;
}

i, i:before, i:after, blockquote:before {
  font-style: normal;
  line-height: 1;
  font-family: var(--font-icon);
  font-synthesis-weight: auto;
  font-variation-settings: "wght" var(--uikit-icon-font-weight, 400), "rond" 2, "edpt" 1;
  -webkit-font-smoothing: antialiased;
}

.iFill:before {
  font-feature-settings: "ss09" on;
}

i.iThin {
  --uikit-icon-font-weight: 100;
}

i.iExtraLight {
  --uikit-icon-font-weight: 200;
}

i.iLight {
  --uikit-icon-font-weight: 300;
}

i.iRegular {
  --uikit-icon-font-weight: 400;
}

i.iMedium {
  --uikit-icon-font-weight: 500;
}

i.iSemiBold {
  --uikit-icon-font-weight: 600;
}

i.iBold {
  --uikit-icon-font-weight: 700;
}

i.iExtraBold {
  --uikit-icon-font-weight: 800;
}

i.iBlack {
  --uikit-icon-font-weight: 900;
}

i.iCircle:before {
  content: "";
}

i.iSquare:before {
  content: "";
}

i.iClose:before {
  content: "";
}

i.iCloseCircle:before {
  content: "";
}

i.iCloseSquare:before {
  content: "";
}

i.iCheck:before {
  content: "";
}

i.iCheckCircle:before {
  content: "";
}

i.iCheckSquare:before {
  content: "";
}

i.iAdd:before {
  content: "";
}

i.iAddCircle:before {
  content: "";
}

i.iAddSquare:before {
  content: "";
}

i.iRemove:before {
  content: "";
}

i.iRemoveCircle:before {
  content: "";
}

i.iRemoveSquare:before {
  content: "";
}

i.iInfo:before {
  content: "";
}

i.iInfoCircle:before {
  content: "";
}

i.iInfoSquare:before {
  content: "";
}

i.iWarning:before {
  content: "";
}

i.iWarningCircle:before {
  content: "";
}

i.iWarningSquare:before {
  content: "";
}

i.iQuestion:before {
  content: "";
}

i.iQuestionCircle:before {
  content: "";
}

i.iQuestionSquare:before {
  content: "";
}

i.iMenu:before {
  content: "";
}

i.iMenuCircle:before {
  content: "";
}

i.iMenuSquare:before {
  content: "";
}

i.iMenuLeft:before {
  content: "";
}

i.iMenuCenter:before {
  content: "";
}

i.iMenuRight:before {
  content: "";
}

i.iMoreHoriz:before {
  content: "";
}

i.iMoreHorizCircle:before {
  content: "";
}

i.iMoreHorizSquare:before {
  content: "";
}

i.iMoreVert:before {
  content: "";
}

i.iMoreVertCircle:before {
  content: "";
}

i.iMoreVertSquare:before {
  content: "";
}

i.iDragHoriz:before {
  content: "";
}

i.iDragVert:before {
  content: "";
}

i.iApps:before {
  content: "";
}

i.iPlay:before {
  content: "";
}

i.iPlayCircle:before {
  content: "";
}

i.iPlaySquare:before {
  content: "";
}

i.iStop:before {
  content: "";
}

i.iStopCircle:before {
  content: "";
}

i.iStopSquare:before {
  content: "";
}

i.iPause:before {
  content: "";
}

i.iPauseCircle:before {
  content: "";
}

i.iPauseSquare:before {
  content: "";
}

i.iRecode:before {
  content: "";
}

i.iRecodeCircle:before {
  content: "";
}

i.iRecodeSquare:before {
  content: "";
}

i.iSkipNext:before {
  content: "";
}

i.iSkipPrevious:before {
  content: "";
}

i.iFastForward:before {
  content: "";
}

i.iFastRewind:before {
  content: "";
}

i.iCamera:before {
  content: "";
}

i.iImage:before {
  content: "";
}

i.iImageRotated:before {
  content: "";
}

i.iVideocam:before {
  content: "";
}

i.iFavorite:before {
  content: "";
}

i.iStar:before {
  content: "";
}

i.iStarHalf:before {
  content: "";
}

i.iSun:before {
  content: "";
}

i.iMoon:before {
  content: "";
}

i.iSetting:before {
  content: "";
}

i.iEdit:before {
  content: "";
}

i.iShare:before {
  content: "";
}

i.iShareArrow:before, i.iShareiOS:before {
  content: "";
}

i.iContentCopy:before {
  content: "";
}

i.iSend:before {
  content: "";
}

i.iMail:before {
  content: "";
}

i.iMailOpen:before {
  content: "";
}

i.iInbox:before {
  content: "";
}

i.iSchedule:before {
  content: "";
}

i.iUpdate:before {
  content: "";
}

i.iLink:before {
  content: "";
}

i.iReply:before {
  content: "";
}

i.iForward:before {
  content: "";
}

i.iCloseFullscreen:before {
  content: "";
}

i.iOpenInFull:before {
  content: "";
}

i.iOpenInNew:before {
  content: "";
}

i.iStore:before {
  content: "";
}

i.iLanguage:before {
  content: "";
}

i.iCall:before {
  content: "";
}

i.iShoppingCart:before {
  content: "";
}

i.iShoppingBag:before {
  content: "";
}

i.iLocalShipping:before {
  content: "";
}

i.iHome:before {
  content: "";
}

i.iHome2:before {
  content: "";
}

i.iWifi:before {
  content: "";
}

i.iRssFeed:before {
  content: "";
}

i.iBluetooth:before {
  content: "";
}

i.iMap:before {
  content: "";
}

i.iFaceId:before {
  content: "";
}

i.iFingerprint:before {
  content: "";
}

i.iLock:before {
  content: "";
}

i.iLockOpen:before {
  content: "";
}

i.iNavigation:before {
  content: "";
}

i.iNearMe:before {
  content: "";
}

i.iNearMeOff:before {
  content: "";
}

i.iExplore:before {
  content: "";
}

i.iExploreOff:before {
  content: "";
}

i.iMyLocation:before {
  content: "";
}

i.iMyLocationOff:before {
  content: "";
}

i.iVisibility:before {
  content: "";
}

i.iVisibilityOff:before {
  content: "";
}

i.iFilter:before {
  content: "";
}

i.iCategory:before {
  content: "";
}

i.iRefresh:before {
  content: "";
}

i.iSync:before {
  content: "";
}

i.iUndo:before {
  content: "";
}

i.iRedo:before {
  content: "";
}

i.iList:before {
  content: "";
}

i.iNumberList:before {
  content: "";
}

i.iCard:before {
  content: "";
}

i.iPhone:before {
  content: "";
}

i.iLightBulb:before {
  content: "";
}

i.iBolt:before {
  content: "";
}

i.iCloud:before {
  content: "";
}

i.iSnow:before {
  content: "";
}

i.iRain:before {
  content: "";
}

i.iAir:before {
  content: "";
}

i.iArrowEndUp:before {
  content: "";
}

i.iArrowEndDown:before {
  content: "";
}

i.iArrowEndLeft:before {
  content: "";
}

i.iArrowEndRight:before {
  content: "";
}

i.iArrowStartUp:before {
  content: "";
}

i.iArrowStartDown:before {
  content: "";
}

i.iArrowStartLeft:before {
  content: "";
}

i.iArrowStartRight:before {
  content: "";
}

i.iArrowAlignUp:before {
  content: "";
}

i.iArrowAlignDown:before {
  content: "";
}

i.iArrowAlignLeft:before {
  content: "";
}

i.iArrowAlignRight:before {
  content: "";
}

i.iArrowAlignCenterVert:before {
  content: "";
}

i.iArrowAlignCenterHoriz:before {
  content: "";
}

i.iSwapVert:before {
  content: "";
}

i.iSwapHoriz:before {
  content: "";
}

i.iUnfoldMore:before {
  content: "";
}

i.iUnfoldLess:before {
  content: "";
}

i.iArrowInUp:before {
  content: "";
}

i.iArrowInDown:before {
  content: "";
}

i.iArrowInLeft:before {
  content: "";
}

i.iArrowInRight:before {
  content: "";
}

i.iArrowOutUp:before {
  content: "";
}

i.iArrowOutDown:before {
  content: "";
}

i.iArrowOutLeft:before {
  content: "";
}

i.iArrowOutRight:before {
  content: "";
}

i.iArrowUp:before {
  content: "";
}

i.iArrowDown:before {
  content: "";
}

i.iArrowLeft:before {
  content: "";
}

i.iArrowRight:before {
  content: "";
}

i.iArrowUpLeft:before {
  content: "";
}

i.iArrowUpRight:before {
  content: "";
}

i.iArrowDownLeft:before {
  content: "";
}

i.iArrowDownRight:before {
  content: "";
}

i.iArrowUpCircle:before {
  content: "";
}

i.iArrowDownCircle:before {
  content: "";
}

i.iArrowLeftCircle:before {
  content: "";
}

i.iArrowRightCircle:before {
  content: "";
}

i.iArrowUpLeftCircle:before {
  content: "";
}

i.iArrowUpRightCircle:before {
  content: "";
}

i.iArrowDownLeftCircle:before {
  content: "";
}

i.iArrowDownRightCircle:before {
  content: "";
}

i.iArrowUpSquare:before {
  content: "";
}

i.iArrowDownSquare:before {
  content: "";
}

i.iArrowLeftSquare:before {
  content: "";
}

i.iArrowRightSquare:before {
  content: "";
}

i.iArrowUpLeftSquare:before {
  content: "";
}

i.iArrowUpRightSquare:before {
  content: "";
}

i.iArrowDownLeftSquare:before {
  content: "";
}

i.iArrowDownRightSquare:before {
  content: "";
}

i.iArrowThickUp:before {
  content: "";
}

i.iArrowThickDown:before {
  content: "";
}

i.iArrowThickLeft:before {
  content: "";
}

i.iArrowThickRight:before {
  content: "";
}

i.iArrowThickUpLeft:before {
  content: "";
}

i.iArrowThickUpRight:before {
  content: "";
}

i.iArrowThickDownLeft:before {
  content: "";
}

i.iArrowThickDownRight:before {
  content: "";
}

i.iArrowKeyUp:before {
  content: "";
}

i.iArrowKeyDown:before {
  content: "";
}

i.iArrowKeyLeft:before {
  content: "";
}

i.iArrowKeyRight:before {
  content: "";
}

i.iArrowKeyUpCircle:before {
  content: "";
}

i.iArrowKeyDownCircle:before {
  content: "";
}

i.iArrowKeyLeftCircle:before {
  content: "";
}

i.iArrowKeyRightCircle:before {
  content: "";
}

i.iArrowKeyUpSquare:before {
  content: "";
}

i.iArrowKeyDownSquare:before {
  content: "";
}

i.iArrowKeyLeftSquare:before {
  content: "";
}

i.iArrowKeyRightSquare:before {
  content: "";
}

i.iArrowKeyDoubleUp:before {
  content: "";
}

i.iArrowKeyDoubleDown:before {
  content: "";
}

i.iArrowKeyDoubleLeft:before {
  content: "";
}

i.iArrowKeyDoubleRight:before {
  content: "";
}

i.iArrowDropUp:before {
  content: "";
}

i.iArrowDropDown:before {
  content: "";
}

i.iArrowDropLeft:before {
  content: "";
}

i.iArrowDropRight:before {
  content: "";
}

i.iArrowDropUpCircle:before {
  content: "";
}

i.iArrowDropDownCircle:before {
  content: "";
}

i.iArrowDropLeftCircle:before {
  content: "";
}

i.iArrowDropRightCircle:before {
  content: "";
}

i.iArrowDropUpSquare:before {
  content: "";
}

i.iArrowDropDownSquare:before {
  content: "";
}

i.iArrowDropLeftSquare:before {
  content: "";
}

i.iArrowDropRightSquare:before {
  content: "";
}

i.iFormatAlignJustify:before {
  content: "";
}

i.iFormatAlignLeft:before {
  content: "";
}

i.iFormatAlignCenter:before {
  content: "";
}

i.iFormatAlignRight:before {
  content: "";
}

i.iFormatAlignTopLeft:before {
  content: "";
}

i.iFormatAlignTopCenter:before {
  content: "";
}

i.iFormatAlignTopRight:before {
  content: "";
}

i.iFormatAlignBottomLeft:before {
  content: "";
}

i.iFormatAlignBottomCenter:before {
  content: "";
}

i.iFormatAlignBottomRight:before {
  content: "";
}

i.iFormatTitle:before {
  content: "";
}

i.iFormatBold:before {
  content: "";
}

i.iFormatItalic:before {
  content: "";
}

i.iFormatUnderlined:before {
  content: "";
}

i.iFormatSize:before {
  content: "";
}

i.iFormatStrikethrough:before {
  content: "";
}

i.iKeyCommand:before {
  content: "";
}

i.iKeyBackspace:before {
  content: "";
}

i.iKeyOption:before {
  content: "";
}

i.iKeyTab:before {
  content: "";
}

i.iKeyControl:before {
  content: "";
}

i.iKeyReturn:before {
  content: "";
}

i.iKeySpaceBar:before {
  content: "";
}

i.iViewGrid:before {
  content: "";
}

i.iViewList:before {
  content: "";
}

i.iViewTable:before {
  content: "";
}

i.iFaceAdd:before {
  content: "";
}

i.iFaceHappy:before {
  content: "";
}

i.iFaceSad:before {
  content: "";
}

i.iFaceNeutral:before {
  content: "";
}

i.iFaceSmiley:before {
  content: "";
}

i.iFaceBad:before {
  content: "";
}

i.iFaceGrinning:before {
  content: "";
}

i.iFaceAngry:before {
  content: "";
}

i.iFace2Add:before {
  content: "";
}

i.iFace2Happy:before {
  content: "";
}

i.iFace2Sad:before {
  content: "";
}

i.iFace2Neutral:before {
  content: "";
}

i.iFace2Smiley:before {
  content: "";
}

i.iFace2Bad:before {
  content: "";
}

i.iFace2Grinning:before {
  content: "";
}

i.iFace2Angry:before {
  content: "";
}

i.iHandThumbUp:before {
  content: "";
}

i.iHandThumbDown:before {
  content: "";
}

i.iCurrencySterling:before {
  content: "";
}

i.iCurrencySterlingCircle:before {
  content: "";
}

i.iCurrencySterlingSquare:before {
  content: "";
}

i.iCurrencyDollar:before {
  content: "";
}

i.iCurrencyDollarCircle:before {
  content: "";
}

i.iCurrencyDollarSquare:before {
  content: "";
}

i.iCurrencyYen:before {
  content: "";
}

i.iCurrencyYenCircle:before {
  content: "";
}

i.iCurrencyYenSquare:before {
  content: "";
}

i.iCurrencyWon:before {
  content: "";
}

i.iCurrencyWonCircle:before {
  content: "";
}

i.iCurrencyWonSquare:before {
  content: "";
}

i.iCurrencyEuro:before {
  content: "";
}

i.iCurrencyEuroCircle:before {
  content: "";
}

i.iCurrencyEuroSquare:before {
  content: "";
}

i.iCurrencyBitcoin:before {
  content: "";
}

i.iCurrencyBitcoinCircle:before {
  content: "";
}

i.iCurrencyBitcoinSquare:before {
  content: "";
}

i.iCurrencyFranc:before {
  content: "";
}

i.iCurrencyFrancCircle:before {
  content: "";
}

i.iCurrencyFrancSquare:before {
  content: "";
}

i.iCurrencyRuble:before {
  content: "";
}

i.iCurrencyRubleCircle:before {
  content: "";
}

i.iCurrencyRubleSquare:before {
  content: "";
}

i.iCurrencyLira:before {
  content: "";
}

i.iCurrencyLiraCircle:before {
  content: "";
}

i.iCurrencyLiraSquare:before {
  content: "";
}

i.iCurrencyRupee:before {
  content: "";
}

i.iCurrencyRupeeCircle:before {
  content: "";
}

i.iCurrencyRupeeSquare:before {
  content: "";
}

i.iCurrencyBaht:before {
  content: "";
}

i.iCurrencyBahtCircle:before {
  content: "";
}

i.iCurrencyBahtSquare:before {
  content: "";
}

i.iCurrencyDong:before {
  content: "";
}

i.iCurrencyDongCircle:before {
  content: "";
}

i.iCurrencyDongSquare:before {
  content: "";
}

i.iCurrencyPeso:before {
  content: "";
}

i.iCurrencyPesoCircle:before {
  content: "";
}

i.iCurrencyPesoSquare:before {
  content: "";
}

i.iCurrencyRinggit:before {
  content: "";
}

i.iCurrencyRinggitCircle:before {
  content: "";
}

i.iCurrencyRinggitSquare:before {
  content: "";
}

i.iCurrencyRupiah:before {
  content: "";
}

i.iCurrencyRupiahCircle:before {
  content: "";
}

i.iCurrencyRupiahSquare:before {
  content: "";
}

i.iLetterAUpper:before {
  content: "";
}

i.iLetterAUpperCircle:before {
  content: "";
}

i.iLetterAUpperSquare:before {
  content: "";
}

i.iLetterBUpper:before {
  content: "";
}

i.iLetterBUpperCircle:before {
  content: "";
}

i.iLetterBUpperSquare:before {
  content: "";
}

i.iLetterCUpper:before {
  content: "";
}

i.iLetterCUpperCircle:before {
  content: "";
}

i.iLetterCUpperSquare:before {
  content: "";
}

i.iLetterDUpper:before {
  content: "";
}

i.iLetterDUpperCircle:before {
  content: "";
}

i.iLetterDUpperSquare:before {
  content: "";
}

i.iLetterEUpper:before {
  content: "";
}

i.iLetterEUpperCircle:before {
  content: "";
}

i.iLetterEUpperSquare:before {
  content: "";
}

i.iLetterFUpper:before {
  content: "";
}

i.iLetterFUpperCircle:before {
  content: "";
}

i.iLetterFUpperSquare:before {
  content: "";
}

i.iLetterGUpper:before {
  content: "";
}

i.iLetterGUpperCircle:before {
  content: "";
}

i.iLetterGUpperSquare:before {
  content: "";
}

i.iLetterHUpper:before {
  content: "";
}

i.iLetterHUpperCircle:before {
  content: "";
}

i.iLetterHUpperSquare:before {
  content: "";
}

i.iLetterIUpper:before {
  content: "";
}

i.iLetterIUpperCircle:before {
  content: "";
}

i.iLetterIUpperSquare:before {
  content: "";
}

i.iLetterJUpper:before {
  content: "";
}

i.iLetterJUpperCircle:before {
  content: "";
}

i.iLetterJUpperSquare:before {
  content: "";
}

i.iLetterKUpper:before {
  content: "";
}

i.iLetterKUpperCircle:before {
  content: "";
}

i.iLetterKUpperSquare:before {
  content: "";
}

i.iLetterLUpper:before {
  content: "";
}

i.iLetterLUpperCircle:before {
  content: "";
}

i.iLetterLUpperSquare:before {
  content: "";
}

i.iLetterMUpper:before {
  content: "";
}

i.iLetterMUpperCircle:before {
  content: "";
}

i.iLetterMUpperSquare:before {
  content: "";
}

i.iLetterNUpper:before {
  content: "";
}

i.iLetterNUpperCircle:before {
  content: "";
}

i.iLetterNUpperSquare:before {
  content: "";
}

i.iLetterOUpper:before {
  content: "";
}

i.iLetterOUpperCircle:before {
  content: "";
}

i.iLetterOUpperSquare:before {
  content: "";
}

i.iLetterPUpper:before {
  content: "";
}

i.iLetterPUpperCircle:before {
  content: "";
}

i.iLetterPUpperSquare:before {
  content: "";
}

i.iLetterQUpper:before {
  content: "";
}

i.iLetterQUpperCircle:before {
  content: "";
}

i.iLetterQUpperSquare:before {
  content: "";
}

i.iLetterRUpper:before {
  content: "";
}

i.iLetterRUpperCircle:before {
  content: "";
}

i.iLetterRUpperSquare:before {
  content: "";
}

i.iLetterSUpper:before {
  content: "";
}

i.iLetterSUpperCircle:before {
  content: "";
}

i.iLetterSUpperSquare:before {
  content: "";
}

i.iLetterTUpper:before {
  content: "";
}

i.iLetterTUpperCircle:before {
  content: "";
}

i.iLetterTUpperSquare:before {
  content: "";
}

i.iLetterUUpper:before {
  content: "";
}

i.iLetterUUpperCircle:before {
  content: "";
}

i.iLetterUUpperSquare:before {
  content: "";
}

i.iLetterVUpper:before {
  content: "";
}

i.iLetterVUpperCircle:before {
  content: "";
}

i.iLetterVUpperSquare:before {
  content: "";
}

i.iLetterWUpper:before {
  content: "";
}

i.iLetterWUpperCircle:before {
  content: "";
}

i.iLetterWUpperSquare:before {
  content: "";
}

i.iLetterXUpper:before {
  content: "";
}

i.iLetterXUpperCircle:before {
  content: "";
}

i.iLetterXUpperSquare:before {
  content: "";
}

i.iLetterYUpper:before {
  content: "";
}

i.iLetterYUpperCircle:before {
  content: "";
}

i.iLetterYUpperSquare:before {
  content: "";
}

i.iLetterZUpper:before {
  content: "";
}

i.iLetterZUpperCircle:before {
  content: "";
}

i.iLetterZUpperSquare:before {
  content: "";
}

i.iLetterALower:before {
  content: "";
}

i.iLetterALowerCircle:before {
  content: "";
}

i.iLetterALowerSquare:before {
  content: "";
}

i.iLetterBLower:before {
  content: "";
}

i.iLetterBLowerCircle:before {
  content: "";
}

i.iLetterBLowerSquare:before {
  content: "";
}

i.iLetterCLower:before {
  content: "";
}

i.iLetterCLowerCircle:before {
  content: "";
}

i.iLetterCLowerSquare:before {
  content: "";
}

i.iLetterDLower:before {
  content: "";
}

i.iLetterDLowerCircle:before {
  content: "";
}

i.iLetterDLowerSquare:before {
  content: "";
}

i.iLetterELower:before {
  content: "";
}

i.iLetterELowerCircle:before {
  content: "";
}

i.iLetterELowerSquare:before {
  content: "";
}

i.iLetterFLower:before {
  content: "";
}

i.iLetterFLowerCircle:before {
  content: "";
}

i.iLetterFLowerSquare:before {
  content: "";
}

i.iLetterGLower:before {
  content: "";
}

i.iLetterGLowerCircle:before {
  content: "";
}

i.iLetterGLowerSquare:before {
  content: "";
}

i.iLetterHLower:before {
  content: "";
}

i.iLetterHLowerCircle:before {
  content: "";
}

i.iLetterHLowerSquare:before {
  content: "";
}

i.iLetterILower:before {
  content: "";
}

i.iLetterILowerCircle:before {
  content: "";
}

i.iLetterILowerSquare:before {
  content: "";
}

i.iLetterJLower:before {
  content: "";
}

i.iLetterJLowerCircle:before {
  content: "";
}

i.iLetterJLowerSquare:before {
  content: "";
}

i.iLetterKLower:before {
  content: "";
}

i.iLetterKLowerCircle:before {
  content: "";
}

i.iLetterKLowerSquare:before {
  content: "";
}

i.iLetterLLower:before {
  content: "";
}

i.iLetterLLowerCircle:before {
  content: "";
}

i.iLetterLLowerSquare:before {
  content: "";
}

i.iLetterMLower:before {
  content: "";
}

i.iLetterMLowerCircle:before {
  content: "";
}

i.iLetterMLowerSquare:before {
  content: "";
}

i.iLetterNLower:before {
  content: "";
}

i.iLetterNLowerCircle:before {
  content: "";
}

i.iLetterNLowerSquare:before {
  content: "";
}

i.iLetterOLower:before {
  content: "";
}

i.iLetterOLowerCircle:before {
  content: "";
}

i.iLetterOLowerSquare:before {
  content: "";
}

i.iLetterPLower:before {
  content: "";
}

i.iLetterPLowerCircle:before {
  content: "";
}

i.iLetterPLowerSquare:before {
  content: "";
}

i.iLetterQLower:before {
  content: "";
}

i.iLetterQLowerCircle:before {
  content: "";
}

i.iLetterQLowerSquare:before {
  content: "";
}

i.iLetterRLower:before {
  content: "";
}

i.iLetterRLowerCircle:before {
  content: "";
}

i.iLetterRLowerSquare:before {
  content: "";
}

i.iLetterSLower:before {
  content: "";
}

i.iLetterSLowerCircle:before {
  content: "";
}

i.iLetterSLowerSquare:before {
  content: "";
}

i.iLetterTLower:before {
  content: "";
}

i.iLetterTLowerCircle:before {
  content: "";
}

i.iLetterTLowerSquare:before {
  content: "";
}

i.iLetterULower:before {
  content: "";
}

i.iLetterULowerCircle:before {
  content: "";
}

i.iLetterULowerSquare:before {
  content: "";
}

i.iLetterVLower:before {
  content: "";
}

i.iLetterVLowerCircle:before {
  content: "";
}

i.iLetterVLowerSquare:before {
  content: "";
}

i.iLetterWLower:before {
  content: "";
}

i.iLetterWLowerCircle:before {
  content: "";
}

i.iLetterWLowerSquare:before {
  content: "";
}

i.iLetterXLower:before {
  content: "";
}

i.iLetterXLowerCircle:before {
  content: "";
}

i.iLetterXLowerSquare:before {
  content: "";
}

i.iLetterYLower:before {
  content: "";
}

i.iLetterYLowerCircle:before {
  content: "";
}

i.iLetterYLowerSquare:before {
  content: "";
}

i.iLetterZLower:before {
  content: "";
}

i.iLetterZLowerCircle:before {
  content: "";
}

i.iLetterZLowerSquare:before {
  content: "";
}

i.iNumberOne:before {
  content: "";
}

i.iNumberOneCircle:before {
  content: "";
}

i.iNumberOneSquare:before {
  content: "";
}

i.iNumberTwo:before {
  content: "";
}

i.iNumberTwoCircle:before {
  content: "";
}

i.iNumberTwoSquare:before {
  content: "";
}

i.iNumberThree:before {
  content: "";
}

i.iNumberThreeCircle:before {
  content: "";
}

i.iNumberThreeSquare:before {
  content: "";
}

i.iNumberFour:before {
  content: "";
}

i.iNumberFourCircle:before {
  content: "";
}

i.iNumberFourSquare:before {
  content: "";
}

i.iNumberFive:before {
  content: "";
}

i.iNumberFiveCircle:before {
  content: "";
}

i.iNumberFiveSquare:before {
  content: "";
}

i.iNumberSix:before {
  content: "";
}

i.iNumberSixCircle:before {
  content: "";
}

i.iNumberSixSquare:before {
  content: "";
}

i.iNumberSeven:before {
  content: "";
}

i.iNumberSevenCircle:before {
  content: "";
}

i.iNumberSevenSquare:before {
  content: "";
}

i.iNumberEight:before {
  content: "";
}

i.iNumberEightCircle:before {
  content: "";
}

i.iNumberEightSquare:before {
  content: "";
}

i.iNumberNine:before {
  content: "";
}

i.iNumberNineCircle:before {
  content: "";
}

i.iNumberNineSquare:before {
  content: "";
}

i.iNumberZero:before {
  content: "";
}

i.iNumberZeroCircle:before {
  content: "";
}

i.iNumberZeroSquare:before {
  content: "";
}

i.iSearch:before {
  content: "";
}

i.iSearchClose:before {
  content: "";
}

i.iSearchCheck:before {
  content: "";
}

i.iSearchAdd:before {
  content: "";
}

i.iSearchRemove:before {
  content: "";
}

i.iSearchNote:before {
  content: "";
}

i.iSearchMore:before {
  content: "";
}

i.iDate:before {
  content: "";
}

i.iDateClose:before {
  content: "";
}

i.iDateCheck:before {
  content: "";
}

i.iDateAdd:before {
  content: "";
}

i.iDateRemove:before {
  content: "";
}

i.iDateNote:before {
  content: "";
}

i.iDateMore:before {
  content: "";
}

i.iDateToday:before {
  content: "";
}

i.iDateRange:before {
  content: "";
}

i.iDatePlay:before {
  content: "";
}

i.iDateStop:before {
  content: "";
}

i.iDatePause:before {
  content: "";
}

i.iDateInfo:before {
  content: "";
}

i.iDateWarning:before {
  content: "";
}

i.iDateQuestion:before {
  content: "";
}

i.iDelete:before {
  content: "";
}

i.iDeleteClose:before {
  content: "";
}

i.iDeleteCheck:before {
  content: "";
}

i.iDeleteAdd:before {
  content: "";
}

i.iDeleteRemove:before {
  content: "";
}

i.iDeleteInfo:before {
  content: "";
}

i.iDeleteWarning:before {
  content: "";
}

i.iDeleteQuestion:before {
  content: "";
}

i.iTimer:before {
  content: "";
}

i.iTimerOff:before {
  content: "";
}

i.iTimerClose:before {
  content: "";
}

i.iTimerCheck:before {
  content: "";
}

i.iTimerAdd:before {
  content: "";
}

i.iTimerRemove:before {
  content: "";
}

i.iTimerMore:before {
  content: "";
}

i.iTimerPlay:before {
  content: "";
}

i.iTimerStop:before {
  content: "";
}

i.iTimerPause:before {
  content: "";
}

i.iTimerInfo:before {
  content: "";
}

i.iTimerWarning:before {
  content: "";
}

i.iTimerQuestion:before {
  content: "";
}

i.iChat2:before {
  content: "";
}

i.iChat2Close:before {
  content: "";
}

i.iChat2Check:before {
  content: "";
}

i.iChat2Add:before {
  content: "";
}

i.iChat2Remove:before {
  content: "";
}

i.iChat2Note:before {
  content: "";
}

i.iChat2More:before {
  content: "";
}

i.iChat2Play:before {
  content: "";
}

i.iChat2Stop:before {
  content: "";
}

i.iChat2Pause:before {
  content: "";
}

i.iChat2Info:before {
  content: "";
}

i.iChat2Warning:before {
  content: "";
}

i.iChat2Question:before {
  content: "";
}

i.iShield:before {
  content: "";
}

i.iShieldOff:before {
  content: "";
}

i.iShieldClose:before {
  content: "";
}

i.iShieldCheck:before {
  content: "";
}

i.iShieldAdd:before {
  content: "";
}

i.iShieldRemove:before {
  content: "";
}

i.iShieldNote:before {
  content: "";
}

i.iShieldMore:before {
  content: "";
}

i.iShieldPlay:before {
  content: "";
}

i.iShieldStop:before {
  content: "";
}

i.iShieldPause:before {
  content: "";
}

i.iShieldInfo:before {
  content: "";
}

i.iShieldWarning:before {
  content: "";
}

i.iShieldQuestion:before {
  content: "";
}

i.iMemo:before {
  content: "";
}

i.iMemoClose:before {
  content: "";
}

i.iMemoCheck:before {
  content: "";
}

i.iMemoAdd:before {
  content: "";
}

i.iMemoRemove:before {
  content: "";
}

i.iMemoNote:before {
  content: "";
}

i.iMemoMore:before {
  content: "";
}

i.iMemoPlay:before {
  content: "";
}

i.iMemoStop:before {
  content: "";
}

i.iMemoPause:before {
  content: "";
}

i.iMemoInfo:before {
  content: "";
}

i.iMemoWarning:before {
  content: "";
}

i.iMemoQuestion:before {
  content: "";
}

i.iFolder:before {
  content: "";
}

i.iFolderClose:before {
  content: "";
}

i.iFolderCheck:before {
  content: "";
}

i.iFolderAdd:before {
  content: "";
}

i.iFolderRemove:before {
  content: "";
}

i.iFolderNote:before {
  content: "";
}

i.iFolderMore:before {
  content: "";
}

i.iFolderPlay:before {
  content: "";
}

i.iFolderStop:before {
  content: "";
}

i.iFolderPause:before {
  content: "";
}

i.iFolderInfo:before {
  content: "";
}

i.iFolderWarning:before {
  content: "";
}

i.iFolderQuestion:before {
  content: "";
}

i.iCoupon:before {
  content: "";
}

i.iCouponClose:before {
  content: "";
}

i.iCouponCheck:before {
  content: "";
}

i.iCouponAdd:before {
  content: "";
}

i.iCouponRemove:before {
  content: "";
}

i.iCouponNote:before {
  content: "";
}

i.iCouponMore:before {
  content: "";
}

i.iCouponPlay:before {
  content: "";
}

i.iCouponStop:before {
  content: "";
}

i.iCouponPause:before {
  content: "";
}

i.iCouponInfo:before {
  content: "";
}

i.iCouponWarning:before {
  content: "";
}

i.iCouponQuestion:before {
  content: "";
}

i.iPerson:before {
  content: "";
}

i.iPersonClose:before {
  content: "";
}

i.iPersonCheck:before {
  content: "";
}

i.iPersonAdd:before {
  content: "";
}

i.iPersonRemove:before {
  content: "";
}

i.iPersonCircle:before {
  content: "";
}

i.iPersonSquare:before {
  content: "";
}

i.iNotifications:before {
  content: "";
}

i.iNotificationsOff:before {
  content: "";
}

i.iNotificationsClose:before {
  content: "";
}

i.iNotificationsCheck:before {
  content: "";
}

i.iNotificationsAdd:before {
  content: "";
}

i.iNotificationsRemove:before {
  content: "";
}

i.iNotificationsPlay:before {
  content: "";
}

i.iNotificationsStop:before {
  content: "";
}

i.iNotificationsPause:before {
  content: "";
}

i.iNotificationsInfo:before {
  content: "";
}

i.iNotificationsWarning:before {
  content: "";
}

i.iNotificationsQuestion:before {
  content: "";
}

i.iAlarm:before {
  content: "";
}

i.iAlarmOff:before {
  content: "";
}

i.iAlarmClose:before {
  content: "";
}

i.iAlarmCheck:before {
  content: "";
}

i.iAlarmAdd:before {
  content: "";
}

i.iAlarmRemove:before {
  content: "";
}

i.iAlarmMore:before {
  content: "";
}

i.iAlarmPlay:before {
  content: "";
}

i.iAlarmStop:before {
  content: "";
}

i.iAlarmPause:before {
  content: "";
}

i.iAlarmInfo:before {
  content: "";
}

i.iAlarmWarning:before {
  content: "";
}

i.iAlarmQuestion:before {
  content: "";
}

i.iChat:before {
  content: "";
}

i.iChatClose:before {
  content: "";
}

i.iChatCheck:before {
  content: "";
}

i.iChatAdd:before {
  content: "";
}

i.iChatRemove:before {
  content: "";
}

i.iChatNote:before {
  content: "";
}

i.iChatMore:before {
  content: "";
}

i.iChatPlay:before {
  content: "";
}

i.iChatStop:before {
  content: "";
}

i.iChatPause:before {
  content: "";
}

i.iChatInfo:before {
  content: "";
}

i.iChatWarning:before {
  content: "";
}

i.iChatQuestion:before {
  content: "";
}

i.iLocation:before {
  content: "";
}

i.iLocationOff:before {
  content: "";
}

i.iLocationClose:before {
  content: "";
}

i.iLocationCheck:before {
  content: "";
}

i.iLocationAdd:before {
  content: "";
}

i.iLocationRemove:before {
  content: "";
}

i.iLocationMore:before {
  content: "";
}

i.iLocationPlay:before {
  content: "";
}

i.iLocationStop:before {
  content: "";
}

i.iLocationPause:before {
  content: "";
}

i.iLocationInfo:before {
  content: "";
}

i.iLocationWarning:before {
  content: "";
}

i.iLocationQuestion:before {
  content: "";
}

i.iInventory:before {
  content: "";
}

i.iInventoryClose:before {
  content: "";
}

i.iInventoryCheck:before {
  content: "";
}

i.iInventoryAdd:before {
  content: "";
}

i.iInventoryRemove:before {
  content: "";
}

i.iInventoryNote:before {
  content: "";
}

i.iInventoryMore:before {
  content: "";
}

i.iInventoryPlay:before {
  content: "";
}

i.iInventoryStop:before {
  content: "";
}

i.iInventoryPause:before {
  content: "";
}

i.iInventoryInfo:before {
  content: "";
}

i.iInventoryWarning:before {
  content: "";
}

i.iInventoryQuestion:before {
  content: "";
}

i.iFile:before {
  content: "";
}

i.iFileClose:before {
  content: "";
}

i.iFileCheck:before {
  content: "";
}

i.iFileAdd:before {
  content: "";
}

i.iFileRemove:before {
  content: "";
}

i.iFileNote:before {
  content: "";
}

i.iFileMore:before {
  content: "";
}

i.iFilePlay:before {
  content: "";
}

i.iFileStop:before {
  content: "";
}

i.iFilePause:before {
  content: "";
}

i.iFileInfo:before {
  content: "";
}

i.iFileWarning:before {
  content: "";
}

i.iFileQuestion:before {
  content: "";
}

i.iStamp:before {
  content: "";
}

i.iStampClose:before {
  content: "";
}

i.iStampCheck:before {
  content: "";
}

i.iStampAdd:before {
  content: "";
}

i.iStampRemove:before {
  content: "";
}

i.iStampNote:before {
  content: "";
}

i.iStampMore:before {
  content: "";
}

i.iStampPlay:before {
  content: "";
}

i.iStampStop:before {
  content: "";
}

i.iStampPause:before {
  content: "";
}

i.iStampInfo:before {
  content: "";
}

i.iStampWarning:before {
  content: "";
}

i.iStampQuestion:before {
  content: "";
}

i.iBookmark:before {
  content: "";
}

i.iBookmarkClose:before {
  content: "";
}

i.iBookmarkCheck:before {
  content: "";
}

i.iBookmarkAdd:before {
  content: "";
}

i.iBookmarkRemove:before {
  content: "";
}

i.iBookmarkNote:before {
  content: "";
}

i.iBookmarkMore:before {
  content: "";
}

i.iBookmarkPlay:before {
  content: "";
}

i.iBookmarkStop:before {
  content: "";
}

i.iBookmarkPause:before {
  content: "";
}

i.iBookmarkInfo:before {
  content: "";
}

i.iBookmarkWarning:before {
  content: "";
}

i.iBookmarkQuestion:before {
  content: "";
}

i.iGame:before {
  content: "";
}

i.iGameCircle:before {
  content: "";
}

i.iGameSquare:before {
  content: "";
}

i.iToilet:before {
  content: "";
}

i.iToiletSquare:before {
  content: "";
}

i.iSpark:before {
  content: "";
}

i.iSparkSquare:before {
  content: "";
}

i.iSubway:before {
  content: "";
}

i.iSubwaySquare:before {
  content: "";
}

i.iBrandPlaystore:before {
  content: "";
}

i.iBrandAppstore:before {
  content: "";
}

i.iBrandSlack:before {
  content: "";
}

i.iBrandSnapchat:before {
  content: "";
}

i.iBrandMessenger:before {
  content: "";
}

i.iBrandAmazon:before {
  content: "";
}

i.iBrandBehance:before {
  content: "";
}

i.iBrandAndroid:before {
  content: "";
}

i.iBrandMicrosoft:before {
  content: "";
}

i.iBrandDiscord:before {
  content: "";
}

i.iBrandSpotify:before {
  content: "";
}

i.iBrandReddit:before {
  content: "";
}

i.iBrandMeta:before {
  content: "";
}

i.iBrandFigma:before {
  content: "";
}

i.iBrandTwitch:before {
  content: "";
}

i.iBrandDribbble:before {
  content: "";
}

i.iBrandTiktok:before {
  content: "";
}

i.iBrandTumblr:before {
  content: "";
}

i.iBrandSkype:before {
  content: "";
}

i.iBrandMedium:before {
  content: "";
}

i.iBrandGithub:before {
  content: "";
}

i.iBrandYoutube:before {
  content: "";
}

i.iBrandPinterest:before {
  content: "";
}

i.iBrandLinkedin:before {
  content: "";
}

i.iBrandNotion:before {
  content: "";
}

i.iBrandInstagram:before {
  content: "";
}

i.iBrandTwitter:before {
  content: "";
}

i.iBrandGoogle:before {
  content: "";
}

i.iBrandFacebook:before {
  content: "";
}

i.iBrandNaver:before {
  content: "";
}

i.iBrandKakao:before {
  content: "";
}

i.iBrandApple:before {
  content: "";
}

i.iBrandX:before {
  content: "豈";
}

i.iBrandThreads:before {
  content: "更";
}

*, :before, :after {
  box-sizing: border-box;
  font-family: var(--font-sans-serif);
  font-synthesis-weight: var(--font-sans-synthesis-weight, auto);
  word-break: keep-all;
  -webkit-tap-highlight-color: #0000 !important;
}

:root {
  --focus-ring-offset: .2rem;
}

html {
  font-size: var(--font-size);
  color: var(--color-text-base);
  background: var(--color-background-base);
  transition: var(--transition-background);
  scroll-behavior: smooth;
  line-height: 1;
  overflow-x: clip;
}

body {
  width: 100%;
  height: 100%;
  transition: var(--transition-background);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  display: flex;
  overflow: clip visible;
}

a, button, input, textarea, select, label {
  color: inherit;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

:where(a, button, input, textarea, select, [tabindex]):focus-visible {
  outline-offset: var(--focus-ring-offset);
  outline: auto;
}

[data-focus-modality="pointer"] :focus-visible {
  outline-offset: 0;
  outline: none !important;
}

input::placeholder, textarea::placeholder {
  opacity: .4;
}

a, button {
  cursor: pointer;
  text-align: initial;
}

input, textarea {
  width: 100%;
}

:root {
  --font-largetitle-size: 3.8rem;
  --font-largetitle-line-height: 4.1rem;
  --font-title1-size: 2.6rem;
  --font-title1-line-height: 3.3rem;
  --font-title2-size: 2.2rem;
  --font-title2-line-height: 2.8rem;
  --font-title3-size: 2rem;
  --font-title3-line-height: 2.5rem;
  --font-headline-size: 1.8rem;
  --font-headline-line-height: 2.3rem;
  --font-body-size: 1.8rem;
  --font-body-line-height: 2.4rem;
  --font-callout-size: 1.7rem;
  --font-callout-line-height: 2.2rem;
  --font-subheadline-size: 1.5rem;
  --font-subheadline-line-height: 1.9rem;
  --font-footnote-size: 1.3rem;
  --font-footnote-line-height: 1.7rem;
  --font-caption1-size: 1.1rem;
  --font-caption1-line-height: 1.5rem;
  --font-caption2-size: 1rem;
  --font-caption2-line-height: 1.3rem;
}

.LargeTitle {
  font-size: var(--font-largetitle-size);
  line-height: var(--font-largetitle-line-height);
  letter-spacing: -.1rem;
  font-weight: 600;
}

.Title1, h1 {
  font-size: var(--font-title1-size);
  line-height: var(--font-title1-line-height);
  letter-spacing: -.06rem;
  font-weight: 500;
}

.Title2, h2 {
  font-size: var(--font-title2-size);
  line-height: var(--font-title2-line-height);
  letter-spacing: -.05rem;
  font-weight: 500;
}

.Title3, h3 {
  font-size: var(--font-title3-size);
  line-height: var(--font-title3-line-height);
  letter-spacing: -.04rem;
  font-weight: 500;
}

.Headline, h4 {
  font-size: var(--font-headline-size);
  line-height: var(--font-headline-line-height);
  letter-spacing: -.03rem;
  font-weight: 450;
}

.Body, p {
  font-size: var(--font-body-size);
  line-height: var(--font-body-line-height);
  letter-spacing: -.02rem;
  font-weight: 300;
}

.Callout, blockquote {
  font-size: var(--font-callout-size);
  line-height: var(--font-callout-line-height);
  letter-spacing: -.02rem;
  font-weight: 300;
}

.Subheadline, h5 {
  font-size: var(--font-subheadline-size);
  line-height: var(--font-subheadline-line-height);
  letter-spacing: 0;
  font-weight: 400;
}

:where(input:not([type]), input[type="text"], input[type="search"], input[type="email"], input[type="url"], input[type="tel"], input[type="password"], input[type="number"], textarea, [contenteditable]).Subheadline {
  font-size: 1.6rem;
}

:where(input:not([type]), input[type="text"], input[type="search"], input[type="email"], input[type="url"], input[type="tel"], input[type="password"], input[type="number"]).Subheadline {
  line-height: normal;
}

.Footnote, h6 {
  font-size: var(--font-footnote-size);
  line-height: var(--font-footnote-line-height);
  letter-spacing: 0;
  font-weight: 300;
}

.Caption1, small {
  font-size: var(--font-caption1-size);
  line-height: var(--font-caption1-line-height);
  letter-spacing: .01rem;
  font-weight: 300;
}

.Caption2 {
  font-size: var(--font-caption2-size);
  line-height: var(--font-caption2-line-height);
  letter-spacing: .02rem;
  font-weight: 300;
}

.DocumentText {
  --document-text-body-line-height: 1.55;
  --document-text-heading-line-height: 1.3;
  --document-text-quote-size: 2.2rem;
  --document-text-quote-line-height: 1.4;
}

.DocumentText :where(p, li, .Body) {
  line-height: var(--document-text-body-line-height);
}

.DocumentText :where(h1, h2, h3, .Title1, .Title2, .Title3) {
  line-height: var(--document-text-heading-line-height);
}

.DocumentText blockquote {
  text-align: center;
  border: 0;
  margin: 0;
  padding: 0;
}

.DocumentText blockquote p:before, .DocumentText blockquote p:after {
  font-size: var(--document-text-quote-size);
  line-height: var(--document-text-quote-line-height);
}

.DocumentText blockquote p:before {
  content: "“";
}

.DocumentText blockquote p:after {
  content: "”";
}

.DocumentText blockquote p {
  display: inline;
}

.DocumentText blockquote :where(p, .Body, .Title1) {
  font-size: var(--document-text-quote-size);
  line-height: var(--document-text-quote-line-height);
}

@property --material-opacity {
  syntax: "<number> | <percentage>";
  inherits: true;
  initial-value: 1;
}

@property --material-content-opacity {
  syntax: "<number> | <percentage>";
  inherits: true;
  initial-value: 1;
}

.ThemePaintTransition {
  transition: var(--transition-theme-paint), var(--transition-theme-opacity);
}

.ThemePaintTransition.ThemeMotionOwned {
  transition: var(--transition-theme-paint);
}

.ThemePaintImmediate {
  transition: var(--transition-theme-opacity);
}

.ThemePaintImmediate.ThemeMotionOwned {
  transition: none;
}

:where(label, button, input, select, textarea, [role="button"]) {
  transition: var(--transition-theme-opacity);
}

.ThemeInteractive {
  --theme-interactive-bg-hover: initial;
  --theme-interactive-bg-active: initial;
  --theme-interactive-bg-auto-hover: initial;
  --theme-interactive-bg-auto-active: initial;
}

.ThemeBg-Transparent {
  --theme-bg: transparent;
  background: var(--theme-bg);
}

.ThemeBg-BaseBG {
  --theme-bg: var(--color-background-base);
  background: var(--theme-bg);
}

.ThemeBg-BaseLightBG {
  --theme-bg: var(--color-background-system-light);
  background: var(--theme-bg);
}

.ThemeBg-BaseDarkBG {
  --theme-bg: var(--color-background-system-dark);
  background: var(--theme-bg);
}

.ThemeInteractiveImage {
  --theme-interactive-image-brightness: 100%;
  filter: none;
  transition: filter .16s;
}

.ThemeInteractiveImageBlurred {
  filter: var(--theme-layer-blur) brightness(var(--theme-interactive-image-brightness));
}

@media (hover: hover) and (pointer: fine) {
  .ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled):not(:has([data-stop-parent-interaction-state]:hover)) .ThemeInteractiveImage {
    --theme-interactive-image-brightness: 92%;
    filter: brightness(92%);
  }

  .ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled):not(:has([data-stop-parent-interaction-state]:hover)) .ThemeInteractiveImageBlurred {
    filter: var(--theme-layer-blur) brightness(92%);
  }
}

.ThemeInteractive:focus-visible:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) .ThemeInteractiveImage {
  --theme-interactive-image-brightness: 92%;
  filter: brightness(92%);
}

.ThemeInteractive:has(:is(input, textarea, select, [role="combobox"], [role="spinbutton"]):focus-visible):not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled):not(:has([data-stop-parent-interaction-state] :focus-visible)) .ThemeInteractiveImage {
  --theme-interactive-image-brightness: 92%;
  filter: brightness(92%);
}

.ThemeInteractive:focus-visible:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) .ThemeInteractiveImageBlurred {
  filter: var(--theme-layer-blur) brightness(92%);
}

.ThemeInteractive:has(:is(input, textarea, select, [role="combobox"], [role="spinbutton"]):focus-visible):not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled):not(:has([data-stop-parent-interaction-state] :focus-visible)) .ThemeInteractiveImageBlurred {
  filter: var(--theme-layer-blur) brightness(92%);
}

:is(.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled):not(:has([data-stop-parent-interaction-state]:active)) .ThemeInteractiveImage, .ThemeInteractive.ThemeSelected:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) .ThemeInteractiveImage) {
  --theme-interactive-image-brightness: 84%;
  filter: brightness(84%);
}

:is(.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled):not(:has([data-stop-parent-interaction-state]:active)) .ThemeInteractiveImageBlurred, .ThemeInteractive.ThemeSelected:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) .ThemeInteractiveImageBlurred) {
  filter: var(--theme-layer-blur) brightness(84%);
}

.ThemeBg-Gradient {
  --theme-bg: var(--theme-bg-gradient, transparent);
  background: var(--theme-bg);
}

.ThemeBg-Alpha {
  --theme-bg: var(--theme-bg-idle, transparent);
  background: var(--theme-bg, transparent);
}

.ThemeBgHover-Alpha {
  --theme-interactive-bg-hover: var(--theme-bg-hover, transparent);
}

.ThemeBgActive-Alpha {
  --theme-interactive-bg-active: var(--theme-bg-active, transparent);
}

.ThemeBgHover-Transparent {
  --theme-interactive-bg-hover: transparent;
}

.ThemeBgActive-Transparent {
  --theme-interactive-bg-active: transparent;
}

.ThemeBgSoft-Base1 {
  --theme-bg: color-mix(in srgb, var(--color-base-1) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Base1 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-base-1) 24%, transparent);
}

.ThemeBgSoftActive-Base1 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-base-1) 30%, transparent);
}

.ThemeBg-Base1 {
  --theme-bg: var(--color-base-1);
  --theme-interactive-bg-auto-hover: var(--color-base-2);
  --theme-interactive-bg-auto-active: var(--color-base-3);
  background: var(--theme-bg);
}

.ThemeBgHover-Base1 {
  --theme-interactive-bg-hover: var(--color-base-1);
}

.ThemeBgActive-Base1 {
  --theme-interactive-bg-active: var(--color-base-1);
}

.ThemeBgSoft-Base2 {
  --theme-bg: color-mix(in srgb, var(--color-base-2) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Base2 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-base-2) 24%, transparent);
}

.ThemeBgSoftActive-Base2 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-base-2) 30%, transparent);
}

.ThemeBg-Base2 {
  --theme-bg: var(--color-base-2);
  --theme-interactive-bg-auto-hover: var(--color-base-3);
  --theme-interactive-bg-auto-active: var(--color-base-4);
  background: var(--theme-bg);
}

.ThemeBgHover-Base2 {
  --theme-interactive-bg-hover: var(--color-base-2);
}

.ThemeBgActive-Base2 {
  --theme-interactive-bg-active: var(--color-base-2);
}

.ThemeBgSoft-Base3 {
  --theme-bg: color-mix(in srgb, var(--color-base-3) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Base3 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-base-3) 24%, transparent);
}

.ThemeBgSoftActive-Base3 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-base-3) 30%, transparent);
}

.ThemeBg-Base3 {
  --theme-bg: var(--color-base-3);
  --theme-interactive-bg-auto-hover: var(--color-base-4);
  --theme-interactive-bg-auto-active: var(--color-base-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Base3 {
  --theme-interactive-bg-hover: var(--color-base-3);
}

.ThemeBgActive-Base3 {
  --theme-interactive-bg-active: var(--color-base-3);
}

.ThemeBgSoft-Base4 {
  --theme-bg: color-mix(in srgb, var(--color-base-4) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Base4 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-base-4) 24%, transparent);
}

.ThemeBgSoftActive-Base4 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-base-4) 30%, transparent);
}

.ThemeBg-Base4 {
  --theme-bg: var(--color-base-4);
  --theme-interactive-bg-auto-hover: var(--color-base-5);
  --theme-interactive-bg-auto-active: var(--color-base-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Base4 {
  --theme-interactive-bg-hover: var(--color-base-4);
}

.ThemeBgActive-Base4 {
  --theme-interactive-bg-active: var(--color-base-4);
}

.ThemeBgSoft-Base5 {
  --theme-bg: color-mix(in srgb, var(--color-base-5) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Base5 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-base-5) 24%, transparent);
}

.ThemeBgSoftActive-Base5 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-base-5) 30%, transparent);
}

.ThemeBg-Base5 {
  --theme-bg: var(--color-base-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Base5 {
  --theme-interactive-bg-hover: var(--color-base-5);
}

.ThemeBgActive-Base5 {
  --theme-interactive-bg-active: var(--color-base-5);
}

.ThemeBgSoft-Base6 {
  --theme-bg: color-mix(in srgb, var(--color-base-6) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Base6 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-base-6) 24%, transparent);
}

.ThemeBgSoftActive-Base6 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-base-6) 30%, transparent);
}

.ThemeBg-Base6 {
  --theme-bg: var(--color-base-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Base6 {
  --theme-interactive-bg-hover: var(--color-base-6);
}

.ThemeBgActive-Base6 {
  --theme-interactive-bg-active: var(--color-base-6);
}

.ThemeBgSoft-BaseLight1 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-1) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-BaseLight1 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-base-light-1) 24%, transparent);
}

.ThemeBgSoftActive-BaseLight1 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
}

.ThemeBg-BaseLight1 {
  --theme-bg: var(--color-base-light-1);
  --theme-interactive-bg-auto-hover: var(--color-base-light-2);
  --theme-interactive-bg-auto-active: var(--color-base-light-3);
  background: var(--theme-bg);
}

.ThemeBgHover-BaseLight1 {
  --theme-interactive-bg-hover: var(--color-base-light-1);
}

.ThemeBgActive-BaseLight1 {
  --theme-interactive-bg-active: var(--color-base-light-1);
}

.ThemeBgSoft-BaseLight2 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-2) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-BaseLight2 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-base-light-2) 24%, transparent);
}

.ThemeBgSoftActive-BaseLight2 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
}

.ThemeBg-BaseLight2 {
  --theme-bg: var(--color-base-light-2);
  --theme-interactive-bg-auto-hover: var(--color-base-light-3);
  --theme-interactive-bg-auto-active: var(--color-base-light-4);
  background: var(--theme-bg);
}

.ThemeBgHover-BaseLight2 {
  --theme-interactive-bg-hover: var(--color-base-light-2);
}

.ThemeBgActive-BaseLight2 {
  --theme-interactive-bg-active: var(--color-base-light-2);
}

.ThemeBgSoft-BaseLight3 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-3) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-BaseLight3 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-base-light-3) 24%, transparent);
}

.ThemeBgSoftActive-BaseLight3 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
}

.ThemeBg-BaseLight3 {
  --theme-bg: var(--color-base-light-3);
  --theme-interactive-bg-auto-hover: var(--color-base-light-4);
  --theme-interactive-bg-auto-active: var(--color-base-light-5);
  background: var(--theme-bg);
}

.ThemeBgHover-BaseLight3 {
  --theme-interactive-bg-hover: var(--color-base-light-3);
}

.ThemeBgActive-BaseLight3 {
  --theme-interactive-bg-active: var(--color-base-light-3);
}

.ThemeBgSoft-BaseLight4 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-4) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-BaseLight4 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-base-light-4) 24%, transparent);
}

.ThemeBgSoftActive-BaseLight4 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
}

.ThemeBg-BaseLight4 {
  --theme-bg: var(--color-base-light-4);
  --theme-interactive-bg-auto-hover: var(--color-base-light-5);
  --theme-interactive-bg-auto-active: var(--color-base-light-6);
  background: var(--theme-bg);
}

.ThemeBgHover-BaseLight4 {
  --theme-interactive-bg-hover: var(--color-base-light-4);
}

.ThemeBgActive-BaseLight4 {
  --theme-interactive-bg-active: var(--color-base-light-4);
}

.ThemeBgSoft-BaseLight5 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-5) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-BaseLight5 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-base-light-5) 24%, transparent);
}

.ThemeBgSoftActive-BaseLight5 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
}

.ThemeBg-BaseLight5 {
  --theme-bg: var(--color-base-light-5);
  background: var(--theme-bg);
}

.ThemeBgHover-BaseLight5 {
  --theme-interactive-bg-hover: var(--color-base-light-5);
}

.ThemeBgActive-BaseLight5 {
  --theme-interactive-bg-active: var(--color-base-light-5);
}

.ThemeBgSoft-BaseLight6 {
  --theme-bg: color-mix(in srgb, var(--color-base-light-6) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-BaseLight6 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-base-light-6) 24%, transparent);
}

.ThemeBgSoftActive-BaseLight6 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
}

.ThemeBg-BaseLight6 {
  --theme-bg: var(--color-base-light-6);
  background: var(--theme-bg);
}

.ThemeBgHover-BaseLight6 {
  --theme-interactive-bg-hover: var(--color-base-light-6);
}

.ThemeBgActive-BaseLight6 {
  --theme-interactive-bg-active: var(--color-base-light-6);
}

.ThemeBgSoft-BaseDark1 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-1) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-BaseDark1 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-base-dark-1) 24%, transparent);
}

.ThemeBgSoftActive-BaseDark1 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
}

.ThemeBg-BaseDark1 {
  --theme-bg: var(--color-base-dark-1);
  --theme-interactive-bg-auto-hover: var(--color-base-dark-2);
  --theme-interactive-bg-auto-active: var(--color-base-dark-3);
  background: var(--theme-bg);
}

.ThemeBgHover-BaseDark1 {
  --theme-interactive-bg-hover: var(--color-base-dark-1);
}

.ThemeBgActive-BaseDark1 {
  --theme-interactive-bg-active: var(--color-base-dark-1);
}

.ThemeBgSoft-BaseDark2 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-2) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-BaseDark2 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-base-dark-2) 24%, transparent);
}

.ThemeBgSoftActive-BaseDark2 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
}

.ThemeBg-BaseDark2 {
  --theme-bg: var(--color-base-dark-2);
  --theme-interactive-bg-auto-hover: var(--color-base-dark-3);
  --theme-interactive-bg-auto-active: var(--color-base-dark-4);
  background: var(--theme-bg);
}

.ThemeBgHover-BaseDark2 {
  --theme-interactive-bg-hover: var(--color-base-dark-2);
}

.ThemeBgActive-BaseDark2 {
  --theme-interactive-bg-active: var(--color-base-dark-2);
}

.ThemeBgSoft-BaseDark3 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-3) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-BaseDark3 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-base-dark-3) 24%, transparent);
}

.ThemeBgSoftActive-BaseDark3 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
}

.ThemeBg-BaseDark3 {
  --theme-bg: var(--color-base-dark-3);
  --theme-interactive-bg-auto-hover: var(--color-base-dark-4);
  --theme-interactive-bg-auto-active: var(--color-base-dark-5);
  background: var(--theme-bg);
}

.ThemeBgHover-BaseDark3 {
  --theme-interactive-bg-hover: var(--color-base-dark-3);
}

.ThemeBgActive-BaseDark3 {
  --theme-interactive-bg-active: var(--color-base-dark-3);
}

.ThemeBgSoft-BaseDark4 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-4) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-BaseDark4 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-base-dark-4) 24%, transparent);
}

.ThemeBgSoftActive-BaseDark4 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
}

.ThemeBg-BaseDark4 {
  --theme-bg: var(--color-base-dark-4);
  --theme-interactive-bg-auto-hover: var(--color-base-dark-5);
  --theme-interactive-bg-auto-active: var(--color-base-dark-6);
  background: var(--theme-bg);
}

.ThemeBgHover-BaseDark4 {
  --theme-interactive-bg-hover: var(--color-base-dark-4);
}

.ThemeBgActive-BaseDark4 {
  --theme-interactive-bg-active: var(--color-base-dark-4);
}

.ThemeBgSoft-BaseDark5 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-5) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-BaseDark5 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-base-dark-5) 24%, transparent);
}

.ThemeBgSoftActive-BaseDark5 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
}

.ThemeBg-BaseDark5 {
  --theme-bg: var(--color-base-dark-5);
  background: var(--theme-bg);
}

.ThemeBgHover-BaseDark5 {
  --theme-interactive-bg-hover: var(--color-base-dark-5);
}

.ThemeBgActive-BaseDark5 {
  --theme-interactive-bg-active: var(--color-base-dark-5);
}

.ThemeBgSoft-BaseDark6 {
  --theme-bg: color-mix(in srgb, var(--color-base-dark-6) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-BaseDark6 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-base-dark-6) 24%, transparent);
}

.ThemeBgSoftActive-BaseDark6 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
}

.ThemeBg-BaseDark6 {
  --theme-bg: var(--color-base-dark-6);
  background: var(--theme-bg);
}

.ThemeBgHover-BaseDark6 {
  --theme-interactive-bg-hover: var(--color-base-dark-6);
}

.ThemeBgActive-BaseDark6 {
  --theme-interactive-bg-active: var(--color-base-dark-6);
}

.ThemeBgSoft-Reversed1 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-1) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Reversed1 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-base-reversed-1) 24%, transparent);
}

.ThemeBgSoftActive-Reversed1 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
}

.ThemeBg-Reversed1 {
  --theme-bg: var(--color-base-reversed-1);
  --theme-interactive-bg-auto-hover: var(--color-base-reversed-2);
  --theme-interactive-bg-auto-active: var(--color-base-reversed-3);
  background: var(--theme-bg);
}

.ThemeBgHover-Reversed1 {
  --theme-interactive-bg-hover: var(--color-base-reversed-1);
}

.ThemeBgActive-Reversed1 {
  --theme-interactive-bg-active: var(--color-base-reversed-1);
}

.ThemeBgSoft-Reversed2 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-2) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Reversed2 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-base-reversed-2) 24%, transparent);
}

.ThemeBgSoftActive-Reversed2 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
}

.ThemeBg-Reversed2 {
  --theme-bg: var(--color-base-reversed-2);
  --theme-interactive-bg-auto-hover: var(--color-base-reversed-3);
  --theme-interactive-bg-auto-active: var(--color-base-reversed-4);
  background: var(--theme-bg);
}

.ThemeBgHover-Reversed2 {
  --theme-interactive-bg-hover: var(--color-base-reversed-2);
}

.ThemeBgActive-Reversed2 {
  --theme-interactive-bg-active: var(--color-base-reversed-2);
}

.ThemeBgSoft-Reversed3 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-3) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Reversed3 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-base-reversed-3) 24%, transparent);
}

.ThemeBgSoftActive-Reversed3 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
}

.ThemeBg-Reversed3 {
  --theme-bg: var(--color-base-reversed-3);
  --theme-interactive-bg-auto-hover: var(--color-base-reversed-4);
  --theme-interactive-bg-auto-active: var(--color-base-reversed-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Reversed3 {
  --theme-interactive-bg-hover: var(--color-base-reversed-3);
}

.ThemeBgActive-Reversed3 {
  --theme-interactive-bg-active: var(--color-base-reversed-3);
}

.ThemeBgSoft-Reversed4 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-4) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Reversed4 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-base-reversed-4) 24%, transparent);
}

.ThemeBgSoftActive-Reversed4 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
}

.ThemeBg-Reversed4 {
  --theme-bg: var(--color-base-reversed-4);
  --theme-interactive-bg-auto-hover: var(--color-base-reversed-5);
  --theme-interactive-bg-auto-active: var(--color-base-reversed-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Reversed4 {
  --theme-interactive-bg-hover: var(--color-base-reversed-4);
}

.ThemeBgActive-Reversed4 {
  --theme-interactive-bg-active: var(--color-base-reversed-4);
}

.ThemeBgSoft-Reversed5 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-5) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Reversed5 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-base-reversed-5) 24%, transparent);
}

.ThemeBgSoftActive-Reversed5 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
}

.ThemeBg-Reversed5 {
  --theme-bg: var(--color-base-reversed-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Reversed5 {
  --theme-interactive-bg-hover: var(--color-base-reversed-5);
}

.ThemeBgActive-Reversed5 {
  --theme-interactive-bg-active: var(--color-base-reversed-5);
}

.ThemeBgSoft-Reversed6 {
  --theme-bg: color-mix(in srgb, var(--color-base-reversed-6) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Reversed6 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-base-reversed-6) 24%, transparent);
}

.ThemeBgSoftActive-Reversed6 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
}

.ThemeBg-Reversed6 {
  --theme-bg: var(--color-base-reversed-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Reversed6 {
  --theme-interactive-bg-hover: var(--color-base-reversed-6);
}

.ThemeBgActive-Reversed6 {
  --theme-interactive-bg-active: var(--color-base-reversed-6);
}

.ThemeBgSoft-Theme1 {
  --theme-bg: color-mix(in srgb, var(--color-theme-1) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Theme1 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-theme-1) 24%, transparent);
}

.ThemeBgSoftActive-Theme1 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-theme-1) 30%, transparent);
}

.ThemeBg-Theme1 {
  --theme-bg: var(--color-theme-1);
  --theme-interactive-bg-auto-hover: var(--color-theme-2);
  --theme-interactive-bg-auto-active: var(--color-theme-3);
  background: var(--theme-bg);
}

.ThemeBgHover-Theme1 {
  --theme-interactive-bg-hover: var(--color-theme-1);
}

.ThemeBgActive-Theme1 {
  --theme-interactive-bg-active: var(--color-theme-1);
}

.ThemeBgSoft-Theme2 {
  --theme-bg: color-mix(in srgb, var(--color-theme-2) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Theme2 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-theme-2) 24%, transparent);
}

.ThemeBgSoftActive-Theme2 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-theme-2) 30%, transparent);
}

.ThemeBg-Theme2 {
  --theme-bg: var(--color-theme-2);
  --theme-interactive-bg-auto-hover: var(--color-theme-3);
  --theme-interactive-bg-auto-active: var(--color-theme-4);
  background: var(--theme-bg);
}

.ThemeBgHover-Theme2 {
  --theme-interactive-bg-hover: var(--color-theme-2);
}

.ThemeBgActive-Theme2 {
  --theme-interactive-bg-active: var(--color-theme-2);
}

.ThemeBgSoft-Theme3 {
  --theme-bg: color-mix(in srgb, var(--color-theme-3) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Theme3 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-theme-3) 24%, transparent);
}

.ThemeBgSoftActive-Theme3 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-theme-3) 30%, transparent);
}

.ThemeBg-Theme3 {
  --theme-bg: var(--color-theme-3);
  --theme-interactive-bg-auto-hover: var(--color-theme-4);
  --theme-interactive-bg-auto-active: var(--color-theme-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Theme3 {
  --theme-interactive-bg-hover: var(--color-theme-3);
}

.ThemeBgActive-Theme3 {
  --theme-interactive-bg-active: var(--color-theme-3);
}

.ThemeBgSoft-Theme4 {
  --theme-bg: color-mix(in srgb, var(--color-theme-4) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Theme4 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-theme-4) 24%, transparent);
}

.ThemeBgSoftActive-Theme4 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-theme-4) 30%, transparent);
}

.ThemeBg-Theme4 {
  --theme-bg: var(--color-theme-4);
  --theme-interactive-bg-auto-hover: var(--color-theme-5);
  --theme-interactive-bg-auto-active: var(--color-theme-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Theme4 {
  --theme-interactive-bg-hover: var(--color-theme-4);
}

.ThemeBgActive-Theme4 {
  --theme-interactive-bg-active: var(--color-theme-4);
}

.ThemeBgSoft-Theme5 {
  --theme-bg: color-mix(in srgb, var(--color-theme-5) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Theme5 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-theme-5) 24%, transparent);
}

.ThemeBgSoftActive-Theme5 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-theme-5) 30%, transparent);
}

.ThemeBg-Theme5 {
  --theme-bg: var(--color-theme-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Theme5 {
  --theme-interactive-bg-hover: var(--color-theme-5);
}

.ThemeBgActive-Theme5 {
  --theme-interactive-bg-active: var(--color-theme-5);
}

.ThemeBgSoft-Theme6 {
  --theme-bg: color-mix(in srgb, var(--color-theme-6) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Theme6 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-theme-6) 24%, transparent);
}

.ThemeBgSoftActive-Theme6 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-theme-6) 30%, transparent);
}

.ThemeBg-Theme6 {
  --theme-bg: var(--color-theme-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Theme6 {
  --theme-interactive-bg-hover: var(--color-theme-6);
}

.ThemeBgActive-Theme6 {
  --theme-interactive-bg-active: var(--color-theme-6);
}

.ThemeBgSoft-Pink1 {
  --theme-bg: color-mix(in srgb, var(--color-pink-1) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Pink1 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-pink-1) 24%, transparent);
}

.ThemeBgSoftActive-Pink1 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-pink-1) 30%, transparent);
}

.ThemeBg-Pink1 {
  --theme-bg: var(--color-pink-1);
  --theme-interactive-bg-auto-hover: var(--color-pink-2);
  --theme-interactive-bg-auto-active: var(--color-pink-3);
  background: var(--theme-bg);
}

.ThemeBgHover-Pink1 {
  --theme-interactive-bg-hover: var(--color-pink-1);
}

.ThemeBgActive-Pink1 {
  --theme-interactive-bg-active: var(--color-pink-1);
}

.ThemeBgSoft-Pink2 {
  --theme-bg: color-mix(in srgb, var(--color-pink-2) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Pink2 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-pink-2) 24%, transparent);
}

.ThemeBgSoftActive-Pink2 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-pink-2) 30%, transparent);
}

.ThemeBg-Pink2 {
  --theme-bg: var(--color-pink-2);
  --theme-interactive-bg-auto-hover: var(--color-pink-3);
  --theme-interactive-bg-auto-active: var(--color-pink-4);
  background: var(--theme-bg);
}

.ThemeBgHover-Pink2 {
  --theme-interactive-bg-hover: var(--color-pink-2);
}

.ThemeBgActive-Pink2 {
  --theme-interactive-bg-active: var(--color-pink-2);
}

.ThemeBgSoft-Pink3 {
  --theme-bg: color-mix(in srgb, var(--color-pink-3) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Pink3 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-pink-3) 24%, transparent);
}

.ThemeBgSoftActive-Pink3 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-pink-3) 30%, transparent);
}

.ThemeBg-Pink3 {
  --theme-bg: var(--color-pink-3);
  --theme-interactive-bg-auto-hover: var(--color-pink-4);
  --theme-interactive-bg-auto-active: var(--color-pink-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Pink3 {
  --theme-interactive-bg-hover: var(--color-pink-3);
}

.ThemeBgActive-Pink3 {
  --theme-interactive-bg-active: var(--color-pink-3);
}

.ThemeBgSoft-Pink4 {
  --theme-bg: color-mix(in srgb, var(--color-pink-4) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Pink4 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-pink-4) 24%, transparent);
}

.ThemeBgSoftActive-Pink4 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-pink-4) 30%, transparent);
}

.ThemeBg-Pink4 {
  --theme-bg: var(--color-pink-4);
  --theme-interactive-bg-auto-hover: var(--color-pink-5);
  --theme-interactive-bg-auto-active: var(--color-pink-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Pink4 {
  --theme-interactive-bg-hover: var(--color-pink-4);
}

.ThemeBgActive-Pink4 {
  --theme-interactive-bg-active: var(--color-pink-4);
}

.ThemeBgSoft-Pink5 {
  --theme-bg: color-mix(in srgb, var(--color-pink-5) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Pink5 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-pink-5) 24%, transparent);
}

.ThemeBgSoftActive-Pink5 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-pink-5) 30%, transparent);
}

.ThemeBg-Pink5 {
  --theme-bg: var(--color-pink-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Pink5 {
  --theme-interactive-bg-hover: var(--color-pink-5);
}

.ThemeBgActive-Pink5 {
  --theme-interactive-bg-active: var(--color-pink-5);
}

.ThemeBgSoft-Pink6 {
  --theme-bg: color-mix(in srgb, var(--color-pink-6) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Pink6 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-pink-6) 24%, transparent);
}

.ThemeBgSoftActive-Pink6 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-pink-6) 30%, transparent);
}

.ThemeBg-Pink6 {
  --theme-bg: var(--color-pink-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Pink6 {
  --theme-interactive-bg-hover: var(--color-pink-6);
}

.ThemeBgActive-Pink6 {
  --theme-interactive-bg-active: var(--color-pink-6);
}

.ThemeBgSoft-Red1 {
  --theme-bg: color-mix(in srgb, var(--color-red-1) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Red1 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-red-1) 24%, transparent);
}

.ThemeBgSoftActive-Red1 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-red-1) 30%, transparent);
}

.ThemeBg-Red1 {
  --theme-bg: var(--color-red-1);
  --theme-interactive-bg-auto-hover: var(--color-red-2);
  --theme-interactive-bg-auto-active: var(--color-red-3);
  background: var(--theme-bg);
}

.ThemeBgHover-Red1 {
  --theme-interactive-bg-hover: var(--color-red-1);
}

.ThemeBgActive-Red1 {
  --theme-interactive-bg-active: var(--color-red-1);
}

.ThemeBgSoft-Red2 {
  --theme-bg: color-mix(in srgb, var(--color-red-2) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Red2 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-red-2) 24%, transparent);
}

.ThemeBgSoftActive-Red2 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-red-2) 30%, transparent);
}

.ThemeBg-Red2 {
  --theme-bg: var(--color-red-2);
  --theme-interactive-bg-auto-hover: var(--color-red-3);
  --theme-interactive-bg-auto-active: var(--color-red-4);
  background: var(--theme-bg);
}

.ThemeBgHover-Red2 {
  --theme-interactive-bg-hover: var(--color-red-2);
}

.ThemeBgActive-Red2 {
  --theme-interactive-bg-active: var(--color-red-2);
}

.ThemeBgSoft-Red3 {
  --theme-bg: color-mix(in srgb, var(--color-red-3) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Red3 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-red-3) 24%, transparent);
}

.ThemeBgSoftActive-Red3 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-red-3) 30%, transparent);
}

.ThemeBg-Red3 {
  --theme-bg: var(--color-red-3);
  --theme-interactive-bg-auto-hover: var(--color-red-4);
  --theme-interactive-bg-auto-active: var(--color-red-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Red3 {
  --theme-interactive-bg-hover: var(--color-red-3);
}

.ThemeBgActive-Red3 {
  --theme-interactive-bg-active: var(--color-red-3);
}

.ThemeBgSoft-Red4 {
  --theme-bg: color-mix(in srgb, var(--color-red-4) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Red4 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-red-4) 24%, transparent);
}

.ThemeBgSoftActive-Red4 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-red-4) 30%, transparent);
}

.ThemeBg-Red4 {
  --theme-bg: var(--color-red-4);
  --theme-interactive-bg-auto-hover: var(--color-red-5);
  --theme-interactive-bg-auto-active: var(--color-red-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Red4 {
  --theme-interactive-bg-hover: var(--color-red-4);
}

.ThemeBgActive-Red4 {
  --theme-interactive-bg-active: var(--color-red-4);
}

.ThemeBgSoft-Red5 {
  --theme-bg: color-mix(in srgb, var(--color-red-5) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Red5 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-red-5) 24%, transparent);
}

.ThemeBgSoftActive-Red5 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-red-5) 30%, transparent);
}

.ThemeBg-Red5 {
  --theme-bg: var(--color-red-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Red5 {
  --theme-interactive-bg-hover: var(--color-red-5);
}

.ThemeBgActive-Red5 {
  --theme-interactive-bg-active: var(--color-red-5);
}

.ThemeBgSoft-Red6 {
  --theme-bg: color-mix(in srgb, var(--color-red-6) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Red6 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-red-6) 24%, transparent);
}

.ThemeBgSoftActive-Red6 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-red-6) 30%, transparent);
}

.ThemeBg-Red6 {
  --theme-bg: var(--color-red-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Red6 {
  --theme-interactive-bg-hover: var(--color-red-6);
}

.ThemeBgActive-Red6 {
  --theme-interactive-bg-active: var(--color-red-6);
}

.ThemeBgSoft-Brown1 {
  --theme-bg: color-mix(in srgb, var(--color-brown-1) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Brown1 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-brown-1) 24%, transparent);
}

.ThemeBgSoftActive-Brown1 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-brown-1) 30%, transparent);
}

.ThemeBg-Brown1 {
  --theme-bg: var(--color-brown-1);
  --theme-interactive-bg-auto-hover: var(--color-brown-2);
  --theme-interactive-bg-auto-active: var(--color-brown-3);
  background: var(--theme-bg);
}

.ThemeBgHover-Brown1 {
  --theme-interactive-bg-hover: var(--color-brown-1);
}

.ThemeBgActive-Brown1 {
  --theme-interactive-bg-active: var(--color-brown-1);
}

.ThemeBgSoft-Brown2 {
  --theme-bg: color-mix(in srgb, var(--color-brown-2) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Brown2 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-brown-2) 24%, transparent);
}

.ThemeBgSoftActive-Brown2 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-brown-2) 30%, transparent);
}

.ThemeBg-Brown2 {
  --theme-bg: var(--color-brown-2);
  --theme-interactive-bg-auto-hover: var(--color-brown-3);
  --theme-interactive-bg-auto-active: var(--color-brown-4);
  background: var(--theme-bg);
}

.ThemeBgHover-Brown2 {
  --theme-interactive-bg-hover: var(--color-brown-2);
}

.ThemeBgActive-Brown2 {
  --theme-interactive-bg-active: var(--color-brown-2);
}

.ThemeBgSoft-Brown3 {
  --theme-bg: color-mix(in srgb, var(--color-brown-3) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Brown3 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-brown-3) 24%, transparent);
}

.ThemeBgSoftActive-Brown3 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-brown-3) 30%, transparent);
}

.ThemeBg-Brown3 {
  --theme-bg: var(--color-brown-3);
  --theme-interactive-bg-auto-hover: var(--color-brown-4);
  --theme-interactive-bg-auto-active: var(--color-brown-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Brown3 {
  --theme-interactive-bg-hover: var(--color-brown-3);
}

.ThemeBgActive-Brown3 {
  --theme-interactive-bg-active: var(--color-brown-3);
}

.ThemeBgSoft-Brown4 {
  --theme-bg: color-mix(in srgb, var(--color-brown-4) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Brown4 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-brown-4) 24%, transparent);
}

.ThemeBgSoftActive-Brown4 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-brown-4) 30%, transparent);
}

.ThemeBg-Brown4 {
  --theme-bg: var(--color-brown-4);
  --theme-interactive-bg-auto-hover: var(--color-brown-5);
  --theme-interactive-bg-auto-active: var(--color-brown-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Brown4 {
  --theme-interactive-bg-hover: var(--color-brown-4);
}

.ThemeBgActive-Brown4 {
  --theme-interactive-bg-active: var(--color-brown-4);
}

.ThemeBgSoft-Brown5 {
  --theme-bg: color-mix(in srgb, var(--color-brown-5) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Brown5 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-brown-5) 24%, transparent);
}

.ThemeBgSoftActive-Brown5 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-brown-5) 30%, transparent);
}

.ThemeBg-Brown5 {
  --theme-bg: var(--color-brown-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Brown5 {
  --theme-interactive-bg-hover: var(--color-brown-5);
}

.ThemeBgActive-Brown5 {
  --theme-interactive-bg-active: var(--color-brown-5);
}

.ThemeBgSoft-Brown6 {
  --theme-bg: color-mix(in srgb, var(--color-brown-6) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Brown6 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-brown-6) 24%, transparent);
}

.ThemeBgSoftActive-Brown6 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-brown-6) 30%, transparent);
}

.ThemeBg-Brown6 {
  --theme-bg: var(--color-brown-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Brown6 {
  --theme-interactive-bg-hover: var(--color-brown-6);
}

.ThemeBgActive-Brown6 {
  --theme-interactive-bg-active: var(--color-brown-6);
}

.ThemeBgSoft-Orange1 {
  --theme-bg: color-mix(in srgb, var(--color-orange-1) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Orange1 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-orange-1) 24%, transparent);
}

.ThemeBgSoftActive-Orange1 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-orange-1) 30%, transparent);
}

.ThemeBg-Orange1 {
  --theme-bg: var(--color-orange-1);
  --theme-interactive-bg-auto-hover: var(--color-orange-2);
  --theme-interactive-bg-auto-active: var(--color-orange-3);
  background: var(--theme-bg);
}

.ThemeBgHover-Orange1 {
  --theme-interactive-bg-hover: var(--color-orange-1);
}

.ThemeBgActive-Orange1 {
  --theme-interactive-bg-active: var(--color-orange-1);
}

.ThemeBgSoft-Orange2 {
  --theme-bg: color-mix(in srgb, var(--color-orange-2) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Orange2 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-orange-2) 24%, transparent);
}

.ThemeBgSoftActive-Orange2 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-orange-2) 30%, transparent);
}

.ThemeBg-Orange2 {
  --theme-bg: var(--color-orange-2);
  --theme-interactive-bg-auto-hover: var(--color-orange-3);
  --theme-interactive-bg-auto-active: var(--color-orange-4);
  background: var(--theme-bg);
}

.ThemeBgHover-Orange2 {
  --theme-interactive-bg-hover: var(--color-orange-2);
}

.ThemeBgActive-Orange2 {
  --theme-interactive-bg-active: var(--color-orange-2);
}

.ThemeBgSoft-Orange3 {
  --theme-bg: color-mix(in srgb, var(--color-orange-3) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Orange3 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-orange-3) 24%, transparent);
}

.ThemeBgSoftActive-Orange3 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-orange-3) 30%, transparent);
}

.ThemeBg-Orange3 {
  --theme-bg: var(--color-orange-3);
  --theme-interactive-bg-auto-hover: var(--color-orange-4);
  --theme-interactive-bg-auto-active: var(--color-orange-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Orange3 {
  --theme-interactive-bg-hover: var(--color-orange-3);
}

.ThemeBgActive-Orange3 {
  --theme-interactive-bg-active: var(--color-orange-3);
}

.ThemeBgSoft-Orange4 {
  --theme-bg: color-mix(in srgb, var(--color-orange-4) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Orange4 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-orange-4) 24%, transparent);
}

.ThemeBgSoftActive-Orange4 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-orange-4) 30%, transparent);
}

.ThemeBg-Orange4 {
  --theme-bg: var(--color-orange-4);
  --theme-interactive-bg-auto-hover: var(--color-orange-5);
  --theme-interactive-bg-auto-active: var(--color-orange-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Orange4 {
  --theme-interactive-bg-hover: var(--color-orange-4);
}

.ThemeBgActive-Orange4 {
  --theme-interactive-bg-active: var(--color-orange-4);
}

.ThemeBgSoft-Orange5 {
  --theme-bg: color-mix(in srgb, var(--color-orange-5) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Orange5 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-orange-5) 24%, transparent);
}

.ThemeBgSoftActive-Orange5 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-orange-5) 30%, transparent);
}

.ThemeBg-Orange5 {
  --theme-bg: var(--color-orange-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Orange5 {
  --theme-interactive-bg-hover: var(--color-orange-5);
}

.ThemeBgActive-Orange5 {
  --theme-interactive-bg-active: var(--color-orange-5);
}

.ThemeBgSoft-Orange6 {
  --theme-bg: color-mix(in srgb, var(--color-orange-6) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Orange6 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-orange-6) 24%, transparent);
}

.ThemeBgSoftActive-Orange6 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-orange-6) 30%, transparent);
}

.ThemeBg-Orange6 {
  --theme-bg: var(--color-orange-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Orange6 {
  --theme-interactive-bg-hover: var(--color-orange-6);
}

.ThemeBgActive-Orange6 {
  --theme-interactive-bg-active: var(--color-orange-6);
}

.ThemeBgSoft-Yellow1 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-1) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Yellow1 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-yellow-1) 24%, transparent);
}

.ThemeBgSoftActive-Yellow1 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
}

.ThemeBg-Yellow1 {
  --theme-bg: var(--color-yellow-1);
  --theme-interactive-bg-auto-hover: var(--color-yellow-2);
  --theme-interactive-bg-auto-active: var(--color-yellow-3);
  background: var(--theme-bg);
}

.ThemeBgHover-Yellow1 {
  --theme-interactive-bg-hover: var(--color-yellow-1);
}

.ThemeBgActive-Yellow1 {
  --theme-interactive-bg-active: var(--color-yellow-1);
}

.ThemeBgSoft-Yellow2 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-2) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Yellow2 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-yellow-2) 24%, transparent);
}

.ThemeBgSoftActive-Yellow2 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
}

.ThemeBg-Yellow2 {
  --theme-bg: var(--color-yellow-2);
  --theme-interactive-bg-auto-hover: var(--color-yellow-3);
  --theme-interactive-bg-auto-active: var(--color-yellow-4);
  background: var(--theme-bg);
}

.ThemeBgHover-Yellow2 {
  --theme-interactive-bg-hover: var(--color-yellow-2);
}

.ThemeBgActive-Yellow2 {
  --theme-interactive-bg-active: var(--color-yellow-2);
}

.ThemeBgSoft-Yellow3 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-3) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Yellow3 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-yellow-3) 24%, transparent);
}

.ThemeBgSoftActive-Yellow3 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
}

.ThemeBg-Yellow3 {
  --theme-bg: var(--color-yellow-3);
  --theme-interactive-bg-auto-hover: var(--color-yellow-4);
  --theme-interactive-bg-auto-active: var(--color-yellow-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Yellow3 {
  --theme-interactive-bg-hover: var(--color-yellow-3);
}

.ThemeBgActive-Yellow3 {
  --theme-interactive-bg-active: var(--color-yellow-3);
}

.ThemeBgSoft-Yellow4 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-4) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Yellow4 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-yellow-4) 24%, transparent);
}

.ThemeBgSoftActive-Yellow4 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
}

.ThemeBg-Yellow4 {
  --theme-bg: var(--color-yellow-4);
  --theme-interactive-bg-auto-hover: var(--color-yellow-5);
  --theme-interactive-bg-auto-active: var(--color-yellow-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Yellow4 {
  --theme-interactive-bg-hover: var(--color-yellow-4);
}

.ThemeBgActive-Yellow4 {
  --theme-interactive-bg-active: var(--color-yellow-4);
}

.ThemeBgSoft-Yellow5 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-5) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Yellow5 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-yellow-5) 24%, transparent);
}

.ThemeBgSoftActive-Yellow5 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
}

.ThemeBg-Yellow5 {
  --theme-bg: var(--color-yellow-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Yellow5 {
  --theme-interactive-bg-hover: var(--color-yellow-5);
}

.ThemeBgActive-Yellow5 {
  --theme-interactive-bg-active: var(--color-yellow-5);
}

.ThemeBgSoft-Yellow6 {
  --theme-bg: color-mix(in srgb, var(--color-yellow-6) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Yellow6 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-yellow-6) 24%, transparent);
}

.ThemeBgSoftActive-Yellow6 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
}

.ThemeBg-Yellow6 {
  --theme-bg: var(--color-yellow-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Yellow6 {
  --theme-interactive-bg-hover: var(--color-yellow-6);
}

.ThemeBgActive-Yellow6 {
  --theme-interactive-bg-active: var(--color-yellow-6);
}

.ThemeBgSoft-Green1 {
  --theme-bg: color-mix(in srgb, var(--color-green-1) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Green1 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-green-1) 24%, transparent);
}

.ThemeBgSoftActive-Green1 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-green-1) 30%, transparent);
}

.ThemeBg-Green1 {
  --theme-bg: var(--color-green-1);
  --theme-interactive-bg-auto-hover: var(--color-green-2);
  --theme-interactive-bg-auto-active: var(--color-green-3);
  background: var(--theme-bg);
}

.ThemeBgHover-Green1 {
  --theme-interactive-bg-hover: var(--color-green-1);
}

.ThemeBgActive-Green1 {
  --theme-interactive-bg-active: var(--color-green-1);
}

.ThemeBgSoft-Green2 {
  --theme-bg: color-mix(in srgb, var(--color-green-2) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Green2 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-green-2) 24%, transparent);
}

.ThemeBgSoftActive-Green2 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-green-2) 30%, transparent);
}

.ThemeBg-Green2 {
  --theme-bg: var(--color-green-2);
  --theme-interactive-bg-auto-hover: var(--color-green-3);
  --theme-interactive-bg-auto-active: var(--color-green-4);
  background: var(--theme-bg);
}

.ThemeBgHover-Green2 {
  --theme-interactive-bg-hover: var(--color-green-2);
}

.ThemeBgActive-Green2 {
  --theme-interactive-bg-active: var(--color-green-2);
}

.ThemeBgSoft-Green3 {
  --theme-bg: color-mix(in srgb, var(--color-green-3) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Green3 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-green-3) 24%, transparent);
}

.ThemeBgSoftActive-Green3 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-green-3) 30%, transparent);
}

.ThemeBg-Green3 {
  --theme-bg: var(--color-green-3);
  --theme-interactive-bg-auto-hover: var(--color-green-4);
  --theme-interactive-bg-auto-active: var(--color-green-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Green3 {
  --theme-interactive-bg-hover: var(--color-green-3);
}

.ThemeBgActive-Green3 {
  --theme-interactive-bg-active: var(--color-green-3);
}

.ThemeBgSoft-Green4 {
  --theme-bg: color-mix(in srgb, var(--color-green-4) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Green4 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-green-4) 24%, transparent);
}

.ThemeBgSoftActive-Green4 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-green-4) 30%, transparent);
}

.ThemeBg-Green4 {
  --theme-bg: var(--color-green-4);
  --theme-interactive-bg-auto-hover: var(--color-green-5);
  --theme-interactive-bg-auto-active: var(--color-green-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Green4 {
  --theme-interactive-bg-hover: var(--color-green-4);
}

.ThemeBgActive-Green4 {
  --theme-interactive-bg-active: var(--color-green-4);
}

.ThemeBgSoft-Green5 {
  --theme-bg: color-mix(in srgb, var(--color-green-5) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Green5 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-green-5) 24%, transparent);
}

.ThemeBgSoftActive-Green5 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-green-5) 30%, transparent);
}

.ThemeBg-Green5 {
  --theme-bg: var(--color-green-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Green5 {
  --theme-interactive-bg-hover: var(--color-green-5);
}

.ThemeBgActive-Green5 {
  --theme-interactive-bg-active: var(--color-green-5);
}

.ThemeBgSoft-Green6 {
  --theme-bg: color-mix(in srgb, var(--color-green-6) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Green6 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-green-6) 24%, transparent);
}

.ThemeBgSoftActive-Green6 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-green-6) 30%, transparent);
}

.ThemeBg-Green6 {
  --theme-bg: var(--color-green-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Green6 {
  --theme-interactive-bg-hover: var(--color-green-6);
}

.ThemeBgActive-Green6 {
  --theme-interactive-bg-active: var(--color-green-6);
}

.ThemeBgSoft-Mint1 {
  --theme-bg: color-mix(in srgb, var(--color-mint-1) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Mint1 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-mint-1) 24%, transparent);
}

.ThemeBgSoftActive-Mint1 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-mint-1) 30%, transparent);
}

.ThemeBg-Mint1 {
  --theme-bg: var(--color-mint-1);
  --theme-interactive-bg-auto-hover: var(--color-mint-2);
  --theme-interactive-bg-auto-active: var(--color-mint-3);
  background: var(--theme-bg);
}

.ThemeBgHover-Mint1 {
  --theme-interactive-bg-hover: var(--color-mint-1);
}

.ThemeBgActive-Mint1 {
  --theme-interactive-bg-active: var(--color-mint-1);
}

.ThemeBgSoft-Mint2 {
  --theme-bg: color-mix(in srgb, var(--color-mint-2) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Mint2 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-mint-2) 24%, transparent);
}

.ThemeBgSoftActive-Mint2 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-mint-2) 30%, transparent);
}

.ThemeBg-Mint2 {
  --theme-bg: var(--color-mint-2);
  --theme-interactive-bg-auto-hover: var(--color-mint-3);
  --theme-interactive-bg-auto-active: var(--color-mint-4);
  background: var(--theme-bg);
}

.ThemeBgHover-Mint2 {
  --theme-interactive-bg-hover: var(--color-mint-2);
}

.ThemeBgActive-Mint2 {
  --theme-interactive-bg-active: var(--color-mint-2);
}

.ThemeBgSoft-Mint3 {
  --theme-bg: color-mix(in srgb, var(--color-mint-3) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Mint3 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-mint-3) 24%, transparent);
}

.ThemeBgSoftActive-Mint3 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-mint-3) 30%, transparent);
}

.ThemeBg-Mint3 {
  --theme-bg: var(--color-mint-3);
  --theme-interactive-bg-auto-hover: var(--color-mint-4);
  --theme-interactive-bg-auto-active: var(--color-mint-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Mint3 {
  --theme-interactive-bg-hover: var(--color-mint-3);
}

.ThemeBgActive-Mint3 {
  --theme-interactive-bg-active: var(--color-mint-3);
}

.ThemeBgSoft-Mint4 {
  --theme-bg: color-mix(in srgb, var(--color-mint-4) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Mint4 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-mint-4) 24%, transparent);
}

.ThemeBgSoftActive-Mint4 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-mint-4) 30%, transparent);
}

.ThemeBg-Mint4 {
  --theme-bg: var(--color-mint-4);
  --theme-interactive-bg-auto-hover: var(--color-mint-5);
  --theme-interactive-bg-auto-active: var(--color-mint-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Mint4 {
  --theme-interactive-bg-hover: var(--color-mint-4);
}

.ThemeBgActive-Mint4 {
  --theme-interactive-bg-active: var(--color-mint-4);
}

.ThemeBgSoft-Mint5 {
  --theme-bg: color-mix(in srgb, var(--color-mint-5) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Mint5 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-mint-5) 24%, transparent);
}

.ThemeBgSoftActive-Mint5 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-mint-5) 30%, transparent);
}

.ThemeBg-Mint5 {
  --theme-bg: var(--color-mint-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Mint5 {
  --theme-interactive-bg-hover: var(--color-mint-5);
}

.ThemeBgActive-Mint5 {
  --theme-interactive-bg-active: var(--color-mint-5);
}

.ThemeBgSoft-Mint6 {
  --theme-bg: color-mix(in srgb, var(--color-mint-6) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Mint6 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-mint-6) 24%, transparent);
}

.ThemeBgSoftActive-Mint6 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-mint-6) 30%, transparent);
}

.ThemeBg-Mint6 {
  --theme-bg: var(--color-mint-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Mint6 {
  --theme-interactive-bg-hover: var(--color-mint-6);
}

.ThemeBgActive-Mint6 {
  --theme-interactive-bg-active: var(--color-mint-6);
}

.ThemeBgSoft-Cyan1 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-1) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Cyan1 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-cyan-1) 24%, transparent);
}

.ThemeBgSoftActive-Cyan1 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
}

.ThemeBg-Cyan1 {
  --theme-bg: var(--color-cyan-1);
  --theme-interactive-bg-auto-hover: var(--color-cyan-2);
  --theme-interactive-bg-auto-active: var(--color-cyan-3);
  background: var(--theme-bg);
}

.ThemeBgHover-Cyan1 {
  --theme-interactive-bg-hover: var(--color-cyan-1);
}

.ThemeBgActive-Cyan1 {
  --theme-interactive-bg-active: var(--color-cyan-1);
}

.ThemeBgSoft-Cyan2 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-2) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Cyan2 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-cyan-2) 24%, transparent);
}

.ThemeBgSoftActive-Cyan2 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
}

.ThemeBg-Cyan2 {
  --theme-bg: var(--color-cyan-2);
  --theme-interactive-bg-auto-hover: var(--color-cyan-3);
  --theme-interactive-bg-auto-active: var(--color-cyan-4);
  background: var(--theme-bg);
}

.ThemeBgHover-Cyan2 {
  --theme-interactive-bg-hover: var(--color-cyan-2);
}

.ThemeBgActive-Cyan2 {
  --theme-interactive-bg-active: var(--color-cyan-2);
}

.ThemeBgSoft-Cyan3 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-3) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Cyan3 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-cyan-3) 24%, transparent);
}

.ThemeBgSoftActive-Cyan3 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
}

.ThemeBg-Cyan3 {
  --theme-bg: var(--color-cyan-3);
  --theme-interactive-bg-auto-hover: var(--color-cyan-4);
  --theme-interactive-bg-auto-active: var(--color-cyan-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Cyan3 {
  --theme-interactive-bg-hover: var(--color-cyan-3);
}

.ThemeBgActive-Cyan3 {
  --theme-interactive-bg-active: var(--color-cyan-3);
}

.ThemeBgSoft-Cyan4 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-4) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Cyan4 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-cyan-4) 24%, transparent);
}

.ThemeBgSoftActive-Cyan4 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
}

.ThemeBg-Cyan4 {
  --theme-bg: var(--color-cyan-4);
  --theme-interactive-bg-auto-hover: var(--color-cyan-5);
  --theme-interactive-bg-auto-active: var(--color-cyan-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Cyan4 {
  --theme-interactive-bg-hover: var(--color-cyan-4);
}

.ThemeBgActive-Cyan4 {
  --theme-interactive-bg-active: var(--color-cyan-4);
}

.ThemeBgSoft-Cyan5 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-5) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Cyan5 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-cyan-5) 24%, transparent);
}

.ThemeBgSoftActive-Cyan5 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
}

.ThemeBg-Cyan5 {
  --theme-bg: var(--color-cyan-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Cyan5 {
  --theme-interactive-bg-hover: var(--color-cyan-5);
}

.ThemeBgActive-Cyan5 {
  --theme-interactive-bg-active: var(--color-cyan-5);
}

.ThemeBgSoft-Cyan6 {
  --theme-bg: color-mix(in srgb, var(--color-cyan-6) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Cyan6 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-cyan-6) 24%, transparent);
}

.ThemeBgSoftActive-Cyan6 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
}

.ThemeBg-Cyan6 {
  --theme-bg: var(--color-cyan-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Cyan6 {
  --theme-interactive-bg-hover: var(--color-cyan-6);
}

.ThemeBgActive-Cyan6 {
  --theme-interactive-bg-active: var(--color-cyan-6);
}

.ThemeBgSoft-Blue1 {
  --theme-bg: color-mix(in srgb, var(--color-blue-1) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Blue1 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-blue-1) 24%, transparent);
}

.ThemeBgSoftActive-Blue1 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-blue-1) 30%, transparent);
}

.ThemeBg-Blue1 {
  --theme-bg: var(--color-blue-1);
  --theme-interactive-bg-auto-hover: var(--color-blue-2);
  --theme-interactive-bg-auto-active: var(--color-blue-3);
  background: var(--theme-bg);
}

.ThemeBgHover-Blue1 {
  --theme-interactive-bg-hover: var(--color-blue-1);
}

.ThemeBgActive-Blue1 {
  --theme-interactive-bg-active: var(--color-blue-1);
}

.ThemeBgSoft-Blue2 {
  --theme-bg: color-mix(in srgb, var(--color-blue-2) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Blue2 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-blue-2) 24%, transparent);
}

.ThemeBgSoftActive-Blue2 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-blue-2) 30%, transparent);
}

.ThemeBg-Blue2 {
  --theme-bg: var(--color-blue-2);
  --theme-interactive-bg-auto-hover: var(--color-blue-3);
  --theme-interactive-bg-auto-active: var(--color-blue-4);
  background: var(--theme-bg);
}

.ThemeBgHover-Blue2 {
  --theme-interactive-bg-hover: var(--color-blue-2);
}

.ThemeBgActive-Blue2 {
  --theme-interactive-bg-active: var(--color-blue-2);
}

.ThemeBgSoft-Blue3 {
  --theme-bg: color-mix(in srgb, var(--color-blue-3) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Blue3 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-blue-3) 24%, transparent);
}

.ThemeBgSoftActive-Blue3 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-blue-3) 30%, transparent);
}

.ThemeBg-Blue3 {
  --theme-bg: var(--color-blue-3);
  --theme-interactive-bg-auto-hover: var(--color-blue-4);
  --theme-interactive-bg-auto-active: var(--color-blue-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Blue3 {
  --theme-interactive-bg-hover: var(--color-blue-3);
}

.ThemeBgActive-Blue3 {
  --theme-interactive-bg-active: var(--color-blue-3);
}

.ThemeBgSoft-Blue4 {
  --theme-bg: color-mix(in srgb, var(--color-blue-4) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Blue4 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-blue-4) 24%, transparent);
}

.ThemeBgSoftActive-Blue4 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-blue-4) 30%, transparent);
}

.ThemeBg-Blue4 {
  --theme-bg: var(--color-blue-4);
  --theme-interactive-bg-auto-hover: var(--color-blue-5);
  --theme-interactive-bg-auto-active: var(--color-blue-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Blue4 {
  --theme-interactive-bg-hover: var(--color-blue-4);
}

.ThemeBgActive-Blue4 {
  --theme-interactive-bg-active: var(--color-blue-4);
}

.ThemeBgSoft-Blue5 {
  --theme-bg: color-mix(in srgb, var(--color-blue-5) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Blue5 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-blue-5) 24%, transparent);
}

.ThemeBgSoftActive-Blue5 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-blue-5) 30%, transparent);
}

.ThemeBg-Blue5 {
  --theme-bg: var(--color-blue-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Blue5 {
  --theme-interactive-bg-hover: var(--color-blue-5);
}

.ThemeBgActive-Blue5 {
  --theme-interactive-bg-active: var(--color-blue-5);
}

.ThemeBgSoft-Blue6 {
  --theme-bg: color-mix(in srgb, var(--color-blue-6) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Blue6 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-blue-6) 24%, transparent);
}

.ThemeBgSoftActive-Blue6 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-blue-6) 30%, transparent);
}

.ThemeBg-Blue6 {
  --theme-bg: var(--color-blue-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Blue6 {
  --theme-interactive-bg-hover: var(--color-blue-6);
}

.ThemeBgActive-Blue6 {
  --theme-interactive-bg-active: var(--color-blue-6);
}

.ThemeBgSoft-Indigo1 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-1) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Indigo1 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-indigo-1) 24%, transparent);
}

.ThemeBgSoftActive-Indigo1 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
}

.ThemeBg-Indigo1 {
  --theme-bg: var(--color-indigo-1);
  --theme-interactive-bg-auto-hover: var(--color-indigo-2);
  --theme-interactive-bg-auto-active: var(--color-indigo-3);
  background: var(--theme-bg);
}

.ThemeBgHover-Indigo1 {
  --theme-interactive-bg-hover: var(--color-indigo-1);
}

.ThemeBgActive-Indigo1 {
  --theme-interactive-bg-active: var(--color-indigo-1);
}

.ThemeBgSoft-Indigo2 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-2) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Indigo2 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-indigo-2) 24%, transparent);
}

.ThemeBgSoftActive-Indigo2 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
}

.ThemeBg-Indigo2 {
  --theme-bg: var(--color-indigo-2);
  --theme-interactive-bg-auto-hover: var(--color-indigo-3);
  --theme-interactive-bg-auto-active: var(--color-indigo-4);
  background: var(--theme-bg);
}

.ThemeBgHover-Indigo2 {
  --theme-interactive-bg-hover: var(--color-indigo-2);
}

.ThemeBgActive-Indigo2 {
  --theme-interactive-bg-active: var(--color-indigo-2);
}

.ThemeBgSoft-Indigo3 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-3) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Indigo3 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-indigo-3) 24%, transparent);
}

.ThemeBgSoftActive-Indigo3 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
}

.ThemeBg-Indigo3 {
  --theme-bg: var(--color-indigo-3);
  --theme-interactive-bg-auto-hover: var(--color-indigo-4);
  --theme-interactive-bg-auto-active: var(--color-indigo-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Indigo3 {
  --theme-interactive-bg-hover: var(--color-indigo-3);
}

.ThemeBgActive-Indigo3 {
  --theme-interactive-bg-active: var(--color-indigo-3);
}

.ThemeBgSoft-Indigo4 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-4) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Indigo4 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-indigo-4) 24%, transparent);
}

.ThemeBgSoftActive-Indigo4 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
}

.ThemeBg-Indigo4 {
  --theme-bg: var(--color-indigo-4);
  --theme-interactive-bg-auto-hover: var(--color-indigo-5);
  --theme-interactive-bg-auto-active: var(--color-indigo-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Indigo4 {
  --theme-interactive-bg-hover: var(--color-indigo-4);
}

.ThemeBgActive-Indigo4 {
  --theme-interactive-bg-active: var(--color-indigo-4);
}

.ThemeBgSoft-Indigo5 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-5) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Indigo5 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-indigo-5) 24%, transparent);
}

.ThemeBgSoftActive-Indigo5 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
}

.ThemeBg-Indigo5 {
  --theme-bg: var(--color-indigo-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Indigo5 {
  --theme-interactive-bg-hover: var(--color-indigo-5);
}

.ThemeBgActive-Indigo5 {
  --theme-interactive-bg-active: var(--color-indigo-5);
}

.ThemeBgSoft-Indigo6 {
  --theme-bg: color-mix(in srgb, var(--color-indigo-6) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Indigo6 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-indigo-6) 24%, transparent);
}

.ThemeBgSoftActive-Indigo6 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
}

.ThemeBg-Indigo6 {
  --theme-bg: var(--color-indigo-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Indigo6 {
  --theme-interactive-bg-hover: var(--color-indigo-6);
}

.ThemeBgActive-Indigo6 {
  --theme-interactive-bg-active: var(--color-indigo-6);
}

.ThemeBgSoft-Purple1 {
  --theme-bg: color-mix(in srgb, var(--color-purple-1) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Purple1 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-purple-1) 24%, transparent);
}

.ThemeBgSoftActive-Purple1 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-purple-1) 30%, transparent);
}

.ThemeBg-Purple1 {
  --theme-bg: var(--color-purple-1);
  --theme-interactive-bg-auto-hover: var(--color-purple-2);
  --theme-interactive-bg-auto-active: var(--color-purple-3);
  background: var(--theme-bg);
}

.ThemeBgHover-Purple1 {
  --theme-interactive-bg-hover: var(--color-purple-1);
}

.ThemeBgActive-Purple1 {
  --theme-interactive-bg-active: var(--color-purple-1);
}

.ThemeBgSoft-Purple2 {
  --theme-bg: color-mix(in srgb, var(--color-purple-2) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Purple2 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-purple-2) 24%, transparent);
}

.ThemeBgSoftActive-Purple2 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-purple-2) 30%, transparent);
}

.ThemeBg-Purple2 {
  --theme-bg: var(--color-purple-2);
  --theme-interactive-bg-auto-hover: var(--color-purple-3);
  --theme-interactive-bg-auto-active: var(--color-purple-4);
  background: var(--theme-bg);
}

.ThemeBgHover-Purple2 {
  --theme-interactive-bg-hover: var(--color-purple-2);
}

.ThemeBgActive-Purple2 {
  --theme-interactive-bg-active: var(--color-purple-2);
}

.ThemeBgSoft-Purple3 {
  --theme-bg: color-mix(in srgb, var(--color-purple-3) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Purple3 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-purple-3) 24%, transparent);
}

.ThemeBgSoftActive-Purple3 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-purple-3) 30%, transparent);
}

.ThemeBg-Purple3 {
  --theme-bg: var(--color-purple-3);
  --theme-interactive-bg-auto-hover: var(--color-purple-4);
  --theme-interactive-bg-auto-active: var(--color-purple-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Purple3 {
  --theme-interactive-bg-hover: var(--color-purple-3);
}

.ThemeBgActive-Purple3 {
  --theme-interactive-bg-active: var(--color-purple-3);
}

.ThemeBgSoft-Purple4 {
  --theme-bg: color-mix(in srgb, var(--color-purple-4) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Purple4 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-purple-4) 24%, transparent);
}

.ThemeBgSoftActive-Purple4 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-purple-4) 30%, transparent);
}

.ThemeBg-Purple4 {
  --theme-bg: var(--color-purple-4);
  --theme-interactive-bg-auto-hover: var(--color-purple-5);
  --theme-interactive-bg-auto-active: var(--color-purple-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Purple4 {
  --theme-interactive-bg-hover: var(--color-purple-4);
}

.ThemeBgActive-Purple4 {
  --theme-interactive-bg-active: var(--color-purple-4);
}

.ThemeBgSoft-Purple5 {
  --theme-bg: color-mix(in srgb, var(--color-purple-5) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Purple5 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-purple-5) 24%, transparent);
}

.ThemeBgSoftActive-Purple5 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-purple-5) 30%, transparent);
}

.ThemeBg-Purple5 {
  --theme-bg: var(--color-purple-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Purple5 {
  --theme-interactive-bg-hover: var(--color-purple-5);
}

.ThemeBgActive-Purple5 {
  --theme-interactive-bg-active: var(--color-purple-5);
}

.ThemeBgSoft-Purple6 {
  --theme-bg: color-mix(in srgb, var(--color-purple-6) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Purple6 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-purple-6) 24%, transparent);
}

.ThemeBgSoftActive-Purple6 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-purple-6) 30%, transparent);
}

.ThemeBg-Purple6 {
  --theme-bg: var(--color-purple-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Purple6 {
  --theme-interactive-bg-hover: var(--color-purple-6);
}

.ThemeBgActive-Purple6 {
  --theme-interactive-bg-active: var(--color-purple-6);
}

.ThemeBgSoft-Magenta1 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-1) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Magenta1 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-magenta-1) 24%, transparent);
}

.ThemeBgSoftActive-Magenta1 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
}

.ThemeBg-Magenta1 {
  --theme-bg: var(--color-magenta-1);
  --theme-interactive-bg-auto-hover: var(--color-magenta-2);
  --theme-interactive-bg-auto-active: var(--color-magenta-3);
  background: var(--theme-bg);
}

.ThemeBgHover-Magenta1 {
  --theme-interactive-bg-hover: var(--color-magenta-1);
}

.ThemeBgActive-Magenta1 {
  --theme-interactive-bg-active: var(--color-magenta-1);
}

.ThemeBgSoft-Magenta2 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-2) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Magenta2 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-magenta-2) 24%, transparent);
}

.ThemeBgSoftActive-Magenta2 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
}

.ThemeBg-Magenta2 {
  --theme-bg: var(--color-magenta-2);
  --theme-interactive-bg-auto-hover: var(--color-magenta-3);
  --theme-interactive-bg-auto-active: var(--color-magenta-4);
  background: var(--theme-bg);
}

.ThemeBgHover-Magenta2 {
  --theme-interactive-bg-hover: var(--color-magenta-2);
}

.ThemeBgActive-Magenta2 {
  --theme-interactive-bg-active: var(--color-magenta-2);
}

.ThemeBgSoft-Magenta3 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-3) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Magenta3 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-magenta-3) 24%, transparent);
}

.ThemeBgSoftActive-Magenta3 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
}

.ThemeBg-Magenta3 {
  --theme-bg: var(--color-magenta-3);
  --theme-interactive-bg-auto-hover: var(--color-magenta-4);
  --theme-interactive-bg-auto-active: var(--color-magenta-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Magenta3 {
  --theme-interactive-bg-hover: var(--color-magenta-3);
}

.ThemeBgActive-Magenta3 {
  --theme-interactive-bg-active: var(--color-magenta-3);
}

.ThemeBgSoft-Magenta4 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-4) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Magenta4 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-magenta-4) 24%, transparent);
}

.ThemeBgSoftActive-Magenta4 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
}

.ThemeBg-Magenta4 {
  --theme-bg: var(--color-magenta-4);
  --theme-interactive-bg-auto-hover: var(--color-magenta-5);
  --theme-interactive-bg-auto-active: var(--color-magenta-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Magenta4 {
  --theme-interactive-bg-hover: var(--color-magenta-4);
}

.ThemeBgActive-Magenta4 {
  --theme-interactive-bg-active: var(--color-magenta-4);
}

.ThemeBgSoft-Magenta5 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-5) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Magenta5 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-magenta-5) 24%, transparent);
}

.ThemeBgSoftActive-Magenta5 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
}

.ThemeBg-Magenta5 {
  --theme-bg: var(--color-magenta-5);
  background: var(--theme-bg);
}

.ThemeBgHover-Magenta5 {
  --theme-interactive-bg-hover: var(--color-magenta-5);
}

.ThemeBgActive-Magenta5 {
  --theme-interactive-bg-active: var(--color-magenta-5);
}

.ThemeBgSoft-Magenta6 {
  --theme-bg: color-mix(in srgb, var(--color-magenta-6) 15%, transparent);
  background: var(--theme-bg);
}

.ThemeBgSoftHover-Magenta6 {
  --theme-interactive-bg-hover: color-mix(in srgb, var(--color-magenta-6) 24%, transparent);
}

.ThemeBgSoftActive-Magenta6 {
  --theme-interactive-bg-active: color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
}

.ThemeBg-Magenta6 {
  --theme-bg: var(--color-magenta-6);
  background: var(--theme-bg);
}

.ThemeBgHover-Magenta6 {
  --theme-interactive-bg-hover: var(--color-magenta-6);
}

.ThemeBgActive-Magenta6 {
  --theme-interactive-bg-active: var(--color-magenta-6);
}

.ThemeColor-Base1 {
  color: var(--color-base-reversed-1);
  stroke: currentColor;
}

.ThemeColor-Base1TP1 {
  color: color-mix(in srgb, var(--color-base-reversed-1) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base1TP2 {
  color: color-mix(in srgb, var(--color-base-reversed-1) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base1TP3 {
  color: color-mix(in srgb, var(--color-base-reversed-1) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base1TP4 {
  color: color-mix(in srgb, var(--color-base-reversed-1) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base1TP5 {
  color: color-mix(in srgb, var(--color-base-reversed-1) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base1TP6 {
  color: color-mix(in srgb, var(--color-base-reversed-1) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base2 {
  color: var(--color-base-reversed-2);
  stroke: currentColor;
}

.ThemeColor-Base2TP1 {
  color: color-mix(in srgb, var(--color-base-reversed-2) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base2TP2 {
  color: color-mix(in srgb, var(--color-base-reversed-2) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base2TP3 {
  color: color-mix(in srgb, var(--color-base-reversed-2) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base2TP4 {
  color: color-mix(in srgb, var(--color-base-reversed-2) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base2TP5 {
  color: color-mix(in srgb, var(--color-base-reversed-2) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base2TP6 {
  color: color-mix(in srgb, var(--color-base-reversed-2) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base3 {
  color: var(--color-base-reversed-3);
  stroke: currentColor;
}

.ThemeColor-Base3TP1 {
  color: color-mix(in srgb, var(--color-base-reversed-3) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base3TP2 {
  color: color-mix(in srgb, var(--color-base-reversed-3) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base3TP3 {
  color: color-mix(in srgb, var(--color-base-reversed-3) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base3TP4 {
  color: color-mix(in srgb, var(--color-base-reversed-3) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base3TP5 {
  color: color-mix(in srgb, var(--color-base-reversed-3) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base3TP6 {
  color: color-mix(in srgb, var(--color-base-reversed-3) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base4 {
  color: var(--color-base-reversed-4);
  stroke: currentColor;
}

.ThemeColor-Base4TP1 {
  color: color-mix(in srgb, var(--color-base-reversed-4) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base4TP2 {
  color: color-mix(in srgb, var(--color-base-reversed-4) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base4TP3 {
  color: color-mix(in srgb, var(--color-base-reversed-4) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base4TP4 {
  color: color-mix(in srgb, var(--color-base-reversed-4) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base4TP5 {
  color: color-mix(in srgb, var(--color-base-reversed-4) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base4TP6 {
  color: color-mix(in srgb, var(--color-base-reversed-4) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base5 {
  color: var(--color-base-reversed-5);
  stroke: currentColor;
}

.ThemeColor-Base5TP1 {
  color: color-mix(in srgb, var(--color-base-reversed-5) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base5TP2 {
  color: color-mix(in srgb, var(--color-base-reversed-5) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base5TP3 {
  color: color-mix(in srgb, var(--color-base-reversed-5) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base5TP4 {
  color: color-mix(in srgb, var(--color-base-reversed-5) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base5TP5 {
  color: color-mix(in srgb, var(--color-base-reversed-5) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base5TP6 {
  color: color-mix(in srgb, var(--color-base-reversed-5) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base6 {
  color: var(--color-base-reversed-6);
  stroke: currentColor;
}

.ThemeColor-Base6TP1 {
  color: color-mix(in srgb, var(--color-base-reversed-6) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base6TP2 {
  color: color-mix(in srgb, var(--color-base-reversed-6) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base6TP3 {
  color: color-mix(in srgb, var(--color-base-reversed-6) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base6TP4 {
  color: color-mix(in srgb, var(--color-base-reversed-6) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base6TP5 {
  color: color-mix(in srgb, var(--color-base-reversed-6) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Base6TP6 {
  color: color-mix(in srgb, var(--color-base-reversed-6) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseSoft {
  color: var(--color-base-reversed-6);
  stroke: currentColor;
}

[data-color-mode="dark"] .ThemeColor-BaseSoft {
  color: var(--color-base-reversed-1);
  stroke: currentColor;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode]) .ThemeColor-BaseSoft {
    color: var(--color-base-reversed-1);
    stroke: currentColor;
  }
}

.ThemeColor-BaseLight1 {
  color: var(--color-base-light-1);
  stroke: currentColor;
}

.ThemeColor-BaseLight1TP1 {
  color: color-mix(in srgb, var(--color-base-light-1) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight1TP2 {
  color: color-mix(in srgb, var(--color-base-light-1) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight1TP3 {
  color: color-mix(in srgb, var(--color-base-light-1) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight1TP4 {
  color: color-mix(in srgb, var(--color-base-light-1) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight1TP5 {
  color: color-mix(in srgb, var(--color-base-light-1) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight1TP6 {
  color: color-mix(in srgb, var(--color-base-light-1) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight2 {
  color: var(--color-base-light-2);
  stroke: currentColor;
}

.ThemeColor-BaseLight2TP1 {
  color: color-mix(in srgb, var(--color-base-light-2) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight2TP2 {
  color: color-mix(in srgb, var(--color-base-light-2) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight2TP3 {
  color: color-mix(in srgb, var(--color-base-light-2) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight2TP4 {
  color: color-mix(in srgb, var(--color-base-light-2) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight2TP5 {
  color: color-mix(in srgb, var(--color-base-light-2) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight2TP6 {
  color: color-mix(in srgb, var(--color-base-light-2) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight3 {
  color: var(--color-base-light-3);
  stroke: currentColor;
}

.ThemeColor-BaseLight3TP1 {
  color: color-mix(in srgb, var(--color-base-light-3) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight3TP2 {
  color: color-mix(in srgb, var(--color-base-light-3) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight3TP3 {
  color: color-mix(in srgb, var(--color-base-light-3) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight3TP4 {
  color: color-mix(in srgb, var(--color-base-light-3) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight3TP5 {
  color: color-mix(in srgb, var(--color-base-light-3) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight3TP6 {
  color: color-mix(in srgb, var(--color-base-light-3) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight4 {
  color: var(--color-base-light-4);
  stroke: currentColor;
}

.ThemeColor-BaseLight4TP1 {
  color: color-mix(in srgb, var(--color-base-light-4) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight4TP2 {
  color: color-mix(in srgb, var(--color-base-light-4) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight4TP3 {
  color: color-mix(in srgb, var(--color-base-light-4) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight4TP4 {
  color: color-mix(in srgb, var(--color-base-light-4) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight4TP5 {
  color: color-mix(in srgb, var(--color-base-light-4) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight4TP6 {
  color: color-mix(in srgb, var(--color-base-light-4) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight5 {
  color: var(--color-base-light-5);
  stroke: currentColor;
}

.ThemeColor-BaseLight5TP1 {
  color: color-mix(in srgb, var(--color-base-light-5) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight5TP2 {
  color: color-mix(in srgb, var(--color-base-light-5) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight5TP3 {
  color: color-mix(in srgb, var(--color-base-light-5) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight5TP4 {
  color: color-mix(in srgb, var(--color-base-light-5) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight5TP5 {
  color: color-mix(in srgb, var(--color-base-light-5) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight5TP6 {
  color: color-mix(in srgb, var(--color-base-light-5) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight6 {
  color: var(--color-base-light-6);
  stroke: currentColor;
}

.ThemeColor-BaseLight6TP1 {
  color: color-mix(in srgb, var(--color-base-light-6) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight6TP2 {
  color: color-mix(in srgb, var(--color-base-light-6) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight6TP3 {
  color: color-mix(in srgb, var(--color-base-light-6) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight6TP4 {
  color: color-mix(in srgb, var(--color-base-light-6) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight6TP5 {
  color: color-mix(in srgb, var(--color-base-light-6) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLight6TP6 {
  color: color-mix(in srgb, var(--color-base-light-6) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseLightSoft {
  color: var(--color-base-light-6);
  stroke: currentColor;
}

[data-color-mode="dark"] .ThemeColor-BaseLightSoft {
  color: var(--color-base-light-1);
  stroke: currentColor;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode]) .ThemeColor-BaseLightSoft {
    color: var(--color-base-light-1);
    stroke: currentColor;
  }
}

.ThemeColor-BaseDark1 {
  color: var(--color-base-dark-1);
  stroke: currentColor;
}

.ThemeColor-BaseDark1TP1 {
  color: color-mix(in srgb, var(--color-base-dark-1) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark1TP2 {
  color: color-mix(in srgb, var(--color-base-dark-1) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark1TP3 {
  color: color-mix(in srgb, var(--color-base-dark-1) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark1TP4 {
  color: color-mix(in srgb, var(--color-base-dark-1) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark1TP5 {
  color: color-mix(in srgb, var(--color-base-dark-1) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark1TP6 {
  color: color-mix(in srgb, var(--color-base-dark-1) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark2 {
  color: var(--color-base-dark-2);
  stroke: currentColor;
}

.ThemeColor-BaseDark2TP1 {
  color: color-mix(in srgb, var(--color-base-dark-2) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark2TP2 {
  color: color-mix(in srgb, var(--color-base-dark-2) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark2TP3 {
  color: color-mix(in srgb, var(--color-base-dark-2) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark2TP4 {
  color: color-mix(in srgb, var(--color-base-dark-2) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark2TP5 {
  color: color-mix(in srgb, var(--color-base-dark-2) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark2TP6 {
  color: color-mix(in srgb, var(--color-base-dark-2) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark3 {
  color: var(--color-base-dark-3);
  stroke: currentColor;
}

.ThemeColor-BaseDark3TP1 {
  color: color-mix(in srgb, var(--color-base-dark-3) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark3TP2 {
  color: color-mix(in srgb, var(--color-base-dark-3) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark3TP3 {
  color: color-mix(in srgb, var(--color-base-dark-3) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark3TP4 {
  color: color-mix(in srgb, var(--color-base-dark-3) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark3TP5 {
  color: color-mix(in srgb, var(--color-base-dark-3) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark3TP6 {
  color: color-mix(in srgb, var(--color-base-dark-3) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark4 {
  color: var(--color-base-dark-4);
  stroke: currentColor;
}

.ThemeColor-BaseDark4TP1 {
  color: color-mix(in srgb, var(--color-base-dark-4) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark4TP2 {
  color: color-mix(in srgb, var(--color-base-dark-4) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark4TP3 {
  color: color-mix(in srgb, var(--color-base-dark-4) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark4TP4 {
  color: color-mix(in srgb, var(--color-base-dark-4) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark4TP5 {
  color: color-mix(in srgb, var(--color-base-dark-4) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark4TP6 {
  color: color-mix(in srgb, var(--color-base-dark-4) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark5 {
  color: var(--color-base-dark-5);
  stroke: currentColor;
}

.ThemeColor-BaseDark5TP1 {
  color: color-mix(in srgb, var(--color-base-dark-5) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark5TP2 {
  color: color-mix(in srgb, var(--color-base-dark-5) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark5TP3 {
  color: color-mix(in srgb, var(--color-base-dark-5) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark5TP4 {
  color: color-mix(in srgb, var(--color-base-dark-5) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark5TP5 {
  color: color-mix(in srgb, var(--color-base-dark-5) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark5TP6 {
  color: color-mix(in srgb, var(--color-base-dark-5) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark6 {
  color: var(--color-base-dark-6);
  stroke: currentColor;
}

.ThemeColor-BaseDark6TP1 {
  color: color-mix(in srgb, var(--color-base-dark-6) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark6TP2 {
  color: color-mix(in srgb, var(--color-base-dark-6) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark6TP3 {
  color: color-mix(in srgb, var(--color-base-dark-6) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark6TP4 {
  color: color-mix(in srgb, var(--color-base-dark-6) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark6TP5 {
  color: color-mix(in srgb, var(--color-base-dark-6) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDark6TP6 {
  color: color-mix(in srgb, var(--color-base-dark-6) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-BaseDarkSoft {
  color: var(--color-base-dark-6);
  stroke: currentColor;
}

[data-color-mode="dark"] .ThemeColor-BaseDarkSoft {
  color: var(--color-base-dark-1);
  stroke: currentColor;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode]) .ThemeColor-BaseDarkSoft {
    color: var(--color-base-dark-1);
    stroke: currentColor;
  }
}

.ThemeColor-Reversed1 {
  color: var(--color-base-1);
  stroke: currentColor;
}

.ThemeColor-Reversed1TP1 {
  color: color-mix(in srgb, var(--color-base-1) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed1TP2 {
  color: color-mix(in srgb, var(--color-base-1) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed1TP3 {
  color: color-mix(in srgb, var(--color-base-1) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed1TP4 {
  color: color-mix(in srgb, var(--color-base-1) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed1TP5 {
  color: color-mix(in srgb, var(--color-base-1) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed1TP6 {
  color: color-mix(in srgb, var(--color-base-1) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed2 {
  color: var(--color-base-2);
  stroke: currentColor;
}

.ThemeColor-Reversed2TP1 {
  color: color-mix(in srgb, var(--color-base-2) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed2TP2 {
  color: color-mix(in srgb, var(--color-base-2) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed2TP3 {
  color: color-mix(in srgb, var(--color-base-2) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed2TP4 {
  color: color-mix(in srgb, var(--color-base-2) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed2TP5 {
  color: color-mix(in srgb, var(--color-base-2) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed2TP6 {
  color: color-mix(in srgb, var(--color-base-2) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed3 {
  color: var(--color-base-3);
  stroke: currentColor;
}

.ThemeColor-Reversed3TP1 {
  color: color-mix(in srgb, var(--color-base-3) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed3TP2 {
  color: color-mix(in srgb, var(--color-base-3) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed3TP3 {
  color: color-mix(in srgb, var(--color-base-3) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed3TP4 {
  color: color-mix(in srgb, var(--color-base-3) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed3TP5 {
  color: color-mix(in srgb, var(--color-base-3) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed3TP6 {
  color: color-mix(in srgb, var(--color-base-3) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed4 {
  color: var(--color-base-4);
  stroke: currentColor;
}

.ThemeColor-Reversed4TP1 {
  color: color-mix(in srgb, var(--color-base-4) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed4TP2 {
  color: color-mix(in srgb, var(--color-base-4) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed4TP3 {
  color: color-mix(in srgb, var(--color-base-4) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed4TP4 {
  color: color-mix(in srgb, var(--color-base-4) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed4TP5 {
  color: color-mix(in srgb, var(--color-base-4) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed4TP6 {
  color: color-mix(in srgb, var(--color-base-4) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed5 {
  color: var(--color-base-5);
  stroke: currentColor;
}

.ThemeColor-Reversed5TP1 {
  color: color-mix(in srgb, var(--color-base-5) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed5TP2 {
  color: color-mix(in srgb, var(--color-base-5) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed5TP3 {
  color: color-mix(in srgb, var(--color-base-5) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed5TP4 {
  color: color-mix(in srgb, var(--color-base-5) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed5TP5 {
  color: color-mix(in srgb, var(--color-base-5) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed5TP6 {
  color: color-mix(in srgb, var(--color-base-5) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed6 {
  color: var(--color-base-6);
  stroke: currentColor;
}

.ThemeColor-Reversed6TP1 {
  color: color-mix(in srgb, var(--color-base-6) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed6TP2 {
  color: color-mix(in srgb, var(--color-base-6) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed6TP3 {
  color: color-mix(in srgb, var(--color-base-6) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed6TP4 {
  color: color-mix(in srgb, var(--color-base-6) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed6TP5 {
  color: color-mix(in srgb, var(--color-base-6) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Reversed6TP6 {
  color: color-mix(in srgb, var(--color-base-6) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-ReversedSoft {
  color: var(--color-base-6);
  stroke: currentColor;
}

[data-color-mode="dark"] .ThemeColor-ReversedSoft {
  color: var(--color-base-1);
  stroke: currentColor;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode]) .ThemeColor-ReversedSoft {
    color: var(--color-base-1);
    stroke: currentColor;
  }
}

.ThemeColor-Theme1 {
  color: var(--color-theme-1);
  stroke: currentColor;
}

.ThemeColor-Theme1TP1 {
  color: color-mix(in srgb, var(--color-theme-1) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme1TP2 {
  color: color-mix(in srgb, var(--color-theme-1) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme1TP3 {
  color: color-mix(in srgb, var(--color-theme-1) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme1TP4 {
  color: color-mix(in srgb, var(--color-theme-1) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme1TP5 {
  color: color-mix(in srgb, var(--color-theme-1) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme1TP6 {
  color: color-mix(in srgb, var(--color-theme-1) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme2 {
  color: var(--color-theme-2);
  stroke: currentColor;
}

.ThemeColor-Theme2TP1 {
  color: color-mix(in srgb, var(--color-theme-2) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme2TP2 {
  color: color-mix(in srgb, var(--color-theme-2) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme2TP3 {
  color: color-mix(in srgb, var(--color-theme-2) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme2TP4 {
  color: color-mix(in srgb, var(--color-theme-2) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme2TP5 {
  color: color-mix(in srgb, var(--color-theme-2) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme2TP6 {
  color: color-mix(in srgb, var(--color-theme-2) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme3 {
  color: var(--color-theme-3);
  stroke: currentColor;
}

.ThemeColor-Theme3TP1 {
  color: color-mix(in srgb, var(--color-theme-3) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme3TP2 {
  color: color-mix(in srgb, var(--color-theme-3) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme3TP3 {
  color: color-mix(in srgb, var(--color-theme-3) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme3TP4 {
  color: color-mix(in srgb, var(--color-theme-3) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme3TP5 {
  color: color-mix(in srgb, var(--color-theme-3) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme3TP6 {
  color: color-mix(in srgb, var(--color-theme-3) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme4 {
  color: var(--color-theme-4);
  stroke: currentColor;
}

.ThemeColor-Theme4TP1 {
  color: color-mix(in srgb, var(--color-theme-4) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme4TP2 {
  color: color-mix(in srgb, var(--color-theme-4) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme4TP3 {
  color: color-mix(in srgb, var(--color-theme-4) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme4TP4 {
  color: color-mix(in srgb, var(--color-theme-4) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme4TP5 {
  color: color-mix(in srgb, var(--color-theme-4) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme4TP6 {
  color: color-mix(in srgb, var(--color-theme-4) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme5 {
  color: var(--color-theme-5);
  stroke: currentColor;
}

.ThemeColor-Theme5TP1 {
  color: color-mix(in srgb, var(--color-theme-5) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme5TP2 {
  color: color-mix(in srgb, var(--color-theme-5) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme5TP3 {
  color: color-mix(in srgb, var(--color-theme-5) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme5TP4 {
  color: color-mix(in srgb, var(--color-theme-5) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme5TP5 {
  color: color-mix(in srgb, var(--color-theme-5) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme5TP6 {
  color: color-mix(in srgb, var(--color-theme-5) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme6 {
  color: var(--color-theme-6);
  stroke: currentColor;
}

.ThemeColor-Theme6TP1 {
  color: color-mix(in srgb, var(--color-theme-6) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme6TP2 {
  color: color-mix(in srgb, var(--color-theme-6) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme6TP3 {
  color: color-mix(in srgb, var(--color-theme-6) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme6TP4 {
  color: color-mix(in srgb, var(--color-theme-6) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme6TP5 {
  color: color-mix(in srgb, var(--color-theme-6) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Theme6TP6 {
  color: color-mix(in srgb, var(--color-theme-6) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-ThemeSoft {
  color: var(--color-theme-6);
  stroke: currentColor;
}

[data-color-mode="dark"] .ThemeColor-ThemeSoft {
  color: var(--color-theme-1);
  stroke: currentColor;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode]) .ThemeColor-ThemeSoft {
    color: var(--color-theme-1);
    stroke: currentColor;
  }
}

.ThemeColor-Pink1 {
  color: var(--color-pink-1);
  stroke: currentColor;
}

.ThemeColor-Pink1TP1 {
  color: color-mix(in srgb, var(--color-pink-1) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink1TP2 {
  color: color-mix(in srgb, var(--color-pink-1) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink1TP3 {
  color: color-mix(in srgb, var(--color-pink-1) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink1TP4 {
  color: color-mix(in srgb, var(--color-pink-1) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink1TP5 {
  color: color-mix(in srgb, var(--color-pink-1) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink1TP6 {
  color: color-mix(in srgb, var(--color-pink-1) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink2 {
  color: var(--color-pink-2);
  stroke: currentColor;
}

.ThemeColor-Pink2TP1 {
  color: color-mix(in srgb, var(--color-pink-2) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink2TP2 {
  color: color-mix(in srgb, var(--color-pink-2) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink2TP3 {
  color: color-mix(in srgb, var(--color-pink-2) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink2TP4 {
  color: color-mix(in srgb, var(--color-pink-2) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink2TP5 {
  color: color-mix(in srgb, var(--color-pink-2) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink2TP6 {
  color: color-mix(in srgb, var(--color-pink-2) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink3 {
  color: var(--color-pink-3);
  stroke: currentColor;
}

.ThemeColor-Pink3TP1 {
  color: color-mix(in srgb, var(--color-pink-3) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink3TP2 {
  color: color-mix(in srgb, var(--color-pink-3) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink3TP3 {
  color: color-mix(in srgb, var(--color-pink-3) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink3TP4 {
  color: color-mix(in srgb, var(--color-pink-3) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink3TP5 {
  color: color-mix(in srgb, var(--color-pink-3) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink3TP6 {
  color: color-mix(in srgb, var(--color-pink-3) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink4 {
  color: var(--color-pink-4);
  stroke: currentColor;
}

.ThemeColor-Pink4TP1 {
  color: color-mix(in srgb, var(--color-pink-4) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink4TP2 {
  color: color-mix(in srgb, var(--color-pink-4) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink4TP3 {
  color: color-mix(in srgb, var(--color-pink-4) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink4TP4 {
  color: color-mix(in srgb, var(--color-pink-4) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink4TP5 {
  color: color-mix(in srgb, var(--color-pink-4) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink4TP6 {
  color: color-mix(in srgb, var(--color-pink-4) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink5 {
  color: var(--color-pink-5);
  stroke: currentColor;
}

.ThemeColor-Pink5TP1 {
  color: color-mix(in srgb, var(--color-pink-5) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink5TP2 {
  color: color-mix(in srgb, var(--color-pink-5) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink5TP3 {
  color: color-mix(in srgb, var(--color-pink-5) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink5TP4 {
  color: color-mix(in srgb, var(--color-pink-5) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink5TP5 {
  color: color-mix(in srgb, var(--color-pink-5) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink5TP6 {
  color: color-mix(in srgb, var(--color-pink-5) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink6 {
  color: var(--color-pink-6);
  stroke: currentColor;
}

.ThemeColor-Pink6TP1 {
  color: color-mix(in srgb, var(--color-pink-6) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink6TP2 {
  color: color-mix(in srgb, var(--color-pink-6) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink6TP3 {
  color: color-mix(in srgb, var(--color-pink-6) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink6TP4 {
  color: color-mix(in srgb, var(--color-pink-6) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink6TP5 {
  color: color-mix(in srgb, var(--color-pink-6) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Pink6TP6 {
  color: color-mix(in srgb, var(--color-pink-6) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-PinkSoft {
  color: var(--color-pink-6);
  stroke: currentColor;
}

[data-color-mode="dark"] .ThemeColor-PinkSoft {
  color: var(--color-pink-1);
  stroke: currentColor;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode]) .ThemeColor-PinkSoft {
    color: var(--color-pink-1);
    stroke: currentColor;
  }
}

.ThemeColor-Red1 {
  color: var(--color-red-1);
  stroke: currentColor;
}

.ThemeColor-Red1TP1 {
  color: color-mix(in srgb, var(--color-red-1) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red1TP2 {
  color: color-mix(in srgb, var(--color-red-1) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red1TP3 {
  color: color-mix(in srgb, var(--color-red-1) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red1TP4 {
  color: color-mix(in srgb, var(--color-red-1) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red1TP5 {
  color: color-mix(in srgb, var(--color-red-1) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red1TP6 {
  color: color-mix(in srgb, var(--color-red-1) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red2 {
  color: var(--color-red-2);
  stroke: currentColor;
}

.ThemeColor-Red2TP1 {
  color: color-mix(in srgb, var(--color-red-2) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red2TP2 {
  color: color-mix(in srgb, var(--color-red-2) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red2TP3 {
  color: color-mix(in srgb, var(--color-red-2) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red2TP4 {
  color: color-mix(in srgb, var(--color-red-2) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red2TP5 {
  color: color-mix(in srgb, var(--color-red-2) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red2TP6 {
  color: color-mix(in srgb, var(--color-red-2) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red3 {
  color: var(--color-red-3);
  stroke: currentColor;
}

.ThemeColor-Red3TP1 {
  color: color-mix(in srgb, var(--color-red-3) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red3TP2 {
  color: color-mix(in srgb, var(--color-red-3) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red3TP3 {
  color: color-mix(in srgb, var(--color-red-3) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red3TP4 {
  color: color-mix(in srgb, var(--color-red-3) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red3TP5 {
  color: color-mix(in srgb, var(--color-red-3) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red3TP6 {
  color: color-mix(in srgb, var(--color-red-3) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red4 {
  color: var(--color-red-4);
  stroke: currentColor;
}

.ThemeColor-Red4TP1 {
  color: color-mix(in srgb, var(--color-red-4) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red4TP2 {
  color: color-mix(in srgb, var(--color-red-4) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red4TP3 {
  color: color-mix(in srgb, var(--color-red-4) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red4TP4 {
  color: color-mix(in srgb, var(--color-red-4) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red4TP5 {
  color: color-mix(in srgb, var(--color-red-4) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red4TP6 {
  color: color-mix(in srgb, var(--color-red-4) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red5 {
  color: var(--color-red-5);
  stroke: currentColor;
}

.ThemeColor-Red5TP1 {
  color: color-mix(in srgb, var(--color-red-5) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red5TP2 {
  color: color-mix(in srgb, var(--color-red-5) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red5TP3 {
  color: color-mix(in srgb, var(--color-red-5) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red5TP4 {
  color: color-mix(in srgb, var(--color-red-5) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red5TP5 {
  color: color-mix(in srgb, var(--color-red-5) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red5TP6 {
  color: color-mix(in srgb, var(--color-red-5) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red6 {
  color: var(--color-red-6);
  stroke: currentColor;
}

.ThemeColor-Red6TP1 {
  color: color-mix(in srgb, var(--color-red-6) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red6TP2 {
  color: color-mix(in srgb, var(--color-red-6) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red6TP3 {
  color: color-mix(in srgb, var(--color-red-6) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red6TP4 {
  color: color-mix(in srgb, var(--color-red-6) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red6TP5 {
  color: color-mix(in srgb, var(--color-red-6) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Red6TP6 {
  color: color-mix(in srgb, var(--color-red-6) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-RedSoft {
  color: var(--color-red-6);
  stroke: currentColor;
}

[data-color-mode="dark"] .ThemeColor-RedSoft {
  color: var(--color-red-1);
  stroke: currentColor;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode]) .ThemeColor-RedSoft {
    color: var(--color-red-1);
    stroke: currentColor;
  }
}

.ThemeColor-Brown1 {
  color: var(--color-brown-1);
  stroke: currentColor;
}

.ThemeColor-Brown1TP1 {
  color: color-mix(in srgb, var(--color-brown-1) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown1TP2 {
  color: color-mix(in srgb, var(--color-brown-1) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown1TP3 {
  color: color-mix(in srgb, var(--color-brown-1) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown1TP4 {
  color: color-mix(in srgb, var(--color-brown-1) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown1TP5 {
  color: color-mix(in srgb, var(--color-brown-1) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown1TP6 {
  color: color-mix(in srgb, var(--color-brown-1) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown2 {
  color: var(--color-brown-2);
  stroke: currentColor;
}

.ThemeColor-Brown2TP1 {
  color: color-mix(in srgb, var(--color-brown-2) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown2TP2 {
  color: color-mix(in srgb, var(--color-brown-2) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown2TP3 {
  color: color-mix(in srgb, var(--color-brown-2) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown2TP4 {
  color: color-mix(in srgb, var(--color-brown-2) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown2TP5 {
  color: color-mix(in srgb, var(--color-brown-2) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown2TP6 {
  color: color-mix(in srgb, var(--color-brown-2) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown3 {
  color: var(--color-brown-3);
  stroke: currentColor;
}

.ThemeColor-Brown3TP1 {
  color: color-mix(in srgb, var(--color-brown-3) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown3TP2 {
  color: color-mix(in srgb, var(--color-brown-3) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown3TP3 {
  color: color-mix(in srgb, var(--color-brown-3) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown3TP4 {
  color: color-mix(in srgb, var(--color-brown-3) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown3TP5 {
  color: color-mix(in srgb, var(--color-brown-3) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown3TP6 {
  color: color-mix(in srgb, var(--color-brown-3) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown4 {
  color: var(--color-brown-4);
  stroke: currentColor;
}

.ThemeColor-Brown4TP1 {
  color: color-mix(in srgb, var(--color-brown-4) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown4TP2 {
  color: color-mix(in srgb, var(--color-brown-4) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown4TP3 {
  color: color-mix(in srgb, var(--color-brown-4) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown4TP4 {
  color: color-mix(in srgb, var(--color-brown-4) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown4TP5 {
  color: color-mix(in srgb, var(--color-brown-4) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown4TP6 {
  color: color-mix(in srgb, var(--color-brown-4) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown5 {
  color: var(--color-brown-5);
  stroke: currentColor;
}

.ThemeColor-Brown5TP1 {
  color: color-mix(in srgb, var(--color-brown-5) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown5TP2 {
  color: color-mix(in srgb, var(--color-brown-5) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown5TP3 {
  color: color-mix(in srgb, var(--color-brown-5) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown5TP4 {
  color: color-mix(in srgb, var(--color-brown-5) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown5TP5 {
  color: color-mix(in srgb, var(--color-brown-5) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown5TP6 {
  color: color-mix(in srgb, var(--color-brown-5) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown6 {
  color: var(--color-brown-6);
  stroke: currentColor;
}

.ThemeColor-Brown6TP1 {
  color: color-mix(in srgb, var(--color-brown-6) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown6TP2 {
  color: color-mix(in srgb, var(--color-brown-6) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown6TP3 {
  color: color-mix(in srgb, var(--color-brown-6) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown6TP4 {
  color: color-mix(in srgb, var(--color-brown-6) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown6TP5 {
  color: color-mix(in srgb, var(--color-brown-6) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Brown6TP6 {
  color: color-mix(in srgb, var(--color-brown-6) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-BrownSoft {
  color: var(--color-brown-6);
  stroke: currentColor;
}

[data-color-mode="dark"] .ThemeColor-BrownSoft {
  color: var(--color-brown-1);
  stroke: currentColor;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode]) .ThemeColor-BrownSoft {
    color: var(--color-brown-1);
    stroke: currentColor;
  }
}

.ThemeColor-Orange1 {
  color: var(--color-orange-1);
  stroke: currentColor;
}

.ThemeColor-Orange1TP1 {
  color: color-mix(in srgb, var(--color-orange-1) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange1TP2 {
  color: color-mix(in srgb, var(--color-orange-1) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange1TP3 {
  color: color-mix(in srgb, var(--color-orange-1) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange1TP4 {
  color: color-mix(in srgb, var(--color-orange-1) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange1TP5 {
  color: color-mix(in srgb, var(--color-orange-1) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange1TP6 {
  color: color-mix(in srgb, var(--color-orange-1) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange2 {
  color: var(--color-orange-2);
  stroke: currentColor;
}

.ThemeColor-Orange2TP1 {
  color: color-mix(in srgb, var(--color-orange-2) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange2TP2 {
  color: color-mix(in srgb, var(--color-orange-2) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange2TP3 {
  color: color-mix(in srgb, var(--color-orange-2) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange2TP4 {
  color: color-mix(in srgb, var(--color-orange-2) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange2TP5 {
  color: color-mix(in srgb, var(--color-orange-2) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange2TP6 {
  color: color-mix(in srgb, var(--color-orange-2) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange3 {
  color: var(--color-orange-3);
  stroke: currentColor;
}

.ThemeColor-Orange3TP1 {
  color: color-mix(in srgb, var(--color-orange-3) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange3TP2 {
  color: color-mix(in srgb, var(--color-orange-3) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange3TP3 {
  color: color-mix(in srgb, var(--color-orange-3) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange3TP4 {
  color: color-mix(in srgb, var(--color-orange-3) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange3TP5 {
  color: color-mix(in srgb, var(--color-orange-3) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange3TP6 {
  color: color-mix(in srgb, var(--color-orange-3) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange4 {
  color: var(--color-orange-4);
  stroke: currentColor;
}

.ThemeColor-Orange4TP1 {
  color: color-mix(in srgb, var(--color-orange-4) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange4TP2 {
  color: color-mix(in srgb, var(--color-orange-4) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange4TP3 {
  color: color-mix(in srgb, var(--color-orange-4) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange4TP4 {
  color: color-mix(in srgb, var(--color-orange-4) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange4TP5 {
  color: color-mix(in srgb, var(--color-orange-4) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange4TP6 {
  color: color-mix(in srgb, var(--color-orange-4) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange5 {
  color: var(--color-orange-5);
  stroke: currentColor;
}

.ThemeColor-Orange5TP1 {
  color: color-mix(in srgb, var(--color-orange-5) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange5TP2 {
  color: color-mix(in srgb, var(--color-orange-5) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange5TP3 {
  color: color-mix(in srgb, var(--color-orange-5) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange5TP4 {
  color: color-mix(in srgb, var(--color-orange-5) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange5TP5 {
  color: color-mix(in srgb, var(--color-orange-5) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange5TP6 {
  color: color-mix(in srgb, var(--color-orange-5) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange6 {
  color: var(--color-orange-6);
  stroke: currentColor;
}

.ThemeColor-Orange6TP1 {
  color: color-mix(in srgb, var(--color-orange-6) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange6TP2 {
  color: color-mix(in srgb, var(--color-orange-6) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange6TP3 {
  color: color-mix(in srgb, var(--color-orange-6) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange6TP4 {
  color: color-mix(in srgb, var(--color-orange-6) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange6TP5 {
  color: color-mix(in srgb, var(--color-orange-6) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Orange6TP6 {
  color: color-mix(in srgb, var(--color-orange-6) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-OrangeSoft {
  color: var(--color-orange-6);
  stroke: currentColor;
}

[data-color-mode="dark"] .ThemeColor-OrangeSoft {
  color: var(--color-orange-1);
  stroke: currentColor;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode]) .ThemeColor-OrangeSoft {
    color: var(--color-orange-1);
    stroke: currentColor;
  }
}

.ThemeColor-Yellow1 {
  color: var(--color-yellow-1);
  stroke: currentColor;
}

.ThemeColor-Yellow1TP1 {
  color: color-mix(in srgb, var(--color-yellow-1) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow1TP2 {
  color: color-mix(in srgb, var(--color-yellow-1) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow1TP3 {
  color: color-mix(in srgb, var(--color-yellow-1) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow1TP4 {
  color: color-mix(in srgb, var(--color-yellow-1) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow1TP5 {
  color: color-mix(in srgb, var(--color-yellow-1) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow1TP6 {
  color: color-mix(in srgb, var(--color-yellow-1) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow2 {
  color: var(--color-yellow-2);
  stroke: currentColor;
}

.ThemeColor-Yellow2TP1 {
  color: color-mix(in srgb, var(--color-yellow-2) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow2TP2 {
  color: color-mix(in srgb, var(--color-yellow-2) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow2TP3 {
  color: color-mix(in srgb, var(--color-yellow-2) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow2TP4 {
  color: color-mix(in srgb, var(--color-yellow-2) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow2TP5 {
  color: color-mix(in srgb, var(--color-yellow-2) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow2TP6 {
  color: color-mix(in srgb, var(--color-yellow-2) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow3 {
  color: var(--color-yellow-3);
  stroke: currentColor;
}

.ThemeColor-Yellow3TP1 {
  color: color-mix(in srgb, var(--color-yellow-3) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow3TP2 {
  color: color-mix(in srgb, var(--color-yellow-3) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow3TP3 {
  color: color-mix(in srgb, var(--color-yellow-3) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow3TP4 {
  color: color-mix(in srgb, var(--color-yellow-3) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow3TP5 {
  color: color-mix(in srgb, var(--color-yellow-3) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow3TP6 {
  color: color-mix(in srgb, var(--color-yellow-3) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow4 {
  color: var(--color-yellow-4);
  stroke: currentColor;
}

.ThemeColor-Yellow4TP1 {
  color: color-mix(in srgb, var(--color-yellow-4) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow4TP2 {
  color: color-mix(in srgb, var(--color-yellow-4) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow4TP3 {
  color: color-mix(in srgb, var(--color-yellow-4) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow4TP4 {
  color: color-mix(in srgb, var(--color-yellow-4) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow4TP5 {
  color: color-mix(in srgb, var(--color-yellow-4) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow4TP6 {
  color: color-mix(in srgb, var(--color-yellow-4) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow5 {
  color: var(--color-yellow-5);
  stroke: currentColor;
}

.ThemeColor-Yellow5TP1 {
  color: color-mix(in srgb, var(--color-yellow-5) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow5TP2 {
  color: color-mix(in srgb, var(--color-yellow-5) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow5TP3 {
  color: color-mix(in srgb, var(--color-yellow-5) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow5TP4 {
  color: color-mix(in srgb, var(--color-yellow-5) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow5TP5 {
  color: color-mix(in srgb, var(--color-yellow-5) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow5TP6 {
  color: color-mix(in srgb, var(--color-yellow-5) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow6 {
  color: var(--color-yellow-6);
  stroke: currentColor;
}

.ThemeColor-Yellow6TP1 {
  color: color-mix(in srgb, var(--color-yellow-6) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow6TP2 {
  color: color-mix(in srgb, var(--color-yellow-6) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow6TP3 {
  color: color-mix(in srgb, var(--color-yellow-6) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow6TP4 {
  color: color-mix(in srgb, var(--color-yellow-6) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow6TP5 {
  color: color-mix(in srgb, var(--color-yellow-6) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Yellow6TP6 {
  color: color-mix(in srgb, var(--color-yellow-6) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-YellowSoft {
  color: var(--color-yellow-6);
  stroke: currentColor;
}

[data-color-mode="dark"] .ThemeColor-YellowSoft {
  color: var(--color-yellow-1);
  stroke: currentColor;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode]) .ThemeColor-YellowSoft {
    color: var(--color-yellow-1);
    stroke: currentColor;
  }
}

.ThemeColor-Green1 {
  color: var(--color-green-1);
  stroke: currentColor;
}

.ThemeColor-Green1TP1 {
  color: color-mix(in srgb, var(--color-green-1) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green1TP2 {
  color: color-mix(in srgb, var(--color-green-1) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green1TP3 {
  color: color-mix(in srgb, var(--color-green-1) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green1TP4 {
  color: color-mix(in srgb, var(--color-green-1) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green1TP5 {
  color: color-mix(in srgb, var(--color-green-1) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green1TP6 {
  color: color-mix(in srgb, var(--color-green-1) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green2 {
  color: var(--color-green-2);
  stroke: currentColor;
}

.ThemeColor-Green2TP1 {
  color: color-mix(in srgb, var(--color-green-2) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green2TP2 {
  color: color-mix(in srgb, var(--color-green-2) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green2TP3 {
  color: color-mix(in srgb, var(--color-green-2) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green2TP4 {
  color: color-mix(in srgb, var(--color-green-2) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green2TP5 {
  color: color-mix(in srgb, var(--color-green-2) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green2TP6 {
  color: color-mix(in srgb, var(--color-green-2) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green3 {
  color: var(--color-green-3);
  stroke: currentColor;
}

.ThemeColor-Green3TP1 {
  color: color-mix(in srgb, var(--color-green-3) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green3TP2 {
  color: color-mix(in srgb, var(--color-green-3) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green3TP3 {
  color: color-mix(in srgb, var(--color-green-3) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green3TP4 {
  color: color-mix(in srgb, var(--color-green-3) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green3TP5 {
  color: color-mix(in srgb, var(--color-green-3) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green3TP6 {
  color: color-mix(in srgb, var(--color-green-3) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green4 {
  color: var(--color-green-4);
  stroke: currentColor;
}

.ThemeColor-Green4TP1 {
  color: color-mix(in srgb, var(--color-green-4) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green4TP2 {
  color: color-mix(in srgb, var(--color-green-4) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green4TP3 {
  color: color-mix(in srgb, var(--color-green-4) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green4TP4 {
  color: color-mix(in srgb, var(--color-green-4) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green4TP5 {
  color: color-mix(in srgb, var(--color-green-4) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green4TP6 {
  color: color-mix(in srgb, var(--color-green-4) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green5 {
  color: var(--color-green-5);
  stroke: currentColor;
}

.ThemeColor-Green5TP1 {
  color: color-mix(in srgb, var(--color-green-5) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green5TP2 {
  color: color-mix(in srgb, var(--color-green-5) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green5TP3 {
  color: color-mix(in srgb, var(--color-green-5) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green5TP4 {
  color: color-mix(in srgb, var(--color-green-5) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green5TP5 {
  color: color-mix(in srgb, var(--color-green-5) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green5TP6 {
  color: color-mix(in srgb, var(--color-green-5) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green6 {
  color: var(--color-green-6);
  stroke: currentColor;
}

.ThemeColor-Green6TP1 {
  color: color-mix(in srgb, var(--color-green-6) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green6TP2 {
  color: color-mix(in srgb, var(--color-green-6) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green6TP3 {
  color: color-mix(in srgb, var(--color-green-6) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green6TP4 {
  color: color-mix(in srgb, var(--color-green-6) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green6TP5 {
  color: color-mix(in srgb, var(--color-green-6) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Green6TP6 {
  color: color-mix(in srgb, var(--color-green-6) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-GreenSoft {
  color: var(--color-green-6);
  stroke: currentColor;
}

[data-color-mode="dark"] .ThemeColor-GreenSoft {
  color: var(--color-green-1);
  stroke: currentColor;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode]) .ThemeColor-GreenSoft {
    color: var(--color-green-1);
    stroke: currentColor;
  }
}

.ThemeColor-Mint1 {
  color: var(--color-mint-1);
  stroke: currentColor;
}

.ThemeColor-Mint1TP1 {
  color: color-mix(in srgb, var(--color-mint-1) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint1TP2 {
  color: color-mix(in srgb, var(--color-mint-1) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint1TP3 {
  color: color-mix(in srgb, var(--color-mint-1) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint1TP4 {
  color: color-mix(in srgb, var(--color-mint-1) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint1TP5 {
  color: color-mix(in srgb, var(--color-mint-1) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint1TP6 {
  color: color-mix(in srgb, var(--color-mint-1) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint2 {
  color: var(--color-mint-2);
  stroke: currentColor;
}

.ThemeColor-Mint2TP1 {
  color: color-mix(in srgb, var(--color-mint-2) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint2TP2 {
  color: color-mix(in srgb, var(--color-mint-2) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint2TP3 {
  color: color-mix(in srgb, var(--color-mint-2) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint2TP4 {
  color: color-mix(in srgb, var(--color-mint-2) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint2TP5 {
  color: color-mix(in srgb, var(--color-mint-2) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint2TP6 {
  color: color-mix(in srgb, var(--color-mint-2) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint3 {
  color: var(--color-mint-3);
  stroke: currentColor;
}

.ThemeColor-Mint3TP1 {
  color: color-mix(in srgb, var(--color-mint-3) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint3TP2 {
  color: color-mix(in srgb, var(--color-mint-3) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint3TP3 {
  color: color-mix(in srgb, var(--color-mint-3) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint3TP4 {
  color: color-mix(in srgb, var(--color-mint-3) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint3TP5 {
  color: color-mix(in srgb, var(--color-mint-3) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint3TP6 {
  color: color-mix(in srgb, var(--color-mint-3) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint4 {
  color: var(--color-mint-4);
  stroke: currentColor;
}

.ThemeColor-Mint4TP1 {
  color: color-mix(in srgb, var(--color-mint-4) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint4TP2 {
  color: color-mix(in srgb, var(--color-mint-4) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint4TP3 {
  color: color-mix(in srgb, var(--color-mint-4) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint4TP4 {
  color: color-mix(in srgb, var(--color-mint-4) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint4TP5 {
  color: color-mix(in srgb, var(--color-mint-4) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint4TP6 {
  color: color-mix(in srgb, var(--color-mint-4) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint5 {
  color: var(--color-mint-5);
  stroke: currentColor;
}

.ThemeColor-Mint5TP1 {
  color: color-mix(in srgb, var(--color-mint-5) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint5TP2 {
  color: color-mix(in srgb, var(--color-mint-5) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint5TP3 {
  color: color-mix(in srgb, var(--color-mint-5) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint5TP4 {
  color: color-mix(in srgb, var(--color-mint-5) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint5TP5 {
  color: color-mix(in srgb, var(--color-mint-5) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint5TP6 {
  color: color-mix(in srgb, var(--color-mint-5) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint6 {
  color: var(--color-mint-6);
  stroke: currentColor;
}

.ThemeColor-Mint6TP1 {
  color: color-mix(in srgb, var(--color-mint-6) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint6TP2 {
  color: color-mix(in srgb, var(--color-mint-6) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint6TP3 {
  color: color-mix(in srgb, var(--color-mint-6) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint6TP4 {
  color: color-mix(in srgb, var(--color-mint-6) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint6TP5 {
  color: color-mix(in srgb, var(--color-mint-6) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Mint6TP6 {
  color: color-mix(in srgb, var(--color-mint-6) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-MintSoft {
  color: var(--color-mint-6);
  stroke: currentColor;
}

[data-color-mode="dark"] .ThemeColor-MintSoft {
  color: var(--color-mint-1);
  stroke: currentColor;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode]) .ThemeColor-MintSoft {
    color: var(--color-mint-1);
    stroke: currentColor;
  }
}

.ThemeColor-Cyan1 {
  color: var(--color-cyan-1);
  stroke: currentColor;
}

.ThemeColor-Cyan1TP1 {
  color: color-mix(in srgb, var(--color-cyan-1) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan1TP2 {
  color: color-mix(in srgb, var(--color-cyan-1) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan1TP3 {
  color: color-mix(in srgb, var(--color-cyan-1) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan1TP4 {
  color: color-mix(in srgb, var(--color-cyan-1) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan1TP5 {
  color: color-mix(in srgb, var(--color-cyan-1) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan1TP6 {
  color: color-mix(in srgb, var(--color-cyan-1) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan2 {
  color: var(--color-cyan-2);
  stroke: currentColor;
}

.ThemeColor-Cyan2TP1 {
  color: color-mix(in srgb, var(--color-cyan-2) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan2TP2 {
  color: color-mix(in srgb, var(--color-cyan-2) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan2TP3 {
  color: color-mix(in srgb, var(--color-cyan-2) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan2TP4 {
  color: color-mix(in srgb, var(--color-cyan-2) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan2TP5 {
  color: color-mix(in srgb, var(--color-cyan-2) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan2TP6 {
  color: color-mix(in srgb, var(--color-cyan-2) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan3 {
  color: var(--color-cyan-3);
  stroke: currentColor;
}

.ThemeColor-Cyan3TP1 {
  color: color-mix(in srgb, var(--color-cyan-3) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan3TP2 {
  color: color-mix(in srgb, var(--color-cyan-3) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan3TP3 {
  color: color-mix(in srgb, var(--color-cyan-3) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan3TP4 {
  color: color-mix(in srgb, var(--color-cyan-3) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan3TP5 {
  color: color-mix(in srgb, var(--color-cyan-3) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan3TP6 {
  color: color-mix(in srgb, var(--color-cyan-3) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan4 {
  color: var(--color-cyan-4);
  stroke: currentColor;
}

.ThemeColor-Cyan4TP1 {
  color: color-mix(in srgb, var(--color-cyan-4) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan4TP2 {
  color: color-mix(in srgb, var(--color-cyan-4) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan4TP3 {
  color: color-mix(in srgb, var(--color-cyan-4) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan4TP4 {
  color: color-mix(in srgb, var(--color-cyan-4) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan4TP5 {
  color: color-mix(in srgb, var(--color-cyan-4) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan4TP6 {
  color: color-mix(in srgb, var(--color-cyan-4) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan5 {
  color: var(--color-cyan-5);
  stroke: currentColor;
}

.ThemeColor-Cyan5TP1 {
  color: color-mix(in srgb, var(--color-cyan-5) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan5TP2 {
  color: color-mix(in srgb, var(--color-cyan-5) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan5TP3 {
  color: color-mix(in srgb, var(--color-cyan-5) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan5TP4 {
  color: color-mix(in srgb, var(--color-cyan-5) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan5TP5 {
  color: color-mix(in srgb, var(--color-cyan-5) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan5TP6 {
  color: color-mix(in srgb, var(--color-cyan-5) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan6 {
  color: var(--color-cyan-6);
  stroke: currentColor;
}

.ThemeColor-Cyan6TP1 {
  color: color-mix(in srgb, var(--color-cyan-6) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan6TP2 {
  color: color-mix(in srgb, var(--color-cyan-6) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan6TP3 {
  color: color-mix(in srgb, var(--color-cyan-6) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan6TP4 {
  color: color-mix(in srgb, var(--color-cyan-6) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan6TP5 {
  color: color-mix(in srgb, var(--color-cyan-6) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Cyan6TP6 {
  color: color-mix(in srgb, var(--color-cyan-6) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-CyanSoft {
  color: var(--color-cyan-6);
  stroke: currentColor;
}

[data-color-mode="dark"] .ThemeColor-CyanSoft {
  color: var(--color-cyan-1);
  stroke: currentColor;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode]) .ThemeColor-CyanSoft {
    color: var(--color-cyan-1);
    stroke: currentColor;
  }
}

.ThemeColor-Blue1 {
  color: var(--color-blue-1);
  stroke: currentColor;
}

.ThemeColor-Blue1TP1 {
  color: color-mix(in srgb, var(--color-blue-1) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue1TP2 {
  color: color-mix(in srgb, var(--color-blue-1) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue1TP3 {
  color: color-mix(in srgb, var(--color-blue-1) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue1TP4 {
  color: color-mix(in srgb, var(--color-blue-1) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue1TP5 {
  color: color-mix(in srgb, var(--color-blue-1) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue1TP6 {
  color: color-mix(in srgb, var(--color-blue-1) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue2 {
  color: var(--color-blue-2);
  stroke: currentColor;
}

.ThemeColor-Blue2TP1 {
  color: color-mix(in srgb, var(--color-blue-2) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue2TP2 {
  color: color-mix(in srgb, var(--color-blue-2) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue2TP3 {
  color: color-mix(in srgb, var(--color-blue-2) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue2TP4 {
  color: color-mix(in srgb, var(--color-blue-2) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue2TP5 {
  color: color-mix(in srgb, var(--color-blue-2) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue2TP6 {
  color: color-mix(in srgb, var(--color-blue-2) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue3 {
  color: var(--color-blue-3);
  stroke: currentColor;
}

.ThemeColor-Blue3TP1 {
  color: color-mix(in srgb, var(--color-blue-3) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue3TP2 {
  color: color-mix(in srgb, var(--color-blue-3) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue3TP3 {
  color: color-mix(in srgb, var(--color-blue-3) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue3TP4 {
  color: color-mix(in srgb, var(--color-blue-3) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue3TP5 {
  color: color-mix(in srgb, var(--color-blue-3) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue3TP6 {
  color: color-mix(in srgb, var(--color-blue-3) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue4 {
  color: var(--color-blue-4);
  stroke: currentColor;
}

.ThemeColor-Blue4TP1 {
  color: color-mix(in srgb, var(--color-blue-4) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue4TP2 {
  color: color-mix(in srgb, var(--color-blue-4) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue4TP3 {
  color: color-mix(in srgb, var(--color-blue-4) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue4TP4 {
  color: color-mix(in srgb, var(--color-blue-4) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue4TP5 {
  color: color-mix(in srgb, var(--color-blue-4) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue4TP6 {
  color: color-mix(in srgb, var(--color-blue-4) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue5 {
  color: var(--color-blue-5);
  stroke: currentColor;
}

.ThemeColor-Blue5TP1 {
  color: color-mix(in srgb, var(--color-blue-5) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue5TP2 {
  color: color-mix(in srgb, var(--color-blue-5) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue5TP3 {
  color: color-mix(in srgb, var(--color-blue-5) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue5TP4 {
  color: color-mix(in srgb, var(--color-blue-5) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue5TP5 {
  color: color-mix(in srgb, var(--color-blue-5) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue5TP6 {
  color: color-mix(in srgb, var(--color-blue-5) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue6 {
  color: var(--color-blue-6);
  stroke: currentColor;
}

.ThemeColor-Blue6TP1 {
  color: color-mix(in srgb, var(--color-blue-6) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue6TP2 {
  color: color-mix(in srgb, var(--color-blue-6) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue6TP3 {
  color: color-mix(in srgb, var(--color-blue-6) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue6TP4 {
  color: color-mix(in srgb, var(--color-blue-6) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue6TP5 {
  color: color-mix(in srgb, var(--color-blue-6) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Blue6TP6 {
  color: color-mix(in srgb, var(--color-blue-6) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-BlueSoft {
  color: var(--color-blue-6);
  stroke: currentColor;
}

[data-color-mode="dark"] .ThemeColor-BlueSoft {
  color: var(--color-blue-1);
  stroke: currentColor;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode]) .ThemeColor-BlueSoft {
    color: var(--color-blue-1);
    stroke: currentColor;
  }
}

.ThemeColor-Indigo1 {
  color: var(--color-indigo-1);
  stroke: currentColor;
}

.ThemeColor-Indigo1TP1 {
  color: color-mix(in srgb, var(--color-indigo-1) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo1TP2 {
  color: color-mix(in srgb, var(--color-indigo-1) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo1TP3 {
  color: color-mix(in srgb, var(--color-indigo-1) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo1TP4 {
  color: color-mix(in srgb, var(--color-indigo-1) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo1TP5 {
  color: color-mix(in srgb, var(--color-indigo-1) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo1TP6 {
  color: color-mix(in srgb, var(--color-indigo-1) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo2 {
  color: var(--color-indigo-2);
  stroke: currentColor;
}

.ThemeColor-Indigo2TP1 {
  color: color-mix(in srgb, var(--color-indigo-2) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo2TP2 {
  color: color-mix(in srgb, var(--color-indigo-2) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo2TP3 {
  color: color-mix(in srgb, var(--color-indigo-2) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo2TP4 {
  color: color-mix(in srgb, var(--color-indigo-2) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo2TP5 {
  color: color-mix(in srgb, var(--color-indigo-2) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo2TP6 {
  color: color-mix(in srgb, var(--color-indigo-2) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo3 {
  color: var(--color-indigo-3);
  stroke: currentColor;
}

.ThemeColor-Indigo3TP1 {
  color: color-mix(in srgb, var(--color-indigo-3) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo3TP2 {
  color: color-mix(in srgb, var(--color-indigo-3) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo3TP3 {
  color: color-mix(in srgb, var(--color-indigo-3) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo3TP4 {
  color: color-mix(in srgb, var(--color-indigo-3) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo3TP5 {
  color: color-mix(in srgb, var(--color-indigo-3) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo3TP6 {
  color: color-mix(in srgb, var(--color-indigo-3) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo4 {
  color: var(--color-indigo-4);
  stroke: currentColor;
}

.ThemeColor-Indigo4TP1 {
  color: color-mix(in srgb, var(--color-indigo-4) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo4TP2 {
  color: color-mix(in srgb, var(--color-indigo-4) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo4TP3 {
  color: color-mix(in srgb, var(--color-indigo-4) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo4TP4 {
  color: color-mix(in srgb, var(--color-indigo-4) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo4TP5 {
  color: color-mix(in srgb, var(--color-indigo-4) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo4TP6 {
  color: color-mix(in srgb, var(--color-indigo-4) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo5 {
  color: var(--color-indigo-5);
  stroke: currentColor;
}

.ThemeColor-Indigo5TP1 {
  color: color-mix(in srgb, var(--color-indigo-5) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo5TP2 {
  color: color-mix(in srgb, var(--color-indigo-5) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo5TP3 {
  color: color-mix(in srgb, var(--color-indigo-5) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo5TP4 {
  color: color-mix(in srgb, var(--color-indigo-5) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo5TP5 {
  color: color-mix(in srgb, var(--color-indigo-5) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo5TP6 {
  color: color-mix(in srgb, var(--color-indigo-5) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo6 {
  color: var(--color-indigo-6);
  stroke: currentColor;
}

.ThemeColor-Indigo6TP1 {
  color: color-mix(in srgb, var(--color-indigo-6) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo6TP2 {
  color: color-mix(in srgb, var(--color-indigo-6) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo6TP3 {
  color: color-mix(in srgb, var(--color-indigo-6) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo6TP4 {
  color: color-mix(in srgb, var(--color-indigo-6) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo6TP5 {
  color: color-mix(in srgb, var(--color-indigo-6) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Indigo6TP6 {
  color: color-mix(in srgb, var(--color-indigo-6) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-IndigoSoft {
  color: var(--color-indigo-6);
  stroke: currentColor;
}

[data-color-mode="dark"] .ThemeColor-IndigoSoft {
  color: var(--color-indigo-1);
  stroke: currentColor;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode]) .ThemeColor-IndigoSoft {
    color: var(--color-indigo-1);
    stroke: currentColor;
  }
}

.ThemeColor-Purple1 {
  color: var(--color-purple-1);
  stroke: currentColor;
}

.ThemeColor-Purple1TP1 {
  color: color-mix(in srgb, var(--color-purple-1) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple1TP2 {
  color: color-mix(in srgb, var(--color-purple-1) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple1TP3 {
  color: color-mix(in srgb, var(--color-purple-1) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple1TP4 {
  color: color-mix(in srgb, var(--color-purple-1) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple1TP5 {
  color: color-mix(in srgb, var(--color-purple-1) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple1TP6 {
  color: color-mix(in srgb, var(--color-purple-1) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple2 {
  color: var(--color-purple-2);
  stroke: currentColor;
}

.ThemeColor-Purple2TP1 {
  color: color-mix(in srgb, var(--color-purple-2) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple2TP2 {
  color: color-mix(in srgb, var(--color-purple-2) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple2TP3 {
  color: color-mix(in srgb, var(--color-purple-2) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple2TP4 {
  color: color-mix(in srgb, var(--color-purple-2) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple2TP5 {
  color: color-mix(in srgb, var(--color-purple-2) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple2TP6 {
  color: color-mix(in srgb, var(--color-purple-2) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple3 {
  color: var(--color-purple-3);
  stroke: currentColor;
}

.ThemeColor-Purple3TP1 {
  color: color-mix(in srgb, var(--color-purple-3) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple3TP2 {
  color: color-mix(in srgb, var(--color-purple-3) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple3TP3 {
  color: color-mix(in srgb, var(--color-purple-3) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple3TP4 {
  color: color-mix(in srgb, var(--color-purple-3) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple3TP5 {
  color: color-mix(in srgb, var(--color-purple-3) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple3TP6 {
  color: color-mix(in srgb, var(--color-purple-3) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple4 {
  color: var(--color-purple-4);
  stroke: currentColor;
}

.ThemeColor-Purple4TP1 {
  color: color-mix(in srgb, var(--color-purple-4) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple4TP2 {
  color: color-mix(in srgb, var(--color-purple-4) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple4TP3 {
  color: color-mix(in srgb, var(--color-purple-4) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple4TP4 {
  color: color-mix(in srgb, var(--color-purple-4) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple4TP5 {
  color: color-mix(in srgb, var(--color-purple-4) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple4TP6 {
  color: color-mix(in srgb, var(--color-purple-4) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple5 {
  color: var(--color-purple-5);
  stroke: currentColor;
}

.ThemeColor-Purple5TP1 {
  color: color-mix(in srgb, var(--color-purple-5) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple5TP2 {
  color: color-mix(in srgb, var(--color-purple-5) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple5TP3 {
  color: color-mix(in srgb, var(--color-purple-5) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple5TP4 {
  color: color-mix(in srgb, var(--color-purple-5) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple5TP5 {
  color: color-mix(in srgb, var(--color-purple-5) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple5TP6 {
  color: color-mix(in srgb, var(--color-purple-5) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple6 {
  color: var(--color-purple-6);
  stroke: currentColor;
}

.ThemeColor-Purple6TP1 {
  color: color-mix(in srgb, var(--color-purple-6) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple6TP2 {
  color: color-mix(in srgb, var(--color-purple-6) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple6TP3 {
  color: color-mix(in srgb, var(--color-purple-6) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple6TP4 {
  color: color-mix(in srgb, var(--color-purple-6) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple6TP5 {
  color: color-mix(in srgb, var(--color-purple-6) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Purple6TP6 {
  color: color-mix(in srgb, var(--color-purple-6) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-PurpleSoft {
  color: var(--color-purple-6);
  stroke: currentColor;
}

[data-color-mode="dark"] .ThemeColor-PurpleSoft {
  color: var(--color-purple-1);
  stroke: currentColor;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode]) .ThemeColor-PurpleSoft {
    color: var(--color-purple-1);
    stroke: currentColor;
  }
}

.ThemeColor-Magenta1 {
  color: var(--color-magenta-1);
  stroke: currentColor;
}

.ThemeColor-Magenta1TP1 {
  color: color-mix(in srgb, var(--color-magenta-1) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta1TP2 {
  color: color-mix(in srgb, var(--color-magenta-1) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta1TP3 {
  color: color-mix(in srgb, var(--color-magenta-1) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta1TP4 {
  color: color-mix(in srgb, var(--color-magenta-1) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta1TP5 {
  color: color-mix(in srgb, var(--color-magenta-1) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta1TP6 {
  color: color-mix(in srgb, var(--color-magenta-1) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta2 {
  color: var(--color-magenta-2);
  stroke: currentColor;
}

.ThemeColor-Magenta2TP1 {
  color: color-mix(in srgb, var(--color-magenta-2) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta2TP2 {
  color: color-mix(in srgb, var(--color-magenta-2) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta2TP3 {
  color: color-mix(in srgb, var(--color-magenta-2) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta2TP4 {
  color: color-mix(in srgb, var(--color-magenta-2) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta2TP5 {
  color: color-mix(in srgb, var(--color-magenta-2) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta2TP6 {
  color: color-mix(in srgb, var(--color-magenta-2) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta3 {
  color: var(--color-magenta-3);
  stroke: currentColor;
}

.ThemeColor-Magenta3TP1 {
  color: color-mix(in srgb, var(--color-magenta-3) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta3TP2 {
  color: color-mix(in srgb, var(--color-magenta-3) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta3TP3 {
  color: color-mix(in srgb, var(--color-magenta-3) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta3TP4 {
  color: color-mix(in srgb, var(--color-magenta-3) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta3TP5 {
  color: color-mix(in srgb, var(--color-magenta-3) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta3TP6 {
  color: color-mix(in srgb, var(--color-magenta-3) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta4 {
  color: var(--color-magenta-4);
  stroke: currentColor;
}

.ThemeColor-Magenta4TP1 {
  color: color-mix(in srgb, var(--color-magenta-4) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta4TP2 {
  color: color-mix(in srgb, var(--color-magenta-4) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta4TP3 {
  color: color-mix(in srgb, var(--color-magenta-4) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta4TP4 {
  color: color-mix(in srgb, var(--color-magenta-4) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta4TP5 {
  color: color-mix(in srgb, var(--color-magenta-4) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta4TP6 {
  color: color-mix(in srgb, var(--color-magenta-4) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta5 {
  color: var(--color-magenta-5);
  stroke: currentColor;
}

.ThemeColor-Magenta5TP1 {
  color: color-mix(in srgb, var(--color-magenta-5) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta5TP2 {
  color: color-mix(in srgb, var(--color-magenta-5) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta5TP3 {
  color: color-mix(in srgb, var(--color-magenta-5) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta5TP4 {
  color: color-mix(in srgb, var(--color-magenta-5) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta5TP5 {
  color: color-mix(in srgb, var(--color-magenta-5) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta5TP6 {
  color: color-mix(in srgb, var(--color-magenta-5) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta6 {
  color: var(--color-magenta-6);
  stroke: currentColor;
}

.ThemeColor-Magenta6TP1 {
  color: color-mix(in srgb, var(--color-magenta-6) 70%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta6TP2 {
  color: color-mix(in srgb, var(--color-magenta-6) 65%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta6TP3 {
  color: color-mix(in srgb, var(--color-magenta-6) 60%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta6TP4 {
  color: color-mix(in srgb, var(--color-magenta-6) 55%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta6TP5 {
  color: color-mix(in srgb, var(--color-magenta-6) 50%, transparent);
  stroke: currentColor;
}

.ThemeColor-Magenta6TP6 {
  color: color-mix(in srgb, var(--color-magenta-6) 45%, transparent);
  stroke: currentColor;
}

.ThemeColor-MagentaSoft {
  color: var(--color-magenta-6);
  stroke: currentColor;
}

[data-color-mode="dark"] .ThemeColor-MagentaSoft {
  color: var(--color-magenta-1);
  stroke: currentColor;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode]) .ThemeColor-MagentaSoft {
    color: var(--color-magenta-1);
    stroke: currentColor;
  }
}

.ThemeColor-ThemeFull {
  color: var(--color-theme-foreground);
  stroke: currentColor;
}

.ThemeBorderColor-None, .ThemeBorderColor-Transparent {
  --theme-border-color: transparent;
  --theme-border-ring-image: none;
}

.ThemeBorderWidth-Light {
  --theme-border-width-top: .05rem;
  --theme-border-width-right: .05rem;
  --theme-border-width-bottom: .05rem;
  --theme-border-width-left: .05rem;
  border-top-width: .05rem !important;
  border-top-style: var(--theme-border-style-top, var(--theme-border-style, solid)) !important;
  border-top-color: var(--theme-border-color-top, var(--theme-border-color, transparent)) !important;
  border-right-width: .05rem !important;
  border-right-style: var(--theme-border-style-right, var(--theme-border-style, solid)) !important;
  border-right-color: var(--theme-border-color-right, var(--theme-border-color, transparent)) !important;
  border-bottom-width: .05rem !important;
  border-bottom-style: var(--theme-border-style-bottom, var(--theme-border-style, solid)) !important;
  border-bottom-color: var(--theme-border-color-bottom, var(--theme-border-color, transparent)) !important;
  border-left-width: .05rem !important;
  border-left-style: var(--theme-border-style-left, var(--theme-border-style, solid)) !important;
  border-left-color: var(--theme-border-color-left, var(--theme-border-color, transparent)) !important;
}

.ThemeBorderWidth-Regular {
  --theme-border-width-top: .1rem;
  --theme-border-width-right: .1rem;
  --theme-border-width-bottom: .1rem;
  --theme-border-width-left: .1rem;
  border-top-width: .1rem !important;
  border-top-style: var(--theme-border-style-top, var(--theme-border-style, solid)) !important;
  border-top-color: var(--theme-border-color-top, var(--theme-border-color, transparent)) !important;
  border-right-width: .1rem !important;
  border-right-style: var(--theme-border-style-right, var(--theme-border-style, solid)) !important;
  border-right-color: var(--theme-border-color-right, var(--theme-border-color, transparent)) !important;
  border-bottom-width: .1rem !important;
  border-bottom-style: var(--theme-border-style-bottom, var(--theme-border-style, solid)) !important;
  border-bottom-color: var(--theme-border-color-bottom, var(--theme-border-color, transparent)) !important;
  border-left-width: .1rem !important;
  border-left-style: var(--theme-border-style-left, var(--theme-border-style, solid)) !important;
  border-left-color: var(--theme-border-color-left, var(--theme-border-color, transparent)) !important;
}

.ThemeBorderWidth-Bold {
  --theme-border-width-top: .15rem;
  --theme-border-width-right: .15rem;
  --theme-border-width-bottom: .15rem;
  --theme-border-width-left: .15rem;
  border-top-width: .15rem !important;
  border-top-style: var(--theme-border-style-top, var(--theme-border-style, solid)) !important;
  border-top-color: var(--theme-border-color-top, var(--theme-border-color, transparent)) !important;
  border-right-width: .15rem !important;
  border-right-style: var(--theme-border-style-right, var(--theme-border-style, solid)) !important;
  border-right-color: var(--theme-border-color-right, var(--theme-border-color, transparent)) !important;
  border-bottom-width: .15rem !important;
  border-bottom-style: var(--theme-border-style-bottom, var(--theme-border-style, solid)) !important;
  border-bottom-color: var(--theme-border-color-bottom, var(--theme-border-color, transparent)) !important;
  border-left-width: .15rem !important;
  border-left-style: var(--theme-border-style-left, var(--theme-border-style, solid)) !important;
  border-left-color: var(--theme-border-color-left, var(--theme-border-color, transparent)) !important;
}

.ThemeBorderWidth-None, .ThemeBorder-None {
  --theme-border-width-top: 0;
  --theme-border-width-right: 0;
  --theme-border-width-bottom: 0;
  --theme-border-width-left: 0;
  border-width: 0 !important;
  border-color: #0000 !important;
}

.ThemeBorderStyle-Solid {
  --theme-border-style: solid;
}

.ThemeBorderStyle1-Solid {
  --theme-border-style-top: solid;
  --theme-border-style-right: solid;
  --theme-border-style-bottom: solid;
  --theme-border-style-left: solid;
}

.ThemeBorderStyle2-Solid {
  --theme-border-style-right: solid;
  --theme-border-style-left: solid;
}

.ThemeBorderStyle3-Solid {
  --theme-border-style-bottom: solid;
}

.ThemeBorderStyle4-Solid {
  --theme-border-style-left: solid;
}

.ThemeBorderStyle-Dashed {
  --theme-border-style: dashed;
}

.ThemeBorderStyle1-Dashed {
  --theme-border-style-top: dashed;
  --theme-border-style-right: dashed;
  --theme-border-style-bottom: dashed;
  --theme-border-style-left: dashed;
}

.ThemeBorderStyle2-Dashed {
  --theme-border-style-right: dashed;
  --theme-border-style-left: dashed;
}

.ThemeBorderStyle3-Dashed {
  --theme-border-style-bottom: dashed;
}

.ThemeBorderStyle4-Dashed {
  --theme-border-style-left: dashed;
}

.ThemeBorderWidth1-Light {
  --theme-border-width-top: .05rem;
  --theme-border-width-right: .05rem;
  --theme-border-width-bottom: .05rem;
  --theme-border-width-left: .05rem;
  border-top-width: .05rem !important;
  border-top-style: var(--theme-border-style-top, var(--theme-border-style, solid)) !important;
  border-top-color: var(--theme-border-color-top, var(--theme-border-color, transparent)) !important;
  border-right-width: .05rem !important;
  border-right-style: var(--theme-border-style-right, var(--theme-border-style, solid)) !important;
  border-right-color: var(--theme-border-color-right, var(--theme-border-color, transparent)) !important;
  border-bottom-width: .05rem !important;
  border-bottom-style: var(--theme-border-style-bottom, var(--theme-border-style, solid)) !important;
  border-bottom-color: var(--theme-border-color-bottom, var(--theme-border-color, transparent)) !important;
  border-left-width: .05rem !important;
  border-left-style: var(--theme-border-style-left, var(--theme-border-style, solid)) !important;
  border-left-color: var(--theme-border-color-left, var(--theme-border-color, transparent)) !important;
}

.ThemeBorderWidth1-Regular {
  --theme-border-width-top: .1rem;
  --theme-border-width-right: .1rem;
  --theme-border-width-bottom: .1rem;
  --theme-border-width-left: .1rem;
  border-top-width: .1rem !important;
  border-top-style: var(--theme-border-style-top, var(--theme-border-style, solid)) !important;
  border-top-color: var(--theme-border-color-top, var(--theme-border-color, transparent)) !important;
  border-right-width: .1rem !important;
  border-right-style: var(--theme-border-style-right, var(--theme-border-style, solid)) !important;
  border-right-color: var(--theme-border-color-right, var(--theme-border-color, transparent)) !important;
  border-bottom-width: .1rem !important;
  border-bottom-style: var(--theme-border-style-bottom, var(--theme-border-style, solid)) !important;
  border-bottom-color: var(--theme-border-color-bottom, var(--theme-border-color, transparent)) !important;
  border-left-width: .1rem !important;
  border-left-style: var(--theme-border-style-left, var(--theme-border-style, solid)) !important;
  border-left-color: var(--theme-border-color-left, var(--theme-border-color, transparent)) !important;
}

.ThemeBorderWidth1-Bold {
  --theme-border-width-top: .15rem;
  --theme-border-width-right: .15rem;
  --theme-border-width-bottom: .15rem;
  --theme-border-width-left: .15rem;
  border-top-width: .15rem !important;
  border-top-style: var(--theme-border-style-top, var(--theme-border-style, solid)) !important;
  border-top-color: var(--theme-border-color-top, var(--theme-border-color, transparent)) !important;
  border-right-width: .15rem !important;
  border-right-style: var(--theme-border-style-right, var(--theme-border-style, solid)) !important;
  border-right-color: var(--theme-border-color-right, var(--theme-border-color, transparent)) !important;
  border-bottom-width: .15rem !important;
  border-bottom-style: var(--theme-border-style-bottom, var(--theme-border-style, solid)) !important;
  border-bottom-color: var(--theme-border-color-bottom, var(--theme-border-color, transparent)) !important;
  border-left-width: .15rem !important;
  border-left-style: var(--theme-border-style-left, var(--theme-border-style, solid)) !important;
  border-left-color: var(--theme-border-color-left, var(--theme-border-color, transparent)) !important;
}

.ThemeBorderWidth1-None {
  --theme-border-width-top: 0;
  --theme-border-width-right: 0;
  --theme-border-width-bottom: 0;
  --theme-border-width-left: 0;
  border-width: 0 !important;
  border-color: #0000 !important;
}

.ThemeBorderWidth2-Light {
  --theme-border-width-right: .05rem;
  --theme-border-width-left: .05rem;
  border-right-width: .05rem !important;
  border-right-style: var(--theme-border-style-right, var(--theme-border-style, solid)) !important;
  border-right-color: var(--theme-border-color-right, var(--theme-border-color, transparent)) !important;
  border-left-width: .05rem !important;
  border-left-style: var(--theme-border-style-left, var(--theme-border-style, solid)) !important;
  border-left-color: var(--theme-border-color-left, var(--theme-border-color, transparent)) !important;
}

.ThemeBorderWidth2-Regular {
  --theme-border-width-right: .1rem;
  --theme-border-width-left: .1rem;
  border-right-width: .1rem !important;
  border-right-style: var(--theme-border-style-right, var(--theme-border-style, solid)) !important;
  border-right-color: var(--theme-border-color-right, var(--theme-border-color, transparent)) !important;
  border-left-width: .1rem !important;
  border-left-style: var(--theme-border-style-left, var(--theme-border-style, solid)) !important;
  border-left-color: var(--theme-border-color-left, var(--theme-border-color, transparent)) !important;
}

.ThemeBorderWidth2-Bold {
  --theme-border-width-right: .15rem;
  --theme-border-width-left: .15rem;
  border-right-width: .15rem !important;
  border-right-style: var(--theme-border-style-right, var(--theme-border-style, solid)) !important;
  border-right-color: var(--theme-border-color-right, var(--theme-border-color, transparent)) !important;
  border-left-width: .15rem !important;
  border-left-style: var(--theme-border-style-left, var(--theme-border-style, solid)) !important;
  border-left-color: var(--theme-border-color-left, var(--theme-border-color, transparent)) !important;
}

.ThemeBorderWidth2-None {
  --theme-border-width-right: 0;
  --theme-border-width-left: 0;
  border-left-width: 0 !important;
  border-left-color: #0000 !important;
  border-right-width: 0 !important;
  border-right-color: #0000 !important;
}

.ThemeBorderWidth3-Light {
  --theme-border-width-bottom: .05rem;
  border-bottom-width: .05rem !important;
  border-bottom-style: var(--theme-border-style-bottom, var(--theme-border-style, solid)) !important;
  border-bottom-color: var(--theme-border-color-bottom, var(--theme-border-color, transparent)) !important;
}

.ThemeBorderWidth3-Regular {
  --theme-border-width-bottom: .1rem;
  border-bottom-width: .1rem !important;
  border-bottom-style: var(--theme-border-style-bottom, var(--theme-border-style, solid)) !important;
  border-bottom-color: var(--theme-border-color-bottom, var(--theme-border-color, transparent)) !important;
}

.ThemeBorderWidth3-Bold {
  --theme-border-width-bottom: .15rem;
  border-bottom-width: .15rem !important;
  border-bottom-style: var(--theme-border-style-bottom, var(--theme-border-style, solid)) !important;
  border-bottom-color: var(--theme-border-color-bottom, var(--theme-border-color, transparent)) !important;
}

.ThemeBorderWidth3-None {
  --theme-border-width-bottom: 0;
  border-bottom-width: 0 !important;
  border-bottom-color: #0000 !important;
}

.ThemeBorderWidth4-Light {
  --theme-border-width-left: .05rem;
  border-left-width: .05rem !important;
  border-left-style: var(--theme-border-style-left, var(--theme-border-style, solid)) !important;
  border-left-color: var(--theme-border-color-left, var(--theme-border-color, transparent)) !important;
}

.ThemeBorderWidth4-Regular {
  --theme-border-width-left: .1rem;
  border-left-width: .1rem !important;
  border-left-style: var(--theme-border-style-left, var(--theme-border-style, solid)) !important;
  border-left-color: var(--theme-border-color-left, var(--theme-border-color, transparent)) !important;
}

.ThemeBorderWidth4-Bold {
  --theme-border-width-left: .15rem;
  border-left-width: .15rem !important;
  border-left-style: var(--theme-border-style-left, var(--theme-border-style, solid)) !important;
  border-left-color: var(--theme-border-color-left, var(--theme-border-color, transparent)) !important;
}

.ThemeBorderWidth4-None {
  --theme-border-width-left: 0;
  border-left-width: 0 !important;
  border-left-color: #0000 !important;
}

.ThemeBorderColor-Base1 {
  --theme-border-color: var(--color-base-1);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Base1TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-base-1) 30%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base1TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-base-1) 25%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base1TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-base-1) 20%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base1TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-base-1) 15%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base1TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-base-1) 10%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base1TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-base-1) 5%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base2 {
  --theme-border-color: var(--color-base-2);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Base2TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-base-2) 30%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base2TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-base-2) 25%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base2TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-base-2) 20%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base2TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-base-2) 15%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base2TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-base-2) 10%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base2TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-base-2) 5%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base3 {
  --theme-border-color: var(--color-base-3);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Base3TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-base-3) 30%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base3TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-base-3) 25%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base3TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-base-3) 20%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base3TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-base-3) 15%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base3TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-base-3) 10%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base3TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-base-3) 5%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base4 {
  --theme-border-color: var(--color-base-4);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Base4TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-base-4) 30%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base4TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-base-4) 25%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base4TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-base-4) 20%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base4TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-base-4) 15%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base4TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-base-4) 10%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base4TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-base-4) 5%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base5 {
  --theme-border-color: var(--color-base-5);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Base5TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-base-5) 30%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base5TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-base-5) 25%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base5TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-base-5) 20%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base5TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-base-5) 15%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base5TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-base-5) 10%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base5TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-base-5) 5%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base6 {
  --theme-border-color: var(--color-base-6);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Base6TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-base-6) 30%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base6TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-base-6) 25%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base6TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-base-6) 20%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base6TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-base-6) 15%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base6TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-base-6) 10%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Base6TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-base-6) 5%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight1 {
  --theme-border-color: var(--color-base-light-1);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-BaseLight1TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-1) 30%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight1TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-1) 25%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight1TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-1) 20%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight1TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-1) 15%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight1TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-1) 10%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight1TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-1) 5%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight2 {
  --theme-border-color: var(--color-base-light-2);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-BaseLight2TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-2) 30%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight2TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-2) 25%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight2TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-2) 20%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight2TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-2) 15%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight2TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-2) 10%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight2TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-2) 5%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight3 {
  --theme-border-color: var(--color-base-light-3);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-BaseLight3TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-3) 30%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight3TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-3) 25%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight3TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-3) 20%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight3TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-3) 15%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight3TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-3) 10%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight3TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-3) 5%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight4 {
  --theme-border-color: var(--color-base-light-4);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-BaseLight4TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-4) 30%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight4TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-4) 25%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight4TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-4) 20%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight4TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-4) 15%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight4TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-4) 10%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight4TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-4) 5%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight5 {
  --theme-border-color: var(--color-base-light-5);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-BaseLight5TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-5) 30%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight5TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-5) 25%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight5TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-5) 20%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight5TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-5) 15%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight5TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-5) 10%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight5TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-5) 5%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight6 {
  --theme-border-color: var(--color-base-light-6);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-BaseLight6TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-6) 30%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight6TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-6) 25%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight6TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-6) 20%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight6TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-6) 15%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight6TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-6) 10%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseLight6TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-base-light-6) 5%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark1 {
  --theme-border-color: var(--color-base-dark-1);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-BaseDark1TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-1) 30%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark1TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-1) 25%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark1TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-1) 20%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark1TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-1) 15%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark1TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-1) 10%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark1TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-1) 5%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark2 {
  --theme-border-color: var(--color-base-dark-2);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-BaseDark2TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-2) 30%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark2TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-2) 25%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark2TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-2) 20%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark2TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-2) 15%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark2TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-2) 10%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark2TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-2) 5%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark3 {
  --theme-border-color: var(--color-base-dark-3);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-BaseDark3TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-3) 30%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark3TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-3) 25%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark3TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-3) 20%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark3TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-3) 15%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark3TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-3) 10%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark3TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-3) 5%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark4 {
  --theme-border-color: var(--color-base-dark-4);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-BaseDark4TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-4) 30%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark4TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-4) 25%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark4TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-4) 20%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark4TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-4) 15%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark4TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-4) 10%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark4TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-4) 5%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark5 {
  --theme-border-color: var(--color-base-dark-5);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-BaseDark5TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-5) 30%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark5TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-5) 25%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark5TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-5) 20%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark5TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-5) 15%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark5TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-5) 10%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark5TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-5) 5%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark6 {
  --theme-border-color: var(--color-base-dark-6);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-BaseDark6TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-6) 30%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark6TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-6) 25%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark6TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-6) 20%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark6TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-6) 15%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark6TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-6) 10%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-BaseDark6TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-base-dark-6) 5%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed1 {
  --theme-border-color: var(--color-base-reversed-1);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Reversed1TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-1) 30%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed1TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-1) 25%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed1TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-1) 20%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed1TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-1) 15%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed1TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-1) 10%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed1TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-1) 5%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed2 {
  --theme-border-color: var(--color-base-reversed-2);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Reversed2TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-2) 30%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed2TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-2) 25%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed2TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-2) 20%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed2TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-2) 15%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed2TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-2) 10%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed2TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-2) 5%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed3 {
  --theme-border-color: var(--color-base-reversed-3);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Reversed3TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-3) 30%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed3TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-3) 25%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed3TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-3) 20%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed3TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-3) 15%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed3TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-3) 10%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed3TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-3) 5%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed4 {
  --theme-border-color: var(--color-base-reversed-4);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Reversed4TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-4) 30%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed4TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-4) 25%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed4TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-4) 20%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed4TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-4) 15%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed4TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-4) 10%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed4TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-4) 5%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed5 {
  --theme-border-color: var(--color-base-reversed-5);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Reversed5TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-5) 30%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed5TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-5) 25%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed5TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-5) 20%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed5TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-5) 15%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed5TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-5) 10%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed5TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-5) 5%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed6 {
  --theme-border-color: var(--color-base-reversed-6);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Reversed6TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-6) 30%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed6TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-6) 25%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed6TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-6) 20%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed6TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-6) 15%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed6TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-6) 10%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Reversed6TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-base-reversed-6) 5%, transparent);
  --theme-border-ring-image: var(--glass-edge-gradient);
}

.ThemeBorderColor-Theme1 {
  --theme-border-color: var(--color-theme-1);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme1TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-1) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme1TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-1) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme1TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-1) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme1TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-1) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme1TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-1) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme1TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-1) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme2 {
  --theme-border-color: var(--color-theme-2);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme2TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-2) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme2TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-2) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme2TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-2) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme2TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-2) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme2TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-2) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme2TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-2) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme3 {
  --theme-border-color: var(--color-theme-3);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme3TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-3) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme3TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-3) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme3TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-3) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme3TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-3) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme3TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-3) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme3TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-3) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme4 {
  --theme-border-color: var(--color-theme-4);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme4TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-4) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme4TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-4) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme4TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-4) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme4TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-4) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme4TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-4) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme4TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-4) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme5 {
  --theme-border-color: var(--color-theme-5);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme5TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-5) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme5TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-5) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme5TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-5) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme5TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-5) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme5TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-5) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme5TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-5) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme6 {
  --theme-border-color: var(--color-theme-6);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme6TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-6) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme6TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-6) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme6TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-6) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme6TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-6) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme6TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-6) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Theme6TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-theme-6) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink1 {
  --theme-border-color: var(--color-pink-1);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink1TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-1) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink1TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-1) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink1TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-1) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink1TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-1) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink1TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-1) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink1TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-1) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink2 {
  --theme-border-color: var(--color-pink-2);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink2TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-2) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink2TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-2) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink2TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-2) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink2TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-2) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink2TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-2) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink2TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-2) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink3 {
  --theme-border-color: var(--color-pink-3);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink3TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-3) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink3TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-3) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink3TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-3) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink3TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-3) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink3TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-3) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink3TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-3) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink4 {
  --theme-border-color: var(--color-pink-4);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink4TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-4) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink4TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-4) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink4TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-4) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink4TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-4) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink4TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-4) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink4TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-4) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink5 {
  --theme-border-color: var(--color-pink-5);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink5TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-5) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink5TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-5) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink5TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-5) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink5TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-5) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink5TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-5) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink5TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-5) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink6 {
  --theme-border-color: var(--color-pink-6);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink6TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-6) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink6TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-6) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink6TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-6) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink6TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-6) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink6TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-6) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Pink6TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-pink-6) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red1 {
  --theme-border-color: var(--color-red-1);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red1TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-red-1) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red1TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-red-1) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red1TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-red-1) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red1TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-red-1) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red1TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-red-1) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red1TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-red-1) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red2 {
  --theme-border-color: var(--color-red-2);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red2TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-red-2) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red2TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-red-2) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red2TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-red-2) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red2TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-red-2) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red2TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-red-2) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red2TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-red-2) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red3 {
  --theme-border-color: var(--color-red-3);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red3TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-red-3) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red3TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-red-3) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red3TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-red-3) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red3TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-red-3) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red3TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-red-3) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red3TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-red-3) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red4 {
  --theme-border-color: var(--color-red-4);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red4TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-red-4) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red4TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-red-4) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red4TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-red-4) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red4TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-red-4) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red4TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-red-4) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red4TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-red-4) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red5 {
  --theme-border-color: var(--color-red-5);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red5TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-red-5) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red5TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-red-5) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red5TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-red-5) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red5TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-red-5) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red5TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-red-5) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red5TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-red-5) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red6 {
  --theme-border-color: var(--color-red-6);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red6TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-red-6) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red6TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-red-6) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red6TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-red-6) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red6TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-red-6) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red6TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-red-6) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Red6TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-red-6) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown1 {
  --theme-border-color: var(--color-brown-1);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown1TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-1) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown1TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-1) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown1TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-1) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown1TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-1) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown1TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-1) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown1TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-1) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown2 {
  --theme-border-color: var(--color-brown-2);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown2TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-2) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown2TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-2) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown2TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-2) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown2TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-2) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown2TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-2) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown2TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-2) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown3 {
  --theme-border-color: var(--color-brown-3);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown3TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-3) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown3TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-3) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown3TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-3) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown3TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-3) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown3TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-3) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown3TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-3) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown4 {
  --theme-border-color: var(--color-brown-4);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown4TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-4) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown4TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-4) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown4TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-4) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown4TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-4) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown4TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-4) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown4TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-4) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown5 {
  --theme-border-color: var(--color-brown-5);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown5TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-5) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown5TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-5) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown5TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-5) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown5TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-5) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown5TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-5) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown5TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-5) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown6 {
  --theme-border-color: var(--color-brown-6);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown6TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-6) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown6TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-6) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown6TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-6) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown6TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-6) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown6TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-6) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Brown6TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-brown-6) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange1 {
  --theme-border-color: var(--color-orange-1);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange1TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-1) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange1TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-1) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange1TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-1) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange1TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-1) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange1TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-1) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange1TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-1) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange2 {
  --theme-border-color: var(--color-orange-2);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange2TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-2) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange2TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-2) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange2TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-2) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange2TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-2) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange2TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-2) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange2TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-2) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange3 {
  --theme-border-color: var(--color-orange-3);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange3TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-3) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange3TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-3) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange3TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-3) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange3TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-3) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange3TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-3) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange3TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-3) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange4 {
  --theme-border-color: var(--color-orange-4);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange4TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-4) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange4TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-4) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange4TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-4) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange4TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-4) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange4TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-4) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange4TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-4) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange5 {
  --theme-border-color: var(--color-orange-5);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange5TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-5) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange5TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-5) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange5TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-5) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange5TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-5) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange5TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-5) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange5TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-5) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange6 {
  --theme-border-color: var(--color-orange-6);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange6TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-6) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange6TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-6) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange6TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-6) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange6TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-6) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange6TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-6) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Orange6TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-orange-6) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow1 {
  --theme-border-color: var(--color-yellow-1);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow1TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-1) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow1TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-1) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow1TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-1) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow1TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-1) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow1TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-1) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow1TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-1) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow2 {
  --theme-border-color: var(--color-yellow-2);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow2TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-2) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow2TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-2) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow2TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-2) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow2TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-2) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow2TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-2) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow2TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-2) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow3 {
  --theme-border-color: var(--color-yellow-3);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow3TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-3) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow3TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-3) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow3TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-3) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow3TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-3) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow3TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-3) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow3TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-3) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow4 {
  --theme-border-color: var(--color-yellow-4);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow4TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-4) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow4TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-4) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow4TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-4) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow4TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-4) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow4TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-4) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow4TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-4) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow5 {
  --theme-border-color: var(--color-yellow-5);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow5TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-5) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow5TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-5) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow5TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-5) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow5TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-5) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow5TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-5) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow5TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-5) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow6 {
  --theme-border-color: var(--color-yellow-6);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow6TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-6) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow6TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-6) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow6TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-6) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow6TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-6) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow6TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-6) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Yellow6TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-yellow-6) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green1 {
  --theme-border-color: var(--color-green-1);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green1TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-green-1) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green1TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-green-1) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green1TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-green-1) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green1TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-green-1) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green1TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-green-1) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green1TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-green-1) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green2 {
  --theme-border-color: var(--color-green-2);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green2TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-green-2) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green2TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-green-2) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green2TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-green-2) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green2TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-green-2) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green2TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-green-2) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green2TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-green-2) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green3 {
  --theme-border-color: var(--color-green-3);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green3TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-green-3) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green3TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-green-3) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green3TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-green-3) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green3TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-green-3) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green3TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-green-3) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green3TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-green-3) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green4 {
  --theme-border-color: var(--color-green-4);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green4TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-green-4) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green4TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-green-4) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green4TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-green-4) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green4TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-green-4) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green4TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-green-4) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green4TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-green-4) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green5 {
  --theme-border-color: var(--color-green-5);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green5TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-green-5) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green5TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-green-5) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green5TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-green-5) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green5TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-green-5) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green5TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-green-5) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green5TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-green-5) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green6 {
  --theme-border-color: var(--color-green-6);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green6TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-green-6) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green6TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-green-6) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green6TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-green-6) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green6TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-green-6) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green6TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-green-6) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Green6TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-green-6) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint1 {
  --theme-border-color: var(--color-mint-1);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint1TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-1) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint1TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-1) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint1TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-1) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint1TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-1) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint1TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-1) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint1TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-1) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint2 {
  --theme-border-color: var(--color-mint-2);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint2TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-2) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint2TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-2) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint2TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-2) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint2TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-2) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint2TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-2) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint2TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-2) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint3 {
  --theme-border-color: var(--color-mint-3);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint3TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-3) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint3TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-3) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint3TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-3) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint3TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-3) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint3TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-3) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint3TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-3) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint4 {
  --theme-border-color: var(--color-mint-4);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint4TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-4) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint4TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-4) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint4TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-4) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint4TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-4) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint4TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-4) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint4TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-4) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint5 {
  --theme-border-color: var(--color-mint-5);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint5TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-5) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint5TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-5) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint5TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-5) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint5TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-5) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint5TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-5) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint5TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-5) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint6 {
  --theme-border-color: var(--color-mint-6);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint6TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-6) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint6TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-6) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint6TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-6) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint6TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-6) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint6TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-6) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Mint6TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-mint-6) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan1 {
  --theme-border-color: var(--color-cyan-1);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan1TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-1) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan1TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-1) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan1TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-1) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan1TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-1) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan1TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-1) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan1TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-1) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan2 {
  --theme-border-color: var(--color-cyan-2);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan2TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-2) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan2TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-2) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan2TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-2) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan2TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-2) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan2TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-2) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan2TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-2) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan3 {
  --theme-border-color: var(--color-cyan-3);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan3TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-3) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan3TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-3) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan3TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-3) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan3TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-3) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan3TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-3) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan3TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-3) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan4 {
  --theme-border-color: var(--color-cyan-4);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan4TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-4) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan4TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-4) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan4TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-4) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan4TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-4) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan4TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-4) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan4TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-4) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan5 {
  --theme-border-color: var(--color-cyan-5);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan5TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-5) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan5TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-5) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan5TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-5) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan5TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-5) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan5TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-5) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan5TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-5) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan6 {
  --theme-border-color: var(--color-cyan-6);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan6TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-6) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan6TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-6) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan6TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-6) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan6TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-6) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan6TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-6) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Cyan6TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-cyan-6) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue1 {
  --theme-border-color: var(--color-blue-1);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue1TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-1) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue1TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-1) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue1TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-1) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue1TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-1) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue1TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-1) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue1TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-1) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue2 {
  --theme-border-color: var(--color-blue-2);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue2TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-2) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue2TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-2) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue2TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-2) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue2TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-2) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue2TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-2) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue2TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-2) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue3 {
  --theme-border-color: var(--color-blue-3);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue3TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-3) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue3TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-3) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue3TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-3) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue3TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-3) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue3TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-3) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue3TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-3) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue4 {
  --theme-border-color: var(--color-blue-4);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue4TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-4) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue4TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-4) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue4TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-4) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue4TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-4) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue4TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-4) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue4TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-4) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue5 {
  --theme-border-color: var(--color-blue-5);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue5TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-5) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue5TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-5) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue5TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-5) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue5TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-5) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue5TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-5) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue5TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-5) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue6 {
  --theme-border-color: var(--color-blue-6);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue6TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-6) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue6TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-6) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue6TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-6) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue6TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-6) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue6TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-6) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Blue6TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-blue-6) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo1 {
  --theme-border-color: var(--color-indigo-1);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo1TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-1) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo1TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-1) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo1TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-1) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo1TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-1) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo1TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-1) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo1TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-1) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo2 {
  --theme-border-color: var(--color-indigo-2);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo2TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-2) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo2TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-2) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo2TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-2) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo2TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-2) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo2TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-2) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo2TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-2) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo3 {
  --theme-border-color: var(--color-indigo-3);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo3TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-3) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo3TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-3) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo3TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-3) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo3TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-3) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo3TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-3) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo3TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-3) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo4 {
  --theme-border-color: var(--color-indigo-4);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo4TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-4) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo4TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-4) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo4TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-4) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo4TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-4) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo4TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-4) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo4TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-4) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo5 {
  --theme-border-color: var(--color-indigo-5);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo5TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-5) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo5TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-5) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo5TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-5) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo5TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-5) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo5TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-5) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo5TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-5) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo6 {
  --theme-border-color: var(--color-indigo-6);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo6TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-6) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo6TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-6) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo6TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-6) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo6TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-6) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo6TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-6) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Indigo6TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-indigo-6) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple1 {
  --theme-border-color: var(--color-purple-1);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple1TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-1) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple1TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-1) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple1TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-1) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple1TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-1) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple1TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-1) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple1TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-1) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple2 {
  --theme-border-color: var(--color-purple-2);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple2TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-2) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple2TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-2) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple2TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-2) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple2TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-2) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple2TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-2) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple2TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-2) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple3 {
  --theme-border-color: var(--color-purple-3);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple3TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-3) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple3TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-3) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple3TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-3) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple3TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-3) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple3TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-3) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple3TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-3) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple4 {
  --theme-border-color: var(--color-purple-4);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple4TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-4) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple4TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-4) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple4TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-4) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple4TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-4) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple4TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-4) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple4TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-4) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple5 {
  --theme-border-color: var(--color-purple-5);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple5TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-5) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple5TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-5) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple5TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-5) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple5TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-5) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple5TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-5) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple5TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-5) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple6 {
  --theme-border-color: var(--color-purple-6);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple6TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-6) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple6TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-6) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple6TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-6) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple6TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-6) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple6TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-6) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Purple6TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-purple-6) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta1 {
  --theme-border-color: var(--color-magenta-1);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta1TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-1) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta1TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-1) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta1TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-1) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta1TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-1) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta1TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-1) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta1TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-1) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta2 {
  --theme-border-color: var(--color-magenta-2);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta2TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-2) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta2TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-2) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta2TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-2) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta2TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-2) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta2TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-2) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta2TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-2) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta3 {
  --theme-border-color: var(--color-magenta-3);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta3TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-3) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta3TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-3) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta3TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-3) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta3TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-3) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta3TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-3) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta3TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-3) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta4 {
  --theme-border-color: var(--color-magenta-4);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta4TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-4) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta4TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-4) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta4TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-4) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta4TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-4) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta4TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-4) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta4TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-4) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta5 {
  --theme-border-color: var(--color-magenta-5);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta5TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-5) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta5TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-5) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta5TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-5) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta5TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-5) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta5TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-5) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta5TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-5) 5%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta6 {
  --theme-border-color: var(--color-magenta-6);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta6TP1 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-6) 30%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta6TP2 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-6) 25%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta6TP3 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-6) 20%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta6TP4 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-6) 15%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta6TP5 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-6) 10%, transparent);
  --theme-border-ring-image: none;
}

.ThemeBorderColor-Magenta6TP6 {
  --theme-border-color: color-mix(in srgb, var(--color-magenta-6) 5%, transparent);
  --theme-border-ring-image: none;
}

@media (hover: hover) and (pointer: fine) {
  .ThemeInteractive:hover:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled):not(:has([data-stop-parent-interaction-state]:hover)) {
    --theme-bg: var(--theme-interactive-bg-hover, var(--theme-interactive-bg-auto-hover, color-mix(in srgb, currentcolor 6%, transparent)));
    background: var(--theme-bg);
  }
}

.ThemeInteractive:focus-visible:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled) {
  --theme-bg: var(--theme-interactive-bg-hover, var(--theme-interactive-bg-auto-hover, color-mix(in srgb, currentcolor 6%, transparent)));
  background: var(--theme-bg);
}

.ThemeInteractive:has(:is(input, textarea, select, [role="combobox"], [role="spinbutton"]):focus-visible):not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled):not(:has([data-stop-parent-interaction-state] :focus-visible)) {
  --theme-bg: var(--theme-interactive-bg-hover, var(--theme-interactive-bg-auto-hover, color-mix(in srgb, currentcolor 6%, transparent)));
  background: var(--theme-bg);
}

:is(.ThemeInteractive:active:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled):not(:has([data-stop-parent-interaction-state]:active)), .ThemeInteractive.ThemeSelected:not(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled)) {
  --theme-bg: var(--theme-interactive-bg-active, var(--theme-interactive-bg-auto-active, color-mix(in srgb, currentcolor 10%, transparent)));
  background: var(--theme-bg);
}

:root {
  --theme-alpha-TP1: 70%;
  --theme-alpha-TP2: 65%;
  --theme-alpha-TP3: 60%;
  --theme-alpha-TP4: 55%;
  --theme-alpha-TP5: 50%;
  --theme-alpha-TP6: 45%;
  --radius-circle: calc(25.6rem * var(--radius-scale, 1));
  --radius-system-extra-light: calc(.8rem * (var(--radius-scale, 1) + max(0, var(--radius-scale, 1) - 1)));
  --radius-system-light: calc(1.2rem * (var(--radius-scale, 1) + max(0, var(--radius-scale, 1) - 1) * .5));
  --radius-system: calc(1.6rem * var(--radius-scale, 1));
  --radius-system-bold: calc(2rem * var(--radius-scale, 1));
  --radius-system-extra-bold: calc(2.4rem * var(--radius-scale, 1));
  --radius-system-heavy: calc(3.6rem * var(--radius-scale, 1));
  --radius-system-alt: var(--radius-circle);
  --glass-edge-gradient: linear-gradient(135deg, #ffffff47 0%, #ffffff21 30%, #ffffff08 58%, #00000004 100%), linear-gradient(#00000003 0 0);
  --glass-edge-width: max(1px, .05rem);
  --shadow-base-light-1: 0 .1rem .8rem #0000000d;
  --shadow-filter-light-1: drop-shadow(0 .08rem .5rem #0000000a);
  --shadow-filter-color-light-1: #0000000a;
  --shadow-base-dark-1: 0 .1rem .8rem #0000001a;
  --shadow-filter-dark-1: drop-shadow(0 .08rem .5rem #00000014);
  --shadow-filter-color-dark-1: #00000014;
  --shadow-base-1: var(--shadow-base-light-1);
  --shadow-base-opacity-1: .05;
  --shadow-key-opacity-1: .04;
  --shadow-ambient-opacity-1: .03;
  --shadow-filter-1: var(--shadow-filter-light-1);
  --shadow-filter-color-1: var(--shadow-filter-color-light-1);
  --blur-base-1: .125rem;
  --shadow-base-light-2: 0 .2rem 1.2rem #00000012;
  --shadow-filter-light-2: drop-shadow(0 .15rem .9rem #0000000f);
  --shadow-filter-color-light-2: #0000000f;
  --shadow-base-dark-2: 0 .2rem 1.2rem #00000024;
  --shadow-filter-dark-2: drop-shadow(0 .15rem .9rem #0000001f);
  --shadow-filter-color-dark-2: #0000001f;
  --shadow-base-2: var(--shadow-base-light-2);
  --shadow-base-opacity-2: .07;
  --shadow-key-opacity-2: .05;
  --shadow-ambient-opacity-2: .04;
  --shadow-filter-2: var(--shadow-filter-light-2);
  --shadow-filter-color-2: var(--shadow-filter-color-light-2);
  --blur-base-2: .25rem;
  --shadow-base-light-3: 0 .35rem 2rem #00000017;
  --shadow-filter-light-3: drop-shadow(0 .3rem 1.6rem #00000014);
  --shadow-filter-color-light-3: #00000014;
  --shadow-base-dark-3: 0 .35rem 2rem #0000002e;
  --shadow-filter-dark-3: drop-shadow(0 .3rem 1.6rem #00000029);
  --shadow-filter-color-dark-3: #00000029;
  --shadow-base-3: var(--shadow-base-light-3);
  --shadow-base-opacity-3: .09;
  --shadow-key-opacity-3: .06;
  --shadow-ambient-opacity-3: .05;
  --shadow-filter-3: var(--shadow-filter-light-3);
  --shadow-filter-color-3: var(--shadow-filter-color-light-3);
  --blur-base-3: .5rem;
}

[data-color-mode="light"] {
  --shadow-base-1: var(--shadow-base-light-1);
  --shadow-base-opacity-1: .05;
  --shadow-key-opacity-1: .04;
  --shadow-ambient-opacity-1: .03;
  --shadow-filter-1: var(--shadow-filter-light-1);
  --shadow-filter-color-1: var(--shadow-filter-color-light-1);
  --shadow-base-2: var(--shadow-base-light-2);
  --shadow-base-opacity-2: .07;
  --shadow-key-opacity-2: .05;
  --shadow-ambient-opacity-2: .04;
  --shadow-filter-2: var(--shadow-filter-light-2);
  --shadow-filter-color-2: var(--shadow-filter-color-light-2);
  --shadow-base-3: var(--shadow-base-light-3);
  --shadow-base-opacity-3: .09;
  --shadow-key-opacity-3: .06;
  --shadow-ambient-opacity-3: .05;
  --shadow-filter-3: var(--shadow-filter-light-3);
  --shadow-filter-color-3: var(--shadow-filter-color-light-3);
}

[data-color-mode="dark"] {
  --glass-edge-gradient: linear-gradient(135deg, #ffffff0f 0%, #ffffff08 38%, #ffffff04 66%, #ffffff02 100%), linear-gradient(#ffffff04 0 0);
  --shadow-base-1: var(--shadow-base-dark-1);
  --shadow-base-opacity-1: .1;
  --shadow-key-opacity-1: .08;
  --shadow-ambient-opacity-1: .08;
  --shadow-filter-1: var(--shadow-filter-dark-1);
  --shadow-filter-color-1: var(--shadow-filter-color-dark-1);
  --shadow-base-2: var(--shadow-base-dark-2);
  --shadow-base-opacity-2: .14;
  --shadow-key-opacity-2: .12;
  --shadow-ambient-opacity-2: .1;
  --shadow-filter-2: var(--shadow-filter-dark-2);
  --shadow-filter-color-2: var(--shadow-filter-color-dark-2);
  --shadow-base-3: var(--shadow-base-dark-3);
  --shadow-base-opacity-3: .18;
  --shadow-key-opacity-3: .16;
  --shadow-ambient-opacity-3: .12;
  --shadow-filter-3: var(--shadow-filter-dark-3);
  --shadow-filter-color-3: var(--shadow-filter-color-dark-3);
}

.ThemeShadow-1 {
  --theme-shadow-opacity: 1;
  --theme-shadow: 0 .1rem .8rem rgb(0 0 0 / calc(var(--shadow-base-opacity-1) * var(--theme-shadow-opacity)));
  --theme-shadow-filter: var(--shadow-filter-1);
  --theme-shadow-color: var(--shadow-filter-color-1);
  box-shadow: var(--theme-shadow) !important;
}

.ThemeShadow-2 {
  --theme-shadow-opacity: 1;
  --theme-shadow: 0 .2rem 1.2rem rgb(0 0 0 / calc(var(--shadow-base-opacity-2) * var(--theme-shadow-opacity)));
  --theme-shadow-filter: var(--shadow-filter-2);
  --theme-shadow-color: var(--shadow-filter-color-2);
  box-shadow: var(--theme-shadow) !important;
}

.ThemeShadow-3 {
  --theme-shadow-opacity: 1;
  --theme-shadow: 0 .35rem 2rem rgb(0 0 0 / calc(var(--shadow-base-opacity-3) * var(--theme-shadow-opacity)));
  --theme-shadow-filter: var(--shadow-filter-3);
  --theme-shadow-color: var(--shadow-filter-color-3);
  box-shadow: var(--theme-shadow) !important;
}

.ThemeShadow-None {
  --theme-shadow: none;
  --theme-shadow-filter: none;
  --theme-shadow-color: transparent;
  box-shadow: none !important;
}

.ThemeBlur-1 {
  -webkit-backdrop-filter: blur(var(--blur-base-1)) saturate(1.8);
  backdrop-filter: blur(var(--blur-base-1)) saturate(1.8);
}

.ThemeBlur-2 {
  -webkit-backdrop-filter: blur(var(--blur-base-2)) saturate(1.8);
  backdrop-filter: blur(var(--blur-base-2)) saturate(1.8);
}

.ThemeBlur-3 {
  -webkit-backdrop-filter: blur(var(--blur-base-3)) saturate(1.8);
  backdrop-filter: blur(var(--blur-base-3)) saturate(1.8);
}

.BackgroundBlur-ExtraLight {
  --theme-backdrop-filter: blur(.4rem) saturate(1.8);
  -webkit-backdrop-filter: var(--theme-backdrop-filter);
  backdrop-filter: var(--theme-backdrop-filter);
}

.BackgroundBlur-Light {
  --theme-backdrop-filter: blur(.8rem) saturate(1.8);
  -webkit-backdrop-filter: var(--theme-backdrop-filter);
  backdrop-filter: var(--theme-backdrop-filter);
}

.BackgroundBlur-Regular {
  --theme-backdrop-filter: blur(1.2rem) saturate(1.8);
  -webkit-backdrop-filter: var(--theme-backdrop-filter);
  backdrop-filter: var(--theme-backdrop-filter);
}

.BackgroundBlur-Bold {
  --theme-backdrop-filter: blur(1.6rem) saturate(1.8);
  -webkit-backdrop-filter: var(--theme-backdrop-filter);
  backdrop-filter: var(--theme-backdrop-filter);
}

.BackgroundBlur-ExtraBold {
  --theme-backdrop-filter: blur(2rem) saturate(1.8);
  -webkit-backdrop-filter: var(--theme-backdrop-filter);
  backdrop-filter: var(--theme-backdrop-filter);
}

.BackgroundBlur-Heavy {
  --theme-backdrop-filter: blur(3.2rem) saturate(1.8);
  -webkit-backdrop-filter: var(--theme-backdrop-filter);
  backdrop-filter: var(--theme-backdrop-filter);
}

[data-material-surface] {
  --material-opacity: 1;
  --material-content-opacity: 1;
  --theme-shadow-opacity: var(--material-opacity, 1);
  z-index: 0;
  opacity: 1;
  position: relative;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
  background: none !important;
}

[data-material-surface]:before, [data-material-surface]:after, [data-material-surface] > :not([data-material-surface]), [data-material-surface] > [data-dialog-content-slot] > :not([data-material-surface]), [data-material-surface] > [data-dialog-content-slot] > [data-dialog-content-host] > :not([data-material-surface]) {
  --material-opacity: inherit;
  --material-content-opacity: inherit;
}

[data-material-surface]:before, [data-material-surface]:after {
  content: "";
  z-index: -1;
  box-sizing: border-box;
  pointer-events: none;
  border-radius: inherit;
  position: absolute;
  inset: 0;
}

[data-material-surface] > [data-theme-background-layer] {
  z-index: 0;
  opacity: var(--material-opacity, 1);
  position: absolute;
}

[data-material-surface]:before {
  box-shadow: none;
  filter: none;
  -webkit-backdrop-filter: var(--theme-backdrop-filter, none);
  backdrop-filter: var(--theme-backdrop-filter, none);
  opacity: 1;
  -webkit-mask-image: linear-gradient(rgb(0, 0, 0, var(--material-opacity, 1)), rgb(0, 0, 0, var(--material-opacity, 1)));
  -webkit-mask-image: linear-gradient(rgb(0, 0, 0, var(--material-opacity, 1)), rgb(0, 0, 0, var(--material-opacity, 1)));
  mask-image: linear-gradient(rgb(0, 0, 0, var(--material-opacity, 1)), rgb(0, 0, 0, var(--material-opacity, 1)));
  background: none !important;
}

[data-material-surface]:after {
  filter: none;
  opacity: var(--material-opacity, 1);
  background: var(--theme-bg, transparent) !important;
}

[data-material-surface] > :not([data-material-surface], [data-dialog-content-slot], [data-theme-background-layer], [data-dialog-popover-combined-shadow], [data-dialog-popover-combined-border], [data-tooltip-combined-shadow], [data-tooltip-combined-border]) {
  opacity: var(--material-content-opacity, 1);
}

[data-material-surface] > [data-dialog-content-slot] {
  opacity: 1;
}

[data-material-surface] > [data-dialog-content-slot] > [data-dialog-form] {
  opacity: var(--material-content-opacity, 1);
}

[data-material-surface] > [data-dialog-content-slot] > [data-dialog-content-host] > :not([data-material-surface]) {
  z-index: 1;
  opacity: var(--material-content-opacity, 1);
  position: relative;
}

[data-material-surface] > [data-dialog-content-slot] > :not([data-dialog-content-host], [data-dialog-form], [data-material-surface]) {
  opacity: var(--material-content-opacity, 1);
}

[data-material-surface] > [data-dialog-popover-combined-shadow], [data-material-surface] > [data-dialog-popover-combined-border], [data-material-surface] > [data-tooltip-combined-shadow], [data-material-surface] > [data-tooltip-combined-border] {
  opacity: var(--material-opacity, 1);
}

.ThemePaintTransition[data-material-surface]:after {
  transition: var(--transition-theme-background), var(--transition-theme-border);
}

[data-material-surface][data-material-border]:not([data-tooltip-arrow], [data-dialog-popover-bubble-arrow]) {
  border: 0 !important;
}

[data-material-surface][data-material-border]:not([data-tooltip-arrow], [data-dialog-popover-bubble-arrow]):after {
  border-style: var(--theme-border-style-top, var(--theme-border-style, solid)) var(--theme-border-style-right, var(--theme-border-style, solid)) var(--theme-border-style-bottom, var(--theme-border-style, solid)) var(--theme-border-style-left, var(--theme-border-style, solid));
  border-color: var(--theme-border-color-top, var(--theme-border-color, transparent)) var(--theme-border-color-right, var(--theme-border-color, transparent)) var(--theme-border-color-bottom, var(--theme-border-color, transparent)) var(--theme-border-color-left, var(--theme-border-color, transparent));
  border-width: var(--theme-border-width-top, 0) var(--theme-border-width-right, 0) var(--theme-border-width-bottom, 0) var(--theme-border-width-left, 0);
}

:is(.ThemeDisabled, .ThemeReadonly)[data-material-surface] {
  opacity: 1 !important;
}

.LayerBlur-ExtraLight {
  --theme-layer-blur: blur(.4rem);
}

.LayerBlur-Light {
  --theme-layer-blur: blur(.8rem);
}

.LayerBlur-Regular {
  --theme-layer-blur: blur(1.2rem);
}

.LayerBlur-Bold {
  --theme-layer-blur: blur(1.6rem);
}

.LayerBlur-ExtraBold {
  --theme-layer-blur: blur(2rem);
}

.LayerBlur-Heavy {
  --theme-layer-blur: blur(3.2rem);
}

:is(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled, .ThemeDisabled, .ThemeReadonly) {
  cursor: not-allowed !important;
  pointer-events: none !important;
}

:is(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled, .ThemeDisabled, .ThemeReadonly):not([data-material-surface]) {
  opacity: .4 !important;
}

:is(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled, .ThemeDisabled, .ThemeReadonly):hover, :is(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled, .ThemeDisabled, .ThemeReadonly):active, :is(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled, .ThemeDisabled, .ThemeReadonly):focus, :is(:disabled, [disabled], [readonly], [aria-disabled="true"], [data-disabled="true"], [data-readonly="true"], .disabled, .ThemeDisabled, .ThemeReadonly):focus-visible {
  pointer-events: none !important;
  outline: 0 !important;
}

:root {
  --viewport-w0-min: 0px;
  --viewport-w0-max: 329.98px;
  --viewport-w0-next: 330px;
  --viewport-w1-min: 330px;
  --viewport-w1-max: 349.98px;
  --viewport-w1-next: 350px;
  --viewport-w2-min: 350px;
  --viewport-w2-max: 409.98px;
  --viewport-w2-next: 410px;
  --viewport-w3-min: 410px;
  --viewport-w3-max: 767.98px;
  --viewport-w3-next: 768px;
  --viewport-w4-min: 768px;
  --viewport-w4-max: 813.98px;
  --viewport-w4-next: 814px;
  --viewport-w5-min: 814px;
  --viewport-w5-max: 1279.98px;
  --viewport-w5-next: 1280px;
}

@media (max-width: 329.98px) {
  .w0-h, .--w0-h {
    display: none !important;
  }
}

@media (min-width: 330px) {
  .w0-s, .--w0-s {
    display: none !important;
  }
}

@media (max-width: 329.98px) {
  .w0-scrollX, .--w0-scrollX {
    overscroll-behavior-x: contain;
    -webkit-overflow-scrolling: touch;
    overflow: auto hidden !important;
  }

  .w0-col, .--w0-col {
    flex-direction: column !important;
    display: flex !important;
  }
}

@media (max-width: 349.98px) {
  .w1-h, .--w1-h {
    display: none !important;
  }
}

@media (min-width: 350px) {
  .w1-s, .--w1-s {
    display: none !important;
  }
}

@media (max-width: 349.98px) {
  .w1-scrollX, .--w1-scrollX {
    overscroll-behavior-x: contain;
    -webkit-overflow-scrolling: touch;
    overflow: auto hidden !important;
  }

  .w1-col, .--w1-col {
    flex-direction: column !important;
    display: flex !important;
  }
}

@media (max-width: 409.98px) {
  .w2-h, .--w2-h {
    display: none !important;
  }
}

@media (min-width: 410px) {
  .w2-s, .--w2-s {
    display: none !important;
  }
}

@media (max-width: 409.98px) {
  .w2-scrollX, .--w2-scrollX {
    overscroll-behavior-x: contain;
    -webkit-overflow-scrolling: touch;
    overflow: auto hidden !important;
  }

  .w2-col, .--w2-col {
    flex-direction: column !important;
    display: flex !important;
  }
}

@media (max-width: 767.98px) {
  .w3-h, .--w3-h {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .w3-s, .--w3-s {
    display: none !important;
  }
}

@media (max-width: 767.98px) {
  .w3-scrollX, .--w3-scrollX {
    overscroll-behavior-x: contain;
    -webkit-overflow-scrolling: touch;
    overflow: auto hidden !important;
  }

  .w3-col, .--w3-col {
    flex-direction: column !important;
    display: flex !important;
  }
}

@media (max-width: 813.98px) {
  .w4-h, .--w4-h {
    display: none !important;
  }
}

@media (min-width: 814px) {
  .w4-s, .--w4-s {
    display: none !important;
  }
}

@media (max-width: 813.98px) {
  .w4-scrollX, .--w4-scrollX {
    overscroll-behavior-x: contain;
    -webkit-overflow-scrolling: touch;
    overflow: auto hidden !important;
  }

  .w4-col, .--w4-col {
    flex-direction: column !important;
    display: flex !important;
  }
}

@media (max-width: 1279.98px) {
  .w5-h, .--w5-h {
    display: none !important;
  }
}

@media (min-width: 1280px) {
  .w5-s, .--w5-s {
    display: none !important;
  }
}

@media (max-width: 1279.98px) {
  .w5-scrollX, .--w5-scrollX {
    overscroll-behavior-x: contain;
    -webkit-overflow-scrolling: touch;
    overflow: auto hidden !important;
  }

  .w5-col, .--w5-col {
    flex-direction: column !important;
    display: flex !important;
  }
}

@media (max-width: 349.98px) {
  .w0w1-h, .--w0w1-h {
    display: none !important;
  }
}

@media (min-width: 350px) {
  .w0w1-s, .--w0w1-s {
    display: none !important;
  }
}

@media (max-width: 409.98px) {
  .w0w2-h, .--w0w2-h {
    display: none !important;
  }
}

@media (min-width: 410px) {
  .w0w2-s, .--w0w2-s {
    display: none !important;
  }
}

@media (max-width: 767.98px) {
  .w0w3-h, .--w0w3-h {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .w0w3-s, .--w0w3-s {
    display: none !important;
  }
}

@media (max-width: 813.98px) {
  .w0w4-h, .--w0w4-h {
    display: none !important;
  }
}

@media (min-width: 814px) {
  .w0w4-s, .--w0w4-s {
    display: none !important;
  }
}

@media (max-width: 1279.98px) {
  .w0w5-h, .--w0w5-h {
    display: none !important;
  }
}

@media (min-width: 1280px) {
  .w0w5-s, .--w0w5-s {
    display: none !important;
  }
}

@media (min-width: 330px) and (max-width: 409.98px) {
  .w1w2-h, .--w1w2-h {
    display: none !important;
  }
}

@media (max-width: 329.98px) {
  .w1w2-s, .--w1w2-s {
    display: none !important;
  }
}

@media (min-width: 410px) {
  .w1w2-s, .--w1w2-s {
    display: none !important;
  }
}

@media (min-width: 330px) and (max-width: 767.98px) {
  .w1w3-h, .--w1w3-h {
    display: none !important;
  }
}

@media (max-width: 329.98px) {
  .w1w3-s, .--w1w3-s {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .w1w3-s, .--w1w3-s {
    display: none !important;
  }
}

@media (min-width: 330px) and (max-width: 813.98px) {
  .w1w4-h, .--w1w4-h {
    display: none !important;
  }
}

@media (max-width: 329.98px) {
  .w1w4-s, .--w1w4-s {
    display: none !important;
  }
}

@media (min-width: 814px) {
  .w1w4-s, .--w1w4-s {
    display: none !important;
  }
}

@media (min-width: 330px) and (max-width: 1279.98px) {
  .w1w5-h, .--w1w5-h {
    display: none !important;
  }
}

@media (max-width: 329.98px) {
  .w1w5-s, .--w1w5-s {
    display: none !important;
  }
}

@media (min-width: 1280px) {
  .w1w5-s, .--w1w5-s {
    display: none !important;
  }
}

@media (min-width: 350px) and (max-width: 767.98px) {
  .w2w3-h, .--w2w3-h {
    display: none !important;
  }
}

@media (max-width: 349.98px) {
  .w2w3-s, .--w2w3-s {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .w2w3-s, .--w2w3-s {
    display: none !important;
  }
}

@media (min-width: 350px) and (max-width: 813.98px) {
  .w2w4-h, .--w2w4-h {
    display: none !important;
  }
}

@media (max-width: 349.98px) {
  .w2w4-s, .--w2w4-s {
    display: none !important;
  }
}

@media (min-width: 814px) {
  .w2w4-s, .--w2w4-s {
    display: none !important;
  }
}

@media (min-width: 350px) and (max-width: 1279.98px) {
  .w2w5-h, .--w2w5-h {
    display: none !important;
  }
}

@media (max-width: 349.98px) {
  .w2w5-s, .--w2w5-s {
    display: none !important;
  }
}

@media (min-width: 1280px) {
  .w2w5-s, .--w2w5-s {
    display: none !important;
  }
}

@media (min-width: 410px) and (max-width: 813.98px) {
  .w3w4-h, .--w3w4-h {
    display: none !important;
  }
}

@media (max-width: 409.98px) {
  .w3w4-s, .--w3w4-s {
    display: none !important;
  }
}

@media (min-width: 814px) {
  .w3w4-s, .--w3w4-s {
    display: none !important;
  }
}

@media (min-width: 410px) and (max-width: 1279.98px) {
  .w3w5-h, .--w3w5-h {
    display: none !important;
  }
}

@media (max-width: 409.98px) {
  .w3w5-s, .--w3w5-s {
    display: none !important;
  }
}

@media (min-width: 1280px) {
  .w3w5-s, .--w3w5-s {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 1279.98px) {
  .w4w5-h, .--w4w5-h {
    display: none !important;
  }
}

@media (max-width: 767.98px) {
  .w4w5-s, .--w4w5-s {
    display: none !important;
  }
}

@media (min-width: 1280px) {
  .w4w5-s, .--w4w5-s {
    display: none !important;
  }
}

/*# sourceMappingURL=_17zex9ruxet37._.css.map*/