.tx-forms{gap:var(--tx-forms-gap,var(--tx-space-5));max-inline-size:var(--tx-forms-max-inline-size,40rem);color:var(--tx-foreground,CanvasText);display:grid}.tx-forms__title{margin:0;font-size:1.375rem;line-height:1.3}.tx-forms__description,.tx-forms__step-description,.tx-forms__section-description{color:var(--tx-muted-foreground,GrayText);margin:0}.tx-forms__step,.tx-forms__section{gap:var(--tx-forms-gap,var(--tx-space-5));min-inline-size:0;display:grid}.tx-forms__step-title{font-size:var(--tx-type-heading-size);margin:0}.tx-forms__step-title:focus-visible,.tx-forms__summary:focus-visible,.tx-forms__done:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:2px}fieldset.tx-forms__section,fieldset.tx-forms__group{border:0;margin:0;padding:0}.tx-forms__section-title,.tx-forms__legend{margin-block-end:var(--tx-space-2);padding:0;font-weight:600}.tx-forms__section-title{font-size:var(--tx-type-body-size)}.tx-forms__legend{font-size:var(--tx-type-label-size)}.tx-forms__group,.tx-forms__choices{gap:var(--tx-space-2);display:grid}.tx-forms__required{color:var(--tx-destructive,var(--tx-danger,CanvasText))}.tx-forms__field--toggle{gap:var(--tx-space-1);display:grid}.tx-forms__pending,.tx-forms__draft,.tx-forms__link{color:var(--tx-muted-foreground,GrayText);margin:0;font-size:.8125rem}.tx-forms__link a{color:var(--tx-link,LinkText)}.tx-forms__summary{gap:var(--tx-space-2);padding-block:calc(var(--tx-space-unit) * 3.5);padding-inline:var(--tx-space-4);border:var(--tx-border-width-thin) solid var(--tx-destructive,var(--tx-danger,CanvasText));border-radius:var(--tx-shape-radius-md);background:var(--tx-surface,Canvas);border-inline-start-width:4px;display:grid}.tx-forms__summary-title{font-size:var(--tx-type-body-size);margin:0}.tx-forms__summary p{margin:0}.tx-forms__summary-list{margin:0;padding-inline-start:var(--tx-space-5)}.tx-forms__summary-list a{color:var(--tx-link,LinkText)}.tx-forms__done{padding-block:var(--tx-space-3);padding-inline:var(--tx-space-4);border:var(--tx-border-width-thin) solid var(--tx-success,var(--tx-border,CanvasText));border-radius:var(--tx-shape-radius-md);margin:0}.tx-forms__actions{align-items:center;gap:var(--tx-space-3);flex-wrap:wrap;display:flex}.tx-forms__draft{margin-inline-start:auto}.tx-forms__visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tx-forms__password{align-items:center;gap:var(--tx-space-2);display:flex}.tx-forms__password>:first-child{flex:auto;min-inline-size:0}.tx-forms__otp{max-inline-size:calc(var(--tx-forms-otp-length,6) * 1.25em + 2.5rem);font-variant-numeric:tabular-nums;letter-spacing:.25em}.tx-forms__datetime{gap:var(--tx-space-3);flex-wrap:wrap;display:flex}.tx-forms__custom-missing{color:var(--tx-muted-foreground,GrayText);margin:0}.tx-forms__control-loading{box-sizing:border-box;min-block-size:var(--tx-size-control-md);border-radius:var(--tx-shape-radius-md);background:var(--tx-muted,transparent);opacity:.5}.tx-forms__control-loading[data-type=date],.tx-forms__control-loading[data-type=time],.tx-forms__control-loading[data-type=datetime]{min-block-size:calc(var(--tx-target-size,2rem) + .375rem)}.tx-forms__control-loading[data-type=date]{max-inline-size:11rem}.tx-forms__control-loading[data-type=time]{max-inline-size:7rem}.tx-forms__control-loading[data-type=datetime]{max-inline-size:19rem}.tx-forms__control-loading[data-type=tags]{min-block-size:var(--tx-size-control-lg)}.tx-forms__control-loading[data-type=slider]{min-block-size:3.8125rem}.tx-forms__control-loading[data-type=radio]{min-block-size:calc(var(--tx-forms-loading-rows,1) * 1.8125rem + var(--tx-forms-loading-notes,0) * .875rem);background:0 0}.tx-forms__control-loading[data-type=file]{min-block-size:10.875rem}.tx-forms__control-loading[data-type=color]{min-block-size:21.875rem;inline-size:16rem;max-inline-size:100%}.tx-forms__progress-loading{min-block-size:var(--tx-target-size,2rem)}@media (width>=40rem){.tx-forms__control-loading[data-type=tags]:not([data-filled]){min-block-size:var(--tx-size-control-md)}.tx-forms__control-loading[data-type=file]{min-block-size:9.625rem}}@media (forced-colors:active){.tx-forms__summary,.tx-forms__done{border-color:canvastext}.tx-forms__step-title:focus-visible,.tx-forms__summary:focus-visible,.tx-forms__done:focus-visible{outline-color:highlight}}
