@layer tx.components{.tx-kbd{justify-content:center;align-items:center;gap:calc(var(--tx-space-unit) * .5);min-inline-size:var(--tx-kbd-min-size,var(--tx-size-icon-md));min-block-size:var(--tx-kbd-min-size,var(--tx-size-icon-md));padding-block:var(--tx-kbd-padding-block,calc(var(--tx-space-unit) * .5));border-radius:var(--tx-kbd-radius,calc(var(--tx-shape-radius-lg) * .4));border:var(--tx-kbd-border-width,var(--tx-border-width-thin)) solid var(--tx-border,ButtonBorder);background-color:var(--tx-muted,color-mix(in srgb, CanvasText 8%, Canvas));color:var(--tx-muted-foreground,CanvasText);font-family:var(--tx-font-mono,ui-monospace, monospace);font-size:.7rem;font-weight:var(--tx-kbd-font-weight,var(--tx-type-label-weight));white-space:nowrap;border-block-end-width:2px;margin:0;padding-inline:.35rem;line-height:1;display:inline-flex}.tx-code{font-family:var(--tx-font-mono,ui-monospace, monospace);font-size:var(--tx-code-font-size,var(--tx-type-code-size));font-weight:var(--tx-code-font-weight,var(--tx-type-code-weight));color:var(--tx-foreground,CanvasText)}.tx-code--inline{border-radius:calc(var(--tx-code-block-radius,var(--tx-shape-radius-lg)) * .35);background-color:var(--tx-muted,color-mix(in srgb, CanvasText 8%, Canvas));color:var(--tx-foreground,CanvasText);word-break:break-word;padding-block:.1em;padding-inline:.35em;display:inline}.tx-code--block{margin-block:var(--tx-space-2);padding-block:var(--tx-code-block-padding-block,var(--tx-space-3));padding-inline:var(--tx-code-block-padding-inline,var(--tx-space-4));border-radius:var(--tx-code-block-radius,var(--tx-shape-radius-lg));border:var(--tx-code-block-border-width,var(--tx-border-width-thin)) solid var(--tx-border,ButtonBorder);background-color:var(--tx-surface,Canvas);color:var(--tx-foreground,CanvasText);font-size:.8125rem;line-height:var(--tx-code-block-line-height,var(--tx-type-code-line));white-space:pre;tab-size:2;margin-inline:0;display:block;overflow-x:auto}.tx-code-block{max-inline-size:100%;margin:0}.tx-copy-button{border-style:solid;border-width:var(--tx-border-width-thin);border-color:var(--tx-input,var(--tx-border,ButtonBorder));border-radius:var(--tx-shape-radius-lg);background-color:var(--tx-surface,Canvas);color:var(--tx-foreground,CanvasText);font-family:inherit;font-size:.8125rem;font-weight:var(--tx-type-label-weight);line-height:var(--tx-type-label-line);cursor:pointer;transition-property:color,background-color,border-color,opacity;transition-duration:var(--tx-motion-base,.2s);transition-timing-function:var(--tx-motion-easing,ease);justify-content:center;align-items:center;gap:.35rem;margin:0;display:inline-flex;position:relative}.tx-copy-button:hover:not(:disabled){background-color:var(--tx-muted,color-mix(in srgb, CanvasText 6%, Canvas))}.tx-copy-button:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:var(--tx-focus-ring-offset,2px)}.tx-copy-button:disabled{opacity:var(--tx-opacity-disabled);cursor:not-allowed}.tx-copy-button--sm{min-block-size:var(--tx-size-control-xs);padding-block:.15rem;padding-inline:var(--tx-space-2);font-size:var(--tx-type-caption-size)}.tx-copy-button--md{min-block-size:var(--tx-size-control-md);padding-block:.35rem;padding-inline:var(--tx-space-3)}.tx-copy-button[data-state=copied]{border-color:var(--tx-success,var(--tx-border,ButtonBorder));color:var(--tx-success,CanvasText)}.tx-copy-button__icon{inline-size:var(--tx-size-icon-sm);block-size:var(--tx-size-icon-sm);flex-shrink:0}.tx-copy-button__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){.tx-kbd,.tx-code--inline,.tx-code--block,.tx-copy-button{forced-color-adjust:none;border:1px solid buttontext}}}
