@layer tx.components{.tx-ds-kit{gap:var(--tx-space-6);color:var(--tx-foreground,CanvasText);background-color:var(--tx-background,Canvas);display:grid}.tx-ds-kit__header{gap:var(--tx-space-2);display:grid}.tx-ds-kit__title,.tx-ds-kit__subtitle{margin:0}.tx-ds-kit__nav ol{gap:var(--tx-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tx-ds-kit__nav a{min-block-size:var(--tx-size-target-min);padding-inline:var(--tx-space-2);border-radius:var(--tx-shape-radius-sm);color:var(--tx-link,LinkText);align-items:center;display:inline-flex}.tx-ds-kit__nav a[aria-current=true]{font-weight:var(--tx-font-weight-bold,700);text-decoration-thickness:2px}.tx-ds-kit__nav a:focus-visible,.tx-ds-kit__table-wrap:focus-visible,.tx-ds-kit__modes input:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:var(--tx-focus-ring-offset,2px)}.tx-ds-kit__modes{gap:var(--tx-space-3);padding:var(--tx-space-2) var(--tx-space-3);border:var(--tx-border-width-thin) solid var(--tx-border,currentColor);border-radius:var(--tx-shape-radius-md);flex-wrap:wrap;margin:0;display:flex}.tx-ds-kit__modes label{gap:var(--tx-space-1);min-block-size:var(--tx-size-target-min);align-items:center;display:inline-flex}.tx-ds-kit__approval{gap:var(--tx-space-1);padding:var(--tx-space-3);border:var(--tx-border-width-thin) solid var(--tx-border,currentColor);border-radius:var(--tx-shape-radius-md);margin:0;display:grid}.tx-ds-kit__approval dl{gap:var(--tx-space-1) var(--tx-space-3);grid-template-columns:max-content 1fr;margin:0;display:grid}.tx-ds-kit__approval dd{overflow-wrap:anywhere;margin:0}.tx-ds-kit__badge{padding-inline:var(--tx-space-2);border:var(--tx-border-width-thin) solid currentColor;border-radius:var(--tx-shape-radius-full);font-weight:var(--tx-font-weight-medium,500);display:inline-flex}.tx-ds-kit__section,.tx-ds-kit__group{gap:var(--tx-space-3);scroll-margin-block-start:var(--tx-space-6);display:grid}.tx-ds-kit__count,.tx-ds-kit__muted,.tx-ds-kit__note{color:var(--tx-muted-foreground,GrayText)}.tx-ds-kit__table-wrap{max-inline-size:100%;overflow-x:auto}.tx-ds-kit__table{border-collapse:collapse;inline-size:100%;font-size:var(--tx-font-size-sm,.875rem)}.tx-ds-kit__table caption{text-align:start;font-weight:var(--tx-font-weight-medium,500)}.tx-ds-kit__table th,.tx-ds-kit__table td{padding:var(--tx-space-1) var(--tx-space-2);border-block-end:var(--tx-border-width-thin) solid var(--tx-border,currentColor);text-align:start;vertical-align:middle}.tx-ds-kit__table td{white-space:nowrap}.tx-ds-kit__swatch,.tx-ds-kit__radius,.tx-ds-kit__shadow{vertical-align:middle;border:var(--tx-border-width-thin) solid var(--tx-border-strong,currentColor);margin-inline-end:var(--tx-space-2);display:inline-block}.tx-ds-kit__swatch{border-radius:var(--tx-shape-radius-sm);block-size:1.5rem;inline-size:1.5rem}.tx-ds-kit__radius{block-size:2rem;inline-size:2rem}.tx-ds-kit__shadow{background-color:var(--tx-surface,Canvas);block-size:1.5rem;inline-size:2.5rem}.tx-ds-kit__bar{vertical-align:middle;block-size:.5rem;max-inline-size:12rem;background-color:var(--tx-muted-foreground,GrayText);margin-inline-end:var(--tx-space-2);display:inline-block}.tx-ds-kit__type-roles{gap:var(--tx-space-2);margin:0;padding:0;list-style:none;display:grid}.tx-ds-kit__type-role{gap:var(--tx-space-1);display:grid}.tx-ds-kit__label{font-size:var(--tx-font-size-xs,.75rem);text-transform:uppercase;color:var(--tx-muted-foreground,GrayText)}.tx-ds-kit__type-sample{overflow-wrap:anywhere}.tx-ds-kit__logo{max-block-size:4rem;max-inline-size:12rem}@media (forced-colors:active){.tx-ds-kit__swatch,.tx-ds-kit__shadow,.tx-ds-kit__radius{forced-color-adjust:none}}@media print{.tx-ds-kit__nav,.tx-ds-kit__modes{display:none}.tx-ds-kit__section{break-before:page}.tx-ds-kit__table td{white-space:normal}}.tx-ds-kit__library-entry{padding:var(--tx-space-4);border:var(--tx-border-width-thin) solid var(--tx-border,currentColor);border-radius:var(--tx-shape-radius-md)}.tx-ds-kit__library-entry[aria-current=true]{border-width:var(--tx-border-width-thick)}.tx-ds-kit__approval-badge{gap:var(--tx-space-2);flex-wrap:wrap;align-items:center;margin:0;display:flex}.tx-ds-kit__library-meta{gap:var(--tx-space-1) var(--tx-space-3);grid-template-columns:max-content 1fr;margin:0;display:grid}.tx-ds-kit__library-meta dd{overflow-wrap:anywhere;margin:0}.tx-ds-kit__library-composes{gap:var(--tx-space-1) var(--tx-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tx-ds-kit__library-previews{gap:var(--tx-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.tx-ds-kit__library-preview{gap:var(--tx-space-2);padding:var(--tx-space-3);border:var(--tx-border-width-thin) dashed var(--tx-border,currentColor);border-radius:var(--tx-shape-radius-md);margin:0;display:grid}.tx-ds-kit-changes ul{gap:var(--tx-space-1);margin:0;padding-inline-start:var(--tx-space-5);display:grid}.tx-ds-kit-changes code,.tx-ds-kit__library-meta code{overflow-wrap:anywhere}@media print{.tx-ds-kit__library-preview{break-inside:avoid}}.tx-ds-kit__matrix-group{border-block-end:var(--tx-border-width-thin) solid var(--tx-border,currentColor);padding-block-end:var(--tx-space-3)}.tx-ds-kit__matrix-group-summary{align-items:center;gap:var(--tx-space-2);min-block-size:var(--tx-size-target-min);cursor:pointer;font-weight:var(--tx-font-weight-semibold,600);flex-wrap:wrap;display:flex}.tx-ds-kit__matrix-component{border-block-end:var(--tx-border-width-thin) solid var(--tx-border,currentColor);padding-block-end:var(--tx-space-4)}.tx-ds-kit__matrix-modes{gap:var(--tx-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.tx-ds-kit__matrix-mode{gap:var(--tx-space-3);align-content:start;min-inline-size:0;display:grid}.tx-ds-kit__strip{gap:var(--tx-space-3);flex-wrap:wrap;display:flex}.tx-ds-kit__cell{gap:var(--tx-space-1);padding:var(--tx-space-2);justify-items:start;min-inline-size:0;margin:0;display:grid}.tx-ds-kit__cell figcaption{color:var(--tx-muted-foreground,GrayText);font-size:var(--tx-font-size-xs,.75rem)}.tx-ds-kit__disallowed{gap:var(--tx-space-2);flex-wrap:wrap;align-items:center;margin:0;display:flex}.tx-ds-kit__matrix-disallowed{gap:var(--tx-space-1) var(--tx-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media print{.tx-ds-kit__matrix-component{break-inside:avoid}}}.tx-ds-kit-voice__fields.svelte-1dffpi9{gap:var(--tx-space-1) var(--tx-space-3);grid-template-columns:max-content 1fr;margin:0;display:grid}.tx-ds-kit-voice__fields.svelte-1dffpi9 dd:where(.svelte-1dffpi9){overflow-wrap:anywhere;margin:0}.ds-kit-page[data-astro-cid-tm36snql]{gap:var(--tx-space-8,2rem);max-inline-size:80rem;padding-block:var(--tx-space-8,2rem);padding-inline:var(--tx-space-4,1rem);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.ds-kit-page__intro[data-astro-cid-tm36snql],.ds-kit-page__embed[data-astro-cid-tm36snql]{gap:var(--tx-space-3,.75rem);grid-template-columns:minmax(0,1fr);min-inline-size:0;max-inline-size:48rem;display:grid}.ds-kit-page[data-astro-cid-tm36snql] h1[data-astro-cid-tm36snql],.ds-kit-page[data-astro-cid-tm36snql] h2[data-astro-cid-tm36snql],.ds-kit-page[data-astro-cid-tm36snql] p[data-astro-cid-tm36snql]{margin:0}.ds-kit-page[data-astro-cid-tm36snql] pre{max-inline-size:100%;overflow-x:auto}.ds-kit-page__kit[data-astro-cid-tm36snql]{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}
