@layer components{.kso-text{min-width:0;font-family:var(--font-sans)}.kso-text.is-truncate{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.kso-text.is-numeric{font-variant-numeric:var(--numeric-tabular)}.kso-text--body{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading)}.kso-text--strong{font-size:var(--type-strong-size);font-weight:var(--type-strong-weight);line-height:var(--type-strong-leading)}.kso-text--label{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking)}.kso-text--caption{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading)}.kso-text--title{font-family:var(--font-display);font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking)}.kso-text--heading-1{font-size:var(--type-heading-1-size);font-weight:var(--type-heading-1-weight);line-height:var(--type-heading-1-leading);letter-spacing:var(--type-heading-1-tracking)}.kso-text--heading-1,.kso-text--heading-2{font-family:var(--font-display);text-wrap:var(--text-wrap-heading)}.kso-text--heading-2{font-size:var(--type-heading-2-size);font-weight:var(--type-heading-2-weight);line-height:var(--type-heading-2-leading);letter-spacing:var(--type-heading-2-tracking)}.kso-text--heading-3{font-family:var(--font-display);font-size:var(--type-heading-3-size);font-weight:var(--type-heading-3-weight);line-height:var(--type-heading-3-leading);letter-spacing:var(--type-heading-3-tracking);text-wrap:var(--text-wrap-heading)}.kso-text--code{font-family:var(--font-mono);font-size:var(--type-code-size);font-weight:var(--type-code-weight);line-height:var(--type-code-leading)}.kso-text--window-title{font-size:var(--type-window-title-size);font-weight:var(--type-window-title-weight);line-height:var(--leading-tight)}.kso-text--metric{font-family:var(--font-display);font-size:var(--type-metric-size);font-weight:var(--type-metric-weight);line-height:var(--type-metric-leading);letter-spacing:var(--type-metric-tracking);font-variant-numeric:var(--numeric-tabular)}.kso-text--tone-primary{color:var(--color-content-primary)}.kso-text--tone-secondary{color:var(--color-content-secondary)}.kso-text--tone-tertiary{color:var(--color-content-tertiary)}.kso-text--tone-disabled{color:var(--color-content-disabled)}.kso-text--tone-inverse{color:var(--color-content-inverse)}.kso-text--tone-accent{color:var(--color-accent-content)}.kso-text--tone-danger{color:var(--color-danger-content)}.kso-text--tone-warning{color:var(--color-warning-content)}.kso-text--tone-success{color:var(--color-success-content)}.kso-text--tone-info{color:var(--color-info-content)}.kso-stack{flex-direction:column;min-width:0;display:flex}.kso-stack.is-fill{flex:1;min-height:0}.kso-stack--gap-none{gap:var(--space-0)}.kso-stack--gap-tight{gap:var(--gap-stack-tight)}.kso-stack--gap-default{gap:var(--gap-stack)}.kso-stack--gap-loose{gap:var(--gap-stack-loose)}.kso-stack--align-start{align-items:flex-start}.kso-stack--align-center{align-items:center}.kso-stack--align-baseline{align-items:baseline}.kso-stack--align-end{align-items:flex-end}.kso-stack--align-stretch{align-items:stretch}.kso-stack--justify-start{justify-content:flex-start}.kso-stack--justify-center{justify-content:center}.kso-stack--justify-end{justify-content:flex-end}.kso-stack--justify-between{justify-content:space-between}}
