.Input_root__zHD55{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.Input_label__3UdI4{font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);color:var(--color-fg-secondary)}.Input_inputBase__h1lxH,.Input_label__3UdI4{font-family:var(--font-sans);line-height:var(--leading-tight)}.Input_inputBase__h1lxH{box-sizing:border-box;width:100%;margin:var(--space-0);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--control-radius);font-weight:var(--weight-medium);color:var(--color-fg);background:var(--color-surface);transition:border-color var(--motion-control) ease,box-shadow var(--motion-control) ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Input_sm__GwzUJ{font-size:var(--text-md);padding:var(--space-2) var(--space-3);min-height:var(--control-height-sm)}.Input_md__2ISK3{font-size:var(--text-base);padding:var(--space-3) var(--space-5);min-height:var(--control-height-md)}.Input_lg__Xxkdv{font-size:var(--text-lg);padding:var(--space-4) var(--space-6);min-height:var(--control-height-lg)}.Input_inputBase__h1lxH::placeholder{color:var(--color-fg-secondary);opacity:1}.Input_inputBase__h1lxH:focus{outline:none}.Input_inputBase__h1lxH:focus-visible{border-color:var(--color-fg);box-shadow:0 0 0 var(--space-1) var(--color-focus-ring)}.Input_inputBase__h1lxH:disabled{opacity:.4;cursor:not-allowed}.Input_invalid__GC3n1{border-color:var(--color-accent);background:var(--color-accent-soft)}.Input_invalid__GC3n1:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 var(--space-1) color-mix(in srgb,var(--color-accent) 22%,transparent)}.Input_error__fptpn{font-size:var(--text-sm);line-height:var(--leading-tight);background:var(--color-accent-soft);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2)}.Input_checkRoot__y1IFL,.Input_error__fptpn{font-family:var(--font-sans);font-weight:var(--weight-semibold);color:var(--color-fg)}.Input_checkRoot__y1IFL{display:inline-flex;align-items:center;gap:var(--space-2);width:-moz-fit-content;width:fit-content;max-width:100%;cursor:pointer;font-size:var(--text-md);line-height:var(--leading-normal)}.Input_checkControl___zFRH{width:var(--space-4);height:var(--space-4);margin:var(--space-0);flex-shrink:0;accent-color:var(--color-fg);cursor:pointer}.Input_checkControl___zFRH:focus{outline:none}.Input_checkControl___zFRH:focus-visible{box-shadow:0 0 0 var(--space-1) var(--color-focus-ring);border-radius:var(--radius-xs)}.Input_checkControl___zFRH:disabled{opacity:.4;cursor:not-allowed}.Input_checkLabel__kqWxH{min-width:0}