@layer tx.components{.tx-heading{font-family:var(--tx-type-heading-family);font-weight:var(--tx-type-heading-weight);line-height:var(--tx-type-heading-line);letter-spacing:var(--tx-type-heading-tracking);text-wrap:balance;margin:0}.tx-heading--display{--tx-heading-size:var(--tx-type-display-size);--tx-heading-min:var(--tx-font-size-2xl,1.5rem);font-family:var(--tx-type-display-family);font-size:var(--tx-type-display-size);font-weight:var(--tx-type-display-weight);line-height:var(--tx-type-display-line);letter-spacing:var(--tx-type-display-tracking)}.tx-heading--4xl{--tx-heading-size:var(--tx-font-size-4xl,2.25rem);--tx-heading-min:var(--tx-font-size-2xl,1.5rem)}.tx-heading--3xl{--tx-heading-size:var(--tx-font-size-3xl,1.875rem);--tx-heading-min:var(--tx-font-size-xl,1.25rem)}.tx-heading--2xl{--tx-heading-size:var(--tx-font-size-2xl,1.5rem);--tx-heading-min:var(--tx-font-size-lg,1.125rem)}.tx-heading--4xl,.tx-heading--3xl,.tx-heading--2xl{font-family:var(--tx-type-display-family);font-size:var(--tx-heading-size);font-weight:var(--tx-type-display-weight);line-height:var(--tx-type-display-line);letter-spacing:var(--tx-type-display-tracking)}.tx-heading--xl{--tx-heading-size:var(--tx-type-title-size);--tx-heading-min:var(--tx-font-size-lg,1.125rem);font-family:var(--tx-type-title-family);font-size:var(--tx-type-title-size);font-weight:var(--tx-type-title-weight);line-height:var(--tx-type-title-line);letter-spacing:var(--tx-type-title-tracking)}.tx-heading--lg{--tx-heading-size:var(--tx-type-heading-size);--tx-heading-min:var(--tx-font-size-base,1rem);font-size:var(--tx-type-heading-size)}.tx-heading--md{--tx-heading-size:var(--tx-font-size-lg,1.125rem);--tx-heading-min:var(--tx-font-size-base,1rem);font-size:var(--tx-font-size-lg,1.125rem)}.tx-heading--sm{--tx-heading-size:var(--tx-font-size-base,1rem);--tx-heading-min:var(--tx-font-size-base,1rem);font-size:var(--tx-font-size-base,1rem)}.tx-heading--xs{--tx-heading-size:var(--tx-font-size-sm,.875rem);--tx-heading-min:var(--tx-font-size-sm,.875rem);font-size:var(--tx-font-size-sm,.875rem)}.tx-heading.tx-heading--responsive{font-size:clamp(var(--tx-heading-min), calc(var(--tx-heading-min) + 2.5vw), var(--tx-heading-size))}.tx-heading.tx-heading--tracking-tight{letter-spacing:var(--tx-letter-spacing-tight,-.02em)}.tx-text{font-family:var(--tx-type-body-family);line-height:var(--tx-type-body-line);letter-spacing:var(--tx-type-body-tracking);margin:0}.tx-text--figure{font-size:var(--tx-type-title-size);font-weight:var(--tx-type-title-weight);line-height:var(--tx-type-title-line);letter-spacing:var(--tx-type-title-tracking)}.tx-text--lg{font-size:var(--tx-font-size-lg,1.125rem)}.tx-text--md{font-size:var(--tx-type-body-size)}.tx-text--sm{font-size:var(--tx-font-size-sm,.875rem)}.tx-text--xs{font-size:var(--tx-type-caption-size);line-height:var(--tx-type-caption-line)}.tx-text.tx-text--inherit{font-size:inherit;line-height:inherit}.tx-text--weight-regular{font-weight:var(--tx-type-body-weight)}.tx-text--weight-medium{font-weight:var(--tx-font-weight-medium,500)}.tx-text--weight-semibold{font-weight:var(--tx-type-heading-weight)}.tx-text--align-start{text-align:start}.tx-text--align-center{text-align:center}.tx-text--align-end{text-align:end}.tx-text--mono{font-family:var(--tx-type-code-family)}.tx-text--tabular{font-variant-numeric:tabular-nums}.tx-text--transform-none{text-transform:none}.tx-text--transform-uppercase{text-transform:uppercase}.tx-text--transform-lowercase{text-transform:lowercase}.tx-text--transform-capitalize{text-transform:capitalize}.tx-text--tracking-wide{letter-spacing:var(--tx-letter-spacing-wide,.08em)}.tx-text--italic{font-style:italic}.tx-text--strike{text-decoration-line:line-through}.tx-type-tone--default{color:var(--tx-foreground,CanvasText)}.tx-type-tone--muted{color:var(--tx-muted-foreground,GrayText)}.tx-type-tone--subtle{color:var(--tx-subtle-foreground,GrayText)}.tx-type-tone--primary{color:var(--tx-primary-soft-foreground,LinkText)}.tx-type-tone--success{color:var(--tx-success-soft-foreground,CanvasText)}.tx-type-tone--warning{color:var(--tx-warning-soft-foreground,CanvasText)}.tx-type-tone--destructive{color:var(--tx-destructive-soft-foreground,CanvasText)}.tx-type-tone--info{color:var(--tx-info-soft-foreground,CanvasText)}.tx-type-tone--inherit{color:inherit}.tx-type--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tx-type--clamp{-webkit-line-clamp:var(--tx-text-line-clamp);line-clamp:var(--tx-text-line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tx-prose{max-inline-size:65ch;color:var(--tx-foreground,CanvasText);font-family:var(--tx-type-body-family);font-size:var(--tx-type-body-size);line-height:var(--tx-type-body-line)}.tx-prose--lg{font-size:var(--tx-font-size-lg,1.125rem)}.tx-prose>:where(*){margin-block:0}.tx-prose>:where(*+*){margin-block-start:var(--tx-space-4)}.tx-prose :where(h1,h2,h3,h4,h5,h6){font-family:var(--tx-type-heading-family);font-weight:var(--tx-type-heading-weight);line-height:var(--tx-type-heading-line);letter-spacing:var(--tx-type-heading-tracking)}.tx-prose>:where(h1,h2,h3,h4,h5,h6):not(:first-child){margin-block-start:var(--tx-space-8)}.tx-prose :where(h1){font-size:var(--tx-type-title-size)}.tx-prose :where(h2){font-size:var(--tx-type-heading-size)}.tx-prose :where(h3,h4,h5,h6){font-size:var(--tx-font-size-lg,1.125rem)}.tx-prose :where(ul,ol){padding-inline-start:var(--tx-space-6);list-style-position:outside}.tx-prose :where(ul){list-style-type:disc}.tx-prose :where(ol){list-style-type:decimal}.tx-prose :where(ul ul){list-style-type:circle}.tx-prose :where(){color:var(--tx-muted-foreground,GrayText)}.tx-prose :where(li+li){margin-block-start:var(--tx-space-2)}.tx-prose :where(code){font-family:var(--tx-type-code-family);font-size:var(--tx-type-code-size)}.tx-prose :where(blockquote){border-inline-start:var(--tx-border-width-thick) solid var(--tx-border,currentColor);color:var(--tx-muted-foreground,GrayText);padding-inline-start:var(--tx-space-4)}.tx-prose :where(a){color:var(--tx-link,LinkText)}.tx-link{color:var(--tx-link,LinkText);text-decoration-line:underline;text-decoration-thickness:var(--tx-border-width-thin);text-decoration-color:var(--tx-link,LinkText);text-underline-offset:var(--tx-space-1);overflow-wrap:anywhere;display:inline}.tx-link:hover{color:var(--tx-link-hover,LinkText);text-decoration-color:var(--tx-link-hover,LinkText)}.tx-link:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:var(--tx-focus-ring-offset,2px)}.tx-color-swatch{--tx-swatch-fill:var(--tx-muted,Canvas);--tx-swatch-ink:var(--tx-muted-foreground,GrayText);box-sizing:border-box;border-radius:var(--tx-shape-radius-sm);border:var(--tx-border-width-thin) solid var(--tx-border,currentColor);background-color:var(--tx-swatch-fill);color:var(--tx-swatch-ink);font-size:var(--tx-font-size-xs,.75rem);overflow-wrap:anywhere;justify-content:center;align-items:center;line-height:1;display:inline-flex}.tx-color-swatch--sm{inline-size:var(--tx-size-icon-sm);block-size:var(--tx-size-icon-sm)}.tx-color-swatch--md{inline-size:var(--tx-size-icon-md);block-size:var(--tx-size-icon-md)}.tx-color-swatch--lg{inline-size:var(--tx-size-icon-lg);block-size:var(--tx-size-icon-lg)}.tx-color-swatch:not(:empty){inline-size:auto;min-inline-size:var(--tx-size-icon-md);padding-inline:var(--tx-space-2)}.tx-box{box-sizing:border-box;min-inline-size:0}.tx-box--pad-none{padding:0}.tx-box--pad-sm{padding:var(--tx-space-2)}.tx-box--pad-md{padding:var(--tx-space-4)}.tx-box--pad-lg{padding:var(--tx-space-6)}.tx-box--pad-xl{padding:var(--tx-space-8)}.tx-box--radius-none{border-radius:var(--tx-shape-radius-none)}.tx-box--radius-sm{border-radius:var(--tx-shape-radius-sm)}.tx-box--radius-md{border-radius:var(--tx-shape-radius-md)}.tx-box--radius-lg{border-radius:var(--tx-shape-radius-lg)}.tx-box--radius-xl{border-radius:var(--tx-shape-radius-xl)}.tx-box--radius-full{border-radius:var(--tx-shape-radius-full)}.tx-box--border-default{border:var(--tx-border-width-thin) solid var(--tx-border,currentColor)}.tx-box--border-strong{border:var(--tx-border-width-thin) solid var(--tx-border-strong,currentColor)}.tx-box--border-block-start{border-block-start:var(--tx-border-width-thin) solid var(--tx-border,currentColor)}.tx-box--border-block-end{border-block-end:var(--tx-border-width-thin) solid var(--tx-border,currentColor)}.tx-box--border-inline-start{border-inline-start:var(--tx-border-width-thin) solid var(--tx-border,currentColor)}.tx-box--border-inline-end{border-inline-end:var(--tx-border-width-thin) solid var(--tx-border,currentColor)}.tx-box--border-dashed{border:var(--tx-border-width-thin) dashed var(--tx-border,currentColor)}.tx-box--elevation-sm{box-shadow:var(--tx-elevation-1)}.tx-box--elevation-md{box-shadow:var(--tx-elevation-2)}.tx-box--elevation-lg{box-shadow:var(--tx-elevation-4)}.tx-box--surface-default{background-color:var(--tx-surface,Canvas);color:var(--tx-surface-foreground,CanvasText)}.tx-box--surface-muted{background-color:var(--tx-muted,Canvas);color:var(--tx-foreground,CanvasText)}.tx-box--surface-subtle{background-color:var(--tx-subtle,Canvas);color:var(--tx-subtle-foreground,CanvasText)}.tx-box--surface-elevated{background-color:var(--tx-elevated,Canvas);color:var(--tx-elevated-foreground,CanvasText)}.tx-box--surface-canvas{background-color:var(--tx-background,Canvas);color:var(--tx-foreground,CanvasText)}.tx-box--surface-primary{background-color:var(--tx-primary,Canvas);color:var(--tx-primary-foreground,CanvasText)}.tx-box--surface-brand{background-color:var(--tx-primary-soft,Canvas);color:var(--tx-primary-soft-foreground,CanvasText)}.tx-box--surface-success{background-color:var(--tx-success-soft,Canvas);color:var(--tx-success-soft-foreground,CanvasText)}.tx-box--surface-warning{background-color:var(--tx-warning-soft,Canvas);color:var(--tx-warning-soft-foreground,CanvasText)}.tx-box--surface-destructive{background-color:var(--tx-destructive-soft,Canvas);color:var(--tx-destructive-soft-foreground,CanvasText)}.tx-box--surface-info{background-color:var(--tx-info-soft,Canvas);color:var(--tx-info-soft-foreground,CanvasText)}.tx-box--surface-primary-soft{background-color:var(--tx-primary-soft,Canvas);color:var(--tx-primary-soft-foreground,CanvasText)}.tx-box[data-tx-tone]:not([data-tx-tone=none]){background-color:var(--tx-box-fill);color:var(--tx-box-ink)}.tx-box--surface-translucent{background-color:var(--tx-background,Canvas);color:var(--tx-foreground,CanvasText)}@supports (backdrop-filter:blur(1px)){.tx-box--surface-translucent{background-color:color-mix(in oklab, var(--tx-background,Canvas) var(--tx-surface-glass-alpha), transparent);backdrop-filter:blur(var(--tx-surface-glass-blur))}}@media (prefers-reduced-transparency:reduce){.tx-box--surface-translucent{background-color:var(--tx-background,Canvas);backdrop-filter:none}}@media (forced-colors:active){.tx-box--border-none.tx-box--surface-default,.tx-box--border-none.tx-box--surface-muted,.tx-box--border-none.tx-box--surface-subtle,.tx-box--border-none.tx-box--surface-elevated,.tx-box--border-none.tx-box--surface-canvas,.tx-box--border-none.tx-box--surface-primary,.tx-box--border-none.tx-box--surface-brand,.tx-box--border-none.tx-box--surface-success,.tx-box--border-none.tx-box--surface-warning,.tx-box--border-none.tx-box--surface-destructive,.tx-box--border-none.tx-box--surface-info,.tx-box--border-none.tx-box--surface-primary-soft,.tx-box--border-none.tx-box--surface-translucent{outline:1px solid canvastext}.tx-box--surface-translucent{backdrop-filter:none;background-color:canvas}.tx-link{color:linktext;text-decoration-color:linktext}.tx-color-swatch{color:canvastext;background-color:canvas;outline:1px solid canvastext}}.tx-mark{border-radius:var(--tx-shape-radius-sm);color:var(--tx-warning-soft-foreground,CanvasText);background-color:var(--tx-warning-soft,Canvas);padding-inline:.15em}.tx-mark--warning{color:var(--tx-warning-soft-foreground,CanvasText);background-color:var(--tx-warning-soft,Canvas)}.tx-mark--primary{color:var(--tx-primary-soft-foreground,CanvasText);background-color:var(--tx-primary-soft,Canvas)}.tx-mark--success{color:var(--tx-success-soft-foreground,CanvasText);background-color:var(--tx-success-soft,Canvas)}.tx-mark--info{color:var(--tx-info-soft-foreground,CanvasText);background-color:var(--tx-info-soft,Canvas)}@media (forced-colors:active){.tx-mark{color:highlighttext;forced-color-adjust:none;background-color:highlight}}}section.svelte-1aiw4d1{gap:1rem;display:grid}.grid.svelte-1aiw4d1{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;display:grid}.tones.svelte-1aiw4d1{gap:.25rem;display:grid}
