.Input{--input-background:var(--color-background);--input-foreground:var(--color-primary);--input-placeholder-color:var(--color-muted-foreground);--input-foreground-active:var(--color-primary);--input-foreground-error:var(--color-error);width:100%;padding:var(--dimensions-3) var(--dimensions-4);border-radius:var(--radius-small);background-color:var(--input-background);color:var(--input-default-foreground);font-family:var(--text-fonts-sans);max-width:var(--global-component-max-width);border:1px solid}.Input:focus{box-shadow:var(--shadows-secondary);border-color:var(--color-primary);outline:none}.Input::placeholder{color:var(--input-placeholder-color)}.Input:focus[aria-invalid=true]{border-color:var(--color-error);color:var(--color-error)}.Input--center{text-align:center;margin:auto}.Input--size-small{padding:var(--dimensions-2) var(--dimensions-3);font-size:var(--text-sizes-small)}.Input--size-large{font-size:var(--text-sizes-body)}.Input[aria-disabled=true],.Input:disabled{opacity:.5;cursor:not-allowed}@container form not (max-width:100ch){.Input--size-large{font-size:var(--text-sizes-large)}}
.Layout{gap:var(--dimensions-5);grid-template-columns:repeat(8,1fr);display:grid;position:relative;container:layout/inline-size}.Layout--debug:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(12.5% - .5px),#ff000059 calc(12.5% - .5px) calc(12.5% + .5px),#0000 calc(12.5% + .5px) calc(25% - .5px),#ff000059 calc(25% - .5px) calc(25% + .5px),#0000 calc(25% + .5px) calc(37.5% - .5px),#ff000059 calc(37.5% - .5px) calc(37.5% + .5px),#0000 calc(37.5% + .5px) calc(50% - .5px),#ff000059 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px) calc(62.5% - .5px),#ff000059 calc(62.5% - .5px) calc(62.5% + .5px),#0000 calc(62.5% + .5px) calc(75% - .5px),#ff000059 calc(75% - .5px) calc(75% + .5px),#0000 calc(75% + .5px) calc(87.5% - .5px),#ff000059 calc(87.5% - .5px) calc(87.5% + .5px),#0000 calc(87.5% + .5px));position:absolute;inset:0}
.Column{grid-column:span var(--Column-span,1);order:var(--Column-order,0)}@container layout (min-width:21.875rem){.Column{grid-column:span var(--Column-span-xs,var(--Column-span,1));order:var(--Column-order-xs,var(--Column-order,0))}}@container layout (min-width:40.625rem){.Column{grid-column:span var(--Column-span-sm,var(--Column-span-xs,var(--Column-span,1)));order:var(--Column-order-sm,var(--Column-order-xs,var(--Column-order,0)))}}@container layout (min-width:60rem){.Column{grid-column:span var(--Column-span-md,var(--Column-span-sm,var(--Column-span-xs,var(--Column-span,1))));order:var(--Column-order-md,var(--Column-order-sm,var(--Column-order-xs,var(--Column-order,0))))}}@container layout (min-width:80rem){.Column{grid-column:span var(--Column-span-lg,var(--Column-span-md,var(--Column-span-sm,var(--Column-span-xs,var(--Column-span,1)))));order:var(--Column-order-lg,var(--Column-order-md,var(--Column-order-sm,var(--Column-order-xs,var(--Column-order,0)))))}}@container layout (min-width:103.125rem){.Column{grid-column:span var(--Column-span-xl,var(--Column-span-lg,var(--Column-span-md,var(--Column-span-sm,var(--Column-span-xs,var(--Column-span,1))))));order:var(--Column-order-xl,var(--Column-order-lg,var(--Column-order-md,var(--Column-order-sm,var(--Column-order-xs,var(--Column-order,0))))))}}
.Label{font:var(--text-typography-h6)}.Label--size-large{font:var(--text-typography-h5)}.Label--hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Label--center{text-align:center;width:100%;margin:0 auto}
.Form{justify-content:center;gap:var(--dimensions-4);flex-direction:column;width:100%;height:100%;display:flex}.Form__Action{justify-content:flex-end;display:flex}.Form__Footer{justify-content:center;align-items:center;gap:var(--dimensions-3);padding:var(--dimensions-1);flex-direction:row;display:flex}.Form__Footer--sticky{z-index:10;background:var(--color-background);border-radius:var(--radius-medium) var(--radius-medium) 0 0;border:1px solid;border-bottom:0;position:sticky;bottom:0}.Form__Loading{background:var(--color-background);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
